@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,400,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);

/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)"
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

/*!
 * jQuery UI Accordion 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

/*!
 * jQuery UI Autocomplete 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

/*!
 * jQuery UI Button 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -moz-user-select: none;
    user-select: none;
    overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-button-icon-only {
    text-indent: 0
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

/*!
 * jQuery UI Checkboxradio 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */
.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid
}

.ui-checkboxradio-disabled {
    pointer-events: none
}

/*!
 * jQuery UI Controlgroup 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */
.ui-controlgroup {
    vertical-align: middle;
    display: inline-block
}

.ui-controlgroup>.ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0
}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,
.ui-controlgroup>.ui-controlgroup-item:focus {
    z-index: 9999
}

.ui-controlgroup-vertical>.ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%
}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {
    border-left: none
}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {
    border-top: none
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc(100% - 2.4em)
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid
}

/*!
 * jQuery UI Datepicker 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em
}

/*!
 * jQuery UI Dialog 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0
}

.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw,
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw {
    width: 7px;
    height: 7px
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

/*!
 * jQuery UI Draggable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-draggable-handle {
    touch-action: none
}

/*!
 * jQuery UI Menu 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

/*!
 * jQuery UI Progressbar 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,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");
    height: 100%;
    -ms-filter: "alpha(opacity=25)";
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

/*!
 * jQuery UI Resizable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block;
    touch-action: none
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

/*!
 * jQuery UI Selectable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-selectable {
    touch-action: none
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

/*!
 * jQuery UI Selectmenu 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: 700;
    line-height: 1.5;
    padding: 2px .4em;
    margin: .5em 0 0;
    height: auto;
    border: 0
}

.ui-selectmenu-open {
    display: block
}

.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0
}

/*!
 * jQuery UI Sortable 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
.ui-sortable-handle {
    touch-action: none
}

/*!
 * jQuery UI Slider 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    touch-action: none
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

/*!
 * jQuery UI Spinner 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    vertical-align: middle;
    margin: .2em 2em .2em .4em
}

.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

/*!
 * jQuery UI Tabs 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none
}

/*!
 * jQuery UI Tooltip 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px
}

body .ui-tooltip {
    border-width: 2px
}

/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
.ui-widget {
    font-family: Arial, Helvetica, sans-serif
}

.ui-widget,
.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #333
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700
}

.ui-widget-header a {
    color: #333
}

.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545
}

.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.ui-button:focus,
.ui-button:hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b
}

.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f
}

.ui-state-error-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
    color: #5f3f3f
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    -ms-filter: "alpha(opacity=70)";
    font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    -ms-filter: "alpha(opacity=35)";
    background-image: none
}

.ui-state-disabled .ui-icon {
    -ms-filter: "alpha(opacity=35)"
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_444444_256x240.png?f83a8b8886694eaef4505dd80af7a430)
}

.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_555555_256x240.png?91b1966e761a8e0c0b83450f676e8fe4)
}

.ui-button:active .ui-icon,
.ui-state-active .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_ffffff_256x240.png?47d227801c1ad6c59d033bc151848c07)
}

.ui-button .ui-state-highlight.ui-icon,
.ui-state-highlight .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_777620_256x240.png?efbf84f0f6384f5c303ea15ebb299a08)
}

.ui-state-error-text .ui-icon,
.ui-state-error .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_cc0000_256x240.png?dd8125ead27254818e47e1a08814e83a)
}

.ui-button .ui-icon {
    background-image: url(/images/vendor/jquery-ui/themes/base/ui-icons_777777_256x240.png?5e7882c25f80ead21c4b7fa3d8e7c1a3)
}

.ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none
}

.ui-icon-caret-1-n {
    background-position: 0 0
}

.ui-icon-caret-1-ne {
    background-position: -16px 0
}

.ui-icon-caret-1-e {
    background-position: -32px 0
}

.ui-icon-caret-1-se {
    background-position: -48px 0
}

.ui-icon-caret-1-s {
    background-position: -65px 0
}

.ui-icon-caret-1-sw {
    background-position: -80px 0
}

.ui-icon-caret-1-w {
    background-position: -96px 0
}

.ui-icon-caret-1-nw {
    background-position: -112px 0
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    border-top-left-radius: 3px
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    border-top-right-radius: 3px
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    border-bottom-left-radius: 3px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    border-bottom-right-radius: 3px
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
    -ms-filter: "alpha(opacity=30)"
}

.ui-widget-shadow {
    box-shadow: 0 0 5px #666
}

/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-bg,
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed
}

.mfp-wrap {
    z-index: 1043;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    top: 50%;
    margin: -55px 0 0;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-height:300px),
screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media (max-width:900px) {
    .mfp-arrow {
        transform: scale(.75)
    }

    .mfp-arrow-left {
        transform-origin: 0
    }

    .mfp-arrow-right {
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -moz-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -moz-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.owl-height {
    transition: height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(/images/vendor/owl.carousel/dist/owl.video.play.png?4a37f8008959c75f619bf0a3a4e2d7a2) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.owl-theme .owl-dots,
.owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav {
    margin-top: 10px
}

.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791
}

.flag-icon,
.flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em
}

.flag-icon:before {
    content: "\A0"
}

.flag-icon.flag-icon-squared {
    width: 1em
}

.flag-icon-ad {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ad.svg?4fc7c4c1505769826e43061122a9549d)
}

.flag-icon-ad.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ad.svg?486d25a79ba1ee551360a5d18bfe7a2e)
}

.flag-icon-ae {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ae.svg?9fd1fcbfedb5ace0e6e61a88b3fc3402)
}

.flag-icon-ae.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ae.svg?7847726d0663899a3e31b3e21b6d2b68)
}

.flag-icon-af {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/af.svg?b040d0176a79dd3b732066c4959be347)
}

.flag-icon-af.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/af.svg?26d0dcc74a1febaea3cf306686e1290b)
}

.flag-icon-ag {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ag.svg?5c33e55d155844898cddc1b33b3fb7eb)
}

.flag-icon-ag.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ag.svg?53a600867bab3b2284da8445e7d9cc93)
}

.flag-icon-ai {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ai.svg?2bb08d7d607bfc13c34c18c28dfbcf5f)
}

.flag-icon-ai.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ai.svg?7445e66f4bd50d3b016a7f86fa949d0b)
}

.flag-icon-al {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/al.svg?01225bebffa3b3d92a5f0c9d553a3c9e)
}

.flag-icon-al.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/al.svg?633e8642cac145652ccd7d445f14b40a)
}

.flag-icon-am {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/am.svg?06509258e6113e2e0e54592337ac8171)
}

.flag-icon-am.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/am.svg?c86a9e1691e7ab36234a070301467f01)
}

.flag-icon-ao {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ao.svg?4e70ca93b1286e2d049fc0bf3e681e61)
}

.flag-icon-ao.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ao.svg?8484ac5ace453f56e8562f5aaf18a5bc)
}

.flag-icon-aq {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/aq.svg?b95845ac31dcda104cf59a4948cd5035)
}

.flag-icon-aq.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/aq.svg?c61dd4213d496831c11205c3687723c9)
}

.flag-icon-ar {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ar.svg?4d01e57804727af96e6b9c926f0b33b7)
}

.flag-icon-ar.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ar.svg?cab4b98a2a589b0fe7762a29ace6bcf2)
}

.flag-icon-as {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/as.svg?e753c5e98283ce2fc1cb3814b62ecc4e)
}

.flag-icon-as.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/as.svg?83064c6f65a1ebc67981caf7910485a6)
}

.flag-icon-at {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/at.svg?7824152b6e660004d8323754e25476ac)
}

.flag-icon-at.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/at.svg?dc2457a23381d13940918ec3f5aba250)
}

.flag-icon-au {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/au.svg?37a544275a1a5fbbe0662dc634d7abd7)
}

.flag-icon-au.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/au.svg?da96b2e8d07bf4acc3176d10417219d0)
}

.flag-icon-aw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/aw.svg?29aeb3f91f4da71e6766492ca2de716d)
}

.flag-icon-aw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/aw.svg?f159ec168ea083c41505dce64eb31923)
}

.flag-icon-ax {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ax.svg?1aaab70377fb8b75181cdf72b459e716)
}

.flag-icon-ax.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ax.svg?fdd00c438df18b3216076ae0e145673b)
}

.flag-icon-az {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/az.svg?451284cedf7277f87440e014c3c11557)
}

.flag-icon-az.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/az.svg?0b4258df02490e0504d93c20984c467d)
}

.flag-icon-ba {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ba.svg?71010dff44cc2c8dfb46906c7add051f)
}

.flag-icon-ba.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ba.svg?a9dbadd71245f7d220448c10b6939fd1)
}

.flag-icon-bb {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bb.svg?7bd8b0ac4adce55a674f8579188e3339)
}

.flag-icon-bb.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bb.svg?e08360acef490330a17ff317af323b86)
}

.flag-icon-bd {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bd.svg?5102bab03db6e13a165043eedab1e332)
}

.flag-icon-bd.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bd.svg?c4a1485f3606f93b55fa19d86ec3219c)
}

.flag-icon-be {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/be.svg?27d8ca49197f90010475d2b3646ce6b5)
}

.flag-icon-be.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/be.svg?f1e78c8b3266b110a4a523c4cde8d7f2)
}

.flag-icon-bf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bf.svg?9a958401fd126a3c08686ece9477cea3)
}

.flag-icon-bf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bf.svg?48eb94de0b25013f341693acc2abb3b2)
}

.flag-icon-bg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bg.svg?3d762564b2be000f52ca9038e8f42ad4)
}

.flag-icon-bg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bg.svg?7163fe7683bf09611884f33ebf512d6a)
}

.flag-icon-bh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bh.svg?392927ca04d16448d14ec44908cc41c5)
}

.flag-icon-bh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bh.svg?290519a3ed05bbfa54c4d8bd7490706a)
}

.flag-icon-bi {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bi.svg?9b802ccabfab6dc5ddf8cb8fcf709fa0)
}

.flag-icon-bi.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bi.svg?3e29b35ccab81ed71fa4a38bcaca903b)
}

.flag-icon-bj {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bj.svg?148de921897066d0f2146606bb7d97ee)
}

.flag-icon-bj.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bj.svg?b6387659d755f8364b76c2bc8ca15d65)
}

.flag-icon-bl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bl.svg?38e27b684c0a7f079cc7e1762e5e1ade)
}

.flag-icon-bl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bl.svg?4d724b8ec2c508cf9abf4abef61289bc)
}

.flag-icon-bm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bm.svg?ca26b6f54cd34e40839ccbfab782d8ec)
}

.flag-icon-bm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bm.svg?a523291dab46eb5ea5696a5d3ad77a65)
}

.flag-icon-bn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bn.svg?80c35c4c3177156ff0e1caf84da15d9e)
}

.flag-icon-bn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bn.svg?4f010489273c99561205355c8fbe6d09)
}

.flag-icon-bo {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bo.svg?c83fd441e19d431768ed732ce2f6b467)
}

.flag-icon-bo.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bo.svg?cd93219fe50df8d489de9f9e189adc24)
}

.flag-icon-bq {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bq.svg?b551016fbdf64b9d22f1c7b34a6a3a8d)
}

.flag-icon-bq.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bq.svg?d6da2e848d831d87d51683d9340dbd38)
}

.flag-icon-br {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/br.svg?c834cb5b54aadf9673f6cd32f5b163ee)
}

.flag-icon-br.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/br.svg?a82efeaff853f1cf8cf85c2d526c0d9e)
}

.flag-icon-bs {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bs.svg?910d4bd079b869f493912f6959dc0d77)
}

.flag-icon-bs.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bs.svg?6fe877e157af3feb09878e657d8ad1f7)
}

.flag-icon-bt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bt.svg?acfa822b42353a0e163384d46298a1b1)
}

.flag-icon-bt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bt.svg?e502aa33ba1facb42dc71770fcbf6bc3)
}

.flag-icon-bv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bv.svg?07434a841ad80dc5ab4512c03a6bf947)
}

.flag-icon-bv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bv.svg?b70ab2f2a1fdb7d66f6870a4f243f843)
}

.flag-icon-bw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bw.svg?d1585fdf351c0bcd56a04ab460d51b3c)
}

.flag-icon-bw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bw.svg?d9e5e45f7cabb9c0790ba95948c30609)
}

.flag-icon-by {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/by.svg?26a195de8eed70c1be4afe687905189f)
}

.flag-icon-by.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/by.svg?80b2d2dd15003da07957e37b5d7aef23)
}

.flag-icon-bz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/bz.svg?e7e7013d46d9e770ca3a3a6f6b9d1256)
}

.flag-icon-bz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/bz.svg?510d2519e35c7735178e2785d1057b1e)
}

.flag-icon-ca {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ca.svg?ce1431089b9cba8ed19a763287a27bac)
}

.flag-icon-ca.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ca.svg?5916ba94ac216d2e1c238c5327a4d236)
}

.flag-icon-cc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cc.svg?ecc0e32127e3e743df24051cd5a119dd)
}

.flag-icon-cc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cc.svg?722f0576fc03cb0b7dc0ac8cf979e3ce)
}

.flag-icon-cd {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cd.svg?cd346cdc7caa416803025986e843a600)
}

.flag-icon-cd.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cd.svg?b43f872e1441147e938995ee5a709e19)
}

.flag-icon-cf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cf.svg?667c7a422ea1e92f971848ef8bb347ce)
}

.flag-icon-cf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cf.svg?1bc217dc2a400899db46ee10cdd913d8)
}

.flag-icon-cg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cg.svg?c8c05bfe0d270cc8c717e7622fe46185)
}

.flag-icon-cg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cg.svg?8373836c83f0ae012b428ab2308e4352)
}

.flag-icon-ch {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ch.svg?9c26f60a63bf575c6b7be3eec11e3043)
}

.flag-icon-ch.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ch.svg?252c409ba2d2600aaf08946b9280b670)
}

.flag-icon-ci {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ci.svg?d939dcac611747f6857eb4b92cb14c8e)
}

.flag-icon-ci.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ci.svg?26a62321690cd175f47305c05a55f409)
}

.flag-icon-ck {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ck.svg?bd3a061cfdfb9a0c9e100e5d487b2477)
}

.flag-icon-ck.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ck.svg?d66de29cda9f7872d1a346194e41643c)
}

.flag-icon-cl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cl.svg?7709f09f2086cc6f774c6a90fc56936a)
}

.flag-icon-cl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cl.svg?6d63ff70245fe5abcbf9ccc50cecf8c2)
}

.flag-icon-cm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cm.svg?5799ad4c126b0a6b1a3f01599f862ad2)
}

.flag-icon-cm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cm.svg?c972441e6e4522441d18c0390c143d32)
}

.flag-icon-cn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cn.svg?02c229de4d98ea1668384d2ed4cc558d)
}

.flag-icon-cn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cn.svg?a94c93941a4d8907fc2be5a61841c2b9)
}

.flag-icon-co {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/co.svg?3b252a1a91262604a52801ec3dda088d)
}

.flag-icon-co.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/co.svg?41244c207c1c8c92c0140d5fad3b08b1)
}

.flag-icon-cr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cr.svg?7b4ebd50f5274e5bfca82408ca79c32d)
}

.flag-icon-cr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cr.svg?657d7dbcfdeb67b9324dc45f99a1e17c)
}

.flag-icon-cu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cu.svg?ff754a33d53402c4661515c94370dec7)
}

.flag-icon-cu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cu.svg?0b42edabb93ec1c4862f441f4151996e)
}

.flag-icon-cv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cv.svg?b50df3fb841396412190948312d54900)
}

.flag-icon-cv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cv.svg?20a8cfffe0e96905132967daae5e2578)
}

.flag-icon-cw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cw.svg?6c845a30476494ef2a3426a01f11a865)
}

.flag-icon-cw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cw.svg?a5487f569726e06687f0b49008a5318e)
}

.flag-icon-cx {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cx.svg?6f47bd14b8c7a627cf455b048be75994)
}

.flag-icon-cx.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cx.svg?9faec396778b1eea7c912660ee7e5560)
}

.flag-icon-cy {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cy.svg?f0e266512201fe79b63b76ff41f034e6)
}

.flag-icon-cy.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cy.svg?1c8c05115b97c88502b683839f256b3d)
}

.flag-icon-cz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/cz.svg?052ec527b4bb18cd4e482c2c6a6ad4f6)
}

.flag-icon-cz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/cz.svg?490443104ecbfc24e2580b16a4d811b7)
}

.flag-icon-de {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/de.svg?3e726c2b6a59e6e4543c0a1534d93796)
}

.flag-icon-de.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/de.svg?4d7bac3b0b9ab578b009c54fecd5d06f)
}

.flag-icon-dj {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/dj.svg?3cf620d9f1db1057948ca29c96d0221c)
}

.flag-icon-dj.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/dj.svg?0c386d224ea283b79429a3097c055388)
}

.flag-icon-dk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/dk.svg?eb1416e02baeee91a39f721e871caf23)
}

.flag-icon-dk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/dk.svg?d046fb5b6363db6e655b3c1011c6f779)
}

.flag-icon-dm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/dm.svg?2910f70a40909e4caedd1f0ade7fd40c)
}

.flag-icon-dm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/dm.svg?5966a127bf0ab8e0f6e3551fa7e54b73)
}

.flag-icon-do {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/do.svg?06e1cfe3c337fb27d7e55aecc3f1cfbb)
}

.flag-icon-do.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/do.svg?e31ff1fdfd0b527ed1b4038d89b9a8e0)
}

.flag-icon-dz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/dz.svg?7c2261f0f9478d4df62a06afc7cd22d4)
}

.flag-icon-dz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/dz.svg?dea7ef634f60d171b144bb0b6235cff0)
}

.flag-icon-ec {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ec.svg?a12f3b495c5217f9f5826b62a557f18b)
}

.flag-icon-ec.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ec.svg?e1ea3417b5d1b8e2e657ce8d630b7d85)
}

.flag-icon-ee {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ee.svg?6088c9ceb092913b54d7235ee2e56f2c)
}

.flag-icon-ee.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ee.svg?9e932a62565e7ddda05182b706b4e48f)
}

.flag-icon-eg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/eg.svg?c39a7f7e272fb477e69712f5767a22e3)
}

.flag-icon-eg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/eg.svg?4259fc9ef85ca62812dff66861ecc01a)
}

.flag-icon-eh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/eh.svg?61674b9fd1c02414abde982aa277e9a0)
}

.flag-icon-eh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/eh.svg?7af606702cfc4e5a49b7cdd6e459500e)
}

.flag-icon-er {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/er.svg?c9799558f7907ccbe07be65870c92631)
}

.flag-icon-er.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/er.svg?976db2b72f1dcc39f35755b9ed945efb)
}

.flag-icon-es {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/es.svg?cc1b41b0e9485796cebb98fb04a7c10e)
}

.flag-icon-es.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/es.svg?d18de46b69ab3e7efb07840699cd31a4)
}

.flag-icon-et {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/et.svg?919059a46d59bd47f6ad9dbb6f9a1847)
}

.flag-icon-et.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/et.svg?2c1adbb55f047445e01c6714ff4556e3)
}

.flag-icon-fi {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fi.svg?2649533e1d44a2ef75d5679ef6839b9e)
}

.flag-icon-fi.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fi.svg?b48413bec5778656a773aab237f031a4)
}

.flag-icon-fj {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fj.svg?3e230d8e827f6c2cccb0a0a02cec3ed5)
}

.flag-icon-fj.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fj.svg?7cc3769d5415c64f7e14b49f68054e20)
}

.flag-icon-fk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fk.svg?dd7bc357e2bee86baca858ecccb78593)
}

.flag-icon-fk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fk.svg?2d1b653b364be637310ad1a9bacac160)
}

.flag-icon-fm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fm.svg?2b14fecb01ff1af11129008a123f4713)
}

.flag-icon-fm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fm.svg?3f19d612c1d987a0948edbf753d9b96f)
}

.flag-icon-fo {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fo.svg?b08620b37d2f4e306b5f687e63b0a8ab)
}

.flag-icon-fo.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fo.svg?329cbed566020b8e0d7a7b87fe977d28)
}

.flag-icon-fr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/fr.svg?b1156355de9691d768df19a8a2b44da4)
}

.flag-icon-fr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/fr.svg?f8952213641bba462c7314007909d394)
}

.flag-icon-ga {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ga.svg?29f203bb2828c1aed048b446c8abb0ae)
}

.flag-icon-ga.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ga.svg?33d27fe1d14e7a989255f6c1d24e5882)
}

.flag-icon-gb {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb.svg?4f1b7af5c0bae6aae85c3e7ba9401a85)
}

.flag-icon-gb.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb.svg?50f7fd14ca63b8b05bdbf0554a5092d8)
}

.flag-icon-gd {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gd.svg?b402c8c6fdfc7cab982e8fb011413fd9)
}

.flag-icon-gd.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gd.svg?3c05bb4957011ec7d56f913e1bd9d4d5)
}

.flag-icon-ge {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ge.svg?292fa4585c8ab314c207c401fac8996f)
}

.flag-icon-ge.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ge.svg?5f68e7f370e90338682ffa228db024a2)
}

.flag-icon-gf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gf.svg?2ab15edf97187860137f7b508981965a)
}

.flag-icon-gf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gf.svg?23d8b419461e2b4bec1aa799ecef34bf)
}

.flag-icon-gg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gg.svg?98f67a6ff36afda7a5ec44ec59eb5033)
}

.flag-icon-gg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gg.svg?357e1e33666fb0844d0416d5b0879d57)
}

.flag-icon-gh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gh.svg?caedb9129bf6bd63ff4081a0ba91e113)
}

.flag-icon-gh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gh.svg?77872d15b6a675d391e8355c98f9c020)
}

.flag-icon-gi {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gi.svg?e829d66edd3fc4e28c3c969e6a9d1ec2)
}

.flag-icon-gi.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gi.svg?6ecace1817c2609b2a9baaac4fa04715)
}

.flag-icon-gl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gl.svg?28a07cffa1bb4b3152f32912c867ef1e)
}

.flag-icon-gl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gl.svg?28bf64e497ad74bc4ea1dcb1cc8a69bd)
}

.flag-icon-gm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gm.svg?f06a98cd5c0b07d6c3d0d7cc2f6a40b8)
}

.flag-icon-gm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gm.svg?414139d5039a0584ac0475034a3ad8c7)
}

.flag-icon-gn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gn.svg?36a3e9a3dd82736bfcf23f28bb3ebc10)
}

.flag-icon-gn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gn.svg?1ce64523708a4513c00768eced01f5d5)
}

.flag-icon-gp {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gp.svg?fa4cab3e4ee1b865a975e5eb6ab70d03)
}

.flag-icon-gp.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gp.svg?c2c4da0e6afbe97dffaa2ee25972ae72)
}

.flag-icon-gq {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gq.svg?385ac47e2485d7dfb0bcdac986bc6cb0)
}

.flag-icon-gq.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gq.svg?0c1057b34b46bc63471a9a62d3febb5d)
}

.flag-icon-gr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gr.svg?db77f48c7f332561c119c5b644c2247a)
}

.flag-icon-gr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gr.svg?6911d46028b1431a16071c70cd9a166e)
}

.flag-icon-gs {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gs.svg?175a61d9f7540ab6d862966fe40cfd60)
}

.flag-icon-gs.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gs.svg?1def7829b26a04ff77d34753077427b1)
}

.flag-icon-gt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gt.svg?58f35af655d658aced08074bbc676a8c)
}

.flag-icon-gt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gt.svg?7fe64e01367794301fee1af548f1f1e8)
}

.flag-icon-gu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gu.svg?d0da25e7e2c4f411345e9e63c88e6cbf)
}

.flag-icon-gu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gu.svg?243ab68e3dca89514d9aa5d4fa9cca97)
}

.flag-icon-gw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gw.svg?c1e88a916be1c72f688c9e488cdd4516)
}

.flag-icon-gw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gw.svg?5ecbd93cc2eeec1d063377170a3d83ee)
}

.flag-icon-gy {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gy.svg?79fcf270400edca30d7790872057d26c)
}

.flag-icon-gy.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gy.svg?0653b318bc72188902840668e70e269f)
}

.flag-icon-hk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/hk.svg?9502d7167e62fb1be4becfc187f16989)
}

.flag-icon-hk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/hk.svg?e671691512658bbbc7bfeffca43fe086)
}

.flag-icon-hm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/hm.svg?fe514431ce7922c28d2d322faa28b7f6)
}

.flag-icon-hm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/hm.svg?fc838ac0bb4f5ff27231f59d9480f842)
}

.flag-icon-hn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/hn.svg?9b9bee13c67ab85cd468d1c5fe38ad3e)
}

.flag-icon-hn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/hn.svg?c94622ad395a0173231ae8ac41bf45a4)
}

.flag-icon-hr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/hr.svg?8f6905ab9a3f09b7ad72e4d6772e2223)
}

.flag-icon-hr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/hr.svg?d01a1866ccd70d013c40d4832ab3f02e)
}

.flag-icon-ht {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ht.svg?a0b173aaef73a37242b23ee59ac0609a)
}

.flag-icon-ht.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ht.svg?18b350ac2dd74dfb68c13c01f3740620)
}

.flag-icon-hu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/hu.svg?0d7409f88bca8325938e46e3ef672716)
}

.flag-icon-hu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/hu.svg?e5e334fdd028898fe762fe6b9d47b6f1)
}

.flag-icon-id {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/id.svg?17b996767ee0373a262c32a16248a3b6)
}

.flag-icon-id.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/id.svg?9f708fe5bf604f5bf38ad5ca2c00c14b)
}

.flag-icon-ie {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ie.svg?c68ff961baf04c04f9beac2c32cd2458)
}

.flag-icon-ie.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ie.svg?798a56e04350344c5937927fea36fabc)
}

.flag-icon-il {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/il.svg?f62b32f0be82b0a6d6942467ca871fa8)
}

.flag-icon-il.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/il.svg?c36a011de460eb2d3b8c5674b9496d45)
}

.flag-icon-im {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/im.svg?ed29d9ff19c46202628ebd71cdb4f0ef)
}

.flag-icon-im.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/im.svg?6cf57263ebd4071f3af5c61b08855597)
}

.flag-icon-in {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/in.svg?e4ab7bd057c6d49f21b3460a1bf914a9)
}

.flag-icon-in.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/in.svg?209ae8e9585774eb4fe32c001f7c63cc)
}

.flag-icon-io {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/io.svg?550553a764e49600498f1d17cd42da40)
}

.flag-icon-io.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/io.svg?2d90626cf903f5aa04980cc208d6e342)
}

.flag-icon-iq {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/iq.svg?30dee02831c80a89cb49b94e7d6e6209)
}

.flag-icon-iq.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/iq.svg?e1922026e8c0bedf3b61e1e214f098b4)
}

.flag-icon-ir {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ir.svg?9023419c73718709ef9631a6303991a8)
}

.flag-icon-ir.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ir.svg?717422e60d025fa48a0b7460792cdcbf)
}

.flag-icon-is {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/is.svg?cff140f41d09ba1961eb5e6fd9f36331)
}

.flag-icon-is.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/is.svg?ae44c07e894b0a298c57b1380c5c11be)
}

.flag-icon-it {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/it.svg?8d15de04f5f6e8e89cab4e5eb237f607)
}

.flag-icon-it.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/it.svg?22b99ae704f3de63285bc9b9411c5031)
}

.flag-icon-je {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/je.svg?2026b139288b127cab015ff45ee5da76)
}

.flag-icon-je.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/je.svg?862cd38b23ba01053db49d0e3f063b30)
}

.flag-icon-jm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/jm.svg?67f96b2f0df34ce53d7651ade04d1e0b)
}

.flag-icon-jm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/jm.svg?b7b13124a4068892dc2452d744a42cc1)
}

.flag-icon-jo {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/jo.svg?118c5546136b7d67daa584332e9c15ed)
}

.flag-icon-jo.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/jo.svg?5130279865a7759012e11ea127f87f9d)
}

.flag-icon-jp {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/jp.svg?95c2abfe2fa7c438741349c18ee3a976)
}

.flag-icon-jp.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/jp.svg?ae89446a56bc49a83f0947772c68adc5)
}

.flag-icon-ke {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ke.svg?0bbfd05193b7ca75f1b75e33fbb48c53)
}

.flag-icon-ke.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ke.svg?1c54a4899948c14d27f59aa67622a729)
}

.flag-icon-kg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kg.svg?e588babc47e6eb59d65bf06527d7d004)
}

.flag-icon-kg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kg.svg?c6895000555d24749137f2a92513af1e)
}

.flag-icon-kh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kh.svg?7f27fa7392df9f355609b77c216192c1)
}

.flag-icon-kh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kh.svg?25b4be5d47e920ba3a1057a3d13d52b2)
}

.flag-icon-ki {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ki.svg?bf675826e286eeb617c7368b9caca2b3)
}

.flag-icon-ki.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ki.svg?ca42f7e38b41cb0e0f04ee01c97f2dac)
}

.flag-icon-km {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/km.svg?0f12d30cd1bc75d3d38768f1aa7d4d90)
}

.flag-icon-km.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/km.svg?e0df62e410baf1d711869d58f0d8eaa6)
}

.flag-icon-kn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kn.svg?b0fd5e10c0f172cd3cb36b93dda2d585)
}

.flag-icon-kn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kn.svg?4ad12564dce8cd72eac5f2761c8bf03d)
}

.flag-icon-kp {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kp.svg?07ebeb5c6be5c8f85ba2bff84abda65d)
}

.flag-icon-kp.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kp.svg?f08daf335790f99ff297feab4ed1dcec)
}

.flag-icon-kr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kr.svg?6d3d963fd85ce15d80cc7dd3ed6f0b52)
}

.flag-icon-kr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kr.svg?68586ef8dee277d9cf13d0d9a2715b02)
}

.flag-icon-kw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kw.svg?0d0ac54c4acaab7536baee3de6fbee11)
}

.flag-icon-kw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kw.svg?33b3292eb3089a10a5cb93cfda9efda2)
}

.flag-icon-ky {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ky.svg?93a85a5572efe8d2f51df2e2853f7bf3)
}

.flag-icon-ky.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ky.svg?7a1c98fc66b1959ad6cdb286069cde39)
}

.flag-icon-kz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/kz.svg?d37cbd6165219d5bf58b37787d7acdbd)
}

.flag-icon-kz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/kz.svg?156c054bd0432d52e81d7b5bdccb3ee3)
}

.flag-icon-la {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/la.svg?b61549ab9a32b7ce90b879b197dfbb4d)
}

.flag-icon-la.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/la.svg?562dda7446562f8135467380261eaec5)
}

.flag-icon-lb {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lb.svg?23f85946df6ad8b8700c224a292056e9)
}

.flag-icon-lb.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lb.svg?8e9c186c24f3fed17b0bee1c30f57bbe)
}

.flag-icon-lc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lc.svg?1c3a5554a0d8d1afaaf56164415da91c)
}

.flag-icon-lc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lc.svg?c056c2a721c5bd992bd4945d10f82541)
}

.flag-icon-li {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/li.svg?9e40c74ae0f4cc1c48321772ac1d4981)
}

.flag-icon-li.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/li.svg?7787a5f8f647a73a6973bd15d4e45523)
}

.flag-icon-lk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lk.svg?96cf4c4f16a30890687d4b101369e497)
}

.flag-icon-lk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lk.svg?bf15b308ab139ff72d9204219b59fd0d)
}

.flag-icon-lr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lr.svg?039251e3b986c21ad72336c16b0cf940)
}

.flag-icon-lr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lr.svg?6656f943933fa3febede9e123fdfbc73)
}

.flag-icon-ls {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ls.svg?c0799ebf1d583d0d38408484bb56ec44)
}

.flag-icon-ls.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ls.svg?533cb320083af55b894a7bbe12cf015c)
}

.flag-icon-lt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lt.svg?c3aeac0dad1dfcc917a721a975ea29dd)
}

.flag-icon-lt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lt.svg?70975be09055c7db032d5a56a452d5d5)
}

.flag-icon-lu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lu.svg?c858787cf95b92f694dbe1d296a8a5d4)
}

.flag-icon-lu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lu.svg?2585715a069b9b8234825e2ce1ef8ed6)
}

.flag-icon-lv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/lv.svg?8b293d984cea7db72e62598083dc759d)
}

.flag-icon-lv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/lv.svg?f3c1274d166407a222fa7326129821b7)
}

.flag-icon-ly {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ly.svg?ae438f5a0664546bd81c71a56a0275be)
}

.flag-icon-ly.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ly.svg?8b64bcbd55eb077964963c5501c4efc6)
}

.flag-icon-ma {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ma.svg?60fbc221d84de9fb44f0d70882a393fc)
}

.flag-icon-ma.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ma.svg?bee9c05416fd66f6bc4434f6d721bcac)
}

.flag-icon-mc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mc.svg?b4f4b90da30103ef9cb0554e0111ea0d)
}

.flag-icon-mc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mc.svg?78528abed80a64294f9a7141e62a394f)
}

.flag-icon-md {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/md.svg?8f2e0071fcabb0ad40b65185ec76d5f0)
}

.flag-icon-md.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/md.svg?63bbfb2eaec4d73ec13a52ad14dfbd18)
}

.flag-icon-me {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/me.svg?8096e4aa56b12c0d56d10b1ba8e17f10)
}

.flag-icon-me.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/me.svg?a0dbae6fcc7fe3946c553730b93725c8)
}

.flag-icon-mf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mf.svg?5b9ff36c7fed044c253162373820d80a)
}

.flag-icon-mf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mf.svg?487f7bd7fd30eec81e74e5cf1f699833)
}

.flag-icon-mg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mg.svg?67f5922d788548be9d4900bebf2b5e63)
}

.flag-icon-mg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mg.svg?91e10ba084cc7f7b2498ce81f9680a84)
}

.flag-icon-mh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mh.svg?6d60cee3ee8d6bee9a372599dea4a426)
}

.flag-icon-mh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mh.svg?8f1f91348e69c8bf64d85e59272d6349)
}

.flag-icon-mk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mk.svg?ed091b887cafb2adbf04a411d7ac40fa)
}

.flag-icon-mk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mk.svg?2413b10706c9e29c439b0dcf94ec8cfe)
}

.flag-icon-ml {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ml.svg?e6f097f93a69b28225c43e25fdcaf709)
}

.flag-icon-ml.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ml.svg?204b0da4b499bc3694416d547a8fa0c0)
}

.flag-icon-mm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mm.svg?92e9f832a28fd293035e21d9b6983790)
}

.flag-icon-mm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mm.svg?8d6d26bc590adff8e84dc5a3342a2bfc)
}

.flag-icon-mn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mn.svg?b6529a3b13ea5080793aac3f2310c297)
}

.flag-icon-mn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mn.svg?3995293775c1a1837f0517594a205182)
}

.flag-icon-mo {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mo.svg?44f9c5552cf0d423c84ae0625cc2791f)
}

.flag-icon-mo.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mo.svg?1f249f5176c0bb29ed367559d4faabd2)
}

.flag-icon-mp {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mp.svg?aa6f2a40fea9a33e788546e0d0536e02)
}

.flag-icon-mp.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mp.svg?2671eebebb38b8e05f01e208125a2a56)
}

.flag-icon-mq {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mq.svg?bfeadb02a0e0566b376450d23682c523)
}

.flag-icon-mq.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mq.svg?a09e48650a204ba97073a30c5510f63f)
}

.flag-icon-mr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mr.svg?a3c31876aadbd5083efc027fe44f3004)
}

.flag-icon-mr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mr.svg?b293ed8922aead7af253e20fd0f51a1e)
}

.flag-icon-ms {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ms.svg?d5390a0cb1e74972fee66b17765915d4)
}

.flag-icon-ms.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ms.svg?058b028b04940b18ad8489ceab227aa9)
}

.flag-icon-mt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mt.svg?51f074ae3fd129831ce090b23936bb34)
}

.flag-icon-mt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mt.svg?fd8576042757f9d905d0a7b53e96c003)
}

.flag-icon-mu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mu.svg?896330b72092b57179e09d43f831211b)
}

.flag-icon-mu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mu.svg?67c8f3621446645a9008ef039b0dbc69)
}

.flag-icon-mv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mv.svg?3c896bfdad2f76fe0945fe43d776a9ab)
}

.flag-icon-mv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mv.svg?0fdc08c6985e30f2a3bfd6b5069c6757)
}

.flag-icon-mw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mw.svg?59519962a87a994a082dbe67037a5320)
}

.flag-icon-mw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mw.svg?290d49f1d0a391614960ce24723aa5ea)
}

.flag-icon-mx {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mx.svg?fc563797b5d4dad9f97cc96dbb7e73c8)
}

.flag-icon-mx.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mx.svg?cb47c8bfd8d9a04cb0d8ae2617a84d3f)
}

.flag-icon-my {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/my.svg?c52af28edb1430a5e22ee2b298c86f2a)
}

.flag-icon-my.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/my.svg?5991a60d506f7dff3c8c5aad18755a47)
}

.flag-icon-mz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/mz.svg?1044789cd1ad77a7c37d8cad963dcd04)
}

.flag-icon-mz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/mz.svg?e8801c33d8204a7ffa94fc0dcf3596d9)
}

.flag-icon-na {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/na.svg?05f127b04c4f59ded6048a65a9755f13)
}

.flag-icon-na.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/na.svg?2a5f6f2b12334e8e742ff50ff4ce5ca2)
}

.flag-icon-nc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nc.svg?b6c1c6b3a086590ca3a627860d0f63d1)
}

.flag-icon-nc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nc.svg?0dba674e34d031aa3f55ad682fb7db24)
}

.flag-icon-ne {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ne.svg?b7369ec74cd2a2ccf698ab0416ba2711)
}

.flag-icon-ne.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ne.svg?e56edd30b77ac6f1cae9bf153b1f9ec7)
}

.flag-icon-nf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nf.svg?82cb457affa8dbc92d613c757ff9ddf0)
}

.flag-icon-nf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nf.svg?8f8df7a2569c67b8a13f035bfe60e92b)
}

.flag-icon-ng {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ng.svg?992459a3d0f22849b493a540e1564bb0)
}

.flag-icon-ng.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ng.svg?520463e155c2f4a38079df87c20a0423)
}

.flag-icon-ni {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ni.svg?b828dceb2ed17972a58379486d52c9d3)
}

.flag-icon-ni.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ni.svg?c90e4163df5c3a680181ce863e10bc1f)
}

.flag-icon-nl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nl.svg?e336d50a0531bb958fa92165c55ff083)
}

.flag-icon-nl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nl.svg?9bfd784cc633d04cc5f358a816085af4)
}

.flag-icon-no {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/no.svg?0b41df77e951a30bbfccfd0a3714a1a3)
}

.flag-icon-no.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/no.svg?b7a21f544f617a59abff3dac02d9101b)
}

.flag-icon-np {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/np.svg?3ce0600ca4d79b3fb47aa964fc4dcc99)
}

.flag-icon-np.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/np.svg?a754e9e8e0d385e0cbc31ac1bef500d5)
}

.flag-icon-nr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nr.svg?34ed2f24b50edf07808df2d0917363a7)
}

.flag-icon-nr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nr.svg?2ef5b7c8f28f9c85d7c2da25b825ba5f)
}

.flag-icon-nu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nu.svg?caaabfca4613ea4e884c7d5dd92fc628)
}

.flag-icon-nu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nu.svg?4a4641b3a3309eaa1b6841b346d85ffa)
}

.flag-icon-nz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/nz.svg?a8f100c79b238a528c1cf9640f609322)
}

.flag-icon-nz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/nz.svg?380c4a3a4ec8da2aaae7e98751b6e1e7)
}

.flag-icon-om {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/om.svg?7332c94cc6d893097dd3ff6d962a9520)
}

.flag-icon-om.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/om.svg?397d3f2b9cb371836f79e970628eab11)
}

.flag-icon-pa {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pa.svg?0d16b0e8d8769ea32bc60c91491a6759)
}

.flag-icon-pa.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pa.svg?beb40ab6cce7b2d196d2d4eb94848625)
}

.flag-icon-pe {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pe.svg?4fb8c00609a28dbedb5113f8903d403a)
}

.flag-icon-pe.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pe.svg?3777e89e375c7ce2926b85051eeeec63)
}

.flag-icon-pf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pf.svg?8e525621c88b974fb4ce23ad5eaf26ef)
}

.flag-icon-pf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pf.svg?a68f0f63a6036a071912cc724b68742e)
}

.flag-icon-pg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pg.svg?9b228e6c353c0b8526b527863a803ca0)
}

.flag-icon-pg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pg.svg?e3c208b910d2461947b3dcee89eb8133)
}

.flag-icon-ph {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ph.svg?4e44ea60eb7a1ebb6c0288161bfbb9a1)
}

.flag-icon-ph.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ph.svg?03c78e38a895fc103769dd3e1cbe1d6a)
}

.flag-icon-pk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pk.svg?3238f8e2bdaefa2a62b837a3c516b557)
}

.flag-icon-pk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pk.svg?3a1264711c7dbaeeff3c9a68d1fa5ac6)
}

.flag-icon-pl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pl.svg?562edca5bb39d66f4c9238a36295187b)
}

.flag-icon-pl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pl.svg?3fe3bd51a504e4239ca5adaeb17a1651)
}

.flag-icon-pm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pm.svg?1e97e8d76fe2d553eedddc23f833bfe5)
}

.flag-icon-pm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pm.svg?89993b1ff27bb0107946d29ffebcfcfa)
}

.flag-icon-pn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pn.svg?2d4ce20974609ea74c8c6176a6b9bbde)
}

.flag-icon-pn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pn.svg?3b9532b71c6c9fc76cf5e6718ddacfb4)
}

.flag-icon-pr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pr.svg?b55721a59f693ffb8690234d56c218cf)
}

.flag-icon-pr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pr.svg?1d278b022fba04fb58b4ed40b7562ae0)
}

.flag-icon-ps {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ps.svg?07005a7fd06016e6ceadc545e3296f7a)
}

.flag-icon-ps.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ps.svg?2992f9b92974b68d8a59bdcc30bfd63f)
}

.flag-icon-pt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pt.svg?c31a6c496e2c66def3f6dd80ac80e710)
}

.flag-icon-pt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pt.svg?09cd4ef9ba4cd30ef4628216bfd5caee)
}

.flag-icon-pw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/pw.svg?005061a12212476b40148b18e89739fd)
}

.flag-icon-pw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/pw.svg?8207f6249da98267d859282dd4ed7e65)
}

.flag-icon-py {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/py.svg?13233f64e8bc61551916a3ba4e2c710c)
}

.flag-icon-py.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/py.svg?c5bbbec11160887362f45012cff44f55)
}

.flag-icon-qa {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/qa.svg?b314986b75f2a81f557544f73e2cd203)
}

.flag-icon-qa.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/qa.svg?78909a6f9bc32e8d2bb779b121cb0630)
}

.flag-icon-re {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/re.svg?17909e3784b7d4ef90efeae63ef194b4)
}

.flag-icon-re.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/re.svg?01fea3b62ac2440a5785d9de95dbc3d9)
}

.flag-icon-ro {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ro.svg?625aca9e928c0eb9f463099945b9b115)
}

.flag-icon-ro.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ro.svg?22278e1314d8e81440639fe8d1e6061a)
}

.flag-icon-rs {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/rs.svg?0b9d64b2f235138bd7da1187d40b8eb3)
}

.flag-icon-rs.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/rs.svg?14899009a0b2aec429196760ff14c448)
}

.flag-icon-ru {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ru.svg?0cacf46e6f473fa88781120f370d6107)
}

.flag-icon-ru.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ru.svg?e3ee3b099783ef393f2f4dabdc75d5bc)
}

.flag-icon-rw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/rw.svg?7fe5146baf52818fc8f0845a0b36d3da)
}

.flag-icon-rw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/rw.svg?997fe41bfffc77e0073f10d589ae6d27)
}

.flag-icon-sa {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sa.svg?01b40f18ecddca75f50f6a3471b2af25)
}

.flag-icon-sa.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sa.svg?02710800a40dda55c6b77fdc9d3eb654)
}

.flag-icon-sb {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sb.svg?c23eab6d60cb87d15c513db36b08fe63)
}

.flag-icon-sb.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sb.svg?d64e984857cd493cbe1176acaba792a4)
}

.flag-icon-sc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sc.svg?30759b7aada6d9489543086f1e388fbe)
}

.flag-icon-sc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sc.svg?ad1bcb4c714e0ca8c7355ecd4b0c3cbb)
}

.flag-icon-sd {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sd.svg?9b0974f16dc3e254519c26f9414d9a41)
}

.flag-icon-sd.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sd.svg?7ab061d859c16996f2bd42f650274f8e)
}

.flag-icon-se {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/se.svg?fe725901338e5651e1429ef0b241538a)
}

.flag-icon-se.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/se.svg?b039bdb8e50c968b6c50c8110676061f)
}

.flag-icon-sg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sg.svg?45fb3666e5f08303c564532a00e88afa)
}

.flag-icon-sg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sg.svg?ae32bb355a409636967840f82a26e0bc)
}

.flag-icon-sh {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sh.svg?73751467467171c36dd477eb9bad97e8)
}

.flag-icon-sh.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sh.svg?50626aa71bf595c0c0c9cc659c4be8db)
}

.flag-icon-si {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/si.svg?fb87a78663039fc23f32cebebbc19805)
}

.flag-icon-si.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/si.svg?8be67718e83099e4c3310672b6555906)
}

.flag-icon-sj {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sj.svg?ae547dbec390990657f9d8acd33fbea4)
}

.flag-icon-sj.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sj.svg?ecbc9e939c3823f82f4ffa804f7d4dd4)
}

.flag-icon-sk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sk.svg?1da1c0abd4c671c9cf2446e880ad2bcf)
}

.flag-icon-sk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sk.svg?e7c5539e3b7e3dec8dc71f48a7614720)
}

.flag-icon-sl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sl.svg?ddbd1d9b113b2688102f56c63a431475)
}

.flag-icon-sl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sl.svg?f6315f743d7d62adc0f130ec0b4d13a5)
}

.flag-icon-sm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sm.svg?f1d07953e03ce42c723da59b9c1c52f4)
}

.flag-icon-sm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sm.svg?9591e46a702f0f8f036e9e59b362f84b)
}

.flag-icon-sn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sn.svg?5b654e1a7246e45c6577b66c7b935620)
}

.flag-icon-sn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sn.svg?d2bec7efb0241ffa5077b53dae7e54a1)
}

.flag-icon-so {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/so.svg?28889c60642fd3d81b003fb3d308d2f1)
}

.flag-icon-so.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/so.svg?c1561217671d8bdde531130cc9997d03)
}

.flag-icon-sr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sr.svg?788f3e2af54fdedc56e32d20777fcf5b)
}

.flag-icon-sr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sr.svg?be27d1ae7006588ccd01ae8083081944)
}

.flag-icon-ss {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ss.svg?67001d2a8840b34f8407526c30a399d5)
}

.flag-icon-ss.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ss.svg?e3933b4455dc06b90bba00e59fba0f59)
}

.flag-icon-st {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/st.svg?1f545eb99b323d22b91e51b9e56df808)
}

.flag-icon-st.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/st.svg?d0a56dbbee36540ebf27ff196ea1626f)
}

.flag-icon-sv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sv.svg?46858d61ae1bdfbb547f0fd8e46486b5)
}

.flag-icon-sv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sv.svg?4dd6d709841ff46dc6cb62043a9046d9)
}

.flag-icon-sx {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sx.svg?73a3a178768304ec82fe58b4b53ebead)
}

.flag-icon-sx.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sx.svg?788763923582f724fa11e480f0fb6bb6)
}

.flag-icon-sy {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sy.svg?64f0d2d7a590e22c8d0c415ba7d729af)
}

.flag-icon-sy.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sy.svg?73690f50d6d4106fbd4c8ac3a556b985)
}

.flag-icon-sz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/sz.svg?fa1a994d9c1fcf5c559ea963c3e529d7)
}

.flag-icon-sz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/sz.svg?1e261ba080ba07a0f96d4e62b607a89d)
}

.flag-icon-tc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tc.svg?c61ef06abf4474b5d2af370c6b90589c)
}

.flag-icon-tc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tc.svg?c3867f8dbaf12f6ceb7bdac49a858485)
}

.flag-icon-td {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/td.svg?a0923ddc3c8abed20bfdfbd559c8d7b0)
}

.flag-icon-td.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/td.svg?f37a395c81f2cfe3b51e5f254970b8b7)
}

.flag-icon-tf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tf.svg?4ab43cc9db2814759ac2990c761f60a3)
}

.flag-icon-tf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tf.svg?2e7dc1af2d97ea62c34756b7f838fa77)
}

.flag-icon-tg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tg.svg?e602a907e1228d0fc75e6278e916e13d)
}

.flag-icon-tg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tg.svg?29fa137c095a6ace1adc5d8de4a19309)
}

.flag-icon-th {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/th.svg?76fca72f6d180d3f14a55653b8937b5e)
}

.flag-icon-th.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/th.svg?904dd7853b623153a82acf5c4abd297b)
}

.flag-icon-tj {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tj.svg?9853139b446ddf94d5f1dde4fc2d397f)
}

.flag-icon-tj.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tj.svg?09418f138f5581e3c49a750001b5b700)
}

.flag-icon-tk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tk.svg?1959d9de338fea49559ebcdbc11d7185)
}

.flag-icon-tk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tk.svg?7aaccddb93a504f69855f07491550439)
}

.flag-icon-tl {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tl.svg?7942bccbe6f775c88769deca528b85ab)
}

.flag-icon-tl.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tl.svg?0616faaafebb8abad85242c3b67f7ec5)
}

.flag-icon-tm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tm.svg?bdd29cb93d94d36b6d3dcf4dff99024f)
}

.flag-icon-tm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tm.svg?64aa750d7b27817b8d1fd0c71d065c29)
}

.flag-icon-tn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tn.svg?89a384a0709264d3f4b9b8d37f627189)
}

.flag-icon-tn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tn.svg?440d3505fe97c32cac8929ba17c45e36)
}

.flag-icon-to {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/to.svg?79354e72ad0559ef82e28d0f2e88033f)
}

.flag-icon-to.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/to.svg?238ef1cd63bf158a8679f40a3fd2ae4d)
}

.flag-icon-tr {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tr.svg?ed6d5f37779af38911b0b7cb2212e30d)
}

.flag-icon-tr.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tr.svg?ce2e2e8e0650cfed7548dd59c2c184c5)
}

.flag-icon-tt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tt.svg?c3647d9bc890d2ebd383b80a3812e52f)
}

.flag-icon-tt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tt.svg?27c618af43e3f072906916a4fafc98d1)
}

.flag-icon-tv {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tv.svg?d78bd31e5a11723db4d4ca9a01075817)
}

.flag-icon-tv.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tv.svg?f4b7afec4d58a73acc185cdcd045c4eb)
}

.flag-icon-tw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tw.svg?21291ae9738c4cdacdac9d5da4bbf702)
}

.flag-icon-tw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tw.svg?eb5ac13798e16da73d0e7425d20b0e74)
}

.flag-icon-tz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/tz.svg?d3df42da90c6a077c532fad041b2246e)
}

.flag-icon-tz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/tz.svg?d02545a1e6ca8ee2c217c28e7c44dedc)
}

.flag-icon-ua {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ua.svg?a8b13525ee3b82f901196668f4733097)
}

.flag-icon-ua.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ua.svg?841d259d582b4c6f5585da31b4aab774)
}

.flag-icon-ug {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ug.svg?278e456e685ba419e2b3baed28100daa)
}

.flag-icon-ug.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ug.svg?1c8fcdc4a4d91ad1ead179ad0af49c0f)
}

.flag-icon-um {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/um.svg?05615112706e0396ff8c91eb9b6c05f2)
}

.flag-icon-um.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/um.svg?3d347682d5c526a37719f5ab8a890f11)
}

.flag-icon-us {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/us.svg?ae65659236a7e348402799477237e6fa)
}

.flag-icon-us.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/us.svg?8ec583188aba7e9426580350312d97a5)
}

.flag-icon-uy {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/uy.svg?79b02850081e27b3ba209e6ae60ad50f)
}

.flag-icon-uy.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/uy.svg?adbc4992aa0cb87499df3323234076f3)
}

.flag-icon-uz {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/uz.svg?eb1e00b870d7f0784288d76eb3bfc1d5)
}

.flag-icon-uz.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/uz.svg?ca892343cb962d42bc4cc36d776d63e8)
}

.flag-icon-va {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/va.svg?0e3b3cc1a9ecdad8993aa9068279c25b)
}

.flag-icon-va.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/va.svg?56a808f752bba8da66f93cd5cbffbd2d)
}

.flag-icon-vc {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/vc.svg?4ac5124fbf60fcff6808515904a79f04)
}

.flag-icon-vc.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/vc.svg?bbb52fa0756298590332a07e5d69f2c2)
}

.flag-icon-ve {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ve.svg?b2cd5a9a011fd43f115a2c5e2c9f91e5)
}

.flag-icon-ve.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ve.svg?9f23d9626b92963d5502674c91463b51)
}

.flag-icon-vg {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/vg.svg?e1c461f74da3c3a9c03312dfbc7c8bce)
}

.flag-icon-vg.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/vg.svg?68763b7f309901d80c3e6a3bddccd165)
}

.flag-icon-vi {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/vi.svg?9af6bfa678419ab72df48c3bf8449fc0)
}

.flag-icon-vi.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/vi.svg?b41b18d98e3931a28af0fb4b145ca0eb)
}

.flag-icon-vn {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/vn.svg?a62ad62f354af546c5d9df10b183f995)
}

.flag-icon-vn.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/vn.svg?a0081482192375c70656860e843b3c8d)
}

.flag-icon-vu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/vu.svg?5c33b1e789de1ff9e75e660e485f7b20)
}

.flag-icon-vu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/vu.svg?9b6cbbe930942b2cef6c4479119524a5)
}

.flag-icon-wf {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/wf.svg?e3ac728c6286182ecee6047ba2d84627)
}

.flag-icon-wf.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/wf.svg?05522b9f19236d09cc79eee2588b6992)
}

.flag-icon-ws {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ws.svg?405a2c5f036343f54f0e46ab054e7cf8)
}

.flag-icon-ws.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ws.svg?3ea6d44f91f0accab1ba37b5b7a80f55)
}

.flag-icon-ye {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/ye.svg?b5840a84dc1fc44424947f817a83b8ce)
}

.flag-icon-ye.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/ye.svg?d13e1629bdb0f80baef6f33d88503231)
}

.flag-icon-yt {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/yt.svg?f06d254d5978e4b0223fa242514e55e1)
}

.flag-icon-yt.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/yt.svg?b6042b9cfb432f844e964ddb24b4f341)
}

.flag-icon-za {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/za.svg?70a290afe3dffa54924e7ddffd767687)
}

.flag-icon-za.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/za.svg?67ff2e108ce38abcf3f68b4e1ba3c7af)
}

.flag-icon-zm {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/zm.svg?b7864d5c330b306eb3d2106725690e5f)
}

.flag-icon-zm.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/zm.svg?71bdc28b46f99807803f1785bf8a4e2a)
}

.flag-icon-zw {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/zw.svg?a21f533de8561217cb8c0792d82a0bcc)
}

.flag-icon-zw.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/zw.svg?ad4ad36d51c5c76a774f3bb11a2f0e99)
}

.flag-icon-es-ct {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/es-ct.svg?46e9ce9e95b5b9c125e2a707cc5fcce9)
}

.flag-icon-es-ct.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/es-ct.svg?9429ea9cc9f9eae02e83fa174a4b9021)
}

.flag-icon-eu {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/eu.svg?ee7f4712ac4553621d85503cb9a130e5)
}

.flag-icon-eu.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/eu.svg?4c73f57cb89b48ebae5e4d8be33e83b8)
}

.flag-icon-gb-eng {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-eng.svg?14167f77f128b0f57a6263843017fc0f)
}

.flag-icon-gb-eng.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-eng.svg?eabfeadc28e73c627eb8c65999d93aae)
}

.flag-icon-gb-nir {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-nir.svg?5b44fea7baad0f213d7dfddb0c789423)
}

.flag-icon-gb-nir.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-nir.svg?42b69bbde9298fb21d4c2ce03c2218a0)
}

.flag-icon-gb-sct {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-sct.svg?4c2c379f607fe46e0cec999154ea0ba8)
}

.flag-icon-gb-sct.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-sct.svg?31ef8bcf9416bbd5b8c6ef29d1411e5f)
}

.flag-icon-gb-wls {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-wls.svg?8742b3d61adec7352b6e56cb8c8b7856)
}

.flag-icon-gb-wls.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-wls.svg?ca26c224b36b361e8433c2ecf1b5a0e2)
}

.flag-icon-un {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/un.svg?3835716fbdb5281c231d2f31a29738bf)
}

.flag-icon-un.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/un.svg?c366cfa86e7874f3155d1a1763b8b46a)
}

.flag-icon-xk {
    background-image: url(/images/vendor/flag-icon-css/flags/4x3/xk.svg?de2602071a8fce352950a01cfaecd4ca)
}

.flag-icon-xk.flag-icon-squared {
    background-image: url(/images/vendor/flag-icon-css/flags/1x1/xk.svg?2750d8e7e2952ec3d3ddcf2e0197071e)
}

.tagmanagerTag {
    background: none repeat scroll 0 0 #cde69c;
    border: 1px solid #a5d24a;
    border-radius: 3px;
    color: #638421;
    display: block;
    float: left;
    font-size: 13px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 6px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
    line-height: 18px;
    height: 18px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.tagmanagerRemoveTag {
    color: silver;
    padding-left: 8px
}

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #ff1721;
    --orange: #fd7e14;
    --yellow: #ffb300;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffb300;
    --danger: #ff1721;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "Raleway", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
:after,
:before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: Raleway, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #212529;
    text-align: left;
    background-color: #f5f8fa
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit
}

address,
dl,
ol,
ul {
    margin-bottom: 1rem
}

dl,
ol,
ul {
    margin-top: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    border-style: none
}

img,
svg {
    vertical-align: middle
}

svg {
    overflow: hidden
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,
h1 {
    font-size: 2.25rem
}

.h2,
h2 {
    font-size: 1.8rem
}

.h3,
h3 {
    font-size: 1.575rem
}

.h4,
h4 {
    font-size: 1.35rem
}

.h5,
h5 {
    font-size: 1.125rem
}

.h6,
h6 {
    font-size: .9rem
}

.lead {
    font-size: 1.125rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem
}

.display-1,
.display-2 {
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem
}

.display-3 {
    font-size: 4.5rem
}

.display-3,
.display-4 {
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

.mark,
mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-inline,
.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.125rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer:before {
    content: "\2014\A0"
}

.img-fluid,
.img-thumbnail {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #f5f8fa;
    border: 1px solid #dee2e6;
    border-radius: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.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,
.col-lg-auto,
.col-md,
.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,
.col-md-auto,
.col-sm,
.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,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%
}

.col-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%
}

.col-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%
}

.col-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%
}

.col-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

@media (min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
    padding: .3rem
}

.table-bordered,
.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #b8daff
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #7abaff
}

.table-hover .table-primary:hover {
    background-color: #9fcdff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #9fcdff
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
    background-color: #d6d8db
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #b3b7bb
}

.table-hover .table-secondary:hover {
    background-color: #c8cbcf
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: #c8cbcf
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #c3e6cb
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #8fd19e
}

.table-hover .table-success:hover {
    background-color: #b1dfbb
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #b1dfbb
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #bee5eb
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #86cfda
}

.table-hover .table-info:hover {
    background-color: #abdde5
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #abdde5
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #ffeab8
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #ffd77a
}

.table-hover .table-warning:hover {
    background-color: #ffe29f
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #ffe29f
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #ffbec1
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #ff868c
}

.table-hover .table-danger:hover {
    background-color: #ffa5a9
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #ffa5a9
}

.table-light,
.table-light>td,
.table-light>th {
    background-color: #fdfdfe
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #fbfcfc
}

.table-hover .table-light:hover {
    background-color: #ececf6
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: #ececf6
}

.table-dark,
.table-dark>td,
.table-dark>th {
    background-color: #c6c8ca
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #95999c
}

.table-hover .table-dark:hover {
    background-color: #b9bbbe
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: #b9bbbe
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: hsla(0, 0%, 100%, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .075)
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.6
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.125rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .7875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.6;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .7875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size] {
    height: auto
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #28a745
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .7875rem;
    line-height: 1.6;
    color: #fff;
    background-color: rgba(40, 167, 69, .9);
    border-radius: .25rem
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #28a745;
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.4em + .1875rem);
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
    display: block
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #28a745;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem)
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip {
    display: block
}

.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
    display: block
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #28a745
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #28a745
}

.custom-control-input.is-valid~.custom-control-label:before,
.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color: #28a745
}

.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
    display: block
}

.custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    border-color: #34ce57;
    background-color: #34ce57
}

.custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before {
    border-color: #28a745
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #28a745
}

.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
    display: block
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #ff1721
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .7875rem;
    line-height: 1.6;
    color: #fff;
    background-color: rgba(255, 23, 33, .9);
    border-radius: .25rem
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #ff1721;
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff1721' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23ff1721' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.4em + .1875rem);
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #ff1721;
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .25)
}

.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
    display: block
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: calc(1.6em + .75rem);
    background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #ff1721;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff1721' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23ff1721' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.8em + .375rem) calc(.8em + .375rem)
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #ff1721;
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .25)
}

.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip {
    display: block
}

.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
    display: block
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #ff1721
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #ff1721
}

.custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color: #ff1721
}

.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display: block
}

.custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    border-color: #ff4a52;
    background-color: #ff4a52
}

.custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before {
    border-color: #ff1721
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #ff1721
}

.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display: block
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #ff1721;
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width:576px) {
    .form-inline label {
        justify-content: center
    }

    .form-inline .form-group,
    .form-inline label {
        display: flex;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        flex: 0 0 auto;
        flex-flow: row wrap
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: .9rem;
    line-height: 1.6;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #212529;
    text-decoration: none
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5)
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62
}

.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5)
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

.btn-success.focus,
.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5)
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-warning {
    color: #212529;
    background-color: #ffb300;
    border-color: #ffb300
}

.btn-warning:hover {
    color: #212529;
    background-color: #d99800;
    border-color: #cc8f00
}

.btn-warning.focus,
.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 158, 6, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffb300;
    border-color: #ffb300
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #cc8f00;
    border-color: #bf8600
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 158, 6, .5)
}

.btn-danger {
    color: #fff;
    background-color: #ff1721;
    border-color: #ff1721
}

.btn-danger:hover {
    color: #fff;
    background-color: #f0000a;
    border-color: #e3000a
}

.btn-danger.focus,
.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 58, 66, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #ff1721;
    border-color: #ff1721
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e3000a;
    border-color: #d60009
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 58, 66, .5)
}

.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,
.btn-light:focus {
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,
.btn-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-outline-primary {
    color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.btn-outline-secondary {
    color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.btn-outline-info {
    color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning {
    color: #ffb300;
    border-color: #ffb300
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #ffb300;
    border-color: #ffb300
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 179, 0, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffb300;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffb300;
    border-color: #ffb300
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 179, 0, .5)
}

.btn-outline-danger {
    color: #ff1721;
    border-color: #ff1721
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #ff1721;
    border-color: #ff1721
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #ff1721;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #ff1721;
    border-color: #ff1721
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .5)
}

.btn-outline-light {
    color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.btn-outline-dark {
    color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-link {
    font-weight: 400;
    color: #007bff;
    text-decoration: none
}

.btn-link:hover {
    color: #0056b3;
    text-decoration: underline
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: underline;
    box-shadow: none
}

.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
    padding: .25rem .5rem;
    font-size: .7875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.fade {
    transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: .9rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

@media (min-width:576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width:992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }

    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropright .dropdown-toggle:after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle:after {
    display: none
}

.dropleft .dropdown-toggle:before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropleft .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .7875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    flex: 1 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
    padding-right: .375rem;
    padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio],
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-append,
.input-group-prepend {
    display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
    margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.125rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .7875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.44rem;
    padding-left: 1.5rem
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked~.custom-control-label:before {
    color: #fff;
    border-color: #007bff;
    background-color: #007bff
}

.custom-control-input:focus~.custom-control-label:before {
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color: #80bdff
}

.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color: #fff;
    background-color: #b3d7ff;
    border-color: #b3d7ff
}

.custom-control-input:disabled~.custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled~.custom-control-label:before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label:before {
    position: absolute;
    top: .22rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: 1px solid #adb5bd
}

.custom-control-label:after {
    position: absolute;
    top: .22rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50%/50% 50%
}

.custom-checkbox .custom-control-label:before {
    border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color: #007bff;
    background-color: #007bff
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-radio .custom-control-label:before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label:before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label:after {
    top: calc(.22rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #fff;
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color: rgba(0, 123, 255, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-select:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: .75rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    display: none
}

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .7875rem
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.125rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,
.custom-file-input {
    position: relative;
    width: 100%;
    height: calc(1.6em + .75rem + 2px)
}

.custom-file-input {
    z-index: 2;
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-file-input:disabled~.custom-file-label {
    background-color: #e9ecef
}

.custom-file-input:lang(en)~.custom-file-label:after {
    content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]:after {
    content: attr(data-browse)
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(1.6em + .75rem + 2px);
    padding: .375rem .75rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

.custom-file-label:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.6em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.6;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: none
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #f5f8fa, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #f5f8fa, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #f5f8fa, 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label:before,
.custom-file-label,
.custom-select {
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {

    .custom-control-label:before,
    .custom-file-label,
    .custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f5f8fa;
    border-color: #dee2e6 #dee2e6 #f5f8fa
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .25rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #007bff
}

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    /* display: flex; */
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar>.container,
.navbar>.container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .32rem;
    padding-bottom: .32rem;
    margin-right: 1rem;
    font-size: 1.125rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration: none
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.125rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat 50%;
    background-size: 100% 100%
}

