<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* =========== Â© Centroarts.com 2021.07.18 =========== */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local(''),
       url('/templates/fonts/roboto-cyrillic-regular.woff2') format('woff2'),
       url('/templates/fonts/roboto-cyrillic-regular.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: bold;
  font-display: swap;
  src: local(''),
       url('/templates/fonts/roboto-cyrillic-700.woff2') format('woff2'),
       url('/templates/fonts/roboto-cyrillic-700.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local(''),
       url('/templates/fonts/roboto-cyrillic-italic.woff2') format('woff2'),
       url('/templates/fonts/roboto-cyrillic-italic.woff') format('woff');
}

@media print {
	*, *::before, *::after { text-shadow: none !important; box-shadow: none !important; }
	a, a:visited { text-decoration: underline; }
	abbr[title]::after { content: " (" attr(title) ")"; }
	pre { white-space: pre-wrap !important; }
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr, img { page-break-inside: avoid; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3 { page-break-after: avoid; }
	.navbar { display: none; }
	.badge { border: 1px solid #000; }
	.table { border-collapse: collapse !important; }
	.table td, .table th { background-color: #fff !important; }
	.table-bordered th,
	.table-bordered td { border: 1px solid #ddd !important; }
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

* { font-family: inherit; }
*, *::before, *::after { box-sizing: inherit; }
@-ms-viewport { width: device-width; }

body, html { height: 100%; padding: 0; margin: 0; }
html {
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

a { background-color: transparent; -webkit-text-decoration-skip: objects; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: .5rem; margin-top: 0; font-family: inherit; font-weight: bold;
    line-height: 1.1; color: inherit; letter-spacing: -.02rem;
    -webkit-font-smoothing: antialiased;
}

h1, .h1 { font-size: 1.8rem; }
h2, .h2 { font-size: 1.6rem; }
h3, .h3 { font-size: 1.4rem; }
h4, .h4 { font-size: 1.3rem; }
h5, .h5 { font-size: 1.2rem; }
h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }
.display-1, .display-2, .display-3, .display-4 { -webkit-font-smoothing: antialiased; letter-spacing: -0.04rem; }
.display-1 { font-size: 3.8rem; font-weight: 300; line-height: 1.1; }
.display-2 { font-size: 3.3rem; font-weight: 300; line-height: 1.1; }
.display-3 { font-size: 2.8rem; font-weight: 300; line-height: 1.1; font-weight: bold; }
.display-4 { font-size: 2.5rem; font-weight: 300; line-height: 1.1; }
.display-5 { font-size: 2.0rem; font-weight: 300; line-height: 1.1; }
.display-6 { font-size: 1.8rem; font-weight: 300; line-height: 1.1; }

@media (max-width: 767px) {
	.display-1 { font-size: 2.7rem; }
	.display-2 { font-size: 2.4rem; }
	.display-3 { font-size: 2.1rem; }
	.display-4 { font-size: 1.8rem; }
	.display-5 { font-size: 1.5rem; }
	.display-6 { font-size: 1.2rem; }
}

p, ol, ul, dl { margin-bottom: 1rem; margin-top: 0; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }
dt, b, strong { font-weight: bold; }
dd { margin-bottom: .5rem; margin-left: 0; }
pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.1); }
mark, .mark { padding: 0.2em; background-color: #fcf8e3; }

[tabindex="-1"]:focus { outline: none !important; }

.clr { clear: both }
.clrfix:after { clear: both; content: ""; display: block; height: 0; width: 0; visibility: hidden; }
.hide { display: none; }
.left { float: left; }
.right { float: right; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-justify { text-align: justify !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }
.text-left { text-align: left !important; }

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

.bk-word { word-wrap: break-word; }
.nowrap { white-space: nowrap; }

@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: 768px) {
	.small { font-size: .9rem; }
	.small-md { font-size: .9rem; }
}
@media (max-width: 767px) {
	.small { font-size: .75rem; }
}
.bold { font-weight: bold; }
.uppercase { text-transform: uppercase; }
.strike { text-decoration: line-through; }
.underline { text-decoration: underline; }
.grey-text { color: #8b8c8c !important; }
.grey-bg { background-color: #f7f8f9; }
.green-text { color: #29b672 !important; }
.green-bg { background-color: #29b672; }
.red-text { color: #fe6859; }
.red-bg { background-color: #fe6859; }
.white-bg { background-color: #fff; }
.white-bg:after, .white-bg:before,
.grey-bg:after, .grey-bg:before { content: ""; height: 0; width: 100%; display: table; clear: both; }
.invert { background-color: #222; color: #fff; }
.invert a { color: inherit; }
.sr-only {
    position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0);
    white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0;
}

.cover { background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
}
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

blockquote {
    margin: 0 0 1rem; font-family: Georgia, "Times New Roman", serif; font-style: italic;
    color: #828585; font-size: 1.15rem; border-left: 2px solid #29b672; padding-left: 40px;
}

dfn { font-style: italic; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -.25em; }
sup { top: -.5em; }

figure { margin: 0 0 1rem; }
img { vertical-align: middle; border-style: none; }
svg:not(:root) { overflow: hidden; }
a, area, button, [role="button"], input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
table { border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #868e96; text-align: left; caption-side: bottom; }
th { text-align: left; }
label { display: inline-block; margin-bottom: .5rem; }
button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { outline: none !important; margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }

button, html [type="button"],
[type="reset"], [type="submit"] { -webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0; }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -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-cancel-button,
[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; }
template { display: none; }
[hidden] { display: none !important; }

::selection { background: #222; color: #fff; }
::-moz-selection { background: #222; color: #fff; }

/* Borders */
.border_t { border-top: 1px solid rgba(0,0,0,0.1); }
.border_b { border-bottom: 1px solid rgba(0,0,0,0.1); }
.border_r { border-right: 1px solid rgba(0,0,0,0.1); }
.border_l { border-left: 1px solid rgba(0,0,0,0.1); }

/* Grid System */
.row { display: flex; flex-wrap: wrap; margin-right: -10px; margin-left: -10px; }
.no-gutters { margin-right: 0; margin-left: 0; }
.no-gutters &gt; .col,
.no-gutters &gt; [class*="col-"] { padding-right: 0; padding-left: 0; }

.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,
.col-auto, .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,
.col-sm-auto, .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,
.col-md-auto, .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,
.col-lg-auto, .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,
.col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 10px; padding-left: 10px; }

.col { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
.col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
.col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.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; }

@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: none; }
	.col-sm-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-sm-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-sm-3 { flex: 0 0 25%; max-width: 25%; }
	.col-sm-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
	.col-sm-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
	.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
	.col-sm-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
	.col-sm-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
	.col-sm-9 { flex: 0 0 75%; max-width: 75%; }
	.col-sm-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
	.col-sm-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
	.col-sm-12 { flex: 0 0 100%; max-width: 100%; }

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

@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: none; }
	.col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-md-3 { flex: 0 0 25%; max-width: 25%; }
	.col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
	.col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
	.col-md-6 { flex: 0 0 50%; max-width: 50%; }
	.col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
	.col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
	.col-md-9 { flex: 0 0 75%; max-width: 75%; }
	.col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
	.col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
	.col-md-12 { flex: 0 0 100%; max-width: 100%; }

	.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; }
}
@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: none; }
	.col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; }
	.col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; }
	.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
	.col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
	.col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%; }
	.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
	.col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%; }
	.col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; }
	.col-lg-9 { flex: 0 0 75%; max-width: 75%; }
	.col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%; }
	.col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%; }
	.col-lg-12 { flex: 0 0 100%; max-width: 100%; }

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

/* Display Mod */
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-none { display: none !important; }
.d-flex { display: flex !important; }
	.flex-items-center { align-items: center !important; }
	.flex-justify-between { justify-content: space-between !important; }
	.flex-justify-end { justify-content: flex-end !important; }
	.flex-auto { flex: 1 0 0 !important; }
	.flex-row { flex-direction: row; }
	.flex-col { flex-direction: column; }
	.flex-nowrap { flex-wrap: nowrap !important; }
	.flex-wrap { flex-wrap: wrap; }

	.flex-row-reverse {
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: reverse !important;
		flex-direction: row-reverse !important;
	}

	.width-fit { max-width: 100% !important; }

@media (min-width: 576px) {
	.d-sm-inline { display: inline !important; }
	.d-sm-inline-block { display: inline-block !important; }
	.d-sm-block { display: block !important; }
	.d-sm-flex { display: flex !important; }
	.d-sm-none { display: none !important; }
		.flex-sm-items-center { align-items: center !important; }
		.flex-sm-justify-between { justify-content: space-between !important; }
		.flex-sm-justify-end { justify-content: flex-end !important; }
		.flex-sm-auto { flex: 1 1 auto !important; }
		.flex-sm-row { flex-direction: row; }
		.flex-sm-col { flex-direction: column; }
		.flex-sm-nowrap { flex-wrap: nowrap !important; }
		.flex-sm-wrap { flex-wrap: wrap; }

		.flex-sm-row-reverse {
			-webkit-box-orient: horizontal !important;
			-webkit-box-direction: reverse !important;
			flex-direction: row-reverse !important;
		}
}
@media (min-width: 768px) {
	.d-md-inline { display: inline !important; }
	.d-md-inline-block { display: inline-block !important; }
	.d-md-block { display: block !important; }
	.d-md-flex { display: flex !important; }
	.d-md-none { display: none !important; }
		.flex-md-items-center { align-items: center !important; }
		.flex-md-justify-between { justify-content: space-between !important; }
		.flex-md-justify-end { justify-content: flex-end !important; }
		.flex-md-auto { flex: 1 1 auto !important; }
		.flex-md-row { flex-direction: row; }
		.flex-md-col { flex-direction: column; }
		.flex-md-nowrap { flex-wrap: nowrap !important; }
		.flex-md-wrap { flex-wrap: wrap; }

		.flex-md-row-reverse {
			-webkit-box-orient: horizontal !important;
			-webkit-box-direction: reverse !important;
			flex-direction: row-reverse !important;
		}
}
@media (min-width: 992px) {
	.d-lg-inline { display: inline !important; }
	.d-lg-inline-block { display: inline-block !important; }
	.d-lg-block { display: block !important; }
	.d-lg-flex { display: flex !important; }
	.d-lg-none { display: none !important; }
		.flex-lg-items-center { align-items: center !important; }
		.flex-lg-justify-between { justify-content: space-between !important; }
		.flex-lg-justify-end { justify-content: flex-end !important; }
		.flex-lg-auto { flex: 1 1 auto !important; }
		.flex-lg-row { flex-direction: row; }
		.flex-lg-col { flex-direction: column; }
		.flex-lg-nowrap { flex-wrap: nowrap !important; }
		.flex-lg-wrap { flex-wrap: wrap; }

		.flex-lg-row-reverse {
			-webkit-box-orient: horizontal !important;
			-webkit-box-direction: reverse !important;
			flex-direction: row-reverse !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; }

/* Dropdown menu */
.box { background-color: #fff; border-radius: 2px; box-shadow: 0 .5rem 2rem 0 rgba(0,0,0,0.06), 0 0 0 1px rgba(0,0,0,0.01); background-color: #fff; }
.dropdown ul.box, .dropdown ol.box { list-style: none; }
	.dropdown { position: relative; }
	.dropdown.dd_right .box { right: 0; }
	.dropdown .box {
		z-index: 11; position: absolute; opacity: 0; min-width: 210px; visibility: hidden; border: 1px solid rgba(0,0,0,0.1);
		transform: translate(0, -10%); box-shadow: 0 4px 18px 0 rgba(0,0,0,0.1);
		background-origin: padding-box;
	}
	.dropdown_title::after {
		display: inline-block; width: 0; height: 0; margin-left: .255em; margin-top: -.1em; vertical-align: middle; content: "";
		border-top: .28em solid; border-right: .28em solid transparent; border-left: .28em solid transparent;
		opacity: .4;
	}
	.dropdown:hover .box {
		opacity: 1; visibility: visible; transform: translate(0, 0);
		transition: opacity .15s linear, transform .3s linear;
	}
	.dropdown:hover .dropdown_title::after { opacity: 1; }

	/* Links */
	.nav-link { cursor: pointer; display: block; padding: .4rem; line-height: 1rem; border: 1px solid transparent; }

	.dropdown .box .nav-link { color: #222; margin: 0 -30px; padding: .4rem 30px; }
	.dropdown .box span.nav-link { opacity: .5; cursor: default; }
	.dropdown .box a.nav-link:hover { color: #48be96; }

/* Tooltip */
.tooltip { display: inline-block; vertical-align: middle; position: relative; z-index: 6; }
	.tooltip_icon { cursor: pointer; display: inline-block; vertical-align: top; padding: 3px; width: 20px; height: 19px;  margin-top: .1rem; }
	.tooltip_icon &gt; [class^="i__"], .tooltip_icon &gt; [class*=" i__"] { vertical-align: top; }
	.tooltip .box {
		font-size: 12px; padding: 12px 15px; min-width: 0; width: 200px !important; left: 50%; bottom: 100%;
		margin-left: -100px; margin-bottom: .5rem;
	}
	.tooltip .box::after, .tooltip .box::before {
		position: absolute; width: 0; height: 0; left: 50%; top: 100%; margin: 0 0 0 -9px; content: "";
		border-top: 9px solid; border-right: 9px solid transparent; border-left: 9px solid transparent;
	}
	.tooltip .box::before { border-top-color: rgba(0,0,0,0.15); margin-top: 1px; }
	.tooltip .box::after { border-top-color: #fff; }

	@media (max-width: 767px) {
		.tooltip .box {
			left: auto; right: 0; margin-left: 0;
		}
		.tooltip .box::after, .tooltip .box::before { left: auto; right: 0; }
	}

/* Margins */
.ma-0 { margin: 0 !important; }
.ma-1 { margin: 5px !important; }
.ma-2 { margin: 10px !important; }
.ma-3 { margin: 20px !important; }
.ma-4 { margin: 30px !important; }
.ma-5 { margin: 35px !important; }
.ma-6 { margin: 45px !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.my-1 { margin-top: 5px !important; margin-bottom: 5px !important; }
.my-2 { margin-top: 10px !important; margin-bottom: 10px !important; }
.my-3 { margin-top: 20px !important; margin-bottom: 20px !important; }
.my-4 { margin-top: 30px !important; margin-bottom: 30px !important; }
.my-5 { margin-top: 35px !important; margin-bottom: 40px !important; }
.my-6 { margin-top: 45px !important; margin-bottom: 50px !important; }

.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.mx-1 { margin-left: 5px !important; margin-right: 5px !important; }
.mx-2 { margin-left: 10px !important; margin-right: 10px !important; }
.mx-3 { margin-left: 20px !important; margin-right: 20px !important; }
.mx-4 { margin-left: 30px !important; margin-right: 30px !important; }
.mx-5 { margin-left: 35px !important; margin-right: 40px !important; }
.mx-6 { margin-left: 45px !important; margin-right: 50px !important; }
.mx-auto { margin-right: auto !important; margin-left: auto !important; }

.mb-0 { margin-bottom: 0 !important; }
.mb-1 { margin-bottom: 5px !important; }
.mb-2 { margin-bottom: 10px !important; }
.mb-3 { margin-bottom: 20px !important; }
.mb-4 { margin-bottom: 30px !important; }
.mb-5 { margin-bottom: 35px !important; }
.mb-6 { margin-bottom: 45px !important; }

.mt-0 { margin-top: 0 !important; }
.mt-1 { margin-top: 5px !important; }
.mt-2 { margin-top: 10px !important; }
.mt-3 { margin-top: 20px !important; }
.mt-4 { margin-top: 30px !important; }
.mt-5 { margin-top: 35px !important; }
.mt-6 { margin-top: 45px !important; }

.mr-0 { margin-right: 0 !important; }
.mr-1 { margin-right: 5px !important; }
.mr-2 { margin-right: 10px !important; }
.mr-3 { margin-right: 20px !important; }
.mr-4 { margin-right: 30px !important; }
.mr-5 { margin-right: 35px !important; }
.mr-6 { margin-right: 45px !important; }

.ml-0 { margin-left: 0 !important; }
.ml-1 { margin-left: 5px !important; }
.ml-2 { margin-left: 10px !important; }
.ml-3 { margin-left: 20px !important; }
.ml-4 { margin-left: 30px !important; }
.ml-5 { margin-left: 35px !important; }
.ml-6 { margin-left: 45px !important; }

/* Paddings */
.pa-0 { padding: 0px !important; }
.pa-1 { padding: 5px !important; }
.pa-2 { padding: 10px !important; }
.pa-3 { padding: 20px !important; }
.pa-4 { padding: 30px !important; }
.pa-5 { padding: 35px !important; }
.pa-6 { padding: 45px !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.py-1 { padding-top: 5px !important; padding-bottom: 5px !important; }
.py-2 { padding-top: 10px !important; padding-bottom: 10px !important; }
.py-3 { padding-top: 20px !important; padding-bottom: 20px !important; }
.py-4 { padding-top: 30px !important; padding-bottom: 30px !important; }
.py-5 { padding-top: 35px !important; padding-bottom: 35px !important; }
.py-6 { padding-top: 45px !important; padding-bottom: 45px !important; }

.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.px-1 { padding-left: 5px !important; padding-right: 5px !important; }
.px-2 { padding-left: 10px !important; padding-right: 10px !important; }
.px-3 { padding-left: 20px !important; padding-right: 20px !important; }
.px-4 { padding-left: 30px !important; padding-right: 30px !important; }
.px-5 { padding-left: 35px !important; padding-right: 35px !important; }
.px-6 { padding-left: 45px !important; padding-right: 45px !important; }

.pb-0 { padding-bottom: 0 !important; }
.pb-1 { padding-bottom: 5px !important; }
.pb-2 { padding-bottom: 10px !important; }
.pb-3 { padding-bottom: 20px !important; }
.pb-4 { padding-bottom: 30px !important; }
.pb-5 { padding-bottom: 35px !important; }
.pb-6 { padding-bottom: 45px !important; }

.pt-0 { padding-top: 0 !important; }
.pt-1 { padding-top: 5px !important; }
.pt-2 { padding-top: 10px !important; }
.pt-3 { padding-top: 20px !important; }
.pt-4 { padding-top: 30px !important; }
.pt-5 { padding-top: 35px !important; }
.pt-6 { padding-top: 45px !important; }

.pr-0 { padding-right: 0 !important; }
.pr-1 { padding-right: 5px !important; }
.pr-2 { padding-right: 10px !important; }
.pr-3 { padding-right: 20px !important; }
.pr-4 { padding-right: 30px !important; }
.pr-5 { padding-right: 35px !important; }
.pr-6 { padding-right: 45px !important; }

.pl-0 { padding-left: 0 !important; }
.pl-1 { padding-left: 5px !important; }
.pl-2 { padding-left: 10px !important; }
.pl-3 { padding-left: 20px !important; }
.pl-4 { padding-left: 30px !important; }
.pl-5 { padding-left: 35px !important; }
.pl-6 { padding-left: 45px !important; }

/* Font-size */
.fss-1 { font-size: .95rem !important; }
	.fss-2 { font-size: .9rem !important; }
	.fss-3 { font-size: .85rem !important; }
	.fss-4 { font-size: .8rem !important; }

	.fsb-1 { font-size: 1.05rem !important; }
	.fsb-2 { font-size: 1.1rem !important; }
	.fsb-3 { font-size: 1.15rem !important; }
	.fsb-4 { font-size: 1.2rem !important; }
	.fsb-5 { font-size: 1.35rem !important; }
	.fsb-6 { font-size: 1.6rem !important; line-height: 1.25 !important; }
	.fsb-7 { font-size: 1.8rem !important; line-height: 1.25 !important; }
	.fsb-8 { font-size: 2rem !important; line-height: 1.25 !important; }

@media (min-width: 576px) {
	/* Margins */
	.ma-sm-0 { margin: 0px !important; }
	.ma-sm-1 { margin: 5px !important; }
	.ma-sm-2 { margin: 10px !important; }
	.ma-sm-3 { margin: 20px !important; }
	.ma-sm-4 { margin: 30px !important; }
	.ma-sm-5 { margin: 35px !important; }
	.ma-sm-6 { margin: 45px !important; }

	.my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
	.my-sm-1 { margin-top: 5px !important; margin-bottom: 5px !important; }
	.my-sm-2 { margin-top: 10px !important; margin-bottom: 10px !important; }
	.my-sm-3 { margin-top: 20px !important; margin-bottom: 20px !important; }
	.my-sm-4 { margin-top: 30px !important; margin-bottom: 30px !important; }
	.my-sm-5 { margin-top: 35px !important; margin-bottom: 40px !important; }
	.my-sm-6 { margin-top: 45px !important; margin-bottom: 50px !important; }

	.mx-sm-0 { margin-left: 0 !important; margin-right: 0 !important; }
	.mx-sm-1 { margin-left: 5px !important; margin-right: 5px !important; }
	.mx-sm-2 { margin-left: 10px !important; margin-right: 10px !important; }
	.mx-sm-3 { margin-left: 20px !important; margin-right: 20px !important; }
	.mx-sm-4 { margin-left: 30px !important; margin-right: 30px !important; }
	.mx-sm-5 { margin-left: 35px !important; margin-right: 40px !important; }
	.mx-sm-6 { margin-left: 45px !important; margin-right: 50px !important; }
	.mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }

	.mb-sm-0 { margin-bottom: 0 !important; }
	.mb-sm-1 { margin-bottom: 5px !important; }
	.mb-sm-2 { margin-bottom: 10px !important; }
	.mb-sm-3 { margin-bottom: 20px !important; }
	.mb-sm-4 { margin-bottom: 30px !important; }
	.mb-sm-5 { margin-bottom: 35px !important; }
	.mb-sm-6 { margin-bottom: 45px !important; }

	.mt-sm-0 { margin-top: 0 !important; }
	.mt-sm-1 { margin-top: 5px !important; }
	.mt-sm-2 { margin-top: 10px !important; }
	.mt-sm-3 { margin-top: 20px !important; }
	.mt-sm-4 { margin-top: 30px !important; }
	.mt-sm-5 { margin-top: 35px !important; }
	.mt-sm-6 { margin-top: 45px !important; }

	.mr-sm-0 { margin-right: 0 !important; }
	.mr-sm-1 { margin-right: 5px !important; }
	.mr-sm-2 { margin-right: 10px !important; }
	.mr-sm-3 { margin-right: 20px !important; }
	.mr-sm-4 { margin-right: 30px !important; }
	.mr-sm-5 { margin-right: 35px !important; }
	.mr-sm-6 { margin-right: 45px !important; }

	.ml-sm-0 { margin-left: 0 !important; }
	.ml-sm-1 { margin-left: 5px !important; }
	.ml-sm-2 { margin-left: 10px !important; }
	.ml-sm-3 { margin-left: 20px !important; }
	.ml-sm-4 { margin-left: 30px !important; }
	.ml-sm-5 { margin-left: 35px !important; }
	.ml-sm-6 { margin-left: 45px !important; }

	/* Paddings */
	.pa-sm-0 { padding: 0px !important; }
	.pa-sm-1 { padding: 5px !important; }
	.pa-sm-2 { padding: 10px !important; }
	.pa-sm-3 { padding: 20px !important; }
	.pa-sm-4 { padding: 30px !important; }
	.pa-sm-5 { padding: 35px !important; }
	.pa-sm-6 { padding: 45px !important; }

	.py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
	.py-sm-1 { padding-top: 5px !important; padding-bottom: 5px !important; }
	.py-sm-2 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.py-sm-3 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.py-sm-4 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.py-sm-5 { padding-top: 35px !important; padding-bottom: 35px !important; }
	.py-sm-6 { padding-top: 45px !important; padding-bottom: 45px !important; }

	.px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; }
	.px-sm-1 { padding-left: 5px !important; padding-right: 5px !important; }
	.px-sm-2 { padding-left: 10px !important; padding-right: 10px !important; }
	.px-sm-3 { padding-left: 20px !important; padding-right: 20px !important; }
	.px-sm-4 { padding-left: 30px !important; padding-right: 30px !important; }
	.px-sm-5 { padding-left: 35px !important; padding-right: 35px !important; }
	.px-sm-6 { padding-left: 45px !important; padding-right: 45px !important; }

	.pb-sm-0 { padding-bottom: 0 !important; }
	.pb-sm-1 { padding-bottom: 5px !important; }
	.pb-sm-2 { padding-bottom: 10px !important; }
	.pb-sm-3 { padding-bottom: 20px !important; }
	.pb-sm-4 { padding-bottom: 30px !important; }
	.pb-sm-5 { padding-bottom: 35px !important; }
	.pb-sm-6 { padding-bottom: 45px !important; }

	.pt-sm-0 { padding-top: 0 !important; }
	.pt-sm-1 { padding-top: 5px !important; }
	.pt-sm-2 { padding-top: 10px !important; }
	.pt-sm-3 { padding-top: 20px !important; }
	.pt-sm-4 { padding-top: 30px !important; }
	.pt-sm-5 { padding-top: 35px !important; }
	.pt-sm-6 { padding-top: 45px !important; }

	.pr-sm-0 { padding-right: 0 !important; }
	.pr-sm-1 { padding-right: 5px !important; }
	.pr-sm-2 { padding-right: 10px !important; }
	.pr-sm-3 { padding-right: 20px !important; }
	.pr-sm-4 { padding-right: 30px !important; }
	.pr-sm-5 { padding-right: 35px !important; }
	.pr-sm-6 { padding-right: 45px !important; }

	.pl-sm-0 { padding-left: 0 !important; }
	.pl-sm-1 { padding-left: 5px !important; }
	.pl-sm-2 { padding-left: 10px !important; }
	.pl-sm-3 { padding-left: 20px !important; }
	.pl-sm-4 { padding-left: 30px !important; }
	.pl-sm-5 { padding-left: 35px !important; }
	.pl-sm-6 { padding-left: 45px !important; }

	/* Font-size */
	.fss-sm-1 { font-size: .95rem; }
	.fss-sm-2 { font-size: .9rem; }
	.fss-sm-3 { font-size: .85rem; }
	.fss-sm-4 { font-size: .8rem; }

	.fsb-sm-1 { font-size: 1.05rem; }
	.fsb-sm-2 { font-size: 1.1rem; }
	.fsb-sm-3 { font-size: 1.15rem; }
	.fsb-sm-4 { font-size: 1.2rem; }
	.fsb-sm-5 { font-size: 1.4rem; }
	.fsb-sm-6 { font-size: 1.6rem; }
	.fsb-sm-7 { font-size: 1.8rem; }
	.fsb-sm-8 { font-size: 2rem; }
}

@media (min-width: 768px) {
	/* Margins */
	.ma-md-0 { margin: 0px !important; }
	.ma-md-1 { margin: 5px !important; }
	.ma-md-2 { margin: 10px !important; }
	.ma-md-3 { margin: 20px !important; }
	.ma-md-4 { margin: 30px !important; }
	.ma-md-5 { margin: 35px !important; }
	.ma-md-6 { margin: 45px !important; }

	.my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
	.my-md-1 { margin-top: 5px !important; margin-bottom: 5px !important; }
	.my-md-2 { margin-top: 10px !important; margin-bottom: 10px !important; }
	.my-md-3 { margin-top: 20px !important; margin-bottom: 20px !important; }
	.my-md-4 { margin-top: 30px !important; margin-bottom: 30px !important; }
	.my-md-5 { margin-top: 35px !important; margin-bottom: 40px !important; }
	.my-md-6 { margin-top: 45px !important; margin-bottom: 50px !important; }

	.mx-md-0 { margin-left: 0 !important; margin-right: 0 !important; }
	.mx-md-1 { margin-left: 5px !important; margin-right: 5px !important; }
	.mx-md-2 { margin-left: 10px !important; margin-right: 10px !important; }
	.mx-md-3 { margin-left: 20px !important; margin-right: 20px !important; }
	.mx-md-4 { margin-left: 30px !important; margin-right: 30px !important; }
	.mx-md-5 { margin-left: 35px !important; margin-right: 40px !important; }
	.mx-md-6 { margin-left: 45px !important; margin-right: 50px !important; }
	.mx-md-auto { margin-right: auto !important; margin-left: auto !important; }

	.mb-md-0 { margin-bottom: 0 !important; }
	.mb-md-1 { margin-bottom: 5px !important; }
	.mb-md-2 { margin-bottom: 10px !important; }
	.mb-md-3 { margin-bottom: 20px !important; }
	.mb-md-4 { margin-bottom: 30px !important; }
	.mb-md-5 { margin-bottom: 35px !important; }
	.mb-md-6 { margin-bottom: 45px !important; }

	.mt-md-0 { margin-top: 0 !important; }
	.mt-md-1 { margin-top: 5px !important; }
	.mt-md-2 { margin-top: 10px !important; }
	.mt-md-3 { margin-top: 20px !important; }
	.mt-md-4 { margin-top: 30px !important; }
	.mt-md-5 { margin-top: 35px !important; }
	.mt-md-6 { margin-top: 45px !important; }

	.mr-md-0 { margin-right: 0 !important; }
	.mr-md-1 { margin-right: 5px !important; }
	.mr-md-2 { margin-right: 10px !important; }
	.mr-md-3 { margin-right: 20px !important; }
	.mr-md-4 { margin-right: 30px !important; }
	.mr-md-5 { margin-right: 35px !important; }
	.mr-md-6 { margin-right: 45px !important; }

	.ml-md-0 { margin-left: 0 !important; }
	.ml-md-1 { margin-left: 5px !important; }
	.ml-md-2 { margin-left: 10px !important; }
	.ml-md-3 { margin-left: 20px !important; }
	.ml-md-4 { margin-left: 30px !important; }
	.ml-md-5 { margin-left: 35px !important; }
	.ml-md-6 { margin-left: 45px !important; }

	/* Paddings */
	.pa-md-0 { padding: 0px !important; }
	.pa-md-1 { padding: 5px !important; }
	.pa-md-2 { padding: 10px !important; }
	.pa-md-3 { padding: 20px !important; }
	.pa-md-4 { padding: 30px !important; }
	.pa-md-5 { padding: 35px !important; }
	.pa-md-6 { padding: 45px !important; }

	.py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
	.py-md-1 { padding-top: 5px !important; padding-bottom: 5px !important; }
	.py-md-2 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.py-md-3 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.py-md-4 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.py-md-5 { padding-top: 35px !important; padding-bottom: 35px !important; }
	.py-md-6 { padding-top: 45px !important; padding-bottom: 45px !important; }

	.px-md-0 { padding-left: 0 !important; padding-right: 0 !important; }
	.px-md-1 { padding-left: 5px !important; padding-right: 5px !important; }
	.px-md-2 { padding-left: 10px !important; padding-right: 10px !important; }
	.px-md-3 { padding-left: 20px !important; padding-right: 20px !important; }
	.px-md-4 { padding-left: 30px !important; padding-right: 30px !important; }
	.px-md-5 { padding-left: 35px !important; padding-right: 35px !important; }
	.px-md-6 { padding-left: 45px !important; padding-right: 45px !important; }

	.pb-md-0 { padding-bottom: 0 !important; }
	.pb-md-1 { padding-bottom: 5px !important; }
	.pb-md-2 { padding-bottom: 10px !important; }
	.pb-md-3 { padding-bottom: 20px !important; }
	.pb-md-4 { padding-bottom: 30px !important; }
	.pb-md-5 { padding-bottom: 35px !important; }
	.pb-md-6 { padding-bottom: 45px !important; }

	.pt-md-0 { padding-top: 0 !important; }
	.pt-md-1 { padding-top: 5px !important; }
	.pt-md-2 { padding-top: 10px !important; }
	.pt-md-3 { padding-top: 20px !important; }
	.pt-md-4 { padding-top: 30px !important; }
	.pt-md-5 { padding-top: 35px !important; }
	.pt-md-6 { padding-top: 45px !important; }

	.pr-md-0 { padding-right: 0 !important; }
	.pr-md-1 { padding-right: 5px !important; }
	.pr-md-2 { padding-right: 10px !important; }
	.pr-md-3 { padding-right: 20px !important; }
	.pr-md-4 { padding-right: 30px !important; }
	.pr-md-5 { padding-right: 35px !important; }
	.pr-md-6 { padding-right: 45px !important; }

	.pl-md-0 { padding-left: 0 !important; }
	.pl-md-1 { padding-left: 5px !important; }
	.pl-md-2 { padding-left: 10px !important; }
	.pl-md-3 { padding-left: 20px !important; }
	.pl-md-4 { padding-left: 30px !important; }
	.pl-md-5 { padding-left: 35px !important; }
	.pl-md-6 { padding-left: 45px !important; }

	/* Font-size */
	.fss-md-1 { font-size: .95rem; }
	.fss-md-2 { font-size: .9rem; }
	.fss-md-3 { font-size: .85rem; }
	.fss-md-4 { font-size: .8rem; }

	.fsb-md-1 { font-size: 1.05rem; }
	.fsb-md-2 { font-size: 1.1rem; }
	.fsb-md-3 { font-size: 1.15rem; }
	.fsb-md-4 { font-size: 1.2rem; }
	.fsb-md-5 { font-size: 1.4rem; }
	.fsb-md-6 { font-size: 1.6rem; }
	.fsb-md-7 { font-size: 1.8rem; }
	.fsb-md-8 { font-size: 2rem; }
}

@media (min-width: 992px) {
	/* Margins */
	.ma-lg-0 { margin: 0px !important; }
	.ma-lg-1 { margin: 5px !important; }
	.ma-lg-2 { margin: 10px !important; }
	.ma-lg-3 { margin: 20px !important; }
	.ma-lg-4 { margin: 30px !important; }
	.ma-lg-5 { margin: 35px !important; }
	.ma-lg-6 { margin: 45px !important; }

	.my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
	.my-lg-1 { margin-top: 5px !important; margin-bottom: 5px !important; }
	.my-lg-2 { margin-top: 10px !important; margin-bottom: 10px !important; }
	.my-lg-3 { margin-top: 20px !important; margin-bottom: 20px !important; }
	.my-lg-4 { margin-top: 30px !important; margin-bottom: 30px !important; }
	.my-lg-5 { margin-top: 35px !important; margin-bottom: 40px !important; }
	.my-lg-6 { margin-top: 45px !important; margin-bottom: 50px !important; }

	.mx-lg-0 { margin-left: 0 !important; margin-right: 0 !important; }
	.mx-lg-1 { margin-left: 5px !important; margin-right: 5px !important; }
	.mx-lg-2 { margin-left: 10px !important; margin-right: 10px !important; }
	.mx-lg-3 { margin-left: 20px !important; margin-right: 20px !important; }
	.mx-lg-4 { margin-left: 30px !important; margin-right: 30px !important; }
	.mx-lg-5 { margin-left: 35px !important; margin-right: 40px !important; }
	.mx-lg-6 { margin-left: 45px !important; margin-right: 50px !important; }
	.mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }

	.mb-lg-0 { margin-bottom: 0 !important; }
	.mb-lg-1 { margin-bottom: 5px !important; }
	.mb-lg-2 { margin-bottom: 10px !important; }
	.mb-lg-3 { margin-bottom: 20px !important; }
	.mb-lg-4 { margin-bottom: 30px !important; }
	.mb-lg-5 { margin-bottom: 35px !important; }
	.mb-lg-6 { margin-bottom: 45px !important; }

	.mt-lg-0 { margin-top: 0 !important; }
	.mt-lg-1 { margin-top: 5px !important; }
	.mt-lg-2 { margin-top: 10px !important; }
	.mt-lg-3 { margin-top: 20px !important; }
	.mt-lg-4 { margin-top: 30px !important; }
	.mt-lg-5 { margin-top: 35px !important; }
	.mt-lg-6 { margin-top: 45px !important; }

	.mr-lg-0 { margin-right: 0 !important; }
	.mr-lg-1 { margin-right: 5px !important; }
	.mr-lg-2 { margin-right: 10px !important; }
	.mr-lg-3 { margin-right: 20px !important; }
	.mr-lg-4 { margin-right: 30px !important; }
	.mr-lg-5 { margin-right: 35px !important; }
	.mr-lg-6 { margin-right: 45px !important; }

	.ml-lg-0 { margin-left: 0 !important; }
	.ml-lg-1 { margin-left: 5px !important; }
	.ml-lg-2 { margin-left: 10px !important; }
	.ml-lg-3 { margin-left: 20px !important; }
	.ml-lg-4 { margin-left: 30px !important; }
	.ml-lg-5 { margin-left: 35px !important; }
	.ml-lg-6 { margin-left: 45px !important; }

	/* Paddings */
	.pa-lg-0 { padding: 0px !important; }
	.pa-lg-1 { padding: 5px !important; }
	.pa-lg-2 { padding: 10px !important; }
	.pa-lg-3 { padding: 20px !important; }
	.pa-lg-4 { padding: 30px !important; }
	.pa-lg-5 { padding: 35px !important; }
	.pa-lg-6 { padding: 45px !important; }

	.py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
	.py-lg-1 { padding-top: 5px !important; padding-bottom: 5px !important; }
	.py-lg-2 { padding-top: 10px !important; padding-bottom: 10px !important; }
	.py-lg-3 { padding-top: 20px !important; padding-bottom: 20px !important; }
	.py-lg-4 { padding-top: 30px !important; padding-bottom: 30px !important; }
	.py-lg-5 { padding-top: 35px !important; padding-bottom: 35px !important; }
	.py-lg-6 { padding-top: 45px !important; padding-bottom: 45px !important; }

	.px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; }
	.px-lg-1 { padding-left: 5px !important; padding-right: 5px !important; }
	.px-lg-2 { padding-left: 10px !important; padding-right: 10px !important; }
	.px-lg-3 { padding-left: 20px !important; padding-right: 20px !important; }
	.px-lg-4 { padding-left: 30px !important; padding-right: 30px !important; }
	.px-lg-5 { padding-left: 35px !important; padding-right: 35px !important; }
	.px-lg-6 { padding-left: 45px !important; padding-right: 45px !important; }

	.pb-lg-0 { padding-bottom: 0 !important; }
	.pb-lg-1 { padding-bottom: 5px !important; }
	.pb-lg-2 { padding-bottom: 10px !important; }
	.pb-lg-3 { padding-bottom: 20px !important; }
	.pb-lg-4 { padding-bottom: 30px !important; }
	.pb-lg-5 { padding-bottom: 35px !important; }
	.pb-lg-6 { padding-bottom: 45px !important; }

	.pt-lg-0 { padding-top: 0 !important; }
	.pt-lg-1 { padding-top: 5px !important; }
	.pt-lg-2 { padding-top: 10px !important; }
	.pt-lg-3 { padding-top: 20px !important; }
	.pt-lg-4 { padding-top: 30px !important; }
	.pt-lg-5 { padding-top: 35px !important; }
	.pt-lg-6 { padding-top: 45px !important; }

	.pr-lg-0 { padding-right: 0 !important; }
	.pr-lg-1 { padding-right: 5px !important; }
	.pr-lg-2 { padding-right: 10px !important; }
	.pr-lg-3 { padding-right: 20px !important; }
	.pr-lg-4 { padding-right: 30px !important; }
	.pr-lg-5 { padding-right: 35px !important; }
	.pr-lg-6 { padding-right: 45px !important; }

	.pl-lg-0 { padding-left: 0 !important; }
	.pl-lg-1 { padding-left: 5px !important; }
	.pl-lg-2 { padding-left: 10px !important; }
	.pl-lg-3 { padding-left: 20px !important; }
	.pl-lg-4 { padding-left: 30px !important; }
	.pl-lg-5 { padding-left: 35px !important; }
	.pl-lg-6 { padding-left: 45px !important; }

	/* Font-size */
	.fss-lg-1 { font-size: .95rem; }
	.fss-lg-2 { font-size: .9rem; }
	.fss-lg-3 { font-size: .85rem; }
	.fss-lg-4 { font-size: .8rem; }

	.fsb-lg-1 { font-size: 1.05rem; }
	.fsb-lg-2 { font-size: 1.1rem; }
	.fsb-lg-3 { font-size: 1.15rem; }
	.fsb-lg-4 { font-size: 1.2rem; }
	.fsb-lg-5 { font-size: 1.4rem; }
	.fsb-lg-6 { font-size: 1.6rem; }
	.fsb-lg-7 { font-size: 1.8rem; }
	.fsb-lg-8 { font-size: 2rem; }
}

/* Width &amp; Height */
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.mw-100 { max-width: 100% !important; }
.mh-100 { max-height: 100% !important; }

/* Table */
.table { width: 100%; max-width: 100%; background-color: transparent; }
	.table th,
	.table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgba(0,0,0,0.1); }
	.table thead th { text-transform: uppercase; padding-top: 0; vertical-align: bottom; border-bottom: 2px solid rgba(0,0,0,0.1); }
	.table .table { background-color: #fff; }
	.table-sm th, .table-sm td { padding: 0.3rem; }
	.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,0.02); }
	.table-striped td, .table-striped th, .table-striped thead th { border-width: 0 !important; }

	@media (max-width: 991px) {
		.table-responsive {
			display: block; width: 100%; overflow-x: auto;
			-ms-overflow-style: -ms-autohiding-scrollbar;
			-webkit-overflow-scrolling: touch;
		}
		.table-responsive .table { min-width: 800px; }
	}

/* Icons */
[class^="i__"], [class*=" i__"] {
	width: 16px; height: 16px;
	text-align: left; overflow: hidden; text-indent: -9999px;
	white-space: nowrap; border: 0 none; display: inline-block;
	vertical-align: middle; background-image: url(../images/sprite_2.png);
}

.i__tip-grey { width: 14px; height: 13px; background-position: 0 0; }
.i__tip-green { width: 14px; height: 13px; background-position: -14px 0; }
.i__tip-dark { width: 14px; height: 13px; background-position: -28px 0; }

.i__plus-white { width: 12px; height: 12px; background-position: -51px 0; }
.i__cross-white { width: 12px; height: 12px; background-position: -63px 0; }

.i__adown-grey { width: 16px; height: 16px; background-position: 0 -13px; }
.i__adown-green { width: 16px; height: 16px; background-position: -16px -13px; }
.i__adown-dark { width: 16px; height: 16px; background-position: -32px -13px; }

.i__aup-grey { width: 16px; height: 16px; background-position: -48px -13px; }
.i__aup-green { width: 16px; height: 16px; background-position: -64px -13px; }
.i__aup-dark { width: 16px; height: 16px; background-position: -80px -13px; }

.i__aleft-grey { width: 16px; height: 16px; background-position: 0 -29px; }
.i__aleft-green { width: 16px; height: 16px; background-position: -16px -29px; }
.i__aleft-dark { width: 16px; height: 16px; background-position: -32px -29px; }

.i__aright-grey { width: 16px; height: 16px; background-position: -48px -29px; }
.i__aright-green { width: 16px; height: 16px; background-position: -64px -29px; }
.i__aright-dark { width: 16px; height: 16px; background-position: -80px -29px; }

.i__acircle-grey { width: 20px; height: 20px; background-position: 0 -45px; }
.i__acircle-green { width: 20px; height: 20px; background-position: -20px -45px; }
.i__acircle-dark { width: 20px; height: 20px; background-position: -40px -45px; }

.i__calc-grey { width: 20px; height: 20px; background-position: 0 -65px; }
.i__calc-green { width: 20px; height: 20px; background-position: -20px -65px; }
.i__calc-dark { width: 20px; height: 20px; background-position: -40px -65px; }

.i__tor-close { width: 16px; height: 16px; background-position: -174px 0; }
.i__tor-logo { width: 36px; height: 36px; background-position: -154px -16px; }
.i__important { width: 20px; height: 20px; background-position: -134px -16px; }
.i__mix-info { width: 24px; height: 24px; background-position: -166px -52px; }
.i__mix-help { width: 24px; height: 24px; background-position: -142px -52px; }
.i__download { width: 24px; height: 24px; background-position: -118px -52px; }
.i__mic { width: 24px; height: 24px; background-position: -94px -52px; }


/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
	[class^="i__"], [class*=" i__"] {
		background-image: url(../images/sprite2x_2.png);
		background-size: 190px auto;
	}
}

/* Input fields setup */
.form-control {
	display: block; width: 100%; padding: .9rem 1rem; font-size: inherit; line-height: 1.5; color: inherit;
	background-color: #fff; background-image: none; background-clip: padding-box;
	border: 1px solid #cacccc; border-radius: 2px;

	box-sizing: border-box; height: 58px;
}

select.form-control { -webkit-appearance: menulist-button; }
select.form-control.sel_custom {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAMAAAA/gEgKAAAAolBMVEUptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIptnIeU2CfAAAANXRSTlMABgcfISQlJicoKSorLS4wMTM1Njk6Ozw/QWVuvsbP1tzd3+Di4+Xm5+jq6+3v8PHy9PX4+TKgXCMAAACmSURBVHgB7c7bIoRQFIfxv0PDMDPK+SBExa5E+N7/1Wztzrp343e31rculnoh3GoO1n/487A9F7akm69oPQ3B4+e1KshW4+AXYHQHmINh2ORAKC8Fnvf6sMqAeFfafwESrw1L40br0J24sEiBdKHa+qc87WB5CWCWahwVQIQV455sBa908o0Gjksaha+R0zdqZaCJi6ren+iXyw94P9OMq4f7c3W+AVVnLNXtoCOwAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: calc(100% - 1rem) 50%;
	padding-right: 2.6rem;
	-webkit-background-size: 12px auto; -moz-background-size: 12px auto; background-size: 12px auto;
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
}

.form-control::-ms-expand { background-color: transparent; border: 0; }
.form-control:focus { border-color: #a0a3a3; outline: none; transition: border-color ease-in-out 0.15s; }
.form-control::-webkit-input-placeholder { color: #868e96; opacity: 1; }
.form-control:-ms-input-placeholder { color: #bcbcbc; opacity: 1; }
.form-control::placeholder { color: #bcbcbc; opacity: 1; }
.form-control:disabled, .form-control[readonly] { color: #999; }

.form-control-bb { border-width: 0 0 1px 0 !important; border-radius: 0; padding: 1.3rem 1.5rem; }

.col-form-label {
	padding-top: calc(.75rem - 1px * 2); padding-bottom: calc(.75rem - 1px * 2);
	margin-bottom: 0;
}
@media (max-width: 575px) {
	[class*="col-sm"].col-form-label { padding-top: 0; }
}

select.form-control:not([size]):not([multiple]) { height: calc(1.5 + 1.8rem + 1px); }

.form-wide-list .form-control { border-radius: 0; margin-top: -1px; border-left-width: 0; border-right-width: 0; }
.form-wide-list .form-control:first-child { margin-top: 0; border-top-width: 1px; }
.form-wide-list .form-control:focus { position: relative;c }

.form-group-list &gt; .form-group { margin-top: 20px; }
.form-group-list &gt; .form-group:first-child { margin-top: 0; }

.input-group { position: relative; display: flex; width: 100%; }
.input-group .form-control { position: relative; z-index: 2; flex: 1 1 auto; width: 1%; margin-bottom: 0; }
.input-group .form-control:focus, .input-group .form-control:active,
.input-group .form-control:hover { z-index: 3; }
.input-group-addon,
.input-group-btn,
.input-group .form-control { display: flex; align-items: center; }
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
.input-group-addon,
.input-group-btn { white-space: nowrap; vertical-align: middle; }
.input-group-addon {
	margin-bottom: 0;
	font-weight: normal; line-height: 1.5; color: inherit; text-align: center;
	border: 1px solid #cacccc; border-radius: 2px; background-color: #fff;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] { margin-top: 0; }
.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) &gt; .btn,
.input-group-btn:not(:last-child) &gt; .btn-group &gt; .btn,
.input-group-btn:not(:last-child) &gt; .dropdown-toggle,
.input-group-btn:not(:first-child) &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) &gt; .btn-group:not(:last-child) &gt; .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group-addon:not(:last-child) { border-right: 0; }
.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) &gt; .btn,
.input-group-btn:not(:first-child) &gt; .btn-group &gt; .btn,
.input-group-btn:not(:first-child) &gt; .dropdown-toggle,
.input-group-btn:not(:last-child) &gt; .btn:not(:first-child),
.input-group-btn:not(:last-child) &gt; .btn-group:not(:first-child) &gt; .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.form-control + .input-group-addon:not(:first-child) { border-left: 0; }

.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.input-group-btn &gt; .btn { position: relative; }
.input-group-btn &gt; .btn + .btn { margin-left: -1px; }
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:active, .input-group-btn &gt; .btn:hover { z-index: 3; }
.input-group-btn:not(:last-child) &gt; .btn,
.input-group-btn:not(:last-child) &gt; .btn-group { margin-right: -1px; }
.input-group-btn:not(:first-child) &gt; .btn,
.input-group-btn:not(:first-child) &gt; .btn-group { z-index: 2; margin-left: -1px; }
.input-group-btn:not(:first-child) &gt; .btn:focus,
.input-group-btn:not(:first-child) &gt; .btn:active,
.input-group-btn:not(:first-child) &gt; .btn:hover,
.input-group-btn:not(:first-child) &gt; .btn-group:focus,
.input-group-btn:not(:first-child) &gt; .btn-group:active,
.input-group-btn:not(:first-child) &gt; .btn-group:hover {  z-index: 3; }

.custom-control { position: relative; display: inline-flex; min-height: 1.25rem; padding-left: 1.5rem; margin-right: 1rem; cursor: pointer; }
.custom-control-input { position: absolute; z-index: -1; opacity: 0; cursor: pointer; }
.custom-control-input:checked ~ .custom-control-indicator { color: #fff; background-color: #48be96; }
.custom-control-input:active ~ .custom-control-indicator { color: #fff; background-color: #bcbcbc; }
.custom-control-input:disabled ~ .custom-control-indicator { background-color: #bcbcbc; }
.custom-control-input:disabled ~ .custom-control-description { color: #868e96; }
.custom-control-indicator {
	position: absolute; top: .1rem; left: 0; display: block; width: 1rem; height: 1rem;
	pointer-events: none; user-select: none; background-color: #ddd;
	background-repeat: no-repeat; background-position: center center;
	background-size: 12px 12px;
}
.custom-checkbox .custom-control-indicator { border-radius: 2px; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMA7yMZ9erm4c+mDAcD3dS4n5GEeD4oHxQQ2NfGwryxq5iKbV5QOTMwhpROTAAAAI1JREFUGBnNwVcCgjAUBMBNQu8d7F33/if0IRZQ/3UGv3KwnSO+2JO0Aa0xVVK4KMgcYyWFVcEimUV4KihUBXgUfoS7HYU6AdAuxSbETU6hzug1McU6hNhS2BcMzIwiDRFlFE6NB5NQrAKfwqnx0noUisLVGOs8DuIGU92CvbnBu2BJMjH4FPhW2uJPXAExyBGFiG8U8AAAAABJRU5ErkJggg==); }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid, .custom-select.is-valid { border-color: #48be96; }
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid, .custom-select.is-invalid { border-color: #fe6859; }

/* Buttons */
.btn {
	cursor: pointer; display: inline-block; text-align: center; white-space: nowrap;
	vertical-align: middle; user-select: none; border: 0 none; background-color: #fff;
	font-size: inherit; font-weight: bold; text-decoration: none !important;
}
.form-control, .btn, .input-group-addon { line-height: 1.5rem; border-radius: .625rem; box-sizing: border-box; }

@media (min-width: 768px) {
	.form-control, .input-group-addon, .btn { font-size: 1.125rem; height: 3.5rem; padding: calc(1rem - 1px); }
	.btn { padding: 1rem 1.25rem; }
	.form-control, .input-group-addon { padding: calc(1rem - 1px); }
}
@media (max-width: 767px) {
	.form-control, .btn, .input-group-addon, .mob_btn { font-size: 0.85rem; height: 3rem; font-weight: bold; }
	.btn, .mob_btn { padding: .75rem .875rem; }
	.form-control, .input-group-addon { padding: calc(.75rem - 1px) calc(.875rem - 1px); }
	.mob_btn { display: block; text-align: center; }
}
.btn-sm { font-size: 1rem; height: 2.75rem; padding: .625rem .875rem; }

.btn:hover, .btn:focus, .btn.focus { transition: color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:hover { color: #48be96; }

.btn.disabled, .btn:disabled { opacity: .65; }
.btn:active, .btn.active { background-image: none; }

a.btn.disabled,
fieldset[disabled] a.btn { pointer-events: none; }

.btn-primary { color: #fff; background-color: #29b672; box-shadow: 0 .5rem 1rem -.125rem rgba(41, 182, 114, 0.2); }
.btn-primary:hover { color: #fff; background-color: #2fc07a; border-color: #2fc07a; }
.btn-primary.disabled, .btn-primary:disabled { background-color: #a0bfb0 !important; border-color: #a0bfb0 !important; }
.btn-primary:active, .btn-primary.active,
.show &gt; .btn-primary.dropdown-toggle { background-color: #24a567; background-image: none; border-color: #24a567; box-shadow: none; }

.btn-gradient {
	background: linear-gradient(75deg, #E8BE32 0%, #29B672 100%); background-position: 50% 0;
	background-size: 150% 100%; box-shadow: 0 .5rem 1rem -.125rem rgba(116, 185, 89, 0.2); transition: background 2s ease;
}
.btn-gradient:hover { background-position: 0% 0%; }

.btn-secondary { color: #fff; background-color: #868e96; }
.btn-secondary:hover { color: #fff; background-color: #727b84; }
.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 3px rgba(134,142,150,.2); }
.btn-secondary.disabled, .btn-secondary:disabled { background-color: #868e96 !important; border-color: #868e96 !important; }
.btn-secondary:active, .btn-secondary.active,
.show &gt; .btn-secondary.dropdown-toggle { background-color: #727b84; background-image: none; border-color: #6c757d; }

.btn-border { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
.btn-border:hover { box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }

.btn-info { color: #fff; background-color: #3599d8; border-color: #3599d8; }
.btn-info:hover { color: #fff; background-color: #3fa8eb; border-color: #3fa8eb; }
.btn-info.disabled, .btn-info:disabled { background-color: #82c0e7; border-color: #82c0e7; }
.btn-info:active, .btn-info.active,
.show &gt; .btn-info.dropdown-toggle { background-color: #2285c3; background-image: none; border-color: #2285c3; box-shadow: none; }

.btn-warning { color: #2c3434; background-color: #ffc107; border-color: #ffc107; }
.btn-warning:hover { color: #2c3434; background-color: #e0a800; border-color: #d39e00; }
.btn-warning.disabled, .btn-warning:disabled { background-color: #ffc107; border-color: #ffc107; }
.btn-warning:active, .btn-warning.active,
.show &gt; .btn-warning.dropdown-toggle { background-color: #e0a800; background-image: none; border-color: #d39e00; box-shadow: none; }

.btn-danger { color: #fff; background-color: #dc3545; border-color: #dc3545; }
.btn-danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }
.btn-danger.disabled, .btn-danger:disabled { background-color: #dc3545; border-color: #dc3545; }
.btn-danger:active, .btn-danger.active,
.show &gt; .btn-danger.dropdown-toggle { background-color: #c82333; background-image: none; border-color: #bd2130; box-shadow: none; }

.btn-light { color: #2c3434; background-color: #f7f8f9; border-color: #e5e5e5; }
.btn-light:hover { color: #2c3434; background-color: #f2f4f6; border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus { box-shadow: 0 0 0 3px rgba(248,249,250, .3); }
.btn-light.disabled, .btn-light:disabled { background-color: #f8f9fa; border-color: #f8f9fa; }
.btn-light:active, .btn-light.active,
.show &gt; .btn-light.dropdown-toggle { background-color: #e2e6ea; background-image: none; border-color: #dae0e5; }

.btn-dark { color: #fff; background-color: #2c3434; border-color: #2c3434; }
.btn-dark:hover { color: #fff; background-color: #383f3f; border-color: #383f3f; }
.btn-dark:focus, .btn-dark.focus { box-shadow: 0 0 0 3px rgba(44,52,52, .5); }
.btn-dark.disabled, .btn-dark:disabled { background-color: #828585; border-color: #828585; }
.btn-dark:active, .btn-dark.active,
.show &gt; .btn-dark.dropdown-toggle { background-color: #23272b; background-image: none; border-color: #1d2124; }

.btn + .btn { margin-left: 10px; }

.btn-link { font-weight: normal; color: #48be96; border-radius: 0; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { background-color: transparent; }
.btn-link, .btn-link:focus, .btn-link:active { border-color: transparent; box-shadow: none; }
.btn-link:hover { border-color: transparent; }
.btn-link:focus, .btn-link:hover { color: #48be96; text-decoration: underline; background-color: transparent; }
.btn-link:disabled { color: #c0e5d7; }
.btn-link:disabled:focus, .btn-link:disabled:hover { text-decoration: none; }

.btn-reset { font-weight: normal; border-radius: 0; border-width: 0; background-color: transparent; }

@media (min-width: 768px) {
	.btn.d-block { display: inline-block !important; }
}
@media (max-width: 767px) {
	.btn.d-block { display: block; width: 100% !important; border-radius: .5rem; }
	.btn.d-block + .btn.d-block { margin-top: 0.5rem; margin-left: 0; }
	.btn-primary.d-block { font-weight: bold; }

	input[type="submit"].btn.d-block,
	input[type="reset"].btn.d-block,
	input[type="button"].btn.d-block { width: 100% !important; }
}

.pagination {
	display: flex; justify-content: space-between; padding-left: 0; list-style: none;
	margin-bottom: 0;
}

.page-link, .pagination .pages_lr &gt; * {
	position: relative; padding: .5rem .75rem; margin-left: -1px; display: inline-block;
	line-height: 1.25; text-decoration: none !important;
}
a.page-link:hover, .pagination .pages_lr &gt; a:hover { opacity: .6; }
.pagination .pages_lr &gt; span { display: none; }

.pagination .pages { margin-left: -.75rem; }
.pagination .pages_lr { margin-right: -.75rem; }

@media (min-width: 576px) {
	.pagination .pages, .pagination .pages_lr { display: flex; align-items: center; }
}
@media (max-width: 575px) {
	.pagination .pages_lr { display: none; }
	.pagination .pages { white-space: nowrap; }
	.pagination {
		display: block; width: 100%; overflow-x: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
}

/* Alert */
.alert-text { color: #d38067; }
.alert-text &gt; a { color: inherit !important; border-bottom: 1px solid #d380674D; }
.alert-text &gt; a:hover { border-bottom: 1px solid #d3806780; }
.alert { background-color: #fff3f2; padding: .5rem 1rem; margin-bottom: 1.5rem; border-radius: .625rem; color: #d38067; }
ul.alert { list-style: none; }
	@media (max-width: 767px) {
		.alert { border-radius: .5rem; margin-bottom: 1rem; }
	}

.mixaddr { color: black !important; }</pre></body></html>