

/*!
* Bootstrap v4.5.0 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors
* Copyright 2011-2020 Twitter,Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
*,
*::before,
*::after{
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-size:1rem;
font-weight:400;
line-height:1.5;
color:#212529;
text-align:left;
background-color:#fff;
}

[tabindex="-1"]:focus:not(:focus-visible){
outline:0 !important;
}

hr{
box-sizing:content-box;
height:0;
overflow:visible;
}

h1,h2,h3,h4,h5,h6{
margin-top:0;
margin-bottom:0.5rem;
}

p{
margin-top:0;
margin-bottom:1rem;
}

abbr[title],
abbr[data-original-title]{
text-decoration:underline;
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
cursor:help;
border-bottom:0;
-webkit-text-decoration-skip-ink:none;
text-decoration-skip-ink:none;
}

address{
margin-bottom:1rem;
font-style:normal;
line-height:inherit;
}

ol,
ul,
dl{
margin-top:0;
margin-bottom:1rem;
}

ol ol,
ul ul,
ol ul,
ul ol{
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;
}

pre,
code,
kbd,
samp{
font-size:1em;
}

pre{
margin-top:0;
margin-bottom:1rem;
overflow:auto;
-ms-overflow-style:scrollbar;
}

figure{
margin:0 0 1rem;
}

img{
vertical-align:middle;
border-style:none;
}

svg{
overflow:hidden;
vertical-align:middle;
}

table{
border-collapse:collapse;
}

caption{
padding-top:0.75rem;
padding-bottom:0.75rem;
color:#6c757d;
text-align:left;
caption-side:bottom;
}

th{
text-align:inherit;
}

label{
display:inline-block;
margin-bottom:0.5rem;
}

button{
border-radius:0;
}

button:focus{
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea{
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit;
}

button,
input{
overflow:visible;
}

button,
select{
text-transform:none;
}

[role="button"]{
cursor:pointer;
}

select{
word-wrap:normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"]{
-webkit-appearance:button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled){
cursor:pointer;
}

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;
}

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:0.5rem;
font-weight:500;
line-height:1.2;
}

h1,.h1{
font-size:2.5rem;
}

h2,.h2{
font-size:2rem;
}

h3,.h3{
font-size:1.75rem;
}

h4,.h4{
font-size:1.5rem;
}

h5,.h5{
font-size:1.25rem;
}

h6,.h6{
font-size:1rem;
}

.lead{
font-size:1.25rem;
font-weight:300;
}

.display-1{
font-size:6rem;
font-weight:300;
line-height:1.2;
}

.display-2{
font-size:5.5rem;
font-weight:300;
line-height:1.2;
}

.display-3{
font-size:4.5rem;
font-weight:300;
line-height:1.2;
}

.display-4{
font-size:3.5rem;
font-weight:300;
line-height:1.2;
}

hr{
margin-top:1rem;
margin-bottom:1rem;
border:0;
border-top:1px solid rgba(0,0,0,0.1);
}

small,
.small{
font-size:80%;
font-weight:400;
}

mark,
.mark{
padding:0.2em;
background-color:#fcf8e3;
}

.list-unstyled{
padding-left:0;
list-style:none;
}

.list-inline{
padding-left:0;
list-style:none;
}

.list-inline-item{
display:inline-block;
}

.list-inline-item:not(:last-child){
margin-right:0.5rem;
}

.initialism{
font-size:90%;
text-transform:uppercase;
}

.blockquote{
margin-bottom:1rem;
font-size:1.25rem;
}

.blockquote-footer{
display:block;
font-size:80%;
color:#6c757d;
}

.blockquote-footer::before{
content:"\20140A0";
}

.img-fluid{
max-width:100%;
height:auto;
}

.img-thumbnail{
padding:0.25rem;
background-color:#fff;
border:1px solid #dee2e6;
border-radius:0.25rem;
max-width:100%;
height:auto;
}

.figure{
display:inline-block;
}

.figure-img{
margin-bottom:0.5rem;
line-height:1;
}

.figure-caption{
font-size:90%;
color:#6c757d;
}

code{
font-size:87.5%;
color:#e83e8c;
word-wrap:break-word;
}

a > code{
color:inherit;
}

kbd{
padding:0.2rem 0.4rem;
font-size:87.5%;
color:#fff;
background-color:#212529;
border-radius:0.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,.container-sm,.container-md,.container-lg,.container-xl{
width:100%;
padding-right:15px;
padding-left:15px;
margin-right:auto;
margin-left:auto;
}

@media (min-width:576px){
.container,.container-sm{
max-width:540px;
}
}

@media (min-width:768px){
.container,.container-sm,.container-md{
max-width:720px;
}
}

@media (min-width:992px){
.container,.container-sm,.container-md,.container-lg{
max-width:960px;
}
}

@media (min-width:1200px){
.container,.container-sm,.container-md,.container-lg,.container-xl{
max-width:1140px;
}
}

.row{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
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-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%;
padding-right:15px;
padding-left:15px;
}

.col{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
min-width:0;
max-width:100%;
}

.row-cols-1 > *{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}

.row-cols-2 > *{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}

.row-cols-3 > *{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}

.row-cols-4 > *{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}

.row-cols-5 > *{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}

.row-cols-6 > *{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}

.col-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%;
}

.col-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}

.col-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}

.col-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}

.col-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}

.col-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}

.col-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}

.col-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}

.col-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}

.col-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}

.col-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}

.col-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}

.col-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}

.order-first{
-ms-flex-order:-1;
order:-1;
}

.order-last{
-ms-flex-order:13;
order:13;
}

.order-0{
-ms-flex-order:0;
order:0;
}

.order-1{
-ms-flex-order:1;
order:1;
}

.order-2{
-ms-flex-order:2;
order:2;
}

.order-3{
-ms-flex-order:3;
order:3;
}

.order-4{
-ms-flex-order:4;
order:4;
}

.order-5{
-ms-flex-order:5;
order:5;
}

.order-6{
-ms-flex-order:6;
order:6;
}

.order-7{
-ms-flex-order:7;
order:7;
}

.order-8{
-ms-flex-order:8;
order:8;
}

.order-9{
-ms-flex-order:9;
order:9;
}

.order-10{
-ms-flex-order:10;
order:10;
}

.order-11{
-ms-flex-order:11;
order:11;
}

.order-12{
-ms-flex-order:12;
order:12;
}

.offset-1{
margin-left:8.333333%;
}

.offset-2{
margin-left:16.666667%;
}

.offset-3{
margin-left:25%;
}

.offset-4{
margin-left:33.333333%;
}

.offset-5{
margin-left:41.666667%;
}

.offset-6{
margin-left:50%;
}

.offset-7{
margin-left:58.333333%;
}

.offset-8{
margin-left:66.666667%;
}

.offset-9{
margin-left:75%;
}

.offset-10{
margin-left:83.333333%;
}

.offset-11{
margin-left:91.666667%;
}

@media (min-width:576px){
.col-sm{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
min-width:0;
max-width:100%;
}
.row-cols-sm-1 > *{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.row-cols-sm-2 > *{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.row-cols-sm-3 > *{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.row-cols-sm-4 > *{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.row-cols-sm-5 > *{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.row-cols-sm-6 > *{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-sm-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%;
}
.col-sm-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}
.col-sm-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-sm-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.col-sm-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.col-sm-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}
.col-sm-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.col-sm-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}
.col-sm-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}
.col-sm-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}
.col-sm-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}
.col-sm-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}
.col-sm-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.order-sm-first{
-ms-flex-order:-1;
order:-1;
}
.order-sm-last{
-ms-flex-order:13;
order:13;
}
.order-sm-0{
-ms-flex-order:0;
order:0;
}
.order-sm-1{
-ms-flex-order:1;
order:1;
}
.order-sm-2{
-ms-flex-order:2;
order:2;
}
.order-sm-3{
-ms-flex-order:3;
order:3;
}
.order-sm-4{
-ms-flex-order:4;
order:4;
}
.order-sm-5{
-ms-flex-order:5;
order:5;
}
.order-sm-6{
-ms-flex-order:6;
order:6;
}
.order-sm-7{
-ms-flex-order:7;
order:7;
}
.order-sm-8{
-ms-flex-order:8;
order:8;
}
.order-sm-9{
-ms-flex-order:9;
order:9;
}
.order-sm-10{
-ms-flex-order:10;
order:10;
}
.order-sm-11{
-ms-flex-order:11;
order:11;
}
.order-sm-12{
-ms-flex-order:12;
order:12;
}
.offset-sm-0{
margin-left:0;
}
.offset-sm-1{
margin-left:8.333333%;
}
.offset-sm-2{
margin-left:16.666667%;
}
.offset-sm-3{
margin-left:25%;
}
.offset-sm-4{
margin-left:33.333333%;
}
.offset-sm-5{
margin-left:41.666667%;
}
.offset-sm-6{
margin-left:50%;
}
.offset-sm-7{
margin-left:58.333333%;
}
.offset-sm-8{
margin-left:66.666667%;
}
.offset-sm-9{
margin-left:75%;
}
.offset-sm-10{
margin-left:83.333333%;
}
.offset-sm-11{
margin-left:91.666667%;
}
}

@media (min-width:768px){
.col-md{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
min-width:0;
max-width:100%;
}
.row-cols-md-1 > *{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.row-cols-md-2 > *{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.row-cols-md-3 > *{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.row-cols-md-4 > *{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.row-cols-md-5 > *{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.row-cols-md-6 > *{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-md-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%;
}
.col-md-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}
.col-md-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-md-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.col-md-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.col-md-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}
.col-md-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.col-md-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}
.col-md-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}
.col-md-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}
.col-md-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}
.col-md-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}
.col-md-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.order-md-first{
-ms-flex-order:-1;
order:-1;
}
.order-md-last{
-ms-flex-order:13;
order:13;
}
.order-md-0{
-ms-flex-order:0;
order:0;
}
.order-md-1{
-ms-flex-order:1;
order:1;
}
.order-md-2{
-ms-flex-order:2;
order:2;
}
.order-md-3{
-ms-flex-order:3;
order:3;
}
.order-md-4{
-ms-flex-order:4;
order:4;
}
.order-md-5{
-ms-flex-order:5;
order:5;
}
.order-md-6{
-ms-flex-order:6;
order:6;
}
.order-md-7{
-ms-flex-order:7;
order:7;
}
.order-md-8{
-ms-flex-order:8;
order:8;
}
.order-md-9{
-ms-flex-order:9;
order:9;
}
.order-md-10{
-ms-flex-order:10;
order:10;
}
.order-md-11{
-ms-flex-order:11;
order:11;
}
.order-md-12{
-ms-flex-order:12;
order:12;
}
.offset-md-0{
margin-left:0;
}
.offset-md-1{
margin-left:8.333333%;
}
.offset-md-2{
margin-left:16.666667%;
}
.offset-md-3{
margin-left:25%;
}
.offset-md-4{
margin-left:33.333333%;
}
.offset-md-5{
margin-left:41.666667%;
}
.offset-md-6{
margin-left:50%;
}
.offset-md-7{
margin-left:58.333333%;
}
.offset-md-8{
margin-left:66.666667%;
}
.offset-md-9{
margin-left:75%;
}
.offset-md-10{
margin-left:83.333333%;
}
.offset-md-11{
margin-left:91.666667%;
}
}

@media (min-width:992px){
.col-lg{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
min-width:0;
max-width:100%;
}
.row-cols-lg-1 > *{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.row-cols-lg-2 > *{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.row-cols-lg-3 > *{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.row-cols-lg-4 > *{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.row-cols-lg-5 > *{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.row-cols-lg-6 > *{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-lg-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%;
}
.col-lg-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}
.col-lg-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-lg-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.col-lg-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.col-lg-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}
.col-lg-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.col-lg-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}
.col-lg-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}
.col-lg-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}
.col-lg-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}
.col-lg-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}
.col-lg-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.order-lg-first{
-ms-flex-order:-1;
order:-1;
}
.order-lg-last{
-ms-flex-order:13;
order:13;
}
.order-lg-0{
-ms-flex-order:0;
order:0;
}
.order-lg-1{
-ms-flex-order:1;
order:1;
}
.order-lg-2{
-ms-flex-order:2;
order:2;
}
.order-lg-3{
-ms-flex-order:3;
order:3;
}
.order-lg-4{
-ms-flex-order:4;
order:4;
}
.order-lg-5{
-ms-flex-order:5;
order:5;
}
.order-lg-6{
-ms-flex-order:6;
order:6;
}
.order-lg-7{
-ms-flex-order:7;
order:7;
}
.order-lg-8{
-ms-flex-order:8;
order:8;
}
.order-lg-9{
-ms-flex-order:9;
order:9;
}
.order-lg-10{
-ms-flex-order:10;
order:10;
}
.order-lg-11{
-ms-flex-order:11;
order:11;
}
.order-lg-12{
-ms-flex-order:12;
order:12;
}
.offset-lg-0{
margin-left:0;
}
.offset-lg-1{
margin-left:8.333333%;
}
.offset-lg-2{
margin-left:16.666667%;
}
.offset-lg-3{
margin-left:25%;
}
.offset-lg-4{
margin-left:33.333333%;
}
.offset-lg-5{
margin-left:41.666667%;
}
.offset-lg-6{
margin-left:50%;
}
.offset-lg-7{
margin-left:58.333333%;
}
.offset-lg-8{
margin-left:66.666667%;
}
.offset-lg-9{
margin-left:75%;
}
.offset-lg-10{
margin-left:83.333333%;
}
.offset-lg-11{
margin-left:91.666667%;
}
}

@media (min-width:1200px){
.col-xl{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
min-width:0;
max-width:100%;
}
.row-cols-xl-1 > *{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.row-cols-xl-2 > *{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.row-cols-xl-3 > *{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.row-cols-xl-4 > *{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.row-cols-xl-5 > *{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.row-cols-xl-6 > *{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-xl-auto{
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto;
max-width:100%;
}
.col-xl-1{
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%;
}
.col-xl-2{
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%;
}
.col-xl-3{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;
}
.col-xl-4{
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%;
}
.col-xl-5{
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%;
}
.col-xl-6{
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
}
.col-xl-7{
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%;
}
.col-xl-8{
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%;
}
.col-xl-9{
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%;
}
.col-xl-10{
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%;
}
.col-xl-11{
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%;
}
.col-xl-12{
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
}
.order-xl-first{
-ms-flex-order:-1;
order:-1;
}
.order-xl-last{
-ms-flex-order:13;
order:13;
}
.order-xl-0{
-ms-flex-order:0;
order:0;
}
.order-xl-1{
-ms-flex-order:1;
order:1;
}
.order-xl-2{
-ms-flex-order:2;
order:2;
}
.order-xl-3{
-ms-flex-order:3;
order:3;
}
.order-xl-4{
-ms-flex-order:4;
order:4;
}
.order-xl-5{
-ms-flex-order:5;
order:5;
}
.order-xl-6{
-ms-flex-order:6;
order:6;
}
.order-xl-7{
-ms-flex-order:7;
order:7;
}
.order-xl-8{
-ms-flex-order:8;
order:8;
}
.order-xl-9{
-ms-flex-order:9;
order:9;
}
.order-xl-10{
-ms-flex-order:10;
order:10;
}
.order-xl-11{
-ms-flex-order:11;
order:11;
}
.order-xl-12{
-ms-flex-order:12;
order:12;
}
.offset-xl-0{
margin-left:0;
}
.offset-xl-1{
margin-left:8.333333%;
}
.offset-xl-2{
margin-left:16.666667%;
}
.offset-xl-3{
margin-left:25%;
}
.offset-xl-4{
margin-left:33.333333%;
}
.offset-xl-5{
margin-left:41.666667%;
}
.offset-xl-6{
margin-left:50%;
}
.offset-xl-7{
margin-left:58.333333%;
}
.offset-xl-8{
margin-left:66.666667%;
}
.offset-xl-9{
margin-left:75%;
}
.offset-xl-10{
margin-left:83.333333%;
}
.offset-xl-11{
margin-left:91.666667%;
}
}

.table{
width:100%;
margin-bottom:1rem;
color:#212529;
}

.table th,
.table td{
padding:0.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 th,
.table-sm td{
padding:0.3rem;
}

.table-bordered{
border:1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td{
border:1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td{
border-bottom-width:2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody{
border:0;
}

.table-striped tbody tr:nth-of-type(odd){
background-color:rgba(0,0,0,0.05);
}

.table-hover tbody tr:hover{
color:#212529;
background-color:rgba(0,0,0,0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td{
background-color:#b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody{
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 > th,
.table-secondary > td{
background-color:#d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody{
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 > th,
.table-success > td{
background-color:#c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody{
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 > th,
.table-info > td{
background-color:#bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody{
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 > th,
.table-warning > td{
background-color:#ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody{
border-color:#ffdf7e;
}

.table-hover .table-warning:hover{
background-color:#ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th{
background-color:#ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td{
background-color:#f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody{
border-color:#ed969e;
}

.table-hover .table-danger:hover{
background-color:#f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th{
background-color:#f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td{
background-color:#fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody{
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 > th,
.table-dark > td{
background-color:#c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody{
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 > th,
.table-active > td{
background-color:rgba(0,0,0,0.075);
}

.table-hover .table-active:hover{
background-color:rgba(0,0,0,0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th{
background-color:rgba(0,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 th,
.table-dark td,
.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:rgba(255,255,255,0.05);
}

.table-dark.table-hover tbody tr:hover{
color:#fff;
background-color:rgba(255,255,255,0.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.5em + 0.75rem + 2px);
padding:0.375rem 0.75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ced4da;
border-radius:0.25rem;
transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion:reduce){
.form-control{
transition:none;
}
}

.form-control::-ms-expand{
background-color:transparent;
border:0;
}

.form-control:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #495057;
}

.form-control:focus{
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);
}

.form-control::-webkit-input-placeholder{
color:#6c757d;
opacity:1;
}

.form-control::-moz-placeholder{
color:#6c757d;
opacity:1;
}

.form-control:-ms-input-placeholder{
color:#6c757d;
opacity:1;
}

.form-control::-ms-input-placeholder{
color:#6c757d;
opacity:1;
}

.form-control::placeholder{
color:#6c757d;
opacity:1;
}

.form-control:disabled,.form-control[readonly]{
background-color:#e9ecef;
opacity:1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

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(0.375rem + 1px);
padding-bottom:calc(0.375rem + 1px);
margin-bottom:0;
font-size:inherit;
line-height:1.5;
}

.col-form-label-lg{
padding-top:calc(0.5rem + 1px);
padding-bottom:calc(0.5rem + 1px);
font-size:1.25rem;
line-height:1.5;
}

.col-form-label-sm{
padding-top:calc(0.25rem + 1px);
padding-bottom:calc(0.25rem + 1px);
font-size:0.875rem;
line-height:1.5;
}

.form-control-plaintext{
display:block;
width:100%;
padding:0.375rem 0;
margin-bottom:0;
font-size:1rem;
line-height:1.5;
color:#212529;
background-color:transparent;
border:solid transparent;
border-width:1px 0;
}

.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{
padding-right:0;
padding-left:0;
}

.form-control-sm{
height:calc(1.5em + 0.5rem + 2px);
padding:0.25rem 0.5rem;
font-size:0.875rem;
line-height:1.5;
border-radius:0.2rem;
}

.form-control-lg{
height:calc(1.5em + 1rem + 2px);
padding:0.5rem 1rem;
font-size:1.25rem;
line-height:1.5;
border-radius:0.3rem;
}

select.form-control[size],select.form-control[multiple]{
height:auto;
}

textarea.form-control{
height:auto;
}

.form-group{
margin-bottom:1rem;
}

.form-text{
display:block;
margin-top:0.25rem;
}

.form-row{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
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:0.3rem;
margin-left:-1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label{
color:#6c757d;
}

.form-check-label{
margin-bottom:0;
}

.form-check-inline{
display:-ms-inline-flexbox;
display:inline-flex;
-ms-flex-align:center;
align-items:center;
padding-left:0;
margin-right:0.75rem;
}

.form-check-inline .form-check-input{
position:static;
margin-top:0;
margin-right:0.3125rem;
margin-left:0;
}

.valid-feedback{
display:none;
width:100%;
margin-top:0.25rem;
font-size:80%;
color:#28a745;
}

.valid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:0.25rem 0.5rem;
margin-top:.1rem;
font-size:0.875rem;
line-height:1.5;
color:#fff;
background-color:rgba(40,167,69,0.9);
border-radius:0.25rem;
}

.was-validated:valid ~ .valid-feedback,
.was-validated:valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip{
display:block;
}

.was-validated .form-control:valid,.form-control.is-valid{
border-color:#28a745;
padding-right:calc(1.5em + 0.75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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:right calc(0.375em + 0.1875rem) center;
background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus,.form-control.is-valid:focus{
border-color:#28a745;
box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
padding-right:calc(1.5em + 0.75rem);
background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid,.custom-select.is-valid{
border-color:#28a745;
padding-right:calc(0.75em + 2.3125rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{
border-color:#28a745;
box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{
color:#28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip{
display:block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{
color:#28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{
border-color:#28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{
border-color:#34ce57;
background-color:#34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{
box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{
border-color:#28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{
border-color:#28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{
border-color:#28a745;
box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);
}

.invalid-feedback{
display:none;
width:100%;
margin-top:0.25rem;
font-size:80%;
color:#dc3545;
}

.invalid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:0.25rem 0.5rem;
margin-top:.1rem;
font-size:0.875rem;
line-height:1.5;
color:#fff;
background-color:rgba(220,53,69,0.9);
border-radius:0.25rem;
}

.was-validated:invalid ~ .invalid-feedback,
.was-validated:invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip{
display:block;
}

.was-validated .form-control:invalid,.form-control.is-invalid{
border-color:#dc3545;
padding-right:calc(1.5em + 0.75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right calc(0.375em + 0.1875rem) center;
background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{
border-color:#dc3545;
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
padding-right:calc(1.5em + 0.75rem);
background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid,.custom-select.is-invalid{
border-color:#dc3545;
padding-right:calc(0.75em + 2.3125rem);
background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{
border-color:#dc3545;
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{
color:#dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip{
display:block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{
color:#dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{
border-color:#dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{
border-color:#e4606d;
background-color:#e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{
border-color:#dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{
border-color:#dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{
border-color:#dc3545;
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);
}

.form-inline{
display:-ms-flexbox;
display:flex;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-align:center;
align-items:center;
}

.form-inline .form-check{
width:100%;
}

@media (min-width:576px){
.form-inline label{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:0;
}
.form-inline .form-group{
display:-ms-flexbox;
display:flex;
-ms-flex:0 0 auto;
flex:0 0 auto;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-ms-flex-align:center;
align-items:center;
margin-bottom:0;
}
.form-inline .form-control{
display:inline-block;
width:auto;
vertical-align:middle;
}
.form-inline .form-control-plaintext{
display:inline-block;
}
.form-inline .input-group,
.form-inline .custom-select{
width:auto;
}
.form-inline .form-check{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center;
width:auto;
padding-left:0;
}
.form-inline .form-check-input{
position:relative;
-ms-flex-negative:0;
flex-shrink:0;
margin-top:0;
margin-right:0.25rem;
margin-left:0;
}
.form-inline .custom-control{
-ms-flex-align:center;
align-items:center;
-ms-flex-pack: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;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:transparent;
border:1px solid transparent;
padding:0.375rem 0.75rem;
font-size:1rem;
line-height:1.5;
border-radius:0.25rem;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.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 0.2rem rgba(0,123,255,0.25);
}

.btn.disabled,.btn:disabled{
opacity:0.65;
}

.btn:not(:disabled):not(.disabled){
cursor:pointer;
}

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{
color:#fff;
background-color:#0069d9;
border-color:#0062cc;
box-shadow:0 0 0 0.2rem rgba(38,143,255,0.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 0.2rem rgba(38,143,255,0.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{
color:#fff;
background-color:#5a6268;
border-color:#545b62;
box-shadow:0 0 0 0.2rem rgba(130,138,145,0.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 0.2rem rgba(130,138,145,0.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{
color:#fff;
background-color:#218838;
border-color:#1e7e34;
box-shadow:0 0 0 0.2rem rgba(72,180,97,0.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 0.2rem rgba(72,180,97,0.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{
color:#fff;
background-color:#138496;
border-color:#117a8b;
box-shadow:0 0 0 0.2rem rgba(58,176,195,0.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 0.2rem rgba(58,176,195,0.5);
}

.btn-warning{
color:#212529;
background-color:#ffc107;
border-color:#ffc107;
}

.btn-warning:hover{
color:#212529;
background-color:#e0a800;
border-color:#d39e00;
}

.btn-warning:focus,.btn-warning.focus{
color:#212529;
background-color:#e0a800;
border-color:#d39e00;
box-shadow:0 0 0 0.2rem rgba(222,170,12,0.5);
}

.btn-warning.disabled,.btn-warning:disabled{
color:#212529;
background-color:#ffc107;
border-color:#ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle{
color:#212529;
background-color:#d39e00;
border-color:#c69500;
}

.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 0.2rem rgba(222,170,12,0.5);
}

.btn-danger{
color:#fff;
background-color:#dc3545;
border-color:#dc3545;
}

.btn-danger:hover{
color:#fff;
background-color:#c82333;
border-color:#bd2130;
}

.btn-danger:focus,.btn-danger.focus{
color:#fff;
background-color:#c82333;
border-color:#bd2130;
box-shadow:0 0 0 0.2rem rgba(225,83,97,0.5);
}

.btn-danger.disabled,.btn-danger:disabled{
color:#fff;
background-color:#dc3545;
border-color:#dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle{
color:#fff;
background-color:#bd2130;
border-color:#b21f2d;
}

.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 0.2rem rgba(225,83,97,0.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{
color:#212529;
background-color:#e2e6ea;
border-color:#dae0e5;
box-shadow:0 0 0 0.2rem rgba(216,217,219,0.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 0.2rem rgba(216,217,219,0.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{
color:#fff;
background-color:#23272b;
border-color:#1d2124;
box-shadow:0 0 0 0.2rem rgba(82,88,93,0.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 0.2rem rgba(82,88,93,0.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 0.2rem rgba(0,123,255,0.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 0.2rem rgba(0,123,255,0.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 0.2rem rgba(108,117,125,0.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 0.2rem rgba(108,117,125,0.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 0.2rem rgba(40,167,69,0.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 0.2rem rgba(40,167,69,0.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 0.2rem rgba(23,162,184,0.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 0.2rem rgba(23,162,184,0.5);
}

.btn-outline-warning{
color:#ffc107;
border-color:#ffc107;
}

.btn-outline-warning:hover{
color:#212529;
background-color:#ffc107;
border-color:#ffc107;
}

.btn-outline-warning:focus,.btn-outline-warning.focus{
box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled{
color:#ffc107;
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:#ffc107;
border-color:#ffc107;
}

.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 0.2rem rgba(255,193,7,0.5);
}

.btn-outline-danger{
color:#dc3545;
border-color:#dc3545;
}

.btn-outline-danger:hover{
color:#fff;
background-color:#dc3545;
border-color:#dc3545;
}

.btn-outline-danger:focus,.btn-outline-danger.focus{
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5);
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled{
color:#dc3545;
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:#dc3545;
border-color:#dc3545;
}

.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 0.2rem rgba(220,53,69,0.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 0.2rem rgba(248,249,250,0.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 0.2rem rgba(248,249,250,0.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 0.2rem rgba(52,58,64,0.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 0.2rem rgba(52,58,64,0.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;
}

.btn-link:disabled,.btn-link.disabled{
color:#6c757d;
pointer-events:none;
}

.btn-lg,.btn-group-lg > .btn{
padding:0.5rem 1rem;
font-size:1.25rem;
line-height:1.5;
border-radius:0.3rem;
}

.btn-sm,.btn-group-sm > .btn{
padding:0.25rem 0.5rem;
font-size:0.875rem;
line-height:1.5;
border-radius:0.2rem;
}

.btn-block{
display:block;
width:100%;
}

.btn-block + .btn-block{
margin-top:0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{
width:100%;
}

.fade{
transition:opacity 0.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 0.35s ease;
}

@media (prefers-reduced-motion:reduce){
.collapsing{
transition:none;
}
}

.dropup,
.dropright,
.dropdown,
.dropleft{
position:relative;
}

.dropdown-toggle{
white-space:nowrap;
}

.dropdown-toggle::after{
display:inline-block;
margin-left:0.255em;
vertical-align:0.255em;
content:"";
border-top:0.3em solid;
border-right:0.3em solid transparent;
border-bottom:0;
border-left:0.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:0.5rem 0;
margin:0.125rem 0 0;
font-size:1rem;
color:#212529;
text-align:left;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.15);
border-radius:0.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:0.125rem;
}

.dropup .dropdown-toggle::after{
display:inline-block;
margin-left:0.255em;
vertical-align:0.255em;
content:"";
border-top:0;
border-right:0.3em solid transparent;
border-bottom:0.3em solid;
border-left:0.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:0.125rem;
}

.dropright .dropdown-toggle::after{
display:inline-block;
margin-left:0.255em;
vertical-align:0.255em;
content:"";
border-top:0.3em solid transparent;
border-right:0;
border-bottom:0.3em solid transparent;
border-left:0.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:0.125rem;
}

.dropleft .dropdown-toggle::after{
display:inline-block;
margin-left:0.255em;
vertical-align:0.255em;
content:"";
}

.dropleft .dropdown-toggle::after{
display:none;
}

.dropleft .dropdown-toggle::before{
display:inline-block;
margin-right:0.255em;
vertical-align:0.255em;
content:"";
border-top:0.3em solid transparent;
border-right:0.3em solid;
border-bottom:0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after{
margin-left:0;
}

.dropleft .dropdown-toggle::before{
vertical-align:0;
}

.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{
right:auto;
bottom:auto;
}

.dropdown-divider{
height:0;
margin:0.5rem 0;
overflow:hidden;
border-top:1px solid #e9ecef;
}

.dropdown-item{
display:block;
width:100%;
padding:0.25rem 1.5rem;
clear:both;
font-weight:400;
color:#212529;
text-align:inherit;
white-space:nowrap;
background-color:transparent;
border:0;
}

.dropdown-item:hover,.dropdown-item:focus{
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:0.5rem 1.5rem;
margin-bottom:0;
font-size:0.875rem;
color:#6c757d;
white-space:nowrap;
}

.dropdown-item-text{
display:block;
padding:0.25rem 1.5rem;
color:#212529;
}

.btn-group,
.btn-group-vertical{
position:relative;
display:-ms-inline-flexbox;
display:inline-flex;
vertical-align:middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn{
position:relative;
-ms-flex:1 1 auto;
flex:1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover{
z-index:1;
}

.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active{
z-index:1;
}

.btn-toolbar{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-pack:start;
justify-content:flex-start;
}

.btn-toolbar .input-group{
width:auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child){
margin-left:-1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn{
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn{
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.dropdown-toggle-split{
padding-right:0.5625rem;
padding-left:0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after{
margin-left:0;
}

.dropleft .dropdown-toggle-split::before{
margin-right:0;
}

.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split{
padding-right:0.375rem;
padding-left:0.375rem;
}

.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split{
padding-right:0.75rem;
padding-left:0.75rem;
}

.btn-group-vertical{
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:center;
justify-content:center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group{
width:100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child){
margin-top:-1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn{
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn{
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 input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"]{
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none;
}

.input-group{
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:stretch;
align-items:stretch;
width:100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file{
position:relative;
-ms-flex:1 1 auto;
flex:1 1 auto;
width:1%;
min-width:0;
margin-bottom:0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file{
margin-left:-1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label{
z-index:3;
}

.input-group > .custom-file .custom-file-input:focus{
z-index:4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child){
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child){
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.input-group > .custom-file{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
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-prepend,
.input-group-append{
display:-ms-flexbox;
display:flex;
}

.input-group-prepend .btn,
.input-group-append .btn{
position:relative;
z-index:2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus{
z-index:3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn{
margin-left:-1px;
}

.input-group-prepend{
margin-right:-1px;
}

.input-group-append{
margin-left:-1px;
}

.input-group-text{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
padding:0.375rem 0.75rem;
margin-bottom:0;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
text-align:center;
white-space:nowrap;
background-color:#e9ecef;
border:1px solid #ced4da;
border-radius:0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"]{
margin-top:0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select{
height:calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn{
padding:0.5rem 1rem;
font-size:1.25rem;
line-height:1.5;
border-radius:0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select{
height:calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn{
padding:0.25rem 0.5rem;
font-size:0.875rem;
line-height:1.5;
border-radius:0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select{
padding-right:1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.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){
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:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .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){
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.custom-control{
position:relative;
display:block;
min-height:1.5rem;
padding-left:1.5rem;
}

.custom-control-inline{
display:-ms-inline-flexbox;
display:inline-flex;
margin-right:1rem;
}

.custom-control-input{
position:absolute;
left:0;
z-index:-1;
width:1rem;
height:1.25rem;
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 0.2rem rgba(0,123,255,0.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,.custom-control-input:disabled ~ .custom-control-label{
color:#6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before,.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:0.25rem;
left:-1.5rem;
display:block;
width:1rem;
height:1rem;
pointer-events:none;
content:"";
background-color:#fff;
border:#adb5bd solid 1px;
}

.custom-control-label::after{
position:absolute;
top:0.25rem;
left:-1.5rem;
display:block;
width:1rem;
height:1rem;
content:"";
background:no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before{
border-radius:0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' 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,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' 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,0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{
background-color:rgba(0,123,255,0.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,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' 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,0.5);
}

.custom-switch{
padding-left:2.25rem;
}

.custom-switch .custom-control-label::before{
left:-2.25rem;
width:1.75rem;
pointer-events:all;
border-radius:0.5rem;
}

.custom-switch .custom-control-label::after{
top:calc(0.25rem + 2px);
left:calc(-2.25rem + 2px);
width:calc(1rem - 4px);
height:calc(1rem - 4px);
background-color:#adb5bd;
border-radius:0.5rem;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;
transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.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;
-webkit-transform:translateX(0.75rem);
transform:translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{
background-color:rgba(0,123,255,0.5);
}

.custom-select{
display:inline-block;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
padding:0.375rem 1.75rem 0.375rem 0.75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
vertical-align:middle;
background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
border:1px solid #ced4da;
border-radius:0.25rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
}

.custom-select:focus{
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);
}

.custom-select:focus::-ms-value{
color:#495057;
background-color:#fff;
}

.custom-select[multiple],.custom-select[size]:not([size="1"]){
height:auto;
padding-right:0.75rem;
background-image:none;
}

.custom-select:disabled{
color:#6c757d;
background-color:#e9ecef;
}

.custom-select::-ms-expand{
display:none;
}

.custom-select:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #495057;
}

.custom-select-sm{
height:calc(1.5em + 0.5rem + 2px);
padding-top:0.25rem;
padding-bottom:0.25rem;
padding-left:0.5rem;
font-size:0.875rem;
}

.custom-select-lg{
height:calc(1.5em + 1rem + 2px);
padding-top:0.5rem;
padding-bottom:0.5rem;
padding-left:1rem;
font-size:1.25rem;
}

.custom-file{
position:relative;
display:inline-block;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
margin-bottom:0;
}

.custom-file-input{
position:relative;
z-index:2;
width:100%;
height:calc(1.5em + 0.75rem + 2px);
margin:0;
opacity:0;
}

.custom-file-input:focus ~ .custom-file-label{
border-color:#80bdff;
box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);
}

.custom-file-input[disabled] ~ .custom-file-label,
.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.5em + 0.75rem + 2px);
padding:0.375rem 0.75rem;
font-weight:400;
line-height:1.5;
color:#495057;
background-color:#fff;
border:1px solid #ced4da;
border-radius:0.25rem;
}

.custom-file-label::after{
position:absolute;
top:0;
right:0;
bottom:0;
z-index:3;
display:block;
height:calc(1.5em + 0.75rem);
padding:0.375rem 0.75rem;
line-height:1.5;
color:#495057;
content:"Browse";
background-color:#e9ecef;
border-left:inherit;
border-radius:0 0.25rem 0.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 #fff,0 0 0 0.2rem rgba(0,123,255,0.25);
}

.custom-range:focus::-moz-range-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25);
}

.custom-range:focus::-ms-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25);
}

.custom-range::-moz-focus-outer{
border:0;
}

.custom-range::-webkit-slider-thumb{
width:1rem;
height:1rem;
margin-top:-0.25rem;
background-color:#007bff;
border:0;
border-radius:1rem;
-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
-webkit-appearance:none;
appearance:none;
}

@media (prefers-reduced-motion:reduce){
.custom-range::-webkit-slider-thumb{
-webkit-transition:none;
transition:none;
}
}

.custom-range::-webkit-slider-thumb:active{
background-color:#b3d7ff;
}

.custom-range::-webkit-slider-runnable-track{
width:100%;
height:0.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;
-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
-moz-appearance:none;
appearance:none;
}

@media (prefers-reduced-motion:reduce){
.custom-range::-moz-range-thumb{
-moz-transition:none;
transition:none;
}
}

.custom-range::-moz-range-thumb:active{
background-color:#b3d7ff;
}

.custom-range::-moz-range-track{
width:100%;
height:0.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:0.2rem;
margin-left:0.2rem;
background-color:#007bff;
border:0;
border-radius:1rem;
-ms-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
appearance:none;
}

@media (prefers-reduced-motion:reduce){
.custom-range::-ms-thumb{
-ms-transition:none;
transition:none;
}
}

.custom-range::-ms-thumb:active{
background-color:#b3d7ff;
}

.custom-range::-ms-track{
width:100%;
height:0.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:0.5rem;
}

.custom-range::-ms-fill-lower{
background-color:#dee2e6;
border-radius:1rem;
}

.custom-range::-ms-fill-upper{
margin-right:15px;
background-color:#dee2e6;
border-radius:1rem;
}

.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 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion:reduce){
.custom-control-label::before,
.custom-file-label,
.custom-select{
transition:none;
}
}

.nav{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none;
}

.nav-link{
display:block;
padding:0.5rem 1rem;
}

.nav-link:hover,.nav-link:focus{
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:0.25rem;
border-top-right-radius:0.25rem;
}

.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
border-color:#e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled{
color:#6c757d;
background-color:transparent;
border-color:transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link{
color:#495057;
background-color:#fff;
border-color:#dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu{
margin-top:-1px;
border-top-left-radius:0;
border-top-right-radius:0;
}

.nav-pills .nav-link{
border-radius:0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link{
color:#fff;
background-color:#007bff;
}

.nav-fill .nav-item{
-ms-flex:1 1 auto;
flex:1 1 auto;
text-align:center;
}

.nav-justified .nav-item{
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
text-align:center;
}

.tab-content > .tab-pane{
display:none;
}

.tab-content > .active{
display:block;
}

.navbar{
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:justify;
justify-content:space-between;
padding:0.5rem 1rem;
}

.navbar .container,
.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:justify;
justify-content:space-between;
}

.navbar-brand{
display:inline-block;
padding-top:0.3125rem;
padding-bottom:0.3125rem;
margin-right:1rem;
font-size:1.25rem;
line-height:inherit;
white-space:nowrap;
}

.navbar-brand:hover,.navbar-brand:focus{
text-decoration:none;
}

.navbar-nav{
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
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:0.5rem;
padding-bottom:0.5rem;
}

.navbar-collapse{
-ms-flex-preferred-size:100%;
flex-basis:100%;
-ms-flex-positive:1;
flex-grow:1;
-ms-flex-align:center;
align-items:center;
}

.navbar-toggler{
padding:0.25rem 0.75rem;
font-size:1.25rem;
line-height:1;
background-color:transparent;
border:1px solid transparent;
border-radius:0.25rem;
}

.navbar-toggler:hover,.navbar-toggler:focus{
text-decoration:none;
}

.navbar-toggler-icon{
display:inline-block;
width:1.5em;
height:1.5em;
vertical-align:middle;
content:"";
background:no-repeat center center;
background-size:100% 100%;
}

@media (max-width:575.98px){
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,.navbar-expand-sm > .container-sm,.navbar-expand-sm > .container-md,.navbar-expand-sm > .container-lg,.navbar-expand-sm > .container-xl{
padding-right:0;
padding-left:0;
}
}

@media (min-width:576px){
.navbar-expand-sm{
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start;
}
.navbar-expand-sm .navbar-nav{
-ms-flex-direction:row;
flex-direction:row;
}
.navbar-expand-sm .navbar-nav .dropdown-menu{
position:absolute;
}
.navbar-expand-sm .navbar-nav .nav-link{
padding-right:0.5rem;
padding-left:0.5rem;
}
.navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,.navbar-expand-sm > .container-sm,.navbar-expand-sm > .container-md,.navbar-expand-sm > .container-lg,.navbar-expand-sm > .container-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.navbar-expand-sm .navbar-collapse{
display:-ms-flexbox !important;
display:flex !important;
-ms-flex-preferred-size:auto;
flex-basis:auto;
}
.navbar-expand-sm .navbar-toggler{
display:none;
}
}

@media (max-width:767.98px){
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,.navbar-expand-md > .container-sm,.navbar-expand-md > .container-md,.navbar-expand-md > .container-lg,.navbar-expand-md > .container-xl{
padding-right:0;
padding-left:0;
}
}

@media (min-width:768px){
.navbar-expand-md{
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start;
}
.navbar-expand-md .navbar-nav{
-ms-flex-direction:row;
flex-direction:row;
}
.navbar-expand-md .navbar-nav .dropdown-menu{
position:absolute;
}
.navbar-expand-md .navbar-nav .nav-link{
padding-right:0.5rem;
padding-left:0.5rem;
}
.navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,.navbar-expand-md > .container-sm,.navbar-expand-md > .container-md,.navbar-expand-md > .container-lg,.navbar-expand-md > .container-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.navbar-expand-md .navbar-collapse{
display:-ms-flexbox !important;
display:flex !important;
-ms-flex-preferred-size:auto;
flex-basis:auto;
}
.navbar-expand-md .navbar-toggler{
display:none;
}
}

@media (max-width:991.98px){
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,.navbar-expand-lg > .container-sm,.navbar-expand-lg > .container-md,.navbar-expand-lg > .container-lg,.navbar-expand-lg > .container-xl{
padding-right:0;
padding-left:0;
}
}

@media (min-width:992px){
.navbar-expand-lg{
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start;
}
.navbar-expand-lg .navbar-nav{
-ms-flex-direction:row;
flex-direction:row;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{
position:absolute;
}
.navbar-expand-lg .navbar-nav .nav-link{
padding-right:0.5rem;
padding-left:0.5rem;
}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,.navbar-expand-lg > .container-sm,.navbar-expand-lg > .container-md,.navbar-expand-lg > .container-lg,.navbar-expand-lg > .container-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.navbar-expand-lg .navbar-collapse{
display:-ms-flexbox !important;
display:flex !important;
-ms-flex-preferred-size:auto;
flex-basis:auto;
}
.navbar-expand-lg .navbar-toggler{
display:none;
}
}

@media (max-width:1199.98px){
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,.navbar-expand-xl > .container-sm,.navbar-expand-xl > .container-md,.navbar-expand-xl > .container-lg,.navbar-expand-xl > .container-xl{
padding-right:0;
padding-left:0;
}
}

@media (min-width:1200px){
.navbar-expand-xl{
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start;
}
.navbar-expand-xl .navbar-nav{
-ms-flex-direction:row;
flex-direction:row;
}
.navbar-expand-xl .navbar-nav .dropdown-menu{
position:absolute;
}
.navbar-expand-xl .navbar-nav .nav-link{
padding-right:0.5rem;
padding-left:0.5rem;
}
.navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,.navbar-expand-xl > .container-sm,.navbar-expand-xl > .container-md,.navbar-expand-xl > .container-lg,.navbar-expand-xl > .container-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.navbar-expand-xl .navbar-collapse{
display:-ms-flexbox !important;
display:flex !important;
-ms-flex-preferred-size:auto;
flex-basis:auto;
}
.navbar-expand-xl .navbar-toggler{
display:none;
}
}

.navbar-expand{
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-ms-flex-pack:start;
justify-content:flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,.navbar-expand > .container-sm,.navbar-expand > .container-md,.navbar-expand > .container-lg,.navbar-expand > .container-xl{
padding-right:0;
padding-left:0;
}

.navbar-expand .navbar-nav{
-ms-flex-direction:row;
flex-direction:row;
}

.navbar-expand .navbar-nav .dropdown-menu{
position:absolute;
}

.navbar-expand .navbar-nav .nav-link{
padding-right:0.5rem;
padding-left:0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid,.navbar-expand > .container-sm,.navbar-expand > .container-md,.navbar-expand > .container-lg,.navbar-expand > .container-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}

.navbar-expand .navbar-collapse{
display:-ms-flexbox !important;
display:flex !important;
-ms-flex-preferred-size:auto;
flex-basis:auto;
}

.navbar-expand .navbar-toggler{
display:none;
}

.navbar-light .navbar-brand{
color:rgba(0,0,0,0.9);
}

.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{
color:rgba(0,0,0,0.9);
}

.navbar-light .navbar-nav .nav-link{
color:rgba(0,0,0,0.5);
}

.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{
color:rgba(0,0,0,0.7);
}

.navbar-light .navbar-nav .nav-link.disabled{
color:rgba(0,0,0,0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active{
color:rgba(0,0,0,0.9);
}

.navbar-light .navbar-toggler{
color:rgba(0,0,0,0.5);
border-color:rgba(0,0,0,0.1);
}

.navbar-light .navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text{
color:rgba(0,0,0,0.5);
}

.navbar-light .navbar-text a{
color:rgba(0,0,0,0.9);
}

.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{
color:rgba(0,0,0,0.9);
}

.navbar-dark .navbar-brand{
color:#fff;
}

.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{
color:#fff;
}

.navbar-dark .navbar-nav .nav-link{
color:rgba(255,255,255,0.5);
}

.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{
color:rgba(255,255,255,0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled{
color:rgba(255,255,255,0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active{
color:#fff;
}

.navbar-dark .navbar-toggler{
color:rgba(255,255,255,0.5);
border-color:rgba(255,255,255,0.1);
}

.navbar-dark .navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text{
color:rgba(255,255,255,0.5);
}

.navbar-dark .navbar-text a{
color:#fff;
}

.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{
color:#fff;
}

.card{
position:relative;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#fff;
background-clip:border-box;
border:1px solid rgba(0,0,0,0.125);
border-radius:0.25rem;
}

.card > hr{
margin-right:0;
margin-left:0;
}

.card > .list-group{
border-top:inherit;
border-bottom:inherit;
}

.card > .list-group:first-child{
border-top-width:0;
border-top-left-radius:calc(0.25rem - 1px);
border-top-right-radius:calc(0.25rem - 1px);
}

.card > .list-group:last-child{
border-bottom-width:0;
border-bottom-right-radius:calc(0.25rem - 1px);
border-bottom-left-radius:calc(0.25rem - 1px);
}

.card-body{
-ms-flex:1 1 auto;
flex:1 1 auto;
min-height:1px;
padding:1.25rem;
}

.card-title{
margin-bottom:0.75rem;
}

.card-subtitle{
margin-top:-0.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:0.75rem 1.25rem;
margin-bottom:0;
background-color:rgba(0,0,0,0.03);
border-bottom:1px solid rgba(0,0,0,0.125);
}

.card-header:first-child{
border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child{
border-top:0;
}

.card-footer{
padding:0.75rem 1.25rem;
background-color:rgba(0,0,0,0.03);
border-top:1px solid rgba(0,0,0,0.125);
}

.card-footer:last-child{
border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs{
margin-right:-0.625rem;
margin-bottom:-0.75rem;
margin-left:-0.625rem;
border-bottom:0;
}

.card-header-pills{
margin-right:-0.625rem;
margin-left:-0.625rem;
}

.card-img-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
padding:1.25rem;
}

.card-img,
.card-img-top,
.card-img-bottom{
-ms-flex-negative:0;
flex-shrink:0;
width:100%;
}

.card-img,
.card-img-top{
border-top-left-radius:calc(0.25rem - 1px);
border-top-right-radius:calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom{
border-bottom-right-radius:calc(0.25rem - 1px);
border-bottom-left-radius:calc(0.25rem - 1px);
}

.card-deck .card{
margin-bottom:15px;
}

@media (min-width:576px){
.card-deck{
display:-ms-flexbox;
display:flex;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-right:-15px;
margin-left:-15px;
}
.card-deck .card{
-ms-flex:1 0 0%;
flex:1 0 0%;
margin-right:15px;
margin-bottom:0;
margin-left:15px;
}
}

.card-group > .card{
margin-bottom:15px;
}

@media (min-width:576px){
.card-group{
display:-ms-flexbox;
display:flex;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
}
.card-group > .card{
-ms-flex:1 0 0%;
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-img-top,
.card-group > .card:not(:last-child) .card-header{
border-top-right-radius:0;
}
.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer{
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-img-top,
.card-group > .card:not(:first-child) .card-header{
border-top-left-radius:0;
}
.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer{
border-bottom-left-radius:0;
}
}

.card-columns .card{
margin-bottom:0.75rem;
}

@media (min-width:576px){
.card-columns{
-webkit-column-count:3;
-moz-column-count:3;
column-count:3;
-webkit-column-gap:1.25rem;
-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(:last-of-type){
border-bottom:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
}

.accordion > .card:not(:first-of-type){
border-top-left-radius:0;
border-top-right-radius:0;
}

.accordion > .card > .card-header{
border-radius:0;
margin-bottom:-1px;
}

.breadcrumb{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:0.75rem 1rem;
margin-bottom:1rem;
list-style:none;
background-color:#e9ecef;
border-radius:0.25rem;
}

.breadcrumb-item{
display:-ms-flexbox;
display:flex;
}

.breadcrumb-item + .breadcrumb-item{
padding-left:0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before{
display:inline-block;
padding-right:0.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:-ms-flexbox;
display:flex;
padding-left:0;
list-style:none;
border-radius:0.25rem;
}

.page-link{
position:relative;
display:block;
padding:0.5rem 0.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:3;
outline:0;
box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);
}

.page-item:first-child .page-link{
margin-left:0;
border-top-left-radius:0.25rem;
border-bottom-left-radius:0.25rem;
}

.page-item:last-child .page-link{
border-top-right-radius:0.25rem;
border-bottom-right-radius:0.25rem;
}

.page-item.active .page-link{
z-index:3;
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:0.75rem 1.5rem;
font-size:1.25rem;
line-height:1.5;
}

.pagination-lg .page-item:first-child .page-link{
border-top-left-radius:0.3rem;
border-bottom-left-radius:0.3rem;
}

.pagination-lg .page-item:last-child .page-link{
border-top-right-radius:0.3rem;
border-bottom-right-radius:0.3rem;
}

.pagination-sm .page-link{
padding:0.25rem 0.5rem;
font-size:0.875rem;
line-height:1.5;
}

.pagination-sm .page-item:first-child .page-link{
border-top-left-radius:0.2rem;
border-bottom-left-radius:0.2rem;
}

.pagination-sm .page-item:last-child .page-link{
border-top-right-radius:0.2rem;
border-bottom-right-radius:0.2rem;
}

.badge{
display:inline-block;
padding:0.25em 0.4em;
font-size:75%;
font-weight:700;
line-height:1;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:0.25rem;
transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion:reduce){
.badge{
transition:none;
}
}

a.badge:hover,a.badge:focus{
text-decoration:none;
}

.badge:empty{
display:none;
}

.btn .badge{
position:relative;
top:-1px;
}

.badge-pill{
padding-right:0.6em;
padding-left:0.6em;
border-radius:10rem;
}

.badge-primary{
color:#fff;
background-color:#007bff;
}

a.badge-primary:hover,a.badge-primary:focus{
color:#fff;
background-color:#0062cc;
}

a.badge-primary:focus,a.badge-primary.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(0,123,255,0.5);
}

.badge-secondary{
color:#fff;
background-color:#6c757d;
}

a.badge-secondary:hover,a.badge-secondary:focus{
color:#fff;
background-color:#545b62;
}

a.badge-secondary:focus,a.badge-secondary.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(108,117,125,0.5);
}

.badge-success{
color:#fff;
background-color:#28a745;
}

a.badge-success:hover,a.badge-success:focus{
color:#fff;
background-color:#1e7e34;
}

a.badge-success:focus,a.badge-success.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(40,167,69,0.5);
}

.badge-info{
color:#fff;
background-color:#17a2b8;
}

a.badge-info:hover,a.badge-info:focus{
color:#fff;
background-color:#117a8b;
}

a.badge-info:focus,a.badge-info.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(23,162,184,0.5);
}

.badge-warning{
color:#212529;
background-color:#ffc107;
}

a.badge-warning:hover,a.badge-warning:focus{
color:#212529;
background-color:#d39e00;
}

a.badge-warning:focus,a.badge-warning.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(255,193,7,0.5);
}

.badge-danger{
color:#fff;
background-color:#dc3545;
}

a.badge-danger:hover,a.badge-danger:focus{
color:#fff;
background-color:#bd2130;
}

a.badge-danger:focus,a.badge-danger.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(220,53,69,0.5);
}

.badge-light{
color:#212529;
background-color:#f8f9fa;
}

a.badge-light:hover,a.badge-light:focus{
color:#212529;
background-color:#dae0e5;
}

a.badge-light:focus,a.badge-light.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(248,249,250,0.5);
}

.badge-dark{
color:#fff;
background-color:#343a40;
}

a.badge-dark:hover,a.badge-dark:focus{
color:#fff;
background-color:#1d2124;
}

a.badge-dark:focus,a.badge-dark.focus{
outline:0;
box-shadow:0 0 0 0.2rem rgba(52,58,64,0.5);
}

.jumbotron{
padding:2rem 1rem;
margin-bottom:2rem;
background-color:#e9ecef;
border-radius:0.3rem;
}

@media (min-width:576px){
.jumbotron{
padding:4rem 2rem;
}
}

.jumbotron-fluid{
padding-right:0;
padding-left:0;
border-radius:0;
}

.alert{
position:relative;
padding:0.75rem 1.25rem;
margin-bottom:1rem;
border:1px solid transparent;
border-radius:0.25rem;
}

.alert-heading{
color:inherit;
}

.alert-link{
font-weight:700;
}

.alert-dismissible{
padding-right:4rem;
}

.alert-dismissible .close{
position:absolute;
top:0;
right:0;
padding:0.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:#856404;
background-color:#fff3cd;
border-color:#ffeeba;
}

.alert-warning hr{
border-top-color:#ffe8a1;
}

.alert-warning .alert-link{
color:#533f03;
}

.alert-danger{
color:#721c24;
background-color:#f8d7da;
border-color:#f5c6cb;
}

.alert-danger hr{
border-top-color:#f1b0b7;
}

.alert-danger .alert-link{
color:#491217;
}

.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;
}

@-webkit-keyframes progress-bar-stripes{
from{
background-position:1rem 0;
}
to{
background-position:0 0;
}
}

@keyframes progress-bar-stripes{
from{
background-position:1rem 0;
}
to{
background-position:0 0;
}
}

.progress{
display:-ms-flexbox;
display:flex;
height:1rem;
overflow:hidden;
line-height:0;
font-size:0.75rem;
background-color:#e9ecef;
border-radius:0.25rem;
}

.progress-bar{
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
justify-content:center;
overflow:hidden;
color:#fff;
text-align:center;
white-space:nowrap;
background-color:#007bff;
transition:width 0.6s ease;
}

@media (prefers-reduced-motion:reduce){
.progress-bar{
transition:none;
}
}

.progress-bar-striped{
background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
background-size:1rem 1rem;
}

.progress-bar-animated{
-webkit-animation:progress-bar-stripes 1s linear infinite;
animation:progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion:reduce){
.progress-bar-animated{
-webkit-animation:none;
animation:none;
}
}

.media{
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
}

.media-body{
-ms-flex:1;
flex:1;
}

.list-group{
display:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
padding-left:0;
margin-bottom:0;
border-radius:0.25rem;
}

.list-group-item-action{
width:100%;
color:#495057;
text-align:inherit;
}

.list-group-item-action:hover,.list-group-item-action:focus{
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:0.75rem 1.25rem;
background-color:#fff;
border:1px solid rgba(0,0,0,0.125);
}

.list-group-item:first-child{
border-top-left-radius:inherit;
border-top-right-radius:inherit;
}

.list-group-item:last-child{
border-bottom-right-radius:inherit;
border-bottom-left-radius:inherit;
}

.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-item + .list-group-item{
border-top-width:0;
}

.list-group-item + .list-group-item.active{
margin-top:-1px;
border-top-width:1px;
}

.list-group-horizontal{
-ms-flex-direction:row;
flex-direction:row;
}

.list-group-horizontal > .list-group-item:first-child{
border-bottom-left-radius:0.25rem;
border-top-right-radius:0;
}

.list-group-horizontal > .list-group-item:last-child{
border-top-right-radius:0.25rem;
border-bottom-left-radius:0;
}

.list-group-horizontal > .list-group-item.active{
margin-top:0;
}

.list-group-horizontal > .list-group-item + .list-group-item{
border-top-width:1px;
border-left-width:0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active{
margin-left:-1px;
border-left-width:1px;
}

@media (min-width:576px){
.list-group-horizontal-sm{
-ms-flex-direction:row;
flex-direction:row;
}
.list-group-horizontal-sm > .list-group-item:first-child{
border-bottom-left-radius:0.25rem;
border-top-right-radius:0;
}
.list-group-horizontal-sm > .list-group-item:last-child{
border-top-right-radius:0.25rem;
border-bottom-left-radius:0;
}
.list-group-horizontal-sm > .list-group-item.active{
margin-top:0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item{
border-top-width:1px;
border-left-width:0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active{
margin-left:-1px;
border-left-width:1px;
}
}

@media (min-width:768px){
.list-group-horizontal-md{
-ms-flex-direction:row;
flex-direction:row;
}
.list-group-horizontal-md > .list-group-item:first-child{
border-bottom-left-radius:0.25rem;
border-top-right-radius:0;
}
.list-group-horizontal-md > .list-group-item:last-child{
border-top-right-radius:0.25rem;
border-bottom-left-radius:0;
}
.list-group-horizontal-md > .list-group-item.active{
margin-top:0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item{
border-top-width:1px;
border-left-width:0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active{
margin-left:-1px;
border-left-width:1px;
}
}

@media (min-width:992px){
.list-group-horizontal-lg{
-ms-flex-direction:row;
flex-direction:row;
}
.list-group-horizontal-lg > .list-group-item:first-child{
border-bottom-left-radius:0.25rem;
border-top-right-radius:0;
}
.list-group-horizontal-lg > .list-group-item:last-child{
border-top-right-radius:0.25rem;
border-bottom-left-radius:0;
}
.list-group-horizontal-lg > .list-group-item.active{
margin-top:0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item{
border-top-width:1px;
border-left-width:0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active{
margin-left:-1px;
border-left-width:1px;
}
}

@media (min-width:1200px){
.list-group-horizontal-xl{
-ms-flex-direction:row;
flex-direction:row;
}
.list-group-horizontal-xl > .list-group-item:first-child{
border-bottom-left-radius:0.25rem;
border-top-right-radius:0;
}
.list-group-horizontal-xl > .list-group-item:last-child{
border-top-right-radius:0.25rem;
border-bottom-left-radius:0;
}
.list-group-horizontal-xl > .list-group-item.active{
margin-top:0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item{
border-top-width:1px;
border-left-width:0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active{
margin-left:-1px;
border-left-width:1px;
}
}

.list-group-flush{
border-radius:0;
}

.list-group-flush > .list-group-item{
border-width:0 0 1px;
}

.list-group-flush > .list-group-item:last-child{
border-bottom-width:0;
}

.list-group-item-primary{
color:#004085;
background-color:#b8daff;
}

.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{
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:hover,.list-group-item-secondary.list-group-item-action:focus{
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:hover,.list-group-item-success.list-group-item-action:focus{
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:hover,.list-group-item-info.list-group-item-action:focus{
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:#856404;
background-color:#ffeeba;
}

.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{
color:#856404;
background-color:#ffe8a1;
}

.list-group-item-warning.list-group-item-action.active{
color:#fff;
background-color:#856404;
border-color:#856404;
}

.list-group-item-danger{
color:#721c24;
background-color:#f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{
color:#721c24;
background-color:#f1b0b7;
}

.list-group-item-danger.list-group-item-action.active{
color:#fff;
background-color:#721c24;
border-color:#721c24;
}

.list-group-item-light{
color:#818182;
background-color:#fdfdfe;
}

.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{
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:hover,.list-group-item-dark.list-group-item-action:focus{
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.5rem;
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):hover,.close:not(:disabled):not(.disabled):focus{
opacity:.75;
}

button.close{
padding:0;
background-color:transparent;
border:0;
}

a.close.disabled{
pointer-events:none;
}

.toast{
max-width:350px;
overflow:hidden;
font-size:0.875rem;
background-color:rgba(255,255,255,0.85);
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.1);
box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);
-webkit-backdrop-filter:blur(10px);
backdrop-filter:blur(10px);
opacity:0;
border-radius:0.25rem;
}

.toast:not(:last-child){
margin-bottom:0.75rem;
}

.toast.showing{
opacity:1;
}

.toast.show{
display:block;
opacity:1;
}

.toast.hide{
display:none;
}

.toast-header{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
padding:0.25rem 0.75rem;
color:#6c757d;
background-color:rgba(255,255,255,0.85);
background-clip:padding-box;
border-bottom:1px solid rgba(0,0,0,0.05);
}

.toast-body{
padding:0.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:0.5rem;
pointer-events:none;
}

.modal.fade .modal-dialog{
transition:-webkit-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;
-webkit-transform:translate(0,-50px);
transform:translate(0,-50px);
}

@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{
transition:none;
}
}

.modal.show .modal-dialog{
-webkit-transform:none;
transform:none;
}

.modal.modal-static .modal-dialog{
-webkit-transform:scale(1.02);
transform:scale(1.02);
}

.modal-dialog-scrollable{
display:-ms-flexbox;
display:flex;
max-height:calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content{
max-height:calc(100vh - 1rem);
overflow:hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer{
-ms-flex-negative:0;
flex-shrink:0;
}

.modal-dialog-scrollable .modal-body{
overflow-y:auto;
}

.modal-dialog-centered{
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
min-height:calc(100% - 1rem);
}

.modal-dialog-centered::before{
display:block;
height:calc(100vh - 1rem);
height:-webkit-min-content;
height:-moz-min-content;
height:min-content;
content:"";
}

.modal-dialog-centered.modal-dialog-scrollable{
-ms-flex-direction:column;
flex-direction:column;
-ms-flex-pack:center;
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:-ms-flexbox;
display:flex;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
pointer-events:auto;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.2);
border-radius:0.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:0.5;
}

.modal-header{
display:-ms-flexbox;
display:flex;
-ms-flex-align:start;
align-items:flex-start;
-ms-flex-pack:justify;
justify-content:space-between;
padding:1rem 1rem;
border-bottom:1px solid #dee2e6;
border-top-left-radius:calc(0.3rem - 1px);
border-top-right-radius:calc(0.3rem - 1px);
}

.modal-header .close{
padding:1rem 1rem;
margin:-1rem -1rem -1rem auto;
}

.modal-title{
margin-bottom:0;
line-height:1.5;
}

.modal-body{
position:relative;
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:1rem;
}

.modal-footer{
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:end;
justify-content:flex-end;
padding:0.75rem;
border-top:1px solid #dee2e6;
border-bottom-right-radius:calc(0.3rem - 1px);
border-bottom-left-radius:calc(0.3rem - 1px);
}

.modal-footer > *{
margin:0.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);
height:-webkit-min-content;
height:-moz-min-content;
height:min-content;
}
.modal-sm{
max-width:300px;
}
}

@media (min-width:992px){
.modal-lg,
.modal-xl{
max-width:800px;
}
}

@media (min-width:1200px){
.modal-xl{
max-width:1140px;
}
}

.tooltip{
position:absolute;
z-index:99993;
display:block;
margin:0;
font-style:normal;
font-weight:400;
line-height:1.5;
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:0.875rem;
word-wrap:break-word;
opacity:0;
}

.tooltip.show{
opacity:0.9;
}

.tooltip .arrow{
position:absolute;
display:block;
width:0.8rem;
height:0.4rem;
}

.tooltip .arrow::before{
position:absolute;
content:"";
border-color:transparent;
border-style:solid;
}

.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{
padding:0.4rem 0;
}

.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{
bottom:0;
}

.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{
top:0;
border-width:0.4rem 0.4rem 0;
border-top-color:#000;
}

.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{
padding:0 0.4rem;
}

.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{
left:0;
width:0.4rem;
height:0.8rem;
}

.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{
right:0;
border-width:0.4rem 0.4rem 0.4rem 0;
border-right-color:#000;
}

.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{
padding:0.4rem 0;
}

.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{
top:0;
}

.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{
bottom:0;
border-width:0 0.4rem 0.4rem;
border-bottom-color:#000;
}

.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{
padding:0 0.4rem;
}

.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{
right:0;
width:0.4rem;
height:0.8rem;
}

.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{
left:0;
border-width:0.4rem 0 0.4rem 0.4rem;
border-left-color:#000;
}

.tooltip-inner{
max-width:200px;
padding:0.25rem 0.5rem;
color:#fff;
text-align:center;
background-color:#000;
border-radius:0.25rem;
}

.popover{
position:absolute;
top:0;
left:0;
z-index:1060;
display:block;
max-width:276px;
font-style:normal;
font-weight:400;
line-height:1.5;
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:0.875rem;
word-wrap:break-word;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.2);
border-radius:0.3rem;
}

.popover .arrow{
position:absolute;
display:block;
width:1rem;
height:0.5rem;
margin:0 0.3rem;
}

.popover .arrow::before,.popover .arrow::after{
position:absolute;
display:block;
content:"";
border-color:transparent;
border-style:solid;
}

.bs-popover-top,.bs-popover-auto[x-placement^="top"]{
margin-bottom:0.5rem;
}

.bs-popover-top > .arrow,.bs-popover-auto[x-placement^="top"] > .arrow{
bottom:calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before,.bs-popover-auto[x-placement^="top"] > .arrow::before{
bottom:0;
border-width:0.5rem 0.5rem 0;
border-top-color:rgba(0,0,0,0.25);
}

.bs-popover-top > .arrow::after,.bs-popover-auto[x-placement^="top"] > .arrow::after{
bottom:1px;
border-width:0.5rem 0.5rem 0;
border-top-color:#fff;
}

.bs-popover-right,.bs-popover-auto[x-placement^="right"]{
margin-left:0.5rem;
}

.bs-popover-right > .arrow,.bs-popover-auto[x-placement^="right"] > .arrow{
left:calc(-0.5rem - 1px);
width:0.5rem;
height:1rem;
margin:0.3rem 0;
}

.bs-popover-right > .arrow::before,.bs-popover-auto[x-placement^="right"] > .arrow::before{
left:0;
border-width:0.5rem 0.5rem 0.5rem 0;
border-right-color:rgba(0,0,0,0.25);
}

.bs-popover-right > .arrow::after,.bs-popover-auto[x-placement^="right"] > .arrow::after{
left:1px;
border-width:0.5rem 0.5rem 0.5rem 0;
border-right-color:#fff;
}

.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{
margin-top:0.5rem;
}

.bs-popover-bottom > .arrow,.bs-popover-auto[x-placement^="bottom"] > .arrow{
top:calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before,.bs-popover-auto[x-placement^="bottom"] > .arrow::before{
top:0;
border-width:0 0.5rem 0.5rem 0.5rem;
border-bottom-color:rgba(0,0,0,0.25);
}

.bs-popover-bottom > .arrow::after,.bs-popover-auto[x-placement^="bottom"] > .arrow::after{
top:1px;
border-width:0 0.5rem 0.5rem 0.5rem;
border-bottom-color:#fff;
}

.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{
position:absolute;
top:0;
left:50%;
display:block;
width:1rem;
margin-left:-0.5rem;
content:"";
border-bottom:1px solid #f7f7f7;
}

.bs-popover-left,.bs-popover-auto[x-placement^="left"]{
margin-right:0.5rem;
}

.bs-popover-left > .arrow,.bs-popover-auto[x-placement^="left"] > .arrow{
right:calc(-0.5rem - 1px);
width:0.5rem;
height:1rem;
margin:0.3rem 0;
}

.bs-popover-left > .arrow::before,.bs-popover-auto[x-placement^="left"] > .arrow::before{
right:0;
border-width:0.5rem 0 0.5rem 0.5rem;
border-left-color:rgba(0,0,0,0.25);
}

.bs-popover-left > .arrow::after,.bs-popover-auto[x-placement^="left"] > .arrow::after{
right:1px;
border-width:0.5rem 0 0.5rem 0.5rem;
border-left-color:#fff;
}

.popover-header{
padding:0.5rem 0.75rem;
margin-bottom:0;
font-size:1rem;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
border-top-left-radius:calc(0.3rem - 1px);
border-top-right-radius:calc(0.3rem - 1px);
}

.popover-header:empty{
display:none;
}

.popover-body{
padding:0.5rem 0.75rem;
color:#212529;
}

.carousel{
position:relative;
}

.carousel.pointer-event{
-ms-touch-action:pan-y;
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%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transition:-webkit-transform 0.6s ease-in-out;
transition:transform 0.6s ease-in-out;
transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion:reduce){
.carousel-item{
transition:none;
}
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
display:block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right{
-webkit-transform:translateX(100%);
transform:translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left{
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
}

.carousel-fade .carousel-item{
opacity:0;
transition-property:opacity;
-webkit-transform:none;
transform:none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right{
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 0.6s;
}

@media (prefers-reduced-motion:reduce){
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right{
transition:none;
}
}

.carousel-control-prev,
.carousel-control-next{
position:absolute;
top:0;
bottom:0;
z-index:1;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
align-items:center;
-ms-flex-pack:center;
justify-content:center;
width:15%;
color:#fff;
text-align:center;
opacity:0.5;
transition:opacity 0.15s ease;
}

@media (prefers-reduced-motion:reduce){
.carousel-control-prev,
.carousel-control-next{
transition:none;
}
}

.carousel-control-prev:hover,.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus{
color:#fff;
text-decoration:none;
outline:0;
opacity:0.9;
}

.carousel-control-prev{
left:0;
}

.carousel-control-next{
right:0;
}

.carousel-control-prev-icon,
.carousel-control-next-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,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' 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,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' 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:-ms-flexbox;
display:flex;
-ms-flex-pack:center;
justify-content:center;
padding-left:0;
margin-right:15%;
margin-left:15%;
list-style:none;
}

.carousel-indicators li{
box-sizing:content-box;
-ms-flex:0 1 auto;
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 0.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;
}

@-webkit-keyframes spinner-border{
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}

@keyframes spinner-border{
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}

.spinner-border{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
border:0.25em solid currentColor;
border-right-color:transparent;
border-radius:50%;
-webkit-animation:spinner-border .75s linear infinite;
animation:spinner-border .75s linear infinite;
}

.spinner-border-sm{
width:1rem;
height:1rem;
border-width:0.2em;
}

@-webkit-keyframes spinner-grow{
0%{
-webkit-transform:scale(0);
transform:scale(0);
}
50%{
opacity:1;
-webkit-transform:none;
transform:none;
}
}

@keyframes spinner-grow{
0%{
-webkit-transform:scale(0);
transform:scale(0);
}
50%{
opacity:1;
-webkit-transform:none;
transform:none;
}
}

.spinner-grow{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
background-color:currentColor;
border-radius:50%;
opacity:0;
-webkit-animation:spinner-grow .75s linear infinite;
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:hover,a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus{
background-color:#0062cc !important;
}

.bg-secondary{
background-color:#6c757d !important;
}

a.bg-secondary:hover,a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus{
background-color:#545b62 !important;
}

.bg-success{
background-color:#28a745 !important;
}

a.bg-success:hover,a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus{
background-color:#1e7e34 !important;
}

.bg-info{
background-color:#17a2b8 !important;
}

a.bg-info:hover,a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus{
background-color:#117a8b !important;
}

.bg-warning{
background-color:#ffc107 !important;
}

a.bg-warning:hover,a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus{
background-color:#d39e00 !important;
}

.bg-danger{
background-color:#dc3545 !important;
}

a.bg-danger:hover,a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus{
background-color:#bd2130 !important;
}

.bg-light{
background-color:#f8f9fa !important;
}

a.bg-light:hover,a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus{
background-color:#dae0e5 !important;
}

.bg-dark{
background-color:#343a40 !important;
}

a.bg-dark:hover,a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus{
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:#ffc107 !important;
}

.border-danger{
border-color:#dc3545 !important;
}

.border-light{
border-color:#f8f9fa !important;
}

.border-dark{
border-color:#343a40 !important;
}

.border-white{
border-color:#fff !important;
}

.rounded-sm{
border-radius:0.2rem !important;
}

.rounded{
border-radius:0.25rem !important;
}

.rounded-top{
border-top-left-radius:0.25rem !important;
border-top-right-radius:0.25rem !important;
}

.rounded-right{
border-top-right-radius:0.25rem !important;
border-bottom-right-radius:0.25rem !important;
}

.rounded-bottom{
border-bottom-right-radius:0.25rem !important;
border-bottom-left-radius:0.25rem !important;
}

.rounded-left{
border-top-left-radius:0.25rem !important;
border-bottom-left-radius:0.25rem !important;
}

.rounded-lg{
border-radius:0.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:-ms-flexbox !important;
display:flex !important;
}

.d-inline-flex{
display:-ms-inline-flexbox !important;
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:-ms-flexbox !important;
display:flex !important;
}
.d-sm-inline-flex{
display:-ms-inline-flexbox !important;
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:-ms-flexbox !important;
display:flex !important;
}
.d-md-inline-flex{
display:-ms-inline-flexbox !important;
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:-ms-flexbox !important;
display:flex !important;
}
.d-lg-inline-flex{
display:-ms-inline-flexbox !important;
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:-ms-flexbox !important;
display:flex !important;
}
.d-xl-inline-flex{
display:-ms-inline-flexbox !important;
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:-ms-flexbox !important;
display:flex !important;
}
.d-print-inline-flex{
display:-ms-inline-flexbox !important;
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 iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
border:0;
}

.embed-responsive-21by9::before{
padding-top:42.857143%;
}

.embed-responsive-16by9::before{
padding-top:56.25%;
}

.embed-responsive-4by3::before{
padding-top:75%;
}

.embed-responsive-1by1::before{
padding-top:100%;
}

.flex-row{
-ms-flex-direction:row !important;
flex-direction:row !important;
}

.flex-column{
-ms-flex-direction:column !important;
flex-direction:column !important;
}

.flex-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;
}

.flex-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;
}

.flex-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;
}

.flex-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
-ms-flex-wrap:wrap-reverse !important;
flex-wrap:wrap-reverse !important;
}

.flex-fill{
-ms-flex:1 1 auto !important;
flex:1 1 auto !important;
}

.flex-grow-0{
-ms-flex-positive:0 !important;
flex-grow:0 !important;
}

.flex-grow-1{
-ms-flex-positive:1 !important;
flex-grow:1 !important;
}

.flex-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;
}

.flex-shrink-1{
-ms-flex-negative:1 !important;
flex-shrink:1 !important;
}

.justify-content-start{
-ms-flex-pack:start !important;
justify-content:flex-start !important;
}

.justify-content-end{
-ms-flex-pack:end !important;
justify-content:flex-end !important;
}

.justify-content-center{
-ms-flex-pack:center !important;
justify-content:center !important;
}

.justify-content-between{
-ms-flex-pack:justify !important;
justify-content:space-between !important;
}

.justify-content-around{
-ms-flex-pack:distribute !important;
justify-content:space-around !important;
}

.align-items-start{
-ms-flex-align:start !important;
align-items:flex-start !important;
}

.align-items-end{
-ms-flex-align:end !important;
align-items:flex-end !important;
}

.align-items-center{
-ms-flex-align:center !important;
align-items:center !important;
}

.align-items-baseline{
-ms-flex-align:baseline !important;
align-items:baseline !important;
}

.align-items-stretch{
-ms-flex-align:stretch !important;
align-items:stretch !important;
}

.align-content-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;
}

.align-content-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;
}

.align-content-center{
-ms-flex-line-pack:center !important;
align-content:center !important;
}

.align-content-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;
}

.align-content-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;
}

.align-content-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;
}

.align-self-auto{
-ms-flex-item-align:auto !important;
align-self:auto !important;
}

.align-self-start{
-ms-flex-item-align:start !important;
align-self:flex-start !important;
}

.align-self-end{
-ms-flex-item-align:end !important;
align-self:flex-end !important;
}

.align-self-center{
-ms-flex-item-align:center !important;
align-self:center !important;
}

.align-self-baseline{
-ms-flex-item-align:baseline !important;
align-self:baseline !important;
}

.align-self-stretch{
-ms-flex-item-align:stretch !important;
align-self:stretch !important;
}

@media (min-width:576px){
.flex-sm-row{
-ms-flex-direction:row !important;
flex-direction:row !important;
}
.flex-sm-column{
-ms-flex-direction:column !important;
flex-direction:column !important;
}
.flex-sm-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;
}
.flex-sm-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;
}
.flex-sm-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;
}
.flex-sm-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;
}
.flex-sm-wrap-reverse{
-ms-flex-wrap:wrap-reverse !important;
flex-wrap:wrap-reverse !important;
}
.flex-sm-fill{
-ms-flex:1 1 auto !important;
flex:1 1 auto !important;
}
.flex-sm-grow-0{
-ms-flex-positive:0 !important;
flex-grow:0 !important;
}
.flex-sm-grow-1{
-ms-flex-positive:1 !important;
flex-grow:1 !important;
}
.flex-sm-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;
}
.flex-sm-shrink-1{
-ms-flex-negative:1 !important;
flex-shrink:1 !important;
}
.justify-content-sm-start{
-ms-flex-pack:start !important;
justify-content:flex-start !important;
}
.justify-content-sm-end{
-ms-flex-pack:end !important;
justify-content:flex-end !important;
}
.justify-content-sm-center{
-ms-flex-pack:center !important;
justify-content:center !important;
}
.justify-content-sm-between{
-ms-flex-pack:justify !important;
justify-content:space-between !important;
}
.justify-content-sm-around{
-ms-flex-pack:distribute !important;
justify-content:space-around !important;
}
.align-items-sm-start{
-ms-flex-align:start !important;
align-items:flex-start !important;
}
.align-items-sm-end{
-ms-flex-align:end !important;
align-items:flex-end !important;
}
.align-items-sm-center{
-ms-flex-align:center !important;
align-items:center !important;
}
.align-items-sm-baseline{
-ms-flex-align:baseline !important;
align-items:baseline !important;
}
.align-items-sm-stretch{
-ms-flex-align:stretch !important;
align-items:stretch !important;
}
.align-content-sm-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;
}
.align-content-sm-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;
}
.align-content-sm-center{
-ms-flex-line-pack:center !important;
align-content:center !important;
}
.align-content-sm-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;
}
.align-content-sm-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;
}
.align-content-sm-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;
}
.align-self-sm-auto{
-ms-flex-item-align:auto !important;
align-self:auto !important;
}
.align-self-sm-start{
-ms-flex-item-align:start !important;
align-self:flex-start !important;
}
.align-self-sm-end{
-ms-flex-item-align:end !important;
align-self:flex-end !important;
}
.align-self-sm-center{
-ms-flex-item-align:center !important;
align-self:center !important;
}
.align-self-sm-baseline{
-ms-flex-item-align:baseline !important;
align-self:baseline !important;
}
.align-self-sm-stretch{
-ms-flex-item-align:stretch !important;
align-self:stretch !important;
}
}

@media (min-width:768px){
.flex-md-row{
-ms-flex-direction:row !important;
flex-direction:row !important;
}
.flex-md-column{
-ms-flex-direction:column !important;
flex-direction:column !important;
}
.flex-md-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;
}
.flex-md-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;
}
.flex-md-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;
}
.flex-md-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;
}
.flex-md-wrap-reverse{
-ms-flex-wrap:wrap-reverse !important;
flex-wrap:wrap-reverse !important;
}
.flex-md-fill{
-ms-flex:1 1 auto !important;
flex:1 1 auto !important;
}
.flex-md-grow-0{
-ms-flex-positive:0 !important;
flex-grow:0 !important;
}
.flex-md-grow-1{
-ms-flex-positive:1 !important;
flex-grow:1 !important;
}
.flex-md-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;
}
.flex-md-shrink-1{
-ms-flex-negative:1 !important;
flex-shrink:1 !important;
}
.justify-content-md-start{
-ms-flex-pack:start !important;
justify-content:flex-start !important;
}
.justify-content-md-end{
-ms-flex-pack:end !important;
justify-content:flex-end !important;
}
.justify-content-md-center{
-ms-flex-pack:center !important;
justify-content:center !important;
}
.justify-content-md-between{
-ms-flex-pack:justify !important;
justify-content:space-between !important;
}
.justify-content-md-around{
-ms-flex-pack:distribute !important;
justify-content:space-around !important;
}
.align-items-md-start{
-ms-flex-align:start !important;
align-items:flex-start !important;
}
.align-items-md-end{
-ms-flex-align:end !important;
align-items:flex-end !important;
}
.align-items-md-center{
-ms-flex-align:center !important;
align-items:center !important;
}
.align-items-md-baseline{
-ms-flex-align:baseline !important;
align-items:baseline !important;
}
.align-items-md-stretch{
-ms-flex-align:stretch !important;
align-items:stretch !important;
}
.align-content-md-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;
}
.align-content-md-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;
}
.align-content-md-center{
-ms-flex-line-pack:center !important;
align-content:center !important;
}
.align-content-md-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;
}
.align-content-md-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;
}
.align-content-md-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;
}
.align-self-md-auto{
-ms-flex-item-align:auto !important;
align-self:auto !important;
}
.align-self-md-start{
-ms-flex-item-align:start !important;
align-self:flex-start !important;
}
.align-self-md-end{
-ms-flex-item-align:end !important;
align-self:flex-end !important;
}
.align-self-md-center{
-ms-flex-item-align:center !important;
align-self:center !important;
}
.align-self-md-baseline{
-ms-flex-item-align:baseline !important;
align-self:baseline !important;
}
.align-self-md-stretch{
-ms-flex-item-align:stretch !important;
align-self:stretch !important;
}
}

@media (min-width:992px){
.flex-lg-row{
-ms-flex-direction:row !important;
flex-direction:row !important;
}
.flex-lg-column{
-ms-flex-direction:column !important;
flex-direction:column !important;
}
.flex-lg-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;
}
.flex-lg-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;
}
.flex-lg-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;
}
.flex-lg-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;
}
.flex-lg-wrap-reverse{
-ms-flex-wrap:wrap-reverse !important;
flex-wrap:wrap-reverse !important;
}
.flex-lg-fill{
-ms-flex:1 1 auto !important;
flex:1 1 auto !important;
}
.flex-lg-grow-0{
-ms-flex-positive:0 !important;
flex-grow:0 !important;
}
.flex-lg-grow-1{
-ms-flex-positive:1 !important;
flex-grow:1 !important;
}
.flex-lg-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;
}
.flex-lg-shrink-1{
-ms-flex-negative:1 !important;
flex-shrink:1 !important;
}
.justify-content-lg-start{
-ms-flex-pack:start !important;
justify-content:flex-start !important;
}
.justify-content-lg-end{
-ms-flex-pack:end !important;
justify-content:flex-end !important;
}
.justify-content-lg-center{
-ms-flex-pack:center !important;
justify-content:center !important;
}
.justify-content-lg-between{
-ms-flex-pack:justify !important;
justify-content:space-between !important;
}
.justify-content-lg-around{
-ms-flex-pack:distribute !important;
justify-content:space-around !important;
}
.align-items-lg-start{
-ms-flex-align:start !important;
align-items:flex-start !important;
}
.align-items-lg-end{
-ms-flex-align:end !important;
align-items:flex-end !important;
}
.align-items-lg-center{
-ms-flex-align:center !important;
align-items:center !important;
}
.align-items-lg-baseline{
-ms-flex-align:baseline !important;
align-items:baseline !important;
}
.align-items-lg-stretch{
-ms-flex-align:stretch !important;
align-items:stretch !important;
}
.align-content-lg-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;
}
.align-content-lg-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;
}
.align-content-lg-center{
-ms-flex-line-pack:center !important;
align-content:center !important;
}
.align-content-lg-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;
}
.align-content-lg-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;
}
.align-content-lg-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;
}
.align-self-lg-auto{
-ms-flex-item-align:auto !important;
align-self:auto !important;
}
.align-self-lg-start{
-ms-flex-item-align:start !important;
align-self:flex-start !important;
}
.align-self-lg-end{
-ms-flex-item-align:end !important;
align-self:flex-end !important;
}
.align-self-lg-center{
-ms-flex-item-align:center !important;
align-self:center !important;
}
.align-self-lg-baseline{
-ms-flex-item-align:baseline !important;
align-self:baseline !important;
}
.align-self-lg-stretch{
-ms-flex-item-align:stretch !important;
align-self:stretch !important;
}
}

@media (min-width:1200px){
.flex-xl-row{
-ms-flex-direction:row !important;
flex-direction:row !important;
}
.flex-xl-column{
-ms-flex-direction:column !important;
flex-direction:column !important;
}
.flex-xl-row-reverse{
-ms-flex-direction:row-reverse !important;
flex-direction:row-reverse !important;
}
.flex-xl-column-reverse{
-ms-flex-direction:column-reverse !important;
flex-direction:column-reverse !important;
}
.flex-xl-wrap{
-ms-flex-wrap:wrap !important;
flex-wrap:wrap !important;
}
.flex-xl-nowrap{
-ms-flex-wrap:nowrap !important;
flex-wrap:nowrap !important;
}
.flex-xl-wrap-reverse{
-ms-flex-wrap:wrap-reverse !important;
flex-wrap:wrap-reverse !important;
}
.flex-xl-fill{
-ms-flex:1 1 auto !important;
flex:1 1 auto !important;
}
.flex-xl-grow-0{
-ms-flex-positive:0 !important;
flex-grow:0 !important;
}
.flex-xl-grow-1{
-ms-flex-positive:1 !important;
flex-grow:1 !important;
}
.flex-xl-shrink-0{
-ms-flex-negative:0 !important;
flex-shrink:0 !important;
}
.flex-xl-shrink-1{
-ms-flex-negative:1 !important;
flex-shrink:1 !important;
}
.justify-content-xl-start{
-ms-flex-pack:start !important;
justify-content:flex-start !important;
}
.justify-content-xl-end{
-ms-flex-pack:end !important;
justify-content:flex-end !important;
}
.justify-content-xl-center{
-ms-flex-pack:center !important;
justify-content:center !important;
}
.justify-content-xl-between{
-ms-flex-pack:justify !important;
justify-content:space-between !important;
}
.justify-content-xl-around{
-ms-flex-pack:distribute !important;
justify-content:space-around !important;
}
.align-items-xl-start{
-ms-flex-align:start !important;
align-items:flex-start !important;
}
.align-items-xl-end{
-ms-flex-align:end !important;
align-items:flex-end !important;
}
.align-items-xl-center{
-ms-flex-align:center !important;
align-items:center !important;
}
.align-items-xl-baseline{
-ms-flex-align:baseline !important;
align-items:baseline !important;
}
.align-items-xl-stretch{
-ms-flex-align:stretch !important;
align-items:stretch !important;
}
.align-content-xl-start{
-ms-flex-line-pack:start !important;
align-content:flex-start !important;
}
.align-content-xl-end{
-ms-flex-line-pack:end !important;
align-content:flex-end !important;
}
.align-content-xl-center{
-ms-flex-line-pack:center !important;
align-content:center !important;
}
.align-content-xl-between{
-ms-flex-line-pack:justify !important;
align-content:space-between !important;
}
.align-content-xl-around{
-ms-flex-line-pack:distribute !important;
align-content:space-around !important;
}
.align-content-xl-stretch{
-ms-flex-line-pack:stretch !important;
align-content:stretch !important;
}
.align-self-xl-auto{
-ms-flex-item-align:auto !important;
align-self:auto !important;
}
.align-self-xl-start{
-ms-flex-item-align:start !important;
align-self:flex-start !important;
}
.align-self-xl-end{
-ms-flex-item-align:end !important;
align-self:flex-end !important;
}
.align-self-xl-center{
-ms-flex-item-align:center !important;
align-self:center !important;
}
.align-self-xl-baseline{
-ms-flex-item-align:baseline !important;
align-self:baseline !important;
}
.align-self-xl-stretch{
-ms-flex-item-align:stretch !important;
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;
}
}

.user-select-all{
-webkit-user-select:all !important;
-moz-user-select:all !important;
-ms-user-select:all !important;
user-select:all !important;
}

.user-select-auto{
-webkit-user-select:auto !important;
-moz-user-select:auto !important;
-ms-user-select:auto !important;
user-select:auto !important;
}

.user-select-none{
-webkit-user-select:none !important;
-moz-user-select:none !important;
-ms-user-select:none !important;
user-select: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:-webkit-sticky !important;
position:sticky !important;
}

.fixed-top{
position:fixed;
top:0;
right:0;
left:0;
z-index:1030;
}

.fixed-bottom{
position:fixed;
right:0;
bottom:0;
left:0;
z-index:1030;
}

@supports ((position:-webkit-sticky) or (position:sticky)){
.sticky-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020;
}
}

.sr-only{
position:absolute;
width:1px;
height:1px;
padding:0;
margin:-1px;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap;
border:0;
}

.sr-only-focusable:active,.sr-only-focusable:focus{
position:static;
width:auto;
height:auto;
overflow:visible;
clip:auto;
white-space:normal;
}

.shadow-sm{
box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;
}

.shadow{
box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}

.shadow-lg{
box-shadow:0 1rem 3rem rgba(0,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;
}

.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:0.25rem !important;
}

.mt-1,
.my-1{
margin-top:0.25rem !important;
}

.mr-1,
.mx-1{
margin-right:0.25rem !important;
}

.mb-1,
.my-1{
margin-bottom:0.25rem !important;
}

.ml-1,
.mx-1{
margin-left:0.25rem !important;
}

.m-2{
margin:0.5rem !important;
}

.mt-2,
.my-2{
margin-top:0.5rem !important;
}

.mr-2,
.mx-2{
margin-right:0.5rem !important;
}

.mb-2,
.my-2{
margin-bottom:0.5rem !important;
}

.ml-2,
.mx-2{
margin-left:0.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:0.25rem !important;
}

.pt-1,
.py-1{
padding-top:0.25rem !important;
}

.pr-1,
.px-1{
padding-right:0.25rem !important;
}

.pb-1,
.py-1{
padding-bottom:0.25rem !important;
}

.pl-1,
.px-1{
padding-left:0.25rem !important;
}

.p-2{
padding:0.5rem !important;
}

.pt-2,
.py-2{
padding-top:0.5rem !important;
}

.pr-2,
.px-2{
padding-right:0.5rem !important;
}

.pb-2,
.py-2{
padding-bottom:0.5rem !important;
}

.pl-2,
.px-2{
padding-left:0.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:-0.25rem !important;
}

.mt-n1,
.my-n1{
margin-top:-0.25rem !important;
}

.mr-n1,
.mx-n1{
margin-right:-0.25rem !important;
}

.mb-n1,
.my-n1{
margin-bottom:-0.25rem !important;
}

.ml-n1,
.mx-n1{
margin-left:-0.25rem !important;
}

.m-n2{
margin:-0.5rem !important;
}

.mt-n2,
.my-n2{
margin-top:-0.5rem !important;
}

.mr-n2,
.mx-n2{
margin-right:-0.5rem !important;
}

.mb-n2,
.my-n2{
margin-bottom:-0.5rem !important;
}

.ml-n2,
.mx-n2{
margin-left:-0.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:0.25rem !important;
}
.mt-sm-1,
.my-sm-1{
margin-top:0.25rem !important;
}
.mr-sm-1,
.mx-sm-1{
margin-right:0.25rem !important;
}
.mb-sm-1,
.my-sm-1{
margin-bottom:0.25rem !important;
}
.ml-sm-1,
.mx-sm-1{
margin-left:0.25rem !important;
}
.m-sm-2{
margin:0.5rem !important;
}
.mt-sm-2,
.my-sm-2{
margin-top:0.5rem !important;
}
.mr-sm-2,
.mx-sm-2{
margin-right:0.5rem !important;
}
.mb-sm-2,
.my-sm-2{
margin-bottom:0.5rem !important;
}
.ml-sm-2,
.mx-sm-2{
margin-left:0.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:0.25rem !important;
}
.pt-sm-1,
.py-sm-1{
padding-top:0.25rem !important;
}
.pr-sm-1,
.px-sm-1{
padding-right:0.25rem !important;
}
.pb-sm-1,
.py-sm-1{
padding-bottom:0.25rem !important;
}
.pl-sm-1,
.px-sm-1{
padding-left:0.25rem !important;
}
.p-sm-2{
padding:0.5rem !important;
}
.pt-sm-2,
.py-sm-2{
padding-top:0.5rem !important;
}
.pr-sm-2,
.px-sm-2{
padding-right:0.5rem !important;
}
.pb-sm-2,
.py-sm-2{
padding-bottom:0.5rem !important;
}
.pl-sm-2,
.px-sm-2{
padding-left:0.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:-0.25rem !important;
}
.mt-sm-n1,
.my-sm-n1{
margin-top:-0.25rem !important;
}
.mr-sm-n1,
.mx-sm-n1{
margin-right:-0.25rem !important;
}
.mb-sm-n1,
.my-sm-n1{
margin-bottom:-0.25rem !important;
}
.ml-sm-n1,
.mx-sm-n1{
margin-left:-0.25rem !important;
}
.m-sm-n2{
margin:-0.5rem !important;
}
.mt-sm-n2,
.my-sm-n2{
margin-top:-0.5rem !important;
}
.mr-sm-n2,
.mx-sm-n2{
margin-right:-0.5rem !important;
}
.mb-sm-n2,
.my-sm-n2{
margin-bottom:-0.5rem !important;
}
.ml-sm-n2,
.mx-sm-n2{
margin-left:-0.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:0.25rem !important;
}
.mt-md-1,
.my-md-1{
margin-top:0.25rem !important;
}
.mr-md-1,
.mx-md-1{
margin-right:0.25rem !important;
}
.mb-md-1,
.my-md-1{
margin-bottom:0.25rem !important;
}
.ml-md-1,
.mx-md-1{
margin-left:0.25rem !important;
}
.m-md-2{
margin:0.5rem !important;
}
.mt-md-2,
.my-md-2{
margin-top:0.5rem !important;
}
.mr-md-2,
.mx-md-2{
margin-right:0.5rem !important;
}
.mb-md-2,
.my-md-2{
margin-bottom:0.5rem !important;
}
.ml-md-2,
.mx-md-2{
margin-left:0.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:0.25rem !important;
}
.pt-md-1,
.py-md-1{
padding-top:0.25rem !important;
}
.pr-md-1,
.px-md-1{
padding-right:0.25rem !important;
}
.pb-md-1,
.py-md-1{
padding-bottom:0.25rem !important;
}
.pl-md-1,
.px-md-1{
padding-left:0.25rem !important;
}
.p-md-2{
padding:0.5rem !important;
}
.pt-md-2,
.py-md-2{
padding-top:0.5rem !important;
}
.pr-md-2,
.px-md-2{
padding-right:0.5rem !important;
}
.pb-md-2,
.py-md-2{
padding-bottom:0.5rem !important;
}
.pl-md-2,
.px-md-2{
padding-left:0.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:-0.25rem !important;
}
.mt-md-n1,
.my-md-n1{
margin-top:-0.25rem !important;
}
.mr-md-n1,
.mx-md-n1{
margin-right:-0.25rem !important;
}
.mb-md-n1,
.my-md-n1{
margin-bottom:-0.25rem !important;
}
.ml-md-n1,
.mx-md-n1{
margin-left:-0.25rem !important;
}
.m-md-n2{
margin:-0.5rem !important;
}
.mt-md-n2,
.my-md-n2{
margin-top:-0.5rem !important;
}
.mr-md-n2,
.mx-md-n2{
margin-right:-0.5rem !important;
}
.mb-md-n2,
.my-md-n2{
margin-bottom:-0.5rem !important;
}
.ml-md-n2,
.mx-md-n2{
margin-left:-0.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:0.25rem !important;
}
.mt-lg-1,
.my-lg-1{
margin-top:0.25rem !important;
}
.mr-lg-1,
.mx-lg-1{
margin-right:0.25rem !important;
}
.mb-lg-1,
.my-lg-1{
margin-bottom:0.25rem !important;
}
.ml-lg-1,
.mx-lg-1{
margin-left:0.25rem !important;
}
.m-lg-2{
margin:0.5rem !important;
}
.mt-lg-2,
.my-lg-2{
margin-top:0.5rem !important;
}
.mr-lg-2,
.mx-lg-2{
margin-right:0.5rem !important;
}
.mb-lg-2,
.my-lg-2{
margin-bottom:0.5rem !important;
}
.ml-lg-2,
.mx-lg-2{
margin-left:0.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:0.25rem !important;
}
.pt-lg-1,
.py-lg-1{
padding-top:0.25rem !important;
}
.pr-lg-1,
.px-lg-1{
padding-right:0.25rem !important;
}
.pb-lg-1,
.py-lg-1{
padding-bottom:0.25rem !important;
}
.pl-lg-1,
.px-lg-1{
padding-left:0.25rem !important;
}
.p-lg-2{
padding:0.5rem !important;
}
.pt-lg-2,
.py-lg-2{
padding-top:0.5rem !important;
}
.pr-lg-2,
.px-lg-2{
padding-right:0.5rem !important;
}
.pb-lg-2,
.py-lg-2{
padding-bottom:0.5rem !important;
}
.pl-lg-2,
.px-lg-2{
padding-left:0.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:-0.25rem !important;
}
.mt-lg-n1,
.my-lg-n1{
margin-top:-0.25rem !important;
}
.mr-lg-n1,
.mx-lg-n1{
margin-right:-0.25rem !important;
}
.mb-lg-n1,
.my-lg-n1{
margin-bottom:-0.25rem !important;
}
.ml-lg-n1,
.mx-lg-n1{
margin-left:-0.25rem !important;
}
.m-lg-n2{
margin:-0.5rem !important;
}
.mt-lg-n2,
.my-lg-n2{
margin-top:-0.5rem !important;
}
.mr-lg-n2,
.mx-lg-n2{
margin-right:-0.5rem !important;
}
.mb-lg-n2,
.my-lg-n2{
margin-bottom:-0.5rem !important;
}
.ml-lg-n2,
.mx-lg-n2{
margin-left:-0.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:0.25rem !important;
}
.mt-xl-1,
.my-xl-1{
margin-top:0.25rem !important;
}
.mr-xl-1,
.mx-xl-1{
margin-right:0.25rem !important;
}
.mb-xl-1,
.my-xl-1{
margin-bottom:0.25rem !important;
}
.ml-xl-1,
.mx-xl-1{
margin-left:0.25rem !important;
}
.m-xl-2{
margin:0.5rem !important;
}
.mt-xl-2,
.my-xl-2{
margin-top:0.5rem !important;
}
.mr-xl-2,
.mx-xl-2{
margin-right:0.5rem !important;
}
.mb-xl-2,
.my-xl-2{
margin-bottom:0.5rem !important;
}
.ml-xl-2,
.mx-xl-2{
margin-left:0.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:0.25rem !important;
}
.pt-xl-1,
.py-xl-1{
padding-top:0.25rem !important;
}
.pr-xl-1,
.px-xl-1{
padding-right:0.25rem !important;
}
.pb-xl-1,
.py-xl-1{
padding-bottom:0.25rem !important;
}
.pl-xl-1,
.px-xl-1{
padding-left:0.25rem !important;
}
.p-xl-2{
padding:0.5rem !important;
}
.pt-xl-2,
.py-xl-2{
padding-top:0.5rem !important;
}
.pr-xl-2,
.px-xl-2{
padding-right:0.5rem !important;
}
.pb-xl-2,
.py-xl-2{
padding-bottom:0.5rem !important;
}
.pl-xl-2,
.px-xl-2{
padding-left:0.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:-0.25rem !important;
}
.mt-xl-n1,
.my-xl-n1{
margin-top:-0.25rem !important;
}
.mr-xl-n1,
.mx-xl-n1{
margin-right:-0.25rem !important;
}
.mb-xl-n1,
.my-xl-n1{
margin-bottom:-0.25rem !important;
}
.ml-xl-n1,
.mx-xl-n1{
margin-left:-0.25rem !important;
}
.m-xl-n2{
margin:-0.5rem !important;
}
.mt-xl-n2,
.my-xl-n2{
margin-top:-0.5rem !important;
}
.mr-xl-n2,
.mx-xl-n2{
margin-right:-0.5rem !important;
}
.mb-xl-n2,
.my-xl-n2{
margin-bottom:-0.5rem !important;
}
.ml-xl-n2,
.mx-xl-n2{
margin-left:-0.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;
}
}

.stretched-link::after{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
pointer-events:auto;
content:"";
background-color:rgba(0,0,0,0);
}

.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:hover,a.text-primary:focus{
color:#0056b3 !important;
}

.text-secondary{
color:#6c757d !important;
}

a.text-secondary:hover,a.text-secondary:focus{
color:#494f54 !important;
}

.text-success{
color:#28a745 !important;
}

a.text-success:hover,a.text-success:focus{
color:#19692c !important;
}

.text-info{
color:#17a2b8 !important;
}

a.text-info:hover,a.text-info:focus{
color:#0f6674 !important;
}

.text-warning{
color:#ffc107 !important;
}

a.text-warning:hover,a.text-warning:focus{
color:#ba8b00 !important;
}

.text-danger{
color:#dc3545 !important;
}

a.text-danger:hover,a.text-danger:focus{
color:#a71d2a !important;
}

.text-light{
color:#f8f9fa !important;
}

a.text-light:hover,a.text-light:focus{
color:#cbd3da !important;
}

.text-dark{
color:#343a40 !important;
}

a.text-dark:hover,a.text-dark:focus{
color:#121416 !important;
}

.text-body{
color:#212529 !important;
}

.text-muted{
color:#6c757d !important;
}

.text-black-50{
color:rgba(0,0,0,0.5) !important;
}

.text-white-50{
color:rgba(255,255,255,0.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-wrap:break-word !important;
}

.text-reset{
color:inherit !important;
}

.visible{
visibility:visible !important;
}

.invisible{
visibility:hidden !important;
}

@media print{
*,
*::before,
*::after{
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;
}
pre,
blockquote{
border:1px solid #adb5bd;
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;
}
@page{
size:a3;
}
body{
min-width:992px !important;
}
.container{
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 th,
.table-bordered td{
border:1px solid #dee2e6 !important;
}
.table-dark{
color:inherit;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody{
border-color:#dee2e6;
}
.table .thead-dark th{
color:inherit;
border-color:#dee2e6;
}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;width:calc(100% - 100px);height:100%;margin:0 auto;padding:0;overflow:hidden}
.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;display:flex;height:100%;margin-left:auto;margin-right:auto}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none}
.slick-slide img{display:block}
.slick-slide > div{height:100%}
.slick-slide li{display:block !important;margin:0 !important;padding:0 !important}
.slick-slide li::before{display:none !important}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-track{flex-direction:column}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
body.compensate-for-scrollbar{
overflow:hidden;
}

.fancybox-active{
height:auto;
}

.fancybox-is-hidden{
left:-9999px;
margin:0;
position:absolute !important;
top:-9999px;
visibility:hidden;
}

.fancybox-container{
-webkit-backface-visibility:hidden;
height:100%;
left:0;
outline:none;
position:fixed;
-webkit-tap-highlight-color:transparent;
top:0;
-ms-touch-action:manipulation;
touch-action:manipulation;
transform:translateZ(0);
width:100%;
z-index:99992;
}

.fancybox-container *{
box-sizing:border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage{
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
}

.fancybox-outer{
-webkit-overflow-scrolling:touch;
overflow-y:auto;
}

.fancybox-bg{
background:rgb(30,30,30);
opacity:0;
transition-duration:inherit;
transition-property:opacity;
transition-timing-function:cubic-bezier(.47,0,.74,.71);
}

.fancybox-is-open .fancybox-bg{
opacity:.9;
transition-timing-function:cubic-bezier(.22,.61,.36,1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button{
direction:ltr;
opacity:0;
position:absolute;
transition:opacity .25s ease,visibility 0s ease .25s;
visibility:hidden;
z-index:99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button{
opacity:1;
transition:opacity .25s ease 0s,visibility 0s ease 0s;
visibility:visible;
}

.fancybox-infobar{
color:#ccc;
font-size:13px;
-webkit-font-smoothing:subpixel-antialiased;
height:44px;
left:0;
line-height:44px;
min-width:44px;
mix-blend-mode:difference;
padding:0 10px;
pointer-events:none;
top:0;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

.fancybox-toolbar{
right:0;
top:0;
}

.fancybox-stage{
direction:ltr;
overflow:visible;
transform:translateZ(0);
z-index:99994;
}

.fancybox-is-open .fancybox-stage{
overflow:hidden;
}

.fancybox-slide{
-webkit-backface-visibility:hidden;
/* Using without prefix would break IE11 */
display:none;
height:100%;
left:0;
outline:none;
overflow:auto;
-webkit-overflow-scrolling:touch;
padding:44px;
position:absolute;
text-align:center;
top:0;
transition-property:transform,opacity;
white-space:normal;
width:100%;
z-index:99994;
}