@media (max-width:575.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width:767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width:991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width:1199.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, .5)
}

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: hsla(0, 0%, 100%, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0, 0%, 100%, .25)
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: hsla(0, 0%, 100%, .5);
    border-color: hsla(0, 0%, 100%, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: hsla(0, 0%, 100%, .5)
}

.navbar-dark .navbar-text a {
    color: #fff
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .25rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
    margin-bottom: -.75rem;
    border-bottom: 0
}

.card-header-pills,
.card-header-tabs {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(.25rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(.25rem - 1px);
    border-bottom-left-radius: calc(.25rem - 1px)
}

.card-deck {
    display: flex;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: flex;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width:576px) {
    .card-group {
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-columns {
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion>.card {
    overflow: hidden
}

.accordion>.card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion>.card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion>.card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion>.card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card .card-header {
    margin-bottom: -1px
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover:before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.125rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .7875rem;
    line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #007bff
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: #fff;
    background-color: #0062cc
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
}

.badge-secondary {
    color: #fff;
    background-color: #6c757d
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #fff;
    background-color: #545b62
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5)
}

.badge-success {
    color: #fff;
    background-color: #28a745
}

a.badge-success:focus,
a.badge-success:hover {
    color: #fff;
    background-color: #1e7e34
}

a.badge-success.focus,
a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
}

.badge-info {
    color: #fff;
    background-color: #17a2b8
}

a.badge-info:focus,
a.badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a.badge-info.focus,
a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.badge-warning {
    color: #212529;
    background-color: #ffb300
}

a.badge-warning:focus,
a.badge-warning:hover {
    color: #212529;
    background-color: #cc8f00
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 179, 0, .5)
}

.badge-danger {
    color: #fff;
    background-color: #ff1721
}

a.badge-danger:focus,
a.badge-danger:hover {
    color: #fff;
    background-color: #e3000a
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 23, 33, .5)
}

.badge-light {
    color: #212529;
    background-color: #f8f9fa
}

a.badge-light:focus,
a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a.badge-light.focus,
a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

.badge-dark {
    color: #fff;
    background-color: #343a40
}

a.badge-dark:focus,
a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .3rem
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3.85rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff
}

.alert-primary hr {
    border-top-color: #9fcdff
}

.alert-primary .alert-link {
    color: #002752
}

.alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.alert-secondary hr {
    border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
    color: #202326
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #855d00;
    background-color: #fff0cc;
    border-color: #ffeab8
}

.alert-warning hr {
    border-top-color: #ffe29f
}

.alert-warning .alert-link {
    color: #523900
}

.alert-danger {
    color: #850c11;
    background-color: #ffd1d3;
    border-color: #ffbec1
}

.alert-danger hr {
    border-top-color: #ffa5a9
}

.alert-danger .alert-link {
    color: #56080b
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .675rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0
}

.list-group-horizontal .list-group-item:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0
}

.list-group-horizontal .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: 0
}

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-sm .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-md .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-lg .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl .list-group-item {
        margin-right: -1px;
        margin-bottom: 0
    }

    .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: .25rem;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush .list-group-item:last-child {
    margin-bottom: -1px
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.list-group-item-primary {
    color: #004085;
    background-color: #b8daff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #004085;
    background-color: #9fcdff
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085
}

.list-group-item-secondary {
    color: #383d41;
    background-color: #d6d8db
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #383d41;
    background-color: #c8cbcf
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41
}

.list-group-item-success {
    color: #155724;
    background-color: #c3e6cb
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #155724;
    background-color: #b1dfbb
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724
}

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #855d00;
    background-color: #ffeab8
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #855d00;
    background-color: #ffe29f
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #855d00;
    border-color: #855d00
}

.list-group-item-danger {
    color: #850c11;
    background-color: #ffbec1
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #850c11;
    background-color: #ffa5a9
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #850c11;
    border-color: #850c11
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182
}

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21
}