.fancybox-slide::before{
content:'';
display:inline-block;
font-size:0;
height:100%;
vertical-align:middle;
width:0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next{
display:block;
}

.fancybox-slide--image{
overflow:hidden;
padding:44px 0;
}

.fancybox-slide--image::before{
display:none;
}

.fancybox-slide--html{
padding:6px;
}

.fancybox-content{
background:#fff;
display:inline-block;
margin:0;
max-width:100%;
overflow:auto;
-webkit-overflow-scrolling:touch;
padding:44px;
position:relative;
text-align:left;
vertical-align:middle;
}

.fancybox-slide--image .fancybox-content{
animation-timing-function:cubic-bezier(.5,0,.14,1);
-webkit-backface-visibility:hidden;
background:transparent;
background-repeat:no-repeat;
background-size:100% 100%;
left:0;
max-width:none;
overflow:visible;
padding:0;
position:absolute;
top:0;
-ms-transform-origin:top left;
transform-origin:top left;
transition-property:transform,opacity;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
z-index:99995;
}

.fancybox-can-zoomOut .fancybox-content{
cursor:zoom-out;
}

.fancybox-can-zoomIn .fancybox-content{
cursor:zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content{
cursor:-webkit-grab;
cursor:grab;
}

.fancybox-is-grabbing .fancybox-content{
cursor:-webkit-grabbing;
cursor:grabbing;
}

.fancybox-container [data-selectable='true']{
cursor:text;
}

.fancybox-image,
.fancybox-spaceball{
background:transparent;
border:0;
height:100%;
left:0;
margin:0;
max-height:none;
max-width:none;
padding:0;
position:absolute;
top:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
width:100%;
}

.fancybox-spaceball{
z-index:1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content{
height:100%;
overflow:visible;
padding:0;
width:100%;
}

.fancybox-slide--video .fancybox-content{
background:#000;
}

.fancybox-slide--map .fancybox-content{
background:#e5e3df;
}

.fancybox-slide--iframe .fancybox-content{
background:#fff;
}

.fancybox-video,
.fancybox-iframe{
background:transparent;
border:0;
display:block;
height:100%;
margin:0;
overflow:hidden;
padding:0;
width:100%;
}

/* Fix iOS */
.fancybox-iframe{
left:0;
position:absolute;
top:0;
}

.fancybox-error{
background:#fff;
cursor:default;
max-width:400px;
padding:40px;
width:100%;
}

.fancybox-error p{
color:#444;
font-size:16px;
line-height:20px;
margin:0;
padding:0;
}

/* Buttons */

.fancybox-button{
background:rgba(30,30,30,.6);
border:0;
border-radius:0;
box-shadow:none;
cursor:pointer;
display:inline-block;
height:44px;
margin:0;
padding:10px;
position:relative;
transition:color .2s;
vertical-align:top;
visibility:inherit;
width:44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link{
color:#ccc;
}

.fancybox-button:hover{
color:#fff;
}

.fancybox-button:focus{
outline:none;
}

.fancybox-button.fancybox-focus{
outline:1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover{
color:#888;
cursor:default;
outline:none;
}

/* Fix IE11 */
.fancybox-button div{
height:100%;
}

.fancybox-button svg{
display:block;
height:100%;
overflow:visible;
position:relative;
width:100%;
}

.fancybox-button svg path{
fill:currentColor;
stroke-width:0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2){
display:none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1){
display:none;
}

.fancybox-progress{
background:#ff5268;
height:2px;
left:0;
position:absolute;
right:0;
top:0;
-ms-transform:scaleX(0);
transform:scaleX(0);
-ms-transform-origin:0;
transform-origin:0;
transition-property:transform;
transition-timing-function:linear;
z-index:99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small{
background:transparent;
border:0;
border-radius:0;
color:#ccc;
cursor:pointer;
opacity:.8;
padding:8px;
position:absolute;
right:-12px;
top:-44px;
z-index:401;
}

.fancybox-close-small:hover{
color:#fff;
opacity:1;
}

.fancybox-slide--html .fancybox-close-small{
color:currentColor;
padding:10px;
right:0;
top:0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content{
overflow:hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{
display:none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button{
background-clip:content-box;
height:100px;
opacity:0;
position:absolute;
top:calc(50% - 50px);
width:70px;
}

.fancybox-navigation .fancybox-button div{
padding:7px;
}

.fancybox-navigation .fancybox-button--arrow_left{
left:0;
left:env(safe-area-inset-left);
padding:31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right{
padding:31px 6px 31px 26px;
right:0;
right:env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption{
background:linear-gradient(to top,
rgba(0,0,0,.85) 0%,
rgba(0,0,0,.3) 50%,
rgba(0,0,0,.15) 65%,
rgba(0,0,0,.075) 75.5%,
rgba(0,0,0,.037) 82.85%,
rgba(0,0,0,.019) 88%,
rgba(0,0,0,0) 100%);
bottom:0;
color:#eee;
font-size:14px;
font-weight:400;
left:0;
line-height:1.5;
padding:75px 44px 25px 44px;
pointer-events:none;
right:0;
text-align:center;
z-index:99996;
}

@supports (padding:max(0px)){
.fancybox-caption{
padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));
}
}

.fancybox-caption--separate{
margin-top:-50px;
}

.fancybox-caption__body{
max-height:50vh;
overflow:auto;
pointer-events:all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited{
color:#ccc;
text-decoration:none;
}

.fancybox-caption a:hover{
color:#fff;
text-decoration:underline;
}

/* Loading indicator */

.fancybox-loading{
animation:fancybox-rotate 1s linear infinite;
background:transparent;
border:4px solid #888;
border-bottom-color:#fff;
border-radius:50%;
height:50px;
left:50%;
margin:-25px 0 0 -25px;
opacity:.7;
padding:0;
position:absolute;
top:50%;
width:50px;
z-index:99999;
}

@keyframes fancybox-rotate{
100%{
transform:rotate(360deg);
}
}

/* Transition effects */

.fancybox-animated{
transition-timing-function:cubic-bezier(0,0,.25,1);
}

/* transitionEffect:slide */

.fancybox-fx-slide.fancybox-slide--previous{
opacity:0;
transform:translate3d(-100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--next{
opacity:0;
transform:translate3d(100%,0,0);
}

.fancybox-fx-slide.fancybox-slide--current{
opacity:1;
transform:translate3d(0,0,0);
}

/* transitionEffect:fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next{
opacity:0;
transition-timing-function:cubic-bezier(.19,1,.22,1);
}

.fancybox-fx-fade.fancybox-slide--current{
opacity:1;
}

/* transitionEffect:zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous{
opacity:0;
transform:scale3d(1.5,1.5,1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next{
opacity:0;
transform:scale3d(.5,.5,.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current{
opacity:1;
transform:scale3d(1,1,1);
}

/* transitionEffect:rotate */

.fancybox-fx-rotate.fancybox-slide--previous{
opacity:0;
-ms-transform:rotate(-360deg);
transform:rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next{
opacity:0;
-ms-transform:rotate(360deg);
transform:rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current{
opacity:1;
-ms-transform:rotate(0deg);
transform:rotate(0deg);
}

/* transitionEffect:circular */

.fancybox-fx-circular.fancybox-slide--previous{
opacity:0;
transform:scale3d(0,0,0) translate3d(-100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--next{
opacity:0;
transform:scale3d(0,0,0) translate3d(100%,0,0);
}

.fancybox-fx-circular.fancybox-slide--current{
opacity:1;
transform:scale3d(1,1,1) translate3d(0,0,0);
}

/* transitionEffect:tube */

.fancybox-fx-tube.fancybox-slide--previous{
transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next{
transform:translate3d(100%,0,0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current{
transform:translate3d(0,0,0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height:576px){
.fancybox-slide{
padding-left:6px;
padding-right:6px;
}

.fancybox-slide--image{
padding:6px 0;
}

.fancybox-close-small{
right:-6px;
}

.fancybox-slide--image .fancybox-close-small{
background:#4e4e4e;
color:#f2f4f6;
height:36px;
opacity:1;
padding:6px;
right:0;
top:0;
width:36px;
}

.fancybox-caption{
padding-left:12px;
padding-right:12px;
}

@supports (padding:max(0px)){
.fancybox-caption{
padding-left:max(12px,env(safe-area-inset-left));
padding-right:max(12px,env(safe-area-inset-right));
}
}
}
/* Share */

.fancybox-share{
background:#f4f4f4;
border-radius:3px;
max-width:90%;
padding:30px;
text-align:center;
}

.fancybox-share h1{
color:#222;
font-size:35px;
font-weight:700;
margin:0 0 20px 0;
}

.fancybox-share p{
margin:0;
padding:0;
}

.fancybox-share__button{
border:0;
border-radius:3px;
display:inline-block;
font-size:14px;
font-weight:700;
line-height:40px;
margin:0 5px 10px 5px;
min-width:130px;
padding:0 15px;
text-decoration:none;
transition:all .2s;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
white-space:nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link{
color:#fff;
}

.fancybox-share__button:hover{
text-decoration:none;
}

.fancybox-share__button--fb{
background:#3b5998;
}

.fancybox-share__button--fb:hover{
background:#344e86;
}

.fancybox-share__button--pt{
background:#bd081d;
}

.fancybox-share__button--pt:hover{
background:#aa0719;
}

.fancybox-share__button--tw{
background:#1da1f2;
}

.fancybox-share__button--tw:hover{
background:#0d95e8;
}

.fancybox-share__button svg{
height:25px;
margin-right:7px;
position:relative;
top:-1px;
vertical-align:middle;
width:25px;
}

.fancybox-share__button svg path{
fill:#fff;
}

.fancybox-share__input{
background:transparent;
border:0;
border-bottom:1px solid #d7d7d7;
border-radius:0;
color:#5d5b5b;
font-size:14px;
margin:10px 0 0 0;
outline:none;
padding:10px 15px;
width:100%;
}
/* Thumbs */

.fancybox-thumbs{
background:#ddd;
bottom:0;
display:none;
margin:0;
-webkit-overflow-scrolling:touch;
-ms-overflow-style:-ms-autohiding-scrollbar;
padding:2px 2px 4px 2px;
position:absolute;
right:0;
-webkit-tap-highlight-color:rgba(0,0,0,0);
top:0;
width:212px;
z-index:99995;
}

.fancybox-thumbs-x{
overflow-x:auto;
overflow-y:hidden;
}

.fancybox-show-thumbs .fancybox-thumbs{
display:block;
}

.fancybox-show-thumbs .fancybox-inner{
right:212px;
}

.fancybox-thumbs__list{
font-size:0;
height:100%;
list-style:none;
margin:0;
overflow-x:hidden;
overflow-y:auto;
padding:0;
position:absolute;
position:relative;
white-space:nowrap;
width:100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list{
overflow:hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{
width:7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{
background:#fff;
border-radius:10px;
box-shadow:inset 0 0 6px rgba(0,0,0,.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{
background:#2a2a2a;
border-radius:10px;
}

.fancybox-thumbs__list a{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
background-color:rgba(0,0,0,.1);
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
cursor:pointer;
float:left;
height:75px;
margin:2px;
max-height:calc(100% - 8px);
max-width:calc(50% - 4px);
outline:none;
overflow:hidden;
padding:0;
position:relative;
-webkit-tap-highlight-color:transparent;
width:100px;
}

.fancybox-thumbs__list a::before{
border:6px solid #ff5268;
bottom:0;
content:'';
left:0;
opacity:0;
position:absolute;
right:0;
top:0;
transition:all .2s cubic-bezier(.25,.46,.45,.94);
z-index:99991;
}

.fancybox-thumbs__list a:focus::before{
opacity:.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before{
opacity:1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width:576px){
.fancybox-thumbs{
width:110px;
}

.fancybox-show-thumbs .fancybox-inner{
right:110px;
}

.fancybox-thumbs__list a{
max-width:calc(100% - 10px);
}
}
/* ------------------------------------------------------------------------------
 *
 *  # Datatables library
 *
 *  Add advanced interaction controls to any HTML table
 *
 * ---------------------------------------------------------------------------- */
.dataTable {
  margin: 0;
  max-width: none; }
  .dataTable thead th,
  .dataTable thead td {
    outline: 0;
    position: relative; }
  .dataTable thead .sorting_asc,
  .dataTable thead .sorting_desc,
  .dataTable thead .sorting {
    cursor: pointer; }
  .dataTable thead .sorting,
  .dataTable thead .sorting_asc,
  .dataTable thead .sorting_desc,
  .dataTable thead .sorting_asc_disabled,
  .dataTable thead .sorting_desc_disabled {
    padding-right: 2.5rem; }
  .dataTable thead .sorting:before,
  .dataTable thead .sorting:after,
  .dataTable thead .sorting_asc:after,
  .dataTable thead .sorting_desc:after,
  .dataTable thead .sorting_asc_disabled:after,
  .dataTable thead .sorting_desc_disabled:after {
    content: '';
    font-family: "icomoon";
    position: absolute;
    top: 50%;
    right: 1.25rem;
    font-size: 0.75rem;
    margin-top: -0.375rem;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .dataTable thead .sorting:before {
    content: "";
    margin-top: -0.125rem;
    opacity: 0.5; }
  .dataTable thead .sorting:after {
    content: "";
    margin-top: -0.625rem;
    opacity: 0.5; }
  .dataTable thead .sorting_asc:after {
    content: "";
    opacity: 1; }
  .dataTable thead .sorting_desc:after {
    content: "";
    opacity: 1; }
  .dataTable thead .sorting_asc_disabled:after {
    content: "";
    opacity: 0.25; }
  .dataTable thead .sorting_desc_disabled:after {
    content: "";
    opacity: 0.25; }
  .dataTable tbody + thead > tr:first-child > th,
  .dataTable tbody + thead > tr:first-child > td,
  .dataTable tbody + tfoot + thead > tr:first-child > th,
  .dataTable tbody + tfoot + thead > tr:first-child > td {
    border-top: 0; }
  .dataTable tbody th,
  .dataTable tbody td {
    outline: 0; }
    .dataTable tbody th.active,
    .dataTable tbody td.active {
      background-color: rgba(0, 0, 0, 0.03); }
  .dataTable .dataTables_empty {
    text-align: center; }
  .dataTable.table-bordered {
    border-collapse: collapse; }

.dataTables_wrapper {
  position: relative;
  -ms-flex: none;
      flex: none; }
  .dataTables_wrapper::after {
    display: block;
    clear: both;
    content: ""; }
  .dataTables_wrapper .table-bordered {
    border-top: 0; }
  .dataTables_wrapper + .card-body {
    border-top: 1px solid #ddd; }

.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  background-color: #fff;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

.datatable-header,
.datatable-footer {
  padding: 1.25rem 1.25rem 0 1.25rem; }
  .datatable-header::after,
  .datatable-footer::after {
    display: block;
    clear: both;
    content: ""; }
  .datatable-header > div:first-child,
  .datatable-footer > div:first-child {
    margin-left: 0; }
  .card-body .datatable-header, .card-body
  .datatable-footer {
    padding-left: 0;
    padding-right: 0; }
  .datatable-header-accent,
  .datatable-footer-accent {
    background-color: rgba(0, 0, 0, 0.02); }

.datatable-header {
  border-bottom: 1px solid #ddd; }

.datatable-footer {
  border-top: 1px solid #b7b7b7; }

.dataTables_length {
  float: right;
  display: inline-block;
  margin: 0 0 1.25rem 1.25rem; }
  .dataTables_length > label {
    margin-bottom: 0; }
    .dataTables_length > label > span:first-child {
      float: left;
      margin: 0.5rem 0.83333rem;
      margin-left: 0; }
  .dataTables_length select {
    height: calc(1.5385em + 0.875rem + 2px);
    padding: 0.4375rem 0.875rem;
    font-size: 0.8125rem;
    line-height: 1.5385;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    outline: 0; }
  .length-left .dataTables_length {
    float: left; }
  .dataTables_length .select2-container {
    width: auto; }
  .dataTables_length .select2-choice {
    min-width: 3.75rem; }

.dataTables_filter {
  position: relative;
  display: block;
  float: left;
  margin: 0 0 1.25rem 1.25rem; }
  .dataTables_filter > label {
    margin-bottom: 0;
    position: relative; }
    .dataTables_filter > label:after {
      content: "";
      font-family: "icomoon";
      font-size: 0.75rem;
      display: inline-block;
      position: absolute;
      top: 50%;
      right: 0.875rem;
      margin-top: -0.375rem;
      line-height: 1;
      opacity: 0.5;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .dataTables_filter > label > span {
      float: left;
      margin: 0.5rem 0.83333rem;
      margin-left: 0; }
  .dataTables_filter input {
    outline: 0;
    width: 12.5rem;
    padding: 0.4375rem 0.875rem;
    padding-right: 2rem;
    font-size: 0.8125rem;
    line-height: 1.5385;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0.1875rem; }
    .dataTables_filter input::-webkit-input-placeholder {
      color: #999;
      opacity: 1; }
    .dataTables_filter input::-moz-placeholder {
      color: #999;
      opacity: 1; }
    .dataTables_filter input:-ms-input-placeholder {
      color: #999;
      opacity: 1; }
    .dataTables_filter input::-ms-input-placeholder {
      color: #999;
      opacity: 1; }
    .dataTables_filter input::placeholder {
      color: #999;
      opacity: 1; }
  .filter-right .dataTables_filter {
    float: right; }

.dataTables_info {
  float: left;
  padding: 0.4375rem 0;
  margin-bottom: 1.25rem; }
  .info-right .dataTables_info {
    float: right; }

.dataTables_paginate {
  float: right;
  text-align: right;
  margin: 0 0 1.25rem 1.25rem; }
  .dataTables_paginate .paginate_button {
    display: inline-block;
    padding: 0.4375rem;
    min-width: 2.25003rem;
    margin-left: 0.125rem;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: #333;
    outline: 0;
    border: 1px solid transparent;
    border-radius: 0.1875rem;
    transition: all ease-in-out 0.15s; }
    @media (prefers-reduced-motion: reduce) {
      .dataTables_paginate .paginate_button {
        transition: none; } }
    .dataTables_paginate .paginate_button:first-child {
      margin-left: 0; }
    .dataTables_paginate .paginate_button:hover, .dataTables_paginate .paginate_button:focus {
      background-color: #f5f5f5; }
    .dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus {
      color: #fff;
      background-color: #37474F; }
    .dataTables_paginate .paginate_button.disabled, .dataTables_paginate .paginate_button.disabled:hover, .dataTables_paginate .paginate_button.disabled:focus {
      cursor: default;
      background-color: transparent;
      color: #ccc; }
  .dataTables_paginate.paging_simple .paginate_button {
    padding-left: 0.875rem;
    padding-right: 0.875rem; }
    .dataTables_paginate.paging_simple .paginate_button:not(.disabled):hover, .dataTables_paginate.paging_simple .paginate_button:not(.disabled):focus {
      color: #fff;
      background-color: #37474F; }
  .paginate-left .dataTables_paginate {
    float: left; }

.paging_simple .paginate_button:hover, .paging_simple .paginate_button:focus {
  color: #fff;
  background-color: #2196F3; }

.dataTables_scroll {
  clear: both; }
  .dataTables_scroll .dataTables_scrollHead table {
    border-bottom: 0; }
  .dataTables_scroll .dataTables_scrollHead th,
  .dataTables_scroll .dataTables_scrollHead td {
    white-space: nowrap; }
  .dataTables_scroll .dataTables_scrollBody {
    -webkit-overflow-scrolling: touch; }
    .dataTables_scroll .dataTables_scrollBody table {
      border-bottom: 0; }
      .dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before, .dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after {
        content: none; }
      .dataTables_scroll .dataTables_scrollBody table tbody tr:first-child > td {
        border-top: 0; }
    .dataTables_scroll .dataTables_scrollBody th,
    .dataTables_scroll .dataTables_scrollBody td {
      white-space: nowrap; }
      .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing,
      .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing {
        height: 0;
        overflow: hidden;
        margin: 0;
        padding: 0; }

.card-body + .dataTables_wrapper,
.card-body + * > .dataTables_wrapper {
  border-top: 1px solid #ddd; }

.card-body > .dataTables_wrapper .datatable-footer {
  border-top: 0; }
  .card-body > .dataTables_wrapper .datatable-footer .dataTables_length,
  .card-body > .dataTables_wrapper .datatable-footer .dataTables_filter,
  .card-body > .dataTables_wrapper .datatable-footer .dataTables_info,
  .card-body > .dataTables_wrapper .datatable-footer .dataTables_paginate {
    margin-bottom: 0; }

.card-header:not([class*=bg-]) + .dataTables_wrapper > .datatable-header {
  padding-top: 0; }

.card > .dataTables_wrapper .table-bordered {
  border: 0; }
  .card > .dataTables_wrapper .table-bordered > thead > tr > td:first-child,
  .card > .dataTables_wrapper .table-bordered > thead > tr > th:first-child,
  .card > .dataTables_wrapper .table-bordered > tbody > tr > td:first-child,
  .card > .dataTables_wrapper .table-bordered > tbody > tr > th:first-child,
  .card > .dataTables_wrapper .table-bordered > tfoot > tr > td:first-child,
  .card > .dataTables_wrapper .table-bordered > tfoot > tr > th:first-child {
    border-left: 0; }
  .card > .dataTables_wrapper .table-bordered > thead > tr > td:last-child,
  .card > .dataTables_wrapper .table-bordered > thead > tr > th:last-child,
  .card > .dataTables_wrapper .table-bordered > tbody > tr > td:last-child,
  .card > .dataTables_wrapper .table-bordered > tbody > tr > th:last-child,
  .card > .dataTables_wrapper .table-bordered > tfoot > tr > td:last-child,
  .card > .dataTables_wrapper .table-bordered > tfoot > tr > th:last-child {
    border-right: 0; }
  .card > .dataTables_wrapper .table-bordered > tbody > tr:last-child > th,
  .card > .dataTables_wrapper .table-bordered > tbody > tr:last-child > td {
    border-bottom: 0; }

.datatable-scroll-lg,
.datatable-scroll,
.datatable-scroll-sm {
  min-height: .01%; }

.datatable-scroll-wrap {
  width: 100%;
  min-height: .01%;
  overflow-x: auto; }

@media (max-width: 767.98px) {
  .datatable-scroll-sm {
    width: 100%;
    overflow-x: scroll; }
    .datatable-scroll-sm th,
    .datatable-scroll-sm td {
      white-space: nowrap; } }

@media (max-width: 991.98px) {
  .datatable-scroll {
    width: 100%;
    overflow-x: scroll; }
    .datatable-scroll th,
    .datatable-scroll td {
      white-space: nowrap; } }

@media (max-width: 1199.98px) {
  .datatable-scroll-lg {
    width: 100%;
    overflow-x: scroll; }
    .datatable-scroll-lg th,
    .datatable-scroll-lg td {
      white-space: nowrap; } }

@media (max-width: 767.98px) {
  .dataTables_info,
  .dataTables_paginate,
  .dataTables_length,
  .dataTables_filter,
  .DTTT_container,
  .ColVis {
    float: none !important;
    text-align: center;
    margin-left: 0; }
  .dataTables_info,
  .dataTables_paginate {
    margin-top: 0; }
  .datatable-header {
    text-align: center; } }
@font-face{font-family:icomoon;src:url(https://z2cms.hu/common/icomoon/icomoon.eot?3p0rtw);src:url(https://z2cms.hu/common/icomoon/icomoon.eot?#iefix3p0rtw) format("embedded-opentype"),url(https://z2cms.hu/common/icomoon/icomoon.woff?3p0rtw) format("woff"),url(https://z2cms.hu/common/icomoon/icomoon.ttf?3p0rtw) format("truetype"),url(https://z2cms.hu/common/icomoon/icomoon.svg?3p0rtw#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;min-width:1em;display:inline-block;text-align:center;font-size:1rem;vertical-align:middle;position:relative;top:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-1x{font-size:1rem}.icon-2x{font-size:2rem}.icon-3x{font-size:3rem}.icon-4x{font-size:4rem}.icon-5x{font-size:5rem}.icon-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.icon-flip-horizontal.icon-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.icon-home:before{content:"\e900"}.icon-home2:before{content:"\e901"}.icon-home5:before{content:"\e904"}.icon-home7:before{content:"\e906"}.icon-home8:before{content:"\e907"}.icon-home9:before{content:"\e908"}.icon-office:before{content:"\e909"}.icon-city:before{content:"\e90a"}.icon-newspaper:before{content:"\e90b"}.icon-magazine:before{content:"\e90c"}.icon-design:before{content:"\e90d"}.icon-pencil:before{content:"\e90e"}.icon-pencil3:before{content:"\e910"}.icon-pencil4:before{content:"\e911"}.icon-pencil5:before{content:"\e912"}.icon-pencil6:before{content:"\e913"}.icon-pencil7:before{content:"\e914"}.icon-eraser:before{content:"\e915"}.icon-eraser2:before{content:"\e916"}.icon-eraser3:before{content:"\e917"}.icon-quill2:before{content:"\e919"}.icon-quill4:before{content:"\e91b"}.icon-pen:before{content:"\e91c"}.icon-pen-plus:before{content:"\e91d"}.icon-pen-minus:before{content:"\e91e"}.icon-pen2:before{content:"\e91f"}.icon-blog:before{content:"\e925"}.icon-pen6:before{content:"\e927"}.icon-brush:before{content:"\e928"}.icon-spray:before{content:"\e929"}.icon-color-sampler:before{content:"\e92c"}.icon-toggle:before{content:"\e92d"}.icon-bucket:before{content:"\e92e"}.icon-gradient:before{content:"\e930"}.icon-eyedropper:before{content:"\e931"}.icon-eyedropper2:before{content:"\e932"}.icon-eyedropper3:before{content:"\e933"}.icon-droplet:before{content:"\e934"}.icon-droplet2:before{content:"\e935"}.icon-color-clear:before{content:"\e937"}.icon-paint-format:before{content:"\e938"}.icon-stamp:before{content:"\e939"}.icon-image2:before{content:"\e93c"}.icon-image-compare:before{content:"\e93d"}.icon-images2:before{content:"\e93e"}.icon-image3:before{content:"\e93f"}.icon-images3:before{content:"\e940"}.icon-image4:before{content:"\e941"}.icon-image5:before{content:"\e942"}.icon-camera:before{content:"\e944"}.icon-shutter:before{content:"\e947"}.icon-headphones:before{content:"\e948"}.icon-headset:before{content:"\e949"}.icon-music:before{content:"\e94a"}.icon-album:before{content:"\e950"}.icon-tape:before{content:"\e952"}.icon-piano:before{content:"\e953"}.icon-speakers:before{content:"\e956"}.icon-play:before{content:"\e957"}.icon-clapboard-play:before{content:"\e959"}.icon-clapboard:before{content:"\e95a"}.icon-media:before{content:"\e95b"}.icon-presentation:before{content:"\e95c"}.icon-movie:before{content:"\e95d"}.icon-film:before{content:"\e95e"}.icon-film2:before{content:"\e95f"}.icon-film3:before{content:"\e960"}.icon-film4:before{content:"\e961"}.icon-video-camera:before{content:"\e962"}.icon-video-camera2:before{content:"\e963"}.icon-video-camera-slash:before{content:"\e964"}.icon-video-camera3:before{content:"\e965"}.icon-dice:before{content:"\e96a"}.icon-chess-king:before{content:"\e972"}.icon-chess-queen:before{content:"\e973"}.icon-chess:before{content:"\e978"}.icon-megaphone:before{content:"\e97a"}.icon-new:before{content:"\e97b"}.icon-connection:before{content:"\e97c"}.icon-station:before{content:"\e981"}.icon-satellite-dish2:before{content:"\e98a"}.icon-feed:before{content:"\e9b3"}.icon-mic2:before{content:"\e9ce"}.icon-mic-off2:before{content:"\e9e0"}.icon-book:before{content:"\e9e1"}.icon-book2:before{content:"\e9e9"}.icon-book-play:before{content:"\e9fd"}.icon-book3:before{content:"\ea01"}.icon-bookmark:before{content:"\ea02"}.icon-books:before{content:"\ea03"}.icon-archive:before{content:"\ea04"}.icon-reading:before{content:"\ea05"}.icon-library2:before{content:"\ea06"}.icon-graduation2:before{content:"\ea07"}.icon-file-text:before{content:"\ea08"}.icon-profile:before{content:"\ea09"}.icon-file-empty:before{content:"\ea0a"}.icon-file-empty2:before{content:"\ea0b"}.icon-files-empty:before{content:"\ea0c"}.icon-files-empty2:before{content:"\ea0d"}.icon-file-plus:before{content:"\ea0e"}.icon-file-plus2:before{content:"\ea0f"}.icon-file-minus:before{content:"\ea10"}.icon-file-minus2:before{content:"\ea11"}.icon-file-download:before{content:"\ea12"}.icon-file-download2:before{content:"\ea13"}.icon-file-upload:before{content:"\ea14"}.icon-file-upload2:before{content:"\ea15"}.icon-file-check:before{content:"\ea16"}.icon-file-check2:before{content:"\ea17"}.icon-file-eye:before{content:"\ea18"}.icon-file-eye2:before{content:"\ea19"}.icon-file-text2:before{content:"\ea1a"}.icon-file-text3:before{content:"\ea1b"}.icon-file-picture:before{content:"\ea1c"}.icon-file-picture2:before{content:"\ea1d"}.icon-file-music:before{content:"\ea1e"}.icon-file-music2:before{content:"\ea1f"}.icon-file-play:before{content:"\ea20"}.icon-file-play2:before{content:"\ea21"}.icon-file-video:before{content:"\ea22"}.icon-file-video2:before{content:"\ea23"}.icon-copy:before{content:"\ea24"}.icon-copy2:before{content:"\ea25"}.icon-file-zip:before{content:"\ea26"}.icon-file-zip2:before{content:"\ea27"}.icon-file-xml:before{content:"\ea28"}.icon-file-xml2:before{content:"\ea29"}.icon-file-css:before{content:"\ea2a"}.icon-file-css2:before{content:"\ea2b"}.icon-file-presentation:before{content:"\ea2c"}.icon-file-presentation2:before{content:"\ea2d"}.icon-file-stats:before{content:"\ea2e"}.icon-file-stats2:before{content:"\ea2f"}.icon-file-locked:before{content:"\ea30"}.icon-file-locked2:before{content:"\ea31"}.icon-file-spreadsheet:before{content:"\ea32"}.icon-file-spreadsheet2:before{content:"\ea33"}.icon-copy3:before{content:"\ea34"}.icon-copy4:before{content:"\ea35"}.icon-paste:before{content:"\ea36"}.icon-paste2:before{content:"\ea37"}.icon-paste3:before{content:"\ea38"}.icon-paste4:before{content:"\ea39"}.icon-stack:before{content:"\ea3a"}.icon-stack2:before{content:"\ea3b"}.icon-stack3:before{content:"\ea3c"}.icon-folder:before{content:"\ea3d"}.icon-folder-search:before{content:"\ea3e"}.icon-folder-download:before{content:"\ea3f"}.icon-folder-upload:before{content:"\ea40"}.icon-folder-plus:before{content:"\ea41"}.icon-folder-plus2:before{content:"\ea42"}.icon-folder-minus:before{content:"\ea43"}.icon-folder-minus2:before{content:"\ea44"}.icon-folder-check:before{content:"\ea45"}.icon-folder-heart:before{content:"\ea46"}.icon-folder-remove:before{content:"\ea47"}.icon-folder2:before{content:"\ea48"}.icon-folder-open:before{content:"\ea49"}.icon-folder3:before{content:"\ea4a"}.icon-folder4:before{content:"\ea4b"}.icon-folder-plus3:before{content:"\ea4c"}.icon-folder-minus3:before{content:"\ea4d"}.icon-folder-plus4:before{content:"\ea4e"}.icon-folder-minus4:before{content:"\ea4f"}.icon-folder-download2:before{content:"\ea50"}.icon-folder-upload2:before{content:"\ea51"}.icon-folder-download3:before{content:"\ea52"}.icon-folder-upload3:before{content:"\ea53"}.icon-folder5:before{content:"\ea54"}.icon-folder-open2:before{content:"\ea55"}.icon-folder6:before{content:"\ea56"}.icon-folder-open3:before{content:"\ea57"}.icon-certificate:before{content:"\ea58"}.icon-cc:before{content:"\ea59"}.icon-price-tag:before{content:"\ea5a"}.icon-price-tag2:before{content:"\ea5b"}.icon-price-tags:before{content:"\ea5c"}.icon-price-tag3:before{content:"\ea5d"}.icon-price-tags2:before{content:"\ea5e"}.icon-barcode2:before{content:"\ea5f"}.icon-qrcode:before{content:"\ea60"}.icon-ticket:before{content:"\ea61"}.icon-theater:before{content:"\ea62"}.icon-store:before{content:"\ea63"}.icon-store2:before{content:"\ea64"}.icon-cart:before{content:"\ea65"}.icon-cart2:before{content:"\ea66"}.icon-cart4:before{content:"\ea67"}.icon-cart5:before{content:"\ea68"}.icon-cart-add:before{content:"\ea69"}.icon-cart-add2:before{content:"\ea6a"}.icon-cart-remove:before{content:"\ea6b"}.icon-basket:before{content:"\ea6c"}.icon-bag:before{content:"\ea6d"}.icon-percent:before{content:"\ea6f"}.icon-coins:before{content:"\ea70"}.icon-coin-dollar:before{content:"\ea71"}.icon-coin-euro:before{content:"\ea72"}.icon-coin-pound:before{content:"\ea73"}.icon-coin-yen:before{content:"\ea74"}.icon-piggy-bank:before{content:"\ea75"}.icon-wallet:before{content:"\ea76"}.icon-cash:before{content:"\ea77"}.icon-cash2:before{content:"\ea78"}.icon-cash3:before{content:"\ea79"}.icon-cash4:before{content:"\ea7a"}.icon-credit-card:before{content:"\ea6e"}.icon-credit-card2:before{content:"\ea7b"}.icon-calculator4:before{content:"\ea7c"}.icon-calculator2:before{content:"\ea7d"}.icon-calculator3:before{content:"\ea7e"}.icon-chip:before{content:"\ea7f"}.icon-lifebuoy:before{content:"\ea80"}.icon-phone:before{content:"\ea81"}.icon-phone2:before{content:"\ea82"}.icon-phone-slash:before{content:"\ea83"}.icon-phone-wave:before{content:"\ea84"}.icon-phone-plus:before{content:"\ea85"}.icon-phone-minus:before{content:"\ea86"}.icon-phone-plus2:before{content:"\ea87"}.icon-phone-minus2:before{content:"\ea88"}.icon-phone-incoming:before{content:"\ea89"}.icon-phone-outgoing:before{content:"\ea8a"}.icon-phone-hang-up:before{content:"\ea8e"}.icon-address-book:before{content:"\ea90"}.icon-address-book2:before{content:"\ea91"}.icon-address-book3:before{content:"\ea92"}.icon-notebook:before{content:"\ea93"}.icon-envelop:before{content:"\ea94"}.icon-envelop2:before{content:"\ea95"}.icon-envelop3:before{content:"\ea96"}.icon-envelop4:before{content:"\ea97"}.icon-envelop5:before{content:"\ea98"}.icon-mailbox:before{content:"\ea99"}.icon-pushpin:before{content:"\ea9a"}.icon-location3:before{content:"\ea9d"}.icon-location4:before{content:"\ea9e"}.icon-compass4:before{content:"\ea9f"}.icon-map:before{content:"\eaa0"}.icon-map4:before{content:"\eaa1"}.icon-map5:before{content:"\eaa2"}.icon-direction:before{content:"\eaa3"}.icon-reset:before{content:"\eaa4"}.icon-history:before{content:"\eaa5"}.icon-watch:before{content:"\eaa6"}.icon-watch2:before{content:"\eaa7"}.icon-alarm:before{content:"\eaa8"}.icon-alarm-add:before{content:"\eaa9"}.icon-alarm-check:before{content:"\eaaa"}.icon-alarm-cancel:before{content:"\eaab"}.icon-bell2:before{content:"\eaac"}.icon-bell3:before{content:"\eaad"}.icon-bell-plus:before{content:"\eaae"}.icon-bell-minus:before{content:"\eaaf"}.icon-bell-check:before{content:"\eab0"}.icon-bell-cross:before{content:"\eab1"}.icon-calendar:before{content:"\eab2"}.icon-calendar2:before{content:"\eab3"}.icon-calendar3:before{content:"\eab4"}.icon-calendar52:before{content:"\eab6"}.icon-printer:before{content:"\eab7"}.icon-printer2:before{content:"\eab8"}.icon-printer4:before{content:"\eab9"}.icon-shredder:before{content:"\eaba"}.icon-mouse:before{content:"\eabb"}.icon-mouse-left:before{content:"\eabc"}.icon-mouse-right:before{content:"\eabd"}.icon-keyboard:before{content:"\eabe"}.icon-typewriter:before{content:"\eabf"}.icon-display:before{content:"\eac0"}.icon-display4:before{content:"\eac1"}.icon-laptop:before{content:"\eac2"}.icon-mobile:before{content:"\eac3"}.icon-mobile2:before{content:"\eac4"}.icon-tablet:before{content:"\eac5"}.icon-mobile3:before{content:"\eac6"}.icon-tv:before{content:"\eac7"}.icon-radio:before{content:"\eac8"}.icon-cabinet:before{content:"\eac9"}.icon-drawer:before{content:"\eaca"}.icon-drawer2:before{content:"\eacb"}.icon-drawer-out:before{content:"\eacc"}.icon-drawer-in:before{content:"\eacd"}.icon-drawer3:before{content:"\eace"}.icon-box:before{content:"\eacf"}.icon-box-add:before{content:"\ead0"}.icon-box-remove:before{content:"\ead1"}.icon-download:before{content:"\ead2"}.icon-upload:before{content:"\ead3"}.icon-floppy-disk:before{content:"\ead4"}.icon-floppy-disks:before{content:"\ead5"}.icon-usb-stick:before{content:"\ead6"}.icon-drive:before{content:"\ead7"}.icon-server:before{content:"\ead8"}.icon-database:before{content:"\ead9"}.icon-database2:before{content:"\eada"}.icon-database4:before{content:"\eadb"}.icon-database-menu:before{content:"\eadc"}.icon-database-add:before{content:"\eadd"}.icon-database-remove:before{content:"\eade"}.icon-database-insert:before{content:"\eadf"}.icon-database-export:before{content:"\eae0"}.icon-database-upload:before{content:"\eae1"}.icon-database-refresh:before{content:"\eae2"}.icon-database-diff:before{content:"\eae3"}.icon-database-edit2:before{content:"\eae5"}.icon-database-check:before{content:"\eae6"}.icon-database-arrow:before{content:"\eae7"}.icon-database-time2:before{content:"\eae9"}.icon-undo:before{content:"\eaea"}.icon-redo:before{content:"\eaeb"}.icon-rotate-ccw:before{content:"\eaec"}.icon-rotate-cw:before{content:"\eaed"}.icon-rotate-ccw2:before{content:"\eaee"}.icon-rotate-cw2:before{content:"\eaef"}.icon-rotate-ccw3:before{content:"\eaf0"}.icon-rotate-cw3:before{content:"\eaf1"}.icon-flip-vertical2:before{content:"\eaf2"}.icon-flip-horizontal2:before{content:"\eaf3"}.icon-flip-vertical3:before{content:"\eaf4"}.icon-flip-vertical4:before{content:"\eaf5"}.icon-angle:before{content:"\eaf6"}.icon-shear:before{content:"\eaf7"}.icon-align-left:before{content:"\eafc"}.icon-align-center-horizontal:before{content:"\eafd"}.icon-align-right:before{content:"\eafe"}.icon-align-top:before{content:"\eaff"}.icon-align-center-vertical:before{content:"\eb00"}.icon-align-bottom:before{content:"\eb01"}.icon-undo2:before{content:"\eb02"}.icon-redo2:before{content:"\eb03"}.icon-forward:before{content:"\eb04"}.icon-reply:before{content:"\eb05"}.icon-reply-all:before{content:"\eb06"}.icon-bubble:before{content:"\eb07"}.icon-bubbles:before{content:"\eb08"}.icon-bubbles2:before{content:"\eb09"}.icon-bubble2:before{content:"\eb0a"}.icon-bubbles3:before{content:"\eb0b"}.icon-bubbles4:before{content:"\eb0c"}.icon-bubble-notification:before{content:"\eb0d"}.icon-bubbles5:before{content:"\eb0e"}.icon-bubbles6:before{content:"\eb0f"}.icon-bubble6:before{content:"\eb10"}.icon-bubbles7:before{content:"\eb11"}.icon-bubble7:before{content:"\eb12"}.icon-bubbles8:before{content:"\eb13"}.icon-bubble8:before{content:"\eb14"}.icon-bubble-dots3:before{content:"\eb15"}.icon-bubble-lines3:before{content:"\eb16"}.icon-bubble9:before{content:"\eb17"}.icon-bubble-dots4:before{content:"\eb18"}.icon-bubble-lines4:before{content:"\eb19"}.icon-bubbles9:before{content:"\eb1a"}.icon-bubbles10:before{content:"\eb1b"}.icon-user:before{content:"\eb33"}.icon-users:before{content:"\eb34"}.icon-user-plus:before{content:"\eb35"}.icon-user-minus:before{content:"\eb36"}.icon-user-cancel:before{content:"\eb37"}.icon-user-block:before{content:"\eb38"}.icon-user-lock:before{content:"\eb39"}.icon-user-check:before{content:"\eb3a"}.icon-users2:before{content:"\eb3b"}.icon-users4:before{content:"\eb44"}.icon-user-tie:before{content:"\eb45"}.icon-collaboration:before{content:"\eb46"}.icon-vcard:before{content:"\eb47"}.icon-hat:before{content:"\ebb8"}.icon-bowtie:before{content:"\ebb9"}.icon-quotes-left:before{content:"\eb49"}.icon-quotes-right:before{content:"\eb4a"}.icon-quotes-left2:before{content:"\eb4b"}.icon-quotes-right2:before{content:"\eb4c"}.icon-hour-glass:before{content:"\eb4d"}.icon-hour-glass2:before{content:"\eb4e"}.icon-hour-glass3:before{content:"\eb4f"}.icon-spinner:before{content:"\eb50"}.icon-spinner2:before{content:"\eb51"}.icon-spinner3:before{content:"\eb52"}.icon-spinner4:before{content:"\eb53"}.icon-spinner6:before{content:"\eb54"}.icon-spinner9:before{content:"\eb55"}.icon-spinner10:before{content:"\eb56"}.icon-spinner11:before{content:"\eb57"}.icon-microscope:before{content:"\eb58"}.icon-enlarge:before{content:"\eb59"}.icon-shrink:before{content:"\eb5a"}.icon-enlarge3:before{content:"\eb5b"}.icon-shrink3:before{content:"\eb5c"}.icon-enlarge5:before{content:"\eb5d"}.icon-shrink5:before{content:"\eb5e"}.icon-enlarge6:before{content:"\eb5f"}.icon-shrink6:before{content:"\eb60"}.icon-enlarge7:before{content:"\eb61"}.icon-shrink7:before{content:"\eb62"}.icon-key:before{content:"\eb63"}.icon-lock:before{content:"\eb65"}.icon-lock2:before{content:"\eb66"}.icon-lock4:before{content:"\eb67"}.icon-unlocked:before{content:"\eb68"}.icon-lock5:before{content:"\eb69"}.icon-unlocked2:before{content:"\eb6a"}.icon-safe:before{content:"\eb6b"}.icon-wrench:before{content:"\eb6c"}.icon-wrench2:before{content:"\eb6d"}.icon-wrench3:before{content:"\eb6e"}.icon-equalizer:before{content:"\eb6f"}.icon-equalizer2:before{content:"\eb70"}.icon-equalizer3:before{content:"\eb71"}.icon-equalizer4:before{content:"\eb72"}.icon-cog:before{content:"\eb73"}.icon-cogs:before{content:"\eb74"}.icon-cog2:before{content:"\eb75"}.icon-cog3:before{content:"\eb76"}.icon-cog4:before{content:"\eb77"}.icon-cog52:before{content:"\eb78"}.icon-cog6:before{content:"\eb79"}.icon-cog7:before{content:"\eb7a"}.icon-hammer:before{content:"\eb7c"}.icon-hammer-wrench:before{content:"\eb7d"}.icon-magic-wand:before{content:"\eb7e"}.icon-magic-wand2:before{content:"\eb7f"}.icon-pulse2:before{content:"\eb80"}.icon-aid-kit:before{content:"\eb81"}.icon-bug2:before{content:"\eb83"}.icon-construction:before{content:"\eb85"}.icon-traffic-cone:before{content:"\eb86"}.icon-traffic-lights:before{content:"\eb87"}.icon-pie-chart:before{content:"\eb88"}.icon-pie-chart2:before{content:"\eb89"}.icon-pie-chart3:before{content:"\eb8a"}.icon-pie-chart4:before{content:"\eb8b"}.icon-pie-chart5:before{content:"\eb8c"}.icon-pie-chart6:before{content:"\eb8d"}.icon-pie-chart7:before{content:"\eb8e"}.icon-stats-dots:before{content:"\eb8f"}.icon-stats-bars:before{content:"\eb90"}.icon-pie-chart8:before{content:"\eb91"}.icon-stats-bars2:before{content:"\eb92"}.icon-stats-bars3:before{content:"\eb93"}.icon-stats-bars4:before{content:"\eb94"}.icon-chart:before{content:"\eb97"}.icon-stats-growth:before{content:"\eb98"}.icon-stats-decline:before{content:"\eb99"}.icon-stats-growth2:before{content:"\eb9a"}.icon-stats-decline2:before{content:"\eb9b"}.icon-stairs-up:before{content:"\eb9c"}.icon-stairs-down:before{content:"\eb9d"}.icon-stairs:before{content:"\eb9e"}.icon-ladder:before{content:"\eba0"}.icon-rating:before{content:"\eba1"}.icon-rating2:before{content:"\eba2"}.icon-rating3:before{content:"\eba3"}.icon-podium:before{content:"\eba5"}.icon-stars:before{content:"\eba6"}.icon-medal-star:before{content:"\eba7"}.icon-medal:before{content:"\eba8"}.icon-medal2:before{content:"\eba9"}.icon-medal-first:before{content:"\ebaa"}.icon-medal-second:before{content:"\ebab"}.icon-medal-third:before{content:"\ebac"}.icon-crown:before{content:"\ebad"}.icon-trophy2:before{content:"\ebaf"}.icon-trophy3:before{content:"\ebb0"}.icon-diamond:before{content:"\ebb1"}.icon-trophy4:before{content:"\ebb2"}.icon-gift:before{content:"\ebb3"}.icon-pipe:before{content:"\ebb6"}.icon-mustache:before{content:"\ebb7"}.icon-cup2:before{content:"\ebc6"}.icon-coffee:before{content:"\ebc8"}.icon-paw:before{content:"\ebd5"}.icon-footprint:before{content:"\ebd6"}.icon-rocket:before{content:"\ebda"}.icon-meter2:before{content:"\ebdc"}.icon-meter-slow:before{content:"\ebdd"}.icon-meter-fast:before{content:"\ebdf"}.icon-hammer2:before{content:"\ebe1"}.icon-balance:before{content:"\ebe2"}.icon-fire:before{content:"\ebe5"}.icon-fire2:before{content:"\ebe6"}.icon-lab:before{content:"\ebe7"}.icon-atom:before{content:"\ebe8"}.icon-atom2:before{content:"\ebe9"}.icon-bin:before{content:"\ebfa"}.icon-bin2:before{content:"\ebfb"}.icon-briefcase:before{content:"\ebff"}.icon-briefcase3:before{content:"\ec01"}.icon-airplane2:before{content:"\ec03"}.icon-airplane3:before{content:"\ec04"}.icon-airplane4:before{content:"\ec05"}.icon-paperplane:before{content:"\ec06"}.icon-car:before{content:"\ec07"}.icon-steering-wheel:before{content:"\ec08"}.icon-car2:before{content:"\ec09"}.icon-gas:before{content:"\ec0a"}.icon-bus:before{content:"\ec0b"}.icon-truck:before{content:"\ec0c"}.icon-bike:before{content:"\ec0d"}.icon-road:before{content:"\ec0e"}.icon-train:before{content:"\ec0f"}.icon-train2:before{content:"\ec10"}.icon-ship:before{content:"\ec11"}.icon-boat:before{content:"\ec12"}.icon-chopper:before{content:"\ec13"}.icon-cube:before{content:"\ec15"}.icon-cube2:before{content:"\ec16"}.icon-cube3:before{content:"\ec17"}.icon-cube4:before{content:"\ec18"}.icon-pyramid:before{content:"\ec19"}.icon-pyramid2:before{content:"\ec1a"}.icon-package:before{content:"\ec1b"}.icon-puzzle:before{content:"\ec1c"}.icon-puzzle2:before{content:"\ec1d"}.icon-puzzle3:before{content:"\ec1e"}.icon-puzzle4:before{content:"\ec1f"}.icon-glasses-3d2:before{content:"\ec21"}.icon-brain:before{content:"\ec24"}.icon-accessibility:before{content:"\ec25"}.icon-accessibility2:before{content:"\ec26"}.icon-strategy:before{content:"\ec27"}.icon-target:before{content:"\ec28"}.icon-target2:before{content:"\ec29"}.icon-shield-check:before{content:"\ec2f"}.icon-shield-notice:before{content:"\ec30"}.icon-shield2:before{content:"\ec31"}.icon-racing:before{content:"\ec40"}.icon-finish:before{content:"\ec41"}.icon-power2:before{content:"\ec46"}.icon-power3:before{content:"\ec47"}.icon-switch:before{content:"\ec48"}.icon-switch22:before{content:"\ec49"}.icon-power-cord:before{content:"\ec4a"}.icon-clipboard:before{content:"\ec4d"}.icon-clipboard2:before{content:"\ec4e"}.icon-clipboard3:before{content:"\ec4f"}.icon-clipboard4:before{content:"\ec50"}.icon-clipboard5:before{content:"\ec51"}.icon-clipboard6:before{content:"\ec52"}.icon-playlist:before{content:"\ec53"}.icon-playlist-add:before{content:"\ec54"}.icon-list-numbered:before{content:"\ec55"}.icon-list:before{content:"\ec56"}.icon-list2:before{content:"\ec57"}.icon-more:before{content:"\ec58"}.icon-more2:before{content:"\ec59"}.icon-grid:before{content:"\ec5a"}.icon-grid2:before{content:"\ec5b"}.icon-grid3:before{content:"\ec5c"}.icon-grid4:before{content:"\ec5d"}.icon-grid52:before{content:"\ec5e"}.icon-grid6:before{content:"\ec5f"}.icon-grid7:before{content:"\ec60"}.icon-tree5:before{content:"\ec61"}.icon-tree6:before{content:"\ec62"}.icon-tree7:before{content:"\ec63"}.icon-lan:before{content:"\ec64"}.icon-lan2:before{content:"\ec65"}.icon-lan3:before{content:"\ec66"}.icon-menu:before{content:"\ec67"}.icon-circle-small:before{content:"\ec68"}.icon-menu2:before{content:"\ec69"}.icon-menu3:before{content:"\ec6a"}.icon-menu4:before{content:"\ec6b"}.icon-menu5:before{content:"\ec6c"}.icon-menu62:before{content:"\ec6d"}.icon-menu7:before{content:"\ec6e"}.icon-menu8:before{content:"\ec6f"}.icon-menu9:before{content:"\ec70"}.icon-menu10:before{content:"\ec71"}.icon-cloud:before{content:"\ec72"}.icon-cloud-download:before{content:"\ec73"}.icon-cloud-upload:before{content:"\ec74"}.icon-cloud-check:before{content:"\ec75"}.icon-cloud2:before{content:"\ec76"}.icon-cloud-download2:before{content:"\ec77"}.icon-cloud-upload2:before{content:"\ec78"}.icon-cloud-check2:before{content:"\ec79"}.icon-import:before{content:"\ec7e"}.icon-download4:before{content:"\ec80"}.icon-upload4:before{content:"\ec81"}.icon-download7:before{content:"\ec86"}.icon-upload7:before{content:"\ec87"}.icon-download10:before{content:"\ec8c"}.icon-upload10:before{content:"\ec8d"}.icon-sphere:before{content:"\ec8e"}.icon-sphere3:before{content:"\ec90"}.icon-earth:before{content:"\ec93"}.icon-link:before{content:"\ec96"}.icon-unlink:before{content:"\ec97"}.icon-link2:before{content:"\ec98"}.icon-unlink2:before{content:"\ec99"}.icon-anchor:before{content:"\eca0"}.icon-flag3:before{content:"\eca3"}.icon-flag4:before{content:"\eca4"}.icon-flag7:before{content:"\eca7"}.icon-flag8:before{content:"\eca8"}.icon-attachment:before{content:"\eca9"}.icon-attachment2:before{content:"\ecaa"}.icon-eye:before{content:"\ecab"}.icon-eye-plus:before{content:"\ecac"}.icon-eye-minus:before{content:"\ecad"}.icon-eye-blocked:before{content:"\ecae"}.icon-eye2:before{content:"\ecaf"}.icon-eye-blocked2:before{content:"\ecb0"}.icon-eye4:before{content:"\ecb3"}.icon-bookmark2:before{content:"\ecb4"}.icon-bookmark3:before{content:"\ecb5"}.icon-bookmarks:before{content:"\ecb6"}.icon-bookmark4:before{content:"\ecb7"}.icon-spotlight2:before{content:"\ecb8"}.icon-starburst:before{content:"\ecb9"}.icon-snowflake:before{content:"\ecba"}.icon-weather-windy:before{content:"\ecd0"}.icon-fan:before{content:"\ecd1"}.icon-umbrella:before{content:"\ecd2"}.icon-sun3:before{content:"\ecd3"}.icon-contrast:before{content:"\ecd4"}.icon-bed2:before{content:"\ecda"}.icon-furniture:before{content:"\ecdb"}.icon-chair:before{content:"\ecdc"}.icon-star-empty3:before{content:"\ece0"}.icon-star-half:before{content:"\ece1"}.icon-star-full2:before{content:"\ece2"}.icon-heart5:before{content:"\ece9"}.icon-heart6:before{content:"\ecea"}.icon-heart-broken2:before{content:"\eceb"}.icon-thumbs-up2:before{content:"\ecf2"}.icon-thumbs-down2:before{content:"\ecf4"}.icon-thumbs-up3:before{content:"\ecf5"}.icon-thumbs-down3:before{content:"\ecf6"}.icon-height:before{content:"\ecf7"}.icon-man:before{content:"\ecf8"}.icon-woman:before{content:"\ecf9"}.icon-man-woman:before{content:"\ecfa"}.icon-yin-yang:before{content:"\ecfe"}.icon-cursor:before{content:"\ed23"}.icon-cursor2:before{content:"\ed24"}.icon-lasso2:before{content:"\ed26"}.icon-select2:before{content:"\ed28"}.icon-point-up:before{content:"\ed29"}.icon-point-right:before{content:"\ed2a"}.icon-point-down:before{content:"\ed2b"}.icon-point-left:before{content:"\ed2c"}.icon-pointer:before{content:"\ed2d"}.icon-reminder:before{content:"\ed2e"}.icon-drag-left-right:before{content:"\ed2f"}.icon-drag-left:before{content:"\ed30"}.icon-drag-right:before{content:"\ed31"}.icon-touch:before{content:"\ed32"}.icon-multitouch:before{content:"\ed33"}.icon-touch-zoom:before{content:"\ed34"}.icon-touch-pinch:before{content:"\ed35"}.icon-hand:before{content:"\ed36"}.icon-grab:before{content:"\ed37"}.icon-stack-empty:before{content:"\ed38"}.icon-stack-plus:before{content:"\ed39"}.icon-stack-minus:before{content:"\ed3a"}.icon-stack-star:before{content:"\ed3b"}.icon-stack-picture:before{content:"\ed3c"}.icon-stack-down:before{content:"\ed3d"}.icon-stack-up:before{content:"\ed3e"}.icon-stack-cancel:before{content:"\ed3f"}.icon-stack-check:before{content:"\ed40"}.icon-stack-text:before{content:"\ed41"}.icon-stack4:before{content:"\ed47"}.icon-stack-music:before{content:"\ed48"}.icon-stack-play:before{content:"\ed49"}.icon-move:before{content:"\ed4a"}.icon-dots:before{content:"\ed4b"}.icon-warning:before{content:"\ed4c"}.icon-warning22:before{content:"\ed4d"}.icon-notification2:before{content:"\ed4f"}.icon-question3:before{content:"\ed52"}.icon-question4:before{content:"\ed53"}.icon-plus3:before{content:"\ed5a"}.icon-minus3:before{content:"\ed5b"}.icon-plus-circle2:before{content:"\ed5e"}.icon-minus-circle2:before{content:"\ed5f"}.icon-cancel-circle2:before{content:"\ed63"}.icon-blocked:before{content:"\ed64"}.icon-cancel-square:before{content:"\ed65"}.icon-cancel-square2:before{content:"\ed66"}.icon-spam:before{content:"\ed68"}.icon-cross2:before{content:"\ed6a"}.icon-cross3:before{content:"\ed6b"}.icon-checkmark:before{content:"\ed6c"}.icon-checkmark3:before{content:"\ed6e"}.icon-checkmark2:before{content:"\e372"}.icon-checkmark4:before{content:"\ed6f"}.icon-spell-check:before{content:"\ed71"}.icon-spell-check2:before{content:"\ed72"}.icon-enter:before{content:"\ed73"}.icon-exit:before{content:"\ed74"}.icon-enter2:before{content:"\ed75"}.icon-exit2:before{content:"\ed76"}.icon-enter3:before{content:"\ed77"}.icon-exit3:before{content:"\ed78"}.icon-wall:before{content:"\ed79"}.icon-fence:before{content:"\ed7a"}.icon-play3:before{content:"\ed7b"}.icon-pause:before{content:"\ed7c"}.icon-stop:before{content:"\ed7d"}.icon-previous:before{content:"\ed7e"}.icon-next:before{content:"\ed7f"}.icon-backward:before{content:"\ed80"}.icon-forward2:before{content:"\ed81"}.icon-play4:before{content:"\ed82"}.icon-pause2:before{content:"\ed83"}.icon-stop2:before{content:"\ed84"}.icon-backward2:before{content:"\ed85"}.icon-forward3:before{content:"\ed86"}.icon-first:before{content:"\ed87"}.icon-last:before{content:"\ed88"}.icon-previous2:before{content:"\ed89"}.icon-next2:before{content:"\ed8a"}.icon-eject:before{content:"\ed8b"}.icon-volume-high:before{content:"\ed8c"}.icon-volume-medium:before{content:"\ed8d"}.icon-volume-low:before{content:"\ed8e"}.icon-volume-mute:before{content:"\ed8f"}.icon-speaker-left:before{content:"\ed90"}.icon-speaker-right:before{content:"\ed91"}.icon-volume-mute2:before{content:"\ed92"}.icon-volume-increase:before{content:"\ed93"}.icon-volume-decrease:before{content:"\ed94"}.icon-volume-mute5:before{content:"\eda4"}.icon-loop:before{content:"\eda5"}.icon-loop3:before{content:"\eda7"}.icon-infinite-square:before{content:"\eda8"}.icon-infinite:before{content:"\eda9"}.icon-loop4:before{content:"\edab"}.icon-shuffle:before{content:"\edac"}.icon-wave:before{content:"\edae"}.icon-wave2:before{content:"\edaf"}.icon-split:before{content:"\edb0"}.icon-merge:before{content:"\edb1"}.icon-arrow-up5:before{content:"\edc4"}.icon-arrow-right5:before{content:"\edc5"}.icon-arrow-down5:before{content:"\edc6"}.icon-arrow-left5:before{content:"\edc7"}.icon-arrow-up-left2:before{content:"\edd0"}.icon-arrow-up7:before{content:"\edd1"}.icon-arrow-up-right2:before{content:"\edd2"}.icon-arrow-right7:before{content:"\edd3"}.icon-arrow-down-right2:before{content:"\edd4"}.icon-arrow-down7:before{content:"\edd5"}.icon-arrow-down-left2:before{content:"\edd6"}.icon-arrow-left7:before{content:"\edd7"}.icon-arrow-up-left3:before{content:"\edd8"}.icon-arrow-up8:before{content:"\edd9"}.icon-arrow-up-right3:before{content:"\edda"}.icon-arrow-right8:before{content:"\eddb"}.icon-arrow-down-right3:before{content:"\eddc"}.icon-arrow-down8:before{content:"\eddd"}.icon-arrow-down-left3:before{content:"\edde"}.icon-arrow-left8:before{content:"\eddf"}.icon-circle-up2:before{content:"\ede4"}.icon-circle-right2:before{content:"\ede5"}.icon-circle-down2:before{content:"\ede6"}.icon-circle-left2:before{content:"\ede7"}.icon-arrow-resize7:before{content:"\edfe"}.icon-arrow-resize8:before{content:"\edff"}.icon-square-up-left:before{content:"\ee00"}.icon-square-up:before{content:"\ee01"}.icon-square-up-right:before{content:"\ee02"}.icon-square-right:before{content:"\ee03"}.icon-square-down-right:before{content:"\ee04"}.icon-square-down:before{content:"\ee05"}.icon-square-down-left:before{content:"\ee06"}.icon-square-left:before{content:"\ee07"}.icon-arrow-up15:before{content:"\ee30"}.icon-arrow-right15:before{content:"\ee31"}.icon-arrow-down15:before{content:"\ee32"}.icon-arrow-left15:before{content:"\ee33"}.icon-arrow-up16:before{content:"\ee34"}.icon-arrow-right16:before{content:"\ee35"}.icon-arrow-down16:before{content:"\ee36"}.icon-arrow-left16:before{content:"\ee37"}.icon-menu-open:before{content:"\ee38"}.icon-menu-open2:before{content:"\ee39"}.icon-menu-close:before{content:"\ee3a"}.icon-menu-close2:before{content:"\ee3b"}.icon-enter5:before{content:"\ee3d"}.icon-esc:before{content:"\ee3e"}.icon-enter6:before{content:"\ee3f"}.icon-backspace:before{content:"\ee40"}.icon-backspace2:before{content:"\ee41"}.icon-tab:before{content:"\ee42"}.icon-transmission:before{content:"\ee43"}.icon-sort:before{content:"\ee45"}.icon-move-up2:before{content:"\ee47"}.icon-move-down2:before{content:"\ee48"}.icon-sort-alpha-asc:before{content:"\ee49"}.icon-sort-alpha-desc:before{content:"\ee4a"}.icon-sort-numeric-asc:before{content:"\ee4b"}.icon-sort-numberic-desc:before{content:"\ee4c"}.icon-sort-amount-asc:before{content:"\ee4d"}.icon-sort-amount-desc:before{content:"\ee4e"}.icon-sort-time-asc:before{content:"\ee4f"}.icon-sort-time-desc:before{content:"\ee50"}.icon-battery-6:before{content:"\ee51"}.icon-battery-0:before{content:"\ee57"}.icon-battery-charging:before{content:"\ee58"}.icon-command:before{content:"\ee5f"}.icon-shift:before{content:"\ee60"}.icon-ctrl:before{content:"\ee61"}.icon-opt:before{content:"\ee62"}.icon-checkbox-checked:before{content:"\ee63"}.icon-checkbox-unchecked:before{content:"\ee64"}.icon-checkbox-partial:before{content:"\ee65"}.icon-square:before{content:"\ee66"}.icon-triangle:before{content:"\ee67"}.icon-triangle2:before{content:"\ee68"}.icon-diamond3:before{content:"\ee69"}.icon-diamond4:before{content:"\ee6a"}.icon-checkbox-checked2:before{content:"\ee6b"}.icon-checkbox-unchecked2:before{content:"\ee6c"}.icon-checkbox-partial2:before{content:"\ee6d"}.icon-radio-checked:before{content:"\ee6e"}.icon-radio-checked2:before{content:"\ee6f"}.icon-radio-unchecked:before{content:"\ee70"}.icon-checkmark-circle:before{content:"\ee73"}.icon-circle:before{content:"\ee74"}.icon-circle2:before{content:"\ee75"}.icon-circles:before{content:"\ee76"}.icon-circles2:before{content:"\ee77"}.icon-crop:before{content:"\ee78"}.icon-crop2:before{content:"\ee79"}.icon-make-group:before{content:"\ee7a"}.icon-ungroup:before{content:"\ee7b"}.icon-vector:before{content:"\ee7c"}.icon-vector2:before{content:"\ee7d"}.icon-rulers:before{content:"\ee7e"}.icon-pencil-ruler:before{content:"\ee80"}.icon-scissors:before{content:"\ee81"}.icon-filter3:before{content:"\ee88"}.icon-filter4:before{content:"\ee89"}.icon-font:before{content:"\ee8a"}.icon-ampersand2:before{content:"\ee8b"}.icon-ligature:before{content:"\ee8c"}.icon-font-size:before{content:"\ee8e"}.icon-typography:before{content:"\ee8f"}.icon-text-height:before{content:"\ee90"}.icon-text-width:before{content:"\ee91"}.icon-height2:before{content:"\ee92"}.icon-width:before{content:"\ee93"}.icon-strikethrough2:before{content:"\ee98"}.icon-font-size2:before{content:"\ee99"}.icon-bold2:before{content:"\ee9a"}.icon-underline2:before{content:"\ee9b"}.icon-italic2:before{content:"\ee9c"}.icon-strikethrough3:before{content:"\ee9d"}.icon-omega:before{content:"\ee9e"}.icon-sigma:before{content:"\ee9f"}.icon-nbsp:before{content:"\eea0"}.icon-page-break:before{content:"\eea1"}.icon-page-break2:before{content:"\eea2"}.icon-superscript:before{content:"\eea3"}.icon-subscript:before{content:"\eea4"}.icon-superscript2:before{content:"\eea5"}.icon-subscript2:before{content:"\eea6"}.icon-text-color:before{content:"\eea7"}.icon-highlight:before{content:"\eea8"}.icon-pagebreak:before{content:"\eea9"}.icon-clear-formatting:before{content:"\eeaa"}.icon-table:before{content:"\eeab"}.icon-table2:before{content:"\eeac"}.icon-insert-template:before{content:"\eead"}.icon-pilcrow:before{content:"\eeae"}.icon-ltr:before{content:"\eeaf"}.icon-rtl:before{content:"\eeb0"}.icon-ltr2:before{content:"\eeb1"}.icon-rtl2:before{content:"\eeb2"}.icon-section:before{content:"\eeb3"}.icon-paragraph-left2:before{content:"\eeb8"}.icon-paragraph-center2:before{content:"\eeb9"}.icon-paragraph-right2:before{content:"\eeba"}.icon-paragraph-justify2:before{content:"\eebb"}.icon-indent-increase:before{content:"\eebc"}.icon-indent-decrease:before{content:"\eebd"}.icon-paragraph-left3:before{content:"\eebe"}.icon-paragraph-center3:before{content:"\eebf"}.icon-paragraph-right3:before{content:"\eec0"}.icon-paragraph-justify3:before{content:"\eec1"}.icon-indent-increase2:before{content:"\eec2"}.icon-indent-decrease2:before{content:"\eec3"}.icon-share:before{content:"\eec4"}.icon-share2:before{content:"\eec5"}.icon-new-tab:before{content:"\eec6"}.icon-new-tab2:before{content:"\eec7"}.icon-popout:before{content:"\eec8"}.icon-embed:before{content:"\eec9"}.icon-embed2:before{content:"\eeca"}.icon-markup:before{content:"\eecb"}.icon-regexp:before{content:"\eecc"}.icon-regexp2:before{content:"\eecd"}.icon-code:before{content:"\eece"}.icon-circle-css:before{content:"\eecf"}.icon-circle-code:before{content:"\eed0"}.icon-terminal:before{content:"\eed1"}.icon-unicode:before{content:"\eed2"}.icon-seven-segment-0:before{content:"\eed3"}.icon-seven-segment-1:before{content:"\eed4"}.icon-seven-segment-2:before{content:"\eed5"}.icon-seven-segment-3:before{content:"\eed6"}.icon-seven-segment-4:before{content:"\eed7"}.icon-seven-segment-5:before{content:"\eed8"}.icon-seven-segment-6:before{content:"\eed9"}.icon-seven-segment-7:before{content:"\eeda"}.icon-seven-segment-8:before{content:"\eedb"}.icon-seven-segment-9:before{content:"\eedc"}.icon-share3:before{content:"\eedd"}.icon-share4:before{content:"\eede"}.icon-google:before{content:"\eee3"}.icon-google-plus:before{content:"\eee4"}.icon-google-plus2:before{content:"\eee5"}.icon-google-drive:before{content:"\eee7"}.icon-facebook:before{content:"\eee8"}.icon-facebook2:before{content:"\eee9"}.icon-instagram:before{content:"\eeec"}.icon-twitter:before{content:"\eeed"}.icon-twitter2:before{content:"\eeee"}.icon-feed2:before{content:"\eef0"}.icon-feed3:before{content:"\eef1"}.icon-youtube:before{content:"\eef3"}.icon-youtube2:before{content:"\eef4"}.icon-youtube3:before{content:"\eef5"}.icon-vimeo:before{content:"\eef8"}.icon-vimeo2:before{content:"\eef9"}.icon-lanyrd:before{content:"\eefb"}.icon-flickr:before{content:"\eefc"}.icon-flickr2:before{content:"\eefd"}.icon-flickr3:before{content:"\eefe"}.icon-picassa:before{content:"\ef00"}.icon-picassa2:before{content:"\ef01"}.icon-dribbble:before{content:"\ef02"}.icon-dribbble2:before{content:"\ef03"}.icon-dribbble3:before{content:"\ef04"}.icon-forrst:before{content:"\ef05"}.icon-forrst2:before{content:"\ef06"}.icon-deviantart:before{content:"\ef07"}.icon-deviantart2:before{content:"\ef08"}.icon-steam:before{content:"\ef09"}.icon-steam2:before{content:"\ef0a"}.icon-dropbox:before{content:"\ef0b"}.icon-onedrive:before{content:"\ef0c"}.icon-github:before{content:"\ef0d"}.icon-github4:before{content:"\ef10"}.icon-github5:before{content:"\ef11"}.icon-wordpress:before{content:"\ef12"}.icon-wordpress2:before{content:"\ef13"}.icon-joomla:before{content:"\ef14"}.icon-blogger:before{content:"\ef15"}.icon-blogger2:before{content:"\ef16"}.icon-tumblr:before{content:"\ef17"}.icon-tumblr2:before{content:"\ef18"}.icon-yahoo:before{content:"\ef19"}.icon-tux:before{content:"\ef1a"}.icon-apple2:before{content:"\ef1b"}.icon-finder:before{content:"\ef1c"}.icon-android:before{content:"\ef1d"}.icon-windows:before{content:"\ef1e"}.icon-windows8:before{content:"\ef1f"}.icon-soundcloud:before{content:"\ef20"}.icon-soundcloud2:before{content:"\ef21"}.icon-skype:before{content:"\ef22"}.icon-reddit:before{content:"\ef23"}.icon-linkedin:before{content:"\ef24"}.icon-linkedin2:before{content:"\ef25"}.icon-lastfm:before{content:"\ef26"}.icon-lastfm2:before{content:"\ef27"}.icon-delicious:before{content:"\ef28"}.icon-stumbleupon:before{content:"\ef29"}.icon-stumbleupon2:before{content:"\ef2a"}.icon-stackoverflow:before{content:"\ef2b"}.icon-pinterest2:before{content:"\ef2d"}.icon-xing:before{content:"\ef2e"}.icon-flattr:before{content:"\ef30"}.icon-foursquare:before{content:"\ef31"}.icon-paypal:before{content:"\ef32"}.icon-paypal2:before{content:"\ef33"}.icon-yelp:before{content:"\ef35"}.icon-file-pdf:before{content:"\ef36"}.icon-file-openoffice:before{content:"\ef37"}.icon-file-word:before{content:"\ef38"}.icon-file-excel:before{content:"\ef39"}.icon-libreoffice:before{content:"\ef3a"}.icon-html5:before{content:"\ef3b"}.icon-html52:before{content:"\ef3c"}.icon-css3:before{content:"\ef3d"}.icon-git:before{content:"\ef3e"}.icon-svg:before{content:"\ef3f"}.icon-codepen:before{content:"\ef40"}.icon-chrome:before{content:"\ef41"}.icon-firefox:before{content:"\ef42"}.icon-IE:before{content:"\ef43"}.icon-opera:before{content:"\ef44"}.icon-safari:before{content:"\ef45"}.icon-check2:before{content:"\e601"}.icon-home4:before{content:"\e603"}.icon-people:before{content:"\e81b"}.icon-checkmark-circle2:before{content:"\e853"}.icon-arrow-up-left32:before{content:"\e8ae"}.icon-arrow-up52:before{content:"\e8af"}.icon-arrow-up-right32:before{content:"\e8b0"}.icon-arrow-right6:before{content:"\e8b1"}.icon-arrow-down-right32:before{content:"\e8b2"}.icon-arrow-down52:before{content:"\e8b3"}.icon-arrow-down-left32:before{content:"\e8b4"}.icon-arrow-left52:before{content:"\e8b5"}.icon-calendar5:before{content:"\e985"}.icon-move-alt1:before{content:"\e986"}.icon-reload-alt:before{content:"\e987"}.icon-move-vertical:before{content:"\e988"}.icon-move-horizontal:before{content:"\e989"}.icon-hash:before{content:"\e98b"}.icon-bars-alt:before{content:"\e98c"}.icon-eye8:before{content:"\e98d"}.icon-search4:before{content:"\e98e"}.icon-zoomin3:before{content:"\e98f"}.icon-zoomout3:before{content:"\e990"}.icon-add:before{content:"\e991"}.icon-subtract:before{content:"\e992"}.icon-exclamation:before{content:"\e993"}.icon-question6:before{content:"\e994"}.icon-close2:before{content:"\e995"}.icon-task:before{content:"\e996"}.icon-inbox:before{content:"\e997"}.icon-inbox-alt:before{content:"\e998"}.icon-envelope:before{content:"\e999"}.icon-compose:before{content:"\e99a"}.icon-newspaper2:before{content:"\e99b"}.icon-calendar22:before{content:"\e99c"}.icon-hyperlink:before{content:"\e99d"}.icon-trash:before{content:"\e99e"}.icon-trash-alt:before{content:"\e99f"}.icon-grid5:before{content:"\e9a0"}.icon-grid-alt:before{content:"\e9a1"}.icon-menu6:before{content:"\e9a2"}.icon-list3:before{content:"\e9a3"}.icon-gallery:before{content:"\e9a4"}.icon-calculator:before{content:"\e9a5"}.icon-windows2:before{content:"\e9a6"}.icon-browser:before{content:"\e9a7"}.icon-portfolio:before{content:"\e9a8"}.icon-comments:before{content:"\e9a9"}.icon-screen3:before{content:"\e9aa"}.icon-iphone:before{content:"\e9ab"}.icon-ipad:before{content:"\e9ac"}.icon-googleplus5:before{content:"\e9ad"}.icon-pin:before{content:"\e9ae"}.icon-pin-alt:before{content:"\e9af"}.icon-cog5:before{content:"\e9b0"}.icon-graduation:before{content:"\e9b1"}.icon-air:before{content:"\e9b2"}.icon-droplets:before{content:"\e7ee"}.icon-statistics:before{content:"\e9b4"}.icon-pie5:before{content:"\e7ef"}.icon-cross:before{content:"\e9b6"}.icon-minus2:before{content:"\e9b7"}.icon-plus2:before{content:"\e9b8"}.icon-info3:before{content:"\e9b9"}.icon-info22:before{content:"\e9ba"}.icon-question7:before{content:"\e9bb"}.icon-help:before{content:"\e9bc"}.icon-warning2:before{content:"\e9bd"}.icon-add-to-list:before{content:"\e9bf"}.icon-arrow-left12:before{content:"\e9c0"}.icon-arrow-down12:before{content:"\e9c1"}.icon-arrow-up12:before{content:"\e9c2"}.icon-arrow-right13:before{content:"\e9c3"}.icon-arrow-left22:before{content:"\e9c4"}.icon-arrow-down22:before{content:"\e9c5"}.icon-arrow-up22:before{content:"\e9c6"}.icon-arrow-right22:before{content:"\e9c7"}.icon-arrow-left32:before{content:"\e9c8"}.icon-arrow-down32:before{content:"\e9c9"}.icon-arrow-up32:before{content:"\e9ca"}.icon-arrow-right32:before{content:"\e9cb"}.icon-switch2:before{content:"\e647"}.icon-checkmark5:before{content:"\e600"}.icon-ampersand:before{content:"\e9cc"}.icon-alert:before{content:"\e9cf"}.icon-alignment-align:before{content:"\e9d0"}.icon-alignment-aligned-to:before{content:"\e9d1"}.icon-alignment-unalign:before{content:"\e9d2"}.icon-arrow-down132:before{content:"\e9d3"}.icon-arrow-up13:before{content:"\e9da"}.icon-arrow-left13:before{content:"\e9d4"}.icon-arrow-right14:before{content:"\e9d5"}.icon-arrow-small-down:before{content:"\e9d6"}.icon-arrow-small-left:before{content:"\e9d7"}.icon-arrow-small-right:before{content:"\e9d8"}.icon-arrow-small-up:before{content:"\e9d9"}.icon-check:before{content:"\e9db"}.icon-chevron-down:before{content:"\e9dc"}.icon-chevron-left:before{content:"\e9dd"}.icon-chevron-right:before{content:"\e9de"}.icon-chevron-up:before{content:"\e9df"}.icon-clippy:before{content:"\f035"}.icon-comment:before{content:"\f02b"}.icon-comment-discussion:before{content:"\f04f"}.icon-dash:before{content:"\e9e2"}.icon-diff:before{content:"\e9e3"}.icon-diff-added:before{content:"\e9e4"}.icon-diff-ignored:before{content:"\e9e5"}.icon-diff-modified:before{content:"\e9e6"}.icon-diff-removed:before{content:"\e9e7"}.icon-diff-renamed:before{content:"\e9e8"}.icon-file-media:before{content:"\f012"}.icon-fold:before{content:"\e9ea"}.icon-gear:before{content:"\e9eb"}.icon-git-branch:before{content:"\e9ec"}.icon-git-commit:before{content:"\e9ed"}.icon-git-compare:before{content:"\e9ee"}.icon-git-merge:before{content:"\e9ef"}.icon-git-pull-request:before{content:"\e9f0"}.icon-graph:before{content:"\f043"}.icon-law:before{content:"\e9f1"}.icon-list-ordered:before{content:"\e9f2"}.icon-list-unordered:before{content:"\e9f3"}.icon-mail5:before{content:"\e9f4"}.icon-mail-read:before{content:"\e9f5"}.icon-mention:before{content:"\e9f6"}.icon-mirror:before{content:"\f024"}.icon-move-down:before{content:"\f0a8"}.icon-move-left:before{content:"\f074"}.icon-move-right:before{content:"\f0a9"}.icon-move-up:before{content:"\f0a7"}.icon-person:before{content:"\f018"}.icon-plus22:before{content:"\e9f7"}.icon-primitive-dot:before{content:"\f052"}.icon-primitive-square:before{content:"\f053"}.icon-repo-forked:before{content:"\e9f8"}.icon-screen-full:before{content:"\e9f9"}.icon-screen-normal:before{content:"\e9fa"}.icon-sync:before{content:"\e9fb"}.icon-three-bars:before{content:"\e9fc"}.icon-unfold:before{content:"\e9fe"}.icon-versions:before{content:"\e9ff"}.icon-x:before{content:"\ea00"}
/*
** font-family:'Red Hat Display',sans-serif;
** font-family:'Roboto',sans-serif;
*/

*,
*:focus{outline:none !important}

.ticket{counter-reset:step;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Roboto',sans-serif;font-size:14px;background-color:#fff;color:#3A3A3D}
.ticket .tic-overlay{position:fixed;content:"";top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1020;transition:.2s;background-color:#3A3A3D}
.ticket.cal-arr .tic-overlay,
.ticket.cal-dep .tic-overlay{opacity:.7;visibility:visible}
.ticket a{transition:.2s;cursor:pointer;color:#67B475}
.ticket a:hover,
.ticket a:focus,
.ticket a:active{color:#67B475}
.ticket .tooltip-inner{background-color:#3A3A3D}
.ticket .bs-tooltip-top .arrow::before,
.ticket .bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:#3A3A3D}
.ticket input,
.ticket textarea,
.ticket select{transition:.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ticket hr{height:1px;border:0;background-color:#E1DEDB}
.ticket .tic-fs-link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:3}
.ticket .tic-redhat{font-family:'Red Hat Display',sans-serif}
.ticket .tic-highlight{letter-spacing:1px;font-weight:900}
.ticket .tic-mw340{max-width:412px}
.ticket .tic-mw580{max-width:580px}
.ticket .tic-rounded{border-radius:15px}
.ticket .tic-fs-11{font-size:11px !important}
.ticket .tic-fs-12{font-size:12px !important}
.ticket .tic-fs-13{font-size:13px !important}
.ticket .tic-fs-14{font-size:14px !important}
.ticket .tic-fs-15{font-size:15px !important}
.ticket .tic-fs-16{font-size:16px !important}
.ticket .tic-fs-18{font-size:18px !important}
.ticket .tic-fs-19{font-size:19px !important}
.ticket .tic-fs-20{font-size:20px !important}
.ticket .tic-fw-400{font-weight:400 !important}
.ticket .tic-fw-500{font-weight:500 !important}
.ticket .tic-fw-700{font-weight:700 !important}
.ticket .tic-color-default.reg{border-left:1px solid #3a3a3d;padding-left:15px;margin-left:12px;}
.ticket .tic-color-default,
.ticket .tic-color-default:hover,
.ticket .tic-color-default:focus,
.ticket .tic-color-default:active{color:#3A3A3D !important}
.ticket .tic-color-white,
.ticket .tic-color-white:hover,
.ticket .tic-color-white:focus,
.ticket .tic-color-white:active{color:#fff !important}
.ticket .tic-color-lightgray,
.ticket .tic-color-lightgray:hover,
.ticket .tic-color-lightgray:focus,
.ticket .tic-color-lightgray:active{color:#9F9F9F !important}
.ticket .tic-color-gray,
.ticket .tic-color-gray:hover,
.ticket .tic-color-gray:focus,
.ticket .tic-color-gray:active{color:#666666 !important}
.ticket .tic-color-green,
.ticket .tic-color-green:hover,
.ticket .tic-color-green:focus,
.ticket .tic-color-green:active{color:#67B475 !important}
.ticket .tic-color-red,
.ticket .tic-color-red:hover,
.ticket .tic-color-red:focus,
.ticket .tic-color-red:active{color:#ED6347 !important}
.ticket .tic-bg-red,
.ticket .tic-bg-red:hover,
.ticket .tic-bg-red:focus,
.ticket .tic-bg-red:active{background-color:#ED6347 !important}
.ticket .tic-loader{background-size:300px 100px;width:100%;height:100%;position:absolute;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='L4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3e%3ccircle fill='%23dadada' stroke='none' cx='10' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'/%3e%3c/circle%3e%3ccircle fill='%23dadada' stroke='none' cx='30' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'/%3e%3c/circle%3e%3ccircle fill='%23dadada' stroke='none' cx='50' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'/%3e%3c/circle%3e%3c/svg%3e");background-position:center 100px;background-repeat:no-repeat}

.ticket::-webkit-scrollbar{width:7px;height:0}
.ticket::-webkit-scrollbar-track{box-shadow:none;background-color:#FCFAF8}
.ticket::-webkit-scrollbar-thumb{border-radius:5px;background-color:#9F9F9F}

.ticket .modern-scrollbar::-webkit-scrollbar{width:7px}
.ticket .modern-scrollbar::-webkit-scrollbar-track{box-shadow:none;background-color:#FCFAF8}
.ticket .modern-scrollbar::-webkit-scrollbar-thumb{border-radius:5px;background-color:#9F9F9F}

.ticket .tic-disabled{opacity:.4;pointer-events:none}

/* --- TIC INPUTS --- */
.ticket .form-control::-webkit-input-placeholder{color:#888;opacity:1}
.ticket .form-control::-moz-placeholder{color:#888;opacity:1}
.ticket .form-control:-ms-input-placeholder{color:#888;opacity:1}
.ticket .form-control::-ms-input-placeholder{color:#888;opacity:1}
.ticket .form-control::placeholder{color:#888;opacity:1}
.ticket .custom-select.placeholder{color:#888;opacity:1}
.ticket .custom-select.placeholder:focus{color:#888;opacity:1}
.ticket .custom-select.placeholder:active{color:#888;opacity:1}

.ticket .form-control{height:auto;padding:13px 15px;line-height:20px;font-weight:500;font-size:16px;transition:border-color .2s,box-shadow .2s;border-radius:8px;border:1px solid #D9D6D2;background-color:#fff;color:#3A3A3D}
.ticket .form-control:focus,
.ticket .form-control:active{border-color:#67B475;box-shadow:0px 0px 10px rgba(103,180,117,.5)}
.ticket .form-control.custom-select{padding:13px 38px 13px 15px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.11606 1.71L3.70606 4.3C4.09606 4.69 4.72606 4.69 5.11606 4.3L7.70606 1.71C8.33606 1.08 7.88606 0 6.99606 0H1.81606C0.926057 0 0.486057 1.08 1.11606 1.71Z' fill='%239F9F9F'/%3e%3c/svg%3e ")}

.ticket .custom-control{display:inline-block}
.ticket .custom-control-input{width:0;height:0;top:1px;left:-7px}

.ticket .custom-control-label::before{width:20px;height:20px;top:1px;left:-25px;transition:.2s;border:2px solid #D9D6D2;background-color:#fff}
.ticket .custom-control-label::after{width:20px;height:20px;top:1px;left:-25px;transition:.2s;background-size:auto}
.ticket .custom-checkbox .custom-control-label::before{border-radius:4px}

.ticket .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#67B475;background-color:#67B475}
.ticket .custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#67B475;background-color:#fff}
.ticket .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3L4 6L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .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' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3e%3cpath fill-rule='evenodd' fill='%2367B475' d='M5.000,-0.000 C7.761,-0.000 10.000,2.239 10.000,5.000 C10.000,7.761 7.761,10.000 5.000,10.000 C2.239,10.000 -0.000,7.761 -0.000,5.000 C-0.000,2.239 2.239,-0.000 5.000,-0.000 Z'/%3e%3c/svg%3e")}

.ticket .custom-control-input:focus ~ .custom-control-label::before,
.ticket .custom-file-input:focus ~ .custom-file-label{box-shadow:none}

/* --- TIC FORM VALIDATE --- */
.ticket .valid-feedback{margin:3px 0 0 0;padding:0 8px;font-weight:500;font-size:11px;color:#98C45E}
.ticket .invalid-feedback{margin:3px 0 0 0;padding:0 8px;font-weight:500;font-size:11px;color:#ED6347}
.ticket .was-validated .form-control:valid,
.ticket .form-control.is-valid{padding:13px 48px 13px 15px;border-color:#D9D6D2;background-size:auto;background-position:right 15px center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='9' fill='%2398C45E'/%3e%3cpath d='M6 8.6L8.25 11L12 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .need-validation.has-error .form-control:focus,
.ticket .was-validated .form-control:invalid:focus,
.ticket .form-control.is-invalid:focus{box-shadow:none}

.ticket .need-validation.has-error .form-control,
.ticket .was-validated .form-control:invalid,
.ticket .form-control.is-invalid{padding:13px 48px 13px 15px;border-color:#ED6347;background-size:auto;background-position:right 15px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='9' fill='%23ED6347'/%3e%3crect x='8' y='4' width='2' height='7' rx='1' fill='white'/%3e%3crect x='8' y='12' width='2' height='2' rx='1' fill='white'/%3e%3c/svg%3e")}
.ticket .was-validated .form-control:valid:focus,
.ticket .form-control.is-valid:focus{box-shadow:none}

.ticket .was-validated .custom-control-input:invalid ~ .custom-control-label,
.ticket .custom-control-input.is-invalid ~ .custom-control-label{color:#ED6347}
.ticket .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.ticket .custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#ED6347}

.ticket .was-validated .custom-control-input:valid ~ .custom-control-label,
.ticket .custom-control-input.is-valid ~ .custom-control-label{color:#3A3A3D}
.ticket .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.ticket .custom-control-input.is-valid ~ .custom-control-label::before{border-color:#D9D6D2}

.ticket .was-validated .tic-custom-radio input.is-invalid + label,
.ticket .was-validated .tic-custom-radio input:invalid + label{border:1px solid #ED6347;color:#ED6347}

.ticket .was-validated .custom-control-input:checked:valid ~ .custom-control-label::before{border-color:#67B475}

.ticket .was-validated .form-control.novalidate{padding:13px 15px !important;border-color:#D9D6D2 !important;color:#3A3A3D !important;background-image:none !important}
.ticket .was-validated .custom-control-label.novalidate{color:#3A3A3D !important}
.ticket .was-validated .custom-control-label.novalidate::before,
.ticket .was-validated .custom-control-input:valid ~ .custom-control-label.novalidate::before{border-color:#D9D6D2 !important}
.ticket .custom-control-input.is-valid ~ .custom-control-label.novalidate::before,
.ticket .was-validated .custom-control-input:checked ~ .custom-control-label.novalidate::before{border-color:#67B475 !important}

/* --- AJAX VALIDATION --- */

.ticket .need-validation:not(.has-error) .validation-invalid-label{transform:translateX(30px);color:transparent;max-height:0px;margin:0;position:absolute;height:0px;width:0px}
.ticket .need-validation.has-error label{color:#ed6347}
.ticket .need-validation.has-error .custom-control-input:not(:disabled) ~ .custom-control-label::before{border-color:#ed6347}
.ticket .need-validation.has-error .validation-invalid-label{font-size:11px;line-height:14px;padding:4px 3px 3px 3px;margin:0;border-color:#ed6347;transform:translateX(0);transition:transform .2s;box-sizing:content-box}
.ticket .error-icon.need-validation.has-error .validation-invalid-label,
.ticket .custom-checkbox.need-validation.has-error .validation-invalid-label{padding:4px 3px 3px 22px;background-repeat:no-repeat;background-size:12px;background-position:left 4px center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='9' fill='%23ed6347'/%3e%3crect x='8' y='4' width='2' height='7' rx='1' fill='white'/%3e%3crect x='8' y='12' width='2' height='2' rx='1' fill='white'/%3e%3c/svg%3e")}


/* --- TIC BUTTONS --- */
.ticket .tic-btn-primary{position:relative;display:inline-block;padding:15px 50px 15px 30px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:0;background-color:#F7A638;color:#fff}
.ticket .tic-btn-primary-small{position:relative;display:inline-block;padding:5px 40px 5px 10px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:16px;font-weight:700;font-size:14px;border-radius:48px;border:0;background-color:#F7A638;color:#fff}
.ticket .tic-btn-primary:hover, .ticket .tic-btn-primary-small:hover{background-color:#DA9639;color:#fff}
.ticket .tic-btn-primary:focus,
.ticket .tic-btn-primary:active, .ticket .tic-btn-primary-small:focus,
.ticket .tic-btn-primary-small:active{background-color:#C78B39;color:#fff}
.ticket .tic-btn-primary:before{position:absolute;content:"";width:28px;height:28px;right:10px;top:50%;transform:translateY(-50%);border-radius:100%;background-color:rgba(1,1,1,.2);background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 12L7 7L2 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-btn-primary-small:before{position:absolute;content:"";width:24px;height:24px;right:10px;top:50%;transform:translateY(-50%);border-radius:100%;background-color:rgba(1,1,1,.2);background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 12L7 7L2 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-btn-primary.tic-tick-icon{padding:15px 30px 15px 50px}
.ticket .tic-btn-primary.tic-tick-icon::before{right:auto;left:20px;background-color:transparent;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 4.8L6.5 9L14 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-btn-primary.tic-back-icon{padding:15px 30px 15px 50px}
.ticket .tic-btn-primary.tic-back-icon::before{right:auto;left:20px;background-color:transparent;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 12L2 7L7 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-btn-primary.tic-noicon{padding:15px 30px}
.ticket .tic-btn-primary.tic-noicon::before{display:none}
.ticket .tic-btn-primary.tic-no-btn{min-width: 165px;}

.ticket .tic-btn-secondary{position:relative;display:inline-block;padding:15px 30px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:0;background-color:#67B475;color:#fff}
.ticket .tic-btn-secondary:hover{background-color:#60A26D;color:#fff}
.ticket .tic-btn-secondary:focus,
.ticket .tic-btn-secondary:active{background-color:#5C9567;color:#fff}
.ticket .tic-btn-secondary.tic-download{padding:15px 30px 15px 50px}
.ticket .tic-btn-secondary.tic-download::before{position:absolute;content:"";width:28px;height:28px;left:10px;top:50%;transform:translateY(-50%);border-radius:100%;background-color:rgba(1,1,1,.2);background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 17v2.5c0 .276-.285.5-.636.5H7.636c-.35 0-.636-.224-.636-.5V17M14 6v11' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18 14l-4 3-4-3' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}

.ticket .tic-btn-tertiary{position:relative;display:inline-block;padding:13px 30px 13px 30px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:2px solid #67B475;background-color:transparent;color:#67B475}
.ticket .tic-btn-tertiary:hover{border-color:#60A26D;background-color:transparent;color:#60A26D}
.ticket .tic-btn-tertiary:focus,
.ticket .tic-btn-tertiary:active{border-color:#5C9567;background-color:transparent;color:#5C9567}

.ticket .tic-btn-quaternary{position:relative;display:inline-block;padding:13px 30px 13px 30px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:2px solid #fff;background-color:transparent;color:#fff}
.ticket .tic-btn-quaternary:hover,
.ticket .tic-btn-quaternary:focus,
.ticket .tic-btn-quaternary:active{border-color:#fff;background-color:transparent;color:#fff}

.ticket .tic-btn-add{position:relative;display:inline-block;min-width:48px;max-width:48px;height:48px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:0;background-color:#67B475;color:#fff}
.ticket .tic-btn-add:hover{background-color:#60A26D;color:#fff}
.ticket .tic-btn-add:focus,
.ticket .tic-btn-add:active{background-color:#5C9567;color:#fff}
.ticket .tic-btn-add::before{position:absolute;content:"";top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 18C8 19.1046 8.89543 20 10 20C11.1046 20 12 19.1046 12 18V12H18C19.1046 12 20 11.1046 20 10C20 8.89543 19.1046 8 18 8H12V2C12 0.895431 11.1046 0 10 0C8.89543 0 8 0.895432 8 2L8 8H2C0.895431 8 0 8.89543 0 10C0 11.1046 0.895431 12 2 12H8L8 18Z' fill='white'/%3e%3c/svg%3e")}

.ticket .tic-btn-remove{position:relative;display:inline-block;min-width:48px;max-width:48px;height:48px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:0;background-color:#C3465D;color:#fff}
.ticket .tic-btn-remove:hover{background-color:#AE4458;color:#fff}
.ticket .tic-btn-remove:focus,
.ticket .tic-btn-remove:active{background-color:#A14355;color:#fff}
.ticket .tic-btn-remove::before{position:absolute;content:"";top:50%;left:50%;width:20px;height:4px;margin:-2px 0 0 -10px;border-radius:4px;background-color:#fff}

.ticket .tic-form-elem{margin:0 0 20px 0}
.ticket .tic-form-elem label:not(.notlabel){margin:0 0 3px 0;padding:0 8px;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:11px;color:#666}
.ticket .tic-form-elem .hint{float:right;margin:0 0 3px 0;padding:0 8px;font-weight:400;font-size:13px;color:#9F9F9F}

/* --- TIC FANCY CONTENT --- */
.ticket .tic-content-fancy{display:none;max-width:720px;width:100%;padding:25px;border-radius:15px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}
.ticket .fancybox-is-open .fancybox-bg{opacity:.7}
.ticket .fancybox-slide--html{padding:0}
.ticket .fancybox-slide--html .fancybox-close-small{top:25px;right:25px;width:20px;height:20px;padding:0;opacity:1;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='17' width='24' height='3' rx='1.5' transform='rotate(-45 0 17)' fill='%233A3A3D'/%3e%3crect x='2.12109' width='24' height='3' rx='1.5' transform='rotate(45 2.12109 0)' fill='%233A3A3D'/%3e%3c/svg%3e ")}
.ticket .fancybox-slide--html .fancybox-close-small svg{display:none}
.ticket .tic-content-fancy .tic-title{margin-bottom:20px;font-family:'Red Hat Display',sans-serif;font-weight:500;font-size:24px}

/* --- TIC DEFAULT GRID --- */
.ticket .tic-sides{display:flex;width:100%;height:100%;margin-top:100px}
.ticket:not(.rtl) .tic-left-side{width:52.34375%;padding:60px 50px}
.ticket:not(.rtl) .tic-left-side .tic-inner{max-width:653px;margin-left:auto;margin-right:0}

.ticket:not(.rtl) .tic-right-side{position:fixed;top:100px;right:0;width:47.65625%;height:calc(100% - 100px);padding:60px 50px;overflow:auto;border-left:1px solid #E1DEDB;background-repeat:no-repeat;background-position:right -100px top 480px;background-color:#F3F1EF;/*background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='632' height='632' viewBox='0 0 632 632' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M571.837 345.259C557.311 473.685 448.31 573.482 316 573.482C204.621 573.482 109.76 502.763 73.8681 403.778H12.3509C50.3884 535.595 171.936 632 316 632C490.522 632 632 490.522 632 316C632 306.135 631.548 296.375 630.663 286.741H571.837H544.222H499.627C486.904 207.801 424.391 145.498 345.291 133V192.605C401.543 205.824 443.417 256.277 443.417 316.5C443.417 376.723 401.543 427.176 345.291 440.395V500C424.724 487.449 487.431 424.673 499.785 345.259H571.837ZM558.132 228.222C522.24 129.237 427.379 58.5185 316 58.5185C183.69 58.5185 74.6891 158.315 60.1627 286.741H132.373C145.096 207.801 207.609 145.498 286.709 133V192.605C230.457 205.824 188.583 256.277 188.583 316.5C188.583 376.723 230.457 427.176 286.709 440.395V500C207.276 487.449 144.569 424.673 132.215 345.259L60.1627 345.259L1.33661 345.259C0.452066 335.625 0 325.865 0 316C0 141.478 141.478 0 316 0C460.064 0 581.612 96.4052 619.649 228.222H558.132ZM340.166 330.892C345.763 338.294 351.311 345.624 356.818 352.898C370.432 370.882 383.791 388.529 397 406.102C396.67 406.56 396.458 406.96 396.298 407.261C396.102 407.632 395.984 407.854 395.822 407.854C393.23 407.815 390.639 407.818 388.05 407.82C380.931 407.827 373.834 407.834 366.816 406.978C359.748 406.102 355.184 400.406 351.061 394.711C337.515 376.602 323.822 358.493 310.129 340.384C308.656 338.486 307.037 336.587 305.27 334.543H282.301V408H253V227.059C253.265 226.971 253.53 226.878 253.795 226.784C254.855 226.41 255.915 226.036 256.975 226.036C262.386 226.036 267.788 226.027 273.185 226.018H273.199H273.2C289.387 225.991 305.533 225.964 321.761 226.183C342.669 226.475 358.276 236.405 368.73 254.076C383.454 279.048 374.325 311.907 348.853 326.219C347.164 327.056 345.535 327.953 343.661 328.985C342.594 329.572 341.448 330.203 340.166 330.892ZM282.301 304.167C282.882 304.34 283.372 304.536 283.806 304.71C284.471 304.975 285.005 305.189 285.54 305.189C288.741 305.189 291.933 305.198 295.121 305.207L295.139 305.207H295.142C304.702 305.235 314.221 305.262 323.822 305.043C326.62 305.043 329.564 303.875 332.067 302.56C342.963 296.719 347.675 285.182 344.583 273.499C341.785 263.13 331.626 255.682 319.847 255.536C309.099 255.39 298.352 255.39 287.457 255.39H287.454C286.481 255.39 285.507 255.601 284.438 255.833L284.438 255.833C283.728 255.987 282.976 256.15 282.153 256.266C282.301 272.185 282.301 287.811 282.301 304.167Z' fill='%23EDEAE9'/%3e%3c/svg%3e")*/}
.ticket:not(.rtl) .tic-right-side .tic-inner{max-width:390px}

.ticket h1{margin-bottom:30px;font-family:'Red Hat Display',sans-serif;font-weight:400;font-size:36px}

.ticket .tic-header{position:fixed;top:0;left:0;width:100%;margin:0;padding:12px 183px 12px 16px;z-index:1021;border-bottom:1px solid #E1DEDB;box-shadow:0px 4px 15px rgba(0,0,0,.1);background-color:#fff}
.ticket .tic-header .tic-container{max-width:1143px;margin:0 auto}

/*.ticket .tic-header .tic-logo img{height:75px}*/
.ticket .tic-header .tic-logo img{height:75px;max-height:75px;max-width:180px}
.ticket .tic-header .tic-logo .tic-name{margin-left:15px;padding-left:15px;letter-spacing:5px;line-height:34px;font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:20px;border-left:1px solid #E1DEDB;color:#000}

.ticket .tic-btn-login{padding:12px 20px 12px 12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;font-size:14px;background-repeat:no-repeat;background-position:center right;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='7' width='10' height='8' rx='2' stroke='%2367B475' stroke-width='1.5'/%3e%3cpath d='M11 7V4C11 2.34315 9.65685 1 8 1V1C6.34315 1 5 2.34315 5 4V4.33333' stroke='%2367B475' stroke-width='1.5'/%3e%3ccircle cx='8' cy='11' r='1' fill='%2367B475'/%3e%3c/svg%3e")}
.ticket .tic-btn-basket{position:relative;margin-right:24px;padding:12px 20px 12px 12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;font-size:14px;background-repeat:no-repeat;background-position:center right;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9092 14.2046C10.9092 13.6521 11.3567 13.2046 11.9092 13.2046C12.4617 13.2046 12.9092 13.6521 12.9092 14.2046C12.9092 14.7571 12.4617 15.2046 11.9092 15.2046C11.3567 15.2046 10.9092 14.7571 10.9092 14.2046Z' fill='%2367B475'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 14.2046C5 13.6521 5.4475 13.2046 6 13.2046C6.5525 13.2046 7 13.6521 7 14.2046C7 14.7571 6.5525 15.2046 6 15.2046C5.4475 15.2046 5 14.7571 5 14.2046Z' fill='%2367B475'/%3e%3cpath d='M1 1H2.8L4.3108 10.2312C4.4788 11.2601 5.2174 12 6.0754 12H13' stroke='%2367B475' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.5 3H14L13.5227 7.686C13.4463 8.43675 12.9263 9 12.3097 9H4.5' stroke='%2367B475' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-btn-basket::after{position:absolute;content:attr(data-item);right:-24px;width:20px;text-align:center;line-height:20px;font-family:'Red Hat Display',sans-serif;font-weight:900;font-size:10px;border-radius:100%;background-color:#ED6347;color:#fff;top:50%;transform:translateY(-50%)}
.ticket .tic-btn-basket[data-item=""]{margin-right:0}

.ticket .tic-lang a{display:inline-block;padding:0 10px;text-transform:uppercase;line-height:30px;font-weight:500;font-size:13px;color:#3A3A3D}
.ticket .tic-lang a:not(:last-child){border-right:1px solid #E1DEDB}

.ticket .tic-summary{border-radius:15px;border:1px solid #E1DEDB;background-color:#fff}
.ticket .tic-summary .tic-summary-head{display:flex;align-items:center;padding:30px;transition:.2s;border-bottom:1px solid #E1DEDB}
.ticket .tic-summary .tic-summary-body{max-height:500px;padding:30px;overflow:auto}
.ticket .tic-summary .tic-summary-foot{padding:30px;font-weight:500;font-size:24px;border-top:1px solid #E1DEDB}
.ticket .tic-summary .tic-summary-title{transition:.2s;font-family:'Red Hat Display',sans-serif;font-weight:500;font-size:24px}
.ticket .tic-summary .tic-summary-info{display:none;transition:.2s}
.ticket .tic-summary .tic-summary-toggler{display:none;width:41px;height:41px;z-index:2;cursor:pointer;background-repeat:no-repeat;background-position:right center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='41' height='12' viewBox='0 0 41 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M36.667 8L31.667 3L26.667 8' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-summary .tic-summary-text{margin-right:13px;text-transform:uppercase;font-family:'Red Hat Display',sans-serif;font-weight:900;font-size:11px}
.ticket .tic-summary .tic-summary-price,.ticket .tic-summary .tic-summary-payment-price{white-space:nowrap;line-height:1;font-weight:700;font-size:24px;color:#F7A638}
.ticket .tic-summary .tic-summary-block{position:relative;margin-bottom:30px;padding-bottom:20px;border-bottom:double #E1DEDB}
.ticket .tic-summary .tic-summary-block:last-child{margin-bottom:0;padding-bottom:0;border:0}
.ticket .tic-summary .tic-summary-block.tic-collapse{padding-bottom:0;overflow:hidden;border-radius:15px;border:1px solid #E1DEDB}
.ticket .tic-summary .tic-summary-block .tic-collapse-head{padding:17px;background-repeat:no-repeat;background-position:right 15px top 20px}
.ticket .tic-summary .tic-summary-block .tic-collapse-inner{padding:17px;border-top:1px solid #E1DEDB}
.ticket .tic-summary .tic-summary-block .tic-collapse-inner.tic-subtotal{border-top:3px double #E1DEDB}
.ticket .tic-summary .tic-summary-block .tic-edit{position:absolute;top:0;right:0;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.11807 16.974L6.41083 16.7244C6.3147 16.9967 6.38351 17.3001 6.58774 17.5043C6.79197 17.7085 7.09533 17.7773 7.36769 17.6812L7.11807 16.974ZM10.1457 15.9054L10.3953 16.6126L10.1457 15.9054ZM19.4438 5.82342L10.3639 14.9033L11.4246 15.964L20.5044 6.88408L19.4438 5.82342ZM9.18873 13.7281L18.2686 4.64825L17.208 3.58759L8.12807 12.6675L9.18873 13.7281ZM9.89605 15.1982L6.86845 16.2667L7.36769 17.6812L10.3953 16.6126L9.89605 15.1982ZM7.82531 17.2236L8.89387 14.196L7.47939 13.6968L6.41083 16.7244L7.82531 17.2236ZM8.12807 12.6675C7.83771 12.9578 7.61606 13.3095 7.47939 13.6968L8.89387 14.196C8.956 14.02 9.05675 13.8601 9.18873 13.7281L8.12807 12.6675ZM10.3639 14.9033C10.2319 15.0353 10.0721 15.136 9.89605 15.1982L10.3953 16.6126C10.7825 16.476 11.1342 16.2543 11.4246 15.964L10.3639 14.9033ZM19.4438 4.64825C19.7683 4.97276 19.7683 5.49891 19.4438 5.82342L20.5044 6.88408C21.4147 5.97378 21.4148 4.49789 20.5044 3.58759L19.4438 4.64825ZM20.5044 3.58759C19.5941 2.67728 18.1183 2.67729 17.208 3.58759L18.2686 4.64825C18.5931 4.32373 19.1193 4.32373 19.4438 4.64825L20.5044 3.58759Z' fill='%239F9F9F'/%3e%3cpath d='M15.5028 6.35376L17.7386 8.58959' stroke='%239F9F9F' stroke-width='1.5'/%3e%3cpath d='M19.7502 13C19.7502 12.5858 19.4144 12.25 19.0002 12.25C18.586 12.25 18.2502 12.5858 18.2502 13H19.7502ZM11.0002 5.75C11.4144 5.75 11.7502 5.41421 11.7502 5C11.7502 4.58579 11.4144 4.25 11.0002 4.25V5.75ZM18.2502 13V19H19.7502V13H18.2502ZM17.0002 20.25H5.00018V21.75H17.0002V20.25ZM3.75018 19V7H2.25018V19H3.75018ZM5.00018 5.75H11.0002V4.25H5.00018V5.75ZM5.00018 20.25C4.30983 20.25 3.75018 19.6904 3.75018 19H2.25018C2.25018 20.5188 3.4814 21.75 5.00018 21.75V20.25ZM18.2502 19C18.2502 19.6904 17.6905 20.25 17.0002 20.25V21.75C18.519 21.75 19.7502 20.5188 19.7502 19H18.2502ZM3.75018 7C3.75018 6.30964 4.30983 5.75 5.00018 5.75V4.25C3.4814 4.25 2.25018 5.48122 2.25018 7H3.75018Z' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket .tic-summary .tic-summary-block .tic-elem{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E1DEDB}
.ticket .tic-summary .tic-summary-block .tic-elem:last-child{margin-bottom:0;padding-bottom:0;border:0}
.ticket .tic-summary .tic-summary-block .tic-remove{min-width:10px;max-width:10px;height:10px;margin-left:10px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.707099 7.77815C0.316575 8.16868 0.316575 8.80184 0.707099 9.19237C1.09762 9.58289 1.73079 9.58289 2.12131 9.19237L4.94964 6.36404L7.77802 9.19242C8.16854 9.58294 8.80171 9.58294 9.19223 9.19242C9.58275 8.80189 9.58275 8.16873 9.19223 7.7782L6.36385 4.94983L9.19238 2.1213C9.5829 1.73078 9.5829 1.09761 9.19238 0.707086C8.80186 0.316561 8.16869 0.316561 7.77817 0.707085L4.94964 3.53561L2.12116 0.707137C1.73064 0.316613 1.09747 0.316613 0.706948 0.707137C0.316424 1.09766 0.316424 1.73083 0.706948 2.12135L3.53542 4.94983L0.707099 7.77815Z' fill='%239F9F9F'/%3e%3c/svg%3e ")}
.ticket .tic-summary .tic-summary-block .tic-extras-collapse-handle{padding:0px 17px 5px 17px;cursor:pointer;background-repeat:no-repeat;background-position:right 25px bottom 5px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 14L12 9L7 14' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-summary .tic-summary-block.tic-extras-collapsible-panel .tic-extras-collapse-handle{padding-top:5px;}
.ticket .tic-summary .tic-summary-block .tic-extras-collapse-handle.collapsed{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 9L12 14L17 9' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}

/* --- TIC PROGRESSBAR --- */
.ticket .tic-progressbar{position:relative}
.ticket .tic-progressbar .tic-dots{display:none;position:absolute;right:0;top:50%;width:24px;height:24px;transform:translateY(-50%);cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='5' r='2' fill='%239F9F9F'/%3e%3ccircle cx='12' cy='12' r='2' fill='%239F9F9F'/%3e%3ccircle cx='12' cy='19' r='2' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket .tic-progressbar .tic-lines{position:relative;top:20px}
.ticket .tic-progressbar .tic-lines div{height:2px;width:25%;z-index:-1;background-color:#9F9F9F}
.ticket .tic-progressbar .tic-lines div.success{background-color:#67B475}

.ticket .tic-progressbar .tic-step{min-width:135px}
.ticket .tic-progressbar .tic-step .tic-bullet{position:relative;display:block;pointer-events:none;width:40px;height:40px;margin:0 auto;padding-top:8px;border-radius:100%;text-align:center;font-weight:700;font-size:16px;background-color:#9F9F9F;color:#fff}
.ticket .tic-progressbar .tic-step .tic-bullet small{display:none;font-weight:700;font-size:13px;color:#fff}
.ticket .tic-progressbar .tic-step .tic-text{margin-top:20px;text-align:center;line-height:1.4;font-family:'Red Hat Display',sans-serif;font-weight:500;color:#9F9F9F}
.ticket .tic-progressbar .tic-step.active .tic-bullet{background-image:linear-gradient(180deg,#9EC866 0%,#67B475 100%)}
.ticket .tic-progressbar .tic-step.active .tic-bullet::before{position:absolute;content:"";top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);z-index:-1;border-radius:100%;border:4px solid #67B475;background-color:#fff}
.ticket .tic-progressbar .tic-step.active .tic-bullet::after{position:absolute;content:"";top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%)}
.ticket .tic-progressbar .tic-step.success .tic-bullet{pointer-events:auto;font-size:0;background-color:#67B475;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 5.2L7.25 10L16 2' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-progressbar .tic-step.active .tic-text{color:#3A3A3D}

/* --- TIC BOXES --- */
.ticket .tic-info-box{position:relative;padding:30px;border-radius:15px;border:1px solid #E1DEDB;background-color:#FCFAF8;color:#666}
.ticket .tic-info-box.tic-witharrow::before{position:absolute;content:"";bottom:-1px;left:50%;width:82px;height:62px;margin-left:-48px;transform:rotate(45deg);z-index:-1;border-radius:10px;border:1px solid #E1DEDB;background-color:#FCFAF8}
.ticket .tic-info-box.tic-witharrow::after{position:absolute;content:"";bottom:-1px;left:50%;width:38px;height:1px;margin-left:-19px;background-color:#FCFAF8}
.ticket .tic-info-box .tic-title{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:24px;color:#67B475}
.ticket .tic-info-box p:last-child{margin-bottom:0}

.ticket .tic-green-box{position:relative;padding:10px 15px;border-radius:8px;background-color:#98C45E;color:#fff}
.ticket .tic-green-box p:last-child{margin-bottom:0}

/* --- TIC STEP 1 --- */
.ticket .tic-col-title{width:250px}
.ticket .tic-col-price{min-width:120px}
.ticket .tic-col-quantity{min-width:96px;margin-right:40px;padding-left:10px}
.ticket .tic-col-subtotal{min-width:147px}
.ticket .tic-col-additional{min-width:243px;margin-right:40px;padding-left:10px}

.ticket .tic-minus{min-width:24px;max-width:24px;height:24px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='4' fill='%2367B475'/%3e%3crect x='7' y='11' width='10' height='2' rx='1' fill='white'/%3e%3c/svg%3e")}
.ticket .tic-plus{min-width:24px;max-width:24px;height:24px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='4' fill='%2367B475'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 16C11 16.5523 11.4477 17 12 17C12.5523 17 13 16.5523 13 16V13H16C16.5523 13 17 12.5523 17 12C17 11.4477 16.5523 11 16 11H13V8C13 7.44772 12.5523 7 12 7C11.4477 7 11 7.44772 11 8V11H8C7.44772 11 7 11.4477 7 12C7 12.5523 7.44772 13 8 13H11V16Z' fill='white'/%3e%3c/svg%3e")}
.ticket .tic-num-input{max-width:38px;padding:0;text-align:center;line-height:24px;border:0;font-weight:700;font-size:14px;background-color:transparent}

.ticket .tic-date{padding-left:32px;line-height:24px;font-weight:700;font-size:13px;background-repeat:no-repeat;background-position:center left;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='4' width='18' height='18' rx='2' stroke='%239F9F9F' stroke-width='2'/%3e%3cpath d='M8 2V6' stroke='%239F9F9F' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M12 2V6' stroke='%239F9F9F' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M16 2V6' stroke='%239F9F9F' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M9 12L13 10V18' stroke='%239F9F9F' stroke-width='2'/%3e%3c/svg%3e")}
.ticket .tic-summary .tic-date{background-size:initial;background-position:top left}
.ticket .tic-rs2-dates .tic-date{font-weight: normal}
.ticket .tic-time{padding-left:32px;line-height:24px;font-weight:700;font-size:13px;background-repeat:no-repeat;background-position:center left;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='9' stroke='%239F9F9F' stroke-width='2'/%3e%3cpath d='M12 7V11.6667L15 14' stroke='%239F9F9F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}

.ticket .tic-summary .tic-date,
.ticket .tic-summary .tic-time{
padding-left:28px;
line-height:24px;
/*background-size:contain;*/
}

.ticket #zipcode{max-width:122px}

.ticket .tic-col-title2{width:300px}
.ticket .tic-col-price2{min-width:100px}
.ticket .tic-col-quantity2{min-width:90px}
.ticket .tic-col-subtotal2{min-width:100px}

.ticket .tic-ticket{margin-bottom:45px;overflow:hidden;border-radius:15px;border:1px solid #E1DEDB;box-shadow:0 0 10px rgba(0,0,0,.2)}
.ticket .tic-ticket .tic-collapse-head{padding:17px;cursor:pointer;background-repeat:no-repeat;background-position:right 15px center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 14L12 9L7 14' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-ticket .tic-collapse-head.collapsed{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 9L12 14L17 9' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket .tic-ticket .tic-collapse-head.no-additional-products{background-image:none;cursor:default}
.ticket .tic-ticket .tic-collapse-inner{padding:17px;border-top:1px solid #E1DEDB}
.ticket .tic-ticket .tic-collapse-inner.tic-subtotal{border-top:3px double #E1DEDB}

.ticket .tic-extras-list{padding-top:15px;margin-top:15px;margin-bottom:20px;border-top:1px solid #E1DEDB;border-bottom:1px solid #E1DEDB}
.ticket .tic-float-summary-block{padding-bottom:10px;margin-bottom:30px;border-bottom:3px double #E1DEDB;padding-top:1px}
.ticket .tic-float-summary-total-price,
.ticket .tic-upsell-price{white-space:nowrap;line-height:1;font-weight:700;font-size:24px;color:#F7A638}

.ticket .tic-upsells{display:none}

/* --- TIC RTL --- */
.ticket.rtl .tic-header{padding:12px 0}
.ticket.rtl .tic-header .tic-header-left{width:40.625%}
.ticket.rtl .tic-header .tic-left-inner{width:100%;max-width:462px;margin-left:auto}
.ticket.rtl .tic-header .tic-header-right{width:100%;max-width:733px}
.ticket.rtl .tic-header .tic-header-right.tic-custom{max-width:683px;margin-left:50px}

.ticket.rtl .tic-left-side{position:fixed;top:100px;left:0;width:40.625%;height:calc(100% - 100px);padding:60px 40px;overflow:auto;direction:rtl;border-right:1px solid #E1DEDB;background-repeat:no-repeat;background-position:left -100px top 480px;background-color:#F3F1EF;/*background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='632' height='632' viewBox='0 0 632 632' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M571.837 345.259C557.311 473.685 448.31 573.482 316 573.482C204.621 573.482 109.76 502.763 73.8681 403.778H12.3509C50.3884 535.595 171.936 632 316 632C490.522 632 632 490.522 632 316C632 306.135 631.548 296.375 630.663 286.741H571.837H544.222H499.627C486.904 207.801 424.391 145.498 345.291 133V192.605C401.543 205.824 443.417 256.277 443.417 316.5C443.417 376.723 401.543 427.176 345.291 440.395V500C424.724 487.449 487.431 424.673 499.785 345.259H571.837ZM558.132 228.222C522.24 129.237 427.379 58.5185 316 58.5185C183.69 58.5185 74.6891 158.315 60.1627 286.741H132.373C145.096 207.801 207.609 145.498 286.709 133V192.605C230.457 205.824 188.583 256.277 188.583 316.5C188.583 376.723 230.457 427.176 286.709 440.395V500C207.276 487.449 144.569 424.673 132.215 345.259L60.1627 345.259L1.33661 345.259C0.452066 335.625 0 325.865 0 316C0 141.478 141.478 0 316 0C460.064 0 581.612 96.4052 619.649 228.222H558.132ZM340.166 330.892C345.763 338.294 351.311 345.624 356.818 352.898C370.432 370.882 383.791 388.529 397 406.102C396.67 406.56 396.458 406.96 396.298 407.261C396.102 407.632 395.984 407.854 395.822 407.854C393.23 407.815 390.639 407.818 388.05 407.82C380.931 407.827 373.834 407.834 366.816 406.978C359.748 406.102 355.184 400.406 351.061 394.711C337.515 376.602 323.822 358.493 310.129 340.384C308.656 338.486 307.037 336.587 305.27 334.543H282.301V408H253V227.059C253.265 226.971 253.53 226.878 253.795 226.784C254.855 226.41 255.915 226.036 256.975 226.036C262.386 226.036 267.788 226.027 273.185 226.018H273.199H273.2C289.387 225.991 305.533 225.964 321.761 226.183C342.669 226.475 358.276 236.405 368.73 254.076C383.454 279.048 374.325 311.907 348.853 326.219C347.164 327.056 345.535 327.953 343.661 328.985C342.594 329.572 341.448 330.203 340.166 330.892ZM282.301 304.167C282.882 304.34 283.372 304.536 283.806 304.71C284.471 304.975 285.005 305.189 285.54 305.189C288.741 305.189 291.933 305.198 295.121 305.207L295.139 305.207H295.142C304.702 305.235 314.221 305.262 323.822 305.043C326.62 305.043 329.564 303.875 332.067 302.56C342.963 296.719 347.675 285.182 344.583 273.499C341.785 263.13 331.626 255.682 319.847 255.536C309.099 255.39 298.352 255.39 287.457 255.39H287.454C286.481 255.39 285.507 255.601 284.438 255.833L284.438 255.833C283.728 255.987 282.976 256.15 282.153 256.266C282.301 272.185 282.301 287.811 282.301 304.167Z' fill='%23EDEAE9'/%3e%3c/svg%3e")*/}
.ticket.rtl .tic-left-side .tic-inner{max-width:412px;direction:ltr}

.ticket.rtl .tic-right-side{width:59.375%;margin-left:auto;padding:60px 40px}
.ticket.rtl .tic-right-side .tic-inner{max-width:683px}

.ticket.rtl .tic-categories .tic-title{font-family:'Red Hat Display',sans-serif;font-weight:500;font-size:24px}
.ticket.rtl .tic-categories ul, #tic_fancy_mobile_menu ul{margin:30px 0 0 0;padding:0;list-style-type:none}
.ticket.rtl .tic-categories ul li, #tic_fancy_mobile_menu ul li{margin-bottom:10px}
.ticket.rtl .tic-categories ul li a, #tic_fancy_mobile_menu ul li a{position:relative;letter-spacing:0.02em;font-size:16px;color:#3A3A3D/*#9F9F9F*/}
.ticket.rtl .tic-categories ul li p, #tic_fancy_mobile_menu ul li p{color:#3A3A3D/*#9F9F9F*/}
.ticket.rtl .tic-categories ul li.active a, #ticket .tic-categories ul li.active p, .tic_fancy_mobile_menu ul li.active a{color:#3A3A3D;font-weight:bold}
.ticket.rtl .tic-categories ul li a[data-item]::after, #tic_fancy_mobile_menu ul li a[data-item]::after{position:absolute;content:attr(data-item);right:-24px;width:20px;text-align:center;line-height:20px;font-family:'Red Hat Display',sans-serif;font-weight:900;font-size:10px;border-radius:100%;background-color:#ED6347;color:#fff}
.ticket.rtl .tic-categories ul li a[data-item=""], #tic_fancy_mobile_menu ul li a[data-item=""]{margin-right:0}
.ticket.rtl .tic-categories.tic-onmobile{display:none}

.ticket.rtl .tic-steps{position:relative}
.ticket.rtl .tic-steps .tic-step{padding:35px 0;border-bottom:1px solid #E1DEDB}
.ticket.rtl .tic-steps .tic-step.voucher-step{border-bottom:none}
.ticket.rtl .tic-steps .tic-step:last-child{border:none}
.ticket.rtl .tic-steps .tic-step .tic-title, .ticket.rtl .tic-steps .tic-step .tic-simple-title{position:relative;margin:0;padding-left:55px;font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:24px}
.ticket.rtl .tic-steps .tic-step .tic-title::before{position:absolute;counter-increment:step;content:counter(step);left:0;top:50%;width:40px;height:40px;transform:translateY(-50%);padding-top:8px;text-align:center;font-weight:700;font-size:16px;border-radius:100%;color:#D0CECB;background-color:#F3F1EF}
.ticket.rtl .tic-steps .tic-step .tic-step-inner{display:none}
.ticket.rtl .tic-steps .tic-step.active .tic-title{margin-bottom:40px}
.ticket.rtl .tic-steps .tic-step.active .tic-title::before{background-color:#67B475;color:#fff}
.ticket.rtl .tic-steps .tic-step.active .tic-step-inner{display:block}
.ticket.rtl .tic-steps .tic-step .tic-simple-title{padding-left:0;margin-bottom:40px}

.ticket.rtl .tic-circle-fullhouse{position:relative;padding-left:20px;font-size:11px}
.ticket.rtl .tic-circle-fullhouse::before{position:absolute;content:"";left:0;top:50%;width:13px;height:13px;transform:translateY(-50%);border-radius:100%;background-color:#ED6347}
.ticket.rtl .tic-circle-notavailable{position:relative;padding-left:20px;font-size:11px}
.ticket.rtl .tic-circle-notavailable::before{position:absolute;content:"";left:0;top:50%;width:13px;height:13px;transform:translateY(-50%);border-radius:100%;background-color:#F3F1EF}
.ticket.rtl .tic-circle-haspromotion{position:relative;padding-left:20px;font-size:11px}
.ticket.rtl .tic-circle-haspromotion::before{position:absolute;content:"";left:0;top:50%;width:13px;height:13px;transform:translateY(-50%);border-radius:100%;background-color:#F7A638}

.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-othermonths{text-align:center;margin-left:19px;width:calc(100% - 38px);line-height:40px}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-prevmonth{padding-left:40px;cursor:pointer;background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23 13.9727L16 20.9727L23 27.9727' stroke='%23666666' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-nextmonth{padding-right:40px;cursor:pointer;background-repeat:no-repeat;background-position:right center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16 27.9727L23 20.9727L16 13.9727' stroke='%23666666' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .slick-list{width:100%}

.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-m-daynames{position:fixed;top:0;left:0;width:100%;padding-right:6px;z-index:1020;box-shadow:0 4px 15px rgba(0,0,0,.1);border-bottom:1px solid #E1DEDB;background-color:#fff}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-m-daynames div{width:44px;text-align:center;line-height:40px;font-weight:700}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month{display:block !important;height:100%}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-m-date{display:none;width:303px;margin:15px auto}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-daynames,
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days{width:305px;margin:0 auto}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-daynames::after,
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days::after{display:block;content:"";clear:both}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-daynames div,
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div{width:calc(100% / 7);float:left}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-daynames span{position:relative;display:block;text-align:center;line-height:40px;font-weight:700}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div span{position:relative;display:block;margin:2px;text-align:center;line-height:40px;cursor:pointer;z-index:2;border-radius:8px;background-size:cover}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div.past span{cursor:default;background-color:#F3F1EF;color:#D0CECB}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div.closed span{cursor:not-allowed;background-color:#F3F1EF;color:#D0CECB}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div.selected span{background-image:linear-gradient(180deg,#9EC866 0%,#67B475 100%);color:#fff}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div.fullhouse span{cursor:not-allowed;background-color:#ED6347;color:#fff}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-month .tic-days div.has-promotion span::before{content:'';display:block;position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background-color:#F7A638;z-index:99999}

.ticket.rtl .tic-interval{position:relative;padding:10px}
.ticket.rtl .tic-interval input{display:none}
.ticket.rtl .tic-interval input + label{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:9px 25px;text-align:center;transition:.2s;cursor:pointer;line-height:20px;font-weight:500;font-size:16px;border-radius:8px;border:1px solid #E1DEDB;background-color:#FCFAF8;color:#3A3A3D}
.ticket.rtl .tic-interval input + label small{display:block;font-size:11px}
.ticket.rtl .tic-interval input:checked + label{border-color:#67B475;background-color:#67b475;color:#fff}
.ticket.rtl .tic-interval .tic-info{position:absolute;top:-10px;right:-10px}
.ticket.rtl .tic-interval.tic-interval-fullhouse input + label{opacity:0.4;pointer-events:none}

.ticket.rtl .tic-av-tickets:not(:last-of-type){margin-bottom:20px;padding-bottom:20px;/*border-bottom:1px solid #E1DEDB*/}

.ticket .tic-toggle-profile{position:relative;margin:13px 0 12px 0;padding:15px 0 15px 65px;line-height:20px;cursor:pointer}
.ticket .tic-toggle-profile::before{position:absolute;content:attr(data-letter);top:0;left:0;width:50px;text-align:center;line-height:50px;font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:18px;border-radius:100%;background-color:#98C45E;color:#fff}
.ticket .tic-logout{padding-right:33px;text-decoration:underline;line-height:24px;letter-spacing:0.02em;color:#9F9F9F !important;background-repeat:no-repeat;background-position:right center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.63 6L23 11.37l-5.37 5.37M23 11.37H9.278' stroke='%23D0CECB' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M13 8.25V1H1v21h12v-7.25' stroke='%23D0CECB' stroke-width='1.5'/%3e%3c/svg%3e")}

/* --- TIC SVG --- */
.ticket .tic-header .tic-menu-toggler{display:none;width:24px;height:24px;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='3' width='24' height='3' rx='1.5' fill='%233A3A3D'/%3e%3crect y='10' width='24' height='3' rx='1.5' fill='%233A3A3D'/%3e%3crect y='17' width='24' height='3' rx='1.5' fill='%233A3A3D'/%3e%3c/svg%3e")}
.ticket .tic-close{min-width:20px;height:20px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.56066 0.500009C1.97487 -0.0857776 1.02513 -0.0857776 0.43934 0.500009C-0.146447 1.0858 -0.146447 2.03554 0.43934 2.62133L6.81813 9.00012L0.439566 15.3787C-0.14622 15.9645 -0.14622 16.9142 0.439566 17.5C1.02535 18.0858 1.9751 18.0858 2.56089 17.5L8.93945 11.1214L15.2886 17.4706C15.8744 18.0564 16.8241 18.0564 17.4099 17.4706C17.9957 16.8848 17.9957 15.935 17.4099 15.3493L11.0608 9.00012L17.4101 2.65077C17.9959 2.06498 17.9959 1.11523 17.4101 0.529446C16.8243 -0.0563401 15.8746 -0.0563401 15.2888 0.529446L8.93945 6.8788L2.56066 0.500009Z' fill='white'/%3e%3c/svg%3e")}
.ticket .tic-edit{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.11807 16.974L6.41083 16.7244C6.3147 16.9967 6.38351 17.3001 6.58774 17.5043C6.79197 17.7085 7.09533 17.7773 7.36769 17.6812L7.11807 16.974ZM10.1457 15.9054L10.3953 16.6126L10.1457 15.9054ZM19.4438 5.82342L10.3639 14.9033L11.4246 15.964L20.5044 6.88408L19.4438 5.82342ZM9.18873 13.7281L18.2686 4.64825L17.208 3.58759L8.12807 12.6675L9.18873 13.7281ZM9.89605 15.1982L6.86845 16.2667L7.36769 17.6812L10.3953 16.6126L9.89605 15.1982ZM7.82531 17.2236L8.89387 14.196L7.47939 13.6968L6.41083 16.7244L7.82531 17.2236ZM8.12807 12.6675C7.83771 12.9578 7.61606 13.3095 7.47939 13.6968L8.89387 14.196C8.956 14.02 9.05675 13.8601 9.18873 13.7281L8.12807 12.6675ZM10.3639 14.9033C10.2319 15.0353 10.0721 15.136 9.89605 15.1982L10.3953 16.6126C10.7825 16.476 11.1342 16.2543 11.4246 15.964L10.3639 14.9033ZM19.4438 4.64825C19.7683 4.97276 19.7683 5.49891 19.4438 5.82342L20.5044 6.88408C21.4147 5.97378 21.4148 4.49789 20.5044 3.58759L19.4438 4.64825ZM20.5044 3.58759C19.5941 2.67728 18.1183 2.67729 17.208 3.58759L18.2686 4.64825C18.5931 4.32373 19.1193 4.32373 19.4438 4.64825L20.5044 3.58759Z' fill='%239F9F9F'/%3e%3cpath d='M15.5028 6.35376L17.7386 8.58959' stroke='%239F9F9F' stroke-width='1.5'/%3e%3cpath d='M19.7502 13C19.7502 12.5858 19.4144 12.25 19.0002 12.25C18.586 12.25 18.2502 12.5858 18.2502 13H19.7502ZM11.0002 5.75C11.4144 5.75 11.7502 5.41421 11.7502 5C11.7502 4.58579 11.4144 4.25 11.0002 4.25V5.75ZM18.2502 13V19H19.7502V13H18.2502ZM17.0002 20.25H5.00018V21.75H17.0002V20.25ZM3.75018 19V7H2.25018V19H3.75018ZM5.00018 5.75H11.0002V4.25H5.00018V5.75ZM5.00018 20.25C4.30983 20.25 3.75018 19.6904 3.75018 19H2.25018C2.25018 20.5188 3.4814 21.75 5.00018 21.75V20.25ZM18.2502 19C18.2502 19.6904 17.6905 20.25 17.0002 20.25V21.75C18.519 21.75 19.7502 20.5188 19.7502 19H18.2502ZM3.75018 7C3.75018 6.30964 4.30983 5.75 5.00018 5.75V4.25C3.4814 4.25 2.25018 5.48122 2.25018 7H3.75018Z' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket .tic-trash{width:24px;height:25px;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath clip-rule='evenodd' d='M16.867 22.5H5.133C3.955 22.5 3 21.773 3 20.875V9.5h16v11.375c0 .898-.955 1.625-2.133 1.625zM5.176 3.5c-1.17 0-2.117.671-2.117 1.5H2v1.5h18V5h-1.059c0-.829-.947-1.5-2.117-1.5H5.175z' stroke='%239F9F9F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 12.5v7m4-7v7m4-7v7' stroke='%239F9F9F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");cursor:pointer}
.ticket .tic-info{width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='6' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47997 2 1.99997 6.48 1.99997 12C1.99997 17.52 6.47997 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 17C11.45 17 11 16.55 11 16V12C11 11.45 11.45 11 12 11C12.55 11 13 11.45 13 12V16C13 16.55 12.55 17 12 17ZM12 9C12.5523 9 13 8.55228 13 8C13 7.44771 12.5523 7 12 7C11.4477 7 11 7.44771 11 8C11 8.55228 11.4477 9 12 9Z' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket .tic-info[data-original-title=""]{display:none !important}

@media(max-width:1479px){
.ticket:not(.rtl) .tic-left-side{min-width:750px;width:auto}

.ticket:not(.rtl) .tic-right-side{width:calc(100% - 750px);background-image:none}

.ticket .tic-header{padding:12px 12px 12px 50px}
.ticket .tic-header .tic-container{max-width:1140px;margin:0}

.ticket.rtl .tic-header{padding:12px}
.ticket.rtl .tic-header .tic-header-left{width:auto}

.ticket.rtl .tic-left-side{min-width:412px;width:auto}

.ticket.rtl .tic-right-side{width:auto;margin-left:487px}

.ticket.rtl .tic-header .tic-header-right.tic-custom{margin-left:110px}
}

@media(max-width:1239px){
.ticket:not(.rtl) .tic-left-side{min-width:auto;width:100%;padding:30px 20px 160px 20px}
.ticket:not(.rtl) .tic-left-side .tic-inner{margin:0 auto}

.ticket .tic-header{padding:12px}
.ticket .tic-header .tic-container{max-width:100%}

.ticket.rtl .tic-header .tic-header-right{max-width:100%}
.ticket.rtl .tic-header .tic-header-right.tic-custom{max-width:100%;margin-left:0}

.ticket.tic-mobile-summary-open:not(.rtl){overflow:hidden}
.ticket:not(.rtl) .tic-right-side{position:fixed;top:auto;bottom:0;left:0;width:100%;height:100%;max-height:90px;padding:0;z-index:1021;overflow:hidden;cursor:pointer;transition:.2s;border:0;box-shadow:0px -4px 15px rgba(0,0,0,.1)}
.ticket.tic-mobile-summary-open:not(.rtl) .tic-right-side{max-height:100%;cursor:default}
.ticket:not(.rtl) .tic-right-side .tic-inner{max-width:100%;height:100%}
.ticket:not(.rtl) .tic-summary{height:100%;border-radius:0;border:0}
.ticket:not(.rtl) .tic-summary .tic-summary-head{padding:22px 30px;cursor:pointer}
.ticket.tic-mobile-summary-open:not(.rtl) .tic-summary .tic-summary-head{padding:17px 30px}
.ticket:not(.rtl) .tic-summary .tic-summary-foot{padding:25px 30px}
.ticket.tic-mobile-summary-open:not(.rtl) .tic-summary .tic-summary-head{cursor:default}
.ticket:not(.rtl) .tic-summary .tic-summary-body{max-height:100%;height:calc(100% - 155px)}
.ticket:not(.rtl) .tic-summary .tic-summary-title{font-size:18px}
.ticket.ticket.tic-mobile-summary-open:not(.rtl) .tic-summary .tic-summary-title{font-size:24px}
.ticket:not(.rtl) .tic-summary .tic-summary-info{display:block}
.ticket.tic-mobile-summary-open:not(.rtl) .tic-summary .tic-summary-info{opacity:0;visibility:hidden}
.ticket:not(.rtl) .tic-summary .tic-summary-toggler{display:block}
.ticket.tic-mobile-summary-open:not(.rtl) .tic-summary .tic-summary-toggler{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='17' width='24' height='3' rx='1.5' transform='rotate(-45 0 17)' fill='%233A3A3D'/%3e%3crect x='2.12109' width='24' height='3' rx='1.5' transform='rotate(45 2.12109 0)' fill='%233A3A3D'/%3e%3c/svg%3e")}

.ticket.rtl .tic-sides{display:block}
.ticket.rtl .tic-left-side{display:none}
.ticket.rtl .tic-right-side{min-width:auto;margin:0 auto;padding:30px 20px}
.ticket.rtl .tic-right-side .tic-inner{margin:0 auto}

.ticket.rtl .tic-categories.tic-onmobile{display:block}

.ticket.rtl .tic-header .tic-header-right{margin-left:0}
.ticket.rtl .tic-toggle-profile{margin-left:150px}
}

@media(max-width:991px){
    /*.ticket.rtl .vouchers .tic-av-tickets:not(:last-of-type,:nth-child(2n)){display:none;}*/
}

@media(min-width:768px){
.ticket .tic-content-fancy{transform:translateY(-80px);transition:.5s}
.ticket .fancybox-slide--current .tic-content-fancy{transform:translateY(0)}

.ticket .tic-basket-fancy{position:absolute;right:0;max-width:550px;height:100%;transform:translateY(0) translateX(80px);border-radius:0}
}

@media(max-width:767px){
.ticket .tic-sides{margin-top:75px}
.ticket .tic-header .tic-logo img{height:50px}
.ticket .tic-header .tic-menu-toggler{display:flex}

.ticket h1{text-align:center;font-weight:500;font-size:30px}

.ticket .fancybox-slide--html .fancybox-close-small{right:15px}
.ticket .tic-content-fancy{max-width:calc(100% - 30px);padding:20px 15px}
.ticket .tic-content-fancy:not(.tic-nofullwidth){max-width:100%;width:100%;height:100%;border-radius:0}

.ticket .tic-summary .tic-summary-head,
.ticket .tic-summary .tic-summary-body,
.ticket .tic-summary .tic-summary-foot{padding-left:15px !important;padding-right:15px !important}

.ticket .tic-progressbar.tic-nomobile .tic-dots{display:block}
.ticket .tic-progressbar .tic-step{display:flex;align-items:center}
.ticket .tic-progressbar.tic-nomobile .tic-step:not(.active){display:none}
.ticket .tic-progressbar .tic-step .tic-bullet{margin-right:20px}
.ticket .tic-progressbar.tic-nomobile .tic-step.active .tic-bullet::before{border-color:#E1DEDB}
.ticket .tic-progressbar.tic-nomobile .tic-step:nth-child(1) .tic-bullet::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M30 2.00784C30 0.898941 30.9 -0.00699611 32.0064 0.0671656C35.2595 0.285219 38.46 1.03248 41.4805 2.28361C45.1203 3.79126 48.4274 6.00104 51.2132 8.7868C53.999 11.5726 56.2087 14.8797 57.7164 18.5195C58.9675 21.54 59.7148 24.7405 59.9328 27.9936C60.007 29.1 59.1011 30 57.9922 30V30C56.8833 30 55.9924 29.0997 55.9068 27.9941C55.6958 25.2688 55.0557 22.5894 54.0064 20.0562C52.7005 16.9037 50.7866 14.0392 48.3737 11.6263C45.9608 9.21345 43.0963 7.29946 39.9438 5.99362C37.4106 4.94434 34.7312 4.30423 32.0059 4.09322C30.9003 4.00762 30 3.11674 30 2.00784V2.00784Z' fill='%2367B475'/%3e%3c/svg%3e")}
.ticket .tic-progressbar.tic-nomobile .tic-step:nth-child(2) .tic-bullet::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M30 2.00784C30 0.898941 30.9 -0.00699611 32.0064 0.0671656C35.2595 0.285219 38.46 1.03248 41.4805 2.28361C45.1203 3.79126 48.4274 6.00104 51.2132 8.7868C53.999 11.5726 56.2087 14.8797 57.7164 18.5195C59.224 22.1593 60 26.0603 60 30C60 33.9397 59.224 37.8407 57.7164 41.4805C56.2087 45.1203 53.999 48.4275 51.2132 51.2132C48.4274 53.999 45.1203 56.2087 41.4805 57.7164C38.46 58.9675 35.2595 59.7148 32.0064 59.9328C30.8999 60.007 30 59.1011 30 57.9922V57.9922C30 56.8833 30.9003 55.9924 32.0059 55.9068C34.7312 55.6958 37.4106 55.0557 39.9438 54.0064C43.0963 52.7005 45.9608 50.7866 48.3737 48.3737C50.7866 45.9608 52.7005 43.0963 54.0064 39.9438C55.3122 36.7912 55.9843 33.4123 55.9843 30C55.9843 26.5877 55.3122 23.2088 54.0064 20.0562C52.7005 16.9037 50.7866 14.0392 48.3737 11.6263C45.9608 9.21345 43.0963 7.29946 39.9438 5.99362C37.4106 4.94434 34.7312 4.30423 32.0059 4.09322C30.9003 4.00762 30 3.11674 30 2.00784V2.00784Z' fill='%2367B475'/%3e%3c/svg%3e")}
.ticket .tic-progressbar.tic-nomobile .tic-step:nth-child(3) .tic-bullet::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M30 2.00784C30 0.898941 30.9 -0.00699807 32.0064 0.0671573C37.234 0.417521 42.2914 2.13219 46.6671 5.05591C51.6006 8.35235 55.4458 13.0377 57.7164 18.5195C59.987 24.0013 60.5811 30.0333 59.4236 35.8527C58.266 41.6721 55.4088 47.0176 51.2132 51.2132C47.0176 55.4088 41.6721 58.266 35.8527 59.4236C30.0333 60.5811 24.0013 59.987 18.5195 57.7164C13.0377 55.4458 8.35235 51.6006 5.05591 46.6671C2.13218 42.2914 0.417521 37.234 0.067157 32.0064C-0.00699814 30.9 0.898941 30 2.00784 30V30C3.11674 30 4.00761 30.9003 4.09321 32.0059C4.43637 36.4384 5.91246 40.721 8.39483 44.4361C11.25 48.7092 15.3082 52.0397 20.0562 54.0064C24.8042 55.9731 30.0288 56.4876 35.0693 55.485C40.1098 54.4824 44.7397 52.0077 48.3737 48.3737C52.0077 44.7397 54.4824 40.1098 55.485 35.0693C56.4876 30.0288 55.9731 24.8042 54.0064 20.0562C52.0397 15.3082 48.7092 11.25 44.4361 8.39483C40.721 5.91247 36.4384 4.43638 32.0059 4.09321C30.9003 4.00761 30 3.11674 30 2.00784V2.00784Z' fill='%2367B475'/%3e%3c/svg%3e")}
.ticket .tic-progressbar.tic-nomobile .tic-step:nth-child(4) .tic-bullet::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M60 30C60 46.5685 46.5685 60 30 60C13.4315 60 0 46.5685 0 30C0 13.4315 13.4315 0 30 0C46.5685 0 60 13.4315 60 30ZM4.01568 30C4.01568 44.3507 15.6493 55.9843 30 55.9843C44.3507 55.9843 55.9843 44.3507 55.9843 30C55.9843 15.6493 44.3507 4.01568 30 4.01568C15.6493 4.01568 4.01568 15.6493 4.01568 30Z' fill='%2367B475'/%3e%3c/svg%3e")}
.ticket .tic-progressbar.tic-nomobile .tic-step .tic-bullet small{display:inline-block}
.ticket .tic-progressbar .tic-step .tic-text{min-width:100px;margin-top:0;text-align:left;line-height:1.1;font-weight:700;font-size:18px}

.ticket .tic-progressbar.tic-mobile .tic-step{position:relative;margin-bottom:40px;z-index:1}
.ticket .tic-progressbar.tic-mobile .tic-step:not(:last-child)::after{position:absolute;content:"";top:100%;left:20px;width:2px;height:40px;background-color:#9F9F9F}
.ticket .tic-progressbar.tic-mobile .tic-step.active::after{height:30px;margin-top:10px}
.ticket .tic-progressbar.tic-mobile .tic-step.success::after{background-color:#67B475}
.ticket .tic-progressbar.tic-mobile .tic-step .tic-text{font-size:16px;color:#3A3A3D}

.ticket .tic-overlay{display:none}

.ticket.rtl .tic-calendar .slick-slide > div{height:auto}
.ticket.rtl .tic-calendar .tic-calendar-datepicker .tic-othermonths{width:100%;margin-left:0}

.ticket .tic-info-box{padding:30px 15px}
.ticket .tic-info-box .tic-title{font-size:18px}

.ticket .tic-col-title{width:100%}
.ticket .tic-col-quantity{width:100%;margin-right:0;padding-left:0}

.ticket .tic-col-title2{width:100%}
.ticket .tic-col-quantity2{width:100%}

.ticket .tic-ticket .tic-collapse-head{background-position:right 15px top 15px}

.ticket.rtl .tic-steps .tic-step .tic-title{font-size:18px}

.ticket.rtl .tic-interval{padding:10px 0}
.ticket.rtl .tic-interval input + label{max-width:195px;min-height:60px}
}
@media(max-width:576px){
.ticket .tic-header .tic-logo .tic-name{font-size:10px;}
}

.tic-payment-extra-info{display:none}
.tic-img-gallery-image{cursor:pointer}

.ticket .payment-system-info-box{position:relative;padding:30px;border-radius:15px;border:1px solid #98c45e;background-color:#f5f9ee;color:#555}
.ticket .payment-system-info-box.payment-system-warning-box{border:1px solid #ed6347;background-color:#fdefec;color:#555}
.ticket .payment-system-info-box .rs-title{font-family:'Red Hat Display',sans-serif;font-weight:700;font-size:24px;color:#67b475}
.ticket .payment-system-info-box p:last-child{margin-bottom:0}
.ticket .payment-system-info-box .rs-title{color:#98c45e}
.ticket .payment-system-warning-box .rs-title{color:#ed6347}
.payment-system-message .payment-system-block-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}
.payment-system-message .payment-system-block-row .payment-system-block-row-name{flex:0 0 40%;width:40%;margin-right:10px;text-align:right}
.payment-system-message .payment-system-block-row .payment-system-block-row-msg{text-align:left;font-weight:700;color:#333}
.payment-system-message .payment-system-block-row-information{margin-top:10px}
.payment-system-message .payment-system-block-row.payment-system-block-row-status .payment-system-block-row-msg{color:#67b475}
.payment-system-message.payment-system-warning-box .payment-system-block-row.payment-system-block-row-status .payment-system-block-row-msg{color:#ed6347}
.payment-system-message .payment-system-error-msg{position:relative;padding:10px 15px;border-radius:8px;background-color:#ed6347;color:#fff}

.ticket .tic-btn-primary.tic-loading, .ticket .tic-btn-tertiary.tic-loading{pointer-events:none}
.ticket .tic-btn-primary.tic-loading::before, .ticket .tic-btn-tertiary.tic-loading::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;transform:none;border-radius:48px;background-color:rgba(255,255,255,.7);background-image:none}
.ticket .tic-btn-primary.tic-loading::after, .ticket .tic-btn-tertiary.tic-loading::after{position:absolute;content:"";top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:loader 2s infinite linear;border-radius:50%;border:4px solid #777;border-left-color:#000;background-image:none}

.tooltip-inner{max-width:300px;}

.ticket .tic-original-price{text-decoration:line-through}

.ticket .zt-svg-copyright{display: block;width: 171px;height: 40px;margin: 20px auto 0 auto;background-size: cover;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='1304' height='303' viewBox='0 0 1304 303' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M958.176 96.689C957.55 98.643 956.633 100.342 955.422 101.786C954.21 103.233 952.707 104.405 950.911 105.302C949.113 106.201 947.044 106.65 944.7 106.65C942.277 106.65 940.598 106.181 939.661 105.243C938.723 104.306 938.254 102.627 938.254 100.204C938.254 97.705 938.996 95.771 940.481 94.404C941.964 93.038 943.801 92.08 945.989 91.533C948.175 90.987 950.46 90.674 952.844 90.595C955.227 90.518 957.316 90.478 959.114 90.478C959.114 92.666 958.801 94.737 958.176 96.689ZM942.766 66.923C941.711 67.626 940.481 68.154 939.075 68.505C937.669 68.857 936.184 69.033 934.622 69.033C934.309 69.033 934.113 68.994 934.036 68.915C933.801 68.915 933.605 68.877 933.45 68.798C933.215 68.721 932.844 68.447 932.336 67.978C931.827 67.509 931.3 67.022 930.754 66.513C930.207 66.006 929.718 65.478 929.29 64.931C928.859 64.385 928.566 63.993 928.411 63.759C928.334 63.603 928.294 63.408 928.294 63.173C928.217 62.939 928.176 62.704 928.176 62.47C928.176 61.221 928.645 60.049 929.583 58.954C930.52 57.861 931.672 56.904 933.04 56.083C934.406 55.263 935.812 54.6 937.258 54.091C938.703 53.584 939.934 53.329 940.95 53.329C943.215 53.329 944.659 54.014 945.286 55.38C945.91 56.748 946.223 58.447 946.223 60.478C946.223 61.963 945.91 63.232 945.286 64.286C944.659 65.341 943.821 66.22 942.766 66.923ZM925.448 123.876C924.822 129.891 924.119 135.165 923.339 139.697C922.557 144.227 921.64 147.801 920.585 150.419C919.53 153.036 918.417 154.149 917.245 153.759C915.605 152.195 914.334 150.165 913.437 147.665C912.537 145.164 911.913 142.392 911.562 139.345C911.21 136.298 911.073 133.076 911.151 129.677C911.228 126.279 911.366 122.86 911.562 119.423C911.756 115.984 911.99 112.626 912.265 109.345C912.537 106.064 912.675 103.057 912.675 100.322C909.862 100.556 906.991 100.128 904.062 99.033C901.132 97.939 898.261 96.24 895.448 93.935C892.636 91.631 889.959 88.837 887.421 85.556C884.881 82.275 882.655 78.565 880.741 74.423C878.826 70.283 877.323 65.81 876.23 61.005C875.135 56.201 874.589 51.143 874.589 45.829C874.589 45.126 874.607 44.405 874.647 43.661C874.686 42.92 874.842 42.217 875.116 41.552C875.389 40.889 875.779 40.38 876.288 40.029C876.795 39.677 877.557 39.501 878.573 39.501C878.65 39.501 878.749 39.501 878.866 39.501C878.983 39.501 879.119 39.501 879.276 39.501C879.511 39.58 879.705 39.618 879.862 39.618C881.345 41.651 882.635 44.247 883.73 47.411C884.823 50.576 885.877 53.936 886.894 57.49C887.908 61.045 889.003 64.638 890.175 68.271C891.347 71.904 892.87 75.167 894.745 78.056C896.62 80.947 898.924 83.253 901.659 84.97C904.393 86.689 907.791 87.431 911.855 87.197C913.651 87.197 914.823 86.221 915.37 84.267C915.916 82.315 916.209 79.814 916.249 76.767C916.287 73.72 916.209 70.362 916.015 66.689C915.819 63.018 915.819 59.522 916.015 56.201C916.209 52.881 916.795 49.971 917.772 47.47C918.748 44.971 920.448 43.292 922.87 42.431C923.885 44.463 924.725 47.646 925.39 51.982C926.053 56.318 926.541 61.318 926.855 66.982C927.166 72.647 927.323 78.779 927.323 85.38C927.323 91.983 927.166 98.545 926.855 105.068C926.541 111.59 926.073 117.859 925.448 123.876ZM861.49 95.751C858.012 99.033 854.125 101.669 849.829 103.661C845.532 105.654 841.158 106.65 836.704 106.65C834.438 106.65 832.251 106.24 830.142 105.419C828.033 104.599 826.352 103.251 825.103 101.376C822.68 94.345 820.395 87.764 818.247 81.63C816.098 75.498 814.223 69.483 812.622 63.583C811.02 57.686 809.751 51.689 808.814 45.595C807.876 39.501 807.408 32.979 807.408 26.025C807.408 25.479 807.426 24.483 807.466 23.036C807.505 21.592 807.525 20.088 807.525 18.525C807.525 16.963 807.543 15.46 807.583 14.013C807.622 12.568 807.642 11.572 807.642 11.025C808.345 9.463 809.576 8.018 811.333 6.689C813.091 5.361 814.867 4.697 816.665 4.697C816.665 10.479 816.742 16.631 816.9 23.154C817.055 29.678 817.544 36.182 818.365 42.665C819.185 49.151 820.512 55.497 822.349 61.708C824.184 67.919 826.782 73.603 830.142 78.759C830.219 76.884 830.298 74.815 830.376 72.548C830.453 70.283 830.669 68.018 831.021 65.751C831.372 63.486 831.938 61.298 832.72 59.189C833.5 57.079 834.654 55.204 836.177 53.564C837.701 51.923 839.693 50.634 842.154 49.697C844.615 48.759 847.72 48.331 851.47 48.408C854.828 48.408 857.857 49.034 860.552 50.283C863.247 51.533 865.512 53.232 867.349 55.38C869.184 57.53 870.59 60.029 871.568 62.88C872.544 65.733 873.033 68.76 873.033 71.962C873.033 76.26 871.978 80.478 869.869 84.618C867.759 88.76 864.965 92.47 861.49 95.751ZM864.478 69.267C863.696 67.549 862.662 65.889 861.372 64.286C860.083 62.686 858.677 61.338 857.154 60.243C855.63 59.15 854.204 58.603 852.876 58.603C851.313 59.463 849.672 60.478 847.954 61.65C846.235 62.822 844.653 64.638 843.208 67.099C841.762 69.56 840.531 72.9 839.517 77.118C838.501 81.337 837.876 86.924 837.642 93.876C837.798 93.876 838.208 93.917 838.872 93.993C839.535 94.072 839.986 94.111 840.22 94.111C842.329 94.111 844.732 93.448 847.427 92.118C850.122 90.791 852.739 89.15 855.279 87.197C857.817 85.245 860.025 83.077 861.9 80.693C863.775 78.311 864.906 76.025 865.298 73.837C865.533 72.51 865.258 70.986 864.478 69.267ZM745.643 103.954C745.368 103.251 745.233 102.237 745.233 100.908C745.233 99.58 744.841 97.743 744.061 95.4C741.17 97.667 738.436 99.542 735.858 101.025C733.279 102.51 730.701 103.702 728.123 104.599C725.545 105.498 722.947 106.122 720.33 106.474C717.712 106.826 714.92 107.001 711.951 107.001C709.45 107.001 707.048 106.785 704.744 106.357C702.439 105.928 700.388 105.167 698.592 104.072C696.794 102.978 695.349 101.493 694.256 99.618C693.161 97.743 692.615 95.4 692.615 92.587C692.615 88.057 693.747 84.033 696.014 80.517C698.279 77.001 701.091 73.936 704.451 71.318C707.81 68.701 711.442 66.475 715.35 64.638C719.255 62.803 722.888 61.28 726.248 60.068C729.606 58.857 732.419 57.881 734.686 57.138C736.951 56.396 738.084 55.79 738.084 55.322C738.084 52.588 737.947 49.913 737.674 47.294C737.399 44.678 737.106 42.041 736.795 39.384C736.482 36.729 736.189 34.092 735.916 31.474C735.642 28.857 735.506 26.259 735.506 23.681V16.064C738.709 14.892 740.994 15.009 742.362 16.415C743.727 17.822 743.944 20.244 743.006 23.681C743.317 25.4 743.748 28.096 744.295 31.767C744.841 35.44 745.447 39.58 746.112 44.189C746.774 48.799 747.477 53.643 748.221 58.72C748.962 63.799 749.666 68.663 750.33 73.31C750.993 77.959 751.561 82.099 752.029 85.732C752.498 89.365 752.85 92.08 753.084 93.876C753.161 94.268 753.24 95.03 753.319 96.161C753.395 97.295 753.454 98.505 753.494 99.794C753.533 101.083 753.571 102.275 753.612 103.368C753.65 104.463 753.67 105.243 753.67 105.712C750.7 105.712 748.69 105.595 747.635 105.361C746.58 105.126 745.916 104.658 745.643 103.954ZM737.029 69.97C736.169 69.033 734.528 68.564 732.108 68.564C729.606 68.564 726.697 69.15 723.377 70.322C720.056 71.493 716.853 73.057 713.768 75.009C710.681 76.963 708.084 79.248 705.975 81.865C703.865 84.483 702.811 87.237 702.811 90.126C702.811 91.377 703.084 92.393 703.631 93.173C704.177 93.955 704.88 94.62 705.74 95.165C706.599 95.713 707.517 96.085 708.494 96.279C709.47 96.475 710.428 96.572 711.365 96.572C714.099 96.572 717.049 96.044 720.213 94.99C723.377 93.935 726.307 92.452 729.002 90.536C731.697 88.623 733.924 86.338 735.682 83.681C737.44 81.026 738.319 78.135 738.319 75.009C738.319 72.588 737.888 70.908 737.029 69.97ZM685.727 103.837C684.046 104.54 682.191 105.068 680.161 105.419C678.128 105.771 676.156 106.045 674.243 106.24C672.327 106.434 670.57 106.551 668.969 106.591C667.367 106.63 666.175 106.65 665.395 106.65C660.394 106.65 655.903 105.85 651.919 104.247C647.934 102.647 644.574 100.42 641.84 97.568C639.105 94.717 637.016 91.28 635.571 87.255C634.124 83.232 633.403 78.759 633.403 73.837C633.403 69.618 633.91 65.4 634.926 61.181C635.941 56.962 637.563 53.174 639.79 49.814C642.016 46.456 644.906 43.72 648.461 41.611C652.016 39.501 656.331 38.447 661.411 38.447C664.3 38.447 666.84 38.974 669.028 40.029C671.214 41.083 673.051 42.471 674.536 44.189C676.019 45.908 677.132 47.92 677.876 50.224C678.617 52.529 678.989 54.932 678.989 57.431C678.989 61.415 678.07 65.283 676.235 69.033C674.398 72.783 671.937 76.084 668.852 78.935C665.765 81.788 662.231 83.936 658.247 85.38C654.262 86.827 650.199 87.158 646.059 86.376C646.136 88.643 646.898 90.46 648.344 91.826C649.789 93.193 651.527 94.228 653.559 94.931C655.59 95.634 657.699 96.085 659.887 96.279C662.074 96.475 664.027 96.572 665.747 96.572C667.543 96.572 669.222 96.416 670.786 96.103C672.348 95.792 673.909 95.44 675.473 95.048C677.035 94.658 678.617 94.307 680.219 93.993C681.82 93.682 683.519 93.525 685.317 93.525C686.02 93.525 686.723 93.565 687.426 93.642C688.129 93.721 688.792 93.896 689.419 94.169C690.043 94.444 690.55 94.872 690.942 95.458C691.332 96.044 691.528 96.768 691.528 97.626C691.528 99.111 690.98 100.342 689.887 101.318C688.792 102.295 687.406 103.134 685.727 103.837ZM646.938 72.197C647.68 73.447 649.496 74.072 652.387 74.072C654.418 74.072 656.41 73.702 658.364 72.958C660.316 72.217 662.094 71.182 663.696 69.853C665.296 68.525 666.567 66.963 667.504 65.165C668.442 63.369 668.911 61.415 668.911 59.306C668.911 58.134 668.812 56.924 668.618 55.673C668.422 54.424 668.012 53.271 667.387 52.216C666.761 51.161 665.961 50.303 664.985 49.638C664.007 48.975 662.738 48.642 661.176 48.642C658.833 48.642 656.703 49.169 654.79 50.224C652.874 51.279 651.254 52.646 649.926 54.326C648.597 56.006 647.583 57.881 646.879 59.951C646.176 62.021 645.825 64.111 645.825 66.22C645.825 68.956 646.195 70.948 646.938 72.197ZM626.104 66.22H624.933L619.894 61.181C619.736 61.181 619.619 61.143 619.542 61.064C619.385 61.064 619.249 61.045 619.132 61.005C619.015 60.967 618.877 60.947 618.722 60.947C615.986 60.947 613.858 61.708 612.335 63.232C610.812 64.755 609.658 66.63 608.878 68.857C608.096 71.083 607.607 73.427 607.413 75.888C607.217 78.349 607.12 80.596 607.12 82.626C607.12 84.19 607.276 85.772 607.589 87.372C607.9 88.975 608.252 90.536 608.644 92.06C609.034 93.583 609.385 95.147 609.698 96.747C610.01 98.35 610.167 100.01 610.167 101.728C610.167 105.009 608.409 106.65 604.894 106.65C602.94 106.65 600.909 105.615 598.8 103.544C596.69 101.475 594.599 98.838 592.53 95.634C590.459 92.432 588.487 88.896 586.612 85.029C584.737 81.161 583.097 77.393 581.69 73.72C580.284 70.049 579.171 66.729 578.351 63.759C577.53 60.791 577.12 58.603 577.12 57.197C577.12 56.493 577.159 55.772 577.237 55.029C577.314 54.287 577.472 53.622 577.706 53.036C577.94 52.451 578.31 51.963 578.819 51.572C579.327 51.182 580.05 50.986 580.987 50.986C581.767 50.986 582.646 51.592 583.624 52.802C584.6 54.014 585.596 55.538 586.612 57.372C587.627 59.209 588.623 61.221 589.601 63.408C590.577 65.596 591.435 67.608 592.179 69.443C592.92 71.279 593.526 72.861 593.995 74.189C594.464 75.518 594.737 76.221 594.815 76.298C595.83 73.564 596.963 70.596 598.214 67.392C599.463 64.189 601.006 61.201 602.843 58.427C604.677 55.655 606.866 53.329 609.405 51.454C611.943 49.579 615.049 48.642 618.722 48.642C620.597 48.642 622.373 48.935 624.054 49.521C625.733 50.107 627.218 50.967 628.507 52.099C629.796 53.232 630.83 54.58 631.612 56.142C632.392 57.706 632.784 59.502 632.784 61.533C632.784 63.252 632.099 64.462 630.733 65.165C629.366 65.868 627.822 66.22 626.104 66.22ZM567.654 103.837C565.973 104.54 564.118 105.068 562.087 105.419C560.055 105.771 558.083 106.045 556.169 106.24C554.254 106.434 552.496 106.551 550.896 106.591C549.294 106.63 548.102 106.65 547.322 106.65C542.321 106.65 537.829 105.85 533.845 104.247C529.861 102.647 526.501 100.42 523.767 97.568C521.031 94.717 518.942 91.28 517.497 87.255C516.051 83.232 515.329 78.759 515.329 73.837C515.329 69.618 515.837 65.4 516.853 61.181C517.867 56.962 519.49 53.174 521.716 49.814C523.943 46.456 526.832 43.72 530.388 41.611C533.942 39.501 538.258 38.447 543.337 38.447C546.227 38.447 548.766 38.974 550.954 40.029C553.141 41.083 554.977 42.471 556.462 44.189C557.945 45.908 559.059 47.92 559.802 50.224C560.544 52.529 560.915 54.932 560.915 57.431C560.915 61.415 559.996 65.283 558.162 69.033C556.325 72.783 553.864 76.084 550.779 78.935C547.692 81.788 544.158 83.936 540.173 85.38C536.189 86.827 532.126 87.158 527.986 86.376C528.063 88.643 528.824 90.46 530.271 91.826C531.716 93.193 533.453 94.228 535.486 94.931C537.516 95.634 539.626 96.085 541.814 96.279C544 96.475 545.954 96.572 547.673 96.572C549.469 96.572 551.149 96.416 552.712 96.103C554.274 95.792 555.836 95.44 557.4 95.048C558.962 94.658 560.544 94.307 562.146 93.993C563.746 93.682 565.445 93.525 567.244 93.525C567.947 93.525 568.65 93.565 569.353 93.642C570.056 93.721 570.719 93.896 571.345 94.169C571.969 94.444 572.477 94.872 572.869 95.458C573.259 96.044 573.454 96.768 573.454 97.626C573.454 99.111 572.907 100.342 571.814 101.318C570.719 102.295 569.333 103.134 567.654 103.837ZM528.865 72.197C529.606 73.447 531.423 74.072 534.314 74.072C536.344 74.072 538.337 73.702 540.29 72.958C542.242 72.217 544.02 71.182 545.622 69.853C547.223 68.525 548.494 66.963 549.431 65.165C550.369 63.369 550.837 61.415 550.837 59.306C550.837 58.134 550.738 56.924 550.544 55.673C550.348 54.424 549.938 53.271 549.314 52.216C548.688 51.161 547.887 50.303 546.912 49.638C545.934 48.975 544.665 48.642 543.103 48.642C540.759 48.642 538.63 49.169 536.716 50.224C534.801 51.279 533.18 52.646 531.853 54.326C530.524 56.006 529.509 57.881 528.806 59.951C528.103 62.021 527.751 64.111 527.751 66.22C527.751 68.956 528.121 70.948 528.865 72.197ZM510.844 85.497C510.452 88.819 509.847 91.866 509.027 94.638C508.207 97.412 507.094 99.677 505.687 101.435C504.281 103.193 502.523 104.072 500.414 104.072C497.991 104.072 495.726 103.486 493.617 102.314C491.508 101.142 489.534 99.58 487.699 97.626C485.862 95.674 484.125 93.506 482.484 91.122C480.844 88.74 479.338 86.318 477.972 83.857C476.605 81.396 475.354 79.052 474.222 76.826C473.089 74.599 472.093 72.706 471.234 71.142C470.608 72.548 470.042 74.306 469.535 76.415C469.026 78.525 468.46 80.81 467.836 83.271C467.21 85.732 466.506 88.193 465.726 90.654C464.944 93.115 464.066 95.341 463.09 97.333C462.112 99.326 460.98 100.948 459.691 102.197C458.402 103.447 456.937 104.072 455.297 104.072C454.515 104.072 453.812 104.092 453.187 104.13C452.561 104.17 451.975 104.13 451.429 104.013C450.882 103.896 450.375 103.643 449.906 103.251C449.437 102.861 449.007 102.237 448.617 101.376L428.578 58.603C428.578 58.526 428.539 58.193 428.461 57.607C428.384 57.021 428.344 56.572 428.344 56.259C428.344 54.932 428.637 53.721 429.222 52.626C429.808 51.533 430.843 50.986 432.328 50.986C432.405 50.986 432.522 51.006 432.679 51.044C432.835 51.085 432.991 51.103 433.148 51.103C433.304 51.103 433.46 51.103 433.617 51.103C433.851 51.26 434.3 51.65 434.965 52.275C435.627 52.901 436.038 53.37 436.195 53.681C436.429 54.15 436.917 55.166 437.66 56.728C438.402 58.292 439.301 60.108 440.355 62.177C441.41 64.248 442.503 66.436 443.637 68.74C444.768 71.045 445.863 73.251 446.918 75.361C447.972 77.47 448.87 79.286 449.613 80.81C450.355 82.333 450.882 83.329 451.195 83.798C451.272 84.033 451.644 84.483 452.308 85.146C452.971 85.811 453.46 86.221 453.773 86.376C454.398 85.283 455.022 83.643 455.648 81.454C456.273 79.268 456.917 76.866 457.582 74.247C458.245 71.631 458.929 68.936 459.633 66.161C460.336 63.389 461.136 60.888 462.035 58.661C462.932 56.435 463.928 54.6 465.023 53.154C466.116 51.709 467.367 50.986 468.773 50.986C470.804 50.986 472.737 51.768 474.574 53.329C476.409 54.893 478.167 56.924 479.847 59.423C481.527 61.924 483.129 64.717 484.652 67.802C486.176 70.889 487.62 73.936 488.988 76.943C490.354 79.951 491.643 82.725 492.855 85.263C494.066 87.803 495.258 89.815 496.429 91.298C497.367 90.987 498.147 90.205 498.773 88.954C499.398 87.706 499.887 86.396 500.238 85.029C500.59 83.663 500.842 82.374 501 81.161C501.155 79.951 501.273 79.151 501.351 78.759C501.428 77.9 501.545 76.553 501.703 74.716C501.859 72.881 502.034 70.79 502.23 68.447C502.424 66.103 502.6 63.682 502.758 61.181C502.913 58.682 503.089 56.259 503.285 53.915C503.479 51.572 503.637 49.482 503.754 47.646C503.871 45.811 503.929 44.502 503.929 43.72C504.085 43.72 504.475 43.661 505.101 43.544C505.726 43.427 506.156 43.368 506.39 43.368C507.484 43.368 508.459 43.486 509.32 43.72C510.179 43.954 510.844 44.775 511.312 46.181C511.312 46.728 511.331 47.704 511.371 49.111C511.409 50.517 511.448 52.022 511.488 53.622C511.527 55.225 511.565 56.748 511.605 58.193C511.644 59.639 511.664 60.635 511.664 61.181C511.664 62.432 511.682 64.365 511.722 66.982C511.761 69.6 511.722 72.51 511.605 75.712C511.488 78.917 511.234 82.178 510.844 85.497ZM429.951 72.431C429.951 76.807 428.897 81.044 426.787 85.146C424.678 89.247 421.942 92.88 418.584 96.044C415.224 99.208 411.436 101.768 407.217 103.72C402.998 105.674 398.779 106.65 394.561 106.65C390.811 106.65 387.647 106.005 385.069 104.716C382.49 103.427 380.419 101.71 378.858 99.56C377.294 97.412 376.142 94.872 375.401 91.943C374.657 89.013 374.287 85.908 374.287 82.626C374.287 77.783 375.419 73.271 377.686 69.091C379.951 64.913 382.939 61.318 386.651 58.31C390.36 55.303 394.541 52.939 399.19 51.22C403.837 49.503 408.544 48.642 413.311 48.642C415.966 48.642 418.33 49.503 420.401 51.22C422.47 52.939 424.209 55.029 425.615 57.49C427.022 59.951 428.095 62.549 428.838 65.283C429.58 68.018 429.951 70.4 429.951 72.431ZM419.522 67.04C419.287 65.557 418.895 64.189 418.35 62.939C417.802 61.69 417.02 60.635 416.006 59.775C414.99 58.916 413.701 58.486 412.139 58.486C410.733 58.486 409.072 58.954 407.158 59.892C405.243 60.829 403.251 62.042 401.182 63.525C399.111 65.01 397.08 66.689 395.088 68.564C393.096 70.439 391.279 72.314 389.639 74.189C387.998 76.064 386.689 77.862 385.713 79.579C384.735 81.299 384.248 82.705 384.248 83.798C384.248 85.831 384.424 87.607 384.776 89.13C385.127 90.654 385.752 91.963 386.651 93.056C387.548 94.151 388.74 94.99 390.225 95.576C391.708 96.161 393.544 96.454 395.733 96.454C398.622 96.454 401.513 95.654 404.404 94.052C407.294 92.452 409.892 90.419 412.197 87.958C414.501 85.497 416.358 82.784 417.764 79.814C419.17 76.846 419.873 73.954 419.873 71.142C419.873 69.893 419.756 68.525 419.522 67.04ZM365.758 40.966C363.609 44.053 361.168 46.866 358.434 49.404C355.699 51.943 352.985 54.111 350.29 55.908C347.594 57.706 345.016 59.112 342.555 60.126C340.094 61.143 338.044 61.533 336.403 61.298C335.465 64.345 334.898 67.608 334.704 71.083C334.508 74.561 334.449 77.959 334.528 81.279C334.605 84.6 334.722 87.764 334.879 90.771C335.035 93.779 334.898 96.357 334.469 98.505C334.039 100.655 333.239 102.255 332.067 103.31C330.895 104.365 329.097 104.698 326.676 104.306C325.973 98.76 325.446 93.135 325.094 87.431C324.743 81.729 324.45 76.064 324.215 70.439C323.981 64.814 323.765 59.326 323.571 53.974C323.375 48.624 323.102 43.526 322.751 38.681C322.399 33.838 321.91 29.306 321.286 25.087C320.659 20.868 319.879 17.118 318.942 13.837C318.942 11.417 319.391 9.424 320.29 7.861C321.187 6.299 322.417 5.03 323.981 4.052C325.543 3.076 327.281 2.353 329.196 1.884C331.109 1.415 333.102 1.084 335.172 0.887999C337.242 0.693999 339.254 0.614999 341.208 0.653999C343.159 0.693999 344.958 0.711999 346.598 0.711999C349.801 0.711999 353.003 1.025 356.208 1.65C359.41 2.276 362.243 3.369 364.704 4.931C367.165 6.495 369.175 8.584 370.739 11.201C372.301 13.819 373.083 17.08 373.083 20.986C373.083 24.424 372.398 27.841 371.032 31.24C369.664 34.638 367.906 37.881 365.758 40.966ZM361.891 15.361C360.992 14.033 359.82 13.017 358.376 12.314C356.929 11.611 355.309 11.182 353.512 11.025C351.714 10.869 349.839 10.79 347.887 10.79C346.715 10.79 345.269 10.831 343.551 10.908C341.832 10.986 340.171 11.241 338.571 11.669C336.969 12.1 335.621 12.841 334.528 13.896C333.433 14.951 332.887 16.456 332.887 18.408V49.111C336.09 49.111 339.488 48.252 343.083 46.533C346.675 44.815 349.956 42.627 352.926 39.97C355.894 37.315 358.355 34.307 360.309 30.947C362.261 27.588 363.239 24.267 363.239 20.986C363.239 18.565 362.788 16.69 361.891 15.361Z' fill='%23678187'/%3e%3cpath d='M268.256 59.1693L216.552 28.0629V21.629C216.552 12.8109 209.379 5.63757 200.561 5.63757H163.289C161.219 5.63757 159.435 7.09186 159.017 9.11939C156.976 19.0323 148.136 26.2271 137.997 26.2271C127.859 26.2271 119.018 19.0323 116.978 9.11939C116.561 7.09186 114.776 5.63757 112.706 5.63757H75.4379C66.6204 5.63757 59.4465 12.8109 59.4465 21.629V65.4273C59.4465 67.8358 61.3991 69.7884 63.8076 69.7884C66.2162 69.7884 68.1688 67.8358 68.1688 65.4273V21.629C68.1688 17.621 71.4293 14.3604 75.4373 14.3604H109.373C113.44 26.4791 124.955 34.9499 137.997 34.9499C151.04 34.9499 162.554 26.4791 166.621 14.3604H200.56C204.568 14.3604 207.829 17.621 207.829 21.629V205.555H206.375C203.966 205.555 202.014 207.508 202.014 209.916C202.014 212.325 203.966 214.277 206.375 214.277H207.829V287.009C207.829 291.017 204.568 294.278 200.56 294.278H166.621C162.554 282.159 151.039 273.688 137.997 273.688C124.955 273.688 113.439 282.159 109.373 294.278H75.4373C71.4293 294.278 68.1688 291.017 68.1688 287.009V214.277H69.7241C72.1326 214.277 74.0852 212.325 74.0852 209.916C74.0852 207.508 72.1326 205.555 69.7241 205.555H68.1688V82.8724C68.1688 80.4639 66.2162 78.5113 63.8076 78.5113C61.3991 78.5113 59.4465 80.4639 59.4465 82.8724V132.511L23.2379 192.695C22.1089 194.572 22.5816 197.077 24.3246 198.407C26.3643 199.965 29.3908 199.389 30.7126 197.192L59.4471 149.43V270.395L12.2407 241.994C8.80651 239.928 7.69314 235.453 9.75958 232.019L21.7046 212.164C22.9464 210.1 22.2796 207.42 20.2155 206.178C18.1514 204.936 15.4716 205.603 14.2299 207.667L2.28485 227.522C-2.26039 235.078 0.188213 244.922 7.74367 249.468L59.4465 280.574V287.009C59.4465 295.826 66.6204 303 75.4379 303H112.706C114.776 303 116.561 301.546 116.978 299.518C119.018 289.605 127.859 282.411 137.997 282.411C148.136 282.411 156.976 289.605 159.017 299.518C159.435 301.546 161.219 303 163.289 303H200.561C209.379 303 216.552 295.826 216.552 287.009V176.128L240.713 135.97C241.954 133.906 241.288 131.226 239.224 129.984C237.16 128.742 234.48 129.409 233.239 131.473L216.553 159.208V38.2424L263.76 66.6435C267.194 68.7099 268.307 73.1849 266.241 76.6191L242.235 116.52C241.106 118.397 241.578 120.902 243.321 122.232C245.361 123.789 248.388 123.214 249.709 121.017L273.716 81.1149C278.26 73.56 275.811 63.7151 268.256 59.1693V59.1693Z' fill='%234C5F63'/%3e%3cpath d='M186.024 214.277H191.839C194.248 214.277 196.2 212.325 196.2 209.916C196.2 207.508 194.247 205.555 191.839 205.555H186.024C183.615 205.555 181.663 207.508 181.663 209.916C181.663 212.325 183.615 214.277 186.024 214.277Z' fill='%234C5F63'/%3e%3cpath d='M165.671 205.555C163.262 205.555 161.31 207.508 161.31 209.916C161.31 212.325 163.262 214.277 165.671 214.277H171.486C173.895 214.277 175.847 212.325 175.847 209.916C175.847 207.508 173.895 205.555 171.486 205.555H165.671Z' fill='%234C5F63'/%3e%3cpath d='M104.614 205.555C102.206 205.555 100.253 207.508 100.253 209.916C100.253 212.325 102.206 214.277 104.614 214.277H110.429C112.838 214.277 114.79 212.325 114.79 209.916C114.79 207.508 112.838 205.555 110.429 205.555H104.614Z' fill='%234C5F63'/%3e%3cpath d='M84.2618 205.555C81.8533 205.555 79.9007 207.508 79.9007 209.916C79.9007 212.325 81.8533 214.277 84.2618 214.277H90.0767C92.4852 214.277 94.4378 212.325 94.4378 209.916C94.4378 207.508 92.4852 205.555 90.0767 205.555H84.2618Z' fill='%234C5F63'/%3e%3cpath d='M124.966 205.555C122.558 205.555 120.605 207.508 120.605 209.916C120.605 212.325 122.558 214.277 124.966 214.277H130.781C133.19 214.277 135.142 212.325 135.142 209.916C135.142 207.508 133.19 205.555 130.781 205.555H124.966Z' fill='%234C5F63'/%3e%3cpath d='M151.134 205.555H145.319C142.91 205.555 140.958 207.508 140.958 209.916C140.958 212.325 142.91 214.277 145.319 214.277H151.134C153.543 214.277 155.495 212.325 155.495 209.916C155.495 207.508 153.543 205.555 151.134 205.555Z' fill='%234C5F63'/%3e%3cpath d='M137.999 74.5369C133.931 74.5369 130.263 76.626 128.188 80.1253L119.568 94.6577C119.193 95.2908 118.566 95.7461 117.848 95.9076L101.363 99.6147C97.3939 100.507 94.2734 103.35 93.0165 107.22C91.7591 111.089 92.6129 115.223 95.299 118.278L106.457 130.966C106.943 131.519 107.183 132.256 107.114 132.989L105.545 149.812C105.168 153.863 106.907 157.709 110.199 160.1C113.49 162.491 117.685 162.957 121.421 161.347L136.937 154.656C137.612 154.364 138.387 154.364 139.063 154.657L154.579 161.347C158.558 163.063 163.203 162.351 166.502 159.55C169.322 157.156 170.797 153.493 170.454 149.813L168.885 132.989C168.817 132.257 169.057 131.519 169.542 130.967L180.7 118.278C183.386 115.223 184.24 111.089 182.983 107.22C181.725 103.351 178.605 100.508 174.636 99.6153L158.151 95.9081C157.433 95.7467 156.807 95.2914 156.431 94.6583L147.811 80.1258V80.1253C145.736 76.6254 142.067 74.5369 137.999 74.5369V74.5369ZM148.929 99.1065C150.524 101.796 153.188 103.731 156.238 104.417L172.723 108.124C174.682 108.565 175.482 111.002 174.15 112.518L162.992 125.206C160.928 127.554 159.91 130.686 160.2 133.798L161.769 150.621C161.956 152.621 159.885 154.136 158.032 153.336L142.516 146.646C139.646 145.407 136.353 145.407 133.482 146.645L117.967 153.336C116.114 154.134 114.043 152.622 114.23 150.621L115.798 133.797C116.089 130.684 115.071 127.553 113.007 125.205L101.849 112.516C100.516 111 101.317 108.564 103.277 108.123L119.761 104.416C122.811 103.73 125.476 101.795 127.07 99.106L135.69 84.5735C136.717 82.841 139.281 82.8416 140.309 84.5735L148.929 99.1065Z' fill='%234C5F63'/%3e%3cpath d='M353.33 280.48H405.453V301.729H323.545V286.291L375.123 196.392H323V175.143H404.545V190.217L353.33 280.48Z' fill='%234C5F63'/%3e%3cpath d='M477.372 275.758H442.502L435.782 301.729H408.722L448.314 175.143H471.742L511.515 301.729H484.273L477.372 275.758ZM448.132 254.509H471.742L459.937 209.469L448.132 254.509Z' fill='%234C5F63'/%3e%3cpath d='M518.054 301.729V175.143H551.471C566.182 175.143 577.987 179.865 586.886 189.309C595.785 198.753 600.144 211.466 600.325 227.812V248.334C600.325 265.043 595.966 277.937 587.249 287.563C578.531 297.188 566.363 301.729 550.926 301.729H518.054V301.729ZM543.48 196.392V280.48H551.108C559.644 280.48 565.637 278.3 569.087 273.76C572.538 269.22 574.354 261.592 574.536 250.513V228.538C574.536 216.733 572.901 208.56 569.632 203.839C566.363 199.117 560.733 196.756 552.742 196.574H543.48V196.392Z' fill='%234C5F63'/%3e%3cpath d='M639.917 301.729H614.309V175.143H639.917V301.729ZM631.926 141H659.531L635.377 167.879H614.854L631.926 141Z' fill='%234C5F63'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M715.799 291.918C715.208 287.572 714.913 283.458 714.913 279.575V270.621C714.913 264.306 713.447 259.394 710.516 255.888C707.585 252.382 703.461 250.629 698.14 250.629H677.6V301.219H656.026V174.657H696.589C708.854 174.657 718.446 177.946 725.368 184.523C732.288 191.101 735.748 200.271 735.748 212.034C735.748 218.584 734.295 224.204 731.39 228.897C728.482 233.592 724.222 237.388 718.607 240.285C724.961 242.488 729.529 246.167 732.313 251.325C735.095 256.483 736.487 262.857 736.487 270.448V279.749C736.487 283.284 736.894 286.978 737.707 290.831C738.519 294.686 739.911 297.54 741.881 299.394V301.219H719.641C717.67 299.365 716.39 296.265 715.799 291.918ZM709.778 199.343C706.797 195.925 702.4 194.214 696.589 194.214H677.6V231.071H696.22C702.279 231.071 706.797 229.565 709.778 226.551C712.757 223.538 714.248 219.075 714.248 213.165C714.248 207.37 712.757 202.763 709.778 199.343Z' fill='%234C5F63'/%3e%3cpath d='M845.504 183.861H802.098V301.365H791.383V183.861H748.159V174.78H845.504V183.861V183.861Z' fill='%234C5F63'/%3e%3cpath d='M873.473 301.365H862.758V174.78H873.473V301.365Z' fill='%234C5F63'/%3e%3cpath d='M992.067 261.955C990.614 275.213 985.892 285.565 977.72 292.466C969.547 299.549 958.832 303 945.392 303C935.948 303 927.776 300.639 920.511 295.917C913.247 291.195 907.798 284.657 903.803 275.939C899.807 267.404 897.809 257.415 897.809 246.518V230.173C897.809 218.913 899.807 208.924 903.803 200.206C907.798 191.489 913.428 184.769 920.874 180.047C928.32 175.325 936.675 172.964 946.3 172.964C959.921 172.964 970.637 176.596 978.446 183.861C986.255 191.126 990.796 201.296 992.067 214.191H981.352C978.628 192.76 967.004 181.863 946.3 181.863C934.859 181.863 925.778 186.222 918.877 194.758C912.157 203.294 908.706 215.28 908.706 230.354V245.791C908.706 260.321 911.975 272.126 918.695 280.843C925.415 289.561 934.314 293.919 945.574 293.919C956.834 293.919 965.188 291.195 970.818 285.928C976.448 280.48 980.081 272.489 981.352 261.774H992.067V261.955Z' fill='%234C5F63'/%3e%3cpath d='M1041.28 238.527L1023.49 256.144V301.365H1012.77V174.78H1023.49V243.067L1088.32 174.78H1101.76L1048.73 231.081L1105.76 301.365H1092.68L1041.28 238.527Z' fill='%234C5F63'/%3e%3cpath d='M1189.66 240.706H1130.46V292.285H1198.56V301.365H1119.74V174.78H1198.02V183.861H1130.46V231.626H1189.66V240.706Z' fill='%234C5F63'/%3e%3cpath d='M1303.17 183.861H1259.77V301.365H1249.05V183.861H1205.83V174.78H1303.17V183.861V183.861Z' fill='%234C5F63'/%3e%3c/svg%3e ")}

@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.hmap-location-coord-preview{background-size:100%;background-position:center;background-repeat:no-repeat;background-color:#f0f0f0;position:relative;overflow:hidden;width:100%}
.hotelmap-location-coord-icon{position:absolute;width:8%;height:8%;background:rgba(100,100,100,0);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:99}
.hotelmap-location-coord-icon div.poi-icon{position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.7))}

.product-data {margin-top: auto;}
.ticket.rtl .tic-av-tickets:not(:last-of-type, .vouchers .tic-av-tickets){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E1DEDB}
.ticket.rtl .vouchers .tic-av-tickets {margin-bottom:20px;padding-bottom:20px;border-bottom:none:important;}
.vouchers .tic-av-tickets select {height:30px;padding: 0px 15px!important;}
.ticket.rtl .vouchers .tic-av-tickets:not(:last-of-type,:nth-child(2n)){border-right: 1px solid #D1D1D1;}
@media(max-width:991px){
	.ticket.rtl .vouchers .tic-av-tickets:not(:last-of-type,:nth-child(2n)){border-right:none}
}

.ticket .tic-col-title p{margin:0;}

@media(max-width:767px){
[id*="tic_subtotal_"]{margin-right:8px;}
}

@media(max-width:576px){
    .ticket .ticket_cart_shipping_cont_lft{margin-right:20px;width:auto;}
    .ticket .ticket_cart_shipping_cont_rgt{width:auto;}
}

.ticket .tic-redeem-product{position:relative;padding-left:30px;}
.ticket .tic-redeem-product::before{display:block;content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background-size:cover;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='12' fill='%2367B475'%3e%3c/circle%3e%3cpath d='M8 12l3 3 5-5' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3c/path%3e%3c/svg%3e")}

.ticket .paypal-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;opacity:0.8;}
.ticket .paypal-loader .table-container{width:100%;height:100%;display:table;}
.ticket .paypal-loader .paypal-loader-info{vertical-align: middle;height:100%;display:table-cell;text-align:center;padding-top:45px;margin-left:-65px;text-indent:-45px;}
.ticket .paypal-loader .loader-anim{background-size:300px 100px;width:100%;height:100%;position:absolute;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='L4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' enable-background='new 0 0 0 0' xml:space='preserve'%3e%3ccircle fill='%23dadada' stroke='none' cx='10' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.1'/%3e%3c/circle%3e%3ccircle fill='%23dadada' stroke='none' cx='30' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.2'/%3e%3c/circle%3e%3ccircle fill='%23dadada' stroke='none' cx='50' cy='50' r='6'%3e%3canimate attributeName='opacity' dur='1s' values='0;1;0' repeatCount='indefinite' begin='0.3'/%3e%3c/circle%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat}

.ticket .tic-menu-bar{position:relative}
.ticket .tic-menu{position:absolute;display:inline-flex;flex-direction:column;align-items:flex-start;top:100%;left:0;min-width:270px;margin-top:2px;padding:10px;transition:.2s;opacity:0;visibility:hidden;z-index:9999;border-radius:15px;border:1px solid #E1DEDB;background-color:#FCFAF8}
.ticket.tic-open-menu .tic-menu-bar .tic-menu{opacity:1;visibility:visible}
.ticket .tic-menu-bar .tic-menu a{position:relative;padding:5px 10px;letter-spacing:0.02em;line-height:1.2;font-size:16px;color:#9F9F9F}
.ticket .tic-menu-bar .tic-menu a.active{color:#3A3A3D}

.ticket .tic-btn-login-outline{position:relative;display:inline-block;padding:13px 28px;cursor:pointer;transition:.2s;text-transform:uppercase;text-decoration:none;line-height:18px;font-weight:700;font-size:14px;border-radius:48px;border:2px solid #67B475;background-color:#fff;color:#67B475}
.ticket .tic-btn-login-outline::after{position:absolute;content:"";right:12px;top:18px;width:8px;height:6px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.11679 2.41386L3.70679 5.00386C4.09679 5.39386 4.72679 5.39386 5.11679 5.00386L7.70679 2.41386C8.33679 1.78386 7.88679 0.703857 6.99679 0.703857H1.81679C0.92679 0.703857 0.48679 1.78386 1.11679 2.41386Z' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket.tic-open-menu .tic-btn-login-outline::after{transform: rotate(180deg);}

.ticket .tic-btn-icon{display:inline-block;width:28px;height:28px;margin:-7px auto -7px -24px;line-height:28px;border-radius:100%}

.tic-deleted-ticket-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#F3F1EF;padding:33px 55px;font-weight:bold;}
.tic-deleted-ticket-overlay span{background:#fff;padding:15px;border-radius:15px;color:#ED6347;}

.ticket .tic-reservation-qrcode{display:block;width:238px;height:238px;}

.tooltip{z-index:9999999999 !important;}
.ticket .mono_shipment_ext{width: 95%; margin: 8px 0px 0px 2%;}
.ticket .shipment_list_floats{float:left; padding:0px 0px 0px 1px;}
.ticket .shipment_list_floats_left10{ padding:0px 0px 0px 10px !important}
.ticket .ticket .tic-info_forshipment{float:left;padding:0px 0px 0px 5px; margin:1px 5px 0px 20px;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='12' cy='12' r='6' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C6.47997 2 1.99997 6.48 1.99997 12C1.99997 17.52 6.47997 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 17C11.45 17 11 16.55 11 16V12C11 11.45 11.45 11 12 11C12.55 11 13 11.45 13 12V16C13 16.55 12.55 17 12 17ZM12 9C12.5523 9 13 8.55228 13 8C13 7.44771 12.5523 7 12 7C11.4477 7 11 7.44771 11 8C11 8.55228 11.4477 9 12 9Z' fill='%239F9F9F'/%3e%3c/svg%3e")}
.ticket .shipment_list_detailst_shipment_item{ font-size:13px;}
.ticket .shipment_list_detailst_shipment_item_circle{ font-size:10px; vertical-align: 1px;}
.ticket .shipment_section{position:relative; display:block; width:100%; text-align:left;margin:20px 0px 0px 0px;}
.ticket .shipment_list_p_header{position:relative; border: 0px solid #2a2a2e;}
.ticket .shipment_list_p_header_abs{position:absolute; width: 25px; height: 30px; right: 0px; display: inline-block; border: 0px solid #2a2a2e; }
.ticket .shipment_list_p_header_abs_ins{width: 100%; vertical-align: middle; text-align: center; margin:4px 0px 0px 0px;cursor:pointer;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17 14L12 9L7 14' stroke='%239F9F9F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
.ticket .comment_counter{position:relative; display:block; width:100%; text-align:left;margin:-15px 0px 0px 0px; font-size:12px;}
.ticket .comment_counter span {font-weight:bold;}

.ticket .ticket_cart_shipping_cont{width: 100%; display: inline-block; text-align: left; position: relative; clear: both;}
.ticket .ticket_cart_shipping_cont_lft{width: 20%; float: left;font-size:13px;}
.ticket .ticket_cart_shipping_cont_rgt{width: 76%; float: left;font-size:13px;text-align:left;}
.ticket .ticket_left_side_header_text{width:90%; display:inline-block; clear:both; position:relative; margin:0px 0px 0px 5%;font-size:13px; color:#595959;}
.ticket .ticket_left_side_det_cont{width:90%; display:inline-block; clear:both; position:relative; margin:0px 0px 10px 5%;}
.ticket .ticket_left_side_items{width:100%; display:inline-block; clear:both; position:relative; margin:0px 0px 0px 0%;font-size:13px; text-align:left;padding:0px 0px 0px 6px;color:#595959;}
.ticket .ticket_floating_cart_shipment_cont{width:100%; display:inline-block; clear:both; position:relative;}

.ticket .ticket_cart_floating_main_header{width:100%; font-size:13px; text-align:left;}
.ticket .ticket_left_side_items_for_float{width:100%; display:inline-block; clear:both;font-size:13px; position:relative; margin:0px 0px 0px 0%; padding:0px 0px 0px 6px;}

.ticket .shipment_fancybox_bottom_link_cont{width:100%;  margin:10px 0px 0px 0px; text-align:center;}
.ticket .shipment_fancybox_bottom_link_cont_link{color:#b0b0b0; text-decoration: underline;font-size:13px;}
.ticket .shipment_fancybox_bottom_link_cont p{color:#808080; text-decoration: underline;font-size:13px;margin:0px 0px 0px 0%;padding:0px 0px 0px 0%;}

.ticket .shipment_fancybox_bottom_link_cont{width:100%;  margin:10px 0px 0px 0px; text-align:center;}
.ticket .shipment_fancybox_bottom_link_cont_link{color:#b0b0b0; text-decoration: underline;font-size:13px;}
.ticket .shipment_fancybox_bottom_link_cont p{color:#808080; text-decoration: underline;font-size:13px;margin:0px 0px 0px 0%;padding:0px 0px 0px 0%;}

.ticket .ticket_cart_floating_main_header{width:100%; font-size:13px; text-align:left;}
.ticket .ticket_left_side_items_for_float{width:100%; display:inline-block; clear:both;font-size:13px; position:relative; margin:0px 0px 0px 0%; padding:0px 0px 0px 6px;}
.ticket .shipment_fancybox_bottom_link_cont{width:100%;  margin:10px 0px 0px 0px; text-align:center;}
.ticket .shipment_fancybox_bottom_link_cont_link{color:#b0b0b0; text-decoration: underline;font-size:13px;}
.ticket .shipment_fancybox_bottom_link_cont p{color:#808080; text-decoration: underline;font-size:13px;margin:0px 0px 0px 0%;padding:0px 0px 0px 0%;} 

.ticket .shipment_list_detailst_shipmentitems_cont{width:100%;  margin:4px 0px 0px 0px; text-align:center;}
.ticket .shipment_list_detailst_shipmentitems_cont ul{width:95%; text-align:left; border:0px solid #000;list-style-type:disc;margin:0px auto;padding:0px 0px 0px 0%;}
.ticket .shipment_list_detailst_shipmentitems_cont ul li{width:100%; text-align:left;font-size:13px;padding:0px 0px 0px 2px; }
.ticket .shipment_cashier_shipment_type_block{padding: 10px 10px 10px 10px;margin: 10px 0px 10px 0%; background-color: #f2f2f2; border-radius: 10px;}
.ticket .tic-content-fancy .tic-title{padding-right:25px;}
.ticket .tic-col-title p{margin:0;}

@media(max-width:767px){
[id*="tic_subtotal_"]{margin-right:8px;}
}

@media(max-width:576px){
    .ticket .ticket_cart_shipping_cont_lft{margin-right:20px;width:auto;}
    .ticket .ticket_cart_shipping_cont_rgt{width:auto;}
}