.close {
    float: right;
    font-size: 1.35rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

a.close.disabled {
    pointer-events: none
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: hsla(0, 0%, 100%, .85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: hsla(0, 0%, 100%, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translateY(-50px)
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered:before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable:before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.6
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered:before {
        height: calc(100vh - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: Raleway, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .7875rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow:before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
    bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-top .arrow:before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
    top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-bottom .arrow:before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
    padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: Raleway, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .7875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem
}

.popover,
.popover .arrow {
    position: absolute;
    display: block
}

.popover .arrow {
    width: 1rem;
    height: .5rem;
    margin: 0 .3rem
}

.popover .arrow:after,
.popover .arrow:before {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
    margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
    bottom: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=top]>.arrow:before,
.bs-popover-top>.arrow:before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow:after,
.bs-popover-top>.arrow:after {
    bottom: 1px;
    border-width: .5rem .5rem 0;
    border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
    margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
    left: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow:before,
.bs-popover-right>.arrow:before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow:after,
.bs-popover-right>.arrow:after {
    left: 1px;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
    margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
    top: calc(-.5rem + -1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:before,
.bs-popover-bottom>.arrow:before {
    top: 0;
    border-width: 0 .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow:after,
.bs-popover-bottom>.arrow:after {
    top: 1px;
    border-width: 0 .5rem .5rem;
    border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
    margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
    right: calc(-.5rem + -1px);
    width: .5rem;
    height: 1rem;
    margin: .3rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow:before,
.bs-popover-left>.arrow:before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow:after,
.bs-popover-left>.arrow:after {
    right: 1px;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: #fff
}

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: .9rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner:after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
    transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid;
    border-right: .25em solid transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.bg-primary {
    background-color: #007bff !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #0062cc !important
}

.bg-secondary {
    background-color: #6c757d !important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #545b62 !important
}

.bg-success {
    background-color: #28a745 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #1e7e34 !important
}

.bg-info {
    background-color: #17a2b8 !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #117a8b !important
}

.bg-warning {
    background-color: #ffb300 !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #cc8f00 !important
}

.bg-danger {
    background-color: #ff1721 !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #e3000a !important
}

.bg-light {
    background-color: #f8f9fa !important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #dae0e5 !important
}

.bg-dark {
    background-color: #343a40 !important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #1d2124 !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007bff !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffb300 !important
}

.border-danger {
    border-color: #ff1721 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-white {
    border-color: #fff !important
}

.rounded-sm {
    border-radius: .2rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important
}

.rounded-right,
.rounded-top {
    border-top-right-radius: .25rem !important
}

.rounded-bottom,
.rounded-right {
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom,
.rounded-left {
    border-bottom-left-radius: .25rem !important
}

.rounded-left {
    border-top-left-radius: .25rem !important
}

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media (min-width:576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:992px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive:before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9:before {
    padding-top: 42.85714286%
}

.embed-responsive-16by9:before {
    padding-top: 56.25%
}

.embed-responsive-4by3:before {
    padding-top: 75%
}

.embed-responsive-1by1:before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media (min-width:576px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media (min-width:768px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media (min-width:992px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width:576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width:768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

@media (min-width:992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media (min-width:1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.fixed-top {
    top: 0
}

.fixed-bottom,
.fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    white-space: nowrap
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.stretched-link:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: transparent
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1,
.my-1 {
    margin-top: .25rem !important
}

.mr-1,
.mx-1 {
    margin-right: .25rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,
.my-2 {
    margin-top: .5rem !important
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,
.my-5 {
    margin-top: 3rem !important
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1,
.py-1 {
    padding-top: .25rem !important
}

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,
.py-3 {
    padding-top: 1rem !important
}

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5 {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

.m-n1 {
    margin: -.25rem !important
}

.mt-n1,
.my-n1 {
    margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
    margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
    margin-left: -.25rem !important
}

.m-n2 {
    margin: -.5rem !important
}

.mt-n2,
.my-n2 {
    margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
    margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
    margin-left: -.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media (min-width:576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-n1 {
        margin: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-n1 {
        margin: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-n1 {
        margin: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-n1 {
        margin: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width:576px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:768px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:992px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #007bff !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #0056b3 !important
}

.text-secondary {
    color: #6c757d !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #494f54 !important
}

.text-success {
    color: #28a745 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #19692c !important
}

.text-info {
    color: #17a2b8 !important
}

a.text-info:focus,
a.text-info:hover {
    color: #0f6674 !important
}

.text-warning {
    color: #ffb300 !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #b37d00 !important
}

.text-danger {
    color: #ff1721 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: #ca0009 !important
}

.text-light {
    color: #f8f9fa !important
}

a.text-light:focus,
a.text-light:hover {
    color: #cbd3da !important
}

.text-dark {
    color: #343a40 !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: #121416 !important
}

.text-body {
    color: #212529 !important
}

.text-muted {
    color: #6c757d !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: hsla(0, 0%, 100%, .5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none !important
}

.text-break {
    word-break: break-word !important;
    overflow-wrap: break-word !important
}

.text-reset {
    color: inherit !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media print {

    *,
    :after,
    :before {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    blockquote,
    pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,
    tr {
        page-break-inside: avoid
    }

    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    .container,
    body {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important
    }

    .table-dark {
        color: inherit
    }

    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #dee2e6
    }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
    list-style: none
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 4px;
    width: 19em
}

@media (min-width:768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:after,
.bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: "";
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0, 0, 0, .2);
    top: -7px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    top: -6px;
    left: 8px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(0, 0, 0, .2);
    bottom: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    bottom: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: 700;
    font-size: 1.2em;
    margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

.bootstrap-datetimepicker-widget .picker-switch:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 2.5;
    height: 2.5em;
    width: 100%
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    text-align: center;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget table th {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.bootstrap-datetimepicker-widget table th.picker-switch {
    width: 145px
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next:after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Next Month"
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
    cursor: pointer
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td {
    height: 54px;
    line-height: 54px;
    width: 54px
}

.bootstrap-datetimepicker-widget table td.cw {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #777
}

.bootstrap-datetimepicker-widget table td.day {
    height: 20px;
    line-height: 20px;
    width: 20px
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
    background: #eee;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table td.new,
.bootstrap-datetimepicker-widget table td.old {
    color: #777
}

.bootstrap-datetimepicker-widget table td.today {
    position: relative
}

.bootstrap-datetimepicker-widget table td.today:before {
    content: "";
    display: inline-block;
    border-color: rgba(0, 0, 0, .2) transparent #337ab7;
    border-style: solid;
    border-width: 0 0 7px 7px;
    position: absolute;
    bottom: 4px;
    right: 4px
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #337ab7;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span {
    display: inline-block;
    width: 54px;
    height: 54px;
    line-height: 54px;
    margin: 2px 1.5px;
    cursor: pointer;
    border-radius: 4px
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: #eee
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #337ab7;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #777
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: none;
    color: #777;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important
}

.input-group.date .input-group-addon {
    cursor: pointer
}

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    animation: fa-spin 1s steps(8) infinite
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\F26E"
}

.fa-accessible-icon:before {
    content: "\F368"
}

.fa-accusoft:before {
    content: "\F369"
}

.fa-acquisitions-incorporated:before {
    content: "\F6AF"
}

.fa-ad:before {
    content: "\F641"
}

.fa-address-book:before {
    content: "\F2B9"
}

.fa-address-card:before {
    content: "\F2BB"
}

.fa-adjust:before {
    content: "\F042"
}

.fa-adn:before {
    content: "\F170"
}

.fa-adobe:before {
    content: "\F778"
}

.fa-adversal:before {
    content: "\F36A"
}

.fa-affiliatetheme:before {
    content: "\F36B"
}

.fa-air-freshener:before {
    content: "\F5D0"
}

.fa-airbnb:before {
    content: "\F834"
}

.fa-algolia:before {
    content: "\F36C"
}

.fa-align-center:before {
    content: "\F037"
}

.fa-align-justify:before {
    content: "\F039"
}

.fa-align-left:before {
    content: "\F036"
}

.fa-align-right:before {
    content: "\F038"
}

.fa-alipay:before {
    content: "\F642"
}

.fa-allergies:before {
    content: "\F461"
}

.fa-amazon:before {
    content: "\F270"
}

.fa-amazon-pay:before {
    content: "\F42C"
}

.fa-ambulance:before {
    content: "\F0F9"
}

.fa-american-sign-language-interpreting:before {
    content: "\F2A3"
}

.fa-amilia:before {
    content: "\F36D"
}

.fa-anchor:before {
    content: "\F13D"
}

.fa-android:before {
    content: "\F17B"
}

.fa-angellist:before {
    content: "\F209"
}

.fa-angle-double-down:before {
    content: "\F103"
}

.fa-angle-double-left:before {
    content: "\F100"
}

.fa-angle-double-right:before {
    content: "\F101"
}

.fa-angle-double-up:before {
    content: "\F102"
}

.fa-angle-down:before {
    content: "\F107"
}

.fa-angle-left:before {
    content: "\F104"
}

.fa-angle-right:before {
    content: "\F105"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-angry:before {
    content: "\F556"
}

.fa-angrycreative:before {
    content: "\F36E"
}

.fa-angular:before {
    content: "\F420"
}

.fa-ankh:before {
    content: "\F644"
}

.fa-app-store:before {
    content: "\F36F"
}

.fa-app-store-ios:before {
    content: "\F370"
}

.fa-apper:before {
    content: "\F371"
}

.fa-apple:before {
    content: "\F179"
}

.fa-apple-alt:before {
    content: "\F5D1"
}

.fa-apple-pay:before {
    content: "\F415"
}

.fa-archive:before {
    content: "\F187"
}

.fa-archway:before {
    content: "\F557"
}

.fa-arrow-alt-circle-down:before {
    content: "\F358"
}

.fa-arrow-alt-circle-left:before {
    content: "\F359"
}

.fa-arrow-alt-circle-right:before {
    content: "\F35A"
}

.fa-arrow-alt-circle-up:before {
    content: "\F35B"
}

.fa-arrow-circle-down:before {
    content: "\F0AB"
}

.fa-arrow-circle-left:before {
    content: "\F0A8"
}

.fa-arrow-circle-right:before {
    content: "\F0A9"
}

.fa-arrow-circle-up:before {
    content: "\F0AA"
}

.fa-arrow-down:before {
    content: "\F063"
}

.fa-arrow-left:before {
    content: "\F060"
}

.fa-arrow-right:before {
    content: "\F061"
}

.fa-arrow-up:before {
    content: "\F062"
}

.fa-arrows-alt:before {
    content: "\F0B2"
}

.fa-arrows-alt-h:before {
    content: "\F337"
}

.fa-arrows-alt-v:before {
    content: "\F338"
}

.fa-artstation:before {
    content: "\F77A"
}

.fa-assistive-listening-systems:before {
    content: "\F2A2"
}

.fa-asterisk:before {
    content: "\F069"
}

.fa-asymmetrik:before {
    content: "\F372"
}

.fa-at:before {
    content: "\F1FA"
}

.fa-atlas:before {
    content: "\F558"
}

.fa-atlassian:before {
    content: "\F77B"
}

.fa-atom:before {
    content: "\F5D2"
}

.fa-audible:before {
    content: "\F373"
}

.fa-audio-description:before {
    content: "\F29E"
}

.fa-autoprefixer:before {
    content: "\F41C"
}

.fa-avianex:before {
    content: "\F374"
}

.fa-aviato:before {
    content: "\F421"
}

.fa-award:before {
    content: "\F559"
}

.fa-aws:before {
    content: "\F375"
}

.fa-baby:before {
    content: "\F77C"
}

.fa-baby-carriage:before {
    content: "\F77D"
}

.fa-backspace:before {
    content: "\F55A"
}

.fa-backward:before {
    content: "\F04A"
}

.fa-bacon:before {
    content: "\F7E5"
}

.fa-balance-scale:before {
    content: "\F24E"
}

.fa-balance-scale-left:before {
    content: "\F515"
}

.fa-balance-scale-right:before {
    content: "\F516"
}

.fa-ban:before {
    content: "\F05E"
}

.fa-band-aid:before {
    content: "\F462"
}

.fa-bandcamp:before {
    content: "\F2D5"
}

.fa-barcode:before {
    content: "\F02A"
}

.fa-bars:before {
    content: "\F0C9"
}

.fa-baseball-ball:before {
    content: "\F433"
}

.fa-basketball-ball:before {
    content: "\F434"
}

.fa-bath:before {
    content: "\F2CD"
}

.fa-battery-empty:before {
    content: "\F244"
}

.fa-battery-full:before {
    content: "\F240"
}

.fa-battery-half:before {
    content: "\F242"
}

.fa-battery-quarter:before {
    content: "\F243"
}

.fa-battery-three-quarters:before {
    content: "\F241"
}

.fa-battle-net:before {
    content: "\F835"
}

.fa-bed:before {
    content: "\F236"
}

.fa-beer:before {
    content: "\F0FC"
}

.fa-behance:before {
    content: "\F1B4"
}

.fa-behance-square:before {
    content: "\F1B5"
}

.fa-bell:before {
    content: "\F0F3"
}

.fa-bell-slash:before {
    content: "\F1F6"
}

.fa-bezier-curve:before {
    content: "\F55B"
}

.fa-bible:before {
    content: "\F647"
}

.fa-bicycle:before {
    content: "\F206"
}

.fa-biking:before {
    content: "\F84A"
}

.fa-bimobject:before {
    content: "\F378"
}

.fa-binoculars:before {
    content: "\F1E5"
}

.fa-biohazard:before {
    content: "\F780"
}

.fa-birthday-cake:before {
    content: "\F1FD"
}

.fa-bitbucket:before {
    content: "\F171"
}

.fa-bitcoin:before {
    content: "\F379"
}

.fa-bity:before {
    content: "\F37A"
}

.fa-black-tie:before {
    content: "\F27E"
}

.fa-blackberry:before {
    content: "\F37B"
}

.fa-blender:before {
    content: "\F517"
}

.fa-blender-phone:before {
    content: "\F6B6"
}

.fa-blind:before {
    content: "\F29D"
}

.fa-blog:before {
    content: "\F781"
}

.fa-blogger:before {
    content: "\F37C"
}

.fa-blogger-b:before {
    content: "\F37D"
}

.fa-bluetooth:before {
    content: "\F293"
}

.fa-bluetooth-b:before {
    content: "\F294"
}

.fa-bold:before {
    content: "\F032"
}

.fa-bolt:before {
    content: "\F0E7"
}

.fa-bomb:before {
    content: "\F1E2"
}

.fa-bone:before {
    content: "\F5D7"
}

.fa-bong:before {
    content: "\F55C"
}

.fa-book:before {
    content: "\F02D"
}

.fa-book-dead:before {
    content: "\F6B7"
}

.fa-book-medical:before {
    content: "\F7E6"
}

.fa-book-open:before {
    content: "\F518"
}

.fa-book-reader:before {
    content: "\F5DA"
}

.fa-bookmark:before {
    content: "\F02E"
}

.fa-bootstrap:before {
    content: "\F836"
}

.fa-border-all:before {
    content: "\F84C"
}

.fa-border-none:before {
    content: "\F850"
}

.fa-border-style:before {
    content: "\F853"
}

.fa-bowling-ball:before {
    content: "\F436"
}

.fa-box:before {
    content: "\F466"
}

.fa-box-open:before {
    content: "\F49E"
}

.fa-boxes:before {
    content: "\F468"
}

.fa-braille:before {
    content: "\F2A1"
}

.fa-brain:before {
    content: "\F5DC"
}

.fa-bread-slice:before {
    content: "\F7EC"
}

.fa-briefcase:before {
    content: "\F0B1"
}

.fa-briefcase-medical:before {
    content: "\F469"
}

.fa-broadcast-tower:before {
    content: "\F519"
}

.fa-broom:before {
    content: "\F51A"
}

.fa-brush:before {
    content: "\F55D"
}

.fa-btc:before {
    content: "\F15A"
}

.fa-buffer:before {
    content: "\F837"
}

.fa-bug:before {
    content: "\F188"
}

.fa-building:before {
    content: "\F1AD"
}

.fa-bullhorn:before {
    content: "\F0A1"
}

.fa-bullseye:before {
    content: "\F140"
}

.fa-burn:before {
    content: "\F46A"
}

.fa-buromobelexperte:before {
    content: "\F37F"
}

.fa-bus:before {
    content: "\F207"
}

.fa-bus-alt:before {
    content: "\F55E"
}

.fa-business-time:before {
    content: "\F64A"
}

.fa-buysellads:before {
    content: "\F20D"
}

.fa-calculator:before {
    content: "\F1EC"
}

.fa-calendar:before {
    content: "\F133"
}

.fa-calendar-alt:before {
    content: "\F073"
}

.fa-calendar-check:before {
    content: "\F274"
}

.fa-calendar-day:before {
    content: "\F783"
}

.fa-calendar-minus:before {
    content: "\F272"
}

.fa-calendar-plus:before {
    content: "\F271"
}

.fa-calendar-times:before {
    content: "\F273"
}

.fa-calendar-week:before {
    content: "\F784"
}

.fa-camera:before {
    content: "\F030"
}

.fa-camera-retro:before {
    content: "\F083"
}

.fa-campground:before {
    content: "\F6BB"
}

.fa-canadian-maple-leaf:before {
    content: "\F785"
}

.fa-candy-cane:before {
    content: "\F786"
}

.fa-cannabis:before {
    content: "\F55F"
}

.fa-capsules:before {
    content: "\F46B"
}

.fa-car:before {
    content: "\F1B9"
}

.fa-car-alt:before {
    content: "\F5DE"
}

.fa-car-battery:before {
    content: "\F5DF"
}

.fa-car-crash:before {
    content: "\F5E1"
}

.fa-car-side:before {
    content: "\F5E4"
}

.fa-caret-down:before {
    content: "\F0D7"
}

.fa-caret-left:before {
    content: "\F0D9"
}

.fa-caret-right:before {
    content: "\F0DA"
}

.fa-caret-square-down:before {
    content: "\F150"
}

.fa-caret-square-left:before {
    content: "\F191"
}

.fa-caret-square-right:before {
    content: "\F152"
}

.fa-caret-square-up:before {
    content: "\F151"
}

.fa-caret-up:before {
    content: "\F0D8"
}

.fa-carrot:before {
    content: "\F787"
}

.fa-cart-arrow-down:before {
    content: "\F218"
}

.fa-cart-plus:before {
    content: "\F217"
}

.fa-cash-register:before {
    content: "\F788"
}

.fa-cat:before {
    content: "\F6BE"
}

.fa-cc-amazon-pay:before {
    content: "\F42D"
}

.fa-cc-amex:before {
    content: "\F1F3"
}

.fa-cc-apple-pay:before {
    content: "\F416"
}

.fa-cc-diners-club:before {
    content: "\F24C"
}

.fa-cc-discover:before {
    content: "\F1F2"
}

.fa-cc-jcb:before {
    content: "\F24B"
}

.fa-cc-mastercard:before {
    content: "\F1F1"
}

.fa-cc-paypal:before {
    content: "\F1F4"
}

.fa-cc-stripe:before {
    content: "\F1F5"
}

.fa-cc-visa:before {
    content: "\F1F0"
}

.fa-centercode:before {
    content: "\F380"
}

.fa-centos:before {
    content: "\F789"
}

.fa-certificate:before {
    content: "\F0A3"
}

.fa-chair:before {
    content: "\F6C0"
}

.fa-chalkboard:before {
    content: "\F51B"
}

.fa-chalkboard-teacher:before {
    content: "\F51C"
}

.fa-charging-station:before {
    content: "\F5E7"
}

.fa-chart-area:before {
    content: "\F1FE"
}

.fa-chart-bar:before {
    content: "\F080"
}

.fa-chart-line:before {
    content: "\F201"
}

.fa-chart-pie:before {
    content: "\F200"
}

.fa-check:before {
    content: "\F00C"
}

.fa-check-circle:before {
    content: "\F058"
}

.fa-check-double:before {
    content: "\F560"
}

.fa-check-square:before {
    content: "\F14A"
}

.fa-cheese:before {
    content: "\F7EF"
}

.fa-chess:before {
    content: "\F439"
}

.fa-chess-bishop:before {
    content: "\F43A"
}

.fa-chess-board:before {
    content: "\F43C"
}

.fa-chess-king:before {
    content: "\F43F"
}

.fa-chess-knight:before {
    content: "\F441"
}

.fa-chess-pawn:before {
    content: "\F443"
}

.fa-chess-queen:before {
    content: "\F445"
}

.fa-chess-rook:before {
    content: "\F447"
}

.fa-chevron-circle-down:before {
    content: "\F13A"
}

.fa-chevron-circle-left:before {
    content: "\F137"
}

.fa-chevron-circle-right:before {
    content: "\F138"
}

.fa-chevron-circle-up:before {
    content: "\F139"
}

.fa-chevron-down:before {
    content: "\F078"
}

.fa-chevron-left:before {
    content: "\F053"
}

.fa-chevron-right:before {
    content: "\F054"
}

.fa-chevron-up:before {
    content: "\F077"
}

.fa-child:before {
    content: "\F1AE"
}

.fa-chrome:before {
    content: "\F268"
}

.fa-chromecast:before {
    content: "\F838"
}

.fa-church:before {
    content: "\F51D"
}

.fa-circle:before {
    content: "\F111"
}

.fa-circle-notch:before {
    content: "\F1CE"
}

.fa-city:before {
    content: "\F64F"
}

.fa-clinic-medical:before {
    content: "\F7F2"
}

.fa-clipboard:before {
    content: "\F328"
}

.fa-clipboard-check:before {
    content: "\F46C"
}

.fa-clipboard-list:before {
    content: "\F46D"
}

.fa-clock:before {
    content: "\F017"
}

.fa-clone:before {
    content: "\F24D"
}

.fa-closed-captioning:before {
    content: "\F20A"
}

.fa-cloud:before {
    content: "\F0C2"
}

.fa-cloud-download-alt:before {
    content: "\F381"
}

.fa-cloud-meatball:before {
    content: "\F73B"
}

.fa-cloud-moon:before {
    content: "\F6C3"
}

.fa-cloud-moon-rain:before {
    content: "\F73C"
}

.fa-cloud-rain:before {
    content: "\F73D"
}

.fa-cloud-showers-heavy:before {
    content: "\F740"
}

.fa-cloud-sun:before {
    content: "\F6C4"
}

.fa-cloud-sun-rain:before {
    content: "\F743"
}

.fa-cloud-upload-alt:before {
    content: "\F382"
}

.fa-cloudscale:before {
    content: "\F383"
}

.fa-cloudsmith:before {
    content: "\F384"
}

.fa-cloudversify:before {
    content: "\F385"
}

.fa-cocktail:before {
    content: "\F561"
}

.fa-code:before {
    content: "\F121"
}

.fa-code-branch:before {
    content: "\F126"
}

.fa-codepen:before {
    content: "\F1CB"
}

.fa-codiepie:before {
    content: "\F284"
}

.fa-coffee:before {
    content: "\F0F4"
}

.fa-cog:before {
    content: "\F013"
}

.fa-cogs:before {
    content: "\F085"
}

.fa-coins:before {
    content: "\F51E"
}

.fa-columns:before {
    content: "\F0DB"
}

.fa-comment:before {
    content: "\F075"
}

.fa-comment-alt:before {
    content: "\F27A"
}

.fa-comment-dollar:before {
    content: "\F651"
}

.fa-comment-dots:before {
    content: "\F4AD"
}

.fa-comment-medical:before {
    content: "\F7F5"
}

.fa-comment-slash:before {
    content: "\F4B3"
}

.fa-comments:before {
    content: "\F086"
}

.fa-comments-dollar:before {
    content: "\F653"
}

.fa-compact-disc:before {
    content: "\F51F"
}

.fa-compass:before {
    content: "\F14E"
}

.fa-compress:before {
    content: "\F066"
}

.fa-compress-arrows-alt:before {
    content: "\F78C"
}

.fa-concierge-bell:before {
    content: "\F562"
}

.fa-confluence:before {
    content: "\F78D"
}

.fa-connectdevelop:before {
    content: "\F20E"
}

.fa-contao:before {
    content: "\F26D"
}

.fa-cookie:before {
    content: "\F563"
}

.fa-cookie-bite:before {
    content: "\F564"
}

.fa-copy:before {
    content: "\F0C5"
}

.fa-copyright:before {
    content: "\F1F9"
}

.fa-cotton-bureau:before {
    content: "\F89E"
}

.fa-couch:before {
    content: "\F4B8"
}

.fa-cpanel:before {
    content: "\F388"
}

.fa-creative-commons:before {
    content: "\F25E"
}

.fa-creative-commons-by:before {
    content: "\F4E7"
}

.fa-creative-commons-nc:before {
    content: "\F4E8"
}

.fa-creative-commons-nc-eu:before {
    content: "\F4E9"
}

.fa-creative-commons-nc-jp:before {
    content: "\F4EA"
}

.fa-creative-commons-nd:before {
    content: "\F4EB"
}

.fa-creative-commons-pd:before {
    content: "\F4EC"
}

.fa-creative-commons-pd-alt:before {
    content: "\F4ED"
}

.fa-creative-commons-remix:before {
    content: "\F4EE"
}

.fa-creative-commons-sa:before {
    content: "\F4EF"
}

.fa-creative-commons-sampling:before {
    content: "\F4F0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\F4F1"
}

.fa-creative-commons-share:before {
    content: "\F4F2"
}

.fa-creative-commons-zero:before {
    content: "\F4F3"
}

.fa-credit-card:before {
    content: "\F09D"
}

.fa-critical-role:before {
    content: "\F6C9"
}

.fa-crop:before {
    content: "\F125"
}

.fa-crop-alt:before {
    content: "\F565"
}

.fa-cross:before {
    content: "\F654"
}

.fa-crosshairs:before {
    content: "\F05B"
}

.fa-crow:before {
    content: "\F520"
}

.fa-crown:before {
    content: "\F521"
}

.fa-crutch:before {
    content: "\F7F7"
}

.fa-css3:before {
    content: "\F13C"
}

.fa-css3-alt:before {
    content: "\F38B"
}

.fa-cube:before {
    content: "\F1B2"
}

.fa-cubes:before {
    content: "\F1B3"
}

.fa-cut:before {
    content: "\F0C4"
}

.fa-cuttlefish:before {
    content: "\F38C"
}

.fa-d-and-d:before {
    content: "\F38D"
}

.fa-d-and-d-beyond:before {
    content: "\F6CA"
}

.fa-dashcube:before {
    content: "\F210"
}

.fa-database:before {
    content: "\F1C0"
}

.fa-deaf:before {
    content: "\F2A4"
}

.fa-delicious:before {
    content: "\F1A5"
}

.fa-democrat:before {
    content: "\F747"
}

.fa-deploydog:before {
    content: "\F38E"
}

.fa-deskpro:before {
    content: "\F38F"
}

.fa-desktop:before {
    content: "\F108"
}

.fa-dev:before {
    content: "\F6CC"
}

.fa-deviantart:before {
    content: "\F1BD"
}

.fa-dharmachakra:before {
    content: "\F655"
}

.fa-dhl:before {
    content: "\F790"
}

.fa-diagnoses:before {
    content: "\F470"
}

.fa-diaspora:before {
    content: "\F791"
}

.fa-dice:before {
    content: "\F522"
}

.fa-dice-d20:before {
    content: "\F6CF"
}

.fa-dice-d6:before {
    content: "\F6D1"
}

.fa-dice-five:before {
    content: "\F523"
}

.fa-dice-four:before {
    content: "\F524"
}

.fa-dice-one:before {
    content: "\F525"
}

.fa-dice-six:before {
    content: "\F526"
}

.fa-dice-three:before {
    content: "\F527"
}

.fa-dice-two:before {
    content: "\F528"
}

.fa-digg:before {
    content: "\F1A6"
}

.fa-digital-ocean:before {
    content: "\F391"
}

.fa-digital-tachograph:before {
    content: "\F566"
}

.fa-directions:before {
    content: "\F5EB"
}

.fa-discord:before {
    content: "\F392"
}

.fa-discourse:before {
    content: "\F393"
}

.fa-divide:before {
    content: "\F529"
}

.fa-dizzy:before {
    content: "\F567"
}

.fa-dna:before {
    content: "\F471"
}

.fa-dochub:before {
    content: "\F394"
}

.fa-docker:before {
    content: "\F395"
}

.fa-dog:before {
    content: "\F6D3"
}

.fa-dollar-sign:before {
    content: "\F155"
}

.fa-dolly:before {
    content: "\F472"
}

.fa-dolly-flatbed:before {
    content: "\F474"
}

.fa-donate:before {
    content: "\F4B9"
}

.fa-door-closed:before {
    content: "\F52A"
}

.fa-door-open:before {
    content: "\F52B"
}

.fa-dot-circle:before {
    content: "\F192"
}

.fa-dove:before {
    content: "\F4BA"
}

.fa-download:before {
    content: "\F019"
}

.fa-draft2digital:before {
    content: "\F396"
}

.fa-drafting-compass:before {
    content: "\F568"
}

.fa-dragon:before {
    content: "\F6D5"
}

.fa-draw-polygon:before {
    content: "\F5EE"
}

.fa-dribbble:before {
    content: "\F17D"
}

.fa-dribbble-square:before {
    content: "\F397"
}

.fa-dropbox:before {
    content: "\F16B"
}

.fa-drum:before {
    content: "\F569"
}

.fa-drum-steelpan:before {
    content: "\F56A"
}

.fa-drumstick-bite:before {
    content: "\F6D7"
}

.fa-drupal:before {
    content: "\F1A9"
}

.fa-dumbbell:before {
    content: "\F44B"
}

.fa-dumpster:before {
    content: "\F793"
}

.fa-dumpster-fire:before {
    content: "\F794"
}

.fa-dungeon:before {
    content: "\F6D9"
}

.fa-dyalog:before {
    content: "\F399"
}

.fa-earlybirds:before {
    content: "\F39A"
}

.fa-ebay:before {
    content: "\F4F4"
}

.fa-edge:before {
    content: "\F282"
}

.fa-edit:before {
    content: "\F044"
}

.fa-egg:before {
    content: "\F7FB"
}

.fa-eject:before {
    content: "\F052"
}

.fa-elementor:before {
    content: "\F430"
}

.fa-ellipsis-h:before {
    content: "\F141"
}

.fa-ellipsis-v:before {
    content: "\F142"
}

.fa-ello:before {
    content: "\F5F1"
}

.fa-ember:before {
    content: "\F423"
}

.fa-empire:before {
    content: "\F1D1"
}

.fa-envelope:before {
    content: "\F0E0"
}

.fa-envelope-open:before {
    content: "\F2B6"
}

.fa-envelope-open-text:before {
    content: "\F658"
}

.fa-envelope-square:before {
    content: "\F199"
}

.fa-envira:before {
    content: "\F299"
}

.fa-equals:before {
    content: "\F52C"
}

.fa-eraser:before {
    content: "\F12D"
}

.fa-erlang:before {
    content: "\F39D"
}

.fa-ethereum:before {
    content: "\F42E"
}

.fa-ethernet:before {
    content: "\F796"
}

.fa-etsy:before {
    content: "\F2D7"
}

.fa-euro-sign:before {
    content: "\F153"
}

.fa-evernote:before {
    content: "\F839"
}

.fa-exchange-alt:before {
    content: "\F362"
}

.fa-exclamation:before {
    content: "\F12A"
}

.fa-exclamation-circle:before {
    content: "\F06A"
}

.fa-exclamation-triangle:before {
    content: "\F071"
}

.fa-expand:before {
    content: "\F065"
}

.fa-expand-arrows-alt:before {
    content: "\F31E"
}

.fa-expeditedssl:before {
    content: "\F23E"
}

.fa-external-link-alt:before {
    content: "\F35D"
}

.fa-external-link-square-alt:before {
    content: "\F360"
}

.fa-eye:before {
    content: "\F06E"
}

.fa-eye-dropper:before {
    content: "\F1FB"
}

.fa-eye-slash:before {
    content: "\F070"
}

.fa-facebook:before {
    content: "\F09A"
}

.fa-facebook-f:before {
    content: "\F39E"
}

.fa-facebook-messenger:before {
    content: "\F39F"
}

.fa-facebook-square:before {
    content: "\F082"
}

.fa-fan:before {
    content: "\F863"
}

.fa-fantasy-flight-games:before {
    content: "\F6DC"
}

.fa-fast-backward:before {
    content: "\F049"
}

.fa-fast-forward:before {
    content: "\F050"
}

.fa-fax:before {
    content: "\F1AC"
}

.fa-feather:before {
    content: "\F52D"
}

.fa-feather-alt:before {
    content: "\F56B"
}

.fa-fedex:before {
    content: "\F797"
}

.fa-fedora:before {
    content: "\F798"
}

.fa-female:before {
    content: "\F182"
}

.fa-fighter-jet:before {
    content: "\F0FB"
}

.fa-figma:before {
    content: "\F799"
}

.fa-file:before {
    content: "\F15B"
}

.fa-file-alt:before {
    content: "\F15C"
}

.fa-file-archive:before {
    content: "\F1C6"
}

.fa-file-audio:before {
    content: "\F1C7"
}

.fa-file-code:before {
    content: "\F1C9"
}

.fa-file-contract:before {
    content: "\F56C"
}

.fa-file-csv:before {
    content: "\F6DD"
}

.fa-file-download:before {
    content: "\F56D"
}

.fa-file-excel:before {
    content: "\F1C3"
}

.fa-file-export:before {
    content: "\F56E"
}

.fa-file-image:before {
    content: "\F1C5"
}

.fa-file-import:before {
    content: "\F56F"
}

.fa-file-invoice:before {
    content: "\F570"
}

.fa-file-invoice-dollar:before {
    content: "\F571"
}

.fa-file-medical:before {
    content: "\F477"
}

.fa-file-medical-alt:before {
    content: "\F478"
}

.fa-file-pdf:before {
    content: "\F1C1"
}

.fa-file-powerpoint:before {
    content: "\F1C4"
}

.fa-file-prescription:before {
    content: "\F572"
}

.fa-file-signature:before {
    content: "\F573"
}

.fa-file-upload:before {
    content: "\F574"
}

.fa-file-video:before {
    content: "\F1C8"
}

.fa-file-word:before {
    content: "\F1C2"
}

.fa-fill:before {
    content: "\F575"
}

.fa-fill-drip:before {
    content: "\F576"
}

.fa-film:before {
    content: "\F008"
}

.fa-filter:before {
    content: "\F0B0"
}

.fa-fingerprint:before {
    content: "\F577"
}

.fa-fire:before {
    content: "\F06D"
}

.fa-fire-alt:before {
    content: "\F7E4"
}

.fa-fire-extinguisher:before {
    content: "\F134"
}

.fa-firefox:before {
    content: "\F269"
}

.fa-first-aid:before {
    content: "\F479"
}

.fa-first-order:before {
    content: "\F2B0"
}

.fa-first-order-alt:before {
    content: "\F50A"
}

.fa-firstdraft:before {
    content: "\F3A1"
}

.fa-fish:before {
    content: "\F578"
}

.fa-fist-raised:before {
    content: "\F6DE"
}

.fa-flag:before {
    content: "\F024"
}

.fa-flag-checkered:before {
    content: "\F11E"
}

.fa-flag-usa:before {
    content: "\F74D"
}

.fa-flask:before {
    content: "\F0C3"
}

.fa-flickr:before {
    content: "\F16E"
}

.fa-flipboard:before {
    content: "\F44D"
}

.fa-flushed:before {
    content: "\F579"
}

.fa-fly:before {
    content: "\F417"
}

.fa-folder:before {
    content: "\F07B"
}

.fa-folder-minus:before {
    content: "\F65D"
}

.fa-folder-open:before {
    content: "\F07C"
}

.fa-folder-plus:before {
    content: "\F65E"
}

.fa-font:before {
    content: "\F031"
}

.fa-font-awesome:before {
    content: "\F2B4"
}

.fa-font-awesome-alt:before {
    content: "\F35C"
}

.fa-font-awesome-flag:before {
    content: "\F425"
}

.fa-font-awesome-logo-full:before {
    content: "\F4E6"
}

.fa-fonticons:before {
    content: "\F280"
}

.fa-fonticons-fi:before {
    content: "\F3A2"
}

.fa-football-ball:before {
    content: "\F44E"
}

.fa-fort-awesome:before {
    content: "\F286"
}

.fa-fort-awesome-alt:before {
    content: "\F3A3"
}

.fa-forumbee:before {
    content: "\F211"
}

.fa-forward:before {
    content: "\F04E"
}

.fa-foursquare:before {
    content: "\F180"
}

.fa-free-code-camp:before {
    content: "\F2C5"
}

.fa-freebsd:before {
    content: "\F3A4"
}

.fa-frog:before {
    content: "\F52E"
}

.fa-frown:before {
    content: "\F119"
}

.fa-frown-open:before {
    content: "\F57A"
}

.fa-fulcrum:before {
    content: "\F50B"
}

.fa-funnel-dollar:before {
    content: "\F662"
}

.fa-futbol:before {
    content: "\F1E3"
}

.fa-galactic-republic:before {
    content: "\F50C"
}

.fa-galactic-senate:before {
    content: "\F50D"
}

.fa-gamepad:before {
    content: "\F11B"
}

.fa-gas-pump:before {
    content: "\F52F"
}

.fa-gavel:before {
    content: "\F0E3"
}

.fa-gem:before {
    content: "\F3A5"
}

.fa-genderless:before {
    content: "\F22D"
}

.fa-get-pocket:before {
    content: "\F265"
}

.fa-gg:before {
    content: "\F260"
}

.fa-gg-circle:before {
    content: "\F261"
}

.fa-ghost:before {
    content: "\F6E2"
}

.fa-gift:before {
    content: "\F06B"
}

.fa-gifts:before {
    content: "\F79C"
}

.fa-git:before {
    content: "\F1D3"
}

.fa-git-alt:before {
    content: "\F841"
}

.fa-git-square:before {
    content: "\F1D2"
}

.fa-github:before {
    content: "\F09B"
}

.fa-github-alt:before {
    content: "\F113"
}

.fa-github-square:before {
    content: "\F092"
}

.fa-gitkraken:before {
    content: "\F3A6"
}

.fa-gitlab:before {
    content: "\F296"
}

.fa-gitter:before {
    content: "\F426"
}

.fa-glass-cheers:before {
    content: "\F79F"
}

.fa-glass-martini:before {
    content: "\F000"
}

.fa-glass-martini-alt:before {
    content: "\F57B"
}

.fa-glass-whiskey:before {
    content: "\F7A0"
}

.fa-glasses:before {
    content: "\F530"
}

.fa-glide:before {
    content: "\F2A5"
}

.fa-glide-g:before {
    content: "\F2A6"
}

.fa-globe:before {
    content: "\F0AC"
}

.fa-globe-africa:before {
    content: "\F57C"
}

.fa-globe-americas:before {
    content: "\F57D"
}

.fa-globe-asia:before {
    content: "\F57E"
}

.fa-globe-europe:before {
    content: "\F7A2"
}

.fa-gofore:before {
    content: "\F3A7"
}

.fa-golf-ball:before {
    content: "\F450"
}

.fa-goodreads:before {
    content: "\F3A8"
}

.fa-goodreads-g:before {
    content: "\F3A9"
}

.fa-google:before {
    content: "\F1A0"
}

.fa-google-drive:before {
    content: "\F3AA"
}

.fa-google-play:before {
    content: "\F3AB"
}

.fa-google-plus:before {
    content: "\F2B3"
}

.fa-google-plus-g:before {
    content: "\F0D5"
}

.fa-google-plus-square:before {
    content: "\F0D4"
}

.fa-google-wallet:before {
    content: "\F1EE"
}

.fa-gopuram:before {
    content: "\F664"
}

.fa-graduation-cap:before {
    content: "\F19D"
}

.fa-gratipay:before {
    content: "\F184"
}

.fa-grav:before {
    content: "\F2D6"
}

.fa-greater-than:before {
    content: "\F531"
}

.fa-greater-than-equal:before {
    content: "\F532"
}

.fa-grimace:before {
    content: "\F57F"
}

.fa-grin:before {
    content: "\F580"
}

.fa-grin-alt:before {
    content: "\F581"
}

.fa-grin-beam:before {
    content: "\F582"
}

.fa-grin-beam-sweat:before {
    content: "\F583"
}

.fa-grin-hearts:before {
    content: "\F584"
}

.fa-grin-squint:before {
    content: "\F585"
}

.fa-grin-squint-tears:before {
    content: "\F586"
}

.fa-grin-stars:before {
    content: "\F587"
}

.fa-grin-tears:before {
    content: "\F588"
}

.fa-grin-tongue:before {
    content: "\F589"
}

.fa-grin-tongue-squint:before {
    content: "\F58A"
}

.fa-grin-tongue-wink:before {
    content: "\F58B"
}

.fa-grin-wink:before {
    content: "\F58C"
}

.fa-grip-horizontal:before {
    content: "\F58D"
}

.fa-grip-lines:before {
    content: "\F7A4"
}

.fa-grip-lines-vertical:before {
    content: "\F7A5"
}

.fa-grip-vertical:before {
    content: "\F58E"
}

.fa-gripfire:before {
    content: "\F3AC"
}

.fa-grunt:before {
    content: "\F3AD"
}

.fa-guitar:before {
    content: "\F7A6"
}

.fa-gulp:before {
    content: "\F3AE"
}

.fa-h-square:before {
    content: "\F0FD"
}

.fa-hacker-news:before {
    content: "\F1D4"
}

.fa-hacker-news-square:before {
    content: "\F3AF"
}

.fa-hackerrank:before {
    content: "\F5F7"
}

.fa-hamburger:before {
    content: "\F805"
}

.fa-hammer:before {
    content: "\F6E3"
}

.fa-hamsa:before {
    content: "\F665"
}

.fa-hand-holding:before {
    content: "\F4BD"
}

.fa-hand-holding-heart:before {
    content: "\F4BE"
}

.fa-hand-holding-usd:before {
    content: "\F4C0"
}

.fa-hand-lizard:before {
    content: "\F258"
}

.fa-hand-middle-finger:before {
    content: "\F806"
}

.fa-hand-paper:before {
    content: "\F256"
}

.fa-hand-peace:before {
    content: "\F25B"
}

.fa-hand-point-down:before {
    content: "\F0A7"
}

.fa-hand-point-left:before {
    content: "\F0A5"
}

.fa-hand-point-right:before {
    content: "\F0A4"
}

.fa-hand-point-up:before {
    content: "\F0A6"
}

.fa-hand-pointer:before {
    content: "\F25A"
}

.fa-hand-rock:before {
    content: "\F255"
}

.fa-hand-scissors:before {
    content: "\F257"
}

.fa-hand-spock:before {
    content: "\F259"
}

.fa-hands:before {
    content: "\F4C2"
}

.fa-hands-helping:before {
    content: "\F4C4"
}

.fa-handshake:before {
    content: "\F2B5"
}

.fa-hanukiah:before {
    content: "\F6E6"
}

.fa-hard-hat:before {
    content: "\F807"
}

.fa-hashtag:before {
    content: "\F292"
}

.fa-hat-wizard:before {
    content: "\F6E8"
}

.fa-haykal:before {
    content: "\F666"
}

.fa-hdd:before {
    content: "\F0A0"
}

.fa-heading:before {
    content: "\F1DC"
}

.fa-headphones:before {
    content: "\F025"
}

.fa-headphones-alt:before {
    content: "\F58F"
}

.fa-headset:before {
    content: "\F590"
}

.fa-heart:before {
    content: "\F004"
}

.fa-heart-broken:before {
    content: "\F7A9"
}

.fa-heartbeat:before {
    content: "\F21E"
}

.fa-helicopter:before {
    content: "\F533"
}

.fa-highlighter:before {
    content: "\F591"
}

.fa-hiking:before {
    content: "\F6EC"
}

.fa-hippo:before {
    content: "\F6ED"
}

.fa-hips:before {
    content: "\F452"
}

.fa-hire-a-helper:before {
    content: "\F3B0"
}

.fa-history:before {
    content: "\F1DA"
}

.fa-hockey-puck:before {
    content: "\F453"
}

.fa-holly-berry:before {
    content: "\F7AA"
}

.fa-home:before {
    content: "\F015"
}

.fa-hooli:before {
    content: "\F427"
}

.fa-hornbill:before {
    content: "\F592"
}

.fa-horse:before {
    content: "\F6F0"
}

.fa-horse-head:before {
    content: "\F7AB"
}

.fa-hospital:before {
    content: "\F0F8"
}

.fa-hospital-alt:before {
    content: "\F47D"
}

.fa-hospital-symbol:before {
    content: "\F47E"
}

.fa-hot-tub:before {
    content: "\F593"
}

.fa-hotdog:before {
    content: "\F80F"
}

.fa-hotel:before {
    content: "\F594"
}

.fa-hotjar:before {
    content: "\F3B1"
}

.fa-hourglass:before {
    content: "\F254"
}

.fa-hourglass-end:before {
    content: "\F253"
}

.fa-hourglass-half:before {
    content: "\F252"
}

.fa-hourglass-start:before {
    content: "\F251"
}

.fa-house-damage:before {
    content: "\F6F1"
}

.fa-houzz:before {
    content: "\F27C"
}

.fa-hryvnia:before {
    content: "\F6F2"
}

.fa-html5:before {
    content: "\F13B"
}

.fa-hubspot:before {
    content: "\F3B2"
}

.fa-i-cursor:before {
    content: "\F246"
}

.fa-ice-cream:before {
    content: "\F810"
}

.fa-icicles:before {
    content: "\F7AD"
}

.fa-icons:before {
    content: "\F86D"
}

.fa-id-badge:before {
    content: "\F2C1"
}

.fa-id-card:before {
    content: "\F2C2"
}

.fa-id-card-alt:before {
    content: "\F47F"
}

.fa-igloo:before {
    content: "\F7AE"
}

.fa-image:before {
    content: "\F03E"
}

.fa-images:before {
    content: "\F302"
}

.fa-imdb:before {
    content: "\F2D8"
}

.fa-inbox:before {
    content: "\F01C"
}

.fa-indent:before {
    content: "\F03C"
}

.fa-industry:before {
    content: "\F275"
}

.fa-infinity:before {
    content: "\F534"
}

.fa-info:before {
    content: "\F129"
}

.fa-info-circle:before {
    content: "\F05A"
}

.fa-instagram:before {
    content: "\F16D"
}

.fa-intercom:before {
    content: "\F7AF"
}

.fa-internet-explorer:before {
    content: "\F26B"
}

.fa-invision:before {
    content: "\F7B0"
}

.fa-ioxhost:before {
    content: "\F208"
}

.fa-italic:before {
    content: "\F033"
}

.fa-itch-io:before {
    content: "\F83A"
}

.fa-itunes:before {
    content: "\F3B4"
}

.fa-itunes-note:before {
    content: "\F3B5"
}

.fa-java:before {
    content: "\F4E4"
}

.fa-jedi:before {
    content: "\F669"
}

.fa-jedi-order:before {
    content: "\F50E"
}

.fa-jenkins:before {
    content: "\F3B6"
}

.fa-jira:before {
    content: "\F7B1"
}

.fa-joget:before {
    content: "\F3B7"
}

.fa-joint:before {
    content: "\F595"
}

.fa-joomla:before {
    content: "\F1AA"
}

.fa-journal-whills:before {
    content: "\F66A"
}

.fa-js:before {
    content: "\F3B8"
}

.fa-js-square:before {
    content: "\F3B9"
}

.fa-jsfiddle:before {
    content: "\F1CC"
}

.fa-kaaba:before {
    content: "\F66B"
}

.fa-kaggle:before {
    content: "\F5FA"
}

.fa-key:before {
    content: "\F084"
}

.fa-keybase:before {
    content: "\F4F5"
}

.fa-keyboard:before {
    content: "\F11C"
}

.fa-keycdn:before {
    content: "\F3BA"
}

.fa-khanda:before {
    content: "\F66D"
}

.fa-kickstarter:before {
    content: "\F3BB"
}

.fa-kickstarter-k:before {
    content: "\F3BC"
}

.fa-kiss:before {
    content: "\F596"
}

.fa-kiss-beam:before {
    content: "\F597"
}

.fa-kiss-wink-heart:before {
    content: "\F598"
}

.fa-kiwi-bird:before {
    content: "\F535"
}

.fa-korvue:before {
    content: "\F42F"
}

.fa-landmark:before {
    content: "\F66F"
}

.fa-language:before {
    content: "\F1AB"
}

.fa-laptop:before {
    content: "\F109"
}

.fa-laptop-code:before {
    content: "\F5FC"
}

.fa-laptop-medical:before {
    content: "\F812"
}

.fa-laravel:before {
    content: "\F3BD"
}

.fa-lastfm:before {
    content: "\F202"
}

.fa-lastfm-square:before {
    content: "\F203"
}

.fa-laugh:before {
    content: "\F599"
}

.fa-laugh-beam:before {
    content: "\F59A"
}

.fa-laugh-squint:before {
    content: "\F59B"
}

.fa-laugh-wink:before {
    content: "\F59C"
}

.fa-layer-group:before {
    content: "\F5FD"
}

.fa-leaf:before {
    content: "\F06C"
}

.fa-leanpub:before {
    content: "\F212"
}

.fa-lemon:before {
    content: "\F094"
}

.fa-less:before {
    content: "\F41D"
}

.fa-less-than:before {
    content: "\F536"
}

.fa-less-than-equal:before {
    content: "\F537"
}

.fa-level-down-alt:before {
    content: "\F3BE"
}

.fa-level-up-alt:before {
    content: "\F3BF"
}

.fa-life-ring:before {
    content: "\F1CD"
}

.fa-lightbulb:before {
    content: "\F0EB"
}

.fa-line:before {
    content: "\F3C0"
}

.fa-link:before {
    content: "\F0C1"
}

.fa-linkedin:before {
    content: "\F08C"
}

.fa-linkedin-in:before {
    content: "\F0E1"
}

.fa-linode:before {
    content: "\F2B8"
}

.fa-linux:before {
    content: "\F17C"
}

.fa-lira-sign:before {
    content: "\F195"
}

.fa-list:before {
    content: "\F03A"
}

.fa-list-alt:before {
    content: "\F022"
}

.fa-list-ol:before {
    content: "\F0CB"
}

.fa-list-ul:before {
    content: "\F0CA"
}

.fa-location-arrow:before {
    content: "\F124"
}

.fa-lock:before {
    content: "\F023"
}

.fa-lock-open:before {
    content: "\F3C1"
}

.fa-long-arrow-alt-down:before {
    content: "\F309"
}

.fa-long-arrow-alt-left:before {
    content: "\F30A"
}

.fa-long-arrow-alt-right:before {
    content: "\F30B"
}

.fa-long-arrow-alt-up:before {
    content: "\F30C"
}

.fa-low-vision:before {
    content: "\F2A8"
}

.fa-luggage-cart:before {
    content: "\F59D"
}

.fa-lyft:before {
    content: "\F3C3"
}

.fa-magento:before {
    content: "\F3C4"
}

.fa-magic:before {
    content: "\F0D0"
}

.fa-magnet:before {
    content: "\F076"
}

.fa-mail-bulk:before {
    content: "\F674"
}

.fa-mailchimp:before {
    content: "\F59E"
}

.fa-male:before {
    content: "\F183"
}

.fa-mandalorian:before {
    content: "\F50F"
}

.fa-map:before {
    content: "\F279"
}

.fa-map-marked:before {
    content: "\F59F"
}

.fa-map-marked-alt:before {
    content: "\F5A0"
}

.fa-map-marker:before {
    content: "\F041"
}

.fa-map-marker-alt:before {
    content: "\F3C5"
}

.fa-map-pin:before {
    content: "\F276"
}

.fa-map-signs:before {
    content: "\F277"
}

.fa-markdown:before {
    content: "\F60F"
}

.fa-marker:before {
    content: "\F5A1"
}

.fa-mars:before {
    content: "\F222"
}

.fa-mars-double:before {
    content: "\F227"
}

.fa-mars-stroke:before {
    content: "\F229"
}

.fa-mars-stroke-h:before {
    content: "\F22B"
}

.fa-mars-stroke-v:before {
    content: "\F22A"
}

.fa-mask:before {
    content: "\F6FA"
}

.fa-mastodon:before {
    content: "\F4F6"
}

.fa-maxcdn:before {
    content: "\F136"
}

.fa-medal:before {
    content: "\F5A2"
}

.fa-medapps:before {
    content: "\F3C6"
}

.fa-medium:before {
    content: "\F23A"
}

.fa-medium-m:before {
    content: "\F3C7"
}

.fa-medkit:before {
    content: "\F0FA"
}

.fa-medrt:before {
    content: "\F3C8"
}

.fa-meetup:before {
    content: "\F2E0"
}

.fa-megaport:before {
    content: "\F5A3"
}

.fa-meh:before {
    content: "\F11A"
}

.fa-meh-blank:before {
    content: "\F5A4"
}

.fa-meh-rolling-eyes:before {
    content: "\F5A5"
}

.fa-memory:before {
    content: "\F538"
}

.fa-mendeley:before {
    content: "\F7B3"
}

.fa-menorah:before {
    content: "\F676"
}

.fa-mercury:before {
    content: "\F223"
}

.fa-meteor:before {
    content: "\F753"
}

.fa-microchip:before {
    content: "\F2DB"
}

.fa-microphone:before {
    content: "\F130"
}

.fa-microphone-alt:before {
    content: "\F3C9"
}

.fa-microphone-alt-slash:before {
    content: "\F539"
}

.fa-microphone-slash:before {
    content: "\F131"
}

.fa-microscope:before {
    content: "\F610"
}

.fa-microsoft:before {
    content: "\F3CA"
}

.fa-minus:before {
    content: "\F068"
}

.fa-minus-circle:before {
    content: "\F056"
}

.fa-minus-square:before {
    content: "\F146"
}

.fa-mitten:before {
    content: "\F7B5"
}

.fa-mix:before {
    content: "\F3CB"
}

.fa-mixcloud:before {
    content: "\F289"
}

.fa-mizuni:before {
    content: "\F3CC"
}

.fa-mobile:before {
    content: "\F10B"
}

.fa-mobile-alt:before {
    content: "\F3CD"
}

.fa-modx:before {
    content: "\F285"
}

.fa-monero:before {
    content: "\F3D0"
}

.fa-money-bill:before {
    content: "\F0D6"
}

.fa-money-bill-alt:before {
    content: "\F3D1"
}

.fa-money-bill-wave:before {
    content: "\F53A"
}

.fa-money-bill-wave-alt:before {
    content: "\F53B"
}

.fa-money-check:before {
    content: "\F53C"
}

.fa-money-check-alt:before {
    content: "\F53D"
}

.fa-monument:before {
    content: "\F5A6"
}

.fa-moon:before {
    content: "\F186"
}

.fa-mortar-pestle:before {
    content: "\F5A7"
}

.fa-mosque:before {
    content: "\F678"
}

.fa-motorcycle:before {
    content: "\F21C"
}

.fa-mountain:before {
    content: "\F6FC"
}

.fa-mouse-pointer:before {
    content: "\F245"
}

.fa-mug-hot:before {
    content: "\F7B6"
}

.fa-music:before {
    content: "\F001"
}

.fa-napster:before {
    content: "\F3D2"
}

.fa-neos:before {
    content: "\F612"
}

.fa-network-wired:before {
    content: "\F6FF"
}

.fa-neuter:before {
    content: "\F22C"
}

.fa-newspaper:before {
    content: "\F1EA"
}

.fa-nimblr:before {
    content: "\F5A8"
}

.fa-node:before {
    content: "\F419"
}

.fa-node-js:before {
    content: "\F3D3"
}

.fa-not-equal:before {
    content: "\F53E"
}

.fa-notes-medical:before {
    content: "\F481"
}

.fa-npm:before {
    content: "\F3D4"
}

.fa-ns8:before {
    content: "\F3D5"
}

.fa-nutritionix:before {
    content: "\F3D6"
}

.fa-object-group:before {
    content: "\F247"
}

.fa-object-ungroup:before {
    content: "\F248"
}

.fa-odnoklassniki:before {
    content: "\F263"
}

.fa-odnoklassniki-square:before {
    content: "\F264"
}

.fa-oil-can:before {
    content: "\F613"
}

.fa-old-republic:before {
    content: "\F510"
}

.fa-om:before {
    content: "\F679"
}

.fa-opencart:before {
    content: "\F23D"
}

.fa-openid:before {
    content: "\F19B"
}

.fa-opera:before {
    content: "\F26A"
}

.fa-optin-monster:before {
    content: "\F23C"
}

.fa-osi:before {
    content: "\F41A"
}

.fa-otter:before {
    content: "\F700"
}

.fa-outdent:before {
    content: "\F03B"
}

.fa-page4:before {
    content: "\F3D7"
}

.fa-pagelines:before {
    content: "\F18C"
}

.fa-pager:before {
    content: "\F815"
}

.fa-paint-brush:before {
    content: "\F1FC"
}

.fa-paint-roller:before {
    content: "\F5AA"
}

.fa-palette:before {
    content: "\F53F"
}

.fa-palfed:before {
    content: "\F3D8"
}

.fa-pallet:before {
    content: "\F482"
}

.fa-paper-plane:before {
    content: "\F1D8"
}

.fa-paperclip:before {
    content: "\F0C6"
}

.fa-parachute-box:before {
    content: "\F4CD"
}

.fa-paragraph:before {
    content: "\F1DD"
}

.fa-parking:before {
    content: "\F540"
}

.fa-passport:before {
    content: "\F5AB"
}

.fa-pastafarianism:before {
    content: "\F67B"
}

.fa-paste:before {
    content: "\F0EA"
}

.fa-patreon:before {
    content: "\F3D9"
}

.fa-pause:before {
    content: "\F04C"
}

.fa-pause-circle:before {
    content: "\F28B"
}

.fa-paw:before {
    content: "\F1B0"
}

.fa-paypal:before {
    content: "\F1ED"
}

.fa-peace:before {
    content: "\F67C"
}

.fa-pen:before {
    content: "\F304"
}

.fa-pen-alt:before {
    content: "\F305"
}

.fa-pen-fancy:before {
    content: "\F5AC"
}

.fa-pen-nib:before {
    content: "\F5AD"
}

.fa-pen-square:before {
    content: "\F14B"
}

.fa-pencil-alt:before {
    content: "\F303"
}

.fa-pencil-ruler:before {
    content: "\F5AE"
}

.fa-penny-arcade:before {
    content: "\F704"
}

.fa-people-carry:before {
    content: "\F4CE"
}

.fa-pepper-hot:before {
    content: "\F816"
}

.fa-percent:before {
    content: "\F295"
}

.fa-percentage:before {
    content: "\F541"
}

.fa-periscope:before {
    content: "\F3DA"
}

.fa-person-booth:before {
    content: "\F756"
}

.fa-phabricator:before {
    content: "\F3DB"
}

.fa-phoenix-framework:before {
    content: "\F3DC"
}

.fa-phoenix-squadron:before {
    content: "\F511"
}

.fa-phone:before {
    content: "\F095"
}

.fa-phone-alt:before {
    content: "\F879"
}

.fa-phone-slash:before {
    content: "\F3DD"
}

.fa-phone-square:before {
    content: "\F098"
}

.fa-phone-square-alt:before {
    content: "\F87B"
}

.fa-phone-volume:before {
    content: "\F2A0"
}

.fa-photo-video:before {
    content: "\F87C"
}

.fa-php:before {
    content: "\F457"
}

.fa-pied-piper:before {
    content: "\F2AE"
}

.fa-pied-piper-alt:before {
    content: "\F1A8"
}

.fa-pied-piper-hat:before {
    content: "\F4E5"
}

.fa-pied-piper-pp:before {
    content: "\F1A7"
}

.fa-piggy-bank:before {
    content: "\F4D3"
}

.fa-pills:before {
    content: "\F484"
}

.fa-pinterest:before {
    content: "\F0D2"
}

.fa-pinterest-p:before {
    content: "\F231"
}

.fa-pinterest-square:before {
    content: "\F0D3"
}

.fa-pizza-slice:before {
    content: "\F818"
}

.fa-place-of-worship:before {
    content: "\F67F"
}

.fa-plane:before {
    content: "\F072"
}

.fa-plane-arrival:before {
    content: "\F5AF"
}

.fa-plane-departure:before {
    content: "\F5B0"
}

.fa-play:before {
    content: "\F04B"
}

.fa-play-circle:before {
    content: "\F144"
}

.fa-playstation:before {
    content: "\F3DF"
}

.fa-plug:before {
    content: "\F1E6"
}

.fa-plus:before {
    content: "\F067"
}

.fa-plus-circle:before {
    content: "\F055"
}

.fa-plus-square:before {
    content: "\F0FE"
}

.fa-podcast:before {
    content: "\F2CE"
}

.fa-poll:before {
    content: "\F681"
}

.fa-poll-h:before {
    content: "\F682"
}

.fa-poo:before {
    content: "\F2FE"
}

.fa-poo-storm:before {
    content: "\F75A"
}

.fa-poop:before {
    content: "\F619"
}

.fa-portrait:before {
    content: "\F3E0"
}

.fa-pound-sign:before {
    content: "\F154"
}

.fa-power-off:before {
    content: "\F011"
}

.fa-pray:before {
    content: "\F683"
}

.fa-praying-hands:before {
    content: "\F684"
}

.fa-prescription:before {
    content: "\F5B1"
}

.fa-prescription-bottle:before {
    content: "\F485"
}

.fa-prescription-bottle-alt:before {
    content: "\F486"
}

.fa-print:before {
    content: "\F02F"
}

.fa-procedures:before {
    content: "\F487"
}

.fa-product-hunt:before {
    content: "\F288"
}

.fa-project-diagram:before {
    content: "\F542"
}

.fa-pushed:before {
    content: "\F3E1"
}

.fa-puzzle-piece:before {
    content: "\F12E"
}

.fa-python:before {
    content: "\F3E2"
}

.fa-qq:before {
    content: "\F1D6"
}

.fa-qrcode:before {
    content: "\F029"
}

.fa-question:before {
    content: "\F128"
}

.fa-question-circle:before {
    content: "\F059"
}

.fa-quidditch:before {
    content: "\F458"
}

.fa-quinscape:before {
    content: "\F459"
}

.fa-quora:before {
    content: "\F2C4"
}

.fa-quote-left:before {
    content: "\F10D"
}

.fa-quote-right:before {
    content: "\F10E"
}

.fa-quran:before {
    content: "\F687"
}

.fa-r-project:before {
    content: "\F4F7"
}

.fa-radiation:before {
    content: "\F7B9"
}

.fa-radiation-alt:before {
    content: "\F7BA"
}

.fa-rainbow:before {
    content: "\F75B"
}

.fa-random:before {
    content: "\F074"
}

.fa-raspberry-pi:before {
    content: "\F7BB"
}

.fa-ravelry:before {
    content: "\F2D9"
}

.fa-react:before {
    content: "\F41B"
}

.fa-reacteurope:before {
    content: "\F75D"
}

.fa-readme:before {
    content: "\F4D5"
}

.fa-rebel:before {
    content: "\F1D0"
}

.fa-receipt:before {
    content: "\F543"
}

.fa-recycle:before {
    content: "\F1B8"
}

.fa-red-river:before {
    content: "\F3E3"
}

.fa-reddit:before {
    content: "\F1A1"
}

.fa-reddit-alien:before {
    content: "\F281"
}

.fa-reddit-square:before {
    content: "\F1A2"
}

.fa-redhat:before {
    content: "\F7BC"
}

.fa-redo:before {
    content: "\F01E"
}

.fa-redo-alt:before {
    content: "\F2F9"
}

.fa-registered:before {
    content: "\F25D"
}

.fa-remove-format:before {
    content: "\F87D"
}

.fa-renren:before {
    content: "\F18B"
}

.fa-reply:before {
    content: "\F3E5"
}

.fa-reply-all:before {
    content: "\F122"
}

.fa-replyd:before {
    content: "\F3E6"
}

.fa-republican:before {
    content: "\F75E"
}

.fa-researchgate:before {
    content: "\F4F8"
}

.fa-resolving:before {
    content: "\F3E7"
}

.fa-restroom:before {
    content: "\F7BD"
}

.fa-retweet:before {
    content: "\F079"
}

.fa-rev:before {
    content: "\F5B2"
}

.fa-ribbon:before {
    content: "\F4D6"
}

.fa-ring:before {
    content: "\F70B"
}

.fa-road:before {
    content: "\F018"
}

.fa-robot:before {
    content: "\F544"
}

.fa-rocket:before {
    content: "\F135"
}

.fa-rocketchat:before {
    content: "\F3E8"
}

.fa-rockrms:before {
    content: "\F3E9"
}

.fa-route:before {
    content: "\F4D7"
}

.fa-rss:before {
    content: "\F09E"
}

.fa-rss-square:before {
    content: "\F143"
}

.fa-ruble-sign:before {
    content: "\F158"
}

.fa-ruler:before {
    content: "\F545"
}

.fa-ruler-combined:before {
    content: "\F546"
}

.fa-ruler-horizontal:before {
    content: "\F547"
}

.fa-ruler-vertical:before {
    content: "\F548"
}

.fa-running:before {
    content: "\F70C"
}

.fa-rupee-sign:before {
    content: "\F156"
}

.fa-sad-cry:before {
    content: "\F5B3"
}

.fa-sad-tear:before {
    content: "\F5B4"
}

.fa-safari:before {
    content: "\F267"
}

.fa-salesforce:before {
    content: "\F83B"
}

.fa-sass:before {
    content: "\F41E"
}

.fa-satellite:before {
    content: "\F7BF"
}

.fa-satellite-dish:before {
    content: "\F7C0"
}

.fa-save:before {
    content: "\F0C7"
}

.fa-schlix:before {
    content: "\F3EA"
}

.fa-school:before {
    content: "\F549"
}

.fa-screwdriver:before {
    content: "\F54A"
}

.fa-scribd:before {
    content: "\F28A"
}

.fa-scroll:before {
    content: "\F70E"
}

.fa-sd-card:before {
    content: "\F7C2"
}

.fa-search:before {
    content: "\F002"
}

.fa-search-dollar:before {
    content: "\F688"
}

.fa-search-location:before {
    content: "\F689"
}

.fa-search-minus:before {
    content: "\F010"
}

.fa-search-plus:before {
    content: "\F00E"
}

.fa-searchengin:before {
    content: "\F3EB"
}

.fa-seedling:before {
    content: "\F4D8"
}

.fa-sellcast:before {
    content: "\F2DA"
}

.fa-sellsy:before {
    content: "\F213"
}

.fa-server:before {
    content: "\F233"
}

.fa-servicestack:before {
    content: "\F3EC"
}

.fa-shapes:before {
    content: "\F61F"
}

.fa-share:before {
    content: "\F064"
}

.fa-share-alt:before {
    content: "\F1E0"
}

.fa-share-alt-square:before {
    content: "\F1E1"
}

.fa-share-square:before {
    content: "\F14D"
}

.fa-shekel-sign:before {
    content: "\F20B"
}

.fa-shield-alt:before {
    content: "\F3ED"
}

.fa-ship:before {
    content: "\F21A"
}

.fa-shipping-fast:before {
    content: "\F48B"
}

.fa-shirtsinbulk:before {
    content: "\F214"
}

.fa-shoe-prints:before {
    content: "\F54B"
}

.fa-shopping-bag:before {
    content: "\F290"
}

.fa-shopping-basket:before {
    content: "\F291"
}

.fa-shopping-cart:before {
    content: "\F07A"
}

.fa-shopware:before {
    content: "\F5B5"
}

.fa-shower:before {
    content: "\F2CC"
}

.fa-shuttle-van:before {
    content: "\F5B6"
}

.fa-sign:before {
    content: "\F4D9"
}

.fa-sign-in-alt:before {
    content: "\F2F6"
}

.fa-sign-language:before {
    content: "\F2A7"
}

.fa-sign-out-alt:before {
    content: "\F2F5"
}

.fa-signal:before {
    content: "\F012"
}

.fa-signature:before {
    content: "\F5B7"
}

.fa-sim-card:before {
    content: "\F7C4"
}

.fa-simplybuilt:before {
    content: "\F215"
}

.fa-sistrix:before {
    content: "\F3EE"
}

.fa-sitemap:before {
    content: "\F0E8"
}

.fa-sith:before {
    content: "\F512"
}

.fa-skating:before {
    content: "\F7C5"
}

.fa-sketch:before {
    content: "\F7C6"
}

.fa-skiing:before {
    content: "\F7C9"
}

.fa-skiing-nordic:before {
    content: "\F7CA"
}

.fa-skull:before {
    content: "\F54C"
}

.fa-skull-crossbones:before {
    content: "\F714"
}

.fa-skyatlas:before {
    content: "\F216"
}

.fa-skype:before {
    content: "\F17E"
}

.fa-slack:before {
    content: "\F198"
}

.fa-slack-hash:before {
    content: "\F3EF"
}

.fa-slash:before {
    content: "\F715"
}

.fa-sleigh:before {
    content: "\F7CC"
}

.fa-sliders-h:before {
    content: "\F1DE"
}

.fa-slideshare:before {
    content: "\F1E7"
}

.fa-smile:before {
    content: "\F118"
}

.fa-smile-beam:before {
    content: "\F5B8"
}

.fa-smile-wink:before {
    content: "\F4DA"
}

.fa-smog:before {
    content: "\F75F"
}

.fa-smoking:before {
    content: "\F48D"
}

.fa-smoking-ban:before {
    content: "\F54D"
}

.fa-sms:before {
    content: "\F7CD"
}

.fa-snapchat:before {
    content: "\F2AB"
}

.fa-snapchat-ghost:before {
    content: "\F2AC"
}

.fa-snapchat-square:before {
    content: "\F2AD"
}

.fa-snowboarding:before {
    content: "\F7CE"
}

.fa-snowflake:before {
    content: "\F2DC"
}

.fa-snowman:before {
    content: "\F7D0"
}

.fa-snowplow:before {
    content: "\F7D2"
}

.fa-socks:before {
    content: "\F696"
}

.fa-solar-panel:before {
    content: "\F5BA"
}

.fa-sort:before {
    content: "\F0DC"
}

.fa-sort-alpha-down:before {
    content: "\F15D"
}

.fa-sort-alpha-down-alt:before {
    content: "\F881"
}

.fa-sort-alpha-up:before {
    content: "\F15E"
}

.fa-sort-alpha-up-alt:before {
    content: "\F882"
}

.fa-sort-amount-down:before {
    content: "\F160"
}

.fa-sort-amount-down-alt:before {
    content: "\F884"
}

.fa-sort-amount-up:before {
    content: "\F161"
}

.fa-sort-amount-up-alt:before {
    content: "\F885"
}

.fa-sort-down:before {
    content: "\F0DD"
}

.fa-sort-numeric-down:before {
    content: "\F162"
}

.fa-sort-numeric-down-alt:before {
    content: "\F886"
}

.fa-sort-numeric-up:before {
    content: "\F163"
}

.fa-sort-numeric-up-alt:before {
    content: "\F887"
}

.fa-sort-up:before {
    content: "\F0DE"
}

.fa-soundcloud:before {
    content: "\F1BE"
}

.fa-sourcetree:before {
    content: "\F7D3"
}

.fa-spa:before {
    content: "\F5BB"
}

.fa-space-shuttle:before {
    content: "\F197"
}

.fa-speakap:before {
    content: "\F3F3"
}

.fa-speaker-deck:before {
    content: "\F83C"
}

.fa-spell-check:before {
    content: "\F891"
}

.fa-spider:before {
    content: "\F717"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-splotch:before {
    content: "\F5BC"
}

.fa-spotify:before {
    content: "\F1BC"
}

.fa-spray-can:before {
    content: "\F5BD"
}

.fa-square:before {
    content: "\F0C8"
}

.fa-square-full:before {
    content: "\F45C"
}

.fa-square-root-alt:before {
    content: "\F698"
}

.fa-squarespace:before {
    content: "\F5BE"
}

.fa-stack-exchange:before {
    content: "\F18D"
}

.fa-stack-overflow:before {
    content: "\F16C"
}

.fa-stackpath:before {
    content: "\F842"
}

.fa-stamp:before {
    content: "\F5BF"
}

.fa-star:before {
    content: "\F005"
}

.fa-star-and-crescent:before {
    content: "\F699"
}

.fa-star-half:before {
    content: "\F089"
}

.fa-star-half-alt:before {
    content: "\F5C0"
}

.fa-star-of-david:before {
    content: "\F69A"
}

.fa-star-of-life:before {
    content: "\F621"
}

.fa-staylinked:before {
    content: "\F3F5"
}

.fa-steam:before {
    content: "\F1B6"
}

.fa-steam-square:before {
    content: "\F1B7"
}

.fa-steam-symbol:before {
    content: "\F3F6"
}

.fa-step-backward:before {
    content: "\F048"
}

.fa-step-forward:before {
    content: "\F051"
}

.fa-stethoscope:before {
    content: "\F0F1"
}

.fa-sticker-mule:before {
    content: "\F3F7"
}

.fa-sticky-note:before {
    content: "\F249"
}

.fa-stop:before {
    content: "\F04D"
}

.fa-stop-circle:before {
    content: "\F28D"
}

.fa-stopwatch:before {
    content: "\F2F2"
}

.fa-store:before {
    content: "\F54E"
}

.fa-store-alt:before {
    content: "\F54F"
}

.fa-strava:before {
    content: "\F428"
}

.fa-stream:before {
    content: "\F550"
}

.fa-street-view:before {
    content: "\F21D"
}

.fa-strikethrough:before {
    content: "\F0CC"
}

.fa-stripe:before {
    content: "\F429"
}

.fa-stripe-s:before {
    content: "\F42A"
}

.fa-stroopwafel:before {
    content: "\F551"
}

.fa-studiovinari:before {
    content: "\F3F8"
}

.fa-stumbleupon:before {
    content: "\F1A4"
}

.fa-stumbleupon-circle:before {
    content: "\F1A3"
}

.fa-subscript:before {
    content: "\F12C"
}

.fa-subway:before {
    content: "\F239"
}

.fa-suitcase:before {
    content: "\F0F2"
}

.fa-suitcase-rolling:before {
    content: "\F5C1"
}

.fa-sun:before {
    content: "\F185"
}

.fa-superpowers:before {
    content: "\F2DD"
}

.fa-superscript:before {
    content: "\F12B"
}

.fa-supple:before {
    content: "\F3F9"
}

.fa-surprise:before {
    content: "\F5C2"
}

.fa-suse:before {
    content: "\F7D6"
}

.fa-swatchbook:before {
    content: "\F5C3"
}

.fa-swimmer:before {
    content: "\F5C4"
}

.fa-swimming-pool:before {
    content: "\F5C5"
}

.fa-symfony:before {
    content: "\F83D"
}

.fa-synagogue:before {
    content: "\F69B"
}

.fa-sync:before {
    content: "\F021"
}

.fa-sync-alt:before {
    content: "\F2F1"
}

.fa-syringe:before {
    content: "\F48E"
}

.fa-table:before {
    content: "\F0CE"
}

.fa-table-tennis:before {
    content: "\F45D"
}

.fa-tablet:before {
    content: "\F10A"
}

.fa-tablet-alt:before {
    content: "\F3FA"
}

.fa-tablets:before {
    content: "\F490"
}

.fa-tachometer-alt:before {
    content: "\F3FD"
}

.fa-tag:before {
    content: "\F02B"
}

.fa-tags:before {
    content: "\F02C"
}

.fa-tape:before {
    content: "\F4DB"
}

.fa-tasks:before {
    content: "\F0AE"
}

.fa-taxi:before {
    content: "\F1BA"
}

.fa-teamspeak:before {
    content: "\F4F9"
}

.fa-teeth:before {
    content: "\F62E"
}

.fa-teeth-open:before {
    content: "\F62F"
}

.fa-telegram:before {
    content: "\F2C6"
}

.fa-telegram-plane:before {
    content: "\F3FE"
}

.fa-temperature-high:before {
    content: "\F769"
}

.fa-temperature-low:before {
    content: "\F76B"
}

.fa-tencent-weibo:before {
    content: "\F1D5"
}

.fa-tenge:before {
    content: "\F7D7"
}

.fa-terminal:before {
    content: "\F120"
}

.fa-text-height:before {
    content: "\F034"
}

.fa-text-width:before {
    content: "\F035"
}

.fa-th:before {
    content: "\F00A"
}

.fa-th-large:before {
    content: "\F009"
}

.fa-th-list:before {
    content: "\F00B"
}

.fa-the-red-yeti:before {
    content: "\F69D"
}

.fa-theater-masks:before {
    content: "\F630"
}

.fa-themeco:before {
    content: "\F5C6"
}

.fa-themeisle:before {
    content: "\F2B2"
}

.fa-thermometer:before {
    content: "\F491"
}

.fa-thermometer-empty:before {
    content: "\F2CB"
}

.fa-thermometer-full:before {
    content: "\F2C7"
}

.fa-thermometer-half:before {
    content: "\F2C9"
}

.fa-thermometer-quarter:before {
    content: "\F2CA"
}

.fa-thermometer-three-quarters:before {
    content: "\F2C8"
}

.fa-think-peaks:before {
    content: "\F731"
}

.fa-thumbs-down:before {
    content: "\F165"
}

.fa-thumbs-up:before {
    content: "\F164"
}

.fa-thumbtack:before {
    content: "\F08D"
}

.fa-ticket-alt:before {
    content: "\F3FF"
}

.fa-times:before {
    content: "\F00D"
}

.fa-times-circle:before {
    content: "\F057"
}

.fa-tint:before {
    content: "\F043"
}

.fa-tint-slash:before {
    content: "\F5C7"
}

.fa-tired:before {
    content: "\F5C8"
}

.fa-toggle-off:before {
    content: "\F204"
}

.fa-toggle-on:before {
    content: "\F205"
}

.fa-toilet:before {
    content: "\F7D8"
}

.fa-toilet-paper:before {
    content: "\F71E"
}

.fa-toolbox:before {
    content: "\F552"
}

.fa-tools:before {
    content: "\F7D9"
}

.fa-tooth:before {
    content: "\F5C9"
}

.fa-torah:before {
    content: "\F6A0"
}

.fa-torii-gate:before {
    content: "\F6A1"
}

.fa-tractor:before {
    content: "\F722"
}

.fa-trade-federation:before {
    content: "\F513"
}

.fa-trademark:before {
    content: "\F25C"
}

.fa-traffic-light:before {
    content: "\F637"
}

.fa-train:before {
    content: "\F238"
}

.fa-tram:before {
    content: "\F7DA"
}

.fa-transgender:before {
    content: "\F224"
}

.fa-transgender-alt:before {
    content: "\F225"
}

.fa-trash:before {
    content: "\F1F8"
}

.fa-trash-alt:before {
    content: "\F2ED"
}

.fa-trash-restore:before {
    content: "\F829"
}

.fa-trash-restore-alt:before {
    content: "\F82A"
}

.fa-tree:before {
    content: "\F1BB"
}

.fa-trello:before {
    content: "\F181"
}

.fa-tripadvisor:before {
    content: "\F262"
}

.fa-trophy:before {
    content: "\F091"
}

.fa-truck:before {
    content: "\F0D1"
}

.fa-truck-loading:before {
    content: "\F4DE"
}

.fa-truck-monster:before {
    content: "\F63B"
}

.fa-truck-moving:before {
    content: "\F4DF"
}

.fa-truck-pickup:before {
    content: "\F63C"
}

.fa-tshirt:before {
    content: "\F553"
}

.fa-tty:before {
    content: "\F1E4"
}

.fa-tumblr:before {
    content: "\F173"
}

.fa-tumblr-square:before {
    content: "\F174"
}

.fa-tv:before {
    content: "\F26C"
}

.fa-twitch:before {
    content: "\F1E8"
}

.fa-twitter:before {
    content: "\F099"
}

.fa-twitter-square:before {
    content: "\F081"
}

.fa-typo3:before {
    content: "\F42B"
}

.fa-uber:before {
    content: "\F402"
}

.fa-ubuntu:before {
    content: "\F7DF"
}

.fa-uikit:before {
    content: "\F403"
}

.fa-umbrella:before {
    content: "\F0E9"
}

.fa-umbrella-beach:before {
    content: "\F5CA"
}

.fa-underline:before {
    content: "\F0CD"
}

.fa-undo:before {
    content: "\F0E2"
}

.fa-undo-alt:before {
    content: "\F2EA"
}

.fa-uniregistry:before {
    content: "\F404"
}

.fa-universal-access:before {
    content: "\F29A"
}

.fa-university:before {
    content: "\F19C"
}

.fa-unlink:before {
    content: "\F127"
}

.fa-unlock:before {
    content: "\F09C"
}

.fa-unlock-alt:before {
    content: "\F13E"
}

.fa-untappd:before {
    content: "\F405"
}

.fa-upload:before {
    content: "\F093"
}

.fa-ups:before {
    content: "\F7E0"
}

.fa-usb:before {
    content: "\F287"
}

.fa-user:before {
    content: "\F007"
}

.fa-user-alt:before {
    content: "\F406"
}

.fa-user-alt-slash:before {
    content: "\F4FA"
}

.fa-user-astronaut:before {
    content: "\F4FB"
}

.fa-user-check:before {
    content: "\F4FC"
}

.fa-user-circle:before {
    content: "\F2BD"
}

.fa-user-clock:before {
    content: "\F4FD"
}

.fa-user-cog:before {
    content: "\F4FE"
}

.fa-user-edit:before {
    content: "\F4FF"
}

.fa-user-friends:before {
    content: "\F500"
}

.fa-user-graduate:before {
    content: "\F501"
}

.fa-user-injured:before {
    content: "\F728"
}

.fa-user-lock:before {
    content: "\F502"
}

.fa-user-md:before {
    content: "\F0F0"
}

.fa-user-minus:before {
    content: "\F503"
}

.fa-user-ninja:before {
    content: "\F504"
}

.fa-user-nurse:before {
    content: "\F82F"
}

.fa-user-plus:before {
    content: "\F234"
}

.fa-user-secret:before {
    content: "\F21B"
}

.fa-user-shield:before {
    content: "\F505"
}

.fa-user-slash:before {
    content: "\F506"
}

.fa-user-tag:before {
    content: "\F507"
}

.fa-user-tie:before {
    content: "\F508"
}

.fa-user-times:before {
    content: "\F235"
}

.fa-users:before {
    content: "\F0C0"
}

.fa-users-cog:before {
    content: "\F509"
}

.fa-usps:before {
    content: "\F7E1"
}

.fa-ussunnah:before {
    content: "\F407"
}

.fa-utensil-spoon:before {
    content: "\F2E5"
}

.fa-utensils:before {
    content: "\F2E7"
}

.fa-vaadin:before {
    content: "\F408"
}

.fa-vector-square:before {
    content: "\F5CB"
}

.fa-venus:before {
    content: "\F221"
}

.fa-venus-double:before {
    content: "\F226"
}

.fa-venus-mars:before {
    content: "\F228"
}

.fa-viacoin:before {
    content: "\F237"
}

.fa-viadeo:before {
    content: "\F2A9"
}

.fa-viadeo-square:before {
    content: "\F2AA"
}

.fa-vial:before {
    content: "\F492"
}

.fa-vials:before {
    content: "\F493"
}

.fa-viber:before {
    content: "\F409"
}

.fa-video:before {
    content: "\F03D"
}

.fa-video-slash:before {
    content: "\F4E2"
}

.fa-vihara:before {
    content: "\F6A7"
}

.fa-vimeo:before {
    content: "\F40A"
}

.fa-vimeo-square:before {
    content: "\F194"
}

.fa-vimeo-v:before {
    content: "\F27D"
}

.fa-vine:before {
    content: "\F1CA"
}

.fa-vk:before {
    content: "\F189"
}

.fa-vnv:before {
    content: "\F40B"
}

.fa-voicemail:before {
    content: "\F897"
}

.fa-volleyball-ball:before {
    content: "\F45F"
}

.fa-volume-down:before {
    content: "\F027"
}

.fa-volume-mute:before {
    content: "\F6A9"
}

.fa-volume-off:before {
    content: "\F026"
}

.fa-volume-up:before {
    content: "\F028"
}

.fa-vote-yea:before {
    content: "\F772"
}

.fa-vr-cardboard:before {
    content: "\F729"
}

.fa-vuejs:before {
    content: "\F41F"
}

.fa-walking:before {
    content: "\F554"
}

.fa-wallet:before {
    content: "\F555"
}

.fa-warehouse:before {
    content: "\F494"
}

.fa-water:before {
    content: "\F773"
}

.fa-wave-square:before {
    content: "\F83E"
}

.fa-waze:before {
    content: "\F83F"
}

.fa-weebly:before {
    content: "\F5CC"
}

.fa-weibo:before {
    content: "\F18A"
}

.fa-weight:before {
    content: "\F496"
}

.fa-weight-hanging:before {
    content: "\F5CD"
}

.fa-weixin:before {
    content: "\F1D7"
}

.fa-whatsapp:before {
    content: "\F232"
}

.fa-whatsapp-square:before {
    content: "\F40C"
}

.fa-wheelchair:before {
    content: "\F193"
}

.fa-whmcs:before {
    content: "\F40D"
}

.fa-wifi:before {
    content: "\F1EB"
}

.fa-wikipedia-w:before {
    content: "\F266"
}

.fa-wind:before {
    content: "\F72E"
}

.fa-window-close:before {
    content: "\F410"
}

.fa-window-maximize:before {
    content: "\F2D0"
}

.fa-window-minimize:before {
    content: "\F2D1"
}

.fa-window-restore:before {
    content: "\F2D2"
}

.fa-windows:before {
    content: "\F17A"
}

.fa-wine-bottle:before {
    content: "\F72F"
}

.fa-wine-glass:before {
    content: "\F4E3"
}

.fa-wine-glass-alt:before {
    content: "\F5CE"
}

.fa-wix:before {
    content: "\F5CF"
}

.fa-wizards-of-the-coast:before {
    content: "\F730"
}

.fa-wolf-pack-battalion:before {
    content: "\F514"
}

.fa-won-sign:before {
    content: "\F159"
}

.fa-wordpress:before {
    content: "\F19A"
}

.fa-wordpress-simple:before {
    content: "\F411"
}

.fa-wpbeginner:before {
    content: "\F297"
}

.fa-wpexplorer:before {
    content: "\F2DE"
}

.fa-wpforms:before {
    content: "\F298"
}

.fa-wpressr:before {
    content: "\F3E4"
}

.fa-wrench:before {
    content: "\F0AD"
}

.fa-x-ray:before {
    content: "\F497"
}

.fa-xbox:before {
    content: "\F412"
}

.fa-xing:before {
    content: "\F168"
}

.fa-xing-square:before {
    content: "\F169"
}

.fa-y-combinator:before {
    content: "\F23B"
}

.fa-yahoo:before {
    content: "\F19E"
}

.fa-yammer:before {
    content: "\F840"
}

.fa-yandex:before {
    content: "\F413"
}

.fa-yandex-international:before {
    content: "\F414"
}

.fa-yarn:before {
    content: "\F7E3"
}

.fa-yelp:before {
    content: "\F1E9"
}

.fa-yen-sign:before {
    content: "\F157"
}

.fa-yin-yang:before {
    content: "\F6AD"
}

.fa-yoast:before {
    content: "\F2B1"
}

.fa-youtube:before {
    content: "\F167"
}

.fa-youtube-square:before {
    content: "\F431"
}

.fa-zhihu:before {
    content: "\F63F"
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?42e1fbd2cf655a0b44a2dfae9ca2f8c1);
    src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot?42e1fbd2cf655a0b44a2dfae9ca2f8c1) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2?d6d8d5da9214dc7d46b297672a602d55) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff?3ded831d708bf90b2da86756551b5c1c) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf?896e20e26ad07dc63c9526ed814117e9) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg?6ed5e3bc9018d2a03e2f1fadbf8a0a4a) format("svg")
}

.fa,
.fas {
    font-weight: 900
}

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?aa66d0e0e38c75666e98db33abae955e);
    src: url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot?aa66d0e0e38c75666e98db33abae955e) format("embedded-opentype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2?ac21cac3f22cc9642f5af32e0c750797) format("woff2"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff?5623624dd1b017c66c29d1ac69cdcfa3) format("woff"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf?285a9d2a28886ad64c4e45cbd733cf7c) format("truetype"), url(/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg?95f13e0be408d117bd3d9b366084a3ef) format("svg")
}

.fa,
.far,
.fas {
    font-family: Font Awesome\ 5 Free
}

.far {
    font-weight: 400
}

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 @font-face {
    font-family: Font Awesome\ 5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(data:font/woff2;base64,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)format("woff2")
}

.fab {
    font-family: Font Awesome\ 5 Brands
}

.max-lines {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.tagmanagerTag {
    height: auto
}

body,
html {
    width: 100%;
    height: 100%
}

.jumbotron {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: 0
}

.hitsbook {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/45cba2f693471a653a95bfddb91397d9.jpg)
}

.promoxxo {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/a2abaa5a1087db02d2ce0c8efc516b15.jpg)
}

.oxxo-40-aniversario {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/29465ce8aa54c21cb25284bd82786404.jpg)
}

.dia-del-vikingo {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/3202de4de5e37498a756ccf4ca3555af.png)
}

.promociones-seccion {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/e7e1cdcf37c1ff551fb09b9dbc969060.png)
}

.proveedores {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/be970bcdd5efdf87151ef91e91905709.png)
}

.andatti {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/ee5d850432e77fcf9a7e923de9f6ac56.png)
}

.contacto {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/cd0feddc15eacdf5a25209b1ba9aa41e.png)
}

.pagoServicio {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/65d3219ec182e013dff389a6333f7699.png)
}

.blog,
.blog-ind {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/aa15f3a0d6d247529a8bc52497453e1b.png)
}

.blog-ind {
    padding: 7rem 2rem
}

.pago-de-agua {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/0a7fbb44e0638a41ff57ed50f0aada5d.png)
}

.pago-de-luz {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/2334ef114073dc8f4ac38c5034d2a0a0.png)
}

.pago-de-tenencia {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/8ac4d18e78150169550cdd118515691f.png)
}

.pago-de-predial {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/7badcfb33263dc4ce223debf91965d56.png)
}

.pago-de-multas {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/b58eb7c547645ab5366b8a289c0fa4a2.png)
}

.bubbaloo-background-img {
    height: auto;
    width: 100%;
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/4d325df8a220aa8cbb5af419431e43d9.jpg);
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    min-height: 700px;
    background-position: 50%;
    background-repeat: no-repeat;
    margin-bottom: -50px
}

.log-card {
    background-color: #f7e3b9;
    width: 70%;
    top: -280px;
    position: absolute
}

.total-height {
    height: 100%
}

h3#historyTitle,
h5#historyName {
    color: #fff
}

#oxxo-header {
    position: relative;
    text-align: center;
    margin-top: 40px
}

#oxxo-header a {
    position: absolute;
    bottom: -1px;
    display: inline-block;
    margin-left: -77px
}

#oxxo-header a img {
    width: 154px
}

#oxxo-header div {
    background: #de2324;
    border-radius: 1em 1em 0 0;
    width: 100%
}

#oxxo-header div.top {
    height: 25px;
    width: 50%;
    margin: 0 auto
}

#oxxo-header div.bottom {
    height: 25px
}

@media (max-width:768px) {

    body.web-app .log-card,
    body.web-app .login-card {
        background-color: #f7e3b9;
        width: 100%;
        top: 0;
        position: relative
    }

    #oxxo-header div.top {
        height: 50px;
        width: 100%
    }

    #oxxo-header div.bottom {
        display: none
    }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {

    body.web-app button.float-r,
    body.web-app header .float-l {
        z-index: 999
    }
}

body.web-app .country-btn {
    font-size: 10px;
    font-weight: 700
}

body.web-app .show>.btn-primary.dropdown-toggle {
    background-color: #ffc627;
    border-color: #ffc627
}

body.web-app .dropdown-menu.country-selector {
    min-width: auto
}

body.web-app .dropdown-menu.country-selector .dropdown-item {
    display: block;
    width: auto;
    padding: .25rem 1rem
}

body.web-app .breadcrumb {
    font-weight: 700
}

body.web-app .breadcrumb,
body.web-app .breadcrumb-item.active {
    background-color: transparent
}

body.web-app .breadcrumb-item.active a {
    color: #000
}

.promoxxo-body ul {
    font-size: 1.5em;
    font-weight: 700;
    list-style: none;
    margin-left: 1em
}

body.web-app .login-card h3 {
    background: #dd2128;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    color: #fff;
    display: block;
    margin: 0 auto
}

body.web-app .login-card h4 {
    color: #000
}

body.web-app .white-popup {
    position: relative;
    background: #fff;
    padding: 2em 3em;
    width: auto;
    margin: 20px auto;
    max-width: 600px;
    border-radius: 10px
}

body.web-app .login-img {
    max-width: 70px
}

.g-recaptcha {
    margin-top: 5px
}

a.icon-footer-font {
    margin: 5px
}

.google-auto-placed {
    display: none
}

body.web-app,
html {
    font-family: Titillium Web, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    background: #fff
}

* {
    padding: 0;
    margin: 0
}

.background-row {
    background-size: contain;
    background-position: 100%;
    background-repeat: no-repeat
}

.not-activated-account {
    display: block;
    width: 100%;
    padding: 5px;
    font-size: 12px;
    color: #fff;
    background: red;
    font-weight: 700;
    text-align: center
}

.small,
small {
    line-height: normal !important
}

section#counter {
    text-align: center;
    background: #e12019;
    color: #fff;
    padding: 20px 0
}

#clock {
    font-size: 300%;
    width: 100%
}

#clock span.text {
    display: block;
    font-size: 16px
}

body.web-app .navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-weight: 700
}

body.web-app footer h6 {
    color: #fff
}

h4 {
    font-size: 1.5rem
}

h4 a.active,
h4 a:link,
h4 a:visited {
    color: #000
}

.h4 {
    font-size: 1.5rem
}

h5 a.active,
h5 a:link,
h5 a:visited {
    color: #000
}

a:active,
a:link,
a:visited {
    color: #c22821
}

a.btn:active,
a.btn:link,
a.btn:visited {
    color: #fff
}

body.web-app .btn-primary:hover {
    background-color: #f7c74e;
    border-color: #f7c74e
}

.destacados h2,
.features-desktop h2 {
    font-size: 2.5em
}

body.web-app .owl-carousel .owl-nav button.owl-next,
body.web-app .owl-carousel .owl-nav button.owl-prev {
    font-size: 32px
}

body.web-app .jumbotron {
    max-height: 350px
}

body.web-app .jumbotron h1 {
    color: #fff;
    text-shadow: #000 3px 0 0, #000 2.83487px .98158px 0, #000 2.35766px 1.85511px 0, #000 1.62091px 2.52441px 0, #000 .70571px 2.91581px 0, #000 -.28717px 2.98622px 0, #000 -1.24844px 2.72789px 0, #000 -2.07227px 2.16926px 0, #000 -2.66798px 1.37182px 0, #000 -2.96998px .42336px 0, #000 -2.94502px -.5717px 0, #000 -2.59586px -1.50383px 0, #000 -1.96093px -2.27041px 0, #000 -1.11013px -2.78704px 0, #000 -.13712px -2.99686px 0, #000 .85099px -2.87677px 0, #000 1.74541px -2.43999px 0, #000 2.44769px -1.73459px 0, #000 2.88051px -.83825px 0
}

body.web-app .display-3 {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.1
}

body.web-app .btn-primary {
    color: #fff;
    background-color: #c22821;
    border-color: #c22821
}

.wrapper1 {
    display: block
}

.float-l {
    position: absolute;
    left: .5%;
    top: 20px;
    font-size: 11px
}

.float-r {
    position: absolute;
    right: 1.5%;
    top: 15px
}

body.web-app .menu {
    display: grid;
    grid-template-columns: repeat(11, 1fr);
    grid-auto-rows: 25px;
    color: #fff;
    z-index: 1;
    box-shadow: 0 6px 0 #83302e
}

#logout_btn,
#promo_suscription_btn {
    background: #ffc627;
    border: 1px solid #ffc627;
    font-weight: 700;
    font-size: 10px;
    color: #e12019
}

.logo-retro {
    background: url(https://oxxo-com.s3.amazonaws.com/media-library/60ff3b19736e19c84ec6042fcf261a39.png) repeat-x;
    height: 80px;
    margin-top: 50px;
    cursor: pointer
}

body.web-app .menu a {
    text-decoration: none
}

body.web-app .navbar {
    background: #fec630 !important;
    font-weight: 700;
    border-top: 4px solid #fff;
    padding: 0
}

body.web-app ul.navbar-nav.mr-auto {
    width: 100%
}

body.web-app .navbar-dark .navbar-nav .nav-link {
    color: #de2324;
    font-weight: 900
}

body.web-app .navbar-dark .navbar-nav .nav-link:focus,
body.web-app .navbar-dark .navbar-nav .nav-link:hover {
    background-color: #de2324;
    color: #fff
}

.center-center {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.center-center a {
    color: #fff
}

body.web-app .carousel {
    margin-bottom: 4rem;
    padding: 0 !important
}

.amarillo {
    background: #ffc627;
    height: 40px;
    color: #e12019;
    font-weight: 700
}

.amarillo .col-md-3 {
    padding-top: 10px;
    padding-bottom: 0
}

.amarillo a {
    color: #e12019;
    text-decoration: none
}

.dropbtn {
    background-color: #e12019;
    color: #fff;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer
}

body.web-app .dropdown {
    position: relative;
    display: inline-block
}

body.web-app .dropdown-content {
    display: none;
    position: absolute;
    background-color: rgba(0, 0, 0, .7);
    min-width: 550px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
    z-index: 1
}

body.web-app .dropdown-content a {
    color: #fff;
    padding: 8px 16px;
    text-decoration: none;
    display: inline-block;
    width: 49%;
    font-size: 11px
}

body.web-app .dropdown-content a:hover {
    background-color: #e12019
}

body.web-app .dropdown:hover .dropdown-content {
    display: block
}

body.web-app .dropdown:hover .dropbtn {
    background-color: #e12019
}

body.web-app .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 37rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 12px;
    color: #fff;
    text-align: left;
    list-style: none;
    background-color: rgba(0, 0, 0, .7);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

body.web-app .dropdown-item {
    display: inline-block;
    width: 48%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0
}

body.web-app .bienes-raices .dropdown-item {
    width: auto
}

body.web-app .dropdown-item:focus,
body.web-app .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #de2324
}

.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.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,
.col-lg-auto,
.col-md,
.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,
.col-md-auto,
.col-sm,
.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,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
    padding-bottom: 15px;
    padding-top: 15px
}

a.dropdown-item {
    color: #fff
}

.fixed-top {
    display: none
}

body.web-app footer {
    background-color: #303030
}

body.web-app .footer {
    width: 100%;
    color: #fff;
    margin-top: 50px;
    padding-top: 30px;
    padding-bottom: 30px
}

body.web-app .footer p {
    font-size: 12px
}

body.web-app .footer p i {
    font-size: 25px;
    padding-left: 5px;
    margin-bottom: 0
}

body.web-app .footer>.container {
    padding-right: 0;
    padding-left: 0
}

body.web-app .footer .col {
    padding-bottom: 0 !important;
    padding-top: 10px !important
}

code {
    font-size: 80%
}

button {
    cursor: pointer
}

#promoGeoButton {
    margin-top: 30px
}

#leadhookContainer,
body.web-app #overlayContainer {
    display: none;
    margin-top: -1.5em
}

body.web-app #leadhook,
body.web-app #overlay {
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    display: table;
    position: absolute;
    z-index: 1000
}

body.web-app #leadhook {
    background-image: url(https://oxxo-com.s3.amazonaws.com/media-library/9ccf5945fa960260f12ca4ca2d2d79fb.png);
    background-size: cover;
    padding: 15px
}

body.web-app #leadhook form {
    max-width: 600px;
    padding: 10px;
    margin: 0 auto
}

body.web-app #leadhook form .form-group {
    margin: 0 auto
}

body.web-app #leadhook form label {
    font-size: 1.5rem
}

body.web-app #leadhook .close-holder {
    color: #fff;
    cursor: pointer;
    max-width: 600px;
    margin: 0 auto
}

#leadhook_msg {
    margin: 10px auto;
    font-size: 1rem;
    max-width: 400px
}

#go_out_link {
    font-size: 1.2rem;
    font-weight: 700
}

#leadhookContent,
#overlay-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 32px;
    color: #fff
}

#overlay-content img {
    margin: 20px 0
}

.invalid-feedback {
    display: block
}

h2 {
    font-weight: 700;
    color: #000
}

ul.cobertura-list {
    padding-left: 50px
}

.blog-post-body .jumbotron.blog-ind {
    padding: 8rem 2rem
}

#contact-msg-div {
    margin: 10px 0;
    padding: 5px;
    border-radius: 10px
}

label.error {
    display: block;
    text-align: center;
    color: #c22821;
    padding-top: 5px;
    font-size: 14px
}

#forms-msg-suscribe {
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 5px
}

#servicios_list h3 {
    padding-bottom: 40px
}

body.web-app .menu-top {
    padding-bottom: 0;
    font-size: 12px;
    background-color: #fff
}

body.web-app .menu-top .form-control {
    height: 18px !important;
    font-size: 14px;
    padding: 2px
}

body.web-app .menu-top .col-sm-4,
body.web-app .menu-top .col-sm-6 {
    padding: 5px !important;
    display: flex;
    justify-content: center;
    align-items: center
}

body.web-app .header2 {
    padding: 0 1rem;
    font-size: 12px
}

.menu-top2 {
    line-height: 10px;
    font-size: 10px
}

.menu-top2,
.menu-top2 .col-sm-4,
.menu-top2 .col-sm-6 {
    height: 25px
}

body.web-app li.nav-item {
    text-align: center;
    text-transform: uppercase;
    width: 20%
}

body.web-app li.nav-item.andatti-item {
    text-transform: lowercase
}

body.web-app .logo-m {
    display: none
}

body.web-app .footer a .active-t {
    color: #922821 !important
}

body.web-app .carousel {
    margin-bottom: 1rem;
    padding: 90px 0 0
}

body.web-app .carousel-caption {
    z-index: 10;
    bottom: 3rem
}

body.web-app .carousel-item {
    background-color: #fff
}

body.web-app .carousel-item picture img {
    max-width: 100%;
    min-width: 100%;
    max-height: 32rem
}

.cont-float h6 {
    background-color: #fff;
    margin-bottom: 0;
    padding: 5px 0;
    text-align: center
}

.cont-float img {
    max-width: 100%
}

.features-desktop {
    padding: 1rem 0 0;
    top: -45px;
    position: relative
}

.container.destacados {
    margin-top: -20px
}

.destacados h2 {
    margin-bottom: 1em
}

.destacados img {
    max-width: 100%
}

.fa-envelope-o,
.fa-file-pdf-o {
    color: #c22821;
    padding-left: 10px
}

.back-w {
    background-color: #fff
}

.list {
    padding-left: 1.8em
}

.descr-c {
    margin-bottom: 0
}

body.web-app .footer a {
    color: #fff
}

body.web-app .card-header h5 {
    font-weight: 400 !important;
    font-size: 1em
}

body.web-app .footer-mobile {
    /* display: none */
}

@media (max-width:768px) {

    .logo-d,
    body.web-app .menu-top {
        display: none
    }

    body.web-app .logo-m {
        display: block
    }

    body.web-app .navbar-dark .navbar-nav .nav-link {
        height: auto !important
    }

    body.web-app li.nav-item {
        width: 100%
    }

    body.web-app .dropdown-item {
        display: inline-block;
        min-width: 100% !important
    }

    body.web-app .footer {
        height: auto
    }

    body.web-app .footer .col {
        display: flex;
        flex-wrap: wrap
    }

    body.web-app .footer .row {
        margin-right: 0;
        margin-left: 0
    }

    body.web-app .footer p {
        font-size: 10px
    }

    body.web-app .carousel {
        padding: 60px 0 0
    }

    body.web-app .carousel-item {
        min-height: 16rem
    }

    body.web-app .carousel-item picture img {
        max-height: 26rem
    }

    body.web-app .carousel-indicators {
        bottom: 5px
    }

    body.web-app .cont-floatm {
        position: relative;
        top: 0
    }

    body.web-app .display-3 {
        font-size: 1.3em
    }

    body.web-app .jumbotron {
        padding: 2.9em .5em 1.5em
    }

    .box1,
    .box5,
    .float-l,
    .float-r {
        display: none
    }

    body.web-app .wrapper1 {
        display: block
    }

    .box2 {
        grid-column-start: 1;
        grid-column-end: 6;
        grid-row-start: 2
    }

    .box2,
    .box3 {
        grid-row-end: 4
    }

    .box3 {
        grid-column-start: 4;
        grid-column-end: 9;
        grid-row-start: 1
    }

    .box3 img {
        max-width: 100%;
        margin: 0 0 -9px;
        max-height: 67px;
        z-index: 1
    }

    .box4 {
        grid-column-start: 7;
        grid-column-end: 12;
        grid-row-start: 2;
        grid-row-end: 4
    }

    .container.destacados {
        margin-top: 0
    }
}

body.web-app .modal-content img {
    width: 100%
}

body.web-app .modal-content .col-sm-6.img-modal-container {
    padding: 0
}

.ico-serv {
    font-size: 25px !important;
    color: #c22821
}

.font-pay {
    font-size: 1.6em
}

@media (max-width:576px) {
    #f-desk {
        display: none !important
    }

    .footer-mobile {
        display: block
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

@media (min-width:1024px) {
    .jumbotron {
        padding: 6.5rem 2rem
    }
}

@media (max-width:1200px) {
    .modal-xl {
        max-width: 800px
    }
}

@media only screen and (max-width:767px) {
    body.web-app .carousel {
        margin-bottom: 0
    }

    h4.promociones-cta {
        font-size: 1rem
    }

    .features-desktop {
        padding-left: 15px;
        padding-right: 15px
    }

    section#counter {
        margin-top: -30px
    }

    section#counter .row {
        margin: 0
    }

    .background-row {
        background-size: cover;
        background-position: 0
    }

    #leadhook p {
        font-size: 1rem
    }

    .logo-retro {
        margin-top: 0
    }

    .destacados h2,
    .features-desktop h2 {
        font-size: 1.8em
    }

    .breadcrumb {
        padding-left: 0;
        padding-right: 0;
        font-size: .85rem
    }

    #insightera_widget_button,
    #insightera_widget_container {
        display: none
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    body.web-app .navbar {
        padding: 0
    }

    body.web-app .navbar-brand {
        margin-right: 0
    }

    body.web-app .navbar-dark .navbar-nav .nav-link {
        font-size: 12px
    }
}

body.web-reunion {
    background-color: #000;
    font-family: Oswald, sans-serif;
    font-size: 1rem;
    height: auto;
    min-height: 100%
}

body.web-reunion .white-popup {
    position: relative;
    background: #fff;
    padding: 2em 3em;
    width: auto;
    margin: 20px auto;
    max-width: 600px;
    border-radius: 10px
}

body.web-reunion .navbar-brand {
    max-width: 90px
}

body.web-reunion .navbar-light .navbar-toggler {
    background-color: #fec630
}

body.web-reunion .oxxo-logo {
    max-width: 150px
}

body.web-reunion .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(222,35,36, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important
}

body.web-reunion button.close {
    background-color: #000;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    padding: 7px;
    right: 15px;
    position: absolute
}

body.web-reunion #spotify_modal .modal-body,
body.web-reunion #spotify_modal .modal-header {
    background-color: #000
}

body.web-reunion #spotify_modal button.close {
    border-radius: 0;
    width: auto;
    height: auto;
    padding: 0;
    right: 20px;
    top: 10px;
    font-size: 2rem
}

body.web-reunion .close {
    color: #fec630;
    text-shadow: none;
    font-size: 1rem;
    opacity: 1
}

body.web-reunion .close:not(:disabled):not(.disabled):focus,
body.web-reunion .close:not(:disabled):not(.disabled):hover {
    color: #fec630
}

body.web-reunion .spacer-logo-mobile {
    width: 53px
}

body.web-reunion #overlayContainer {
    display: none;
    margin-top: -1.5em
}

body.web-reunion #overlay {
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    display: table;
    position: absolute;
    z-index: 1000
}

#leadhookContent,
body.web-reunion #overlay-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 32px;
    color: #fff
}

body.web-reunion #overlay-content img {
    margin: 20px 0
}

body.web-reunion .navbar-light .navbar-nav .nav-link {
    color: #fff;
    text-shadow: -1px 1px 2px #000
}

body.web-reunion .navbar-light .navbar-nav .nav-link:focus,
body.web-reunion .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
    text-shadow: -1px 1px 2px #000
}

body.web-reunion .navbar-nav span.separator {
    color: #fff;
    padding: .5rem .15rem
}

body.web-reunion .form-search {
    padding-top: 12px
}

body.web-reunion #locate_store input {
    min-width: 220px;
    background-color: #434343;
    color: #fff;
    border-right: none
}

body.web-reunion #locate_store input::-moz-placeholder {
    color: #fff;
    font-family: Titillium Web, sans-serif
}

body.web-reunion #locate_store input::placeholder {
    color: #fff;
    font-family: Titillium Web, sans-serif
}

body.web-reunion #locate_store .input-group-text {
    background-color: #434343;
    border-left: none
}

body.web-reunion #locate_store i {
    color: #fec630
}

body.web-reunion .featured-video {
    border: 1px solid #fec630;
    padding: 10px
}

body.web-reunion .calculator-img {
    margin-right: -23px;
    margin-top: -8px;
    max-width: 63px
}

body.web-reunion .calculator-text {
    min-width: 160px;
    background-color: #de2324;
    border-radius: 0 10px 10px 0;
    padding: 0 10px 3px 0;
    font-size: 16px;
    line-height: 1.4rem;
    text-shadow: none
}

body.web-reunion .btn-secondary {
    background-color: transparent;
    border: 2px solid #fec630;
    color: #fec630;
    font-size: 1.2rem
}

body.web-reunion .btn-secondary:hover {
    background-color: #fec630;
    color: #000
}

body.web-reunion .btn-primary {
    background-color: #de2324;
    border: 1px solid #de2324;
    color: #fff
}

body.web-reunion .btn-primary:hover {
    background-color: #000;
    color: #fff;
    border: 1px solid #fec630
}

body.web-reunion .calculadora h2,
body.web-reunion .experiencias h2,
body.web-reunion .promociones h2 {
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    color: #fff
}

body.web-reunion #carousel_container picture img {
    width: 100%
}

body.web-reunion #recipe_modal .modal-footer {
    background-color: #fec630;
    color: #de2324;
    text-transform: uppercase;
    padding: .5rem
}

body.web-reunion #recipe_modal .modal-footer p {
    margin-bottom: 5px;
    font-size: 1.3rem
}

body.web-reunion .recipe-container {
    margin: 30px 30px 15px;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    font-size: 1.2rem;
    padding-bottom: 15px;
    font-weight: 300
}

body.web-reunion .recipe-container img.heading {
    display: block;
    max-width: 300px;
    margin: auto
}

body.web-reunion .recipe-container img.mobile-banner {
    display: block;
    margin: auto
}

body.web-reunion .recipe-btn-container {
    margin-bottom: 15px
}

body.web-reunion .recipe-container ul {
    list-style: none;
    margin-left: 3rem
}

body.web-reunion .recipe-content ul {
    list-style: none;
    margin-left: 1rem
}

body.web-reunion .recipe-container ul li:before {
    color: #fec630;
    content: "\25A0";
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 2rem
}

body.web-reunion .recipe-content {
    color: #fff;
    font-family: Titillium Web, sans-serif;
    font-weight: 300;
    font-size: 1.1rem
}

body.web-reunion .recipe-content h1 {
    color: #fec630;
    font-size: 1.8rem;
    font-family: Oswald, sans-serif
}

body.web-reunion .feed-content {
    color: #fff
}

body.web-reunion .feed-content h1 {
    color: #fec630;
    font-size: 1.8rem
}

body.web-reunion .feed-content h3 {
    color: #fec630;
    font-size: 1.2rem
}

body.web-reunion .recipe-content h2 {
    font-size: 1.3rem
}

body.web-reunion .recipe-content ul.ingredients li:before {
    color: #fec630;
    content: "\25A0";
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 1.2rem
}

body.web-reunion .recipe-content ul.instructions li:before {
    color: #de2324;
    content: "\25A0";
    display: inline-block;
    width: 1em;
    margin-left: -1em;
    font-size: 1.2rem
}

body.web-reunion #oxxo-music-container {
    margin-top: -100px
}

body.web-reunion #oxxo-icon,
body.web-reunion #spotify-icon {
    display: block;
    max-width: 63px
}

body.web-reunion .oxxo-spotify-message p {
    color: #fff;
    margin-bottom: 0;
    font-weight: 300;
    font-size: .9rem
}

body.web-reunion .oxxo-spotify-message .oxxo-music {
    font-weight: 700;
    font-size: 1.5rem
}

body.web-reunion #oxxo-music-spotify {
    background: url(/img/micrositio-reunion/back-spotify.png) no-repeat 50%;
    background-size: cover;
    background-origin: padding-box;
    border-radius: 5px;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .4)
}

body.web-reunion a.popup-spotify:hover {
    text-decoration: none
}

body.web-reunion .owl-carousel .hover-overlay {
    height: auto;
    overflow: hidden;
    position: relative;
    cursor: pointer
}

body.web-reunion .hover-overlay:hover .item-overlay {
    opacity: 1;
    -moz-opacity: 1
}

body.web-reunion .hover-overlay:hover .overlay-content {
    bottom: 40%;
    opacity: 1;
    -moz-opacity: 1
}

body.web-reunion .owl-carousel .item-overlay,
body.web-reunion .owl-carousel .overlay-content {
    opacity: 0;
    -moz-opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: opacity .4s ease-out
}

body.web-reunion .owl-carousel .overlay-content {
    background: rgba(254, 198, 48, .85)
}

body.web-reunion .overlay-content h3 {
    padding-top: 35%;
    color: #de2324;
    font-size: 1.3rem
}

body.home footer {
    background-color: #1db954
}

body.web-reunion footer {
    color: #fff;
    padding: 15px 0;
    margin-top: 80px;
    max-height: 60px
}

body.web-reunion footer p {
    margin-bottom: 0
}

body.web-reunion #listado-tiendas,
body.web-reunion #mapDiv {
    height: 600px;
    width: 100%;
    margin: 15px 0
}

body.web-reunion #listado-tiendas {
    overflow: scroll
}

body.web-reunion .banner-bottom-fill {
    padding: 15px;
    border-bottom: 1px solid #ccc
}

body.web-reunion .banner-address {
    font-weight: 700
}

body.web-reunion #calculator {
    background: #fec630;
    border-radius: 5px
}

body.web-reunion #calculator h2 {
    color: #de2324;
    font-size: 1.4rem
}

body.web-reunion #calculator ul#steps li:last-child {
    display: none
}

body.web-reunion #calculator ul#steps li a {
    cursor: default
}

body.web-reunion #calculator ul#steps .nav-link {
    margin: 0 .25rem;
    padding: .25rem 1.1rem;
    color: grey;
    font-size: 1.5rem;
    font-weight: 700;
    border: 1px solid grey;
    border-radius: 100%;
    width: 50px;
    height: 50px
}

body.web-reunion #calculator ul#steps.nav-pills .nav-link.active,
body.web-reunion #calculator ul#steps.nav-pills .show>.nav-link {
    color: #de2324;
    background-color: transparent;
    border: 1px solid #de2324
}

body.web-reunion #calculator .vertical-tab .nav-pills .nav-link.active,
body.web-reunion #calculator .vertical-tab .nav-pills .show>.nav-link {
    background-color: #fff;
    color: #000
}

body.web-reunion #calculator .vertical-tab .nav-pills .nav-link {
    color: #000;
    background-color: #fff;
    margin: 5px 0
}

body.web-reunion #calculator .vertical-tab .nav-pills .nav-link.active i,
body.web-reunion #calculator .vertical-tab .nav-pills .nav-link:hover {
    color: #de2324
}

body.web-reunion #calculator .vertical-tab .nav-pills .show>.nav-link i {
    color: #de2324
}

body.web-reunion #v-pills-tabContent,
body.web-reunion #v-pills-tabContent-mixer {
    max-height: 415px;
    overflow: scroll
}

body.web-reunion #v-pills-tabContent-mixer .tab-pane,
body.web-reunion #v-pills-tabContent .tab-pane {
    padding: 15px;
    background-color: #fff;
    border-radius: 5px;
    color: #000;
    height: 100%
}

body.web-reunion #persons_products .row {
    background: #fff;
    color: #000;
    border-radius: 5px;
    padding: 10px 5px
}

body.web-reunion #persons_products .row input {
    width: 50%;
    display: inline-block
}

body.web-reunion #persons_products .row button.btn-secondary {
    display: inline-block;
    font-size: .9rem;
    border: 1px solid #ced4da;
    color: #000
}

body.web-reunion #persons_products .row p {
    margin: 5px 0 0
}

body.web-reunion #persons_products .row i.fa-chevron-right {
    color: #de2324
}

body.web-reunion #user_products_list {
    background: #fff;
    color: #000;
    border-radius: 5px
}

@media (max-width:1279px) {
    body.web-reunion header.container {
        margin-left: 0 !important;
        margin-right: 0 !important;
        max-width: 100% !important
    }

    body.web-reunion nav {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    body.web-reunion .navbar-brand {
        max-width: 120px
    }

    body.web-reunion #locate_store input {
        min-width: 190px;
        font-size: 12px
    }

    body.web-reunion .navbar-nav .nav-link {
        font-size: .9rem
    }
}

@media (max-width:1024px) {
    body.web-reunion {
        background-position: 0 100%, -300px top !important
    }
}

@media (min-width:768px) {
    body.web-reunion .navbar-brand {
        position: absolute;
        left: 54%;
        transform: translateX(-50%)
    }
}

@media only screen and (max-width:768px) {
    body.web-reunion .navbar-nav {
        text-align: right
    }

    body.web-reunion .btn-secondary {
        background-color: #fec630;
        border: 2px solid #fec630;
        color: #000;
        font-size: 1.2rem
    }

    body.web-reunion .btn-secondary:hover {
        background-color: transparent;
        color: #000
    }

    body.web-reunion .calculator-text {
        min-width: 88%;
        text-align: center !important
    }

    body.web-reunion #oxxo-icon,
    body.web-reunion #spotify-icon {
        display: block;
        max-width: 30px
    }

    body.web-reunion #oxxo-music-container {
        padding: 0 !important
    }

    body.web-reunion .oxxo-spotify-message .oxxo-music {
        font-size: 1rem
    }

    body.web-reunion #recipe_modal .modal-body {
        background-image: url(/img/micrositio-reunion/pattern_bg_oxxo.png) !important;
        background-repeat: repeat;
        background-color: #000;
        background-size: 50% !important
    }

    body.web-reunion .recipe-container {
        background-color: transparent;
        margin-left: 16px;
        margin-right: 16px;
        margin-top: 0
    }
}

@media only screen and (max-width:767px) {
    body.web-reunion {
        height: auto
    }
}

#mercancias_container .nav-pills .nav-link.active {
    color: #000;
    font-weight: 700;
    background-color: #f3f3f3
}

#mercancias_container .nav-pills a.nav-link {
    color: #000;
    text-transform: none;
    border: 1px solid #dededf;
    border-radius: 0;
    font-weight: 700
}

#mercancias_container .nav-pills a.nav-link:hover {
    background-color: #f3f3f3
}

#mercancias_container .nav-item:first-child a.nav-link {
    border-radius: .25rem 0 0 .25rem
}

#mercancias_container .nav-item:last-child a.nav-link {
    border-radius: 0 .25rem .25rem 0
}

#mercancias_container .active {
    background-color: transparent
}

#mercancias_container .card {
    padding: .5rem;
    cursor: pointer
}

#mercancias_container .card:hover {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .25)
}

#mercancias_container .card img {
    max-width: 80%;
    margin: 0 auto .5rem
}

#mercancias_container .card .product-description {
    min-height: 55px
}

#mercancias_container a.locate-product.item {
    color: #00b22b
}

#mercancias_container a.locate-product.card-item {
    color: #000
}

#mercancias_container a.locate-product.card-item:hover {
    text-decoration: none
}

a.locate-product.item:hover {
    text-decoration: none
}

#listado-tiendas,
#mapDiv {
    height: 600px;
    width: 100%;
    margin: 15px 0
}

#listado-tiendas {
    overflow: scroll
}

#mercancias_container .banner-bottom-fill {
    padding: 15px;
    border-bottom: 1px solid #ccc
}

#mercancias_container .banner-address {
    font-weight: 700
}

#mercancias_container .oxxo-logo {
    max-width: 150px
}

#mercancias_container .modal-body #promoGeoButton {
    margin-top: 20px
}

#mercancias_container .modal-footer {
    border-top: none
}