/*
	-- Loader
	-- Bootstrap
	-- Fontawesome
	-- ElegantIcons
	-- Owl Carousel
	-- Animate
	-- Magnific Popup
	-- Strock Gap Icon
	-- Bootstrap-select
	-- Ionicons
	-- Pe Icons 7 Strock
*/
/* -- Loader */
/*
Script by : https://connoratherton.com/loaders
File : loaders.min.css
*/
.ball-pulse-sync>div,
.ball-pulse > div {
    width: 15px;
    height: 15px;
    margin: 2px;
    display: inline-block
}
.ball-pulse-sync > div,
.ball-pulse>div,
.ball-scale > div {
    background-color: #fff;
    border-radius: 100%
}
@-webkit-keyframes scale {
    0,
    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    45% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: .7
    }
}
@keyframes scale {
    0,
    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    45% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: .7
    }
}
.ball-pulse>div:nth-child(1) {
    -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: scale 0.75s -0.24s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.ball-pulse>div:nth-child(2) {
    -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: scale 0.75s -0.12s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.ball-pulse>div:nth-child(3) {
    -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: scale 0.75s 0s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.ball-pulse > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
@keyframes ball-pulse-sync {
    33% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }
    66% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
.ball-pulse-sync>div:nth-child(1) {
    -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out
}
.ball-pulse-sync>div:nth-child(2) {
    -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out
}
.ball-pulse-sync>div:nth-child(3) {
    -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
    animation: ball-pulse-sync 0.6s 0s infinite ease-in-out
}
.ball-pulse-sync > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
@keyframes ball-scale {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
.ball-scale > div {
    height: 60px;
    width: 60px;
    animation: ball-scale 1s 0s ease-in-out infinite
}
.ball-scale-random > div,
.ball-scale > div {
    display: inline-block;
    margin: 2px;
    -webkit-animation: ball-scale 1s 0s ease-in-out infinite
}
.ball-scale-random {
    width: 37px;
    height: 40px
}
.ball-scale-random > div {
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    height: 30px;
    width: 30px;
    animation: ball-scale 1s 0s ease-in-out infinite
}
.ball-rotate > div,
.ball-rotate>div:after,
.ball-rotate>div:before {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%
}
.ball-rotate,
.ball-rotate > div {
    position: relative
}
.ball-scale-random>div:nth-child(1) {
    margin-left: -7px;
    -webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;
    animation: ball-scale 1s 0.2s ease-in-out infinite
}
.ball-scale-random>div:nth-child(3) {
    margin-left: -2px;
    margin-top: 9px;
    -webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;
    animation: ball-scale 1s 0.5s ease-in-out infinite
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.ball-rotate > div {
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.ball-rotate>div:first-child {
    -webkit-animation: rotate 1s 0s cubic-bezier(0.7,-.13,0.22,.86) infinite;
    animation: rotate 1s 0s cubic-bezier(0.7,-.13,0.22,.86) infinite
}
.ball-rotate>div:after,
.ball-rotate>div:before {
    margin: 2px;
    content: "";
    position: absolute;
    opacity: .8
}
.ball-rotate>div:before {
    top: 0;
    left: -28px
}
.ball-rotate>div:after {
    top: 0;
    left: 25px
}
.ball-clip-rotate > div {
    border-radius: 100%;
    margin: 2px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    height: 25px;
    width: 25px;
    background: 0 0 !important;
    display: inline-block;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite
}
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes scale {
    30% {
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.ball-clip-rotate-pulse {
    position: relative;
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px)
}
.ball-clip-rotate-pulse > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 100%
}
.ball-clip-rotate-pulse>div:first-child {
    background: #fff;
    height: 16px;
    width: 16px;
    top: 7px;
    left: -7px;
    -webkit-animation: scale 1s 0s cubic-bezier(0.09,.57,0.49,.9) infinite;
    animation: scale 1s 0s cubic-bezier(0.09,.57,0.49,.9) infinite
}
.ball-clip-rotate-pulse>div:last-child {
    position: absolute;
    width: 30px;
    height: 30px;
    left: -16px;
    top: -2px;
    background: 0 0;
    border: 2px solid;
    border-color: #fff transparent;
    -webkit-animation: rotate 1s 0s cubic-bezier(0.09,.57,0.49,.9) infinite;
    animation: rotate 1s 0s cubic-bezier(0.09,.57,0.49,.9) infinite;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0) scale(1);
        transform: rotate(0) scale(1)
    }
    50% {
        -webkit-transform: rotate(180deg) scale(0.6);
        transform: rotate(180deg) scale(0.6)
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1)
    }
}
.ball-clip-rotate-multiple {
    position: relative
}
.ball-clip-rotate-multiple > div {
    position: absolute;
    left: -20px;
    top: -20px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
    animation: rotate 1s 0s ease-in-out infinite
}
.ball-clip-rotate-multiple>div:last-child {
    display: inline-block;
    top: -10px;
    left: -10px;
    width: 15px;
    height: 15px;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    border-color: #fff transparent;
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}
@-webkit-keyframes ball-scale-ripple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .7
    }
    100% {
        opacity: 0
    }
}
@keyframes ball-scale-ripple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .7
    }
    100% {
        opacity: 0
    }
}
.ball-scale-ripple > div {
    height: 50px;
    width: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21,.53,0.56,.8);
    animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21,.53,0.56,.8)
}
@-webkit-keyframes ball-scale-ripple-multiple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .7
    }
    100% {
        opacity: 0
    }
}
@keyframes ball-scale-ripple-multiple {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .7
    }
    100% {
        opacity: 0
    }
}
.ball-scale-ripple-multiple {
    position: relative;
    -webkit-transform: translateY(-25px);
    -ms-transform: translateY(-25px);
    transform: translateY(-25px)
}
.ball-scale-ripple-multiple>div:nth-child(0) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s
}
.ball-scale-ripple-multiple>div:nth-child(1) {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s
}
.ball-scale-ripple-multiple>div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s
}
.ball-scale-ripple-multiple>div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s
}
.ball-scale-ripple-multiple > div {
    position: absolute;
    top: -2px;
    left: -26px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 2px solid #fff;
    -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21,.53,0.56,.8);
    animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21,.53,0.56,.8)
}
@-webkit-keyframes ball-beat {
    50% {
        opacity: .2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes ball-beat {
    50% {
        opacity: .2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.ball-beat > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    display: inline-block;
    -webkit-animation: ball-beat 0.7s 0s infinite linear;
    animation: ball-beat 0.7s 0s infinite linear
}
.ball-beat>div:nth-child(2n-1) {
    -webkit-animation-delay: -0.35s !important;
    animation-delay: -0.35s !important
}
@-webkit-keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    5% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
@keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0
    }
    5% {
        opacity: 1
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}
.ball-scale-multiple {
    position: relative;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px)
}
.ball-scale-multiple>div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s
}
.ball-scale-multiple>div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s
}
.ball-scale-multiple > div {
    background-color: #fff;
    border-radius: 100%;
    position: absolute;
    left: -30px;
    top: 0;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
    animation: ball-scale-multiple 1s 0s linear infinite
}
@-webkit-keyframes ball-triangle-path-1 {
    33% {
        -webkit-transform: translate(25px, -50px);
        transform: translate(25px, -50px)
    }
    66% {
        -webkit-transform: translate(50px, 0);
        transform: translate(50px, 0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-triangle-path-1 {
    33% {
        -webkit-transform: translate(25px, -50px);
        transform: translate(25px, -50px)
    }
    66% {
        -webkit-transform: translate(50px, 0);
        transform: translate(50px, 0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-webkit-keyframes ball-triangle-path-2 {
    33% {
        -webkit-transform: translate(25px, 50px);
        transform: translate(25px, 50px)
    }
    66% {
        -webkit-transform: translate(-25px, 50px);
        transform: translate(-25px, 50px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-triangle-path-2 {
    33% {
        -webkit-transform: translate(25px, 50px);
        transform: translate(25px, 50px)
    }
    66% {
        -webkit-transform: translate(-25px, 50px);
        transform: translate(-25px, 50px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-webkit-keyframes ball-triangle-path-3 {
    33% {
        -webkit-transform: translate(-50px, 0);
        transform: translate(-50px, 0)
    }
    66% {
        -webkit-transform: translate(-25px, -50px);
        transform: translate(-25px, -50px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-triangle-path-3 {
    33% {
        -webkit-transform: translate(-50px, 0);
        transform: translate(-50px, 0)
    }
    66% {
        -webkit-transform: translate(-25px, -50px);
        transform: translate(-25px, -50px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
.ball-triangle-path {
    position: relative;
    -webkit-transform: translate(-29.99px, -37.51px);
    -ms-transform: translate(-29.99px, -37.51px);
    transform: translate(-29.99px, -37.51px)
}
.ball-triangle-path>div:nth-child(1) {
    -webkit-animation-name: ball-triangle-path-1;
    animation-name: ball-triangle-path-1;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.ball-triangle-path>div:nth-child(2) {
    -webkit-animation-name: ball-triangle-path-2;
    animation-name: ball-triangle-path-2;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.ball-triangle-path>div:nth-child(2),
.ball-triangle-path>div:nth-child(3) {
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease-in-out
}
.ball-triangle-path>div:nth-child(3) {
    -webkit-animation-name: ball-triangle-path-3;
    animation-name: ball-triangle-path-3;
    animation-delay: 0;
    animation-duration: 2s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}
.ball-pulse-rise > div,
.ball-triangle-path>div:nth-child(3) {
    -webkit-animation-delay: 0;
    -webkit-animation-iteration-count: infinite
}
.ball-triangle-path > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 1px solid #fff
}
.ball-grid-beat > div,
.ball-pulse-rise > div {
    background-color: #fff;
    height: 15px;
    border-radius: 100%;
    margin: 2px
}
.ball-triangle-path>div:nth-of-type(1) {
    top: 50px
}
.ball-triangle-path>div:nth-of-type(2) {
    left: 25px
}
.ball-triangle-path>div:nth-of-type(3) {
    top: 50px;
    left: 50px
}
@-webkit-keyframes ball-pulse-rise-even {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    25% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    75% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes ball-pulse-rise-even {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    25% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    75% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@-webkit-keyframes ball-pulse-rise-odd {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    25% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    75% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
}
@keyframes ball-pulse-rise-odd {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    25% {
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    75% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
}
.ball-pulse-rise > div {
    width: 15px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(0.15,.46,0.9,.6);
    animation-timing-function: cubic-bezier(0.15,.46,0.9,.6);
    animation-iteration-count: infinite;
    animation-delay: 0
}
.ball-pulse-rise>div:nth-child(2n) {
    -webkit-animation-name: ball-pulse-rise-even;
    animation-name: ball-pulse-rise-even
}
.ball-pulse-rise>div:nth-child(2n-1) {
    -webkit-animation-name: ball-pulse-rise-odd;
    animation-name: ball-pulse-rise-odd
}
@-webkit-keyframes ball-grid-beat {
    50% {
        opacity: .7
    }
    100% {
        opacity: 1
    }
}
@keyframes ball-grid-beat {
    50% {
        opacity: .7
    }
    100% {
        opacity: 1
    }
}
.ball-grid-beat {
    width: 57px
}
.ball-grid-beat>div:nth-child(1) {
    -webkit-animation-delay: 0.21s;
    animation-delay: 0.21s;
    -webkit-animation-duration: 0.63s;
    animation-duration: 0.63s
}
.ball-grid-beat>div:nth-child(2) {
    -webkit-animation-delay: -0.08s;
    animation-delay: -0.08s;
    -webkit-animation-duration: 0.94s;
    animation-duration: 0.94s
}
.ball-grid-beat>div:nth-child(3) {
    -webkit-animation-delay: 0.59s;
    animation-delay: 0.59s;
    -webkit-animation-duration: 1.37s;
    animation-duration: 1.37s
}
.ball-grid-beat>div:nth-child(4) {
    -webkit-animation-delay: 0.06s;
    animation-delay: 0.06s;
    -webkit-animation-duration: 1.05s;
    animation-duration: 1.05s
}
.ball-grid-beat>div:nth-child(5) {
    -webkit-animation-delay: 0.65s;
    animation-delay: 0.65s;
    -webkit-animation-duration: 1.59s;
    animation-duration: 1.59s
}
.ball-grid-beat>div:nth-child(6) {
    -webkit-animation-delay: 0.74s;
    animation-delay: 0.74s;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s
}
.ball-grid-beat>div:nth-child(7) {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    -webkit-animation-duration: 1.45s;
    animation-duration: 1.45s
}
.ball-grid-beat>div:nth-child(8) {
    -webkit-animation-delay: 0.26s;
    animation-delay: 0.26s;
    -webkit-animation-duration: 0.73s;
    animation-duration: 0.73s
}
.ball-grid-beat>div:nth-child(9) {
    -webkit-animation-delay: 0.38s;
    animation-delay: 0.38s;
    -webkit-animation-duration: 0.97s;
    animation-duration: 0.97s
}
.ball-grid-beat > div {
    width: 15px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: ball-grid-beat;
    animation-name: ball-grid-beat;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0
}
.ball-grid-beat > div,
.ball-grid-pulse > div {
    display: inline-block;
    float: left;
    -webkit-animation-iteration-count: infinite
}
@-webkit-keyframes ball-grid-pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: .7
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
@keyframes ball-grid-pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: .7
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}
.ball-grid-pulse {
    width: 57px
}
.ball-grid-pulse > div,
.ball-spin-fade-loader > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px
}
.ball-grid-pulse>div:nth-child(1) {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    -webkit-animation-duration: 0.71s;
    animation-duration: 0.71s
}
.ball-grid-pulse>div:nth-child(2) {
    -webkit-animation-delay: -0.13s;
    animation-delay: -0.13s;
    -webkit-animation-duration: 1.23s;
    animation-duration: 1.23s
}
.ball-grid-pulse>div:nth-child(3) {
    -webkit-animation-delay: 0.53s;
    animation-delay: 0.53s;
    -webkit-animation-duration: 1.36s;
    animation-duration: 1.36s
}
.ball-grid-pulse>div:nth-child(4) {
    -webkit-animation-delay: 0.38s;
    animation-delay: 0.38s;
    -webkit-animation-duration: 0.79s;
    animation-duration: 0.79s
}
.ball-grid-pulse>div:nth-child(5) {
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s
}
.ball-grid-pulse>div:nth-child(6) {
    -webkit-animation-delay: 0.46s;
    animation-delay: 0.46s;
    -webkit-animation-duration: 1.56s;
    animation-duration: 1.56s
}
.ball-grid-pulse>div:nth-child(7) {
    -webkit-animation-delay: -0.07s;
    animation-delay: -0.07s;
    -webkit-animation-duration: 1.17s;
    animation-duration: 1.17s
}
.ball-grid-pulse>div:nth-child(8) {
    -webkit-animation-delay: 0.31s;
    animation-delay: 0.31s;
    -webkit-animation-duration: 1.45s;
    animation-duration: 1.45s
}
.ball-grid-pulse>div:nth-child(9) {
    -webkit-animation-delay: 0.15s;
    animation-delay: 0.15s;
    -webkit-animation-duration: 1.13s;
    animation-duration: 1.13s
}
.ball-grid-pulse > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: ball-grid-pulse;
    animation-name: ball-grid-pulse;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0
}
@-webkit-keyframes ball-spin-fade-loader {
    50% {
        opacity: .3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes ball-spin-fade-loader {
    50% {
        opacity: .3;
        -webkit-transform: scale(0.4);
        transform: scale(0.4)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.ball-spin-fade-loader {
    position: relative;
    top: -10px;
    left: -10px
}
.ball-spin-fade-loader>div:nth-child(1) {
    top: 25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
    animation: ball-spin-fade-loader 1s -0.96s infinite linear
}
.ball-spin-fade-loader>div:nth-child(2) {
    top: 17.05px;
    left: 17.05px;
    -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
    animation: ball-spin-fade-loader 1s -0.84s infinite linear
}
.ball-spin-fade-loader>div:nth-child(3) {
    top: 0;
    left: 25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
    animation: ball-spin-fade-loader 1s -0.72s infinite linear
}
.ball-spin-fade-loader>div:nth-child(4) {
    top: -17.05px;
    left: 17.05px;
    -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
    animation: ball-spin-fade-loader 1s -0.6s infinite linear
}
.ball-spin-fade-loader>div:nth-child(5) {
    top: -25px;
    left: 0;
    -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
    animation: ball-spin-fade-loader 1s -0.48s infinite linear
}
.ball-spin-fade-loader>div:nth-child(6) {
    top: -17.05px;
    left: -17.05px;
    -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
    animation: ball-spin-fade-loader 1s -0.36s infinite linear
}
.ball-spin-fade-loader>div:nth-child(7) {
    top: 0;
    left: -25px;
    -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
    animation: ball-spin-fade-loader 1s -0.24s infinite linear
}
.ball-spin-fade-loader>div:nth-child(8) {
    top: 17.05px;
    left: -17.05px;
    -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
    animation: ball-spin-fade-loader 1s -0.12s infinite linear
}
.ball-spin-fade-loader > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute
}
@-webkit-keyframes ball-spin-loader {
    75% {
        opacity: .2
    }
    100% {
        opacity: 1
    }
}
@keyframes ball-spin-loader {
    75% {
        opacity: .2
    }
    100% {
        opacity: 1
    }
}
.ball-spin-loader {
    position: relative
}
.ball-spin-loader>span:nth-child(1) {
    top: 45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
    animation: ball-spin-loader 2s 0.9s infinite linear
}
.ball-spin-loader>span:nth-child(2) {
    top: 30.68px;
    left: 30.68px;
    -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
    animation: ball-spin-loader 2s 1.8s infinite linear
}
.ball-spin-loader>span:nth-child(3) {
    top: 0;
    left: 45px;
    -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
    animation: ball-spin-loader 2s 2.7s infinite linear
}
.ball-spin-loader>span:nth-child(4) {
    top: -30.68px;
    left: 30.68px;
    -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
    animation: ball-spin-loader 2s 3.6s infinite linear
}
.ball-spin-loader>span:nth-child(5) {
    top: -45px;
    left: 0;
    -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
    animation: ball-spin-loader 2s 4.5s infinite linear
}
.ball-spin-loader>span:nth-child(6) {
    top: -30.68px;
    left: -30.68px;
    -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
    animation: ball-spin-loader 2s 5.4s infinite linear
}
.ball-spin-loader>span:nth-child(7) {
    top: 0;
    left: -45px;
    -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
    animation: ball-spin-loader 2s 6.3s infinite linear
}
.ball-spin-loader>span:nth-child(8) {
    top: 30.68px;
    left: -30.68px;
    -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
    animation: ball-spin-loader 2s 7.2s infinite linear
}
.ball-spin-loader > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    background: green
}
.ball-zig-zag-deflect > div,
.ball-zig-zag > div {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px 2px 2px 15px;
    top: 4px;
    left: -7px
}
@-webkit-keyframes ball-zig {
    33% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px)
    }
    66% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-zig {
    33% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px)
    }
    66% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-webkit-keyframes ball-zag {
    33% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px)
    }
    66% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-zag {
    33% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px)
    }
    66% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
.ball-zig-zag {
    position: relative;
    -webkit-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px)
}
.ball-zig-zag > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute
}
.ball-zig-zag>div:first-child {
    -webkit-animation: ball-zig 0.7s 0s infinite linear;
    animation: ball-zig 0.7s 0s infinite linear
}
.ball-zig-zag>div:last-child {
    -webkit-animation: ball-zag 0.7s 0s infinite linear;
    animation: ball-zag 0.7s 0s infinite linear
}
@-webkit-keyframes ball-zig-deflect {
    17%,
    84% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px)
    }
    34%,
    67% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    100%,
    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-zig-deflect {
    17%,
    84% {
        -webkit-transform: translate(-15px, -30px);
        transform: translate(-15px, -30px)
    }
    34%,
    67% {
        -webkit-transform: translate(15px, -30px);
        transform: translate(15px, -30px)
    }
    100%,
    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@-webkit-keyframes ball-zag-deflect {
    17%,
    84% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px)
    }
    34%,
    67% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px)
    }
    100%,
    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
@keyframes ball-zag-deflect {
    17%,
    84% {
        -webkit-transform: translate(15px, 30px);
        transform: translate(15px, 30px)
    }
    34%,
    67% {
        -webkit-transform: translate(-15px, 30px);
        transform: translate(-15px, 30px)
    }
    100%,
    50% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}
.ball-zig-zag-deflect {
    position: relative;
    -webkit-transform: translate(-15px, -15px);
    -ms-transform: translate(-15px, -15px);
    transform: translate(-15px, -15px)
}
.ball-zig-zag-deflect > div {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute
}
.ball-zig-zag-deflect>div:first-child {
    -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
    animation: ball-zig-deflect 1.5s 0s infinite linear
}
.ball-zig-zag-deflect>div:last-child {
    -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
    animation: ball-zag-deflect 1.5s 0s infinite linear
}
@-webkit-keyframes line-scale {
    0,
    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4)
    }
}
@keyframes line-scale {
    0,
    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4)
    }
}
.line-scale>div:nth-child(1) {
    -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: line-scale 1s -0.4s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.line-scale>div:nth-child(2) {
    -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: line-scale 1s -0.3s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.line-scale>div:nth-child(3) {
    -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: line-scale 1s -0.2s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.line-scale>div:nth-child(4) {
    -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: line-scale 1s -0.1s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.line-scale>div:nth-child(5) {
    -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2,.68,0.18,1.08);
    animation: line-scale 1s 0s infinite cubic-bezier(0.2,.68,0.18,1.08)
}
.line-scale > div {
    animation-fill-mode: both;
    display: inline-block
}
.line-scale-party > div,
.line-scale > div {
    background-color: #fff;
    border-radius: 2px;
    margin: 2px;
    width: 4px;
    height: 35px;
    -webkit-animation-fill-mode: both
}
@-webkit-keyframes line-scale-party {
    0,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }
}
@keyframes line-scale-party {
    0,
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5)
    }
}
.line-scale-party>div:nth-child(1) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
    -webkit-animation-duration: 0.35s;
    animation-duration: 0.35s
}
.line-scale-party>div:nth-child(2) {
    -webkit-animation-delay: 0.68s;
    animation-delay: 0.68s;
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s
}
.line-scale-party>div:nth-child(3) {
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s;
    -webkit-animation-duration: 0.39s;
    animation-duration: 0.39s
}
.line-scale-party>div:nth-child(4) {
    -webkit-animation-delay: 0.17s;
    animation-delay: 0.17s;
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s
}
.line-scale-party > div {
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation-name: line-scale-party;
    animation-name: line-scale-party;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0
}
@-webkit-keyframes line-scale-pulse-out {
    0,
    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4)
    }
}
@keyframes line-scale-pulse-out {
    0,
    100% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    50% {
        -webkit-transform: scaley(0.4);
        transform: scaley(0.4)
    }
}
.line-scale-pulse-out > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85,.25,0.37,.85);
    animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85,.25,0.37,.85)
}
.line-scale-pulse-out>div:nth-child(2),
.line-scale-pulse-out>div:nth-child(4) {
    -webkit-animation-delay: -0.4s !important;
    animation-delay: -0.4s !important
}
.line-scale-pulse-out>div:nth-child(1),
.line-scale-pulse-out>div:nth-child(5) {
    -webkit-animation-delay: -0.2s !important;
    animation-delay: -0.2s !important
}
@-webkit-keyframes line-scale-pulse-out-rapid {
    0,
    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3)
    }
}
@keyframes line-scale-pulse-out-rapid {
    0,
    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1)
    }
    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3)
    }
}
.line-scale-pulse-out-rapid > div {
    background-color: #fff;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    display: inline-block;
    vertical-align: middle;
    -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,.49,0.38,.78);
    animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11,.49,0.38,.78)
}
.line-scale-pulse-out-rapid>div:nth-child(2),
.line-scale-pulse-out-rapid>div:nth-child(4) {
    -webkit-animation-delay: -0.25s !important;
    animation-delay: -0.25s !important
}
.line-scale-pulse-out-rapid>div:nth-child(1),
.line-scale-pulse-out-rapid>div:nth-child(5) {
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important
}
@-webkit-keyframes line-spin-fade-loader {
    50% {
        opacity: .3
    }
    100% {
        opacity: 1
    }
}
@keyframes line-spin-fade-loader {
    50% {
        opacity: .3
    }
    100% {
        opacity: 1
    }
}
.line-spin-fade-loader {
    position: relative;
    top: -10px;
    left: -4px
}
.line-spin-fade-loader>div:nth-child(1) {
    top: 20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(2) {
    top: 13.64px;
    left: 13.64px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(3) {
    top: 0;
    left: 20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(4) {
    top: -13.64px;
    left: 13.64px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(5) {
    top: -20px;
    left: 0;
    -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(6) {
    top: -13.64px;
    left: -13.64px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(7) {
    top: 0;
    left: -20px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(8) {
    top: 13.64px;
    left: -13.64px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
    animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out
}
.line-spin-fade-loader > div {
    background-color: #fff;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    position: absolute;
    width: 5px;
    height: 15px
}
@-webkit-keyframes triangle-skew-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }
    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }
    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0)
    }
}
@keyframes triangle-skew-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }
    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }
    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0)
    }
}
.triangle-skew-spin > div {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09,.57,0.49,.9) infinite;
    animation: triangle-skew-spin 3s 0s cubic-bezier(0.09,.57,0.49,.9) infinite
}
@-webkit-keyframes square-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }
    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }
    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0)
    }
}
@keyframes square-spin {
    25% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }
    50% {
        -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }
    75% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
        transform: perspective(100px) rotateX(0) rotateY(0)
    }
}
.square-spin > div {
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-animation: square-spin 3s 0s cubic-bezier(0.09,.57,0.49,.9) infinite;
    animation: square-spin 3s 0s cubic-bezier(0.09,.57,0.49,.9) infinite
}
.pacman>div:first-of-type,
.pacman>div:nth-child(2) {
    width: 0;
    height: 0;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    position: relative;
    left: -30px
}
@-webkit-keyframes rotate_pacman_half_up {
    0,
    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes rotate_pacman_half_up {
    0,
    100% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }
    50% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@-webkit-keyframes rotate_pacman_half_down {
    0,
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    50% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}
@keyframes rotate_pacman_half_down {
    0,
    100% {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    50% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}
@-webkit-keyframes pacman-balls {
    75% {
        opacity: .7
    }
    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px)
    }
}
@keyframes pacman-balls {
    75% {
        opacity: .7
    }
    100% {
        -webkit-transform: translate(-100px, -6.25px);
        transform: translate(-100px, -6.25px)
    }
}
.pacman {
    position: relative
}
.pacman>div:nth-child(3) {
    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
    animation: pacman-balls 1s -0.66s infinite linear
}
.pacman>div:nth-child(4) {
    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
    animation: pacman-balls 1s -0.33s infinite linear
}
.pacman>div:nth-child(5) {
    -webkit-animation: pacman-balls 1s 0s infinite linear;
    animation: pacman-balls 1s 0s infinite linear
}
.pacman>div:first-of-type {
    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
    animation: rotate_pacman_half_up 0.5s 0s infinite
}
.pacman>div:nth-child(2) {
    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
    animation: rotate_pacman_half_down 0.5s 0s infinite;
    margin-top: -50px
}
.pacman>div:nth-child(3),
.pacman>div:nth-child(4),
.pacman>div:nth-child(5),
.pacman>div:nth-child(6) {
    background-color: #fff;
    border-radius: 100%;
    margin: 2px;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: translate(0, -6.25px);
    -ms-transform: translate(0, -6.25px);
    transform: translate(0, -6.25px);
    top: 25px;
    left: 70px
}
@-webkit-keyframes cube-transition {
    25% {
        -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
        transform: translateX(50px) scale(0.5) rotate(-90deg)
    }
    50% {
        -webkit-transform: translate(50px, 50px) rotate(-180deg);
        transform: translate(50px, 50px) rotate(-180deg)
    }
    75% {
        -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
        transform: translateY(50px) scale(0.5) rotate(-270deg)
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}
@keyframes cube-transition {
    25% {
        -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
        transform: translateX(50px) scale(0.5) rotate(-90deg)
    }
    50% {
        -webkit-transform: translate(50px, 50px) rotate(-180deg);
        transform: translate(50px, 50px) rotate(-180deg)
    }
    75% {
        -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
        transform: translateY(50px) scale(0.5) rotate(-270deg)
    }
    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg)
    }
}
.cube-transition {
    position: relative;
    -webkit-transform: translate(-25px, -25px);
    -ms-transform: translate(-25px, -25px);
    transform: translate(-25px, -25px)
}
.cube-transition > div {
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: -5px;
    background-color: #fff;
    -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
    animation: cube-transition 1.6s 0s infinite ease-in-out
}
.cube-transition>div:last-child {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s
}
@-webkit-keyframes spin-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
@keyframes spin-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.semi-circle-spin {
    position: relative;
    width: 35px;
    height: 35px;
    overflow: hidden
}
.semi-circle-spin > div {
    position: absolute;
    border-width: 0;
    border-radius: 100%;
    -webkit-animation: spin-rotate 0.6s 0s infinite linear;
    animation: spin-rotate 0.6s 0s infinite linear;
    background-image: -webkit-linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);
    background-image: linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);
    width: 100%;
    height: 100%
    }/* -- Loader /- */
    /*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root
    {
        --blue: #007bff;
        --indigo: #6610f2;
        --purple: #6f42c1;
        --pink: #e83e8c;
        --red: #dc3545;
        --orange: #fd7e14;
        --yellow: #ffc107;
        --green: #28a745;
        --teal: #20c997;
        --cyan: #17a2b8;
        --white: #fff;
        --gray: #6c757d;
        --gray-dark: #343a40;
        --primary: #007bff;
        --secondary: #6c757d;
        --success: #28a745;
        --info: #17a2b8;
        --warning: #ffc107;
        --danger: #dc3545;
        --light: #f8f9fa;
        --dark: #343a40;
        --breakpoint-xs: 0;
        --breakpoint-sm: 576px;
        --breakpoint-md: 768px;
        --breakpoint-lg: 992px;
        --breakpoint-xl: 1200px;
        --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    *,
    ::after,
    ::before {
        box-sizing: border-box
    }
    html {
        font-family: sans-serif;
        line-height: 1.15;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
        -ms-overflow-style: scrollbar;
        -webkit-tap-highlight-color: transparent
    }
    @-ms-viewport {
        width: device-width
    }
    article,
    aside,
    dialog,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section {
        display: block
    }
    body {
        margin: 0;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        text-align: left;
        background-color: #fff
    }
    [tabindex="-1"]:focus {
        outline: 0 !important
    }
    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin-top: 0;
        margin-bottom: 0.5rem
    }
    p {
        margin-top: 0;
        margin-bottom: 1rem
    }
    abbr[data-original-title],
    abbr[title] {
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
        cursor: help;
        border-bottom: 0
    }
    address {
        margin-bottom: 1rem;
        font-style: normal;
        line-height: inherit
    }
    dl,
    ol,
    ul {
        margin-top: 0;
        margin-bottom: 1rem
    }
    ol ol,
    ol ul,
    ul ol,
    ul ul {
        margin-bottom: 0
    }
    dt {
        font-weight: 700
    }
    dd {
        margin-bottom: 0.5rem;
        margin-left: 0
    }
    blockquote {
        margin: 0 0 1rem
    }
    dfn {
        font-style: italic
    }
    b,
    strong {
        font-weight: bolder
    }
    small {
        font-size: 80%
    }
    sub,
    sup {
        position: relative;
        font-size: 75%;
        line-height: 0;
        vertical-align: baseline
    }
    sub {
        bottom: -0.25em
    }
    sup {
        top: -0.5em
    }
    a {
        color: #007bff;
        text-decoration: none;
        background-color: transparent;
        -webkit-text-decoration-skip: objects
    }
    a:hover {
        color: #0056b3;
        text-decoration: underline
    }
    a:not([href]):not([tabindex]) {
        color: inherit;
        text-decoration: none
    }
    a:not([href]):not([tabindex]):focus,
    a:not([href]):not([tabindex]):hover {
        color: inherit;
        text-decoration: none
    }
    a:not([href]):not([tabindex]):focus {
        outline: 0
    }
    code,
    kbd,
    pre,
    samp {
        font-family: monospace, monospace;
        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:not(:root) {
        overflow: hidden
    }
    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
    }
    button,
    input,
    optgroup,
    select,
    textarea {
        margin: 0;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }
    button,
    input {
        overflow: visible
    }
    button,
    select {
        text-transform: none
    }
    [type=reset],
    [type=submit],
    button,
    html [type=button] {
        -webkit-appearance: button
    }
    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        padding: 0;
        border-style: none
    }
    input[type=checkbox],
    input[type=radio] {
        box-sizing: border-box;
        padding: 0
    }
    input[type=date],
    input[type=datetime-local],
    input[type=month],
    input[type=time] {
        -webkit-appearance: listbox
    }
    textarea {
        overflow: auto;
        resize: vertical
    }
    fieldset {
        min-width: 0;
        padding: 0;
        margin: 0;
        border: 0
    }
    legend {
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin-bottom: 0.5rem;
        font-size: 1.5rem;
        line-height: inherit;
        color: inherit;
        white-space: normal
    }
    progress {
        vertical-align: baseline
    }
    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
        height: auto
    }
    [type=search] {
        outline-offset: -2px;
        -webkit-appearance: none
    }
    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }
    ::-webkit-file-upload-button {
        font: inherit;
        -webkit-appearance: button
    }
    output {
        display: inline-block
    }
    summary {
        display: list-item;
        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-family: inherit;
        font-weight: 500;
        line-height: 1.2;
        color: inherit
    }
    .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, .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: "\2014 \00A0"
    }
    .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,
    kbd,
    pre,
    samp {
        font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    code {
        font-size: 87.5%;
        color: #e83e8c;
        word-break: 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 {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto
    }
    .row {
        display: -webkit-box;
        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,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .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-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .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-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .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-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .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-auto {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }
    .col {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }
    .col-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }
    .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }
    .col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
    .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }
    .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }
    .col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }
    .col-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }
    .col-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }
    .col-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }
    .order-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }
    .order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
    .order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    .order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    .order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
    .order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
    .order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }
    .order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }
    .order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }
    .order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }
    .order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }
    .order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }
    .order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }
    .order-12 {
        -webkit-box-ordinal-group: 13;
        -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;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-sm-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            max-width: none
        }
        .col-sm-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
            max-width: 8.333333%
        }
        .col-sm-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
            max-width: 16.666667%
        }
        .col-sm-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-sm-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%
        }
        .col-sm-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%
        }
        .col-sm-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-sm-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%
        }
        .col-sm-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
            max-width: 66.666667%
        }
        .col-sm-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-sm-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
            max-width: 83.333333%
        }
        .col-sm-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
            max-width: 91.666667%
        }
        .col-sm-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .order-sm-first {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        .order-sm-last {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .order-sm-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
        .order-sm-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .order-sm-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .order-sm-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .order-sm-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .order-sm-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .order-sm-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .order-sm-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .order-sm-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .order-sm-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .order-sm-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .order-sm-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .order-sm-12 {
            -webkit-box-ordinal-group: 13;
            -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;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-md-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            max-width: none
        }
        .col-md-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
            max-width: 8.333333%
        }
        .col-md-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
            max-width: 16.666667%
        }
        .col-md-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-md-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%
        }
        .col-md-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%
        }
        .col-md-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-md-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%
        }
        .col-md-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
            max-width: 66.666667%
        }
        .col-md-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-md-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
            max-width: 83.333333%
        }
        .col-md-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
            max-width: 91.666667%
        }
        .col-md-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .order-md-first {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        .order-md-last {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .order-md-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
        .order-md-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .order-md-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .order-md-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .order-md-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .order-md-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .order-md-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .order-md-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .order-md-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .order-md-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .order-md-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .order-md-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .order-md-12 {
            -webkit-box-ordinal-group: 13;
            -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;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-lg-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            max-width: none
        }
        .col-lg-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
            max-width: 8.333333%
        }
        .col-lg-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
            max-width: 16.666667%
        }
        .col-lg-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-lg-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%
        }
        .col-lg-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%
        }
        .col-lg-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-lg-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%
        }
        .col-lg-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
            max-width: 66.666667%
        }
        .col-lg-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-lg-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
            max-width: 83.333333%
        }
        .col-lg-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
            max-width: 91.666667%
        }
        .col-lg-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .order-lg-first {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        .order-lg-last {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .order-lg-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
        .order-lg-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .order-lg-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .order-lg-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .order-lg-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .order-lg-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .order-lg-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .order-lg-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .order-lg-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .order-lg-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .order-lg-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .order-lg-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .order-lg-12 {
            -webkit-box-ordinal-group: 13;
            -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;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            max-width: 100%
        }
        .col-xl-auto {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            max-width: none
        }
        .col-xl-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
            max-width: 8.333333%
        }
        .col-xl-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
            max-width: 16.666667%
        }
        .col-xl-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%
        }
        .col-xl-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
            max-width: 33.333333%
        }
        .col-xl-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%
        }
        .col-xl-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%
        }
        .col-xl-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%
        }
        .col-xl-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
            max-width: 66.666667%
        }
        .col-xl-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%
        }
        .col-xl-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
            max-width: 83.333333%
        }
        .col-xl-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
            max-width: 91.666667%
        }
        .col-xl-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%
        }
        .order-xl-first {
            -webkit-box-ordinal-group: 0;
            -ms-flex-order: -1;
            order: -1
        }
        .order-xl-last {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .order-xl-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
        .order-xl-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .order-xl-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .order-xl-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .order-xl-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .order-xl-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .order-xl-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .order-xl-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .order-xl-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .order-xl-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .order-xl-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .order-xl-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .order-xl-12 {
            -webkit-box-ordinal-group: 13;
            -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%;
        max-width: 100%;
        margin-bottom: 1rem;
        background-color: transparent
    }
    .table td,
    .table th {
        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 .table {
        background-color: #fff
    }
    .table-sm td,
    .table-sm th {
        padding: 0.3rem
    }
    .table-bordered {
        border: 1px solid #dee2e6
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6
    }
    .table-bordered thead td,
    .table-bordered thead th {
        border-bottom-width: 2px
    }
    .table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(0, 0, 0, .05)
    }
    .table-hover tbody tr:hover {
        background-color: rgba(0, 0, 0, .075)
    }
    .table-primary,
    .table-primary>td,
    .table-primary > th {
        background-color: #b8daff
    }
    .table-hover .table-primary:hover {
        background-color: #9fcdff
    }
    .table-hover .table-primary:hover>td,
    .table-hover .table-primary:hover > th {
        background-color: #9fcdff
    }
    .table-secondary,
    .table-secondary>td,
    .table-secondary > th {
        background-color: #d6d8db
    }
    .table-hover .table-secondary:hover {
        background-color: #c8cbcf
    }
    .table-hover .table-secondary:hover>td,
    .table-hover .table-secondary:hover > th {
        background-color: #c8cbcf
    }
    .table-success,
    .table-success>td,
    .table-success > th {
        background-color: #c3e6cb
    }
    .table-hover .table-success:hover {
        background-color: #b1dfbb
    }
    .table-hover .table-success:hover>td,
    .table-hover .table-success:hover > th {
        background-color: #b1dfbb
    }
    .table-info,
    .table-info>td,
    .table-info > th {
        background-color: #bee5eb
    }
    .table-hover .table-info:hover {
        background-color: #abdde5
    }
    .table-hover .table-info:hover>td,
    .table-hover .table-info:hover > th {
        background-color: #abdde5
    }
    .table-warning,
    .table-warning>td,
    .table-warning > th {
        background-color: #ffeeba
    }
    .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>td,
    .table-danger > th {
        background-color: #f5c6cb
    }
    .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>td,
    .table-light > th {
        background-color: #fdfdfe
    }
    .table-hover .table-light:hover {
        background-color: #ececf6
    }
    .table-hover .table-light:hover>td,
    .table-hover .table-light:hover > th {
        background-color: #ececf6
    }
    .table-dark,
    .table-dark>td,
    .table-dark > th {
        background-color: #c6c8ca
    }
    .table-hover .table-dark:hover {
        background-color: #b9bbbe
    }
    .table-hover .table-dark:hover>td,
    .table-hover .table-dark:hover > th {
        background-color: #b9bbbe
    }
    .table-active,
    .table-active>td,
    .table-active > th {
        background-color: rgba(0, 0, 0, .075)
    }
    .table-hover .table-active:hover {
        background-color: rgba(0, 0, 0, .075)
    }
    .table-hover .table-active:hover>td,
    .table-hover .table-active:hover > th {
        background-color: rgba(0, 0, 0, .075)
    }
    .table .thead-dark th {
        color: #fff;
        background-color: #212529;
        border-color: #32383e
    }
    .table .thead-light th {
        color: #495057;
        background-color: #e9ecef;
        border-color: #dee2e6
    }
    .table-dark {
        color: #fff;
        background-color: #212529
    }
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #32383e
    }
    .table-dark.table-bordered {
        border: 0
    }
    .table-dark.table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(255, 255, 255, .05)
    }
    .table-dark.table-hover tbody tr:hover {
        background-color: rgba(255, 255, 255, .075)
    }
    @media(max-width:575.98px) {
        .table-responsive-sm {
            display: block;
            width: 100%;
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
            -ms-overflow-style: -ms-autohiding-scrollbar
        }
        .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;
            -ms-overflow-style: -ms-autohiding-scrollbar
        }
        .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;
            -ms-overflow-style: -ms-autohiding-scrollbar
        }
        .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;
            -ms-overflow-style: -ms-autohiding-scrollbar
        }
        .table-responsive-xl > .table-bordered {
            border: 0
        }
    }
    .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive > .table-bordered {
        border: 0
    }
    .form-control {
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        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
    }
    .form-control::-ms-expand {
        background-color: transparent;
        border: 0
    }
    .form-control:focus {
        color: #495057;
        background-color: #fff;
        border-color: #80bdff;
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .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
    }
    select.form-control:not([size]):not([multiple]) {
        height: calc(2.25rem + 2px)
    }
    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-top: 0.375rem;
        padding-bottom: 0.375rem;
        margin-bottom: 0;
        line-height: 1.5;
        background-color: transparent;
        border: solid transparent;
        border-width: 1px 0
    }
    .form-control-plaintext.form-control-lg,
    .form-control-plaintext.form-control-sm,
    .input-group-lg>.form-control-plaintext.form-control,
    .input-group-lg>.input-group-append>.form-control-plaintext.btn,
    .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
    .input-group-sm>.form-control-plaintext.form-control,
    .input-group-sm>.input-group-append>.form-control-plaintext.btn,
    .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text {
        padding-right: 0;
        padding-left: 0
    }
    .form-control-sm,
    .input-group-sm>.form-control,
    .input-group-sm>.input-group-append>.btn,
    .input-group-sm>.input-group-append>.input-group-text,
    .input-group-sm>.input-group-prepend>.btn,
    .input-group-sm > .input-group-prepend > .input-group-text {
        padding: 0.25rem 0.5rem;
        font-size: 0.875rem;
        line-height: 1.5;
        border-radius: 0.2rem
    }
    .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>select.form-control:not([size]):not([multiple]),
    select.form-control-sm:not([size]):not([multiple]) {
        height: calc(1.8125rem + 2px)
    }
    .form-control-lg,
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-append>.btn,
    .input-group-lg>.input-group-append>.input-group-text,
    .input-group-lg>.input-group-prepend>.btn,
    .input-group-lg > .input-group-prepend > .input-group-text {
        padding: 0.5rem 1rem;
        font-size: 1.25rem;
        line-height: 1.5;
        border-radius: 0.3rem
    }
    .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>select.form-control:not([size]):not([multiple]),
    select.form-control-lg:not([size]):not([multiple]) {
        height: calc(2.875rem + 2px)
    }
    .form-group {
        margin-bottom: 1rem
    }
    .form-text {
        display: block;
        margin-top: 0.25rem
    }
    .form-row {
        display: -webkit-box;
        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 {
        color: #6c757d
    }
    .form-check-label {
        margin-bottom: 0
    }
    .form-check-inline {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -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.5rem;
        margin-top: 0.1rem;
        font-size: 0.875rem;
        line-height: 1;
        color: #fff;
        background-color: rgba(40, 167, 69, .8);
        border-radius: 0.2rem
    }
    .custom-select.is-valid,
    .form-control.is-valid,
    .was-validated .custom-select:valid,
    .was-validated .form-control:valid {
        border-color: #28a745
    }
    .custom-select.is-valid:focus,
    .form-control.is-valid:focus,
    .was-validated .custom-select:valid:focus,
    .was-validated .form-control:valid:focus {
        border-color: #28a745;
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25)
    }
    .custom-select.is-valid~.valid-feedback,
    .custom-select.is-valid~.valid-tooltip,
    .form-control.is-valid~.valid-feedback,
    .form-control.is-valid~.valid-tooltip,
    .was-validated .custom-select:valid~.valid-feedback,
    .was-validated .custom-select:valid~.valid-tooltip,
    .was-validated .form-control:valid~.valid-feedback,
    .was-validated .form-control:valid~.valid-tooltip {
        display: block
    }
    .form-check-input.is-valid~.form-check-label,
    .was-validated .form-check-input:valid~.form-check-label {
        color: #28a745
    }
    .form-check-input.is-valid~.valid-feedback,
    .form-check-input.is-valid~.valid-tooltip,
    .was-validated .form-check-input:valid~.valid-feedback,
    .was-validated .form-check-input:valid~.valid-tooltip {
        display: block
    }
    .custom-control-input.is-valid~.custom-control-label,
    .was-validated .custom-control-input:valid~.custom-control-label {
        color: #28a745
    }
    .custom-control-input.is-valid~.custom-control-label::before,
    .was-validated .custom-control-input:valid~.custom-control-label::before {
        background-color: #71dd8a
    }
    .custom-control-input.is-valid~.valid-feedback,
    .custom-control-input.is-valid~.valid-tooltip,
    .was-validated .custom-control-input:valid~.valid-feedback,
    .was-validated .custom-control-input:valid~.valid-tooltip {
        display: block
    }
    .custom-control-input.is-valid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
        background-color: #34ce57
    }
    .custom-control-input.is-valid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, .25)
    }
    .custom-file-input.is-valid~.custom-file-label,
    .was-validated .custom-file-input:valid~.custom-file-label {
        border-color: #28a745
    }
    .custom-file-input.is-valid~.custom-file-label::before,
    .was-validated .custom-file-input:valid~.custom-file-label::before {
        border-color: inherit
    }
    .custom-file-input.is-valid~.valid-feedback,
    .custom-file-input.is-valid~.valid-tooltip,
    .was-validated .custom-file-input:valid~.valid-feedback,
    .was-validated .custom-file-input:valid~.valid-tooltip {
        display: block
    }
    .custom-file-input.is-valid:focus~.custom-file-label,
    .was-validated .custom-file-input:valid:focus~.custom-file-label {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .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.5rem;
        margin-top: 0.1rem;
        font-size: 0.875rem;
        line-height: 1;
        color: #fff;
        background-color: rgba(220, 53, 69, .8);
        border-radius: 0.2rem
    }
    .custom-select.is-invalid,
    .form-control.is-invalid,
    .was-validated .custom-select:invalid,
    .was-validated .form-control:invalid {
        border-color: #dc3545
    }
    .custom-select.is-invalid:focus,
    .form-control.is-invalid:focus,
    .was-validated .custom-select:invalid:focus,
    .was-validated .form-control:invalid:focus {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25)
    }
    .custom-select.is-invalid~.invalid-feedback,
    .custom-select.is-invalid~.invalid-tooltip,
    .form-control.is-invalid~.invalid-feedback,
    .form-control.is-invalid~.invalid-tooltip,
    .was-validated .custom-select:invalid~.invalid-feedback,
    .was-validated .custom-select:invalid~.invalid-tooltip,
    .was-validated .form-control:invalid~.invalid-feedback,
    .was-validated .form-control:invalid~.invalid-tooltip {
        display: block
    }
    .form-check-input.is-invalid~.form-check-label,
    .was-validated .form-check-input:invalid~.form-check-label {
        color: #dc3545
    }
    .form-check-input.is-invalid~.invalid-feedback,
    .form-check-input.is-invalid~.invalid-tooltip,
    .was-validated .form-check-input:invalid~.invalid-feedback,
    .was-validated .form-check-input:invalid~.invalid-tooltip {
        display: block
    }
    .custom-control-input.is-invalid~.custom-control-label,
    .was-validated .custom-control-input:invalid~.custom-control-label {
        color: #dc3545
    }
    .custom-control-input.is-invalid~.custom-control-label::before,
    .was-validated .custom-control-input:invalid~.custom-control-label::before {
        background-color: #efa2a9
    }
    .custom-control-input.is-invalid~.invalid-feedback,
    .custom-control-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-control-input:invalid~.invalid-feedback,
    .was-validated .custom-control-input:invalid~.invalid-tooltip {
        display: block
    }
    .custom-control-input.is-invalid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
        background-color: #e4606d
    }
    .custom-control-input.is-invalid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, .25)
    }
    .custom-file-input.is-invalid~.custom-file-label,
    .was-validated .custom-file-input:invalid~.custom-file-label {
        border-color: #dc3545
    }
    .custom-file-input.is-invalid~.custom-file-label::before,
    .was-validated .custom-file-input:invalid~.custom-file-label::before {
        border-color: inherit
    }
    .custom-file-input.is-invalid~.invalid-feedback,
    .custom-file-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-file-input:invalid~.invalid-feedback,
    .was-validated .custom-file-input:invalid~.invalid-tooltip {
        display: block
    }
    .custom-file-input.is-invalid:focus~.custom-file-label,
    .was-validated .custom-file-input:invalid:focus~.custom-file-label {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25)
    }
    .form-inline {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .form-inline .form-check {
        width: 100%
    }
    @media(min-width:576px) {
        .form-inline label {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            margin-bottom: 0
        }
        .form-inline .form-group {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            -webkit-box-align: center;
            -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 {
            width: auto
        }
        .form-inline .form-check {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: auto;
            padding-left: 0
        }
        .form-inline .form-check-input {
            position: relative;
            margin-top: 0;
            margin-right: 0.25rem;
            margin-left: 0
        }
        .form-inline .custom-control {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .form-inline .custom-control-label {
            margin-bottom: 0
        }
    }
    .btn {
        display: inline-block;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        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
    }
    .btn:focus,
    .btn:hover {
        text-decoration: none
    }
    .btn.focus,
    .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25)
    }
    .btn.disabled,
    .btn:disabled {
        opacity: .65
    }
    .btn:not(:disabled):not(.disabled) {
        cursor: pointer
    }
    .btn:not(:disabled):not(.disabled).active,
    .btn:not(:disabled):not(.disabled):active {
        background-image: none
    }
    a.btn.disabled,
    fieldset:disabled a.btn {
        pointer-events: none
    }
    .btn-primary {
        color: #fff;
        background-color: #007bff;
        border-color: #007bff
    }
    .btn-primary:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc
    }
    .btn-primary.focus,
    .btn-primary:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .5)
    }
    .btn-primary.disabled,
    .btn-primary:disabled {
        color: #fff;
        background-color: #007bff;
        border-color: #007bff
    }
    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0062cc;
        border-color: #005cbf
    }
    .btn-primary:not(:disabled):not(.disabled).active:focus,
    .btn-primary:not(:disabled):not(.disabled):active:focus,
    .show>.btn-primary.dropdown-toggle:focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .5)
    }
    .btn-secondary {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d
    }
    .btn-secondary:hover {
        color: #fff;
        background-color: #5a6268;
        border-color: #545b62
    }
    .btn-secondary.focus,
    .btn-secondary:focus {
        box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, .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(108, 117, 125, .5)
    }
    .btn-success {
        color: #fff;
        background-color: #28a745;
        border-color: #28a745
    }
    .btn-success:hover {
        color: #fff;
        background-color: #218838;
        border-color: #1e7e34
    }
    .btn-success.focus,
    .btn-success:focus {
        box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .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(40, 167, 69, .5)
    }
    .btn-info {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8
    }
    .btn-info:hover {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b
    }
    .btn-info.focus,
    .btn-info:focus {
        box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, .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(23, 162, 184, .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 {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, .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(255, 193, 7, .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 {
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .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(220, 53, 69, .5)
    }
    .btn-light {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa
    }
    .btn-light:hover {
        color: #212529;
        background-color: #e2e6ea;
        border-color: #dae0e5
    }
    .btn-light.focus,
    .btn-light:focus {
        box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, .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(248, 249, 250, .5)
    }
    .btn-dark {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40
    }
    .btn-dark:hover {
        color: #fff;
        background-color: #23272b;
        border-color: #1d2124
    }
    .btn-dark.focus,
    .btn-dark:focus {
        box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, .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(52, 58, 64, .5)
    }
    .btn-outline-primary {
        color: #007bff;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-secondary {
        color: #6c757d;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-success {
        color: #28a745;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-info {
        color: #17a2b8;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-warning {
        color: #ffc107;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-danger {
        color: #dc3545;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-light {
        color: #f8f9fa;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-outline-dark {
        color: #343a40;
        background-color: transparent;
        background-image: none;
        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, .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, .5)
    }
    .btn-link {
        font-weight: 400;
        color: #007bff;
        background-color: transparent
    }
    .btn-link:hover {
        color: #0056b3;
        text-decoration: underline;
        background-color: transparent;
        border-color: transparent
    }
    .btn-link.focus,
    .btn-link:focus {
        text-decoration: underline;
        border-color: transparent;
        box-shadow: none
    }
    .btn-link.disabled,
    .btn-link:disabled {
        color: #6c757d
    }
    .btn-group-lg > .btn,
    .btn-lg {
        padding: 0.5rem 1rem;
        font-size: 1.25rem;
        line-height: 1.5;
        border-radius: 0.3rem
    }
    .btn-group-sm > .btn,
    .btn-sm {
        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=button].btn-block,
    input[type=reset].btn-block,
    input[type=submit].btn-block {
        width: 100%
    }
    .fade {
        opacity: 0;
        transition: opacity 0.15s linear
    }
    .fade.show {
        opacity: 1
    }
    .collapse {
        display: none
    }
    .collapse.show {
        display: block
    }
    tr.collapse.show {
        display: table-row
    }
    tbody.collapse.show {
        display: table-row-group
    }
    .collapsing {
        position: relative;
        height: 0;
        overflow: hidden;
        transition: height 0.35s ease
    }
    .dropdown,
    .dropup {
        position: relative
    }
    .dropdown-toggle::after {
        display: inline-block;
        width: 0;
        height: 0;
        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, .15);
        border-radius: 0.25rem
    }
    .dropup .dropdown-menu {
        margin-top: 0;
        margin-bottom: 0.125rem
    }
    .dropup .dropdown-toggle::after {
        display: inline-block;
        width: 0;
        height: 0;
        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 {
        margin-top: 0;
        margin-left: 0.125rem
    }
    .dropright .dropdown-toggle::after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid transparent;
        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 {
        margin-top: 0;
        margin-right: 0.125rem
    }
    .dropleft .dropdown-toggle::after {
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: ""
    }
    .dropleft .dropdown-toggle::after {
        display: none
    }
    .dropleft .dropdown-toggle::before {
        display: inline-block;
        width: 0;
        height: 0;
        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-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:focus,
    .dropdown-item:hover {
        color: #16181b;
        text-decoration: none;
        background-color: #f8f9fa
    }
    .dropdown-item.active,
    .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #007bff
    }
    .dropdown-item.disabled,
    .dropdown-item:disabled {
        color: #6c757d;
        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
    }
    .btn-group,
    .btn-group-vertical {
        position: relative;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        vertical-align: middle
    }
    .btn-group-vertical > .btn,
    .btn-group > .btn {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }
    .btn-group-vertical>.btn:hover,
    .btn-group>.btn:hover {
        z-index: 1
    }
    .btn-group-vertical > .btn.active,
    .btn-group-vertical>.btn:active,
    .btn-group-vertical>.btn:focus,
    .btn-group>.btn.active,
    .btn-group>.btn:active,
    .btn-group>.btn:focus {
        z-index: 1
    }
    .btn-group .btn+.btn,
    .btn-group .btn+.btn-group,
    .btn-group .btn-group+.btn,
    .btn-group .btn-group+.btn-group,
    .btn-group-vertical .btn+.btn,
    .btn-group-vertical .btn+.btn-group,
    .btn-group-vertical .btn-group+.btn,
    .btn-group-vertical .btn-group+.btn-group {
        margin-left: -1px
    }
    .btn-toolbar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .btn-toolbar .input-group {
        width: auto
    }
    .btn-group>.btn:first-child {
        margin-left: 0
    }
    .btn-group>.btn-group:not(:last-child)>.btn,
    .btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .btn-group>.btn-group:not(:first-child)>.btn,
    .btn-group>.btn:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .dropdown-toggle-split {
        padding-right: 0.5625rem;
        padding-left: 0.5625rem
    }
    .dropdown-toggle-split::after {
        margin-left: 0
    }
    .btn-group-sm > .btn+.dropdown-toggle-split,
    .btn-sm+.dropdown-toggle-split {
        padding-right: 0.375rem;
        padding-left: 0.375rem
    }
    .btn-group-lg > .btn+.dropdown-toggle-split,
    .btn-lg+.dropdown-toggle-split {
        padding-right: 0.75rem;
        padding-left: 0.75rem
    }
    .btn-group-vertical {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .btn-group-vertical .btn,
    .btn-group-vertical .btn-group {
        width: 100%
    }
    .btn-group-vertical > .btn+.btn,
    .btn-group-vertical>.btn+.btn-group,
    .btn-group-vertical>.btn-group+.btn,
    .btn-group-vertical > .btn-group+.btn-group {
        margin-top: -1px;
        margin-left: 0
    }
    .btn-group-vertical>.btn-group:not(:last-child)>.btn,
    .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0
    }
    .btn-group-vertical>.btn-group:not(:first-child)>.btn,
    .btn-group-vertical>.btn:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .btn-group-toggle > .btn,
    .btn-group-toggle > .btn-group > .btn {
        margin-bottom: 0
    }
    .btn-group-toggle > .btn input[type=checkbox],
    .btn-group-toggle>.btn input[type=radio],
    .btn-group-toggle>.btn-group>.btn input[type=checkbox],
    .btn-group-toggle > .btn-group > .btn input[type=radio] {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none
    }
    .input-group {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%
    }
    .input-group > .custom-file,
    .input-group>.custom-select,
    .input-group > .form-control {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 1%;
        margin-bottom: 0
    }
    .input-group>.custom-file:focus,
    .input-group>.custom-select:focus,
    .input-group>.form-control:focus {
        z-index: 3
    }
    .input-group > .custom-file+.custom-file,
    .input-group>.custom-file+.custom-select,
    .input-group>.custom-file+.form-control,
    .input-group>.custom-select+.custom-file,
    .input-group>.custom-select+.custom-select,
    .input-group>.custom-select+.form-control,
    .input-group>.form-control+.custom-file,
    .input-group>.form-control+.custom-select,
    .input-group > .form-control+.form-control {
        margin-left: -1px
    }
    .input-group>.custom-select:not(:last-child),
    .input-group>.form-control:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .input-group>.custom-select:not(:first-child),
    .input-group>.form-control:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .input-group > .custom-file {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -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::before {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .input-group>.custom-file:not(:first-child) .custom-file-label,
    .input-group>.custom-file:not(:first-child) .custom-file-label::before {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .input-group-append,
    .input-group-prepend {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .input-group-append .btn,
    .input-group-prepend .btn {
        position: relative;
        z-index: 2
    }
    .input-group-append .btn+.btn,
    .input-group-append .btn+.input-group-text,
    .input-group-append .input-group-text+.btn,
    .input-group-append .input-group-text+.input-group-text,
    .input-group-prepend .btn+.btn,
    .input-group-prepend .btn+.input-group-text,
    .input-group-prepend .input-group-text+.btn,
    .input-group-prepend .input-group-text+.input-group-text {
        margin-left: -1px
    }
    .input-group-prepend {
        margin-right: -1px
    }
    .input-group-append {
        margin-left: -1px
    }
    .input-group-text {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -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=checkbox],
    .input-group-text input[type=radio] {
        margin-top: 0
    }
    .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
    .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
    .input-group>.input-group-append:not(:last-child)>.btn,
    .input-group>.input-group-append:not(:last-child)>.input-group-text,
    .input-group>.input-group-prepend>.btn,
    .input-group > .input-group-prepend > .input-group-text {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .input-group > .input-group-append > .btn,
    .input-group>.input-group-append>.input-group-text,
    .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
    .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .input-group>.input-group-prepend:not(:first-child)>.btn,
    .input-group>.input-group-prepend:not(:first-child) > .input-group-text {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .custom-control {
        position: relative;
        display: block;
        min-height: 1.5rem;
        padding-left: 1.5rem
    }
    .custom-control-inline {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        margin-right: 1rem
    }
    .custom-control-input {
        position: absolute;
        z-index: -1;
        opacity: 0
    }
    .custom-control-input:checked~.custom-control-label::before {
        color: #fff;
        background-color: #007bff
    }
    .custom-control-input:focus~.custom-control-label::before {
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, .25)
    }
    .custom-control-input:active~.custom-control-label::before {
        color: #fff;
        background-color: #b3d7ff
    }
    .custom-control-input:disabled~.custom-control-label {
        color: #6c757d
    }
    .custom-control-input:disabled~.custom-control-label::before {
        background-color: #e9ecef
    }
    .custom-control-label {
        margin-bottom: 0
    }
    .custom-control-label::before {
        position: absolute;
        top: 0.25rem;
        left: 0;
        display: block;
        width: 1rem;
        height: 1rem;
        pointer-events: none;
        content: "";
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #dee2e6
    }
    .custom-control-label::after {
        position: absolute;
        top: 0.25rem;
        left: 0;
        display: block;
        width: 1rem;
        height: 1rem;
        content: "";
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 50% 50%
    }
    .custom-checkbox .custom-control-label::before {
        border-radius: 0.25rem
    }
    .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
        background-color: #007bff
    }
    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    }
    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
        background-color: #007bff
    }
    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
    }
    .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
        background-color: rgba(0, 123, 255, .5)
    }
    .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
        background-color: rgba(0, 123, 255, .5)
    }
    .custom-radio .custom-control-label::before {
        border-radius: 50%
    }
    .custom-radio .custom-control-input:checked~.custom-control-label::before {
        background-color: #007bff
    }
    .custom-radio .custom-control-input:checked~.custom-control-label::after {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
    }
    .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
        background-color: rgba(0, 123, 255, .5)
    }
    .custom-select {
        display: inline-block;
        width: 100%;
        height: calc(2.25rem + 2px);
        padding: 0.375rem 1.75rem 0.375rem 0.75rem;
        line-height: 1.5;
        color: #495057;
        vertical-align: middle;
        background: #fff url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org / 2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
        background-size: 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: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)
    }
    .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 {
        opacity: 0
    }
    .custom-select-sm {
        height: calc(1.8125rem + 2px);
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        font-size: 75%
    }
    .custom-select-lg {
        height: calc(2.875rem + 2px);
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
        font-size: 125%
    }
    .custom-file {
        position: relative;
        display: inline-block;
        width: 100%;
        height: calc(2.25rem + 2px);
        margin-bottom: 0
    }
    .custom-file-input {
        position: relative;
        z-index: 2;
        width: 100%;
        height: calc(2.25rem + 2px);
        margin: 0;
        opacity: 0
    }
    .custom-file-input:focus~.custom-file-control {
        border-color: #80bdff;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25)
    }
    .custom-file-input:focus~.custom-file-control::before {
        border-color: #80bdff
    }
    .custom-file-input:lang(en)~.custom-file-label::after {
        content: "Browse"
    }
    .custom-file-label {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1;
        height: calc(2.25rem + 2px);
        padding: 0.375rem 0.75rem;
        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(calc(2.25rem + 2px) - 1px * 2);
        padding: 0.375rem 0.75rem;
        line-height: 1.5;
        color: #495057;
        content: "Browse";
        background-color: #e9ecef;
        border-left: 1px solid #ced4da;
        border-radius: 0 0.25rem 0.25rem 0
    }
    .nav {
        display: -webkit-box;
        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:focus,
    .nav-link:hover {
        text-decoration: none
    }
    .nav-link.disabled {
        color: #6c757d
    }
    .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:focus,
    .nav-tabs .nav-link:hover {
        border-color: #e9ecef #e9ecef #dee2e6
    }
    .nav-tabs .nav-link.disabled {
        color: #6c757d;
        background-color: transparent;
        border-color: transparent
    }
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        color: #495057;
        background-color: #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 {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        text-align: center
    }
    .nav-justified .nav-item {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 0.5rem 1rem
    }
    .navbar > .container,
    .navbar > .container-fluid {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -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:focus,
    .navbar-brand:hover {
        text-decoration: none
    }
    .navbar-nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -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%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-align: center;
        -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:focus,
    .navbar-toggler:hover {
        text-decoration: none
    }
    .navbar-toggler:not(:disabled):not(.disabled) {
        cursor: pointer
    }
    .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 {
            padding-right: 0;
            padding-left: 0
        }
    }
    @media(min-width:576px) {
        .navbar-expand-sm {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        .navbar-expand-sm .navbar-nav {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        .navbar-expand-sm .navbar-nav .dropdown-menu {
            position: absolute
        }
        .navbar-expand-sm .navbar-nav .dropdown-menu-right {
            right: 0;
            left: auto
        }
        .navbar-expand-sm .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem
        }
        .navbar-expand-sm > .container,
        .navbar-expand-sm > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }
        .navbar-expand-sm .navbar-collapse {
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        .navbar-expand-sm .navbar-toggler {
            display: none
        }
        .navbar-expand-sm .dropup .dropdown-menu {
            top: auto;
            bottom: 100%
        }
    }
    @media(max-width:767.98px) {
        .navbar-expand-md > .container,
        .navbar-expand-md > .container-fluid {
            padding-right: 0;
            padding-left: 0
        }
    }
    @media(min-width:768px) {
        .navbar-expand-md {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        .navbar-expand-md .navbar-nav {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        .navbar-expand-md .navbar-nav .dropdown-menu {
            position: absolute
        }
        .navbar-expand-md .navbar-nav .dropdown-menu-right {
            right: 0;
            left: auto
        }
        .navbar-expand-md .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem
        }
        .navbar-expand-md > .container,
        .navbar-expand-md > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }
        .navbar-expand-md .navbar-collapse {
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        .navbar-expand-md .navbar-toggler {
            display: none
        }
        .navbar-expand-md .dropup .dropdown-menu {
            top: auto;
            bottom: 100%
        }
    }
    @media(max-width:991.98px) {
        .navbar-expand-lg > .container,
        .navbar-expand-lg > .container-fluid {
            padding-right: 0;
            padding-left: 0
        }
    }
    @media(min-width:992px) {
        .navbar-expand-lg {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        .navbar-expand-lg .navbar-nav {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        .navbar-expand-lg .navbar-nav .dropdown-menu {
            position: absolute
        }
        .navbar-expand-lg .navbar-nav .dropdown-menu-right {
            right: 0;
            left: auto
        }
        .navbar-expand-lg .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem
        }
        .navbar-expand-lg > .container,
        .navbar-expand-lg > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }
        .navbar-expand-lg .navbar-collapse {
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        .navbar-expand-lg .navbar-toggler {
            display: none
        }
        .navbar-expand-lg .dropup .dropdown-menu {
            top: auto;
            bottom: 100%
        }
    }
    @media(max-width:1199.98px) {
        .navbar-expand-xl > .container,
        .navbar-expand-xl > .container-fluid {
            padding-right: 0;
            padding-left: 0
        }
    }
    @media(min-width:1200px) {
        .navbar-expand-xl {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start
        }
        .navbar-expand-xl .navbar-nav {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-direction: row;
            flex-direction: row
        }
        .navbar-expand-xl .navbar-nav .dropdown-menu {
            position: absolute
        }
        .navbar-expand-xl .navbar-nav .dropdown-menu-right {
            right: 0;
            left: auto
        }
        .navbar-expand-xl .navbar-nav .nav-link {
            padding-right: 0.5rem;
            padding-left: 0.5rem
        }
        .navbar-expand-xl > .container,
        .navbar-expand-xl > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }
        .navbar-expand-xl .navbar-collapse {
            display: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }
        .navbar-expand-xl .navbar-toggler {
            display: none
        }
        .navbar-expand-xl .dropup .dropdown-menu {
            top: auto;
            bottom: 100%
        }
    }
    .navbar-expand {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
    .navbar-expand .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
    }
    .navbar-expand .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem
    }
    .navbar-expand > .container,
    .navbar-expand > .container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand .navbar-toggler {
        display: none
    }
    .navbar-expand .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
    }
    .navbar-light .navbar-brand {
        color: rgba(0, 0, 0, .9)
    }
    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
        color: rgba(0, 0, 0, .9)
    }
    .navbar-light .navbar-nav .nav-link {
        color: rgba(0, 0, 0, .5)
    }
    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(0, 0, 0, .7)
    }
    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0, 0, 0, .3)
    }
    .navbar-light .navbar-nav .active > .nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0, 0, 0, .9)
    }
    .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: rgba(0, 0, 0, .1)
    }
    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }
    .navbar-light .navbar-text {
        color: rgba(0, 0, 0, .5)
    }
    .navbar-light .navbar-text a {
        color: rgba(0, 0, 0, .9)
    }
    .navbar-light .navbar-text a:focus,
    .navbar-light .navbar-text a:hover {
        color: rgba(0, 0, 0, .9)
    }
    .navbar-dark .navbar-brand {
        color: #fff
    }
    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
        color: #fff
    }
    .navbar-dark .navbar-nav .nav-link {
        color: rgba(255, 255, 255, .5)
    }
    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
        color: rgba(255, 255, 255, .75)
    }
    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255, 255, 255, .25)
    }
    .navbar-dark .navbar-nav .active > .nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff
    }
    .navbar-dark .navbar-toggler {
        color: rgba(255, 255, 255, .5);
        border-color: rgba(255, 255, 255, .1)
    }
    .navbar-dark .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }
    .navbar-dark .navbar-text {
        color: rgba(255, 255, 255, .5)
    }
    .navbar-dark .navbar-text a {
        color: #fff
    }
    .navbar-dark .navbar-text a:focus,
    .navbar-dark .navbar-text a:hover {
        color: #fff
    }
    .card {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -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, .125);
        border-radius: 0.25rem
    }
    .card > hr {
        margin-right: 0;
        margin-left: 0
    }
    .card>.list-group:first-child .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem
    }
    .card>.list-group:last-child .list-group-item:last-child {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem
    }
    .card-body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        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, .03);
        border-bottom: 1px solid rgba(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, .03);
        border-top: 1px solid rgba(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 {
        width: 100%;
        border-radius: calc(0.25rem - 1px)
    }
    .card-img-top {
        width: 100%;
        border-top-left-radius: calc(0.25rem - 1px);
        border-top-right-radius: calc(0.25rem - 1px)
    }
    .card-img-bottom {
        width: 100%;
        border-bottom-right-radius: calc(0.25rem - 1px);
        border-bottom-left-radius: calc(0.25rem - 1px)
    }
    .card-deck {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .card-deck .card {
        margin-bottom: 15px
    }
    @media(min-width:576px) {
        .card-deck {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            margin-right: -15px;
            margin-left: -15px
        }
        .card-deck .card {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -ms-flex: 1 0 0;
            flex: 1 0 0;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            margin-right: 15px;
            margin-bottom: 0;
            margin-left: 15px
        }
    }
    .card-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .card-group > .card {
        margin-bottom: 15px
    }
    @media(min-width:576px) {
        .card-group {
            -webkit-box-orient: horizontal;
            -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap
        }
        .card-group > .card {
            -webkit-box-flex: 1;
            -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:first-child {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }
        .card-group>.card:first-child .card-header,
        .card-group>.card:first-child .card-img-top {
            border-top-right-radius: 0
        }
        .card-group>.card:first-child .card-footer,
        .card-group>.card:first-child .card-img-bottom {
            border-bottom-right-radius: 0
        }
        .card-group>.card:last-child {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }
        .card-group>.card:last-child .card-header,
        .card-group>.card:last-child .card-img-top {
            border-top-left-radius: 0
        }
        .card-group>.card:last-child .card-footer,
        .card-group>.card:last-child .card-img-bottom {
            border-bottom-left-radius: 0
        }
        .card-group>.card:only-child {
            border-radius: 0.25rem
        }
        .card-group>.card:only-child .card-header,
        .card-group>.card:only-child .card-img-top {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem
        }
        .card-group>.card:only-child .card-footer,
        .card-group>.card:only-child .card-img-bottom {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem
        }
        .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
            border-radius: 0
        }
        .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
        .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
        .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
        .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
            border-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
        }
        .card-columns .card {
            display: inline-block;
            width: 100%
        }
    }
    .breadcrumb {
        display: -webkit-box;
        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+.breadcrumb-item::before {
        display: inline-block;
        padding-right: 0.5rem;
        padding-left: 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: -webkit-box;
        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 {
        color: #0056b3;
        text-decoration: none;
        background-color: #e9ecef;
        border-color: #dee2e6
    }
    .page-link:focus {
        z-index: 2;
        outline: 0;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25)
    }
    .page-link:not(:disabled):not(.disabled) {
        cursor: pointer
    }
    .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: 1;
        color: #fff;
        background-color: #007bff;
        border-color: #007bff
    }
    .page-item.disabled .page-link {
        color: #6c757d;
        pointer-events: none;
        cursor: auto;
        background-color: #fff;
        border-color: #dee2e6
    }
    .pagination-lg .page-link {
        padding: 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
    }
    .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
    }
    .badge-primary[href]:focus,
    .badge-primary[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #0062cc
    }
    .badge-secondary {
        color: #fff;
        background-color: #6c757d
    }
    .badge-secondary[href]:focus,
    .badge-secondary[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #545b62
    }
    .badge-success {
        color: #fff;
        background-color: #28a745
    }
    .badge-success[href]:focus,
    .badge-success[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #1e7e34
    }
    .badge-info {
        color: #fff;
        background-color: #17a2b8
    }
    .badge-info[href]:focus,
    .badge-info[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #117a8b
    }
    .badge-warning {
        color: #212529;
        background-color: #ffc107
    }
    .badge-warning[href]:focus,
    .badge-warning[href]:hover {
        color: #212529;
        text-decoration: none;
        background-color: #d39e00
    }
    .badge-danger {
        color: #fff;
        background-color: #dc3545
    }
    .badge-danger[href]:focus,
    .badge-danger[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #bd2130
    }
    .badge-light {
        color: #212529;
        background-color: #f8f9fa
    }
    .badge-light[href]:focus,
    .badge-light[href]:hover {
        color: #212529;
        text-decoration: none;
        background-color: #dae0e5
    }
    .badge-dark {
        color: #fff;
        background-color: #343a40
    }
    .badge-dark[href]:focus,
    .badge-dark[href]:hover {
        color: #fff;
        text-decoration: none;
        background-color: #1d2124
    }
    .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: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 1rem;
        overflow: hidden;
        font-size: 0.75rem;
        background-color: #e9ecef;
        border-radius: 0.25rem
    }
    .progress-bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        color: #fff;
        text-align: center;
        background-color: #007bff;
        transition: width 0.6s ease
    }
    .progress-bar-striped {
        background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
        background-size: 1rem 1rem
    }
    .progress-bar-animated {
        -webkit-animation: progress-bar-stripes 1s linear infinite;
        animation: progress-bar-stripes 1s linear infinite
    }
    .media {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .media-body {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .list-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0
    }
    .list-group-item-action {
        width: 100%;
        color: #495057;
        text-align: inherit
    }
    .list-group-item-action:focus,
    .list-group-item-action:hover {
        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;
        margin-bottom: -1px;
        background-color: #fff;
        border: 1px solid rgba(0, 0, 0, .125)
    }
    .list-group-item:first-child {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem
    }
    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem
    }
    .list-group-item:focus,
    .list-group-item:hover {
        z-index: 1;
        text-decoration: none
    }
    .list-group-item.disabled,
    .list-group-item:disabled {
        color: #6c757d;
        background-color: #fff
    }
    .list-group-item.active {
        z-index: 2;
        color: #fff;
        background-color: #007bff;
        border-color: #007bff
    }
    .list-group-flush .list-group-item {
        border-right: 0;
        border-left: 0;
        border-radius: 0
    }
    .list-group-flush:first-child .list-group-item:first-child {
        border-top: 0
    }
    .list-group-flush:last-child .list-group-item:last-child {
        border-bottom: 0
    }
    .list-group-item-primary {
        color: #004085;
        background-color: #b8daff
    }
    .list-group-item-primary.list-group-item-action:focus,
    .list-group-item-primary.list-group-item-action:hover {
        color: #004085;
        background-color: #9fcdff
    }
    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #004085;
        border-color: #004085
    }
    .list-group-item-secondary {
        color: #383d41;
        background-color: #d6d8db
    }
    .list-group-item-secondary.list-group-item-action:focus,
    .list-group-item-secondary.list-group-item-action:hover {
        color: #383d41;
        background-color: #c8cbcf
    }
    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #383d41;
        border-color: #383d41
    }
    .list-group-item-success {
        color: #155724;
        background-color: #c3e6cb
    }
    .list-group-item-success.list-group-item-action:focus,
    .list-group-item-success.list-group-item-action:hover {
        color: #155724;
        background-color: #b1dfbb
    }
    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #155724;
        border-color: #155724
    }
    .list-group-item-info {
        color: #0c5460;
        background-color: #bee5eb
    }
    .list-group-item-info.list-group-item-action:focus,
    .list-group-item-info.list-group-item-action:hover {
        color: #0c5460;
        background-color: #abdde5
    }
    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #0c5460;
        border-color: #0c5460
    }
    .list-group-item-warning {
        color: #856404;
        background-color: #ffeeba
    }
    .list-group-item-warning.list-group-item-action:focus,
    .list-group-item-warning.list-group-item-action:hover {
        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:focus,
    .list-group-item-danger.list-group-item-action:hover {
        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:focus,
    .list-group-item-light.list-group-item-action:hover {
        color: #818182;
        background-color: #ececf6
    }
    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #818182;
        border-color: #818182
    }
    .list-group-item-dark {
        color: #1b1e21;
        background-color: #c6c8ca
    }
    .list-group-item-dark.list-group-item-action:focus,
    .list-group-item-dark.list-group-item-action:hover {
        color: #1b1e21;
        background-color: #b9bbbe
    }
    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #1b1e21;
        border-color: #1b1e21
    }
    .close {
        float: right;
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 1;
        color: #000;
        text-shadow: 0 1px 0 #fff;
        opacity: .5
    }
    .close:focus,
    .close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75
    }
    .close:not(:disabled):not(.disabled) {
        cursor: pointer
    }
    button.close {
        padding: 0;
        background-color: transparent;
        border: 0;
        -webkit-appearance: none
    }
    .modal-open {
        overflow: hidden
    }
    .modal {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1050;
        display: none;
        overflow: hidden;
        outline: 0
    }
    .modal-open .modal {
        overflow-x: hidden;
        overflow-y: auto
    }
    .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, -25%);
        transform: translate(0, -25%)
    }
    .modal.show .modal-dialog {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    .modal-dialog-centered {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: calc(100% -(0.5rem * 2))
    }
    .modal-content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -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, .2);
        border-radius: 0.3rem;
        outline: 0
    }
    .modal-backdrop {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1040;
        background-color: #000
    }
    .modal-backdrop.fade {
        opacity: 0
    }
    .modal-backdrop.show {
        opacity: .5
    }
    .modal-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 1rem;
        border-bottom: 1px solid #e9ecef;
        border-top-left-radius: 0.3rem;
        border-top-right-radius: 0.3rem
    }
    .modal-header .close {
        padding: 1rem;
        margin: -1rem -1rem -1rem auto
    }
    .modal-title {
        margin-bottom: 0;
        line-height: 1.5
    }
    .modal-body {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        padding: 1rem
    }
    .modal-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 1rem;
        border-top: 1px solid #e9ecef
    }
    .modal-footer>:not(:first-child) {
        margin-left: 0.25rem
    }
    .modal-footer>:not(:last-child) {
        margin-right: 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-centered {
            min-height: calc(100% -(1.75rem * 2))
        }
        .modal-sm {
            max-width: 300px
        }
    }
    @media(min-width:992px) {
        .modal-lg {
            max-width: 800px
        }
    }
    .tooltip {
        position: absolute;
        z-index: 1070;
        display: block;
        margin: 0;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        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: .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-auto[x-placement^=top],
    .bs-tooltip-top {
        padding: 0.4rem 0
    }
    .bs-tooltip-auto[x-placement^=top] .arrow,
    .bs-tooltip-top .arrow {
        bottom: 0
    }
    .bs-tooltip-auto[x-placement^=top] .arrow::before,
    .bs-tooltip-top .arrow::before {
        top: 0;
        border-width: 0.4rem 0.4rem 0;
        border-top-color: #000
    }
    .bs-tooltip-auto[x-placement^=right],
    .bs-tooltip-right {
        padding: 0 0.4rem
    }
    .bs-tooltip-auto[x-placement^=right] .arrow,
    .bs-tooltip-right .arrow {
        left: 0;
        width: 0.4rem;
        height: 0.8rem
    }
    .bs-tooltip-auto[x-placement^=right] .arrow::before,
    .bs-tooltip-right .arrow::before {
        right: 0;
        border-width: 0.4rem 0.4rem 0.4rem 0;
        border-right-color: #000
    }
    .bs-tooltip-auto[x-placement^=bottom],
    .bs-tooltip-bottom {
        padding: 0.4rem 0
    }
    .bs-tooltip-auto[x-placement^=bottom] .arrow,
    .bs-tooltip-bottom .arrow {
        top: 0
    }
    .bs-tooltip-auto[x-placement^=bottom] .arrow::before,
    .bs-tooltip-bottom .arrow::before {
        bottom: 0;
        border-width: 0 0.4rem 0.4rem;
        border-bottom-color: #000
    }
    .bs-tooltip-auto[x-placement^=left],
    .bs-tooltip-left {
        padding: 0 0.4rem
    }
    .bs-tooltip-auto[x-placement^=left] .arrow,
    .bs-tooltip-left .arrow {
        right: 0;
        width: 0.4rem;
        height: 0.8rem
    }
    .bs-tooltip-auto[x-placement^=left] .arrow::before,
    .bs-tooltip-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-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        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, .2);
        border-radius: 0.3rem
    }
    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: 0.5rem;
        margin: 0 0.3rem
    }
    .popover .arrow::after,
    .popover .arrow::before {
        position: absolute;
        display: block;
        content: "";
        border-color: transparent;
        border-style: solid
    }
    .bs-popover-auto[x-placement^=top],
    .bs-popover-top {
        margin-bottom: 0.5rem
    }
    .bs-popover-auto[x-placement^=top] .arrow,
    .bs-popover-top .arrow {
        bottom: calc((0.5rem + 1px) * -1)
    }
    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::after,
    .bs-popover-top .arrow::before {
        border-width: 0.5rem 0.5rem 0
    }
    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::before {
        bottom: 0;
        border-top-color: rgba(0, 0, 0, .25)
    }
    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-top .arrow::after {
        bottom: 1px;
        border-top-color: #fff
    }
    .bs-popover-auto[x-placement^=right],
    .bs-popover-right {
        margin-left: 0.5rem
    }
    .bs-popover-auto[x-placement^=right] .arrow,
    .bs-popover-right .arrow {
        left: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 0.3rem 0
    }
    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::after,
    .bs-popover-right .arrow::before {
        border-width: 0.5rem 0.5rem 0.5rem 0
    }
    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::before {
        left: 0;
        border-right-color: rgba(0, 0, 0, .25)
    }
    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-right .arrow::after {
        left: 1px;
        border-right-color: #fff
    }
    .bs-popover-auto[x-placement^=bottom],
    .bs-popover-bottom {
        margin-top: 0.5rem
    }
    .bs-popover-auto[x-placement^=bottom] .arrow,
    .bs-popover-bottom .arrow {
        top: calc((0.5rem + 1px) * -1)
    }
    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::after,
    .bs-popover-bottom .arrow::before {
        border-width: 0 0.5rem 0.5rem 0.5rem
    }
    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::before {
        top: 0;
        border-bottom-color: rgba(0, 0, 0, .25)
    }
    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-bottom .arrow::after {
        top: 1px;
        border-bottom-color: #fff
    }
    .bs-popover-auto[x-placement^=bottom] .popover-header::before,
    .bs-popover-bottom .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -0.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7
    }
    .bs-popover-auto[x-placement^=left],
    .bs-popover-left {
        margin-right: 0.5rem
    }
    .bs-popover-auto[x-placement^=left] .arrow,
    .bs-popover-left .arrow {
        right: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 0.3rem 0
    }
    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::after,
    .bs-popover-left .arrow::before {
        border-width: 0.5rem 0 0.5rem 0.5rem
    }
    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::before {
        right: 0;
        border-left-color: rgba(0, 0, 0, .25)
    }
    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-left .arrow::after {
        right: 1px;
        border-left-color: #fff
    }
    .popover-header {
        padding: 0.5rem 0.75rem;
        margin-bottom: 0;
        font-size: 1rem;
        color: inherit;
        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-inner {
        position: relative;
        width: 100%;
        overflow: hidden
    }
    .carousel-item {
        position: relative;
        display: none;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        transition: -webkit-transform 0.6s ease;
        transition: transform 0.6s ease;
        transition: transform 0.6s ease, -webkit-transform 0.6s ease;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }
    .carousel-item-next,
    .carousel-item-prev,
    .carousel-item.active {
        display: block
    }
    .carousel-item-next,
    .carousel-item-prev {
        position: absolute;
        top: 0
    }
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    @supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)) {
        .carousel-item-next.carousel-item-left,
        .carousel-item-prev.carousel-item-right {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0)
        }
    }
    .active.carousel-item-right,
    .carousel-item-next {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    @supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)) {
        .active.carousel-item-right,
        .carousel-item-next {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0)
        }
    }
    .active.carousel-item-left,
    .carousel-item-prev {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    @supports((-webkit-transform-style:preserve-3d) or(transform-style:preserve-3d)) {
        .active.carousel-item-left,
        .carousel-item-prev {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0)
        }
    }
    .carousel-control-next,
    .carousel-control-prev {
        position: absolute;
        top: 0;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 15%;
        color: #fff;
        text-align: center;
        opacity: .5
    }
    .carousel-control-next:focus,
    .carousel-control-next:hover,
    .carousel-control-prev:focus,
    .carousel-control-prev:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        opacity: .9
    }
    .carousel-control-prev {
        left: 0
    }
    .carousel-control-next {
        right: 0
    }
    .carousel-control-next-icon,
    .carousel-control-prev-icon {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: transparent no-repeat center center;
        background-size: 100% 100%
    }
    .carousel-control-prev-icon {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
    }
    .carousel-control-next-icon {
        background-image: url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: 10px;
        left: 0;
        z-index: 15;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none
    }
    .carousel-indicators li {
        position: relative;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        background-color: rgba(255, 255, 255, .5)
    }
    .carousel-indicators li::before {
        position: absolute;
        top: -10px;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 10px;
        content: ""
    }
    .carousel-indicators li::after {
        position: absolute;
        bottom: -10px;
        left: 0;
        display: inline-block;
        width: 100%;
        height: 10px;
        content: ""
    }
    .carousel-indicators .active {
        background-color: #fff
    }
    .carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center
    }
    .align-baseline {
        vertical-align: baseline !important
    }
    .align-top {
        vertical-align: top !important
    }
    .align-middle {
        vertical-align: middle !important
    }
    .align-bottom {
        vertical-align: bottom !important
    }
    .align-text-bottom {
        vertical-align: text-bottom !important
    }
    .align-text-top {
        vertical-align: text-top !important
    }
    .bg-primary {
        background-color: #007bff !important
    }
    a.bg-primary:focus,
    a.bg-primary:hover,
    button.bg-primary:focus,
    button.bg-primary:hover {
        background-color: #0062cc !important
    }
    .bg-secondary {
        background-color: #6c757d !important
    }
    a.bg-secondary:focus,
    a.bg-secondary:hover,
    button.bg-secondary:focus,
    button.bg-secondary:hover {
        background-color: #545b62 !important
    }
    .bg-success {
        background-color: #28a745 !important
    }
    a.bg-success:focus,
    a.bg-success:hover,
    button.bg-success:focus,
    button.bg-success:hover {
        background-color: #1e7e34 !important
    }
    .bg-info {
        background-color: #17a2b8 !important
    }
    a.bg-info:focus,
    a.bg-info:hover,
    button.bg-info:focus,
    button.bg-info:hover {
        background-color: #117a8b !important
    }
    .bg-warning {
        background-color: #ffc107 !important
    }
    a.bg-warning:focus,
    a.bg-warning:hover,
    button.bg-warning:focus,
    button.bg-warning:hover {
        background-color: #d39e00 !important
    }
    .bg-danger {
        background-color: #dc3545 !important
    }
    a.bg-danger:focus,
    a.bg-danger:hover,
    button.bg-danger:focus,
    button.bg-danger:hover {
        background-color: #bd2130 !important
    }
    .bg-light {
        background-color: #f8f9fa !important
    }
    a.bg-light:focus,
    a.bg-light:hover,
    button.bg-light:focus,
    button.bg-light:hover {
        background-color: #dae0e5 !important
    }
    .bg-dark {
        background-color: #343a40 !important
    }
    a.bg-dark:focus,
    a.bg-dark:hover,
    button.bg-dark:focus,
    button.bg-dark:hover {
        background-color: #1d2124 !important
    }
    .bg-white {
        background-color: #fff !important
    }
    .bg-transparent {
        background-color: transparent !important
    }
    .border {
        border: 1px solid #dee2e6 !important
    }
    .border-top {
        border-top: 1px solid #dee2e6 !important
    }
    .border-right {
        border-right: 1px solid #dee2e6 !important
    }
    .border-bottom {
        border-bottom: 1px solid #dee2e6 !important
    }
    .border-left {
        border-left: 1px solid #dee2e6 !important
    }
    .border-0 {
        border: 0 !important
    }
    .border-top-0 {
        border-top: 0 !important
    }
    .border-right-0 {
        border-right: 0 !important
    }
    .border-bottom-0 {
        border-bottom: 0 !important
    }
    .border-left-0 {
        border-left: 0 !important
    }
    .border-primary {
        border-color: #007bff !important
    }
    .border-secondary {
        border-color: #6c757d !important
    }
    .border-success {
        border-color: #28a745 !important
    }
    .border-info {
        border-color: #17a2b8 !important
    }
    .border-warning {
        border-color: #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 {
        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-circle {
        border-radius: 50% !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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-inline-flex {
        display: -webkit-inline-box !important;
        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: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }
        .d-sm-inline-flex {
            display: -webkit-inline-box !important;
            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: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }
        .d-md-inline-flex {
            display: -webkit-inline-box !important;
            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: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }
        .d-lg-inline-flex {
            display: -webkit-inline-box !important;
            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: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }
        .d-xl-inline-flex {
            display: -webkit-inline-box !important;
            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: -webkit-box !important;
            display: -ms-flexbox !important;
            display: flex !important
        }
        .d-print-inline-flex {
            display: -webkit-inline-box !important;
            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 embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0
    }
    .embed-responsive-21by9::before {
        padding-top: 42.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 {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -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
    }
    .justify-content-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-end {
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-between {
        -webkit-box-pack: justify !important;
        -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 {
        -webkit-box-align: start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-end {
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-center {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-baseline {
        -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-stretch {
        -webkit-box-align: stretch !important;
        -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 {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: row !important;
            flex-direction: row !important
        }
        .flex-sm-column {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
            flex-direction: column !important
        }
        .flex-sm-row-reverse {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
        }
        .flex-sm-column-reverse {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: reverse !important;
            -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
        }
        .justify-content-sm-start {
            -webkit-box-pack: start !important;
            -ms-flex-pack: start !important;
            justify-content: flex-start !important
        }
        .justify-content-sm-end {
            -webkit-box-pack: end !important;
            -ms-flex-pack: end !important;
            justify-content: flex-end !important
        }
        .justify-content-sm-center {
            -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important
        }
        .justify-content-sm-between {
            -webkit-box-pack: justify !important;
            -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 {
            -webkit-box-align: start !important;
            -ms-flex-align: start !important;
            align-items: flex-start !important
        }
        .align-items-sm-end {
            -webkit-box-align: end !important;
            -ms-flex-align: end !important;
            align-items: flex-end !important
        }
        .align-items-sm-center {
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important
        }
        .align-items-sm-baseline {
            -webkit-box-align: baseline !important;
            -ms-flex-align: baseline !important;
            align-items: baseline !important
        }
        .align-items-sm-stretch {
            -webkit-box-align: stretch !important;
            -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 {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: row !important;
            flex-direction: row !important
        }
        .flex-md-column {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
            flex-direction: column !important
        }
        .flex-md-row-reverse {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
        }
        .flex-md-column-reverse {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: reverse !important;
            -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
        }
        .justify-content-md-start {
            -webkit-box-pack: start !important;
            -ms-flex-pack: start !important;
            justify-content: flex-start !important
        }
        .justify-content-md-end {
            -webkit-box-pack: end !important;
            -ms-flex-pack: end !important;
            justify-content: flex-end !important
        }
        .justify-content-md-center {
            -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important
        }
        .justify-content-md-between {
            -webkit-box-pack: justify !important;
            -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 {
            -webkit-box-align: start !important;
            -ms-flex-align: start !important;
            align-items: flex-start !important
        }
        .align-items-md-end {
            -webkit-box-align: end !important;
            -ms-flex-align: end !important;
            align-items: flex-end !important
        }
        .align-items-md-center {
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important
        }
        .align-items-md-baseline {
            -webkit-box-align: baseline !important;
            -ms-flex-align: baseline !important;
            align-items: baseline !important
        }
        .align-items-md-stretch {
            -webkit-box-align: stretch !important;
            -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 {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: row !important;
            flex-direction: row !important
        }
        .flex-lg-column {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
            flex-direction: column !important
        }
        .flex-lg-row-reverse {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
        }
        .flex-lg-column-reverse {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: reverse !important;
            -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
        }
        .justify-content-lg-start {
            -webkit-box-pack: start !important;
            -ms-flex-pack: start !important;
            justify-content: flex-start !important
        }
        .justify-content-lg-end {
            -webkit-box-pack: end !important;
            -ms-flex-pack: end !important;
            justify-content: flex-end !important
        }
        .justify-content-lg-center {
            -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important
        }
        .justify-content-lg-between {
            -webkit-box-pack: justify !important;
            -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 {
            -webkit-box-align: start !important;
            -ms-flex-align: start !important;
            align-items: flex-start !important
        }
        .align-items-lg-end {
            -webkit-box-align: end !important;
            -ms-flex-align: end !important;
            align-items: flex-end !important
        }
        .align-items-lg-center {
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important
        }
        .align-items-lg-baseline {
            -webkit-box-align: baseline !important;
            -ms-flex-align: baseline !important;
            align-items: baseline !important
        }
        .align-items-lg-stretch {
            -webkit-box-align: stretch !important;
            -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 {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: row !important;
            flex-direction: row !important
        }
        .flex-xl-column {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: normal !important;
            -ms-flex-direction: column !important;
            flex-direction: column !important
        }
        .flex-xl-row-reverse {
            -webkit-box-orient: horizontal !important;
            -webkit-box-direction: reverse !important;
            -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important
        }
        .flex-xl-column-reverse {
            -webkit-box-orient: vertical !important;
            -webkit-box-direction: reverse !important;
            -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
        }
        .justify-content-xl-start {
            -webkit-box-pack: start !important;
            -ms-flex-pack: start !important;
            justify-content: flex-start !important
        }
        .justify-content-xl-end {
            -webkit-box-pack: end !important;
            -ms-flex-pack: end !important;
            justify-content: flex-end !important
        }
        .justify-content-xl-center {
            -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
            justify-content: center !important
        }
        .justify-content-xl-between {
            -webkit-box-pack: justify !important;
            -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 {
            -webkit-box-align: start !important;
            -ms-flex-align: start !important;
            align-items: flex-start !important
        }
        .align-items-xl-end {
            -webkit-box-align: end !important;
            -ms-flex-align: end !important;
            align-items: flex-end !important
        }
        .align-items-xl-center {
            -webkit-box-align: center !important;
            -ms-flex-align: center !important;
            align-items: center !important
        }
        .align-items-xl-baseline {
            -webkit-box-align: baseline !important;
            -ms-flex-align: baseline !important;
            align-items: baseline !important
        }
        .align-items-xl-stretch {
            -webkit-box-align: stretch !important;
            -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
        }
    }
    .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;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        border: 0
    }
    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        overflow: visible;
        clip: auto;
        white-space: normal;
        -webkit-clip-path: none;
        clip-path: none
    }
    .w-25 {
        width: 25% !important
    }
    .w-50 {
        width: 50% !important
    }
    .w-75 {
        width: 75% !important
    }
    .w-100 {
        width: 100% !important
    }
    .h-25 {
        height: 25% !important
    }
    .h-50 {
        height: 50% !important
    }
    .h-75 {
        height: 75% !important
    }
    .h-100 {
        height: 100% !important
    }
    .mw-100 {
        max-width: 100% !important
    }
    .mh-100 {
        max-height: 100% !important
    }
    .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-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-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-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-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-auto {
            margin: auto !important
        }
        .mt-xl-auto,
        .my-xl-auto {
            margin-top: auto !important
        }
        .mr-xl-auto,
        .mx-xl-auto {
            margin-right: auto !important
        }
        .mb-xl-auto,
        .my-xl-auto {
            margin-bottom: auto !important
        }
        .ml-xl-auto,
        .mx-xl-auto {
            margin-left: auto !important
        }
    }
    .text-justify {
        text-align: justify !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-normal {
        font-weight: 400 !important
    }
    .font-weight-bold {
        font-weight: 700 !important
    }
    .font-italic {
        font-style: italic !important
    }
    .text-white {
        color: #fff !important
    }
    .text-primary {
        color: #007bff !important
    }
    a.text-primary:focus,
    a.text-primary:hover {
        color: #0062cc !important
    }
    .text-secondary {
        color: #6c757d !important
    }
    a.text-secondary:focus,
    a.text-secondary:hover {
        color: #545b62 !important
    }
    .text-success {
        color: #28a745 !important
    }
    a.text-success:focus,
    a.text-success:hover {
        color: #1e7e34 !important
    }
    .text-info {
        color: #17a2b8 !important
    }
    a.text-info:focus,
    a.text-info:hover {
        color: #117a8b !important
    }
    .text-warning {
        color: #ffc107 !important
    }
    a.text-warning:focus,
    a.text-warning:hover {
        color: #d39e00 !important
    }
    .text-danger {
        color: #dc3545 !important
    }
    a.text-danger:focus,
    a.text-danger:hover {
        color: #bd2130 !important
    }
    .text-light {
        color: #f8f9fa !important
    }
    a.text-light:focus,
    a.text-light:hover {
        color: #dae0e5 !important
    }
    .text-dark {
        color: #343a40 !important
    }
    a.text-dark:focus,
    a.text-dark:hover {
        color: #1d2124 !important
    }
    .text-muted {
        color: #6c757d !important
    }
    .text-hide {
        font: 0 / 0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0
    }
    .visible {
        visibility: visible !important
    }
    .invisible {
        visibility: hidden !important
    }
    @media print {
        *,
        ::after,
        ::before {
            text-shadow: none !important;
            box-shadow: none !important
        }
        a:not(.btn) {
            text-decoration: underline
        }
        abbr[title]::after {
            content: " (" attr(title) ")"
        }
        pre {
            white-space: pre-wrap !important
        }
        blockquote,
        pre {
            border: 1px solid #999;
            page-break-inside: avoid
        }
        thead {
            display: table-header-group
        }
        img,
        tr {
            page-break-inside: avoid
        }
        h2,
        h3,
        p {
            orphans: 3;
            widows: 3
        }
        h2,
        h3 {
            page-break-after: avoid
        }
        @page {
            size: a3
        }
        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 td,
        .table-bordered th {
            border: 1px solid #ddd !important
        }
    }
    /* -- Fontawesome */
    /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
    @font-face {
        font-family: 'FontAwesome';
        src: url('fonts/fontawesome-webfont.eot?v=4.7.0');
        src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
        font-weight: normal;
        font-style: normal
    }
    .fa {
        display: inline-block;
        font: normal normal normal 14px / 1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    .fa-lg {
        font-size: 1.33333333em;
        line-height: 0.75em;
        vertical-align: -15%
    }
    .fa-2x {
        font-size: 2em
    }
    .fa-3x {
        font-size: 3em
    }
    .fa-4x {
        font-size: 4em
    }
    .fa-5x {
        font-size: 5em
    }
    .fa-fw {
        width: 1.28571429em;
        text-align: center
    }
    .fa-ul {
        padding-left: 0;
        margin-left: 2.14285714em;
        list-style-type: none
    }
    .fa-ul > li {
        position: relative
    }
    .fa-li {
        position: absolute;
        left: -2.14285714em;
        width: 2.14285714em;
        top: 0.14285714em;
        text-align: center
    }
    .fa-li.fa-lg {
        left: -1.85714286em
    }
    .fa-border {
        padding: 0.2em 0.25em 0.15em;
        border: solid 0.08em #eee;
        border-radius: 0.1em
    }
    .fa-pull-left {
        float: left
    }
    .fa-pull-right {
        float: right
    }
    .fa.fa-pull-left {
        margin-right: 0.3em
    }
    .fa.fa-pull-right {
        margin-left: 0.3em
    }
    .pull-right {
        float: right
    }
    .pull-left {
        float: left
    }
    .fa.pull-left {
        margin-right: 0.3em
    }
    .fa.pull-right {
        margin-left: 0.3em
    }
    .fa-spin {
        -webkit-animation: fa-spin 2s infinite linear;
        animation: fa-spin 2s infinite linear
    }
    .fa-pulse {
        -webkit-animation: fa-spin 1s infinite steps(8);
        animation: fa-spin 1s infinite steps(8)
    }
    @-webkit-keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }
        100% {
            -webkit-transform: rotate(359deg);
            transform: rotate(359deg)
        }
    }
    @keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }
        100% {
            -webkit-transform: rotate(359deg);
            transform: rotate(359deg)
        }
    }
    .fa-rotate-90 {
        -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .fa-rotate-180 {
        -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .fa-rotate-270 {
        -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg)
    }
    .fa-flip-horizontal {
        -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
        -webkit-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        transform: scale(-1, 1)
    }
    .fa-flip-vertical {
        -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        transform: scale(1, -1)
    }
    :root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
        filter:none
    }
    .fa-stack {
        position: relative;
        display: inline-block;
        width: 2em;
        height: 2em;
        line-height: 2em;
        vertical-align: middle
    }
    .fa-stack-1x,
    .fa-stack-2x {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center
    }
    .fa-stack-1x {
        line-height: inherit
    }
    .fa-stack-2x {
        font-size: 2em
    }
    .fa-inverse {
        color: #fff
    }
    .fa-glass:before {
        content: "\f000"
    }
    .fa-music:before {
        content: "\f001"
    }
    .fa-search:before {
        content: "\f002"
    }
    .fa-envelope-o:before {
        content: "\f003"
    }
    .fa-heart:before {
        content: "\f004"
    }
    .fa-star:before {
        content: "\f005"
    }
    .fa-star-o:before {
        content: "\f006"
    }
    .fa-user:before {
        content: "\f007"
    }
    .fa-film:before {
        content: "\f008"
    }
    .fa-th-large:before {
        content: "\f009"
    }
    .fa-th:before {
        content: "\f00a"
    }
    .fa-th-list:before {
        content: "\f00b"
    }
    .fa-check:before {
        content: "\f00c"
    }
    .fa-remove:before,
    .fa-close:before,
    .fa-times:before {
        content: "\f00d"
    }
    .fa-search-plus:before {
        content: "\f00e"
    }
    .fa-search-minus:before {
        content: "\f010"
    }
    .fa-power-off:before {
        content: "\f011"
    }
    .fa-signal:before {
        content: "\f012"
    }
    .fa-gear:before,
    .fa-cog:before {
        content: "\f013"
    }
    .fa-trash-o:before {
        content: "\f014"
    }
    .fa-home:before {
        content: "\f015"
    }
    .fa-file-o:before {
        content: "\f016"
    }
    .fa-clock-o:before {
        content: "\f017"
    }
    .fa-road:before {
        content: "\f018"
    }
    .fa-download:before {
        content: "\f019"
    }
    .fa-arrow-circle-o-down:before {
        content: "\f01a"
    }
    .fa-arrow-circle-o-up:before {
        content: "\f01b"
    }
    .fa-inbox:before {
        content: "\f01c"
    }
    .fa-play-circle-o:before {
        content: "\f01d"
    }
    .fa-rotate-right:before,
    .fa-repeat:before {
        content: "\f01e"
    }
    .fa-refresh:before {
        content: "\f021"
    }
    .fa-list-alt:before {
        content: "\f022"
    }
    .fa-lock:before {
        content: "\f023"
    }
    .fa-flag:before {
        content: "\f024"
    }
    .fa-headphones:before {
        content: "\f025"
    }
    .fa-volume-off:before {
        content: "\f026"
    }
    .fa-volume-down:before {
        content: "\f027"
    }
    .fa-volume-up:before {
        content: "\f028"
    }
    .fa-qrcode:before {
        content: "\f029"
    }
    .fa-barcode:before {
        content: "\f02a"
    }
    .fa-tag:before {
        content: "\f02b"
    }
    .fa-tags:before {
        content: "\f02c"
    }
    .fa-book:before {
        content: "\f02d"
    }
    .fa-bookmark:before {
        content: "\f02e"
    }
    .fa-print:before {
        content: "\f02f"
    }
    .fa-camera:before {
        content: "\f030"
    }
    .fa-font:before {
        content: "\f031"
    }
    .fa-bold:before {
        content: "\f032"
    }
    .fa-italic:before {
        content: "\f033"
    }
    .fa-text-height:before {
        content: "\f034"
    }
    .fa-text-width:before {
        content: "\f035"
    }
    .fa-align-left:before {
        content: "\f036"
    }
    .fa-align-center:before {
        content: "\f037"
    }
    .fa-align-right:before {
        content: "\f038"
    }
    .fa-align-justify:before {
        content: "\f039"
    }
    .fa-list:before {
        content: "\f03a"
    }
    .fa-dedent:before,
    .fa-outdent:before {
        content: "\f03b"
    }
    .fa-indent:before {
        content: "\f03c"
    }
    .fa-video-camera:before {
        content: "\f03d"
    }
    .fa-photo:before,
    .fa-image:before,
    .fa-picture-o:before {
        content: "\f03e"
    }
    .fa-pencil:before {
        content: "\f040"
    }
    .fa-map-marker:before {
        content: "\f041"
    }
    .fa-adjust:before {
        content: "\f042"
    }
    .fa-tint:before {
        content: "\f043"
    }
    .fa-edit:before,
    .fa-pencil-square-o:before {
        content: "\f044"
    }
    .fa-share-square-o:before {
        content: "\f045"
    }
    .fa-check-square-o:before {
        content: "\f046"
    }
    .fa-arrows:before {
        content: "\f047"
    }
    .fa-step-backward:before {
        content: "\f048"
    }
    .fa-fast-backward:before {
        content: "\f049"
    }
    .fa-backward:before {
        content: "\f04a"
    }
    .fa-play:before {
        content: "\f04b"
    }
    .fa-pause:before {
        content: "\f04c"
    }
    .fa-stop:before {
        content: "\f04d"
    }
    .fa-forward:before {
        content: "\f04e"
    }
    .fa-fast-forward:before {
        content: "\f050"
    }
    .fa-step-forward:before {
        content: "\f051"
    }
    .fa-eject:before {
        content: "\f052"
    }
    .fa-chevron-left:before {
        content: "\f053"
    }
    .fa-chevron-right:before {
        content: "\f054"
    }
    .fa-plus-circle:before {
        content: "\f055"
    }
    .fa-minus-circle:before {
        content: "\f056"
    }
    .fa-times-circle:before {
        content: "\f057"
    }
    .fa-check-circle:before {
        content: "\f058"
    }
    .fa-question-circle:before {
        content: "\f059"
    }
    .fa-info-circle:before {
        content: "\f05a"
    }
    .fa-crosshairs:before {
        content: "\f05b"
    }
    .fa-times-circle-o:before {
        content: "\f05c"
    }
    .fa-check-circle-o:before {
        content: "\f05d"
    }
    .fa-ban:before {
        content: "\f05e"
    }
    .fa-arrow-left:before {
        content: "\f060"
    }
    .fa-arrow-right:before {
        content: "\f061"
    }
    .fa-arrow-up:before {
        content: "\f062"
    }
    .fa-arrow-down:before {
        content: "\f063"
    }
    .fa-mail-forward:before,
    .fa-share:before {
        content: "\f064"
    }
    .fa-expand:before {
        content: "\f065"
    }
    .fa-compress:before {
        content: "\f066"
    }
    .fa-plus:before {
        content: "\f067"
    }
    .fa-minus:before {
        content: "\f068"
    }
    .fa-asterisk:before {
        content: "\f069"
    }
    .fa-exclamation-circle:before {
        content: "\f06a"
    }
    .fa-gift:before {
        content: "\f06b"
    }
    .fa-leaf:before {
        content: "\f06c"
    }
    .fa-fire:before {
        content: "\f06d"
    }
    .fa-eye:before {
        content: "\f06e"
    }
    .fa-eye-slash:before {
        content: "\f070"
    }
    .fa-warning:before,
    .fa-exclamation-triangle:before {
        content: "\f071"
    }
    .fa-plane:before {
        content: "\f072"
    }
    .fa-calendar:before {
        content: "\f073"
    }
    .fa-random:before {
        content: "\f074"
    }
    .fa-comment:before {
        content: "\f075"
    }
    .fa-magnet:before {
        content: "\f076"
    }
    .fa-chevron-up:before {
        content: "\f077"
    }
    .fa-chevron-down:before {
        content: "\f078"
    }
    .fa-retweet:before {
        content: "\f079"
    }
    .fa-shopping-cart:before {
        content: "\f07a"
    }
    .fa-folder:before {
        content: "\f07b"
    }
    .fa-folder-open:before {
        content: "\f07c"
    }
    .fa-arrows-v:before {
        content: "\f07d"
    }
    .fa-arrows-h:before {
        content: "\f07e"
    }
    .fa-bar-chart-o:before,
    .fa-bar-chart:before {
        content: "\f080"
    }
    .fa-twitter-square:before {
        content: "\f081"
    }
    .fa-facebook-square:before {
        content: "\f082"
    }
    .fa-camera-retro:before {
        content: "\f083"
    }
    .fa-key:before {
        content: "\f084"
    }
    .fa-gears:before,
    .fa-cogs:before {
        content: "\f085"
    }
    .fa-comments:before {
        content: "\f086"
    }
    .fa-thumbs-o-up:before {
        content: "\f087"
    }
    .fa-thumbs-o-down:before {
        content: "\f088"
    }
    .fa-star-half:before {
        content: "\f089"
    }
    .fa-heart-o:before {
        content: "\f08a"
    }
    .fa-sign-out:before {
        content: "\f08b"
    }
    .fa-linkedin-square:before {
        content: "\f08c"
    }
    .fa-thumb-tack:before {
        content: "\f08d"
    }
    .fa-external-link:before {
        content: "\f08e"
    }
    .fa-sign-in:before {
        content: "\f090"
    }
    .fa-trophy:before {
        content: "\f091"
    }
    .fa-github-square:before {
        content: "\f092"
    }
    .fa-upload:before {
        content: "\f093"
    }
    .fa-lemon-o:before {
        content: "\f094"
    }
    .fa-phone:before {
        content: "\f095"
    }
    .fa-square-o:before {
        content: "\f096"
    }
    .fa-bookmark-o:before {
        content: "\f097"
    }
    .fa-phone-square:before {
        content: "\f098"
    }
    .fa-twitter:before {
        content: "\f099"
    }
    .fa-facebook-f:before,
    .fa-facebook:before {
        content: "\f09a"
    }
    .fa-github:before {
        content: "\f09b"
    }
    .fa-unlock:before {
        content: "\f09c"
    }
    .fa-credit-card:before {
        content: "\f09d"
    }
    .fa-feed:before,
    .fa-rss:before {
        content: "\f09e"
    }
    .fa-hdd-o:before {
        content: "\f0a0"
    }
    .fa-bullhorn:before {
        content: "\f0a1"
    }
    .fa-bell:before {
        content: "\f0f3"
    }
    .fa-certificate:before {
        content: "\f0a3"
    }
    .fa-hand-o-right:before {
        content: "\f0a4"
    }
    .fa-hand-o-left:before {
        content: "\f0a5"
    }
    .fa-hand-o-up:before {
        content: "\f0a6"
    }
    .fa-hand-o-down:before {
        content: "\f0a7"
    }
    .fa-arrow-circle-left:before {
        content: "\f0a8"
    }
    .fa-arrow-circle-right:before {
        content: "\f0a9"
    }
    .fa-arrow-circle-up:before {
        content: "\f0aa"
    }
    .fa-arrow-circle-down:before {
        content: "\f0ab"
    }
    .fa-globe:before {
        content: "\f0ac"
    }
    .fa-wrench:before {
        content: "\f0ad"
    }
    .fa-tasks:before {
        content: "\f0ae"
    }
    .fa-filter:before {
        content: "\f0b0"
    }
    .fa-briefcase:before {
        content: "\f0b1"
    }
    .fa-arrows-alt:before {
        content: "\f0b2"
    }
    .fa-group:before,
    .fa-users:before {
        content: "\f0c0"
    }
    .fa-chain:before,
    .fa-link:before {
        content: "\f0c1"
    }
    .fa-cloud:before {
        content: "\f0c2"
    }
    .fa-flask:before {
        content: "\f0c3"
    }
    .fa-cut:before,
    .fa-scissors:before {
        content: "\f0c4"
    }
    .fa-copy:before,
    .fa-files-o:before {
        content: "\f0c5"
    }
    .fa-paperclip:before {
        content: "\f0c6"
    }
    .fa-save:before,
    .fa-floppy-o:before {
        content: "\f0c7"
    }
    .fa-square:before {
        content: "\f0c8"
    }
    .fa-navicon:before,
    .fa-reorder:before,
    .fa-bars:before {
        content: "\f0c9"
    }
    .fa-list-ul:before {
        content: "\f0ca"
    }
    .fa-list-ol:before {
        content: "\f0cb"
    }
    .fa-strikethrough:before {
        content: "\f0cc"
    }
    .fa-underline:before {
        content: "\f0cd"
    }
    .fa-table:before {
        content: "\f0ce"
    }
    .fa-magic:before {
        content: "\f0d0"
    }
    .fa-truck:before {
        content: "\f0d1"
    }
    .fa-pinterest:before {
        content: "\f0d2"
    }
    .fa-pinterest-square:before {
        content: "\f0d3"
    }
    .fa-google-plus-square:before {
        content: "\f0d4"
    }
    .fa-google-plus:before {
        content: "\f0d5"
    }
    .fa-money:before {
        content: "\f0d6"
    }
    .fa-caret-down:before {
        content: "\f0d7"
    }
    .fa-caret-up:before {
        content: "\f0d8"
    }
    .fa-caret-left:before {
        content: "\f0d9"
    }
    .fa-caret-right:before {
        content: "\f0da"
    }
    .fa-columns:before {
        content: "\f0db"
    }
    .fa-unsorted:before,
    .fa-sort:before {
        content: "\f0dc"
    }
    .fa-sort-down:before,
    .fa-sort-desc:before {
        content: "\f0dd"
    }
    .fa-sort-up:before,
    .fa-sort-asc:before {
        content: "\f0de"
    }
    .fa-envelope:before {
        content: "\f0e0"
    }
    .fa-linkedin:before {
        content: "\f0e1"
    }
    .fa-rotate-left:before,
    .fa-undo:before {
        content: "\f0e2"
    }
    .fa-legal:before,
    .fa-gavel:before {
        content: "\f0e3"
    }
    .fa-dashboard:before,
    .fa-tachometer:before {
        content: "\f0e4"
    }
    .fa-comment-o:before {
        content: "\f0e5"
    }
    .fa-comments-o:before {
        content: "\f0e6"
    }
    .fa-flash:before,
    .fa-bolt:before {
        content: "\f0e7"
    }
    .fa-sitemap:before {
        content: "\f0e8"
    }
    .fa-umbrella:before {
        content: "\f0e9"
    }
    .fa-paste:before,
    .fa-clipboard:before {
        content: "\f0ea"
    }
    .fa-lightbulb-o:before {
        content: "\f0eb"
    }
    .fa-exchange:before {
        content: "\f0ec"
    }
    .fa-cloud-download:before {
        content: "\f0ed"
    }
    .fa-cloud-upload:before {
        content: "\f0ee"
    }
    .fa-user-md:before {
        content: "\f0f0"
    }
    .fa-stethoscope:before {
        content: "\f0f1"
    }
    .fa-suitcase:before {
        content: "\f0f2"
    }
    .fa-bell-o:before {
        content: "\f0a2"
    }
    .fa-coffee:before {
        content: "\f0f4"
    }
    .fa-cutlery:before {
        content: "\f0f5"
    }
    .fa-file-text-o:before {
        content: "\f0f6"
    }
    .fa-building-o:before {
        content: "\f0f7"
    }
    .fa-hospital-o:before {
        content: "\f0f8"
    }
    .fa-ambulance:before {
        content: "\f0f9"
    }
    .fa-medkit:before {
        content: "\f0fa"
    }
    .fa-fighter-jet:before {
        content: "\f0fb"
    }
    .fa-beer:before {
        content: "\f0fc"
    }
    .fa-h-square:before {
        content: "\f0fd"
    }
    .fa-plus-square:before {
        content: "\f0fe"
    }
    .fa-angle-double-left:before {
        content: "\f100"
    }
    .fa-angle-double-right:before {
        content: "\f101"
    }
    .fa-angle-double-up:before {
        content: "\f102"
    }
    .fa-angle-double-down:before {
        content: "\f103"
    }
    .fa-angle-left:before {
        content: "\f104"
    }
    .fa-angle-right:before {
        content: "\f105"
    }
    .fa-angle-up:before {
        content: "\f106"
    }
    .fa-angle-down:before {
        content: "\f107"
    }
    .fa-desktop:before {
        content: "\f108"
    }
    .fa-laptop:before {
        content: "\f109"
    }
    .fa-tablet:before {
        content: "\f10a"
    }
    .fa-mobile-phone:before,
    .fa-mobile:before {
        content: "\f10b"
    }
    .fa-circle-o:before {
        content: "\f10c"
    }
    .fa-quote-left:before {
        content: "\f10d"
    }
    .fa-quote-right:before {
        content: "\f10e"
    }
    .fa-spinner:before {
        content: "\f110"
    }
    .fa-circle:before {
        content: "\f111"
    }
    .fa-mail-reply:before,
    .fa-reply:before {
        content: "\f112"
    }
    .fa-github-alt:before {
        content: "\f113"
    }
    .fa-folder-o:before {
        content: "\f114"
    }
    .fa-folder-open-o:before {
        content: "\f115"
    }
    .fa-smile-o:before {
        content: "\f118"
    }
    .fa-frown-o:before {
        content: "\f119"
    }
    .fa-meh-o:before {
        content: "\f11a"
    }
    .fa-gamepad:before {
        content: "\f11b"
    }
    .fa-keyboard-o:before {
        content: "\f11c"
    }
    .fa-flag-o:before {
        content: "\f11d"
    }
    .fa-flag-checkered:before {
        content: "\f11e"
    }
    .fa-terminal:before {
        content: "\f120"
    }
    .fa-code:before {
        content: "\f121"
    }
    .fa-mail-reply-all:before,
    .fa-reply-all:before {
        content: "\f122"
    }
    .fa-star-half-empty:before,
    .fa-star-half-full:before,
    .fa-star-half-o:before {
        content: "\f123"
    }
    .fa-location-arrow:before {
        content: "\f124"
    }
    .fa-crop:before {
        content: "\f125"
    }
    .fa-code-fork:before {
        content: "\f126"
    }
    .fa-unlink:before,
    .fa-chain-broken:before {
        content: "\f127"
    }
    .fa-question:before {
        content: "\f128"
    }
    .fa-info:before {
        content: "\f129"
    }
    .fa-exclamation:before {
        content: "\f12a"
    }
    .fa-superscript:before {
        content: "\f12b"
    }
    .fa-subscript:before {
        content: "\f12c"
    }
    .fa-eraser:before {
        content: "\f12d"
    }
    .fa-puzzle-piece:before {
        content: "\f12e"
    }
    .fa-microphone:before {
        content: "\f130"
    }
    .fa-microphone-slash:before {
        content: "\f131"
    }
    .fa-shield:before {
        content: "\f132"
    }
    .fa-calendar-o:before {
        content: "\f133"
    }
    .fa-fire-extinguisher:before {
        content: "\f134"
    }
    .fa-rocket:before {
        content: "\f135"
    }
    .fa-maxcdn:before {
        content: "\f136"
    }
    .fa-chevron-circle-left:before {
        content: "\f137"
    }
    .fa-chevron-circle-right:before {
        content: "\f138"
    }
    .fa-chevron-circle-up:before {
        content: "\f139"
    }
    .fa-chevron-circle-down:before {
        content: "\f13a"
    }
    .fa-html5:before {
        content: "\f13b"
    }
    .fa-css3:before {
        content: "\f13c"
    }
    .fa-anchor:before {
        content: "\f13d"
    }
    .fa-unlock-alt:before {
        content: "\f13e"
    }
    .fa-bullseye:before {
        content: "\f140"
    }
    .fa-ellipsis-h:before {
        content: "\f141"
    }
    .fa-ellipsis-v:before {
        content: "\f142"
    }
    .fa-rss-square:before {
        content: "\f143"
    }
    .fa-play-circle:before {
        content: "\f144"
    }
    .fa-ticket:before {
        content: "\f145"
    }
    .fa-minus-square:before {
        content: "\f146"
    }
    .fa-minus-square-o:before {
        content: "\f147"
    }
    .fa-level-up:before {
        content: "\f148"
    }
    .fa-level-down:before {
        content: "\f149"
    }
    .fa-check-square:before {
        content: "\f14a"
    }
    .fa-pencil-square:before {
        content: "\f14b"
    }
    .fa-external-link-square:before {
        content: "\f14c"
    }
    .fa-share-square:before {
        content: "\f14d"
    }
    .fa-compass:before {
        content: "\f14e"
    }
    .fa-toggle-down:before,
    .fa-caret-square-o-down:before {
        content: "\f150"
    }
    .fa-toggle-up:before,
    .fa-caret-square-o-up:before {
        content: "\f151"
    }
    .fa-toggle-right:before,
    .fa-caret-square-o-right:before {
        content: "\f152"
    }
    .fa-euro:before,
    .fa-eur:before {
        content: "\f153"
    }
    .fa-gbp:before {
        content: "\f154"
    }
    .fa-dollar:before,
    .fa-usd:before {
        content: "\f155"
    }
    .fa-rupee:before,
    .fa-inr:before {
        content: "\f156"
    }
    .fa-cny:before,
    .fa-rmb:before,
    .fa-yen:before,
    .fa-jpy:before {
        content: "\f157"
    }
    .fa-ruble:before,
    .fa-rouble:before,
    .fa-rub:before {
        content: "\f158"
    }
    .fa-won:before,
    .fa-krw:before {
        content: "\f159"
    }
    .fa-bitcoin:before,
    .fa-btc:before {
        content: "\f15a"
    }
    .fa-file:before {
        content: "\f15b"
    }
    .fa-file-text:before {
        content: "\f15c"
    }
    .fa-sort-alpha-asc:before {
        content: "\f15d"
    }
    .fa-sort-alpha-desc:before {
        content: "\f15e"
    }
    .fa-sort-amount-asc:before {
        content: "\f160"
    }
    .fa-sort-amount-desc:before {
        content: "\f161"
    }
    .fa-sort-numeric-asc:before {
        content: "\f162"
    }
    .fa-sort-numeric-desc:before {
        content: "\f163"
    }
    .fa-thumbs-up:before {
        content: "\f164"
    }
    .fa-thumbs-down:before {
        content: "\f165"
    }
    .fa-youtube-square:before {
        content: "\f166"
    }
    .fa-youtube:before {
        content: "\f167"
    }
    .fa-xing:before {
        content: "\f168"
    }
    .fa-xing-square:before {
        content: "\f169"
    }
    .fa-youtube-play:before {
        content: "\f16a"
    }
    .fa-dropbox:before {
        content: "\f16b"
    }
    .fa-stack-overflow:before {
        content: "\f16c"
    }
    .fa-instagram:before {
        content: "\f16d"
    }
    .fa-flickr:before {
        content: "\f16e"
    }
    .fa-adn:before {
        content: "\f170"
    }
    .fa-bitbucket:before {
        content: "\f171"
    }
    .fa-bitbucket-square:before {
        content: "\f172"
    }
    .fa-tumblr:before {
        content: "\f173"
    }
    .fa-tumblr-square:before {
        content: "\f174"
    }
    .fa-long-arrow-down:before {
        content: "\f175"
    }
    .fa-long-arrow-up:before {
        content: "\f176"
    }
    .fa-long-arrow-left:before {
        content: "\f177"
    }
    .fa-long-arrow-right:before {
        content: "\f178"
    }
    .fa-apple:before {
        content: "\f179"
    }
    .fa-windows:before {
        content: "\f17a"
    }
    .fa-android:before {
        content: "\f17b"
    }
    .fa-linux:before {
        content: "\f17c"
    }
    .fa-dribbble:before {
        content: "\f17d"
    }
    .fa-skype:before {
        content: "\f17e"
    }
    .fa-foursquare:before {
        content: "\f180"
    }
    .fa-trello:before {
        content: "\f181"
    }
    .fa-female:before {
        content: "\f182"
    }
    .fa-male:before {
        content: "\f183"
    }
    .fa-gittip:before,
    .fa-gratipay:before {
        content: "\f184"
    }
    .fa-sun-o:before {
        content: "\f185"
    }
    .fa-moon-o:before {
        content: "\f186"
    }
    .fa-archive:before {
        content: "\f187"
    }
    .fa-bug:before {
        content: "\f188"
    }
    .fa-vk:before {
        content: "\f189"
    }
    .fa-weibo:before {
        content: "\f18a"
    }
    .fa-renren:before {
        content: "\f18b"
    }
    .fa-pagelines:before {
        content: "\f18c"
    }
    .fa-stack-exchange:before {
        content: "\f18d"
    }
    .fa-arrow-circle-o-right:before {
        content: "\f18e"
    }
    .fa-arrow-circle-o-left:before {
        content: "\f190"
    }
    .fa-toggle-left:before,
    .fa-caret-square-o-left:before {
        content: "\f191"
    }
    .fa-dot-circle-o:before {
        content: "\f192"
    }
    .fa-wheelchair:before {
        content: "\f193"
    }
    .fa-vimeo-square:before {
        content: "\f194"
    }
    .fa-turkish-lira:before,
    .fa-try:before {
        content: "\f195"
    }
    .fa-plus-square-o:before {
        content: "\f196"
    }
    .fa-space-shuttle:before {
        content: "\f197"
    }
    .fa-slack:before {
        content: "\f198"
    }
    .fa-envelope-square:before {
        content: "\f199"
    }
    .fa-wordpress:before {
        content: "\f19a"
    }
    .fa-openid:before {
        content: "\f19b"
    }
    .fa-institution:before,
    .fa-bank:before,
    .fa-university:before {
        content: "\f19c"
    }
    .fa-mortar-board:before,
    .fa-graduation-cap:before {
        content: "\f19d"
    }
    .fa-yahoo:before {
        content: "\f19e"
    }
    .fa-google:before {
        content: "\f1a0"
    }
    .fa-reddit:before {
        content: "\f1a1"
    }
    .fa-reddit-square:before {
        content: "\f1a2"
    }
    .fa-stumbleupon-circle:before {
        content: "\f1a3"
    }
    .fa-stumbleupon:before {
        content: "\f1a4"
    }
    .fa-delicious:before {
        content: "\f1a5"
    }
    .fa-digg:before {
        content: "\f1a6"
    }
    .fa-pied-piper-pp:before {
        content: "\f1a7"
    }
    .fa-pied-piper-alt:before {
        content: "\f1a8"
    }
    .fa-drupal:before {
        content: "\f1a9"
    }
    .fa-joomla:before {
        content: "\f1aa"
    }
    .fa-language:before {
        content: "\f1ab"
    }
    .fa-fax:before {
        content: "\f1ac"
    }
    .fa-building:before {
        content: "\f1ad"
    }
    .fa-child:before {
        content: "\f1ae"
    }
    .fa-paw:before {
        content: "\f1b0"
    }
    .fa-spoon:before {
        content: "\f1b1"
    }
    .fa-cube:before {
        content: "\f1b2"
    }
    .fa-cubes:before {
        content: "\f1b3"
    }
    .fa-behance:before {
        content: "\f1b4"
    }
    .fa-behance-square:before {
        content: "\f1b5"
    }
    .fa-steam:before {
        content: "\f1b6"
    }
    .fa-steam-square:before {
        content: "\f1b7"
    }
    .fa-recycle:before {
        content: "\f1b8"
    }
    .fa-automobile:before,
    .fa-car:before {
        content: "\f1b9"
    }
    .fa-cab:before,
    .fa-taxi:before {
        content: "\f1ba"
    }
    .fa-tree:before {
        content: "\f1bb"
    }
    .fa-spotify:before {
        content: "\f1bc"
    }
    .fa-deviantart:before {
        content: "\f1bd"
    }
    .fa-soundcloud:before {
        content: "\f1be"
    }
    .fa-database:before {
        content: "\f1c0"
    }
    .fa-file-pdf-o:before {
        content: "\f1c1"
    }
    .fa-file-word-o:before {
        content: "\f1c2"
    }
    .fa-file-excel-o:before {
        content: "\f1c3"
    }
    .fa-file-powerpoint-o:before {
        content: "\f1c4"
    }
    .fa-file-photo-o:before,
    .fa-file-picture-o:before,
    .fa-file-image-o:before {
        content: "\f1c5"
    }
    .fa-file-zip-o:before,
    .fa-file-archive-o:before {
        content: "\f1c6"
    }
    .fa-file-sound-o:before,
    .fa-file-audio-o:before {
        content: "\f1c7"
    }
    .fa-file-movie-o:before,
    .fa-file-video-o:before {
        content: "\f1c8"
    }
    .fa-file-code-o:before {
        content: "\f1c9"
    }
    .fa-vine:before {
        content: "\f1ca"
    }
    .fa-codepen:before {
        content: "\f1cb"
    }
    .fa-jsfiddle:before {
        content: "\f1cc"
    }
    .fa-life-bouy:before,
    .fa-life-buoy:before,
    .fa-life-saver:before,
    .fa-support:before,
    .fa-life-ring:before {
        content: "\f1cd"
    }
    .fa-circle-o-notch:before {
        content: "\f1ce"
    }
    .fa-ra:before,
    .fa-resistance:before,
    .fa-rebel:before {
        content: "\f1d0"
    }
    .fa-ge:before,
    .fa-empire:before {
        content: "\f1d1"
    }
    .fa-git-square:before {
        content: "\f1d2"
    }
    .fa-git:before {
        content: "\f1d3"
    }
    .fa-y-combinator-square:before,
    .fa-yc-square:before,
    .fa-hacker-news:before {
        content: "\f1d4"
    }
    .fa-tencent-weibo:before {
        content: "\f1d5"
    }
    .fa-qq:before {
        content: "\f1d6"
    }
    .fa-wechat:before,
    .fa-weixin:before {
        content: "\f1d7"
    }
    .fa-send:before,
    .fa-paper-plane:before {
        content: "\f1d8"
    }
    .fa-send-o:before,
    .fa-paper-plane-o:before {
        content: "\f1d9"
    }
    .fa-history:before {
        content: "\f1da"
    }
    .fa-circle-thin:before {
        content: "\f1db"
    }
    .fa-header:before {
        content: "\f1dc"
    }
    .fa-paragraph:before {
        content: "\f1dd"
    }
    .fa-sliders:before {
        content: "\f1de"
    }
    .fa-share-alt:before {
        content: "\f1e0"
    }
    .fa-share-alt-square:before {
        content: "\f1e1"
    }
    .fa-bomb:before {
        content: "\f1e2"
    }
    .fa-soccer-ball-o:before,
    .fa-futbol-o:before {
        content: "\f1e3"
    }
    .fa-tty:before {
        content: "\f1e4"
    }
    .fa-binoculars:before {
        content: "\f1e5"
    }
    .fa-plug:before {
        content: "\f1e6"
    }
    .fa-slideshare:before {
        content: "\f1e7"
    }
    .fa-twitch:before {
        content: "\f1e8"
    }
    .fa-yelp:before {
        content: "\f1e9"
    }
    .fa-newspaper-o:before {
        content: "\f1ea"
    }
    .fa-wifi:before {
        content: "\f1eb"
    }
    .fa-calculator:before {
        content: "\f1ec"
    }
    .fa-paypal:before {
        content: "\f1ed"
    }
    .fa-google-wallet:before {
        content: "\f1ee"
    }
    .fa-cc-visa:before {
        content: "\f1f0"
    }
    .fa-cc-mastercard:before {
        content: "\f1f1"
    }
    .fa-cc-discover:before {
        content: "\f1f2"
    }
    .fa-cc-amex:before {
        content: "\f1f3"
    }
    .fa-cc-paypal:before {
        content: "\f1f4"
    }
    .fa-cc-stripe:before {
        content: "\f1f5"
    }
    .fa-bell-slash:before {
        content: "\f1f6"
    }
    .fa-bell-slash-o:before {
        content: "\f1f7"
    }
    .fa-trash:before {
        content: "\f1f8"
    }
    .fa-copyright:before {
        content: "\f1f9"
    }
    .fa-at:before {
        content: "\f1fa"
    }
    .fa-eyedropper:before {
        content: "\f1fb"
    }
    .fa-paint-brush:before {
        content: "\f1fc"
    }
    .fa-birthday-cake:before {
        content: "\f1fd"
    }
    .fa-area-chart:before {
        content: "\f1fe"
    }
    .fa-pie-chart:before {
        content: "\f200"
    }
    .fa-line-chart:before {
        content: "\f201"
    }
    .fa-lastfm:before {
        content: "\f202"
    }
    .fa-lastfm-square:before {
        content: "\f203"
    }
    .fa-toggle-off:before {
        content: "\f204"
    }
    .fa-toggle-on:before {
        content: "\f205"
    }
    .fa-bicycle:before {
        content: "\f206"
    }
    .fa-bus:before {
        content: "\f207"
    }
    .fa-ioxhost:before {
        content: "\f208"
    }
    .fa-angellist:before {
        content: "\f209"
    }
    .fa-cc:before {
        content: "\f20a"
    }
    .fa-shekel:before,
    .fa-sheqel:before,
    .fa-ils:before {
        content: "\f20b"
    }
    .fa-meanpath:before {
        content: "\f20c"
    }
    .fa-buysellads:before {
        content: "\f20d"
    }
    .fa-connectdevelop:before {
        content: "\f20e"
    }
    .fa-dashcube:before {
        content: "\f210"
    }
    .fa-forumbee:before {
        content: "\f211"
    }
    .fa-leanpub:before {
        content: "\f212"
    }
    .fa-sellsy:before {
        content: "\f213"
    }
    .fa-shirtsinbulk:before {
        content: "\f214"
    }
    .fa-simplybuilt:before {
        content: "\f215"
    }
    .fa-skyatlas:before {
        content: "\f216"
    }
    .fa-cart-plus:before {
        content: "\f217"
    }
    .fa-cart-arrow-down:before {
        content: "\f218"
    }
    .fa-diamond:before {
        content: "\f219"
    }
    .fa-ship:before {
        content: "\f21a"
    }
    .fa-user-secret:before {
        content: "\f21b"
    }
    .fa-motorcycle:before {
        content: "\f21c"
    }
    .fa-street-view:before {
        content: "\f21d"
    }
    .fa-heartbeat:before {
        content: "\f21e"
    }
    .fa-venus:before {
        content: "\f221"
    }
    .fa-mars:before {
        content: "\f222"
    }
    .fa-mercury:before {
        content: "\f223"
    }
    .fa-intersex:before,
    .fa-transgender:before {
        content: "\f224"
    }
    .fa-transgender-alt:before {
        content: "\f225"
    }
    .fa-venus-double:before {
        content: "\f226"
    }
    .fa-mars-double:before {
        content: "\f227"
    }
    .fa-venus-mars:before {
        content: "\f228"
    }
    .fa-mars-stroke:before {
        content: "\f229"
    }
    .fa-mars-stroke-v:before {
        content: "\f22a"
    }
    .fa-mars-stroke-h:before {
        content: "\f22b"
    }
    .fa-neuter:before {
        content: "\f22c"
    }
    .fa-genderless:before {
        content: "\f22d"
    }
    .fa-facebook-official:before {
        content: "\f230"
    }
    .fa-pinterest-p:before {
        content: "\f231"
    }
    .fa-whatsapp:before {
        content: "\f232"
    }
    .fa-server:before {
        content: "\f233"
    }
    .fa-user-plus:before {
        content: "\f234"
    }
    .fa-user-times:before {
        content: "\f235"
    }
    .fa-hotel:before,
    .fa-bed:before {
        content: "\f236"
    }
    .fa-viacoin:before {
        content: "\f237"
    }
    .fa-train:before {
        content: "\f238"
    }
    .fa-subway:before {
        content: "\f239"
    }
    .fa-medium:before {
        content: "\f23a"
    }
    .fa-yc:before,
    .fa-y-combinator:before {
        content: "\f23b"
    }
    .fa-optin-monster:before {
        content: "\f23c"
    }
    .fa-opencart:before {
        content: "\f23d"
    }
    .fa-expeditedssl:before {
        content: "\f23e"
    }
    .fa-battery-4:before,
    .fa-battery:before,
    .fa-battery-full:before {
        content: "\f240"
    }
    .fa-battery-3:before,
    .fa-battery-three-quarters:before {
        content: "\f241"
    }
    .fa-battery-2:before,
    .fa-battery-half:before {
        content: "\f242"
    }
    .fa-battery-1:before,
    .fa-battery-quarter:before {
        content: "\f243"
    }
    .fa-battery-0:before,
    .fa-battery-empty:before {
        content: "\f244"
    }
    .fa-mouse-pointer:before {
        content: "\f245"
    }
    .fa-i-cursor:before {
        content: "\f246"
    }
    .fa-object-group:before {
        content: "\f247"
    }
    .fa-object-ungroup:before {
        content: "\f248"
    }
    .fa-sticky-note:before {
        content: "\f249"
    }
    .fa-sticky-note-o:before {
        content: "\f24a"
    }
    .fa-cc-jcb:before {
        content: "\f24b"
    }
    .fa-cc-diners-club:before {
        content: "\f24c"
    }
    .fa-clone:before {
        content: "\f24d"
    }
    .fa-balance-scale:before {
        content: "\f24e"
    }
    .fa-hourglass-o:before {
        content: "\f250"
    }
    .fa-hourglass-1:before,
    .fa-hourglass-start:before {
        content: "\f251"
    }
    .fa-hourglass-2:before,
    .fa-hourglass-half:before {
        content: "\f252"
    }
    .fa-hourglass-3:before,
    .fa-hourglass-end:before {
        content: "\f253"
    }
    .fa-hourglass:before {
        content: "\f254"
    }
    .fa-hand-grab-o:before,
    .fa-hand-rock-o:before {
        content: "\f255"
    }
    .fa-hand-stop-o:before,
    .fa-hand-paper-o:before {
        content: "\f256"
    }
    .fa-hand-scissors-o:before {
        content: "\f257"
    }
    .fa-hand-lizard-o:before {
        content: "\f258"
    }
    .fa-hand-spock-o:before {
        content: "\f259"
    }
    .fa-hand-pointer-o:before {
        content: "\f25a"
    }
    .fa-hand-peace-o:before {
        content: "\f25b"
    }
    .fa-trademark:before {
        content: "\f25c"
    }
    .fa-registered:before {
        content: "\f25d"
    }
    .fa-creative-commons:before {
        content: "\f25e"
    }
    .fa-gg:before {
        content: "\f260"
    }
    .fa-gg-circle:before {
        content: "\f261"
    }
    .fa-tripadvisor:before {
        content: "\f262"
    }
    .fa-odnoklassniki:before {
        content: "\f263"
    }
    .fa-odnoklassniki-square:before {
        content: "\f264"
    }
    .fa-get-pocket:before {
        content: "\f265"
    }
    .fa-wikipedia-w:before {
        content: "\f266"
    }
    .fa-safari:before {
        content: "\f267"
    }
    .fa-chrome:before {
        content: "\f268"
    }
    .fa-firefox:before {
        content: "\f269"
    }
    .fa-opera:before {
        content: "\f26a"
    }
    .fa-internet-explorer:before {
        content: "\f26b"
    }
    .fa-tv:before,
    .fa-television:before {
        content: "\f26c"
    }
    .fa-contao:before {
        content: "\f26d"
    }
    .fa-500px:before {
        content: "\f26e"
    }
    .fa-amazon:before {
        content: "\f270"
    }
    .fa-calendar-plus-o:before {
        content: "\f271"
    }
    .fa-calendar-minus-o:before {
        content: "\f272"
    }
    .fa-calendar-times-o:before {
        content: "\f273"
    }
    .fa-calendar-check-o:before {
        content: "\f274"
    }
    .fa-industry:before {
        content: "\f275"
    }
    .fa-map-pin:before {
        content: "\f276"
    }
    .fa-map-signs:before {
        content: "\f277"
    }
    .fa-map-o:before {
        content: "\f278"
    }
    .fa-map:before {
        content: "\f279"
    }
    .fa-commenting:before {
        content: "\f27a"
    }
    .fa-commenting-o:before {
        content: "\f27b"
    }
    .fa-houzz:before {
        content: "\f27c"
    }
    .fa-vimeo:before {
        content: "\f27d"
    }
    .fa-black-tie:before {
        content: "\f27e"
    }
    .fa-fonticons:before {
        content: "\f280"
    }
    .fa-reddit-alien:before {
        content: "\f281"
    }
    .fa-edge:before {
        content: "\f282"
    }
    .fa-credit-card-alt:before {
        content: "\f283"
    }
    .fa-codiepie:before {
        content: "\f284"
    }
    .fa-modx:before {
        content: "\f285"
    }
    .fa-fort-awesome:before {
        content: "\f286"
    }
    .fa-usb:before {
        content: "\f287"
    }
    .fa-product-hunt:before {
        content: "\f288"
    }
    .fa-mixcloud:before {
        content: "\f289"
    }
    .fa-scribd:before {
        content: "\f28a"
    }
    .fa-pause-circle:before {
        content: "\f28b"
    }
    .fa-pause-circle-o:before {
        content: "\f28c"
    }
    .fa-stop-circle:before {
        content: "\f28d"
    }
    .fa-stop-circle-o:before {
        content: "\f28e"
    }
    .fa-shopping-bag:before {
        content: "\f290"
    }
    .fa-shopping-basket:before {
        content: "\f291"
    }
    .fa-hashtag:before {
        content: "\f292"
    }
    .fa-bluetooth:before {
        content: "\f293"
    }
    .fa-bluetooth-b:before {
        content: "\f294"
    }
    .fa-percent:before {
        content: "\f295"
    }
    .fa-gitlab:before {
        content: "\f296"
    }
    .fa-wpbeginner:before {
        content: "\f297"
    }
    .fa-wpforms:before {
        content: "\f298"
    }
    .fa-envira:before {
        content: "\f299"
    }
    .fa-universal-access:before {
        content: "\f29a"
    }
    .fa-wheelchair-alt:before {
        content: "\f29b"
    }
    .fa-question-circle-o:before {
        content: "\f29c"
    }
    .fa-blind:before {
        content: "\f29d"
    }
    .fa-audio-description:before {
        content: "\f29e"
    }
    .fa-volume-control-phone:before {
        content: "\f2a0"
    }
    .fa-braille:before {
        content: "\f2a1"
    }
    .fa-assistive-listening-systems:before {
        content: "\f2a2"
    }
    .fa-asl-interpreting:before,
    .fa-american-sign-language-interpreting:before {
        content: "\f2a3"
    }
    .fa-deafness:before,
    .fa-hard-of-hearing:before,
    .fa-deaf:before {
        content: "\f2a4"
    }
    .fa-glide:before {
        content: "\f2a5"
    }
    .fa-glide-g:before {
        content: "\f2a6"
    }
    .fa-signing:before,
    .fa-sign-language:before {
        content: "\f2a7"
    }
    .fa-low-vision:before {
        content: "\f2a8"
    }
    .fa-viadeo:before {
        content: "\f2a9"
    }
    .fa-viadeo-square:before {
        content: "\f2aa"
    }
    .fa-snapchat:before {
        content: "\f2ab"
    }
    .fa-snapchat-ghost:before {
        content: "\f2ac"
    }
    .fa-snapchat-square:before {
        content: "\f2ad"
    }
    .fa-pied-piper:before {
        content: "\f2ae"
    }
    .fa-first-order:before {
        content: "\f2b0"
    }
    .fa-yoast:before {
        content: "\f2b1"
    }
    .fa-themeisle:before {
        content: "\f2b2"
    }
    .fa-google-plus-circle:before,
    .fa-google-plus-official:before {
        content: "\f2b3"
    }
    .fa-fa:before,
    .fa-font-awesome:before {
        content: "\f2b4"
    }
    .fa-handshake-o:before {
        content: "\f2b5"
    }
    .fa-envelope-open:before {
        content: "\f2b6"
    }
    .fa-envelope-open-o:before {
        content: "\f2b7"
    }
    .fa-linode:before {
        content: "\f2b8"
    }
    .fa-address-book:before {
        content: "\f2b9"
    }
    .fa-address-book-o:before {
        content: "\f2ba"
    }
    .fa-vcard:before,
    .fa-address-card:before {
        content: "\f2bb"
    }
    .fa-vcard-o:before,
    .fa-address-card-o:before {
        content: "\f2bc"
    }
    .fa-user-circle:before {
        content: "\f2bd"
    }
    .fa-user-circle-o:before {
        content: "\f2be"
    }
    .fa-user-o:before {
        content: "\f2c0"
    }
    .fa-id-badge:before {
        content: "\f2c1"
    }
    .fa-drivers-license:before,
    .fa-id-card:before {
        content: "\f2c2"
    }
    .fa-drivers-license-o:before,
    .fa-id-card-o:before {
        content: "\f2c3"
    }
    .fa-quora:before {
        content: "\f2c4"
    }
    .fa-free-code-camp:before {
        content: "\f2c5"
    }
    .fa-telegram:before {
        content: "\f2c6"
    }
    .fa-thermometer-4:before,
    .fa-thermometer:before,
    .fa-thermometer-full:before {
        content: "\f2c7"
    }
    .fa-thermometer-3:before,
    .fa-thermometer-three-quarters:before {
        content: "\f2c8"
    }
    .fa-thermometer-2:before,
    .fa-thermometer-half:before {
        content: "\f2c9"
    }
    .fa-thermometer-1:before,
    .fa-thermometer-quarter:before {
        content: "\f2ca"
    }
    .fa-thermometer-0:before,
    .fa-thermometer-empty:before {
        content: "\f2cb"
    }
    .fa-shower:before {
        content: "\f2cc"
    }
    .fa-bathtub:before,
    .fa-s15:before,
    .fa-bath:before {
        content: "\f2cd"
    }
    .fa-podcast:before {
        content: "\f2ce"
    }
    .fa-window-maximize:before {
        content: "\f2d0"
    }
    .fa-window-minimize:before {
        content: "\f2d1"
    }
    .fa-window-restore:before {
        content: "\f2d2"
    }
    .fa-times-rectangle:before,
    .fa-window-close:before {
        content: "\f2d3"
    }
    .fa-times-rectangle-o:before,
    .fa-window-close-o:before {
        content: "\f2d4"
    }
    .fa-bandcamp:before {
        content: "\f2d5"
    }
    .fa-grav:before {
        content: "\f2d6"
    }
    .fa-etsy:before {
        content: "\f2d7"
    }
    .fa-imdb:before {
        content: "\f2d8"
    }
    .fa-ravelry:before {
        content: "\f2d9"
    }
    .fa-eercast:before {
        content: "\f2da"
    }
    .fa-microchip:before {
        content: "\f2db"
    }
    .fa-snowflake-o:before {
        content: "\f2dc"
    }
    .fa-superpowers:before {
        content: "\f2dd"
    }
    .fa-wpexplorer:before {
        content: "\f2de"
    }
    .fa-meetup:before {
        content: "\f2e0"
    }
    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }
    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto
    }
    /* -- Fontawesome /- */
    /* -- ElegantIcons */
    @font-face {
        font-family: 'ElegantIcons';
        src: url('fonts/ElegantIcons.eot');
        src: url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'), url('fonts/ElegantIcons.woff') format('woff'), url('fonts/ElegantIcons.ttf') format('truetype'), url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    /* Use the following CSS code if you want to use data attributes for inserting your icons */
    [data-icon]:before {
        font-family: 'ElegantIcons';
        content: attr(data-icon);
        speak: none;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    /* Use the following CSS code if you want to have a class per icon */
    /*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
    .arrow-up-down,
    .arrow_back,
    .arrow_carrot-2down,
    .arrow_carrot-2down_alt2,
    .arrow_carrot-2dwnn_alt,
    .arrow_carrot-2left,
    .arrow_carrot-2left_alt,
    .arrow_carrot-2left_alt2,
    .arrow_carrot-2right,
    .arrow_carrot-2right_alt,
    .arrow_carrot-2right_alt2,
    .arrow_carrot-2up,
    .arrow_carrot-2up_alt,
    .arrow_carrot-2up_alt2,
    .arrow_carrot-down,
    .arrow_carrot-down_alt,
    .arrow_carrot-down_alt2,
    .arrow_carrot-left,
    .arrow_carrot-left_alt,
    .arrow_carrot-left_alt2,
    .arrow_carrot-right,
    .arrow_carrot-right_alt,
    .arrow_carrot-right_alt2,
    .arrow_carrot-up,
    .arrow_carrot-up_alt2,
    .arrow_carrot_up_alt,
    .arrow_condense,
    .arrow_condense_alt,
    .arrow_down,
    .arrow_down_alt,
    .arrow_expand,
    .arrow_expand_alt,
    .arrow_expand_alt2,
    .arrow_expand_alt3,
    .arrow_left,
    .arrow_left-down,
    .arrow_left-down_alt,
    .arrow_left-right,
    .arrow_left-right_alt,
    .arrow_left-up,
    .arrow_left-up_alt,
    .arrow_left_alt,
    .arrow_move,
    .arrow_right,
    .arrow_right-down,
    .arrow_right-down_alt,
    .arrow_right-up,
    .arrow_right-up_alt,
    .arrow_right_alt,
    .arrow_triangle-down,
    .arrow_triangle-down_alt,
    .arrow_triangle-down_alt2,
    .arrow_triangle-left,
    .arrow_triangle-left_alt,
    .arrow_triangle-left_alt2,
    .arrow_triangle-right,
    .arrow_triangle-right_alt,
    .arrow_triangle-right_alt2,
    .arrow_triangle-up,
    .arrow_triangle-up_alt,
    .arrow_triangle-up_alt2,
    .arrow_up,
    .arrow_up-down_alt,
    .arrow_up_alt,
    .icon_adjust-horiz,
    .icon_adjust-vert,
    .icon_archive,
    .icon_archive_alt,
    .icon_bag,
    .icon_bag_alt,
    .icon_balance,
    .icon_blocked,
    .icon_book,
    .icon_book_alt,
    .icon_box-checked,
    .icon_box-empty,
    .icon_box-selected,
    .icon_briefcase,
    .icon_briefcase_alt,
    .icon_building,
    .icon_building_alt,
    .icon_calculator_alt,
    .icon_calendar,
    .icon_calulator,
    .icon_camera,
    .icon_camera_alt,
    .icon_cart,
    .icon_cart_alt,
    .icon_chat,
    .icon_chat_alt,
    .icon_check,
    .icon_check_alt,
    .icon_check_alt2,
    .icon_circle-empty,
    .icon_circle-slelected,
    .icon_clipboard,
    .icon_clock,
    .icon_clock_alt,
    .icon_close,
    .icon_close_alt,
    .icon_close_alt2,
    .icon_cloud,
    .icon_cloud-download,
    .icon_cloud-download_alt,
    .icon_cloud-upload,
    .icon_cloud-upload_alt,
    .icon_cloud_alt,
    .icon_cog,
    .icon_cogs,
    .icon_comment,
    .icon_comment_alt,
    .icon_compass,
    .icon_compass_alt,
    .icon_cone,
    .icon_cone_alt,
    .icon_contacts,
    .icon_contacts_alt,
    .icon_creditcard,
    .icon_currency,
    .icon_currency_alt,
    .icon_cursor,
    .icon_cursor_alt,
    .icon_datareport,
    .icon_datareport_alt,
    .icon_desktop,
    .icon_dislike,
    .icon_dislike_alt,
    .icon_document,
    .icon_document_alt,
    .icon_documents,
    .icon_documents_alt,
    .icon_download,
    .icon_drawer,
    .icon_drawer_alt,
    .icon_drive,
    .icon_drive_alt,
    .icon_easel,
    .icon_easel_alt,
    .icon_error-circle,
    .icon_error-circle_alt,
    .icon_error-oct,
    .icon_error-oct_alt,
    .icon_error-triangle,
    .icon_error-triangle_alt,
    .icon_film,
    .icon_floppy,
    .icon_floppy_alt,
    .icon_flowchart,
    .icon_flowchart_alt,
    .icon_folder,
    .icon_folder-add,
    .icon_folder-add_alt,
    .icon_folder-alt,
    .icon_folder-open,
    .icon_folder-open_alt,
    .icon_folder_download,
    .icon_folder_upload,
    .icon_genius,
    .icon_gift,
    .icon_gift_alt,
    .icon_globe,
    .icon_globe-2,
    .icon_globe_alt,
    .icon_grid-2x2,
    .icon_grid-3x3,
    .icon_group,
    .icon_headphones,
    .icon_heart,
    .icon_heart_alt,
    .icon_hourglass,
    .icon_house,
    .icon_house_alt,
    .icon_id,
    .icon_id-2,
    .icon_id-2_alt,
    .icon_id_alt,
    .icon_image,
    .icon_images,
    .icon_info,
    .icon_info_alt,
    .icon_key,
    .icon_key_alt,
    .icon_laptop,
    .icon_lifesaver,
    .icon_lightbulb,
    .icon_lightbulb_alt,
    .icon_like,
    .icon_like_alt,
    .icon_link,
    .icon_link_alt,
    .icon_loading,
    .icon_lock,
    .icon_lock-open,
    .icon_lock-open_alt,
    .icon_lock_alt,
    .icon_mail,
    .icon_mail_alt,
    .icon_map,
    .icon_map_alt,
    .icon_menu,
    .icon_menu-circle_alt,
    .icon_menu-circle_alt2,
    .icon_menu-square_alt,
    .icon_menu-square_alt2,
    .icon_mic,
    .icon_mic_alt,
    .icon_minus-06,
    .icon_minus-box,
    .icon_minus_alt,
    .icon_minus_alt2,
    .icon_mobile,
    .icon_mug,
    .icon_mug_alt,
    .icon_music,
    .icon_ol,
    .icon_paperclip,
    .icon_pause,
    .icon_pause_alt,
    .icon_pause_alt2,
    .icon_pencil,
    .icon_pencil-edit,
    .icon_pencil-edit_alt,
    .icon_pencil_alt,
    .icon_pens,
    .icon_pens_alt,
    .icon_percent,
    .icon_percent_alt,
    .icon_phone,
    .icon_piechart,
    .icon_pin,
    .icon_pin_alt,
    .icon_plus,
    .icon_plus-box,
    .icon_plus_alt,
    .icon_plus_alt2,
    .icon_printer,
    .icon_printer-alt,
    .icon_profile,
    .icon_pushpin,
    .icon_pushpin_alt,
    .icon_puzzle,
    .icon_puzzle_alt,
    .icon_question,
    .icon_question_alt,
    .icon_question_alt2,
    .icon_quotations,
    .icon_quotations_alt,
    .icon_quotations_alt2,
    .icon_refresh,
    .icon_ribbon,
    .icon_ribbon_alt,
    .icon_rook,
    .icon_search,
    .icon_search-2,
    .icon_search_alt,
    .icon_shield,
    .icon_shield_alt,
    .icon_star,
    .icon_star-half,
    .icon_star-half_alt,
    .icon_star_alt,
    .icon_stop,
    .icon_stop_alt,
    .icon_stop_alt2,
    .icon_table,
    .icon_tablet,
    .icon_tag,
    .icon_tag_alt,
    .icon_tags,
    .icon_tags_alt,
    .icon_target,
    .icon_tool,
    .icon_toolbox,
    .icon_toolbox_alt,
    .icon_tools,
    .icon_trash,
    .icon_trash_alt,
    .icon_ul,
    .icon_upload,
    .icon_vol-mute,
    .icon_vol-mute_alt,
    .icon_volume-high,
    .icon_volume-high_alt,
    .icon_volume-low,
    .icon_volume-low_alt,
    .icon_wallet,
    .icon_wallet_alt,
    .icon_zoom-in,
    .icon_zoom-in_alt,
    .icon_zoom-out,
    .icon_zoom-out_alt,
    .social_blogger,
    .social_blogger_circle,
    .social_blogger_square,
    .social_delicious,
    .social_delicious_circle,
    .social_delicious_square,
    .social_deviantart,
    .social_deviantart_circle,
    .social_deviantart_square,
    .social_dribbble,
    .social_dribbble_circle,
    .social_dribbble_square,
    .social_facebook,
    .social_facebook_circle,
    .social_facebook_square,
    .social_flickr,
    .social_flickr_circle,
    .social_flickr_square,
    .social_googledrive,
    .social_googledrive_alt2,
    .social_googledrive_square,
    .social_googleplus,
    .social_googleplus_circle,
    .social_googleplus_square,
    .social_instagram,
    .social_instagram_circle,
    .social_instagram_square,
    .social_linkedin,
    .social_linkedin_circle,
    .social_linkedin_square,
    .social_myspace,
    .social_myspace_circle,
    .social_myspace_square,
    .social_picassa,
    .social_picassa_circle,
    .social_picassa_square,
    .social_pinterest,
    .social_pinterest_circle,
    .social_pinterest_square,
    .social_rss,
    .social_rss_circle,
    .social_rss_square,
    .social_share,
    .social_share_circle,
    .social_share_square,
    .social_skype,
    .social_skype_circle,
    .social_skype_square,
    .social_spotify,
    .social_spotify_circle,
    .social_spotify_square,
    .social_stumbleupon_circle,
    .social_stumbleupon_square,
    .social_tumbleupon,
    .social_tumblr,
    .social_tumblr_circle,
    .social_tumblr_square,
    .social_twitter,
    .social_twitter_circle,
    .social_twitter_square,
    .social_vimeo,
    .social_vimeo_circle,
    .social_vimeo_square,
    .social_wordpress,
    .social_wordpress_circle,
    .social_wordpress_square,
    .social_youtube,
    .social_youtube_circle,
    .social_youtube_square {
        font-family: ElegantIcons;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased
    }
    .arrow_up:before {
        content: "\21"
    }
    .arrow_down:before {
        content: "\22"
    }
    .arrow_left:before {
        content: "\23"
    }
    .arrow_right:before {
        content: "\24"
    }
    .arrow_left-up:before {
        content: "\25"
    }
    .arrow_right-up:before {
        content: "\26"
    }
    .arrow_right-down:before {
        content: "\27"
    }
    .arrow_left-down:before {
        content: "\28"
    }
    .arrow-up-down:before {
        content: "\29"
    }
    .arrow_up-down_alt:before {
        content: "\2a"
    }
    .arrow_left-right_alt:before {
        content: "\2b"
    }
    .arrow_left-right:before {
        content: "\2c"
    }
    .arrow_expand_alt2:before {
        content: "\2d"
    }
    .arrow_expand_alt:before {
        content: "\2e"
    }
    .arrow_condense:before {
        content: "\2f"
    }
    .arrow_expand:before {
        content: "\30"
    }
    .arrow_move:before {
        content: "\31"
    }
    .arrow_carrot-up:before {
        content: "\32"
    }
    .arrow_carrot-down:before {
        content: "\33"
    }
    .arrow_carrot-left:before {
        content: "\34"
    }
    .arrow_carrot-right:before {
        content: "\35"
    }
    .arrow_carrot-2up:before {
        content: "\36"
    }
    .arrow_carrot-2down:before {
        content: "\37"
    }
    .arrow_carrot-2left:before {
        content: "\38"
    }
    .arrow_carrot-2right:before {
        content: "\39"
    }
    .arrow_carrot-up_alt2:before {
        content: "\3a"
    }
    .arrow_carrot-down_alt2:before {
        content: "\3b"
    }
    .arrow_carrot-left_alt2:before {
        content: "\3c"
    }
    .arrow_carrot-right_alt2:before {
        content: "\3d"
    }
    .arrow_carrot-2up_alt2:before {
        content: "\3e"
    }
    .arrow_carrot-2down_alt2:before {
        content: "\3f"
    }
    .arrow_carrot-2left_alt2:before {
        content: "\40"
    }
    .arrow_carrot-2right_alt2:before {
        content: "\41"
    }
    .arrow_triangle-up:before {
        content: "\42"
    }
    .arrow_triangle-down:before {
        content: "\43"
    }
    .arrow_triangle-left:before {
        content: "\44"
    }
    .arrow_triangle-right:before {
        content: "\45"
    }
    .arrow_triangle-up_alt2:before {
        content: "\46"
    }
    .arrow_triangle-down_alt2:before {
        content: "\47"
    }
    .arrow_triangle-left_alt2:before {
        content: "\48"
    }
    .arrow_triangle-right_alt2:before {
        content: "\49"
    }
    .arrow_back:before {
        content: "\4a"
    }
    .icon_minus-06:before {
        content: "\4b"
    }
    .icon_plus:before {
        content: "\4c"
    }
    .icon_close:before {
        content: "\4d"
    }
    .icon_check:before {
        content: "\4e"
    }
    .icon_minus_alt2:before {
        content: "\4f"
    }
    .icon_plus_alt2:before {
        content: "\50"
    }
    .icon_close_alt2:before {
        content: "\51"
    }
    .icon_check_alt2:before {
        content: "\52"
    }
    .icon_zoom-out_alt:before {
        content: "\53"
    }
    .icon_zoom-in_alt:before {
        content: "\54"
    }
    .icon_search:before {
        content: "\55"
    }
    .icon_box-empty:before {
        content: "\56"
    }
    .icon_box-selected:before {
        content: "\57"
    }
    .icon_minus-box:before {
        content: "\58"
    }
    .icon_plus-box:before {
        content: "\59"
    }
    .icon_box-checked:before {
        content: "\5a"
    }
    .icon_circle-empty:before {
        content: "\5b"
    }
    .icon_circle-slelected:before {
        content: "\5c"
    }
    .icon_stop_alt2:before {
        content: "\5d"
    }
    .icon_stop:before {
        content: "\5e"
    }
    .icon_pause_alt2:before {
        content: "\5f"
    }
    .icon_pause:before {
        content: "\60"
    }
    .icon_menu:before {
        content: "\61"
    }
    .icon_menu-square_alt2:before {
        content: "\62"
    }
    .icon_menu-circle_alt2:before {
        content: "\63"
    }
    .icon_ul:before {
        content: "\64"
    }
    .icon_ol:before {
        content: "\65"
    }
    .icon_adjust-horiz:before {
        content: "\66"
    }
    .icon_adjust-vert:before {
        content: "\67"
    }
    .icon_document_alt:before {
        content: "\68"
    }
    .icon_documents_alt:before {
        content: "\69"
    }
    .icon_pencil:before {
        content: "\6a"
    }
    .icon_pencil-edit_alt:before {
        content: "\6b"
    }
    .icon_pencil-edit:before {
        content: "\6c"
    }
    .icon_folder-alt:before {
        content: "\6d"
    }
    .icon_folder-open_alt:before {
        content: "\6e"
    }
    .icon_folder-add_alt:before {
        content: "\6f"
    }
    .icon_info_alt:before {
        content: "\70"
    }
    .icon_error-oct_alt:before {
        content: "\71"
    }
    .icon_error-circle_alt:before {
        content: "\72"
    }
    .icon_error-triangle_alt:before {
        content: "\73"
    }
    .icon_question_alt2:before {
        content: "\74"
    }
    .icon_question:before {
        content: "\75"
    }
    .icon_comment_alt:before {
        content: "\76"
    }
    .icon_chat_alt:before {
        content: "\77"
    }
    .icon_vol-mute_alt:before {
        content: "\78"
    }
    .icon_volume-low_alt:before {
        content: "\79"
    }
    .icon_volume-high_alt:before {
        content: "\7a"
    }
    .icon_quotations:before {
        content: "\7b"
    }
    .icon_quotations_alt2:before {
        content: "\7c"
    }
    .icon_clock_alt:before {
        content: "\7d"
    }
    .icon_lock_alt:before {
        content: "\7e"
    }
    .icon_lock-open_alt:before {
        content: "\e000"
    }
    .icon_key_alt:before {
        content: "\e001"
    }
    .icon_cloud_alt:before {
        content: "\e002"
    }
    .icon_cloud-upload_alt:before {
        content: "\e003"
    }
    .icon_cloud-download_alt:before {
        content: "\e004"
    }
    .icon_image:before {
        content: "\e005"
    }
    .icon_images:before {
        content: "\e006"
    }
    .icon_lightbulb_alt:before {
        content: "\e007"
    }
    .icon_gift_alt:before {
        content: "\e008"
    }
    .icon_house_alt:before {
        content: "\e009"
    }
    .icon_genius:before {
        content: "\e00a"
    }
    .icon_mobile:before {
        content: "\e00b"
    }
    .icon_tablet:before {
        content: "\e00c"
    }
    .icon_laptop:before {
        content: "\e00d"
    }
    .icon_desktop:before {
        content: "\e00e"
    }
    .icon_camera_alt:before {
        content: "\e00f"
    }
    .icon_mail_alt:before {
        content: "\e010"
    }
    .icon_cone_alt:before {
        content: "\e011"
    }
    .icon_ribbon_alt:before {
        content: "\e012"
    }
    .icon_bag_alt:before {
        content: "\e013"
    }
    .icon_creditcard:before {
        content: "\e014"
    }
    .icon_cart_alt:before {
        content: "\e015"
    }
    .icon_paperclip:before {
        content: "\e016"
    }
    .icon_tag_alt:before {
        content: "\e017"
    }
    .icon_tags_alt:before {
        content: "\e018"
    }
    .icon_trash_alt:before {
        content: "\e019"
    }
    .icon_cursor_alt:before {
        content: "\e01a"
    }
    .icon_mic_alt:before {
        content: "\e01b"
    }
    .icon_compass_alt:before {
        content: "\e01c"
    }
    .icon_pin_alt:before {
        content: "\e01d"
    }
    .icon_pushpin_alt:before {
        content: "\e01e"
    }
    .icon_map_alt:before {
        content: "\e01f"
    }
    .icon_drawer_alt:before {
        content: "\e020"
    }
    .icon_toolbox_alt:before {
        content: "\e021"
    }
    .icon_book_alt:before {
        content: "\e022"
    }
    .icon_calendar:before {
        content: "\e023"
    }
    .icon_film:before {
        content: "\e024"
    }
    .icon_table:before {
        content: "\e025"
    }
    .icon_contacts_alt:before {
        content: "\e026"
    }
    .icon_headphones:before {
        content: "\e027"
    }
    .icon_lifesaver:before {
        content: "\e028"
    }
    .icon_piechart:before {
        content: "\e029"
    }
    .icon_refresh:before {
        content: "\e02a"
    }
    .icon_link_alt:before {
        content: "\e02b"
    }
    .icon_link:before {
        content: "\e02c"
    }
    .icon_loading:before {
        content: "\e02d"
    }
    .icon_blocked:before {
        content: "\e02e"
    }
    .icon_archive_alt:before {
        content: "\e02f"
    }
    .icon_heart_alt:before {
        content: "\e030"
    }
    .icon_star_alt:before {
        content: "\e031"
    }
    .icon_star-half_alt:before {
        content: "\e032"
    }
    .icon_star:before {
        content: "\e033"
    }
    .icon_star-half:before {
        content: "\e034"
    }
    .icon_tools:before {
        content: "\e035"
    }
    .icon_tool:before {
        content: "\e036"
    }
    .icon_cog:before {
        content: "\e037"
    }
    .icon_cogs:before {
        content: "\e038"
    }
    .arrow_up_alt:before {
        content: "\e039"
    }
    .arrow_down_alt:before {
        content: "\e03a"
    }
    .arrow_left_alt:before {
        content: "\e03b"
    }
    .arrow_right_alt:before {
        content: "\e03c"
    }
    .arrow_left-up_alt:before {
        content: "\e03d"
    }
    .arrow_right-up_alt:before {
        content: "\e03e"
    }
    .arrow_right-down_alt:before {
        content: "\e03f"
    }
    .arrow_left-down_alt:before {
        content: "\e040"
    }
    .arrow_condense_alt:before {
        content: "\e041"
    }
    .arrow_expand_alt3:before {
        content: "\e042"
    }
    .arrow_carrot_up_alt:before {
        content: "\e043"
    }
    .arrow_carrot-down_alt:before {
        content: "\e044"
    }
    .arrow_carrot-left_alt:before {
        content: "\e045"
    }
    .arrow_carrot-right_alt:before {
        content: "\e046"
    }
    .arrow_carrot-2up_alt:before {
        content: "\e047"
    }
    .arrow_carrot-2dwnn_alt:before {
        content: "\e048"
    }
    .arrow_carrot-2left_alt:before {
        content: "\e049"
    }
    .arrow_carrot-2right_alt:before {
        content: "\e04a"
    }
    .arrow_triangle-up_alt:before {
        content: "\e04b"
    }
    .arrow_triangle-down_alt:before {
        content: "\e04c"
    }
    .arrow_triangle-left_alt:before {
        content: "\e04d"
    }
    .arrow_triangle-right_alt:before {
        content: "\e04e"
    }
    .icon_minus_alt:before {
        content: "\e04f"
    }
    .icon_plus_alt:before {
        content: "\e050"
    }
    .icon_close_alt:before {
        content: "\e051"
    }
    .icon_check_alt:before {
        content: "\e052"
    }
    .icon_zoom-out:before {
        content: "\e053"
    }
    .icon_zoom-in:before {
        content: "\e054"
    }
    .icon_stop_alt:before {
        content: "\e055"
    }
    .icon_menu-square_alt:before {
        content: "\e056"
    }
    .icon_menu-circle_alt:before {
        content: "\e057"
    }
    .icon_document:before {
        content: "\e058"
    }
    .icon_documents:before {
        content: "\e059"
    }
    .icon_pencil_alt:before {
        content: "\e05a"
    }
    .icon_folder:before {
        content: "\e05b"
    }
    .icon_folder-open:before {
        content: "\e05c"
    }
    .icon_folder-add:before {
        content: "\e05d"
    }
    .icon_folder_upload:before {
        content: "\e05e"
    }
    .icon_folder_download:before {
        content: "\e05f"
    }
    .icon_info:before {
        content: "\e060"
    }
    .icon_error-circle:before {
        content: "\e061"
    }
    .icon_error-oct:before {
        content: "\e062"
    }
    .icon_error-triangle:before {
        content: "\e063"
    }
    .icon_question_alt:before {
        content: "\e064"
    }
    .icon_comment:before {
        content: "\e065"
    }
    .icon_chat:before {
        content: "\e066"
    }
    .icon_vol-mute:before {
        content: "\e067"
    }
    .icon_volume-low:before {
        content: "\e068"
    }
    .icon_volume-high:before {
        content: "\e069"
    }
    .icon_quotations_alt:before {
        content: "\e06a"
    }
    .icon_clock:before {
        content: "\e06b"
    }
    .icon_lock:before {
        content: "\e06c"
    }
    .icon_lock-open:before {
        content: "\e06d"
    }
    .icon_key:before {
        content: "\e06e"
    }
    .icon_cloud:before {
        content: "\e06f"
    }
    .icon_cloud-upload:before {
        content: "\e070"
    }
    .icon_cloud-download:before {
        content: "\e071"
    }
    .icon_lightbulb:before {
        content: "\e072"
    }
    .icon_gift:before {
        content: "\e073"
    }
    .icon_house:before {
        content: "\e074"
    }
    .icon_camera:before {
        content: "\e075"
    }
    .icon_mail:before {
        content: "\e076"
    }
    .icon_cone:before {
        content: "\e077"
    }
    .icon_ribbon:before {
        content: "\e078"
    }
    .icon_bag:before {
        content: "\e079"
    }
    .icon_cart:before {
        content: "\e07a"
    }
    .icon_tag:before {
        content: "\e07b"
    }
    .icon_tags:before {
        content: "\e07c"
    }
    .icon_trash:before {
        content: "\e07d"
    }
    .icon_cursor:before {
        content: "\e07e"
    }
    .icon_mic:before {
        content: "\e07f"
    }
    .icon_compass:before {
        content: "\e080"
    }
    .icon_pin:before {
        content: "\e081"
    }
    .icon_pushpin:before {
        content: "\e082"
    }
    .icon_map:before {
        content: "\e083"
    }
    .icon_drawer:before {
        content: "\e084"
    }
    .icon_toolbox:before {
        content: "\e085"
    }
    .icon_book:before {
        content: "\e086"
    }
    .icon_contacts:before {
        content: "\e087"
    }
    .icon_archive:before {
        content: "\e088"
    }
    .icon_heart:before {
        content: "\e089"
    }
    .icon_profile:before {
        content: "\e08a"
    }
    .icon_group:before {
        content: "\e08b"
    }
    .icon_grid-2x2:before {
        content: "\e08c"
    }
    .icon_grid-3x3:before {
        content: "\e08d"
    }
    .icon_music:before {
        content: "\e08e"
    }
    .icon_pause_alt:before {
        content: "\e08f"
    }
    .icon_phone:before {
        content: "\e090"
    }
    .icon_upload:before {
        content: "\e091"
    }
    .icon_download:before {
        content: "\e092"
    }
    .social_facebook:before {
        content: "\e093"
    }
    .social_twitter:before {
        content: "\e094"
    }
    .social_pinterest:before {
        content: "\e095"
    }
    .social_googleplus:before {
        content: "\e096"
    }
    .social_tumblr:before {
        content: "\e097"
    }
    .social_tumbleupon:before {
        content: "\e098"
    }
    .social_wordpress:before {
        content: "\e099"
    }
    .social_instagram:before {
        content: "\e09a"
    }
    .social_dribbble:before {
        content: "\e09b"
    }
    .social_vimeo:before {
        content: "\e09c"
    }
    .social_linkedin:before {
        content: "\e09d"
    }
    .social_rss:before {
        content: "\e09e"
    }
    .social_deviantart:before {
        content: "\e09f"
    }
    .social_share:before {
        content: "\e0a0"
    }
    .social_myspace:before {
        content: "\e0a1"
    }
    .social_skype:before {
        content: "\e0a2"
    }
    .social_youtube:before {
        content: "\e0a3"
    }
    .social_picassa:before {
        content: "\e0a4"
    }
    .social_googledrive:before {
        content: "\e0a5"
    }
    .social_flickr:before {
        content: "\e0a6"
    }
    .social_blogger:before {
        content: "\e0a7"
    }
    .social_spotify:before {
        content: "\e0a8"
    }
    .social_delicious:before {
        content: "\e0a9"
    }
    .social_facebook_circle:before {
        content: "\e0aa"
    }
    .social_twitter_circle:before {
        content: "\e0ab"
    }
    .social_pinterest_circle:before {
        content: "\e0ac"
    }
    .social_googleplus_circle:before {
        content: "\e0ad"
    }
    .social_tumblr_circle:before {
        content: "\e0ae"
    }
    .social_stumbleupon_circle:before {
        content: "\e0af"
    }
    .social_wordpress_circle:before {
        content: "\e0b0"
    }
    .social_instagram_circle:before {
        content: "\e0b1"
    }
    .social_dribbble_circle:before {
        content: "\e0b2"
    }
    .social_vimeo_circle:before {
        content: "\e0b3"
    }
    .social_linkedin_circle:before {
        content: "\e0b4"
    }
    .social_rss_circle:before {
        content: "\e0b5"
    }
    .social_deviantart_circle:before {
        content: "\e0b6"
    }
    .social_share_circle:before {
        content: "\e0b7"
    }
    .social_myspace_circle:before {
        content: "\e0b8"
    }
    .social_skype_circle:before {
        content: "\e0b9"
    }
    .social_youtube_circle:before {
        content: "\e0ba"
    }
    .social_picassa_circle:before {
        content: "\e0bb"
    }
    .social_googledrive_alt2:before {
        content: "\e0bc"
    }
    .social_flickr_circle:before {
        content: "\e0bd"
    }
    .social_blogger_circle:before {
        content: "\e0be"
    }
    .social_spotify_circle:before {
        content: "\e0bf"
    }
    .social_delicious_circle:before {
        content: "\e0c0"
    }
    .social_facebook_square:before {
        content: "\e0c1"
    }
    .social_twitter_square:before {
        content: "\e0c2"
    }
    .social_pinterest_square:before {
        content: "\e0c3"
    }
    .social_googleplus_square:before {
        content: "\e0c4"
    }
    .social_tumblr_square:before {
        content: "\e0c5"
    }
    .social_stumbleupon_square:before {
        content: "\e0c6"
    }
    .social_wordpress_square:before {
        content: "\e0c7"
    }
    .social_instagram_square:before {
        content: "\e0c8"
    }
    .social_dribbble_square:before {
        content: "\e0c9"
    }
    .social_vimeo_square:before {
        content: "\e0ca"
    }
    .social_linkedin_square:before {
        content: "\e0cb"
    }
    .social_rss_square:before {
        content: "\e0cc"
    }
    .social_deviantart_square:before {
        content: "\e0cd"
    }
    .social_share_square:before {
        content: "\e0ce"
    }
    .social_myspace_square:before {
        content: "\e0cf"
    }
    .social_skype_square:before {
        content: "\e0d0"
    }
    .social_youtube_square:before {
        content: "\e0d1"
    }
    .social_picassa_square:before {
        content: "\e0d2"
    }
    .social_googledrive_square:before {
        content: "\e0d3"
    }
    .social_flickr_square:before {
        content: "\e0d4"
    }
    .social_blogger_square:before {
        content: "\e0d5"
    }
    .social_spotify_square:before {
        content: "\e0d6"
    }
    .social_delicious_square:before {
        content: "\e0d7"
    }
    .icon_printer:before {
        content: "\e103"
    }
    .icon_calulator:before {
        content: "\e0ee"
    }
    .icon_building:before {
        content: "\e0ef"
    }
    .icon_floppy:before {
        content: "\e0e8"
    }
    .icon_drive:before {
        content: "\e0ea"
    }
    .icon_search-2:before {
        content: "\e101"
    }
    .icon_id:before {
        content: "\e107"
    }
    .icon_id-2:before {
        content: "\e108"
    }
    .icon_puzzle:before {
        content: "\e102"
    }
    .icon_like:before {
        content: "\e106"
    }
    .icon_dislike:before {
        content: "\e0eb"
    }
    .icon_mug:before {
        content: "\e105"
    }
    .icon_currency:before {
        content: "\e0ed"
    }
    .icon_wallet:before {
        content: "\e100"
    }
    .icon_pens:before {
        content: "\e104"
    }
    .icon_easel:before {
        content: "\e0e9"
    }
    .icon_flowchart:before {
        content: "\e109"
    }
    .icon_datareport:before {
        content: "\e0ec"
    }
    .icon_briefcase:before {
        content: "\e0fe"
    }
    .icon_shield:before {
        content: "\e0f6"
    }
    .icon_percent:before {
        content: "\e0fb"
    }
    .icon_globe:before {
        content: "\e0e2"
    }
    .icon_globe-2:before {
        content: "\e0e3"
    }
    .icon_target:before {
        content: "\e0f5"
    }
    .icon_hourglass:before {
        content: "\e0e1"
    }
    .icon_balance:before {
        content: "\e0ff"
    }
    .icon_rook:before {
        content: "\e0f8"
    }
    .icon_printer-alt:before {
        content: "\e0fa"
    }
    .icon_calculator_alt:before {
        content: "\e0e7"
    }
    .icon_building_alt:before {
        content: "\e0fd"
    }
    .icon_floppy_alt:before {
        content: "\e0e4"
    }
    .icon_drive_alt:before {
        content: "\e0e5"
    }
    .icon_search_alt:before {
        content: "\e0f7"
    }
    .icon_id_alt:before {
        content: "\e0e0"
    }
    .icon_id-2_alt:before {
        content: "\e0fc"
    }
    .icon_puzzle_alt:before {
        content: "\e0f9"
    }
    .icon_like_alt:before {
        content: "\e0dd"
    }
    .icon_dislike_alt:before {
        content: "\e0f1"
    }
    .icon_mug_alt:before {
        content: "\e0dc"
    }
    .icon_currency_alt:before {
        content: "\e0f3"
    }
    .icon_wallet_alt:before {
        content: "\e0d8"
    }
    .icon_pens_alt:before {
        content: "\e0db"
    }
    .icon_easel_alt:before {
        content: "\e0f0"
    }
    .icon_flowchart_alt:before {
        content: "\e0df"
    }
    .icon_datareport_alt:before {
        content: "\e0f2"
    }
    .icon_briefcase_alt:before {
        content: "\e0f4"
    }
    .icon_shield_alt:before {
        content: "\e0d9"
    }
    .icon_percent_alt:before {
        content: "\e0da"
    }
    .icon_globe_alt:before {
        content: "\e0de"
    }
    .icon_clipboard:before {
        content: "\e0e6"
    }
    .glyph {
        float: left;
        text-align: center;
        padding: 0.75em;
        margin: 0.4em 1.5em 0.75em 0;
        width: 6em;
        text-shadow: none
    }
    .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px
    }
    .glyph div {
        padding-bottom: 10px
    }
    .glyph input {
        font-family: consolas, monospace;
        font-size: 12px;
        width: 100%;
        text-align: center;
        border: 0;
        box-shadow: 0 0 0 1px #ccc;
        padding: 0.2em;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px
    }
    .centered {
        margin-left: auto;
        margin-right: auto
    }
    .glyph .fs1 {
        font-size: 2em
    }
    /* -- ElegantIcons /- */
    /* -- Owl Carousel  */
    .owl-carousel,
    .owl-carousel .owl-item,
    .owl-theme .owl-controls {
        -webkit-tap-highlight-color: transparent
    }
    .owl-carousel .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }
    .owl-carousel .owl-animated-in {
        z-index: 0
    }
    .owl-carousel .owl-animated-out {
        z-index: 1
    }
    .owl-carousel .fadeOut {
        -webkit-animation-name: fadeOut;
        animation-name: fadeOut
    }
    @-webkit-keyframes fadeOut {
        0% {
            opacity: 1
        }
        100% {
            opacity: 0
        }
    }
    @keyframes fadeOut {
        0% {
            opacity: 1
        }
        100% {
            opacity: 0
        }
    }
    .owl-height {
        -webkit-transition: height 0.5s ease-in-out;
        -moz-transition: height 0.5s ease-in-out;
        -ms-transition: height 0.5s ease-in-out;
        -o-transition: height 0.5s ease-in-out;
        transition: height 0.5s ease-in-out
    }
    .owl-carousel {
        display: none;
        width: 100%;
        position: relative;
        z-index: 1
    }
    .owl-carousel .owl-stage {
        position: relative;
        -ms-touch-action: pan-Y
    }
    .owl-carousel .owl-stage:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }
    .owl-carousel .owl-stage-outer {
        position: relative;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0)
    }
    .owl-carousel .owl-controls .owl-dot,
    .owl-carousel .owl-controls .owl-nav .owl-next,
    .owl-carousel .owl-controls .owl-nav .owl-prev {
        cursor: pointer;
        cursor: hand;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .owl-carousel.owl-loaded {
        display: block
    }
    .owl-carousel.owl-loading {
        opacity: 0;
        display: block
    }
    .owl-carousel .owl-refresh .owl-item,
    .owl-carousel .owl-video-playing .owl-video-play-icon,
    .owl-carousel .owl-video-playing .owl-video-tn {
        display: none
    }
    .owl-carousel.owl-hidden {
        opacity: 0
    }
    .owl-carousel .owl-item {
        position: relative;
        min-height: 1px;
        float: left;
        -webkit-backface-visibility: hidden;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }
    .owl-carousel.owl-text-select-on .owl-item {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto
    }
    .owl-carousel .owl-grab {
        cursor: move;
        cursor: -webkit-grab;
        cursor: -o-grab;
        cursor: -ms-grab;
        cursor: grab
    }
    .owl-carousel.owl-rtl {
        direction: rtl
    }
    .owl-carousel.owl-rtl .owl-item {
        float: right
    }
    .no-js .owl-carousel {
        display: block
    }
    .owl-carousel .owl-item .owl-lazy {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease;
        -moz-transition: opacity 0.4s ease;
        -ms-transition: opacity 0.4s ease;
        -o-transition: opacity 0.4s ease;
        transition: opacity 0.4s ease
    }
    .owl-carousel .owl-video-wrapper {
        position: relative;
        height: 100%;
        background: #000
    }
    .owl-carousel .owl-video-play-icon {
        position: absolute;
        height: 80px;
        width: 80px;
        left: 50%;
        top: 50%;
        margin-left: -40px;
        margin-top: -40px;
        background: url('owl.video.play.png') no-repeat;
        cursor: pointer;
        z-index: 1;
        -webkit-backface-visibility: hidden;
        -webkit-transition: scale 0.1s ease;
        -moz-transition: scale 0.1s ease;
        -ms-transition: scale 0.1s ease;
        -o-transition: scale 0.1s ease;
        transition: scale 0.1s ease
    }
    .owl-carousel .owl-video-play-icon:hover {
        -webkit-transition: scale(1.3, 1.3);
        -moz-transition: scale(1.3, 1.3);
        -ms-transition: scale(1.3, 1.3);
        -o-transition: scale(1.3, 1.3);
        transition: scale(1.3, 1.3)
    }
    .owl-carousel .owl-video-tn {
        opacity: 0;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -webkit-transition: opacity 0.4s ease;
        -moz-transition: opacity 0.4s ease;
        -ms-transition: opacity 0.4s ease;
        -o-transition: opacity 0.4s ease;
        transition: opacity 0.4s ease
    }
    .owl-carousel .owl-video-frame {
        position: relative;
        z-index: 1
    }
    .owl-theme .owl-controls {
        margin-top: 10px;
        text-align: center
    }
    .owl-theme .owl-controls .owl-nav [class*=owl-] {
        color: #fff;
        font-size: 14px;
        margin: 5px;
        padding: 4px 7px;
        background: #d6d6d6;
        display: inline-block;
        cursor: pointer;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px
    }
    .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
        background: #869791;
        color: #fff;
        text-decoration: none
    }
    .owl-theme .owl-controls .owl-nav .disabled {
        opacity: .5;
        cursor: default
    }
    .owl-theme .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #d6d6d6;
        display: block;
        -webkit-backface-visibility: visible;
        -webkit-transition: opacity 0.2s ease;
        -moz-transition: opacity 0.2s ease;
        -ms-transition: opacity 0.2s ease;
        -o-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px
    }
    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791
    }
    /* -- Owl Carousel /- */
    /* -- Animate */
    @charset "UTF-8";
    /*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
    .animated {
        animation-duration: 1s;
        animation-fill-mode: both
    }
    .animated.infinite {
        animation-iteration-count: infinite
    }
    .animated.hinge {
        animation-duration: 2s
    }
    .animated.bounceIn,
    .animated.bounceOut,
    .animated.flipOutX,
    .animated.flipOutY {
        animation-duration: 0.75s
    }
    @keyframes bounce {
        0,
        20%,
        53%,
        80%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1);
            transform: translateZ(0)
        }
        40%,
        43% {
            animation-timing-function: cubic-bezier(0.755,.05,0.855,.06);
            transform: translate3d(0, -30px, 0)
        }
        70% {
            animation-timing-function: cubic-bezier(0.755,.05,0.855,.06);
            transform: translate3d(0, -15px, 0)
        }
        90% {
            transform: translate3d(0, -4px, 0)
        }
    }
    .bounce {
        animation-name: bounce;
        transform-origin: center bottom
    }
    @keyframes flash {
        0,
        50%,
        to {
            opacity: 1
        }
        25%,
        75% {
            opacity: 0
        }
    }
    .flash {
        animation-name: flash
    }
    @keyframes pulse {
        0% {
            transform: scaleX(1)
        }
        50% {
            transform: scale3d(1.05, 1.05, 1.05)
        }
        to {
            transform: scaleX(1)
        }
    }
    .pulse {
        animation-name: pulse
    }
    @keyframes rubberBand {
        0% {
            transform: scaleX(1)
        }
        30% {
            transform: scale3d(1.25, 0.75, 1)
        }
        40% {
            transform: scale3d(0.75, 1.25, 1)
        }
        50% {
            transform: scale3d(1.15, 0.85, 1)
        }
        65% {
            transform: scale3d(0.95, 1.05, 1)
        }
        75% {
            transform: scale3d(1.05, 0.95, 1)
        }
        to {
            transform: scaleX(1)
        }
    }
    .rubberBand {
        animation-name: rubberBand
    }
    @keyframes shake {
        0,
        to {
            transform: translateZ(0)
        }
        10%,
        30%,
        50%,
        70%,
        90% {
            transform: translate3d(-10px, 0, 0)
        }
        20%,
        40%,
        60%,
        80% {
            transform: translate3d(10px, 0, 0)
        }
    }
    .shake {
        animation-name: shake
    }
    @keyframes headShake {
        0% {
            transform: translateX(0)
        }
        6.5% {
            transform: translateX(-6px) rotateY(-9deg)
        }
        18.5% {
            transform: translateX(5px) rotateY(7deg)
        }
        31.5% {
            transform: translateX(-3px) rotateY(-5deg)
        }
        43.5% {
            transform: translateX(2px) rotateY(3deg)
        }
        50% {
            transform: translateX(0)
        }
    }
    .headShake {
        animation-timing-function: ease-in-out;
        animation-name: headShake
    }
    @keyframes swing {
        20% {
            transform: rotate(15deg)
        }
        40% {
            transform: rotate(-10deg)
        }
        60% {
            transform: rotate(5deg)
        }
        80% {
            transform: rotate(-5deg)
        }
        to {
            transform: rotate(0deg)
        }
    }
    .swing {
        transform-origin: top center;
        animation-name: swing
    }
    @keyframes tada {
        0% {
            transform: scaleX(1)
        }
        10%,
        20% {
            transform: scale3d(0.9, .9, 0.9) rotate(-3deg)
        }
        30%,
        50%,
        70%,
        90% {
            transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
        }
        40%,
        60%,
        80% {
            transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
        }
        to {
            transform: scaleX(1)
        }
    }
    .tada {
        animation-name: tada
    }
    @keyframes wobble {
        0% {
            transform: none
        }
        15% {
            transform: translate3d(-25%, 0, 0) rotate(-5deg)
        }
        30% {
            transform: translate3d(20%, 0, 0) rotate(3deg)
        }
        45% {
            transform: translate3d(-15%, 0, 0) rotate(-3deg)
        }
        60% {
            transform: translate3d(10%, 0, 0) rotate(2deg)
        }
        75% {
            transform: translate3d(-5%, 0, 0) rotate(-1deg)
        }
        to {
            transform: none
        }
    }
    .wobble {
        animation-name: wobble
    }
    @keyframes jello {
        0,
        11.1%,
        to {
            transform: none
        }
        22.2% {
            transform: skewX(-12.5deg) skewY(-12.5deg)
        }
        33.3% {
            transform: skewX(6.25deg) skewY(6.25deg)
        }
        44.4% {
            transform: skewX(-3.125deg) skewY(-3.125deg)
        }
        55.5% {
            transform: skewX(1.5625deg) skewY(1.5625deg)
        }
        66.6% {
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
        }
        77.7% {
            transform: skewX(0.390625deg) skewY(0.390625deg)
        }
        88.8% {
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
        }
    }
    .jello {
        animation-name: jello;
        transform-origin: center
    }
    @keyframes bounceIn {
        0,
        20%,
        40%,
        60%,
        80%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1)
        }
        0% {
            opacity: 0;
            transform: scale3d(0.3, .3, 0.3)
        }
        20% {
            transform: scale3d(1.1, 1.1, 1.1)
        }
        40% {
            transform: scale3d(0.9, .9, 0.9)
        }
        60% {
            opacity: 1;
            transform: scale3d(1.03, 1.03, 1.03)
        }
        80% {
            transform: scale3d(0.97, .97, 0.97)
        }
        to {
            opacity: 1;
            transform: scaleX(1)
        }
    }
    .bounceIn {
        animation-name: bounceIn
    }
    @keyframes bounceInDown {
        0,
        60%,
        75%,
        90%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1)
        }
        0% {
            opacity: 0;
            transform: translate3d(0, -3000px, 0)
        }
        60% {
            opacity: 1;
            transform: translate3d(0, 25px, 0)
        }
        75% {
            transform: translate3d(0, -10px, 0)
        }
        90% {
            transform: translate3d(0, 5px, 0)
        }
        to {
            transform: none
        }
    }
    .bounceInDown {
        animation-name: bounceInDown
    }
    @keyframes bounceInLeft {
        0,
        60%,
        75%,
        90%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1)
        }
        0% {
            opacity: 0;
            transform: translate3d(-3000px, 0, 0)
        }
        60% {
            opacity: 1;
            transform: translate3d(25px, 0, 0)
        }
        75% {
            transform: translate3d(-10px, 0, 0)
        }
        90% {
            transform: translate3d(5px, 0, 0)
        }
        to {
            transform: none
        }
    }
    .bounceInLeft {
        animation-name: bounceInLeft
    }
    @keyframes bounceInRight {
        0,
        60%,
        75%,
        90%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1)
        }
        0% {
            opacity: 0;
            transform: translate3d(3000px, 0, 0)
        }
        60% {
            opacity: 1;
            transform: translate3d(-25px, 0, 0)
        }
        75% {
            transform: translate3d(10px, 0, 0)
        }
        90% {
            transform: translate3d(-5px, 0, 0)
        }
        to {
            transform: none
        }
    }
    .bounceInRight {
        animation-name: bounceInRight
    }
    @keyframes bounceInUp {
        0,
        60%,
        75%,
        90%,
        to {
            animation-timing-function: cubic-bezier(0.215,.61,0.355,1)
        }
        0% {
            opacity: 0;
            transform: translate3d(0, 3000px, 0)
        }
        60% {
            opacity: 1;
            transform: translate3d(0, -20px, 0)
        }
        75% {
            transform: translate3d(0, 10px, 0)
        }
        90% {
            transform: translate3d(0, -5px, 0)
        }
        to {
            transform: translateZ(0)
        }
    }
    .bounceInUp {
        animation-name: bounceInUp
    }
    @keyframes bounceOut {
        20% {
            transform: scale3d(0.9, .9, 0.9)
        }
        50%,
        55% {
            opacity: 1;
            transform: scale3d(1.1, 1.1, 1.1)
        }
        to {
            opacity: 0;
            transform: scale3d(0.3, .3, 0.3)
        }
    }
    .bounceOut {
        animation-name: bounceOut
    }
    @keyframes bounceOutDown {
        20% {
            transform: translate3d(0, 10px, 0)
        }
        40%,
        45% {
            opacity: 1;
            transform: translate3d(0, -20px, 0)
        }
        to {
            opacity: 0;
            transform: translate3d(0, 2000px, 0)
        }
    }
    .bounceOutDown {
        animation-name: bounceOutDown
    }
    @keyframes bounceOutLeft {
        20% {
            opacity: 1;
            transform: translate3d(20px, 0, 0)
        }
        to {
            opacity: 0;
            transform: translate3d(-2000px, 0, 0)
        }
    }
    .bounceOutLeft {
        animation-name: bounceOutLeft
    }
    @keyframes bounceOutRight {
        20% {
            opacity: 1;
            transform: translate3d(-20px, 0, 0)
        }
        to {
            opacity: 0;
            transform: translate3d(2000px, 0, 0)
        }
    }
    .bounceOutRight {
        animation-name: bounceOutRight
    }
    @keyframes bounceOutUp {
        20% {
            transform: translate3d(0, -10px, 0)
        }
        40%,
        45% {
            opacity: 1;
            transform: translate3d(0, 20px, 0)
        }
        to {
            opacity: 0;
            transform: translate3d(0, -2000px, 0)
        }
    }
    .bounceOutUp {
        animation-name: bounceOutUp
    }
    @keyframes fadeIn {
        0% {
            opacity: 0
        }
        to {
            opacity: 1
        }
    }
    .fadeIn {
        animation-name: fadeIn
    }
    @keyframes fadeInDown {
        0% {
            opacity: 0;
            transform: translate3d(0, -100%, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInDown {
        animation-name: fadeInDown
    }
    @keyframes fadeInDownBig {
        0% {
            opacity: 0;
            transform: translate3d(0, -2000px, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInDownBig {
        animation-name: fadeInDownBig
    }
    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInLeft {
        animation-name: fadeInLeft
    }
    @keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            transform: translate3d(-2000px, 0, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInLeftBig {
        animation-name: fadeInLeftBig
    }
    @keyframes fadeInRight {
        0% {
            opacity: 0;
            transform: translate3d(100%, 0, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInRight {
        animation-name: fadeInRight
    }
    @keyframes fadeInRightBig {
        0% {
            opacity: 0;
            transform: translate3d(2000px, 0, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInRightBig {
        animation-name: fadeInRightBig
    }
    @keyframes fadeInUp {
        0% {
            opacity: 0;
            transform: translate3d(0, 100%, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInUp {
        animation-name: fadeInUp
    }
    @keyframes fadeInUpBig {
        0% {
            opacity: 0;
            transform: translate3d(0, 2000px, 0)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .fadeInUpBig {
        animation-name: fadeInUpBig
    }
    @keyframes fadeOut {
        0% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    .fadeOut {
        animation-name: fadeOut
    }
    @keyframes fadeOutDown {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(0, 100%, 0)
        }
    }
    .fadeOutDown {
        animation-name: fadeOutDown
    }
    @keyframes fadeOutDownBig {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(0, 2000px, 0)
        }
    }
    .fadeOutDownBig {
        animation-name: fadeOutDownBig
    }
    @keyframes fadeOutLeft {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(-100%, 0, 0)
        }
    }
    .fadeOutLeft {
        animation-name: fadeOutLeft
    }
    @keyframes fadeOutLeftBig {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(-2000px, 0, 0)
        }
    }
    .fadeOutLeftBig {
        animation-name: fadeOutLeftBig
    }
    @keyframes fadeOutRight {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(100%, 0, 0)
        }
    }
    .fadeOutRight {
        animation-name: fadeOutRight
    }
    @keyframes fadeOutRightBig {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(2000px, 0, 0)
        }
    }
    .fadeOutRightBig {
        animation-name: fadeOutRightBig
    }
    @keyframes fadeOutUp {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(0, -100%, 0)
        }
    }
    .fadeOutUp {
        animation-name: fadeOutUp
    }
    @keyframes fadeOutUpBig {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(0, -2000px, 0)
        }
    }
    .fadeOutUpBig {
        animation-name: fadeOutUpBig
    }
    @keyframes flip {
        0% {
            transform: perspective(400px) rotateY(-1turn);
            animation-timing-function: ease-out
        }
        40% {
            transform: perspective(400px) translateZ(150px) rotateY(-190deg);
            animation-timing-function: ease-out
        }
        50% {
            transform: perspective(400px) translateZ(150px) rotateY(-170deg);
            animation-timing-function: ease-in
        }
        80% {
            transform: perspective(400px) scale3d(0.95, .95, 0.95);
            animation-timing-function: ease-in
        }
        to {
            transform: perspective(400px);
            animation-timing-function: ease-in
        }
    }
    .animated.flip {
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
        animation-name: flip
    }
    @keyframes flipInX {
        0% {
            transform: perspective(400px) rotateX(90deg);
            animation-timing-function: ease-in;
            opacity: 0
        }
        40% {
            transform: perspective(400px) rotateX(-20deg);
            animation-timing-function: ease-in
        }
        60% {
            transform: perspective(400px) rotateX(10deg);
            opacity: 1
        }
        80% {
            transform: perspective(400px) rotateX(-5deg)
        }
        to {
            transform: perspective(400px)
        }
    }
    .flipInX {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        animation-name: flipInX
    }
    @keyframes flipInY {
        0% {
            transform: perspective(400px) rotateY(90deg);
            animation-timing-function: ease-in;
            opacity: 0
        }
        40% {
            transform: perspective(400px) rotateY(-20deg);
            animation-timing-function: ease-in
        }
        60% {
            transform: perspective(400px) rotateY(10deg);
            opacity: 1
        }
        80% {
            transform: perspective(400px) rotateY(-5deg)
        }
        to {
            transform: perspective(400px)
        }
    }
    .flipInY {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        animation-name: flipInY
    }
    @keyframes flipOutX {
        0% {
            transform: perspective(400px)
        }
        30% {
            transform: perspective(400px) rotateX(-20deg);
            opacity: 1
        }
        to {
            transform: perspective(400px) rotateX(90deg);
            opacity: 0
        }
    }
    .flipOutX {
        animation-name: flipOutX;
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important
    }
    @keyframes flipOutY {
        0% {
            transform: perspective(400px)
        }
        30% {
            transform: perspective(400px) rotateY(-15deg);
            opacity: 1
        }
        to {
            transform: perspective(400px) rotateY(90deg);
            opacity: 0
        }
    }
    .flipOutY {
        -webkit-backface-visibility: visible !important;
        backface-visibility: visible !important;
        animation-name: flipOutY
    }
    @keyframes lightSpeedIn {
        0% {
            transform: translate3d(100%, 0, 0) skewX(-30deg);
            opacity: 0
        }
        60% {
            transform: skewX(20deg);
            opacity: 1
        }
        80% {
            transform: skewX(-5deg);
            opacity: 1
        }
        to {
            transform: none;
            opacity: 1
        }
    }
    .lightSpeedIn {
        animation-name: lightSpeedIn;
        animation-timing-function: ease-out
    }
    @keyframes lightSpeedOut {
        0% {
            opacity: 1
        }
        to {
            transform: translate3d(100%, 0, 0) skewX(30deg);
            opacity: 0
        }
    }
    .lightSpeedOut {
        animation-name: lightSpeedOut;
        animation-timing-function: ease-in
    }
    @keyframes rotateIn {
        0% {
            transform-origin: center;
            transform: rotate(-200deg);
            opacity: 0
        }
        to {
            transform-origin: center;
            transform: none;
            opacity: 1
        }
    }
    .rotateIn {
        animation-name: rotateIn
    }
    @keyframes rotateInDownLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(-45deg);
            opacity: 0
        }
        to {
            transform-origin: left bottom;
            transform: none;
            opacity: 1
        }
    }
    .rotateInDownLeft {
        animation-name: rotateInDownLeft
    }
    @keyframes rotateInDownRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(45deg);
            opacity: 0
        }
        to {
            transform-origin: right bottom;
            transform: none;
            opacity: 1
        }
    }
    .rotateInDownRight {
        animation-name: rotateInDownRight
    }
    @keyframes rotateInUpLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(45deg);
            opacity: 0
        }
        to {
            transform-origin: left bottom;
            transform: none;
            opacity: 1
        }
    }
    .rotateInUpLeft {
        animation-name: rotateInUpLeft
    }
    @keyframes rotateInUpRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(-90deg);
            opacity: 0
        }
        to {
            transform-origin: right bottom;
            transform: none;
            opacity: 1
        }
    }
    .rotateInUpRight {
        animation-name: rotateInUpRight
    }
    @keyframes rotateOut {
        0% {
            transform-origin: center;
            opacity: 1
        }
        to {
            transform-origin: center;
            transform: rotate(200deg);
            opacity: 0
        }
    }
    .rotateOut {
        animation-name: rotateOut
    }
    @keyframes rotateOutDownLeft {
        0% {
            transform-origin: left bottom;
            opacity: 1
        }
        to {
            transform-origin: left bottom;
            transform: rotate(45deg);
            opacity: 0
        }
    }
    .rotateOutDownLeft {
        animation-name: rotateOutDownLeft
    }
    @keyframes rotateOutDownRight {
        0% {
            transform-origin: right bottom;
            opacity: 1
        }
        to {
            transform-origin: right bottom;
            transform: rotate(-45deg);
            opacity: 0
        }
    }
    .rotateOutDownRight {
        animation-name: rotateOutDownRight
    }
    @keyframes rotateOutUpLeft {
        0% {
            transform-origin: left bottom;
            opacity: 1
        }
        to {
            transform-origin: left bottom;
            transform: rotate(-45deg);
            opacity: 0
        }
    }
    .rotateOutUpLeft {
        animation-name: rotateOutUpLeft
    }
    @keyframes rotateOutUpRight {
        0% {
            transform-origin: right bottom;
            opacity: 1
        }
        to {
            transform-origin: right bottom;
            transform: rotate(90deg);
            opacity: 0
        }
    }
    .rotateOutUpRight {
        animation-name: rotateOutUpRight
    }
    @keyframes hinge {
        0% {
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        20%,
        60% {
            transform: rotate(80deg);
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        40%,
        80% {
            transform: rotate(60deg);
            transform-origin: top left;
            animation-timing-function: ease-in-out;
            opacity: 1
        }
        to {
            transform: translate3d(0, 700px, 0);
            opacity: 0
        }
    }
    .hinge {
        animation-name: hinge
    }
    @keyframes jackInTheBox {
        0% {
            opacity: 0;
            transform: scale(0.1) rotate(30deg);
            transform-origin: center bottom
        }
        50% {
            transform: rotate(-10deg)
        }
        70% {
            transform: rotate(3deg)
        }
        to {
            opacity: 1;
            transform: scale(1)
        }
    }
    .jackInTheBox {
        animation-name: jackInTheBox
    }
    @keyframes rollIn {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0) rotate(-120deg)
        }
        to {
            opacity: 1;
            transform: none
        }
    }
    .rollIn {
        animation-name: rollIn
    }
    @keyframes rollOut {
        0% {
            opacity: 1
        }
        to {
            opacity: 0;
            transform: translate3d(100%, 0, 0) rotate(120deg)
        }
    }
    .rollOut {
        animation-name: rollOut
    }
    @keyframes zoomIn {
        0% {
            opacity: 0;
            transform: scale3d(0.3, .3, 0.3)
        }
        50% {
            opacity: 1
        }
    }
    .zoomIn {
        animation-name: zoomIn
    }
    @keyframes zoomInDown {
        0% {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(0, -1000px, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        60% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(0, 60px, 0);
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomInDown {
        animation-name: zoomInDown
    }
    @keyframes zoomInLeft {
        0% {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(-1000px, 0, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        60% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(10px, 0, 0);
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomInLeft {
        animation-name: zoomInLeft
    }
    @keyframes zoomInRight {
        0% {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(1000px, 0, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        60% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(-10px, 0, 0);
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomInRight {
        animation-name: zoomInRight
    }
    @keyframes zoomInUp {
        0% {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(0, 1000px, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        60% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(0, -60px, 0);
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomInUp {
        animation-name: zoomInUp
    }
    @keyframes zoomOut {
        0% {
            opacity: 1
        }
        50% {
            opacity: 0;
            transform: scale3d(0.3, .3, 0.3)
        }
        to {
            opacity: 0
        }
    }
    .zoomOut {
        animation-name: zoomOut
    }
    @keyframes zoomOutDown {
        40% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(0, -60px, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        to {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(0, 2000px, 0);
            transform-origin: center bottom;
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomOutDown {
        animation-name: zoomOutDown
    }
    @keyframes zoomOutLeft {
        40% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(42px, 0, 0)
        }
        to {
            opacity: 0;
            transform: scale(0.1) translate3d(-2000px, 0, 0);
            transform-origin: left center
        }
    }
    .zoomOutLeft {
        animation-name: zoomOutLeft
    }
    @keyframes zoomOutRight {
        40% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(-42px, 0, 0)
        }
        to {
            opacity: 0;
            transform: scale(0.1) translate3d(2000px, 0, 0);
            transform-origin: right center
        }
    }
    .zoomOutRight {
        animation-name: zoomOutRight
    }
    @keyframes zoomOutUp {
        40% {
            opacity: 1;
            transform: scale3d(0.475, .475, 0.475) translate3d(0, 60px, 0);
            animation-timing-function: cubic-bezier(0.55,.055,0.675,.19)
        }
        to {
            opacity: 0;
            transform: scale3d(0.1, .1, 0.1) translate3d(0, -2000px, 0);
            transform-origin: center bottom;
            animation-timing-function: cubic-bezier(0.175,.885,0.32,1)
        }
    }
    .zoomOutUp {
        animation-name: zoomOutUp
    }
    @keyframes slideInDown {
        0% {
            transform: translate3d(0, -100%, 0);
            visibility: visible
        }
        to {
            transform: translateZ(0)
        }
    }
    .slideInDown {
        animation-name: slideInDown
    }
    @keyframes slideInLeft {
        0% {
            transform: translate3d(-100%, 0, 0);
            visibility: visible
        }
        to {
            transform: translateZ(0)
        }
    }
    .slideInLeft {
        animation-name: slideInLeft
    }
    @keyframes slideInRight {
        0% {
            transform: translate3d(100%, 0, 0);
            visibility: visible
        }
        to {
            transform: translateZ(0)
        }
    }
    .slideInRight {
        animation-name: slideInRight
    }
    @keyframes slideInUp {
        0% {
            transform: translate3d(0, 100%, 0);
            visibility: visible
        }
        to {
            transform: translateZ(0)
        }
    }
    .slideInUp {
        animation-name: slideInUp
    }
    @keyframes slideOutDown {
        0% {
            transform: translateZ(0)
        }
        to {
            visibility: hidden;
            transform: translate3d(0, 100%, 0)
        }
    }
    .slideOutDown {
        animation-name: slideOutDown
    }
    @keyframes slideOutLeft {
        0% {
            transform: translateZ(0)
        }
        to {
            visibility: hidden;
            transform: translate3d(-100%, 0, 0)
        }
    }
    .slideOutLeft {
        animation-name: slideOutLeft
    }
    @keyframes slideOutRight {
        0% {
            transform: translateZ(0)
        }
        to {
            visibility: hidden;
            transform: translate3d(100%, 0, 0)
        }
    }
    .slideOutRight {
        animation-name: slideOutRight
    }
    @keyframes slideOutUp {
        0% {
            transform: translateZ(0)
        }
        to {
            visibility: hidden;
            transform: translate3d(0, -100%, 0)
        }
    }
    .slideOutUp {
        animation-name: slideOutUp
    }
    /* -- Animate /- */
    /* -- Magnific Popup CSS */
    .mfp-bg,
    .mfp-wrap {
        position: fixed;
        left: 0;
        top: 0
    }
    .mfp-bg,
    .mfp-container,
    .mfp-wrap {
        height: 100%;
        width: 100%
    }
    .mfp-arrow:after,
    .mfp-arrow:before,
    .mfp-container:before,
    .mfp-figure:after {
        content: ''
    }
    .mfp-bg {
        z-index: 1042;
        overflow: hidden;
        background: #0b0b0b;
        opacity: .8
    }
    .mfp-wrap {
        z-index: 1043;
        outline: 0 !important;
        -webkit-backface-visibility: hidden
    }
    .mfp-container {
        text-align: center;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0 8px;
        box-sizing: border-box
    }
    .mfp-container:before {
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }
    .mfp-align-top .mfp-container:before {
        display: none
    }
    .mfp-content {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin: 0 auto;
        text-align: left;
        z-index: 1045
    }
    .mfp-ajax-holder .mfp-content,
    .mfp-inline-holder .mfp-content {
        width: 100%;
        cursor: auto
    }
    .mfp-ajax-cur {
        cursor: progress
    }
    .mfp-zoom-out-cur,
    .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
        cursor: -moz-zoom-out;
        cursor: -webkit-zoom-out;
        cursor: zoom-out
    }
    .mfp-zoom {
        cursor: pointer;
        cursor: -webkit-zoom-in;
        cursor: -moz-zoom-in;
        cursor: zoom-in
    }
    .mfp-auto-cursor .mfp-content {
        cursor: auto
    }
    .mfp-arrow,
    .mfp-close,
    .mfp-counter,
    .mfp-preloader {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
    .mfp-loading.mfp-figure {
        display: none
    }
    .mfp-hide {
        display: none !important
    }
    .mfp-preloader {
        color: #CCC;
        position: absolute;
        top: 50%;
        width: auto;
        text-align: center;
        margin-top: -0.8em;
        left: 8px;
        right: 8px;
        z-index: 1044
    }
    .mfp-preloader a {
        color: #CCC
    }
    .mfp-close,
    .mfp-preloader a:hover {
        color: #FFF
    }
    .mfp-s-error .mfp-content,
    .mfp-s-ready .mfp-preloader {
        display: none
    }
    button.mfp-arrow,
    button.mfp-close {
        overflow: visible;
        cursor: pointer;
        background: 0 0;
        border: 0;
        -webkit-appearance: none;
        display: block;
        outline: 0;
        padding: 0;
        z-index: 1046;
        box-shadow: none;
        touch-action: manipulation
    }
    .mfp-figure:after,
    .mfp-iframe-scaler iframe {
        box-shadow: 0 0 8px rgba(0, 0, 0, .6);
        position: absolute;
        left: 0
    }
    button::-moz-focus-inner {
        padding: 0;
        border: 0
    }
    .mfp-close {
        width: 44px;
        height: 44px;
        line-height: 44px;
        position: absolute;
        right: 0;
        top: 0;
        text-decoration: none;
        text-align: center;
        opacity: .65;
        padding: 0 0 18px 10px;
        font-style: normal;
        font-size: 28px;
        font-family: Arial, Baskerville, monospace
    }
    .mfp-close:focus,
    .mfp-close:hover {
        opacity: 1
    }
    .mfp-close:active {
        top: 1px
    }
    .mfp-close-btn-in .mfp-close {
        color: #333
    }
    .mfp-iframe-holder .mfp-close,
    .mfp-image-holder .mfp-close {
        color: #FFF;
        right: -6px;
        text-align: right;
        padding-right: 6px;
        width: 100%
    }
    .mfp-counter {
        position: absolute;
        top: 0;
        right: 0;
        color: #CCC;
        font-size: 12px;
        line-height: 18px;
        white-space: nowrap
    }
    .mfp-figure,
    img.mfp-img {
        line-height: 0
    }
    .mfp-arrow {
        position: absolute;
        opacity: .65;
        margin: -55px 0 0;
        top: 50%;
        padding: 0;
        width: 90px;
        height: 110px;
        -webkit-tap-highlight-color: transparent
    }
    .mfp-arrow:active {
        margin-top: -54px
    }
    .mfp-arrow:focus,
    .mfp-arrow:hover {
        opacity: 1
    }
    .mfp-arrow:after,
    .mfp-arrow:before {
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: inset transparent
    }
    .mfp-arrow:after {
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px
    }
    .mfp-arrow:before {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: .7
    }
    .mfp-arrow-left {
        left: 0
    }
    .mfp-arrow-left:after {
        border-right: 17px solid #FFF;
        margin-left: 31px
    }
    .mfp-arrow-left:before {
        margin-left: 25px;
        border-right: 27px solid #3F3F3F
    }
    .mfp-arrow-right {
        right: 0
    }
    .mfp-arrow-right:after {
        border-left: 17px solid #FFF;
        margin-left: 39px
    }
    .mfp-arrow-right:before {
        border-left: 27px solid #3F3F3F
    }
    .mfp-iframe-holder {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .mfp-iframe-holder .mfp-content {
        line-height: 0;
        width: 100%;
        max-width: 900px
    }
    .mfp-image-holder .mfp-content,
    img.mfp-img {
        max-width: 100%
    }
    .mfp-iframe-holder .mfp-close {
        top: -40px
    }
    .mfp-iframe-scaler {
        width: 100%;
        height: 0;
        overflow: hidden;
        padding-top: 56.25%
    }
    .mfp-iframe-scaler iframe {
        display: block;
        top: 0;
        width: 100%;
        height: 100%;
        background: #000
    }
    .mfp-figure:after,
    img.mfp-img {
        width: auto;
        height: auto;
        display: block
    }
    img.mfp-img {
        box-sizing: border-box;
        padding: 40px 0;
        margin: 0 auto
    }
    .mfp-figure:after {
        top: 40px;
        bottom: 40px;
        right: 0;
        z-index: -1;
        background: #444
    }
    .mfp-figure small {
        color: #BDBDBD;
        display: block;
        font-size: 12px;
        line-height: 14px
    }
    .mfp-figure figure {
        margin: 0
    }
    .mfp-bottom-bar {
        margin-top: -36px;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        cursor: auto
    }
    .mfp-title {
        text-align: left;
        line-height: 18px;
        color: #F3F3F3;
        word-wrap: break-word;
        padding-right: 36px
    }
    .mfp-gallery .mfp-image-holder .mfp-figure {
        cursor: pointer
    }
    @media screen and(max-width:800px) and(orientation:landscape),
    screen and(max-height:300px) {
        .mfp-img-mobile .mfp-image-holder {
            padding-left: 0;
            padding-right: 0
        }
        .mfp-img-mobile img.mfp-img {
            padding: 0
        }
        .mfp-img-mobile .mfp-figure:after {
            top: 0;
            bottom: 0
        }
        .mfp-img-mobile .mfp-figure small {
            display: inline;
            margin-left: 5px
        }
        .mfp-img-mobile .mfp-bottom-bar {
            background: rgba(0, 0, 0, .6);
            bottom: 0;
            margin: 0;
            top: auto;
            padding: 3px 5px;
            position: fixed;
            box-sizing: border-box
        }
        .mfp-img-mobile .mfp-bottom-bar:empty {
            padding: 0
        }
        .mfp-img-mobile .mfp-counter {
            right: 5px;
            top: 3px
        }
        .mfp-img-mobile .mfp-close {
            top: 0;
            right: 0;
            width: 35px;
            height: 35px;
            line-height: 35px;
            background: rgba(0, 0, 0, .6);
            position: fixed;
            text-align: center;
            padding: 0
        }
    }
    @media all and(max-width:900px) {
        .mfp-arrow {
            -webkit-transform: scale(0.75);
            transform: scale(0.75)
        }
        .mfp-arrow-left {
            -webkit-transform-origin: 0;
            transform-origin: 0
        }
        .mfp-arrow-right {
            -webkit-transform-origin: 100%;
            transform-origin: 100%
        }
        .mfp-container {
            padding-left: 6px;
            padding-right: 6px
        }
    }
    .mfp-ie7 .mfp-img {
        padding: 0
    }
    .mfp-ie7 .mfp-bottom-bar {
        width: 600px;
        left: 50%;
        margin-left: -300px;
        margin-top: 5px;
        padding-bottom: 5px
    }
    .mfp-ie7 .mfp-container {
        padding: 0
    }
    .mfp-ie7 .mfp-content {
        padding-top: 44px
    }
    .mfp-ie7 .mfp-close {
        top: 0;
        right: 0;
        padding-top: 0
    }
    .small-dialog {
        background: #fff;
        padding: 20px 30px;
        text-align: left;
        max-width: 400px;
        margin: 40px auto;
        position: relative
    }
    .my-mfp-zoom-in .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8)
    }
    .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
        opacity: 0
    }
    .my-mfp-zoom-in.mfp-bg {
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out
    }
    .my-mfp-zoom-in.mfp-ready.mfp-bg {
        opacity: .8
    }
    .my-mfp-zoom-in.mfp-removing.mfp-bg {
        opacity: 0
    }
    .my-mfp-slide-bottom .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
        -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg);
        -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
        -o-transform: translateY(-20px) perspective(600px) rotateX(10deg);
        transform: translateY(-20px) perspective(600px) rotateX(10deg)
    }
    .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: translateY(0) perspective(600px) rotateX(0);
        -moz-transform: translateY(0) perspective(600px) rotateX(0);
        -ms-transform: translateY(0) perspective(600px) rotateX(0);
        -o-transform: translateY(0) perspective(600px) rotateX(0);
        transform: translateY(0) perspective(600px) rotateX(0)
    }
    .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
        opacity: 0;
        -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
        -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg);
        -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
        -o-transform: translateY(-10px) perspective(600px) rotateX(10deg);
        transform: translateY(-10px) perspective(600px) rotateX(10deg)
    }
    .my-mfp-slide-bottom.mfp-bg {
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out
    }
    .my-mfp-slide-bottom.mfp-ready.mfp-bg {
        opacity: .8
    }
    .my-mfp-slide-bottom.mfp-removing.mfp-bg {
        opacity: 0
    }
    /* -- Magnific Popup CSS /- */
    /* -- Strock Gap Icon */
    @font-face {
        font-family: 'Stroke-Gap-Icons';
        src: url('fonts/Stroke-Gap-Icons.eot');
    }
    @font-face {
        font-family: 'Stroke-Gap-Icons';
        src: url('data:application/x-font-ttf;charset=utf-8;base64,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') format('truetype'), url('data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAIP4AAoAAAAAg7AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAfQ4AAH0O2y4JFk9TLzIAAH4EAAAAYAAAAGAIIv19Y21hcAAAfmQAAABMAAAATBpVzR5nYXNwAAB+sAAAAAgAAAAIAAAAEGhlYWQAAH64AAAANgAAADYAUlk+aGhlYQAAfvAAAAAkAAAAJAPkAqlobXR4AAB/FAAAAzAAAAMwkQcUJ21heHAAAIJEAAAABgAAAAYAzFAAbmFtZQAAgkwAAAGKAAABipxmbApwb3N0AACD2AAAACAAAAAgAAMAAAEABAQAAQEBEVN0cm9rZS1HYXAtSWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHiGf4mPh9BR0AAAYJDx0AAAYOER0AAAAJHQAAfQUSAM0CAAEAEQAhACMAJQAoAC0AMgA3ADwAQQBGAEsAUABVAFoAXwBkAGkAbgBzAHgAfQCCAIcAjACRAJYAmwCgAKUAqgCvALQAuQC+AMMAyADNANIA1wDcAOEA5gDrAPAA9QD6AP8BBAEJAQ4BEwEYAR0BIgEnASwBMQE2ATsBQAFFAUoBTwFUAVkBXgFjAWgBbQFyAXcBfAGBAYYBiwGQAZUBmgGfAaQBqQGuAbMBuAG9AcIBxwHMAdEB1gHbAeAB5QHqAe8B9AH5Af4CAwIIAg0CEgIXAhwCIQImAisCMAI1AjoCPwJEAkkCTgJTAlgCXQJiAmcCbAJxAnYCewKAAoUCigKPApQCmQKeAqMCqAKtArICtwK8AsECxgLLAtAC1QLaAt8C5ALpAu4C8wL4Av0DAgMHAwwDEQMWAxsDIAMlAyoDLwM0AzkDPgNDA0gDTQNSA1cDXANhA2YDawNwA3UDegN/A4QDiQOOA5MDmAOdA6IDpwOsA7EDtgO7A8ADxQPKA88D1APZA94D4wPoA + 0D8gP3A/wEAQQGBAsEEFN0cm9rZS1HYXAtSWNvbnNTdHJva2UtR2FwLUljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzdUU2MDR1RTYwNXVFNjA2dUU2MDd1RTYwOHVFNjA5dUU2MEF1RTYwQnVFNjBDdUU2MER1RTYwRXVFNjBGdUU2MTB1RTYxMXVFNjEydUU2MTN1RTYxNHVFNjE1dUU2MTZ1RTYxN3VFNjE4dUU2MTl1RTYxQXVFNjFCdUU2MUN1RTYxRHVFNjFFdUU2MUZ1RTYyMHVFNjIxdUU2MjJ1RTYyM3VFNjI0dUU2MjV1RTYyNnVFNjI3dUU2Mjh1RTYyOXVFNjJBdUU2MkJ1RTYyQ3VFNjJEdUU2MkV1RTYyRnVFNjMwdUU2MzF1RTYzMnVFNjMzdUU2MzR1RTYzNXVFNjM2dUU2Mzd1RTYzOHVFNjM5dUU2M0F1RTYzQnVFNjNDdUU2M0R1RTYzRXVFNjNGdUU2NDB1RTY0MXVFNjQydUU2NDN1RTY0NHVFNjQ1dUU2NDZ1RTY0N3VFNjQ4dUU2NDl1RTY0QXVFNjRCdUU2NEN1RTY0RHVFNjRFdUU2NEZ1RTY1MHVFNjUxdUU2NTJ1RTY1M3VFNjU0dUU2NTV1RTY1NnVFNjU3dUU2NTh1RTY1OXVFNjVBdUU2NUJ1RTY1Q3VFNjVEdUU2NUV1RTY1RnVFNjYwdUU2NjF1RTY2MnVFNjYzdUU2NjR1RTY2NXVFNjY2dUU2Njd1RTY2OHVFNjY5dUU2NkF1RTY2QnVFNjZDdUU2NkR1RTY2RXVFNjZGdUU2NzB1RTY3MXVFNjcydUU2NzN1RTY3NHVFNjc1dUU2NzZ1RTY3N3VFNjc4dUU2Nzl1RTY3QXVFNjdCdUU2N0N1RTY3RHVFNjdFdUU2N0Z1RTY4MHVFNjgxdUU2ODJ1RTY4M3VFNjg0dUU2ODV1RTY4NnVFNjg3dUU2ODh1RTY4OXVFNjhBdUU2OEJ1RTY4Q3VFNjhEdUU2OEV1RTY4RnVFNjkwdUU2OTF1RTY5MnVFNjkzdUU2OTR1RTY5NXVFNjk2dUU2OTd1RTY5OHVFNjk5dUU2OUF1RTY5QnVFNjlDdUU2OUR1RTY5RXVFNjlGdUU2QTB1RTZBMXVFNkEydUU2QTN1RTZBNHVFNkE1dUU2QTZ1RTZBN3VFNkE4dU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uri4tr9/SLi/dUa4uLq8uLBfvEKxVoi26oi66Lrqiorouui6hui2iLaG5uaIsIi+sVeYt9fYt5i3mZfZ2LnYuZmYudi519mXmLCPskqxWri4tra4uLqwWLKxWri4tra4uLqwX3lOsVq4uLa2uLi6sFiysVq4uLa2uLi6sFDviUyxX8lIuL99T4lIuL+9QF/HSrFfhUi4v3lPxUi4v7lAX3dKsVVotgtovAi8C2tsCLwIu2YItWi1ZgYFaLCIv3NBVoi25ui2iLaKhurouui6ioi66Lrm6oaIsI+1SrFcuLi2tLi4urBffUixXLi4trS4uLqwWL+zQVy4uLa0uLi6sF+9SLFcuLi2tLi4urBQ74lNsV+2SLi6v3RIuL97T8VIuL+7T3RYuLa/tli4v39PiUiwVL+7QV/BSLi/d0+BSLi/t0Bfv0qxX31IuL9zT71IuL+zQF9yRMFauLi2pri4usBTpKFfdWi4tr+1aLi6sFDvg09/QV+9SLBWiLbqiLrouuqKiuiwj31IsFrouobotoi2hubmiLCPvU6xV5i319i3mLeZl9nYsI99SLBZ2LmZmLnYudfZl5iwj71IsF90T8dBVri4vUZLLMy0vKsbOL1KuLizRycsxLSkukcgUO+CNrFfuyi3r4A6uNmvvl93aLmvflq4kF+/TMFfgUi4tr/BSLi6sF99hrFfuci6L3BPdui6L7BAX7dKsV90yLgrv7OouCWwXn+8QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwgr6xX3VIuLa/tUi4urBYv7dBX3VIuLa/tUi4urBQ6LixX4lIuLa/yUi4urBYv4dBWri4v8lGuLi/iUBfcE/FQVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sFy4sVq4uLa2uLi6sF/CTLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBYvLFauLi2tri4urBfdE+/QVK4uL93Tri4v7dAVLqxWri4v3NGuLi/s0BfdUaxUri4v39OuLi/v0BUurFauLi/e0a4uL+7QF91RrFSuLi/e064uL+7QFS6sVq4uL93Rri4v7dA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X4dPfUFfvUi4ur+zSLi2tri4vL93SLi2v3tIsFDvg095QV+9SLi/cUq4uLK/eUi4vrq4sFS0sVK4uLy6uLi2uri4urq4sF9zT8NBX8lIuL+JT4NIuLa/wUi4v8VPhUi4v4FKuLBfw0+1QV99SLi2v71IuLqwWLSxX31IuLa/vUi4urBYtLFffUi4tr+9SLi6sFDvgUqxX79IuL+FT39IuL/FQF+9SrFfe0i4v4FPu0i4v8FAW793QV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFi/dUFeuLi2sri4urBfgE/BQV++SLi6v3xIuL+BRsi4uryosFDvck95QV92SLi2v7ZIuLqwWLSxX3ZIuLa/tki4urBYtLFfdki4tr+2SLi6sFi/d0FeuLi2sri4urBffU/BQV/ESLi/hUq4uL/DT4BIuL+FT8JIuLq/hEiwUO95TbFVyLY66DuAj7N4ut95arh237cvcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi233cquPrfuW+zeLBYNeY2hciwj3lCsV/JSLi/ckq4uL+wT4VIuL9wSriwUr6xVri4v3ZPuUi4v7ZGuLi/eE99SLBfuUSxXbi4trO4uLqwWLSxX3VIuLa/tUi4urBYtLFfdUi4tr+1SLi6sFDvg094QV+ySLi/ckq4uL+wT3BIsF0PdfFaF1+1X7VXWh91X3VQX7ifwvFWuLi/cE+wSLi6v3JIsFYXcVoXX7VftVdaH3VfdVBfs690cVa4uL9wT3BIuLazuLBWv7BBWri4sra4uL6wX3JPckFeuLi2sri4urBfgE/JMV+wSLi6vbi4vbq4sFa/cUFauLiytri4vrBftk+2QV64uLayuLi6sFDveU6xVci2Oug7gI+zeLr/ek+FCLr/uk+zeLBYNeY2hciwj7cvcEFfcyi4t7BYtoqG6ui66LqKiLrgiLm/cyi2/3ZPwYi2/7ZAX4cvtkFfyUi4v3JKuLi/sE+FSLi/cEq4sFDvg0axX71IuL+ASri4v75PeUi4v35KuLBfv0yxX4FIuLa/wUi4urBfekaxX7NIuL9wT3NIuL+wQF+xSrFeuLi7sri4tbBXv7BBWri4v7dGuLi/d0BeuLFauLi/t0a4uL93QFDvgEqxX7dIsFO4tLzIvai9rLzNuLCPeEiwXOi8hGi0CLPEtKO4sI+3T3lBVNi1lZi02LTb1ZyYsI93SLBcmLvb2LyYvKWLxeiwj7hIsFe1sVq4uL+xRri4v3FAVbWxX3FIuLa/sUi4urBfdU9zQVa4uLqwWLpaGhpYsIi2sFgouEhIuCCItrBcL7QRWEkoGLhYQIdKIFnp6pi554CHV0BV1eFYKUhpeLmIuYkJeUlAiidAWIiImHi4eLh42HjogIdHQF9yK4FYSSgYuFhAh0ogWenqmLnngIdXQFXV4VgpSGl4uYi5iQl5SUCKJ0BYiIiYeLh4uHjYeOiAh0dAUO95RrFfsQiyfvi/cQi/PS5fCjCJNsBTR2Tj+LMYsh4TX1i/WL4eGL9YvlTtc0oAiTqgXwc9IxiyOL+xAnJ/sQiwh7+JQVq4uLK2uLi+sFa4sV64uLayuLi6sFUfwdFbb3EqmBdUnNoZVtBbW1FW2Voc1JdYGp9xO1BQ73lPd0FV6LaK+Lt4u3rq+4i7eLr2eLX4tfZ2dfiwiL9xQVcIt2dYtxi3GgdaaLpYuhoYuli6V1oXGLCI/7phVsi2yTb5wIm6YFz2PkoLTPCKZ7BWpUUW1Piwh3+CYVq4uLS2uLi8sFW/ugFaqDSvt0bJPM93QF9xKLFcz7dGyDSvd0qpMFDvhUaxX8FIuL+FTLi4tra4uL/BT31IuL+BRqi4urzIsFKksV+1KLi+u9iwWRnp2YoIugi51+kXgIvYuLKwX7MqsV9xKLi6tci4ubBYuUhJKCi4KLhISLggiLe1yLi2sFavs0FfdUi4tr+1SLi6sFi0sV91SLi2v7VIuLqwWLSxX3VIuLa/tUi4urBYv3VBXbi4trO4uLqwUO+FRrFfwUi4v4VMuLi2tri4v8FPfUi4v4FGqLi6vMiwUqSxX7UouL672LBZGenZigi6CLnX6ReAi9i4srBfsyqxX3EouLq1yLi5sFi5SEkoKLgouEhIuCCIt7XIuLawWa+wQVq4uL+3Rri4v3dAXLqxWri4v7lGuLi/eUBctbFauLi/tka4uL92QF+1QrFauLi/sEa4uL9wQFDvc1+HQV91SLi2v7VIuLqwX3mfyUFfvgi4eQBXKjfquLrouumKujowj3APcAi/ctq4uL+zv7CfsIBXl5gXKLcYtzk3WbeQj3xIsFrLGKxmevCPsJ9wiL9zuri4v7LfcA+wAFvVmLOVhZCIeGBfvH1hWJkoqSi5KLnZKbl5cI9wT3BKF0+wT7BAWFhYiDi4KLh4yIjIcIbIEFDveUaxX7IYv7B/cHi/chi/ch9wf3B/chi/chi/cH+weL+yGL+yH7B/sH+yGLCIv4dBX7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCL9xAn7/sQiwiL+7QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwh79zQVq4uL+zRri4v3NAWL+3QVq4uL+zRri4v3NAX3IPdHFaJ0+wX7BXSi9wX3BQX7MvsyFaJ0+wX7BXSi9wX3BQUO936rFfs+90P37Pei8Cb7p/vsBfsO90AV9wz7EPd+97pPx/u6+3oF96r3RRWfcftt+z14pfds9z0F+9T8GBVeuJaWBZ6ei6p4nQiAl62tonR+fgWdcYtoeXAIjYkFpp2ui6V5CJiYonRpaX+WBXmebIt4eAiAgAV0uBWidGlpdKKtrQUO+JT3FBX8lIuLq/h0i4uyQ7abp+NWBfx0bhVrk773cPeui7L7RPu4i4ur95CLcvcE+3qLBffH+/QVaItuqIuuCKuLBYt5mX2di52LmZmLnQiriwWLaG5uaIsI+6SLFWiLbqiLrgiriwWLeZl9nYudi5mZi50Iq4sFi2hubmiLCA73hPgkFauLi/vUa4uL99QFq/xEFWuLBYuldaFxiwj7RIuLq/dEiwW3i69ni18Ii4sVa4sFi7evr7eLCPdEi4tr+0SLBXGLdXWLcQhL9wQV+1SLi/gk90SLBbeLr2eLXwhriwWLpXWhcYsI+ySLi/vk9zSLi2sF97SLFftUi4ur9zSLi/fk+ySLBXGLdXWLcQhriwWLt6+vt4sI90SLi/wkBQ73A/gZFasrbIFs66mVBeyLFaorbYFr66qVBTv8GRVWi2C2i8CLwLa2wIvAi7Zgi1aLVmBgVosIi/c0FWiLbm6LaItoqG6ui66LqKiLrouubqhoiwj3tPs0FVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCCuoFfvUwIv3YviUi4tr/HSLi/sm95Rgi/cxq4sF91T7VBVri4vYb95Hi4sry4uLayuLi/c09xCLr/sBBQ7qqxV3i3iReph2mn2hh6SIpZGkmqCan6GZpY8IkGsFeol8goF9gX2Geo56jnqUfJiBqHezkaCnCKV4BXhybn1tiwj31osVfIt9jn6SdJZ5noOkg6OMpZaiCKh9BYR8inmQe5F7ln6bg5qEnIqckZuQmJeSmpOajJ2Fm4abf5h8kwiZpwWigJx4k3KUc4lxgHSAdHd6c4KBiICJgYsIaveoFbv7RGyDW/dEqpMFuOcVk2xLeoOry5sF+1NLFZBrK3uGq+ubBZb7dBX7TIuLs/ce8vc0y5F8mIH7GftKBfsiqxX3Eovl9xEhYPsCOQX3ivdUFauLi1tri4u7BQ74APdwFW+LbpZ1oXagf6eLqYupl6egoQi4uKJ0Xl4FfHyCd4t1i3aUd5p8qmy+i6qqCLi4onReXgV1dW6AbosI9xHZFWmtgIAFcnJii3Kkf5eEm4uci5ySm5eYCJaWaa2iocRTaWkFhYWHg4uCi4OPg5GFkYWTh5OLCIuLBZSLk4+RkQitrcNSdXQF/D37fhWri4tra4uLqwX3PfdaFctMdHVMyaGiBfst+7oVdot3k3uafJuDn4ugi6CTn5qbCI2M9zb3CJ5x+zX7BwWDgoZ/i3+LfpB/lIKdeaqLnZwI9wf3NKV5+wn7OAV7fHeDdosIDviUmxX8lIuL95Sri4v7dPhUi4v3dKuLBYurFfyUi4v3FPiUi4v7FAX8dKsV+FSLi8v8VIuLSwWruxWri4tra4uLqwW7ixWri4tra4uLqwW7ixWri4tra4uLqwWr+8QV+xSLi/dU9xSLi/tUBSurFcuLi/cUS4uL+xQF9/RrFft0i4v3VPd0i4v7VAX7VKsV9zSLi/cU+zSLi/sUBQ73lNsVPItKzIvai9rMzNqL2ovMSos8izxKSjyLCIv3lBVNi1lZi02LTb1ZyYvJi729i8mLyVm9TYsI7pIVb7T7IotvYnGdr8L3RouvVAVushVri4u7+xSLi1tri4vb91SLBYT8VBX7RotnwqWdp2L3IountKV5BW77CxX7VIuL26uLi1v3FIuLu6uLBXv3NBUri4vrq4uLS8uLBQ731I4V+133E52n9ysqi/fa+ysqeaf3XfcTBTP7IxWbbztbe6fbuwX7HPtCFSuLi/dU64uL+1QFS6sVq4uL9xRri4v7FAX31GsVi6sFrouoqIuui65uqGiLCIurBcCLtmCLVotWYGBWiwiLSxWLqwXSi8TEi9KL0lLERIsIi6sF44vTQ4szizNDQzOLCIv3FBWLywWdi5l9i3mLeX19eYsIDvfUuxX71IuL95T3c4uLa/tTi4v7VPeUi4v3lvtGqZCr92FpBfuU+xIV9zOLi2v7M4uLqwX4VPtYFfsor5Or9wBvi/dM+wBvg6v3KK8FDvdU91QVPItKzIvai9rMzNqL2ovMSos8izxKSjyLCIv3lBVNi1lZi02LTb1ZyYvJi729i8mLyVm9TYsI90T7lBWLqwW3i6+vi7eLt2evX4sIi6sFyYu9WYtNi01ZWU2LCPck+1QVK4uLq8aLf95YmZOq03gFIftBFfwYi5/3O9ajlW1TeX77A/fQi373A1OdlanWcwUO95D3VBU8i0rMi9qL2szM2ovbi8tKizyLPEtKO4sIi/eUFU6LWFmLTYtNvlnIi8mLvb2LyYvJWb1Niwj3avx0Ffw4i573P+Svl21Eb377Cffwi373CUSnl6nkZwUO9+TbFYurBdqLzMyL2ovaS8s8jECKTFKEQ4uIi4iLiYuJi4mLiQhriwWLjYuMi42Lj4uPi46T5NjR5owIi4uNiwXritk8iyuLKjw8KosIO/dEFWuLBYuNi46LjQiLjYuNBZDCvrjEjAiLawViimdsh2SLh4uJi4gIO/tEFVuLBUSLUsSL0ovSxMTSiwiLawVWi2Bgi1aLVrZgwIsIu4uLawXL2xWri4v7FGuLi/cUBcBPFWauZmh1o8bCxlQFDvck94QVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj3BEsVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj3BEsVcYt1oYuli6WhoaWLpYuhdYtxi3F1dXGLCIvLFYKLhISLgouCkoSUi5SLkpKLlIuUhJKCiwj8BPvbFYv4a/iUi4v75PwEi4ur9+SLi/ek/FSLi/vtvs6ldwUOy/gEFYuLi4uLi36Lf5CClAh0os/PonQFlIKQf4t+i36Gf4KCgoJ/hn6LCICwFY6Ij4mPiwiLiwWPi4+Njo6Ojo2Pi4+Lj4mPiI4Ii4t1dQW4ixXwKXV0Ju2hogX3kvuPFeI0dXQz46KhBdf7RhV2i3eTe5oIKuyiouwqBZ54qYuenp6ei6l4nggq7KGi7CkFq2yLWGtsfHx2g3eLCFf3lBWLiwVti2+XdqB2oH+ni6mLqZenoKAIqKmidG5uBXx8gneLdYt2lHeafJp8n4KgiwiLiwWhi5+UmpoIqKiidG1uBXZ2b39tiwj3AckVaa1/gAV/f3uEeosIi4sFeot7kn+Xf5eEm4uci5ySm5eXCJaXaa2iocRTaWkFhYWHg4uCi4OPg5GFkYWTh5OLi4uLi4uLlIuTj5GRCK2sw1N1dAX8Oft6FauLi2tri4urBfc992YVy0x0dEzKoaIF+y37xhV2i3eTe5p8m4Ofi6CLoJOfmpsIjYz3OvcMnnL7OfsMBYOChn+Lf4t+kH+Ugp15qoudnAj3DPc5pHj7Dfs8BXt8d4N2iwgO95R0FfuL94v3cPdvoXX7WPtZ9137XfdZ91ihdQWwthVri4v3ZPtki4ur94SLBfs0+4QVi4sFXotor4u3i7evr7eLuIuuZ4tfi19nZ1+LCIv3FBVxi3V2i3CLcaB1posIi3uLmwWli6Ggi6aLpXahcIsIDveE+DQVq4uLS2uLi8sF9yT7RBXLi4trS4uLqwX71IsVy4uLa0uLi6sFz/cXFbhedHReuKKiBfeNixWhdPsi+x91ovci9x8F+xH8JxX7IYv7B/cHi/chi/ch9wf3B/chi8mLx3W5Ygh2cwVjrlafVYv7EIsnJ4v7EIv7EO8n9xCL9xCL7++L9xCLwXfAaLMIo6AFtF2hT4tNi/sh+wf7B/shiwg67hVwnAWisbSht4u3i7R1omUIcHoFeqdsnGqLaotsenpvCA7b9yQVX4tnr4u3i7evr7eLt4uvZ4tfi19nZ1+LCIv3FBVxi3V1i3GLcaF1pYuli6Ghi6WLpXWhcYsI9/SrFV+LZ6+Lt4u3r6+3i7eLr2eLX4tfZ2dfiwiL9xQVcYt1dYtxi3GhdaWLpYuhoYuli6V1oXGLCIv8VBVfi2evi7eLt6+vt4u3i69ni1+LX2dnX4sIi/cUFXGLdXWLcYtxoXWli6WLoaGLpYuldaFxiwj7C/eCFZlv+xRLfaf3FMsF+wb7NBX3FEt9b/sUy5mnBQ73lPckFYqLBXaLd5N8m3yag5+LoIu3r6+3i6CLn4Oae5t8k3eLdotfZ2dfiwiL9xQVcIt2dotwi36Qf5SClIKXhpiLCIt7i5sFpYuhoIumi5iGl4KUgpR/kH6LCMH7xBUli3fWBXiSeZR6mAhEeFjjvr0FiZaKl4uWi5SLlI2UCFLEvuPZdQWbmJ2Vn5IIjZiqh4dqgYgFdYR3gXp8CISFRZ9xXb5YioIFiYGKgYuCi3+Mf45/CIyCXl+lXcuckoYFm3yfgaCFCJSInUe/i5/Uko4Fm5GZlJiWCJKR0XeluVi+jZQFjZWMlYuUi5OKkoqUCIqTxcRxuT53hZAFfZd8lXuSCISOd9Q7i4ur9IuhOQWZhJiDmIEI36G9M0pLBYyEjIWLhIuCioKJggjEUlgzPaEFgIF+hH6FCHU5BQ73ZMsV+weLLuiL9weL9wfo6PcHi/cHi+gui/sHi/sHLi77B4sIi/gUFSqLPDyLKosq2jzsi+yL2tqL7IvsPNoqiwj3lPx0FX+LfpCClAgy4qGh5TUFkYSVi5GSjo6Nj4uPi4+Jj4iOCDXloaHiMgWUgpB/i36LfoZ/goKCgn6Gf4sI++73ahVZvIvdvb0IoXQFZmWLT7BlCHV1BQ74UvgCFYuLBX6Lf5CClIKUhpeLmIuYkJeUlAiios9HdHQFgoJ/hn6LCIDGFYiIiYeLh4uHjYeOiJGFlYuRkQiLi3WhBXR1FaJ0+zz7O3Wh9zv3PAX7dPt0FaJ0+wz7C3Wh9wv3DAX7APtnFXaLd5N7mnyag6CLoIugk5+amgj3JvcmoXT7JfslBYKChn+Lfot+kH+Ugp54qYuengj3JfclonX7JfsmBXx8d4N1i4uLi4uLiwj3H/fgFfcF+wV1dfsF9wWhoQUO90T3ZBVfi2evi7eLt6+vt4u3i69ni1+LX2dnX4sIi/cUFXGLdXWLcYtxoXWli6WLoaGLpYuldaFxiwjb+5cVfeJkmJWpxHidIgX7VIUVa5Gd9MSelW1kfgX3ZvdAFcuLi2tLi4urBYtLFfcUi4tr+xSLi6sFi0sV9xSLi2v7FIuLqwWLSxX3FIuLa/sUi4urBfskKxX3NIuLa/s0i4urBffkaxX7JIuLq/cEi4v39PxUi4v79PcEi4tr+ySLi/g0+JSLBQ73wfh0FZFrK3uFq+ubBfca/EQV+/qLrvdmBYzZy8vai9qLy0uMPQiu+2YF+9SrFfeui273RQWLyFm9TYtNi1lZi00Ii4lu+0IF2LkVa4+b9xIFi7evr7eLCItrBXGLdXaLcAiLgnv7DQXL+zIVcYt1oYulCKuLBYuCkoSUi5SLkpKLlAiriwWLcXV1cYsIDvh0axX8VIuL+DSri4v8FPgUi4v4VPvUi4ur9/SLBfwE+/QV97SLi2v7tIuLqwWLSxX3tIuLa/u0i4urBfck93QVaItuqIuui66oqK6Lrouobotoi2hubmiLCIvrFXmLfX2LeYt5mX2di52LmZmLnYudfZl5iwju+3QV+1qLoPcEs5qXbXOCgFP3DouAwnOVl6mzeQUO95RrFUmLSaVZvC3phPco4PEIpHcFQTKR+xbdOdVB9wl+4sMInXAFYXBbflyLCPs09+QVa4uLy0uLi6vriwX3+vvnFXKfBdXkhfcWOd1B1fsJmDRTCHmmBfDL9xl84DfpLZL7KDYlCMV+FSuLi+uri4tLy4sFDveUaxX7EIsn74v3EIvnwt3hrQiXbQVBblxFizyLIeE19Yv1i+Hhi/WL2lzRQagIl6kF4WnCOYsvi/sQJyf7EIsIi/fEFYuLBX6Lf5CClIKUhpeLmAiL9wQFi5iQl5SUlJSXkJiLpYuhdYtxCIv7BAWLcXV1cYsIi/dEFYeLh4mIiIiIiYeLhwiL+wQFi4eNh46IjoiPiY+LlIuSkouUCIv3BAWLlISSgosIDvcX90IVR9GL9wbP0K2tt566i4uLi4uLi7qLt3itac9Fi/sFR0UIdKEFw8WL6FPFcKdmmmWLCIuLBWWLZnxwb1NRiy7DUQh0dQX3EftgFS33KqebzSHN9ad7BS3jFVaLYLaLwIvAtrbAi8CLtmCLVotWYGBWiwiL9zQVaItubotoi2iobq6LrouoqIuui65uqGiLCA74lJsV/JSLi/g0+JSLi/w0Bfx0qxX4VIuL9/T8VIuL+/QF97igFfs490g3N3Sh9vcA91D7YAXkpRVGz09KdKHe5OYvBfs/8BVxi3Whi6WLpaGhpYuli6F1i3GLcXV1cYsIi8sVgouEhIuCi4KShJSLlIuSkouUi5SEkoKLCA73lGsVIYs14Yv1CIvr+BSLiysFiyE1NSGLCPs095QVi0sFizPTQ+OL44vT04vjCIvL+9SLBfc0+0QVcYt1oIumCIurBYuloaGli6WLoXWLcQiLawWLcHV2cYsIi+sVgouEhIuCCItrBYuCkoSUi5SLkpKLlAiLqwWLlISSgosI+wT3GxVnvJLQuLe9vdqNu1sIvFp0dVu7BWevUIllZmpphVimZwhxeAUO9xS7FSuLi+vri4srBUurFauLi6tri4trBcvrFSuLi+vri4srBUurFauLi6tri4trBfg0+4QV/DSLi7qri4t89/SLi/hU+/SLi3tri4u7+DSLBfv0+0QVK4uL6+uLiysFS6sVq4uLq2uLi2sF97T3BBWri4v8VGuLi/hUBQ731I4V+133Fp2m9ysoi/fa+ysqeaf3XfcTBTP7IxWbbztbe6fbuwX7HPtCFSuLi/dU64uL+1QFS6sVq4uL9xRri4v7FAX37/cfFfcU+xR1dfsU9xShoQX1ixWhdfsU+xR1ofcU9xQFDviUmxX8lIuL+DT4lIuL/DQF/HSrFfhUi4v39PxUi4v79AX4JPeUFSuLi8uri4trq4uLq6uLBfsUSxUri4vLq4uLa6uLi6uriwX7FEsVK4uLy6uLi2uri4urq4sFi/u0FWuLi6tri4tra4uLy+uLBfcUSxVri4ura4uLa2uLi8vriwX3FEsVa4uLq2uLi2tri4vL64sFDveUqxUhizXhi/YIq4sFizLTQ+OL44vT0ovjCKuLBYsiNTUhiwidzRWHqwW6ka60i7sIi/cUBYu6aLRckgiPqgXKgrpVi0wIi/sUBYtLXFVMgghnixVMlFzBi8sIi/cUBYvKusHKlAiPbAVchGhii1wIi/sUBYtbrmK6hQiHawWN99MVq4uL+5Rri4v3lAXbaxWri4tra4uLqwWLOxWri4tra4uLqwWLOxWri4tra4uLqwX7NPc0FauLi2tri4urBYs7FauLi2tri4urBYs7FauLi2tri4urBZv7dBX3NIuLa/s0i4urBQ6LdBWL+Gv4lIuL++T75IuLq/fEi4v3pPxUi4v77b7OpXcFfvduFffUi4tr+9SLi6sFizsV93SLi2v7dIuLqwUO+JT3NBX7NIuLq/cUi4v3VPuUi4t7a4uLu/fUiwX7NDsV64uLayuLi6sFi0sV64uLayuLi6sF+7R7FfdUi4tr+1SLi6sFi0sV9xSLi2v7FIuLqwVL+2QVi/f099SLi/uU+2SLi6v3RIuL91T7lIuL+3SepaV3BQ73lPeUFfdUi4tr+1SLi6sFi0sV9xSLi2v7FIuLqwUraxX7NIuL95T31IuLW2uLi5v7lIuL+1T3FIsFK/ckFeuLi2sri4urBYtLFeuLi2sri4urBfcU+7QVi/f099SLi/uU+2SLi6v3RIuL91T7lIuL+3Sepa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') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    .icon {
        font-family: 'Stroke-Gap-Icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .icon-WorldWide:before {
        content: "\e600";
    }
    .icon-WorldGlobe:before {
        content: "\e601";
    }
    .icon-Underpants:before {
        content: "\e602";
    }
    .icon-Tshirt:before {
        content: "\e603";
    }
    .icon-Trousers:before {
        content: "\e604";
    }
    .icon-Tie:before {
        content: "\e605";
    }
    .icon-TennisBall:before {
        content: "\e606";
    }
    .icon-Telesocpe:before {
        content: "\e607";
    }
    .icon-Stop:before {
        content: "\e608";
    }
    .icon-Starship:before {
        content: "\e609";
    }
    .icon-Starship2:before {
        content: "\e60a";
    }
    .icon-Speaker:before {
        content: "\e60b";
    }
    .icon-Speaker2:before {
        content: "\e60c";
    }
    .icon-Soccer:before {
        content: "\e60d";
    }
    .icon-Snikers:before {
        content: "\e60e";
    }
    .icon-Scisors:before {
        content: "\e60f";
    }
    .icon-Puzzle:before {
        content: "\e610";
    }
    .icon-Printer:before {
        content: "\e611";
    }
    .icon-Pool:before {
        content: "\e612";
    }
    .icon-Podium:before {
        content: "\e613";
    }
    .icon-Play:before {
        content: "\e614";
    }
    .icon-Planet:before {
        content: "\e615";
    }
    .icon-Pause:before {
        content: "\e616";
    }
    .icon-Next:before {
        content: "\e617";
    }
    .icon-MusicNote2:before {
        content: "\e618";
    }
    .icon-MusicNote:before {
        content: "\e619";
    }
    .icon-MusicMixer:before {
        content: "\e61a";
    }
    .icon-Microphone:before {
        content: "\e61b";
    }
    .icon-Medal:before {
        content: "\e61c";
    }
    .icon-ManFigure:before {
        content: "\e61d";
    }
    .icon-Magnet:before {
        content: "\e61e";
    }
    .icon-Like:before {
        content: "\e61f";
    }
    .icon-Hanger:before {
        content: "\e620";
    }
    .icon-Handicap:before {
        content: "\e621";
    }
    .icon-Forward:before {
        content: "\e622";
    }
    .icon-Footbal:before {
        content: "\e623";
    }
    .icon-Flag:before {
        content: "\e624";
    }
    .icon-FemaleFigure:before {
        content: "\e625";
    }
    .icon-Dislike:before {
        content: "\e626";
    }
    .icon-DiamondRing:before {
        content: "\e627";
    }
    .icon-Cup:before {
        content: "\e628";
    }
    .icon-Crown:before {
        content: "\e629";
    }
    .icon-Column:before {
        content: "\e62a";
    }
    .icon-Click:before {
        content: "\e62b";
    }
    .icon-Cassette:before {
        content: "\e62c";
    }
    .icon-Bomb:before {
        content: "\e62d";
    }
    .icon-BatteryLow:before {
        content: "\e62e";
    }
    .icon-BatteryFull:before {
        content: "\e62f";
    }
    .icon-Bascketball:before {
        content: "\e630";
    }
    .icon-Astronaut:before {
        content: "\e631";
    }
    .icon-WineGlass:before {
        content: "\e632";
    }
    .icon-Water:before {
        content: "\e633";
    }
    .icon-Wallet:before {
        content: "\e634";
    }
    .icon-Umbrella:before {
        content: "\e635";
    }
    .icon-TV:before {
        content: "\e636";
    }
    .icon-TeaMug:before {
        content: "\e637";
    }
    .icon-Tablet:before {
        content: "\e638";
    }
    .icon-Soda:before {
        content: "\e639";
    }
    .icon-SodaCan:before {
        content: "\e63a";
    }
    .icon-SimCard:before {
        content: "\e63b";
    }
    .icon-Signal:before {
        content: "\e63c";
    }
    .icon-Shaker:before {
        content: "\e63d";
    }
    .icon-Radio:before {
        content: "\e63e";
    }
    .icon-Pizza:before {
        content: "\e63f";
    }
    .icon-Phone:before {
        content: "\e640";
    }
    .icon-Notebook:before {
        content: "\e641";
    }
    .icon-Mug:before {
        content: "\e642";
    }
    .icon-Mastercard:before {
        content: "\e643";
    }
    .icon-Ipod:before {
        content: "\e644";
    }
    .icon-Info:before {
        content: "\e645";
    }
    .icon-Icecream2:before {
        content: "\e646";
    }
    .icon-Icecream1:before {
        content: "\e647";
    }
    .icon-Hourglass:before {
        content: "\e648";
    }
    .icon-Help:before {
        content: "\e649";
    }
    .icon-Goto:before {
        content: "\e64a";
    }
    .icon-Glasses:before {
        content: "\e64b";
    }
    .icon-Gameboy:before {
        content: "\e64c";
    }
    .icon-ForkandKnife:before {
        content: "\e64d";
    }
    .icon-Export:before {
        content: "\e64e";
    }
    .icon-Exit:before {
        content: "\e64f";
    }
    .icon-Espresso:before {
        content: "\e650";
    }
    .icon-Drop:before {
        content: "\e651";
    }
    .icon-Download:before {
        content: "\e652";
    }
    .icon-Dollars:before {
        content: "\e653";
    }
    .icon-Dollar:before {
        content: "\e654";
    }
    .icon-DesktopMonitor:before {
        content: "\e655";
    }
    .icon-Corkscrew:before {
        content: "\e656";
    }
    .icon-CoffeeToGo:before {
        content: "\e657";
    }
    .icon-Chart:before {
        content: "\e658";
    }
    .icon-ChartUp:before {
        content: "\e659";
    }
    .icon-ChartDown:before {
        content: "\e65a";
    }
    .icon-Calculator:before {
        content: "\e65b";
    }
    .icon-Bread:before {
        content: "\e65c";
    }
    .icon-Bourbon:before {
        content: "\e65d";
    }
    .icon-BottleofWIne:before {
        content: "\e65e";
    }
    .icon-Bag:before {
        content: "\e65f";
    }
    .icon-Arrow:before {
        content: "\e660";
    }
    .icon-Antenna2:before {
        content: "\e661";
    }
    .icon-Antenna1:before {
        content: "\e662";
    }
    .icon-Anchor:before {
        content: "\e663";
    }
    .icon-Wheelbarrow:before {
        content: "\e664";
    }
    .icon-Webcam:before {
        content: "\e665";
    }
    .icon-Unlinked:before {
        content: "\e666";
    }
    .icon-Truck:before {
        content: "\e667";
    }
    .icon-Timer:before {
        content: "\e668";
    }
    .icon-Time:before {
        content: "\e669";
    }
    .icon-StorageBox:before {
        content: "\e66a";
    }
    .icon-Star:before {
        content: "\e66b";
    }
    .icon-ShoppingCart:before {
        content: "\e66c";
    }
    .icon-Shield:before {
        content: "\e66d";
    }
    .icon-Seringe:before {
        content: "\e66e";
    }
    .icon-Pulse:before {
        content: "\e66f";
    }
    .icon-Plaster:before {
        content: "\e670";
    }
    .icon-Plaine:before {
        content: "\e671";
    }
    .icon-Pill:before {
        content: "\e672";
    }
    .icon-PicnicBasket:before {
        content: "\e673";
    }
    .icon-Phone2:before {
        content: "\e674";
    }
    .icon-Pencil:before {
        content: "\e675";
    }
    .icon-Pen:before {
        content: "\e676";
    }
    .icon-PaperClip:before {
        content: "\e677";
    }
    .icon-On-Off:before {
        content: "\e678";
    }
    .icon-Mouse:before {
        content: "\e679";
    }
    .icon-Megaphone:before {
        content: "\e67a";
    }
    .icon-Linked:before {
        content: "\e67b";
    }
    .icon-Keyboard:before {
        content: "\e67c";
    }
    .icon-House:before {
        content: "\e67d";
    }
    .icon-Heart:before {
        content: "\e67e";
    }
    .icon-Headset:before {
        content: "\e67f";
    }
    .icon-FullShoppingCart:before {
        content: "\e680";
    }
    .icon-FullScreen:before {
        content: "\e681";
    }
    .icon-Folder:before {
        content: "\e682";
    }
    .icon-Floppy:before {
        content: "\e683";
    }
    .icon-Files:before {
        content: "\e684";
    }
    .icon-File:before {
        content: "\e685";
    }
    .icon-FileBox:before {
        content: "\e686";
    }
    .icon-ExitFullScreen:before {
        content: "\e687";
    }
    .icon-EmptyBox:before {
        content: "\e688";
    }
    .icon-Delete:before {
        content: "\e689";
    }
    .icon-Controller:before {
        content: "\e68a";
    }
    .icon-Compass:before {
        content: "\e68b";
    }
    .icon-CompassTool:before {
        content: "\e68c";
    }
    .icon-ClipboardText:before {
        content: "\e68d";
    }
    .icon-ClipboardChart:before {
        content: "\e68e";
    }
    .icon-ChemicalGlass:before {
        content: "\e68f";
    }
    .icon-CD:before {
        content: "\e690";
    }
    .icon-Carioca:before {
        content: "\e691";
    }
    .icon-Car:before {
        content: "\e692";
    }
    .icon-Book:before {
        content: "\e693";
    }
    .icon-BigTruck:before {
        content: "\e694";
    }
    .icon-Bicycle:before {
        content: "\e695";
    }
    .icon-Wrench:before {
        content: "\e696";
    }
    .icon-Web:before {
        content: "\e697";
    }
    .icon-Watch:before {
        content: "\e698";
    }
    .icon-Volume:before {
        content: "\e699";
    }
    .icon-Video:before {
        content: "\e69a";
    }
    .icon-Users:before {
        content: "\e69b";
    }
    .icon-User:before {
        content: "\e69c";
    }
    .icon-UploadCLoud:before {
        content: "\e69d";
    }
    .icon-Typing:before {
        content: "\e69e";
    }
    .icon-Tools:before {
        content: "\e69f";
    }
    .icon-Tag:before {
        content: "\e6a0";
    }
    .icon-Speedometter:before {
        content: "\e6a1";
    }
    .icon-Share:before {
        content: "\e6a2";
    }
    .icon-Settings:before {
        content: "\e6a3";
    }
    .icon-Search:before {
        content: "\e6a4";
    }
    .icon-Screwdriver:before {
        content: "\e6a5";
    }
    .icon-Rolodex:before {
        content: "\e6a6";
    }
    .icon-Ringer:before {
        content: "\e6a7";
    }
    .icon-Resume:before {
        content: "\e6a8";
    }
    .icon-Restart:before {
        content: "\e6a9";
    }
    .icon-PowerOff:before {
        content: "\e6aa";
    }
    .icon-Pointer:before {
        content: "\e6ab";
    }
    .icon-Picture:before {
        content: "\e6ac";
    }
    .icon-OpenedLock:before {
        content: "\e6ad";
    }
    .icon-Notes:before {
        content: "\e6ae";
    }
    .icon-Mute:before {
        content: "\e6af";
    }
    .icon-Movie:before {
        content: "\e6b0";
    }
    .icon-Microphone2:before {
        content: "\e6b1";
    }
    .icon-Message:before {
        content: "\e6b2";
    }
    .icon-MessageRight:before {
        content: "\e6b3";
    }
    .icon-MessageLeft:before {
        content: "\e6b4";
    }
    .icon-Menu:before {
        content: "\e6b5";
    }
    .icon-Media:before {
        content: "\e6b6";
    }
    .icon-Mail:before {
        content: "\e6b7";
    }
    .icon-List:before {
        content: "\e6b8";
    }
    .icon-Layers:before {
        content: "\e6b9";
    }
    .icon-Key:before {
        content: "\e6ba";
    }
    .icon-Imbox:before {
        content: "\e6bb";
    }
    .icon-Eye:before {
        content: "\e6bc";
    }
    .icon-Edit:before {
        content: "\e6bd";
    }
    .icon-DSLRCamera:before {
        content: "\e6be";
    }
    .icon-DownloadCloud:before {
        content: "\e6bf";
    }
    .icon-CompactCamera:before {
        content: "\e6c0";
    }
    .icon-Cloud:before {
        content: "\e6c1";
    }
    .icon-ClosedLock:before {
        content: "\e6c2";
    }
    .icon-Chart2:before {
        content: "\e6c3";
    }
    .icon-Bulb:before {
        content: "\e6c4";
    }
    .icon-Briefcase:before {
        content: "\e6c5";
    }
    .icon-Blog:before {
        content: "\e6c6";
    }
    .icon-Agenda:before {
        content: "\e6c7";
    }
    /* -- Bootstrap-select */
    /*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
    select.bs-select-hidden,
    select.selectpicker {
        display: none !important
    }
    .bootstrap-select {
        width: 220px\9
    }
    .bootstrap-select > .dropdown-toggle {
        width: 100%;
        padding-right: 25px;
        z-index: 1
    }
    .bootstrap-select > .dropdown-toggle.bs-placeholder,
    .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
    .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
    .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
        color: #999
    }
    .bootstrap-select > select {
        position: absolute !important;
        bottom: 0;
        left: 50%;
        display: block !important;
        width: 0.5px !important;
        height: 100% !important;
        padding: 0 !important;
        opacity: 0 !important;
        border: none
    }
    .bootstrap-select > select.mobile-device {
        top: 0;
        left: 0;
        display: block !important;
        width: 100% !important;
        z-index: 2
    }
    .error .bootstrap-select .dropdown-toggle,
    .has-error .bootstrap-select .dropdown-toggle {
        border-color: #b94a48
    }
    .bootstrap-select.fit-width {
        width: auto !important
    }
    .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 220px
    }
    .bootstrap-select .dropdown-toggle:focus {
        outline: thin dotted #333 !important;
        outline: 5px auto -webkit-focus-ring-color !important;
        outline-offset: -2px
    }
    .bootstrap-select.form-control {
        margin-bottom: 0;
        padding: 0;
        border: none
    }
    .bootstrap-select.form-control:not([class*=col-]) {
        width: 100%
    }
    .bootstrap-select.form-control.input-group-btn {
        z-index: auto
    }
    .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }
    .bootstrap-select.btn-group:not(.input-group-btn),
    .bootstrap-select.btn-group[class*=col-] {
        float: none;
        display: inline-block;
        margin-left: 0
    }
    .bootstrap-select.btn-group.dropdown-menu-right,
    .bootstrap-select.btn-group[class*=col-].dropdown-menu-right,
    .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
        float: right
    }
    .form-group .bootstrap-select.btn-group,
    .form-horizontal .bootstrap-select.btn-group,
    .form-inline .bootstrap-select.btn-group {
        margin-bottom: 0
    }
    .form-group-lg .bootstrap-select.btn-group.form-control,
    .form-group-sm .bootstrap-select.btn-group.form-control {
        padding: 0
    }
    .form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
    .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
        height: 100%;
        font-size: inherit;
        line-height: inherit;
        border-radius: inherit
    }
    .form-inline .bootstrap-select.btn-group .form-control {
        width: 100%
    }
    .bootstrap-select.btn-group.disabled,
    .bootstrap-select.btn-group > .disabled {
        cursor: not-allowed
    }
    .bootstrap-select.btn-group.disabled:focus,
    .bootstrap-select.btn-group>.disabled:focus {
        outline: 0 !important
    }
    .bootstrap-select.btn-group.bs-container {
        position: absolute;
        height: 0 !important;
        padding: 0 !important
    }
    .bootstrap-select.btn-group.bs-container .dropdown-menu {
        z-index: 1060
    }
    .bootstrap-select.btn-group .dropdown-toggle .filter-option {
        display: inline-block;
        overflow: hidden;
        width: 100%;
        text-align: left
    }
    .bootstrap-select.btn-group .dropdown-toggle .caret {
        position: absolute;
        top: 50%;
        right: 12px;
        margin-top: -2px;
        vertical-align: middle
    }
    .bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
        width: 100%
    }
    .bootstrap-select.btn-group .dropdown-menu {
        min-width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        float: none;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative
    }
    .bootstrap-select.btn-group .dropdown-menu li.active small {
        color: #fff
    }
    .bootstrap-select.btn-group .dropdown-menu li.disabled a {
        cursor: not-allowed
    }
    .bootstrap-select.btn-group .dropdown-menu li a {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .bootstrap-select.btn-group .dropdown-menu li a.opt {
        position: relative;
        padding-left: 2.25em
    }
    .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
        display: none
    }
    .bootstrap-select.btn-group .dropdown-menu li a span.text {
        display: inline-block
    }
    .bootstrap-select.btn-group .dropdown-menu li small {
        padding-left: 0.5em
    }
    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        pointer-events: none;
        opacity: .9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .bootstrap-select.btn-group .no-results {
        padding: 3px;
        background: #f5f5f5;
        margin: 0 5px;
        white-space: nowrap
    }
    .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
        position: static
    }
    .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
        position: static;
        top: auto;
        margin-top: -1px
    }
    .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
        position: absolute;
        display: inline-block;
        right: 15px;
        margin-top: 5px
    }
    .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
        margin-right: 34px
    }
    .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
        z-index: 1061
    }
    .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
        content: '';
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid rgba(204, 204, 204, .2);
        position: absolute;
        bottom: -4px;
        left: 9px;
        display: none
    }
    .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
        content: '';
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        position: absolute;
        bottom: -4px;
        left: 10px;
        display: none
    }
    .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
        bottom: auto;
        top: -3px;
        border-top: 7px solid rgba(204, 204, 204, .2);
        border-bottom: 0
    }
    .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
        bottom: auto;
        top: -3px;
        border-top: 6px solid #fff;
        border-bottom: 0
    }
    .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
        right: 12px;
        left: auto
    }
    .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
        right: 13px;
        left: auto
    }
    .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,
    .bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
        display: block
    }
    .bs-actionsbox,
    .bs-donebutton,
    .bs-searchbox {
        padding: 4px 8px
    }
    .bs-actionsbox {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .bs-actionsbox .btn-group button {
        width: 50%
    }
    .bs-donebutton {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .bs-donebutton .btn-group button {
        width: 100%
    }
    .bs-searchbox+.bs-actionsbox {
        padding: 0 8px 4px
    }
    .bs-searchbox .form-control {
        margin-bottom: 0;
        width: 100%;
        float: none
    }
    /* -- Bootstrap-select */
    /* -- Ionicons */
    @charset "UTF-8"; /*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
    @font-face {
        font-family: "Ionicons";
        src: url("fonts/ionicons.eot?v=2.0.0");
        src: url("fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("fonts/ionicons.woff?v=2.0.0") format("woff"), url("fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
        font-weight: normal;
        font-style: normal
    }
    .ion,
    .ionicons,
    .ion-alert:before,
    .ion-alert-circled:before,
    .ion-android-add:before,
    .ion-android-add-circle:before,
    .ion-android-alarm-clock:before,
    .ion-android-alert:before,
    .ion-android-apps:before,
    .ion-android-archive:before,
    .ion-android-arrow-back:before,
    .ion-android-arrow-down:before,
    .ion-android-arrow-dropdown:before,
    .ion-android-arrow-dropdown-circle:before,
    .ion-android-arrow-dropleft:before,
    .ion-android-arrow-dropleft-circle:before,
    .ion-android-arrow-dropright:before,
    .ion-android-arrow-dropright-circle:before,
    .ion-android-arrow-dropup:before,
    .ion-android-arrow-dropup-circle:before,
    .ion-android-arrow-forward:before,
    .ion-android-arrow-up:before,
    .ion-android-attach:before,
    .ion-android-bar:before,
    .ion-android-bicycle:before,
    .ion-android-boat:before,
    .ion-android-bookmark:before,
    .ion-android-bulb:before,
    .ion-android-bus:before,
    .ion-android-calendar:before,
    .ion-android-call:before,
    .ion-android-camera:before,
    .ion-android-cancel:before,
    .ion-android-car:before,
    .ion-android-cart:before,
    .ion-android-chat:before,
    .ion-android-checkbox:before,
    .ion-android-checkbox-blank:before,
    .ion-android-checkbox-outline:before,
    .ion-android-checkbox-outline-blank:before,
    .ion-android-checkmark-circle:before,
    .ion-android-clipboard:before,
    .ion-android-close:before,
    .ion-android-cloud:before,
    .ion-android-cloud-circle:before,
    .ion-android-cloud-done:before,
    .ion-android-cloud-outline:before,
    .ion-android-color-palette:before,
    .ion-android-compass:before,
    .ion-android-contact:before,
    .ion-android-contacts:before,
    .ion-android-contract:before,
    .ion-android-create:before,
    .ion-android-delete:before,
    .ion-android-desktop:before,
    .ion-android-document:before,
    .ion-android-done:before,
    .ion-android-done-all:before,
    .ion-android-download:before,
    .ion-android-drafts:before,
    .ion-android-exit:before,
    .ion-android-expand:before,
    .ion-android-favorite:before,
    .ion-android-favorite-outline:before,
    .ion-android-film:before,
    .ion-android-folder:before,
    .ion-android-folder-open:before,
    .ion-android-funnel:before,
    .ion-android-globe:before,
    .ion-android-hand:before,
    .ion-android-hangout:before,
    .ion-android-happy:before,
    .ion-android-home:before,
    .ion-android-image:before,
    .ion-android-laptop:before,
    .ion-android-list:before,
    .ion-android-locate:before,
    .ion-android-lock:before,
    .ion-android-mail:before,
    .ion-android-map:before,
    .ion-android-menu:before,
    .ion-android-microphone:before,
    .ion-android-microphone-off:before,
    .ion-android-more-horizontal:before,
    .ion-android-more-vertical:before,
    .ion-android-navigate:before,
    .ion-android-notifications:before,
    .ion-android-notifications-none:before,
    .ion-android-notifications-off:before,
    .ion-android-open:before,
    .ion-android-options:before,
    .ion-android-people:before,
    .ion-android-person:before,
    .ion-android-person-add:before,
    .ion-android-phone-landscape:before,
    .ion-android-phone-portrait:before,
    .ion-android-pin:before,
    .ion-android-plane:before,
    .ion-android-playstore:before,
    .ion-android-print:before,
    .ion-android-radio-button-off:before,
    .ion-android-radio-button-on:before,
    .ion-android-refresh:before,
    .ion-android-remove:before,
    .ion-android-remove-circle:before,
    .ion-android-restaurant:before,
    .ion-android-sad:before,
    .ion-android-search:before,
    .ion-android-send:before,
    .ion-android-settings:before,
    .ion-android-share:before,
    .ion-android-share-alt:before,
    .ion-android-star:before,
    .ion-android-star-half:before,
    .ion-android-star-outline:before,
    .ion-android-stopwatch:before,
    .ion-android-subway:before,
    .ion-android-sunny:before,
    .ion-android-sync:before,
    .ion-android-textsms:before,
    .ion-android-time:before,
    .ion-android-train:before,
    .ion-android-unlock:before,
    .ion-android-upload:before,
    .ion-android-volume-down:before,
    .ion-android-volume-mute:before,
    .ion-android-volume-off:before,
    .ion-android-volume-up:before,
    .ion-android-walk:before,
    .ion-android-warning:before,
    .ion-android-watch:before,
    .ion-android-wifi:before,
    .ion-aperture:before,
    .ion-archive:before,
    .ion-arrow-down-a:before,
    .ion-arrow-down-b:before,
    .ion-arrow-down-c:before,
    .ion-arrow-expand:before,
    .ion-arrow-graph-down-left:before,
    .ion-arrow-graph-down-right:before,
    .ion-arrow-graph-up-left:before,
    .ion-arrow-graph-up-right:before,
    .ion-arrow-left-a:before,
    .ion-arrow-left-b:before,
    .ion-arrow-left-c:before,
    .ion-arrow-move:before,
    .ion-arrow-resize:before,
    .ion-arrow-return-left:before,
    .ion-arrow-return-right:before,
    .ion-arrow-right-a:before,
    .ion-arrow-right-b:before,
    .ion-arrow-right-c:before,
    .ion-arrow-shrink:before,
    .ion-arrow-swap:before,
    .ion-arrow-up-a:before,
    .ion-arrow-up-b:before,
    .ion-arrow-up-c:before,
    .ion-asterisk:before,
    .ion-at:before,
    .ion-backspace:before,
    .ion-backspace-outline:before,
    .ion-bag:before,
    .ion-battery-charging:before,
    .ion-battery-empty:before,
    .ion-battery-full:before,
    .ion-battery-half:before,
    .ion-battery-low:before,
    .ion-beaker:before,
    .ion-beer:before,
    .ion-bluetooth:before,
    .ion-bonfire:before,
    .ion-bookmark:before,
    .ion-bowtie:before,
    .ion-briefcase:before,
    .ion-bug:before,
    .ion-calculator:before,
    .ion-calendar:before,
    .ion-camera:before,
    .ion-card:before,
    .ion-cash:before,
    .ion-chatbox:before,
    .ion-chatbox-working:before,
    .ion-chatboxes:before,
    .ion-chatbubble:before,
    .ion-chatbubble-working:before,
    .ion-chatbubbles:before,
    .ion-checkmark:before,
    .ion-checkmark-circled:before,
    .ion-checkmark-round:before,
    .ion-chevron-down:before,
    .ion-chevron-left:before,
    .ion-chevron-right:before,
    .ion-chevron-up:before,
    .ion-clipboard:before,
    .ion-clock:before,
    .ion-close:before,
    .ion-close-circled:before,
    .ion-close-round:before,
    .ion-closed-captioning:before,
    .ion-cloud:before,
    .ion-code:before,
    .ion-code-download:before,
    .ion-code-working:before,
    .ion-coffee:before,
    .ion-compass:before,
    .ion-compose:before,
    .ion-connection-bars:before,
    .ion-contrast:before,
    .ion-crop:before,
    .ion-cube:before,
    .ion-disc:before,
    .ion-document:before,
    .ion-document-text:before,
    .ion-drag:before,
    .ion-earth:before,
    .ion-easel:before,
    .ion-edit:before,
    .ion-egg:before,
    .ion-eject:before,
    .ion-email:before,
    .ion-email-unread:before,
    .ion-erlenmeyer-flask:before,
    .ion-erlenmeyer-flask-bubbles:before,
    .ion-eye:before,
    .ion-eye-disabled:before,
    .ion-female:before,
    .ion-filing:before,
    .ion-film-marker:before,
    .ion-fireball:before,
    .ion-flag:before,
    .ion-flame:before,
    .ion-flash:before,
    .ion-flash-off:before,
    .ion-folder:before,
    .ion-fork:before,
    .ion-fork-repo:before,
    .ion-forward:before,
    .ion-funnel:before,
    .ion-gear-a:before,
    .ion-gear-b:before,
    .ion-grid:before,
    .ion-hammer:before,
    .ion-happy:before,
    .ion-happy-outline:before,
    .ion-headphone:before,
    .ion-heart:before,
    .ion-heart-broken:before,
    .ion-help:before,
    .ion-help-buoy:before,
    .ion-help-circled:before,
    .ion-home:before,
    .ion-icecream:before,
    .ion-image:before,
    .ion-images:before,
    .ion-information:before,
    .ion-information-circled:before,
    .ion-ionic:before,
    .ion-ios-alarm:before,
    .ion-ios-alarm-outline:before,
    .ion-ios-albums:before,
    .ion-ios-albums-outline:before,
    .ion-ios-americanfootball:before,
    .ion-ios-americanfootball-outline:before,
    .ion-ios-analytics:before,
    .ion-ios-analytics-outline:before,
    .ion-ios-arrow-back:before,
    .ion-ios-arrow-down:before,
    .ion-ios-arrow-forward:before,
    .ion-ios-arrow-left:before,
    .ion-ios-arrow-right:before,
    .ion-ios-arrow-thin-down:before,
    .ion-ios-arrow-thin-left:before,
    .ion-ios-arrow-thin-right:before,
    .ion-ios-arrow-thin-up:before,
    .ion-ios-arrow-up:before,
    .ion-ios-at:before,
    .ion-ios-at-outline:before,
    .ion-ios-barcode:before,
    .ion-ios-barcode-outline:before,
    .ion-ios-baseball:before,
    .ion-ios-baseball-outline:before,
    .ion-ios-basketball:before,
    .ion-ios-basketball-outline:before,
    .ion-ios-bell:before,
    .ion-ios-bell-outline:before,
    .ion-ios-body:before,
    .ion-ios-body-outline:before,
    .ion-ios-bolt:before,
    .ion-ios-bolt-outline:before,
    .ion-ios-book:before,
    .ion-ios-book-outline:before,
    .ion-ios-bookmarks:before,
    .ion-ios-bookmarks-outline:before,
    .ion-ios-box:before,
    .ion-ios-box-outline:before,
    .ion-ios-briefcase:before,
    .ion-ios-briefcase-outline:before,
    .ion-ios-browsers:before,
    .ion-ios-browsers-outline:before,
    .ion-ios-calculator:before,
    .ion-ios-calculator-outline:before,
    .ion-ios-calendar:before,
    .ion-ios-calendar-outline:before,
    .ion-ios-camera:before,
    .ion-ios-camera-outline:before,
    .ion-ios-cart:before,
    .ion-ios-cart-outline:before,
    .ion-ios-chatboxes:before,
    .ion-ios-chatboxes-outline:before,
    .ion-ios-chatbubble:before,
    .ion-ios-chatbubble-outline:before,
    .ion-ios-checkmark:before,
    .ion-ios-checkmark-empty:before,
    .ion-ios-checkmark-outline:before,
    .ion-ios-circle-filled:before,
    .ion-ios-circle-outline:before,
    .ion-ios-clock:before,
    .ion-ios-clock-outline:before,
    .ion-ios-close:before,
    .ion-ios-close-empty:before,
    .ion-ios-close-outline:before,
    .ion-ios-cloud:before,
    .ion-ios-cloud-download:before,
    .ion-ios-cloud-download-outline:before,
    .ion-ios-cloud-outline:before,
    .ion-ios-cloud-upload:before,
    .ion-ios-cloud-upload-outline:before,
    .ion-ios-cloudy:before,
    .ion-ios-cloudy-night:before,
    .ion-ios-cloudy-night-outline:before,
    .ion-ios-cloudy-outline:before,
    .ion-ios-cog:before,
    .ion-ios-cog-outline:before,
    .ion-ios-color-filter:before,
    .ion-ios-color-filter-outline:before,
    .ion-ios-color-wand:before,
    .ion-ios-color-wand-outline:before,
    .ion-ios-compose:before,
    .ion-ios-compose-outline:before,
    .ion-ios-contact:before,
    .ion-ios-contact-outline:before,
    .ion-ios-copy:before,
    .ion-ios-copy-outline:before,
    .ion-ios-crop:before,
    .ion-ios-crop-strong:before,
    .ion-ios-download:before,
    .ion-ios-download-outline:before,
    .ion-ios-drag:before,
    .ion-ios-email:before,
    .ion-ios-email-outline:before,
    .ion-ios-eye:before,
    .ion-ios-eye-outline:before,
    .ion-ios-fastforward:before,
    .ion-ios-fastforward-outline:before,
    .ion-ios-filing:before,
    .ion-ios-filing-outline:before,
    .ion-ios-film:before,
    .ion-ios-film-outline:before,
    .ion-ios-flag:before,
    .ion-ios-flag-outline:before,
    .ion-ios-flame:before,
    .ion-ios-flame-outline:before,
    .ion-ios-flask:before,
    .ion-ios-flask-outline:before,
    .ion-ios-flower:before,
    .ion-ios-flower-outline:before,
    .ion-ios-folder:before,
    .ion-ios-folder-outline:before,
    .ion-ios-football:before,
    .ion-ios-football-outline:before,
    .ion-ios-game-controller-a:before,
    .ion-ios-game-controller-a-outline:before,
    .ion-ios-game-controller-b:before,
    .ion-ios-game-controller-b-outline:before,
    .ion-ios-gear:before,
    .ion-ios-gear-outline:before,
    .ion-ios-glasses:before,
    .ion-ios-glasses-outline:before,
    .ion-ios-grid-view:before,
    .ion-ios-grid-view-outline:before,
    .ion-ios-heart:before,
    .ion-ios-heart-outline:before,
    .ion-ios-help:before,
    .ion-ios-help-empty:before,
    .ion-ios-help-outline:before,
    .ion-ios-home:before,
    .ion-ios-home-outline:before,
    .ion-ios-infinite:before,
    .ion-ios-infinite-outline:before,
    .ion-ios-information:before,
    .ion-ios-information-empty:before,
    .ion-ios-information-outline:before,
    .ion-ios-ionic-outline:before,
    .ion-ios-keypad:before,
    .ion-ios-keypad-outline:before,
    .ion-ios-lightbulb:before,
    .ion-ios-lightbulb-outline:before,
    .ion-ios-list:before,
    .ion-ios-list-outline:before,
    .ion-ios-location:before,
    .ion-ios-location-outline:before,
    .ion-ios-locked:before,
    .ion-ios-locked-outline:before,
    .ion-ios-loop:before,
    .ion-ios-loop-strong:before,
    .ion-ios-medical:before,
    .ion-ios-medical-outline:before,
    .ion-ios-medkit:before,
    .ion-ios-medkit-outline:before,
    .ion-ios-mic:before,
    .ion-ios-mic-off:before,
    .ion-ios-mic-outline:before,
    .ion-ios-minus:before,
    .ion-ios-minus-empty:before,
    .ion-ios-minus-outline:before,
    .ion-ios-monitor:before,
    .ion-ios-monitor-outline:before,
    .ion-ios-moon:before,
    .ion-ios-moon-outline:before,
    .ion-ios-more:before,
    .ion-ios-more-outline:before,
    .ion-ios-musical-note:before,
    .ion-ios-musical-notes:before,
    .ion-ios-navigate:before,
    .ion-ios-navigate-outline:before,
    .ion-ios-nutrition:before,
    .ion-ios-nutrition-outline:before,
    .ion-ios-paper:before,
    .ion-ios-paper-outline:before,
    .ion-ios-paperplane:before,
    .ion-ios-paperplane-outline:before,
    .ion-ios-partlysunny:before,
    .ion-ios-partlysunny-outline:before,
    .ion-ios-pause:before,
    .ion-ios-pause-outline:before,
    .ion-ios-paw:before,
    .ion-ios-paw-outline:before,
    .ion-ios-people:before,
    .ion-ios-people-outline:before,
    .ion-ios-person:before,
    .ion-ios-person-outline:before,
    .ion-ios-personadd:before,
    .ion-ios-personadd-outline:before,
    .ion-ios-photos:before,
    .ion-ios-photos-outline:before,
    .ion-ios-pie:before,
    .ion-ios-pie-outline:before,
    .ion-ios-pint:before,
    .ion-ios-pint-outline:before,
    .ion-ios-play:before,
    .ion-ios-play-outline:before,
    .ion-ios-plus:before,
    .ion-ios-plus-empty:before,
    .ion-ios-plus-outline:before,
    .ion-ios-pricetag:before,
    .ion-ios-pricetag-outline:before,
    .ion-ios-pricetags:before,
    .ion-ios-pricetags-outline:before,
    .ion-ios-printer:before,
    .ion-ios-printer-outline:before,
    .ion-ios-pulse:before,
    .ion-ios-pulse-strong:before,
    .ion-ios-rainy:before,
    .ion-ios-rainy-outline:before,
    .ion-ios-recording:before,
    .ion-ios-recording-outline:before,
    .ion-ios-redo:before,
    .ion-ios-redo-outline:before,
    .ion-ios-refresh:before,
    .ion-ios-refresh-empty:before,
    .ion-ios-refresh-outline:before,
    .ion-ios-reload:before,
    .ion-ios-reverse-camera:before,
    .ion-ios-reverse-camera-outline:before,
    .ion-ios-rewind:before,
    .ion-ios-rewind-outline:before,
    .ion-ios-rose:before,
    .ion-ios-rose-outline:before,
    .ion-ios-search:before,
    .ion-ios-search-strong:before,
    .ion-ios-settings:before,
    .ion-ios-settings-strong:before,
    .ion-ios-shuffle:before,
    .ion-ios-shuffle-strong:before,
    .ion-ios-skipbackward:before,
    .ion-ios-skipbackward-outline:before,
    .ion-ios-skipforward:before,
    .ion-ios-skipforward-outline:before,
    .ion-ios-snowy:before,
    .ion-ios-speedometer:before,
    .ion-ios-speedometer-outline:before,
    .ion-ios-star:before,
    .ion-ios-star-half:before,
    .ion-ios-star-outline:before,
    .ion-ios-stopwatch:before,
    .ion-ios-stopwatch-outline:before,
    .ion-ios-sunny:before,
    .ion-ios-sunny-outline:before,
    .ion-ios-telephone:before,
    .ion-ios-telephone-outline:before,
    .ion-ios-tennisball:before,
    .ion-ios-tennisball-outline:before,
    .ion-ios-thunderstorm:before,
    .ion-ios-thunderstorm-outline:before,
    .ion-ios-time:before,
    .ion-ios-time-outline:before,
    .ion-ios-timer:before,
    .ion-ios-timer-outline:before,
    .ion-ios-toggle:before,
    .ion-ios-toggle-outline:before,
    .ion-ios-trash:before,
    .ion-ios-trash-outline:before,
    .ion-ios-undo:before,
    .ion-ios-undo-outline:before,
    .ion-ios-unlocked:before,
    .ion-ios-unlocked-outline:before,
    .ion-ios-upload:before,
    .ion-ios-upload-outline:before,
    .ion-ios-videocam:before,
    .ion-ios-videocam-outline:before,
    .ion-ios-volume-high:before,
    .ion-ios-volume-low:before,
    .ion-ios-wineglass:before,
    .ion-ios-wineglass-outline:before,
    .ion-ios-world:before,
    .ion-ios-world-outline:before,
    .ion-ipad:before,
    .ion-iphone:before,
    .ion-ipod:before,
    .ion-jet:before,
    .ion-key:before,
    .ion-knife:before,
    .ion-laptop:before,
    .ion-leaf:before,
    .ion-levels:before,
    .ion-lightbulb:before,
    .ion-link:before,
    .ion-load-a:before,
    .ion-load-b:before,
    .ion-load-c:before,
    .ion-load-d:before,
    .ion-location:before,
    .ion-lock-combination:before,
    .ion-locked:before,
    .ion-log-in:before,
    .ion-log-out:before,
    .ion-loop:before,
    .ion-magnet:before,
    .ion-male:before,
    .ion-man:before,
    .ion-map:before,
    .ion-medkit:before,
    .ion-merge:before,
    .ion-mic-a:before,
    .ion-mic-b:before,
    .ion-mic-c:before,
    .ion-minus:before,
    .ion-minus-circled:before,
    .ion-minus-round:before,
    .ion-model-s:before,
    .ion-monitor:before,
    .ion-more:before,
    .ion-mouse:before,
    .ion-music-note:before,
    .ion-navicon:before,
    .ion-navicon-round:before,
    .ion-navigate:before,
    .ion-network:before,
    .ion-no-smoking:before,
    .ion-nuclear:before,
    .ion-outlet:before,
    .ion-paintbrush:before,
    .ion-paintbucket:before,
    .ion-paper-airplane:before,
    .ion-paperclip:before,
    .ion-pause:before,
    .ion-person:before,
    .ion-person-add:before,
    .ion-person-stalker:before,
    .ion-pie-graph:before,
    .ion-pin:before,
    .ion-pinpoint:before,
    .ion-pizza:before,
    .ion-plane:before,
    .ion-planet:before,
    .ion-play:before,
    .ion-playstation:before,
    .ion-plus:before,
    .ion-plus-circled:before,
    .ion-plus-round:before,
    .ion-podium:before,
    .ion-pound:before,
    .ion-power:before,
    .ion-pricetag:before,
    .ion-pricetags:before,
    .ion-printer:before,
    .ion-pull-request:before,
    .ion-qr-scanner:before,
    .ion-quote:before,
    .ion-radio-waves:before,
    .ion-record:before,
    .ion-refresh:before,
    .ion-reply:before,
    .ion-reply-all:before,
    .ion-ribbon-a:before,
    .ion-ribbon-b:before,
    .ion-sad:before,
    .ion-sad-outline:before,
    .ion-scissors:before,
    .ion-search:before,
    .ion-settings:before,
    .ion-share:before,
    .ion-shuffle:before,
    .ion-skip-backward:before,
    .ion-skip-forward:before,
    .ion-social-android:before,
    .ion-social-android-outline:before,
    .ion-social-angular:before,
    .ion-social-angular-outline:before,
    .ion-social-apple:before,
    .ion-social-apple-outline:before,
    .ion-social-bitcoin:before,
    .ion-social-bitcoin-outline:before,
    .ion-social-buffer:before,
    .ion-social-buffer-outline:before,
    .ion-social-chrome:before,
    .ion-social-chrome-outline:before,
    .ion-social-codepen:before,
    .ion-social-codepen-outline:before,
    .ion-social-css3:before,
    .ion-social-css3-outline:before,
    .ion-social-designernews:before,
    .ion-social-designernews-outline:before,
    .ion-social-dribbble:before,
    .ion-social-dribbble-outline:before,
    .ion-social-dropbox:before,
    .ion-social-dropbox-outline:before,
    .ion-social-euro:before,
    .ion-social-euro-outline:before,
    .ion-social-facebook:before,
    .ion-social-facebook-outline:before,
    .ion-social-foursquare:before,
    .ion-social-foursquare-outline:before,
    .ion-social-freebsd-devil:before,
    .ion-social-github:before,
    .ion-social-github-outline:before,
    .ion-social-google:before,
    .ion-social-google-outline:before,
    .ion-social-googleplus:before,
    .ion-social-googleplus-outline:before,
    .ion-social-hackernews:before,
    .ion-social-hackernews-outline:before,
    .ion-social-html5:before,
    .ion-social-html5-outline:before,
    .ion-social-instagram:before,
    .ion-social-instagram-outline:before,
    .ion-social-javascript:before,
    .ion-social-javascript-outline:before,
    .ion-social-linkedin:before,
    .ion-social-linkedin-outline:before,
    .ion-social-markdown:before,
    .ion-social-nodejs:before,
    .ion-social-octocat:before,
    .ion-social-pinterest:before,
    .ion-social-pinterest-outline:before,
    .ion-social-python:before,
    .ion-social-reddit:before,
    .ion-social-reddit-outline:before,
    .ion-social-rss:before,
    .ion-social-rss-outline:before,
    .ion-social-sass:before,
    .ion-social-skype:before,
    .ion-social-skype-outline:before,
    .ion-social-snapchat:before,
    .ion-social-snapchat-outline:before,
    .ion-social-tumblr:before,
    .ion-social-tumblr-outline:before,
    .ion-social-tux:before,
    .ion-social-twitch:before,
    .ion-social-twitch-outline:before,
    .ion-social-twitter:before,
    .ion-social-twitter-outline:before,
    .ion-social-usd:before,
    .ion-social-usd-outline:before,
    .ion-social-vimeo:before,
    .ion-social-vimeo-outline:before,
    .ion-social-whatsapp:before,
    .ion-social-whatsapp-outline:before,
    .ion-social-windows:before,
    .ion-social-windows-outline:before,
    .ion-social-wordpress:before,
    .ion-social-wordpress-outline:before,
    .ion-social-yahoo:before,
    .ion-social-yahoo-outline:before,
    .ion-social-yen:before,
    .ion-social-yen-outline:before,
    .ion-social-youtube:before,
    .ion-social-youtube-outline:before,
    .ion-soup-can:before,
    .ion-soup-can-outline:before,
    .ion-speakerphone:before,
    .ion-speedometer:before,
    .ion-spoon:before,
    .ion-star:before,
    .ion-stats-bars:before,
    .ion-steam:before,
    .ion-stop:before,
    .ion-thermometer:before,
    .ion-thumbsdown:before,
    .ion-thumbsup:before,
    .ion-toggle:before,
    .ion-toggle-filled:before,
    .ion-transgender:before,
    .ion-trash-a:before,
    .ion-trash-b:before,
    .ion-trophy:before,
    .ion-tshirt:before,
    .ion-tshirt-outline:before,
    .ion-umbrella:before,
    .ion-university:before,
    .ion-unlocked:before,
    .ion-upload:before,
    .ion-usb:before,
    .ion-videocamera:before,
    .ion-volume-high:before,
    .ion-volume-low:before,
    .ion-volume-medium:before,
    .ion-volume-mute:before,
    .ion-wand:before,
    .ion-waterdrop:before,
    .ion-wifi:before,
    .ion-wineglass:before,
    .ion-woman:before,
    .ion-wrench:before,
    .ion-xbox:before {
        display: inline-block;
        font-family: "Ionicons";
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        text-rendering: auto;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    .ion-alert:before {
        content: "\f101"
    }
    .ion-alert-circled:before {
        content: "\f100"
    }
    .ion-android-add:before {
        content: "\f2c7"
    }
    .ion-android-add-circle:before {
        content: "\f359"
    }
    .ion-android-alarm-clock:before {
        content: "\f35a"
    }
    .ion-android-alert:before {
        content: "\f35b"
    }
    .ion-android-apps:before {
        content: "\f35c"
    }
    .ion-android-archive:before {
        content: "\f2c9"
    }
    .ion-android-arrow-back:before {
        content: "\f2ca"
    }
    .ion-android-arrow-down:before {
        content: "\f35d"
    }
    .ion-android-arrow-dropdown:before {
        content: "\f35f"
    }
    .ion-android-arrow-dropdown-circle:before {
        content: "\f35e"
    }
    .ion-android-arrow-dropleft:before {
        content: "\f361"
    }
    .ion-android-arrow-dropleft-circle:before {
        content: "\f360"
    }
    .ion-android-arrow-dropright:before {
        content: "\f363"
    }
    .ion-android-arrow-dropright-circle:before {
        content: "\f362"
    }
    .ion-android-arrow-dropup:before {
        content: "\f365"
    }
    .ion-android-arrow-dropup-circle:before {
        content: "\f364"
    }
    .ion-android-arrow-forward:before {
        content: "\f30f"
    }
    .ion-android-arrow-up:before {
        content: "\f366"
    }
    .ion-android-attach:before {
        content: "\f367"
    }
    .ion-android-bar:before {
        content: "\f368"
    }
    .ion-android-bicycle:before {
        content: "\f369"
    }
    .ion-android-boat:before {
        content: "\f36a"
    }
    .ion-android-bookmark:before {
        content: "\f36b"
    }
    .ion-android-bulb:before {
        content: "\f36c"
    }
    .ion-android-bus:before {
        content: "\f36d"
    }
    .ion-android-calendar:before {
        content: "\f2d1"
    }
    .ion-android-call:before {
        content: "\f2d2"
    }
    .ion-android-camera:before {
        content: "\f2d3"
    }
    .ion-android-cancel:before {
        content: "\f36e"
    }
    .ion-android-car:before {
        content: "\f36f"
    }
    .ion-android-cart:before {
        content: "\f370"
    }
    .ion-android-chat:before {
        content: "\f2d4"
    }
    .ion-android-checkbox:before {
        content: "\f374"
    }
    .ion-android-checkbox-blank:before {
        content: "\f371"
    }
    .ion-android-checkbox-outline:before {
        content: "\f373"
    }
    .ion-android-checkbox-outline-blank:before {
        content: "\f372"
    }
    .ion-android-checkmark-circle:before {
        content: "\f375"
    }
    .ion-android-clipboard:before {
        content: "\f376"
    }
    .ion-android-close:before {
        content: "\f2d7"
    }
    .ion-android-cloud:before {
        content: "\f37a"
    }
    .ion-android-cloud-circle:before {
        content: "\f377"
    }
    .ion-android-cloud-done:before {
        content: "\f378"
    }
    .ion-android-cloud-outline:before {
        content: "\f379"
    }
    .ion-android-color-palette:before {
        content: "\f37b"
    }
    .ion-android-compass:before {
        content: "\f37c"
    }
    .ion-android-contact:before {
        content: "\f2d8"
    }
    .ion-android-contacts:before {
        content: "\f2d9"
    }
    .ion-android-contract:before {
        content: "\f37d"
    }
    .ion-android-create:before {
        content: "\f37e"
    }
    .ion-android-delete:before {
        content: "\f37f"
    }
    .ion-android-desktop:before {
        content: "\f380"
    }
    .ion-android-document:before {
        content: "\f381"
    }
    .ion-android-done:before {
        content: "\f383"
    }
    .ion-android-done-all:before {
        content: "\f382"
    }
    .ion-android-download:before {
        content: "\f2dd"
    }
    .ion-android-drafts:before {
        content: "\f384"
    }
    .ion-android-exit:before {
        content: "\f385"
    }
    .ion-android-expand:before {
        content: "\f386"
    }
    .ion-android-favorite:before {
        content: "\f388"
    }
    .ion-android-favorite-outline:before {
        content: "\f387"
    }
    .ion-android-film:before {
        content: "\f389"
    }
    .ion-android-folder:before {
        content: "\f2e0"
    }
    .ion-android-folder-open:before {
        content: "\f38a"
    }
    .ion-android-funnel:before {
        content: "\f38b"
    }
    .ion-android-globe:before {
        content: "\f38c"
    }
    .ion-android-hand:before {
        content: "\f2e3"
    }
    .ion-android-hangout:before {
        content: "\f38d"
    }
    .ion-android-happy:before {
        content: "\f38e"
    }
    .ion-android-home:before {
        content: "\f38f"
    }
    .ion-android-image:before {
        content: "\f2e4"
    }
    .ion-android-laptop:before {
        content: "\f390"
    }
    .ion-android-list:before {
        content: "\f391"
    }
    .ion-android-locate:before {
        content: "\f2e9"
    }
    .ion-android-lock:before {
        content: "\f392"
    }
    .ion-android-mail:before {
        content: "\f2eb"
    }
    .ion-android-map:before {
        content: "\f393"
    }
    .ion-android-menu:before {
        content: "\f394"
    }
    .ion-android-microphone:before {
        content: "\f2ec"
    }
    .ion-android-microphone-off:before {
        content: "\f395"
    }
    .ion-android-more-horizontal:before {
        content: "\f396"
    }
    .ion-android-more-vertical:before {
        content: "\f397"
    }
    .ion-android-navigate:before {
        content: "\f398"
    }
    .ion-android-notifications:before {
        content: "\f39b"
    }
    .ion-android-notifications-none:before {
        content: "\f399"
    }
    .ion-android-notifications-off:before {
        content: "\f39a"
    }
    .ion-android-open:before {
        content: "\f39c"
    }
    .ion-android-options:before {
        content: "\f39d"
    }
    .ion-android-people:before {
        content: "\f39e"
    }
    .ion-android-person:before {
        content: "\f3a0"
    }
    .ion-android-person-add:before {
        content: "\f39f"
    }
    .ion-android-phone-landscape:before {
        content: "\f3a1"
    }
    .ion-android-phone-portrait:before {
        content: "\f3a2"
    }
    .ion-android-pin:before {
        content: "\f3a3"
    }
    .ion-android-plane:before {
        content: "\f3a4"
    }
    .ion-android-playstore:before {
        content: "\f2f0"
    }
    .ion-android-print:before {
        content: "\f3a5"
    }
    .ion-android-radio-button-off:before {
        content: "\f3a6"
    }
    .ion-android-radio-button-on:before {
        content: "\f3a7"
    }
    .ion-android-refresh:before {
        content: "\f3a8"
    }
    .ion-android-remove:before {
        content: "\f2f4"
    }
    .ion-android-remove-circle:before {
        content: "\f3a9"
    }
    .ion-android-restaurant:before {
        content: "\f3aa"
    }
    .ion-android-sad:before {
        content: "\f3ab"
    }
    .ion-android-search:before {
        content: "\f2f5"
    }
    .ion-android-send:before {
        content: "\f2f6"
    }
    .ion-android-settings:before {
        content: "\f2f7"
    }
    .ion-android-share:before {
        content: "\f2f8"
    }
    .ion-android-share-alt:before {
        content: "\f3ac"
    }
    .ion-android-star:before {
        content: "\f2fc"
    }
    .ion-android-star-half:before {
        content: "\f3ad"
    }
    .ion-android-star-outline:before {
        content: "\f3ae"
    }
    .ion-android-stopwatch:before {
        content: "\f2fd"
    }
    .ion-android-subway:before {
        content: "\f3af"
    }
    .ion-android-sunny:before {
        content: "\f3b0"
    }
    .ion-android-sync:before {
        content: "\f3b1"
    }
    .ion-android-textsms:before {
        content: "\f3b2"
    }
    .ion-android-time:before {
        content: "\f3b3"
    }
    .ion-android-train:before {
        content: "\f3b4"
    }
    .ion-android-unlock:before {
        content: "\f3b5"
    }
    .ion-android-upload:before {
        content: "\f3b6"
    }
    .ion-android-volume-down:before {
        content: "\f3b7"
    }
    .ion-android-volume-mute:before {
        content: "\f3b8"
    }
    .ion-android-volume-off:before {
        content: "\f3b9"
    }
    .ion-android-volume-up:before {
        content: "\f3ba"
    }
    .ion-android-walk:before {
        content: "\f3bb"
    }
    .ion-android-warning:before {
        content: "\f3bc"
    }
    .ion-android-watch:before {
        content: "\f3bd"
    }
    .ion-android-wifi:before {
        content: "\f305"
    }
    .ion-aperture:before {
        content: "\f313"
    }
    .ion-archive:before {
        content: "\f102"
    }
    .ion-arrow-down-a:before {
        content: "\f103"
    }
    .ion-arrow-down-b:before {
        content: "\f104"
    }
    .ion-arrow-down-c:before {
        content: "\f105"
    }
    .ion-arrow-expand:before {
        content: "\f25e"
    }
    .ion-arrow-graph-down-left:before {
        content: "\f25f"
    }
    .ion-arrow-graph-down-right:before {
        content: "\f260"
    }
    .ion-arrow-graph-up-left:before {
        content: "\f261"
    }
    .ion-arrow-graph-up-right:before {
        content: "\f262"
    }
    .ion-arrow-left-a:before {
        content: "\f106"
    }
    .ion-arrow-left-b:before {
        content: "\f107"
    }
    .ion-arrow-left-c:before {
        content: "\f108"
    }
    .ion-arrow-move:before {
        content: "\f263"
    }
    .ion-arrow-resize:before {
        content: "\f264"
    }
    .ion-arrow-return-left:before {
        content: "\f265"
    }
    .ion-arrow-return-right:before {
        content: "\f266"
    }
    .ion-arrow-right-a:before {
        content: "\f109"
    }
    .ion-arrow-right-b:before {
        content: "\f10a"
    }
    .ion-arrow-right-c:before {
        content: "\f10b"
    }
    .ion-arrow-shrink:before {
        content: "\f267"
    }
    .ion-arrow-swap:before {
        content: "\f268"
    }
    .ion-arrow-up-a:before {
        content: "\f10c"
    }
    .ion-arrow-up-b:before {
        content: "\f10d"
    }
    .ion-arrow-up-c:before {
        content: "\f10e"
    }
    .ion-asterisk:before {
        content: "\f314"
    }
    .ion-at:before {
        content: "\f10f"
    }
    .ion-backspace:before {
        content: "\f3bf"
    }
    .ion-backspace-outline:before {
        content: "\f3be"
    }
    .ion-bag:before {
        content: "\f110"
    }
    .ion-battery-charging:before {
        content: "\f111"
    }
    .ion-battery-empty:before {
        content: "\f112"
    }
    .ion-battery-full:before {
        content: "\f113"
    }
    .ion-battery-half:before {
        content: "\f114"
    }
    .ion-battery-low:before {
        content: "\f115"
    }
    .ion-beaker:before {
        content: "\f269"
    }
    .ion-beer:before {
        content: "\f26a"
    }
    .ion-bluetooth:before {
        content: "\f116"
    }
    .ion-bonfire:before {
        content: "\f315"
    }
    .ion-bookmark:before {
        content: "\f26b"
    }
    .ion-bowtie:before {
        content: "\f3c0"
    }
    .ion-briefcase:before {
        content: "\f26c"
    }
    .ion-bug:before {
        content: "\f2be"
    }
    .ion-calculator:before {
        content: "\f26d"
    }
    .ion-calendar:before {
        content: "\f117"
    }
    .ion-camera:before {
        content: "\f118"
    }
    .ion-card:before {
        content: "\f119"
    }
    .ion-cash:before {
        content: "\f316"
    }
    .ion-chatbox:before {
        content: "\f11b"
    }
    .ion-chatbox-working:before {
        content: "\f11a"
    }
    .ion-chatboxes:before {
        content: "\f11c"
    }
    .ion-chatbubble:before {
        content: "\f11e"
    }
    .ion-chatbubble-working:before {
        content: "\f11d"
    }
    .ion-chatbubbles:before {
        content: "\f11f"
    }
    .ion-checkmark:before {
        content: "\f122"
    }
    .ion-checkmark-circled:before {
        content: "\f120"
    }
    .ion-checkmark-round:before {
        content: "\f121"
    }
    .ion-chevron-down:before {
        content: "\f123"
    }
    .ion-chevron-left:before {
        content: "\f124"
    }
    .ion-chevron-right:before {
        content: "\f125"
    }
    .ion-chevron-up:before {
        content: "\f126"
    }
    .ion-clipboard:before {
        content: "\f127"
    }
    .ion-clock:before {
        content: "\f26e"
    }
    .ion-close:before {
        content: "\f12a"
    }
    .ion-close-circled:before {
        content: "\f128"
    }
    .ion-close-round:before {
        content: "\f129"
    }
    .ion-closed-captioning:before {
        content: "\f317"
    }
    .ion-cloud:before {
        content: "\f12b"
    }
    .ion-code:before {
        content: "\f271"
    }
    .ion-code-download:before {
        content: "\f26f"
    }
    .ion-code-working:before {
        content: "\f270"
    }
    .ion-coffee:before {
        content: "\f272"
    }
    .ion-compass:before {
        content: "\f273"
    }
    .ion-compose:before {
        content: "\f12c"
    }
    .ion-connection-bars:before {
        content: "\f274"
    }
    .ion-contrast:before {
        content: "\f275"
    }
    .ion-crop:before {
        content: "\f3c1"
    }
    .ion-cube:before {
        content: "\f318"
    }
    .ion-disc:before {
        content: "\f12d"
    }
    .ion-document:before {
        content: "\f12f"
    }
    .ion-document-text:before {
        content: "\f12e"
    }
    .ion-drag:before {
        content: "\f130"
    }
    .ion-earth:before {
        content: "\f276"
    }
    .ion-easel:before {
        content: "\f3c2"
    }
    .ion-edit:before {
        content: "\f2bf"
    }
    .ion-egg:before {
        content: "\f277"
    }
    .ion-eject:before {
        content: "\f131"
    }
    .ion-email:before {
        content: "\f132"
    }
    .ion-email-unread:before {
        content: "\f3c3"
    }
    .ion-erlenmeyer-flask:before {
        content: "\f3c5"
    }
    .ion-erlenmeyer-flask-bubbles:before {
        content: "\f3c4"
    }
    .ion-eye:before {
        content: "\f133"
    }
    .ion-eye-disabled:before {
        content: "\f306"
    }
    .ion-female:before {
        content: "\f278"
    }
    .ion-filing:before {
        content: "\f134"
    }
    .ion-film-marker:before {
        content: "\f135"
    }
    .ion-fireball:before {
        content: "\f319"
    }
    .ion-flag:before {
        content: "\f279"
    }
    .ion-flame:before {
        content: "\f31a"
    }
    .ion-flash:before {
        content: "\f137"
    }
    .ion-flash-off:before {
        content: "\f136"
    }
    .ion-folder:before {
        content: "\f139"
    }
    .ion-fork:before {
        content: "\f27a"
    }
    .ion-fork-repo:before {
        content: "\f2c0"
    }
    .ion-forward:before {
        content: "\f13a"
    }
    .ion-funnel:before {
        content: "\f31b"
    }
    .ion-gear-a:before {
        content: "\f13d"
    }
    .ion-gear-b:before {
        content: "\f13e"
    }
    .ion-grid:before {
        content: "\f13f"
    }
    .ion-hammer:before {
        content: "\f27b"
    }
    .ion-happy:before {
        content: "\f31c"
    }
    .ion-happy-outline:before {
        content: "\f3c6"
    }
    .ion-headphone:before {
        content: "\f140"
    }
    .ion-heart:before {
        content: "\f141"
    }
    .ion-heart-broken:before {
        content: "\f31d"
    }
    .ion-help:before {
        content: "\f143"
    }
    .ion-help-buoy:before {
        content: "\f27c"
    }
    .ion-help-circled:before {
        content: "\f142"
    }
    .ion-home:before {
        content: "\f144"
    }
    .ion-icecream:before {
        content: "\f27d"
    }
    .ion-image:before {
        content: "\f147"
    }
    .ion-images:before {
        content: "\f148"
    }
    .ion-information:before {
        content: "\f14a"
    }
    .ion-information-circled:before {
        content: "\f149"
    }
    .ion-ionic:before {
        content: "\f14b"
    }
    .ion-ios-alarm:before {
        content: "\f3c8"
    }
    .ion-ios-alarm-outline:before {
        content: "\f3c7"
    }
    .ion-ios-albums:before {
        content: "\f3ca"
    }
    .ion-ios-albums-outline:before {
        content: "\f3c9"
    }
    .ion-ios-americanfootball:before {
        content: "\f3cc"
    }
    .ion-ios-americanfootball-outline:before {
        content: "\f3cb"
    }
    .ion-ios-analytics:before {
        content: "\f3ce"
    }
    .ion-ios-analytics-outline:before {
        content: "\f3cd"
    }
    .ion-ios-arrow-back:before {
        content: "\f3cf"
    }
    .ion-ios-arrow-down:before {
        content: "\f3d0"
    }
    .ion-ios-arrow-forward:before {
        content: "\f3d1"
    }
    .ion-ios-arrow-left:before {
        content: "\f3d2"
    }
    .ion-ios-arrow-right:before {
        content: "\f3d3"
    }
    .ion-ios-arrow-thin-down:before {
        content: "\f3d4"
    }
    .ion-ios-arrow-thin-left:before {
        content: "\f3d5"
    }
    .ion-ios-arrow-thin-right:before {
        content: "\f3d6"
    }
    .ion-ios-arrow-thin-up:before {
        content: "\f3d7"
    }
    .ion-ios-arrow-up:before {
        content: "\f3d8"
    }
    .ion-ios-at:before {
        content: "\f3da"
    }
    .ion-ios-at-outline:before {
        content: "\f3d9"
    }
    .ion-ios-barcode:before {
        content: "\f3dc"
    }
    .ion-ios-barcode-outline:before {
        content: "\f3db"
    }
    .ion-ios-baseball:before {
        content: "\f3de"
    }
    .ion-ios-baseball-outline:before {
        content: "\f3dd"
    }
    .ion-ios-basketball:before {
        content: "\f3e0"
    }
    .ion-ios-basketball-outline:before {
        content: "\f3df"
    }
    .ion-ios-bell:before {
        content: "\f3e2"
    }
    .ion-ios-bell-outline:before {
        content: "\f3e1"
    }
    .ion-ios-body:before {
        content: "\f3e4"
    }
    .ion-ios-body-outline:before {
        content: "\f3e3"
    }
    .ion-ios-bolt:before {
        content: "\f3e6"
    }
    .ion-ios-bolt-outline:before {
        content: "\f3e5"
    }
    .ion-ios-book:before {
        content: "\f3e8"
    }
    .ion-ios-book-outline:before {
        content: "\f3e7"
    }
    .ion-ios-bookmarks:before {
        content: "\f3ea"
    }
    .ion-ios-bookmarks-outline:before {
        content: "\f3e9"
    }
    .ion-ios-box:before {
        content: "\f3ec"
    }
    .ion-ios-box-outline:before {
        content: "\f3eb"
    }
    .ion-ios-briefcase:before {
        content: "\f3ee"
    }
    .ion-ios-briefcase-outline:before {
        content: "\f3ed"
    }
    .ion-ios-browsers:before {
        content: "\f3f0"
    }
    .ion-ios-browsers-outline:before {
        content: "\f3ef"
    }
    .ion-ios-calculator:before {
        content: "\f3f2"
    }
    .ion-ios-calculator-outline:before {
        content: "\f3f1"
    }
    .ion-ios-calendar:before {
        content: "\f3f4"
    }
    .ion-ios-calendar-outline:before {
        content: "\f3f3"
    }
    .ion-ios-camera:before {
        content: "\f3f6"
    }
    .ion-ios-camera-outline:before {
        content: "\f3f5"
    }
    .ion-ios-cart:before {
        content: "\f3f8"
    }
    .ion-ios-cart-outline:before {
        content: "\f3f7"
    }
    .ion-ios-chatboxes:before {
        content: "\f3fa"
    }
    .ion-ios-chatboxes-outline:before {
        content: "\f3f9"
    }
    .ion-ios-chatbubble:before {
        content: "\f3fc"
    }
    .ion-ios-chatbubble-outline:before {
        content: "\f3fb"
    }
    .ion-ios-checkmark:before {
        content: "\f3ff"
    }
    .ion-ios-checkmark-empty:before {
        content: "\f3fd"
    }
    .ion-ios-checkmark-outline:before {
        content: "\f3fe"
    }
    .ion-ios-circle-filled:before {
        content: "\f400"
    }
    .ion-ios-circle-outline:before {
        content: "\f401"
    }
    .ion-ios-clock:before {
        content: "\f403"
    }
    .ion-ios-clock-outline:before {
        content: "\f402"
    }
    .ion-ios-close:before {
        content: "\f406"
    }
    .ion-ios-close-empty:before {
        content: "\f404"
    }
    .ion-ios-close-outline:before {
        content: "\f405"
    }
    .ion-ios-cloud:before {
        content: "\f40c"
    }
    .ion-ios-cloud-download:before {
        content: "\f408"
    }
    .ion-ios-cloud-download-outline:before {
        content: "\f407"
    }
    .ion-ios-cloud-outline:before {
        content: "\f409"
    }
    .ion-ios-cloud-upload:before {
        content: "\f40b"
    }
    .ion-ios-cloud-upload-outline:before {
        content: "\f40a"
    }
    .ion-ios-cloudy:before {
        content: "\f410"
    }
    .ion-ios-cloudy-night:before {
        content: "\f40e"
    }
    .ion-ios-cloudy-night-outline:before {
        content: "\f40d"
    }
    .ion-ios-cloudy-outline:before {
        content: "\f40f"
    }
    .ion-ios-cog:before {
        content: "\f412"
    }
    .ion-ios-cog-outline:before {
        content: "\f411"
    }
    .ion-ios-color-filter:before {
        content: "\f414"
    }
    .ion-ios-color-filter-outline:before {
        content: "\f413"
    }
    .ion-ios-color-wand:before {
        content: "\f416"
    }
    .ion-ios-color-wand-outline:before {
        content: "\f415"
    }
    .ion-ios-compose:before {
        content: "\f418"
    }
    .ion-ios-compose-outline:before {
        content: "\f417"
    }
    .ion-ios-contact:before {
        content: "\f41a"
    }
    .ion-ios-contact-outline:before {
        content: "\f419"
    }
    .ion-ios-copy:before {
        content: "\f41c"
    }
    .ion-ios-copy-outline:before {
        content: "\f41b"
    }
    .ion-ios-crop:before {
        content: "\f41e"
    }
    .ion-ios-crop-strong:before {
        content: "\f41d"
    }
    .ion-ios-download:before {
        content: "\f420"
    }
    .ion-ios-download-outline:before {
        content: "\f41f"
    }
    .ion-ios-drag:before {
        content: "\f421"
    }
    .ion-ios-email:before {
        content: "\f423"
    }
    .ion-ios-email-outline:before {
        content: "\f422"
    }
    .ion-ios-eye:before {
        content: "\f425"
    }
    .ion-ios-eye-outline:before {
        content: "\f424"
    }
    .ion-ios-fastforward:before {
        content: "\f427"
    }
    .ion-ios-fastforward-outline:before {
        content: "\f426"
    }
    .ion-ios-filing:before {
        content: "\f429"
    }
    .ion-ios-filing-outline:before {
        content: "\f428"
    }
    .ion-ios-film:before {
        content: "\f42b"
    }
    .ion-ios-film-outline:before {
        content: "\f42a"
    }
    .ion-ios-flag:before {
        content: "\f42d"
    }
    .ion-ios-flag-outline:before {
        content: "\f42c"
    }
    .ion-ios-flame:before {
        content: "\f42f"
    }
    .ion-ios-flame-outline:before {
        content: "\f42e"
    }
    .ion-ios-flask:before {
        content: "\f431"
    }
    .ion-ios-flask-outline:before {
        content: "\f430"
    }
    .ion-ios-flower:before {
        content: "\f433"
    }
    .ion-ios-flower-outline:before {
        content: "\f432"
    }
    .ion-ios-folder:before {
        content: "\f435"
    }
    .ion-ios-folder-outline:before {
        content: "\f434"
    }
    .ion-ios-football:before {
        content: "\f437"
    }
    .ion-ios-football-outline:before {
        content: "\f436"
    }
    .ion-ios-game-controller-a:before {
        content: "\f439"
    }
    .ion-ios-game-controller-a-outline:before {
        content: "\f438"
    }
    .ion-ios-game-controller-b:before {
        content: "\f43b"
    }
    .ion-ios-game-controller-b-outline:before {
        content: "\f43a"
    }
    .ion-ios-gear:before {
        content: "\f43d"
    }
    .ion-ios-gear-outline:before {
        content: "\f43c"
    }
    .ion-ios-glasses:before {
        content: "\f43f"
    }
    .ion-ios-glasses-outline:before {
        content: "\f43e"
    }
    .ion-ios-grid-view:before {
        content: "\f441"
    }
    .ion-ios-grid-view-outline:before {
        content: "\f440"
    }
    .ion-ios-heart:before {
        content: "\f443"
    }
    .ion-ios-heart-outline:before {
        content: "\f442"
    }
    .ion-ios-help:before {
        content: "\f446"
    }
    .ion-ios-help-empty:before {
        content: "\f444"
    }
    .ion-ios-help-outline:before {
        content: "\f445"
    }
    .ion-ios-home:before {
        content: "\f448"
    }
    .ion-ios-home-outline:before {
        content: "\f447"
    }
    .ion-ios-infinite:before {
        content: "\f44a"
    }
    .ion-ios-infinite-outline:before {
        content: "\f449"
    }
    .ion-ios-information:before {
        content: "\f44d"
    }
    .ion-ios-information-empty:before {
        content: "\f44b"
    }
    .ion-ios-information-outline:before {
        content: "\f44c"
    }
    .ion-ios-ionic-outline:before {
        content: "\f44e"
    }
    .ion-ios-keypad:before {
        content: "\f450"
    }
    .ion-ios-keypad-outline:before {
        content: "\f44f"
    }
    .ion-ios-lightbulb:before {
        content: "\f452"
    }
    .ion-ios-lightbulb-outline:before {
        content: "\f451"
    }
    .ion-ios-list:before {
        content: "\f454"
    }
    .ion-ios-list-outline:before {
        content: "\f453"
    }
    .ion-ios-location:before {
        content: "\f456"
    }
    .ion-ios-location-outline:before {
        content: "\f455"
    }
    .ion-ios-locked:before {
        content: "\f458"
    }
    .ion-ios-locked-outline:before {
        content: "\f457"
    }
    .ion-ios-loop:before {
        content: "\f45a"
    }
    .ion-ios-loop-strong:before {
        content: "\f459"
    }
    .ion-ios-medical:before {
        content: "\f45c"
    }
    .ion-ios-medical-outline:before {
        content: "\f45b"
    }
    .ion-ios-medkit:before {
        content: "\f45e"
    }
    .ion-ios-medkit-outline:before {
        content: "\f45d"
    }
    .ion-ios-mic:before {
        content: "\f461"
    }
    .ion-ios-mic-off:before {
        content: "\f45f"
    }
    .ion-ios-mic-outline:before {
        content: "\f460"
    }
    .ion-ios-minus:before {
        content: "\f464"
    }
    .ion-ios-minus-empty:before {
        content: "\f462"
    }
    .ion-ios-minus-outline:before {
        content: "\f463"
    }
    .ion-ios-monitor:before {
        content: "\f466"
    }
    .ion-ios-monitor-outline:before {
        content: "\f465"
    }
    .ion-ios-moon:before {
        content: "\f468"
    }
    .ion-ios-moon-outline:before {
        content: "\f467"
    }
    .ion-ios-more:before {
        content: "\f46a"
    }
    .ion-ios-more-outline:before {
        content: "\f469"
    }
    .ion-ios-musical-note:before {
        content: "\f46b"
    }
    .ion-ios-musical-notes:before {
        content: "\f46c"
    }
    .ion-ios-navigate:before {
        content: "\f46e"
    }
    .ion-ios-navigate-outline:before {
        content: "\f46d"
    }
    .ion-ios-nutrition:before {
        content: "\f470"
    }
    .ion-ios-nutrition-outline:before {
        content: "\f46f"
    }
    .ion-ios-paper:before {
        content: "\f472"
    }
    .ion-ios-paper-outline:before {
        content: "\f471"
    }
    .ion-ios-paperplane:before {
        content: "\f474"
    }
    .ion-ios-paperplane-outline:before {
        content: "\f473"
    }
    .ion-ios-partlysunny:before {
        content: "\f476"
    }
    .ion-ios-partlysunny-outline:before {
        content: "\f475"
    }
    .ion-ios-pause:before {
        content: "\f478"
    }
    .ion-ios-pause-outline:before {
        content: "\f477"
    }
    .ion-ios-paw:before {
        content: "\f47a"
    }
    .ion-ios-paw-outline:before {
        content: "\f479"
    }
    .ion-ios-people:before {
        content: "\f47c"
    }
    .ion-ios-people-outline:before {
        content: "\f47b"
    }
    .ion-ios-person:before {
        content: "\f47e"
    }
    .ion-ios-person-outline:before {
        content: "\f47d"
    }
    .ion-ios-personadd:before {
        content: "\f480"
    }
    .ion-ios-personadd-outline:before {
        content: "\f47f"
    }
    .ion-ios-photos:before {
        content: "\f482"
    }
    .ion-ios-photos-outline:before {
        content: "\f481"
    }
    .ion-ios-pie:before {
        content: "\f484"
    }
    .ion-ios-pie-outline:before {
        content: "\f483"
    }
    .ion-ios-pint:before {
        content: "\f486"
    }
    .ion-ios-pint-outline:before {
        content: "\f485"
    }
    .ion-ios-play:before {
        content: "\f488"
    }
    .ion-ios-play-outline:before {
        content: "\f487"
    }
    .ion-ios-plus:before {
        content: "\f48b"
    }
    .ion-ios-plus-empty:before {
        content: "\f489"
    }
    .ion-ios-plus-outline:before {
        content: "\f48a"
    }
    .ion-ios-pricetag:before {
        content: "\f48d"
    }
    .ion-ios-pricetag-outline:before {
        content: "\f48c"
    }
    .ion-ios-pricetags:before {
        content: "\f48f"
    }
    .ion-ios-pricetags-outline:before {
        content: "\f48e"
    }
    .ion-ios-printer:before {
        content: "\f491"
    }
    .ion-ios-printer-outline:before {
        content: "\f490"
    }
    .ion-ios-pulse:before {
        content: "\f493"
    }
    .ion-ios-pulse-strong:before {
        content: "\f492"
    }
    .ion-ios-rainy:before {
        content: "\f495"
    }
    .ion-ios-rainy-outline:before {
        content: "\f494"
    }
    .ion-ios-recording:before {
        content: "\f497"
    }
    .ion-ios-recording-outline:before {
        content: "\f496"
    }
    .ion-ios-redo:before {
        content: "\f499"
    }
    .ion-ios-redo-outline:before {
        content: "\f498"
    }
    .ion-ios-refresh:before {
        content: "\f49c"
    }
    .ion-ios-refresh-empty:before {
        content: "\f49a"
    }
    .ion-ios-refresh-outline:before {
        content: "\f49b"
    }
    .ion-ios-reload:before {
        content: "\f49d"
    }
    .ion-ios-reverse-camera:before {
        content: "\f49f"
    }
    .ion-ios-reverse-camera-outline:before {
        content: "\f49e"
    }
    .ion-ios-rewind:before {
        content: "\f4a1"
    }
    .ion-ios-rewind-outline:before {
        content: "\f4a0"
    }
    .ion-ios-rose:before {
        content: "\f4a3"
    }
    .ion-ios-rose-outline:before {
        content: "\f4a2"
    }
    .ion-ios-search:before {
        content: "\f4a5"
    }
    .ion-ios-search-strong:before {
        content: "\f4a4"
    }
    .ion-ios-settings:before {
        content: "\f4a7"
    }
    .ion-ios-settings-strong:before {
        content: "\f4a6"
    }
    .ion-ios-shuffle:before {
        content: "\f4a9"
    }
    .ion-ios-shuffle-strong:before {
        content: "\f4a8"
    }
    .ion-ios-skipbackward:before {
        content: "\f4ab"
    }
    .ion-ios-skipbackward-outline:before {
        content: "\f4aa"
    }
    .ion-ios-skipforward:before {
        content: "\f4ad"
    }
    .ion-ios-skipforward-outline:before {
        content: "\f4ac"
    }
    .ion-ios-snowy:before {
        content: "\f4ae"
    }
    .ion-ios-speedometer:before {
        content: "\f4b0"
    }
    .ion-ios-speedometer-outline:before {
        content: "\f4af"
    }
    .ion-ios-star:before {
        content: "\f4b3"
    }
    .ion-ios-star-half:before {
        content: "\f4b1"
    }
    .ion-ios-star-outline:before {
        content: "\f4b2"
    }
    .ion-ios-stopwatch:before {
        content: "\f4b5"
    }
    .ion-ios-stopwatch-outline:before {
        content: "\f4b4"
    }
    .ion-ios-sunny:before {
        content: "\f4b7"
    }
    .ion-ios-sunny-outline:before {
        content: "\f4b6"
    }
    .ion-ios-telephone:before {
        content: "\f4b9"
    }
    .ion-ios-telephone-outline:before {
        content: "\f4b8"
    }
    .ion-ios-tennisball:before {
        content: "\f4bb"
    }
    .ion-ios-tennisball-outline:before {
        content: "\f4ba"
    }
    .ion-ios-thunderstorm:before {
        content: "\f4bd"
    }
    .ion-ios-thunderstorm-outline:before {
        content: "\f4bc"
    }
    .ion-ios-time:before {
        content: "\f4bf"
    }
    .ion-ios-time-outline:before {
        content: "\f4be"
    }
    .ion-ios-timer:before {
        content: "\f4c1"
    }
    .ion-ios-timer-outline:before {
        content: "\f4c0"
    }
    .ion-ios-toggle:before {
        content: "\f4c3"
    }
    .ion-ios-toggle-outline:before {
        content: "\f4c2"
    }
    .ion-ios-trash:before {
        content: "\f4c5"
    }
    .ion-ios-trash-outline:before {
        content: "\f4c4"
    }
    .ion-ios-undo:before {
        content: "\f4c7"
    }
    .ion-ios-undo-outline:before {
        content: "\f4c6"
    }
    .ion-ios-unlocked:before {
        content: "\f4c9"
    }
    .ion-ios-unlocked-outline:before {
        content: "\f4c8"
    }
    .ion-ios-upload:before {
        content: "\f4cb"
    }
    .ion-ios-upload-outline:before {
        content: "\f4ca"
    }
    .ion-ios-videocam:before {
        content: "\f4cd"
    }
    .ion-ios-videocam-outline:before {
        content: "\f4cc"
    }
    .ion-ios-volume-high:before {
        content: "\f4ce"
    }
    .ion-ios-volume-low:before {
        content: "\f4cf"
    }
    .ion-ios-wineglass:before {
        content: "\f4d1"
    }
    .ion-ios-wineglass-outline:before {
        content: "\f4d0"
    }
    .ion-ios-world:before {
        content: "\f4d3"
    }
    .ion-ios-world-outline:before {
        content: "\f4d2"
    }
    .ion-ipad:before {
        content: "\f1f9"
    }
    .ion-iphone:before {
        content: "\f1fa"
    }
    .ion-ipod:before {
        content: "\f1fb"
    }
    .ion-jet:before {
        content: "\f295"
    }
    .ion-key:before {
        content: "\f296"
    }
    .ion-knife:before {
        content: "\f297"
    }
    .ion-laptop:before {
        content: "\f1fc"
    }
    .ion-leaf:before {
        content: "\f1fd"
    }
    .ion-levels:before {
        content: "\f298"
    }
    .ion-lightbulb:before {
        content: "\f299"
    }
    .ion-link:before {
        content: "\f1fe"
    }
    .ion-load-a:before {
        content: "\f29a"
    }
    .ion-load-b:before {
        content: "\f29b"
    }
    .ion-load-c:before {
        content: "\f29c"
    }
    .ion-load-d:before {
        content: "\f29d"
    }
    .ion-location:before {
        content: "\f1ff"
    }
    .ion-lock-combination:before {
        content: "\f4d4"
    }
    .ion-locked:before {
        content: "\f200"
    }
    .ion-log-in:before {
        content: "\f29e"
    }
    .ion-log-out:before {
        content: "\f29f"
    }
    .ion-loop:before {
        content: "\f201"
    }
    .ion-magnet:before {
        content: "\f2a0"
    }
    .ion-male:before {
        content: "\f2a1"
    }
    .ion-man:before {
        content: "\f202"
    }
    .ion-map:before {
        content: "\f203"
    }
    .ion-medkit:before {
        content: "\f2a2"
    }
    .ion-merge:before {
        content: "\f33f"
    }
    .ion-mic-a:before {
        content: "\f204"
    }
    .ion-mic-b:before {
        content: "\f205"
    }
    .ion-mic-c:before {
        content: "\f206"
    }
    .ion-minus:before {
        content: "\f209"
    }
    .ion-minus-circled:before {
        content: "\f207"
    }
    .ion-minus-round:before {
        content: "\f208"
    }
    .ion-model-s:before {
        content: "\f2c1"
    }
    .ion-monitor:before {
        content: "\f20a"
    }
    .ion-more:before {
        content: "\f20b"
    }
    .ion-mouse:before {
        content: "\f340"
    }
    .ion-music-note:before {
        content: "\f20c"
    }
    .ion-navicon:before {
        content: "\f20e"
    }
    .ion-navicon-round:before {
        content: "\f20d"
    }
    .ion-navigate:before {
        content: "\f2a3"
    }
    .ion-network:before {
        content: "\f341"
    }
    .ion-no-smoking:before {
        content: "\f2c2"
    }
    .ion-nuclear:before {
        content: "\f2a4"
    }
    .ion-outlet:before {
        content: "\f342"
    }
    .ion-paintbrush:before {
        content: "\f4d5"
    }
    .ion-paintbucket:before {
        content: "\f4d6"
    }
    .ion-paper-airplane:before {
        content: "\f2c3"
    }
    .ion-paperclip:before {
        content: "\f20f"
    }
    .ion-pause:before {
        content: "\f210"
    }
    .ion-person:before {
        content: "\f213"
    }
    .ion-person-add:before {
        content: "\f211"
    }
    .ion-person-stalker:before {
        content: "\f212"
    }
    .ion-pie-graph:before {
        content: "\f2a5"
    }
    .ion-pin:before {
        content: "\f2a6"
    }
    .ion-pinpoint:before {
        content: "\f2a7"
    }
    .ion-pizza:before {
        content: "\f2a8"
    }
    .ion-plane:before {
        content: "\f214"
    }
    .ion-planet:before {
        content: "\f343"
    }
    .ion-play:before {
        content: "\f215"
    }
    .ion-playstation:before {
        content: "\f30a"
    }
    .ion-plus:before {
        content: "\f218"
    }
    .ion-plus-circled:before {
        content: "\f216"
    }
    .ion-plus-round:before {
        content: "\f217"
    }
    .ion-podium:before {
        content: "\f344"
    }
    .ion-pound:before {
        content: "\f219"
    }
    .ion-power:before {
        content: "\f2a9"
    }
    .ion-pricetag:before {
        content: "\f2aa"
    }
    .ion-pricetags:before {
        content: "\f2ab"
    }
    .ion-printer:before {
        content: "\f21a"
    }
    .ion-pull-request:before {
        content: "\f345"
    }
    .ion-qr-scanner:before {
        content: "\f346"
    }
    .ion-quote:before {
        content: "\f347"
    }
    .ion-radio-waves:before {
        content: "\f2ac"
    }
    .ion-record:before {
        content: "\f21b"
    }
    .ion-refresh:before {
        content: "\f21c"
    }
    .ion-reply:before {
        content: "\f21e"
    }
    .ion-reply-all:before {
        content: "\f21d"
    }
    .ion-ribbon-a:before {
        content: "\f348"
    }
    .ion-ribbon-b:before {
        content: "\f349"
    }
    .ion-sad:before {
        content: "\f34a"
    }
    .ion-sad-outline:before {
        content: "\f4d7"
    }
    .ion-scissors:before {
        content: "\f34b"
    }
    .ion-search:before {
        content: "\f21f"
    }
    .ion-settings:before {
        content: "\f2ad"
    }
    .ion-share:before {
        content: "\f220"
    }
    .ion-shuffle:before {
        content: "\f221"
    }
    .ion-skip-backward:before {
        content: "\f222"
    }
    .ion-skip-forward:before {
        content: "\f223"
    }
    .ion-social-android:before {
        content: "\f225"
    }
    .ion-social-android-outline:before {
        content: "\f224"
    }
    .ion-social-angular:before {
        content: "\f4d9"
    }
    .ion-social-angular-outline:before {
        content: "\f4d8"
    }
    .ion-social-apple:before {
        content: "\f227"
    }
    .ion-social-apple-outline:before {
        content: "\f226"
    }
    .ion-social-bitcoin:before {
        content: "\f2af"
    }
    .ion-social-bitcoin-outline:before {
        content: "\f2ae"
    }
    .ion-social-buffer:before {
        content: "\f229"
    }
    .ion-social-buffer-outline:before {
        content: "\f228"
    }
    .ion-social-chrome:before {
        content: "\f4db"
    }
    .ion-social-chrome-outline:before {
        content: "\f4da"
    }
    .ion-social-codepen:before {
        content: "\f4dd"
    }
    .ion-social-codepen-outline:before {
        content: "\f4dc"
    }
    .ion-social-css3:before {
        content: "\f4df"
    }
    .ion-social-css3-outline:before {
        content: "\f4de"
    }
    .ion-social-designernews:before {
        content: "\f22b"
    }
    .ion-social-designernews-outline:before {
        content: "\f22a"
    }
    .ion-social-dribbble:before {
        content: "\f22d"
    }
    .ion-social-dribbble-outline:before {
        content: "\f22c"
    }
    .ion-social-dropbox:before {
        content: "\f22f"
    }
    .ion-social-dropbox-outline:before {
        content: "\f22e"
    }
    .ion-social-euro:before {
        content: "\f4e1"
    }
    .ion-social-euro-outline:before {
        content: "\f4e0"
    }
    .ion-social-facebook:before {
        content: "\f231"
    }
    .ion-social-facebook-outline:before {
        content: "\f230"
    }
    .ion-social-foursquare:before {
        content: "\f34d"
    }
    .ion-social-foursquare-outline:before {
        content: "\f34c"
    }
    .ion-social-freebsd-devil:before {
        content: "\f2c4"
    }
    .ion-social-github:before {
        content: "\f233"
    }
    .ion-social-github-outline:before {
        content: "\f232"
    }
    .ion-social-google:before {
        content: "\f34f"
    }
    .ion-social-google-outline:before {
        content: "\f34e"
    }
    .ion-social-googleplus:before {
        content: "\f235"
    }
    .ion-social-googleplus-outline:before {
        content: "\f234"
    }
    .ion-social-hackernews:before {
        content: "\f237"
    }
    .ion-social-hackernews-outline:before {
        content: "\f236"
    }
    .ion-social-html5:before {
        content: "\f4e3"
    }
    .ion-social-html5-outline:before {
        content: "\f4e2"
    }
    .ion-social-instagram:before {
        content: "\f351"
    }
    .ion-social-instagram-outline:before {
        content: "\f350"
    }
    .ion-social-javascript:before {
        content: "\f4e5"
    }
    .ion-social-javascript-outline:before {
        content: "\f4e4"
    }
    .ion-social-linkedin:before {
        content: "\f239"
    }
    .ion-social-linkedin-outline:before {
        content: "\f238"
    }
    .ion-social-markdown:before {
        content: "\f4e6"
    }
    .ion-social-nodejs:before {
        content: "\f4e7"
    }
    .ion-social-octocat:before {
        content: "\f4e8"
    }
    .ion-social-pinterest:before {
        content: "\f2b1"
    }
    .ion-social-pinterest-outline:before {
        content: "\f2b0"
    }
    .ion-social-python:before {
        content: "\f4e9"
    }
    .ion-social-reddit:before {
        content: "\f23b"
    }
    .ion-social-reddit-outline:before {
        content: "\f23a"
    }
    .ion-social-rss:before {
        content: "\f23d"
    }
    .ion-social-rss-outline:before {
        content: "\f23c"
    }
    .ion-social-sass:before {
        content: "\f4ea"
    }
    .ion-social-skype:before {
        content: "\f23f"
    }
    .ion-social-skype-outline:before {
        content: "\f23e"
    }
    .ion-social-snapchat:before {
        content: "\f4ec"
    }
    .ion-social-snapchat-outline:before {
        content: "\f4eb"
    }
    .ion-social-tumblr:before {
        content: "\f241"
    }
    .ion-social-tumblr-outline:before {
        content: "\f240"
    }
    .ion-social-tux:before {
        content: "\f2c5"
    }
    .ion-social-twitch:before {
        content: "\f4ee"
    }
    .ion-social-twitch-outline:before {
        content: "\f4ed"
    }
    .ion-social-twitter:before {
        content: "\f243"
    }
    .ion-social-twitter-outline:before {
        content: "\f242"
    }
    .ion-social-usd:before {
        content: "\f353"
    }
    .ion-social-usd-outline:before {
        content: "\f352"
    }
    .ion-social-vimeo:before {
        content: "\f245"
    }
    .ion-social-vimeo-outline:before {
        content: "\f244"
    }
    .ion-social-whatsapp:before {
        content: "\f4f0"
    }
    .ion-social-whatsapp-outline:before {
        content: "\f4ef"
    }
    .ion-social-windows:before {
        content: "\f247"
    }
    .ion-social-windows-outline:before {
        content: "\f246"
    }
    .ion-social-wordpress:before {
        content: "\f249"
    }
    .ion-social-wordpress-outline:before {
        content: "\f248"
    }
    .ion-social-yahoo:before {
        content: "\f24b"
    }
    .ion-social-yahoo-outline:before {
        content: "\f24a"
    }
    .ion-social-yen:before {
        content: "\f4f2"
    }
    .ion-social-yen-outline:before {
        content: "\f4f1"
    }
    .ion-social-youtube:before {
        content: "\f24d"
    }
    .ion-social-youtube-outline:before {
        content: "\f24c"
    }
    .ion-soup-can:before {
        content: "\f4f4"
    }
    .ion-soup-can-outline:before {
        content: "\f4f3"
    }
    .ion-speakerphone:before {
        content: "\f2b2"
    }
    .ion-speedometer:before {
        content: "\f2b3"
    }
    .ion-spoon:before {
        content: "\f2b4"
    }
    .ion-star:before {
        content: "\f24e"
    }
    .ion-stats-bars:before {
        content: "\f2b5"
    }
    .ion-steam:before {
        content: "\f30b"
    }
    .ion-stop:before {
        content: "\f24f"
    }
    .ion-thermometer:before {
        content: "\f2b6"
    }
    .ion-thumbsdown:before {
        content: "\f250"
    }
    .ion-thumbsup:before {
        content: "\f251"
    }
    .ion-toggle:before {
        content: "\f355"
    }
    .ion-toggle-filled:before {
        content: "\f354"
    }
    .ion-transgender:before {
        content: "\f4f5"
    }
    .ion-trash-a:before {
        content: "\f252"
    }
    .ion-trash-b:before {
        content: "\f253"
    }
    .ion-trophy:before {
        content: "\f356"
    }
    .ion-tshirt:before {
        content: "\f4f7"
    }
    .ion-tshirt-outline:before {
        content: "\f4f6"
    }
    .ion-umbrella:before {
        content: "\f2b7"
    }
    .ion-university:before {
        content: "\f357"
    }
    .ion-unlocked:before {
        content: "\f254"
    }
    .ion-upload:before {
        content: "\f255"
    }
    .ion-usb:before {
        content: "\f2b8"
    }
    .ion-videocamera:before {
        content: "\f256"
    }
    .ion-volume-high:before {
        content: "\f257"
    }
    .ion-volume-low:before {
        content: "\f258"
    }
    .ion-volume-medium:before {
        content: "\f259"
    }
    .ion-volume-mute:before {
        content: "\f25a"
    }
    .ion-wand:before {
        content: "\f358"
    }
    .ion-waterdrop:before {
        content: "\f25b"
    }
    .ion-wifi:before {
        content: "\f25c"
    }
    .ion-wineglass:before {
        content: "\f2b9"
    }
    .ion-woman:before {
        content: "\f25d"
    }
    .ion-wrench:before {
        content: "\f2ba"
    }
    .ion-xbox:before {
        content: "\f30c"
    }
    /* -- Ionicons */
    /* -- Pe Icons 7 Strock */
    @font-face {
        font-family: 'Pe-icon-7-stroke';
        src: url('fonts/Pe-icon-7-stroke.eot?d7yf1v');
        src: url('fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    [class^="pe-7s-"],
    [class*=" pe-7s-"] {
        font-family: 'Pe-icon-7-stroke';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .pe-7s-album:before {
        content: "\e6aa";
    }
    .pe-7s-arc:before {
        content: "\e6ab";
    }
    .pe-7s-back-2:before {
        content: "\e6ac";
    }
    .pe-7s-bandaid:before {
        content: "\e6ad";
    }
    .pe-7s-car:before {
        content: "\e6ae";
    }
    .pe-7s-diamond:before {
        content: "\e6af";
    }
    .pe-7s-door-lock:before {
        content: "\e6b0";
    }
    .pe-7s-eyedropper:before {
        content: "\e6b1";
    }
    .pe-7s-female:before {
        content: "\e6b2";
    }
    .pe-7s-gym:before {
        content: "\e6b3";
    }
    .pe-7s-hammer:before {
        content: "\e6b4";
    }
    .pe-7s-headphones:before {
        content: "\e6b5";
    }
    .pe-7s-helm:before {
        content: "\e6b6";
    }
    .pe-7s-hourglass:before {
        content: "\e6b7";
    }
    .pe-7s-leaf:before {
        content: "\e6b8";
    }
    .pe-7s-magic-wand:before {
        content: "\e6b9";
    }
    .pe-7s-male:before {
        content: "\e6ba";
    }
    .pe-7s-map-2:before {
        content: "\e6bb";
    }
    .pe-7s-next-2:before {
        content: "\e6bc";
    }
    .pe-7s-paint-bucket:before {
        content: "\e6bd";
    }
    .pe-7s-pendrive:before {
        content: "\e6be";
    }
    .pe-7s-photo:before {
        content: "\e6bf";
    }
    .pe-7s-piggy:before {
        content: "\e6c0";
    }
    .pe-7s-plugin:before {
        content: "\e6c1";
    }
    .pe-7s-refresh-2:before {
        content: "\e6c2";
    }
    .pe-7s-rocket:before {
        content: "\e6c3";
    }
    .pe-7s-settings:before {
        content: "\e6c4";
    }
    .pe-7s-shield:before {
        content: "\e6c5";
    }
    .pe-7s-smile:before {
        content: "\e6c6";
    }
    .pe-7s-usb:before {
        content: "\e6c7";
    }
    .pe-7s-vector:before {
        content: "\e6c8";
    }
    .pe-7s-wine:before {
        content: "\e6c9";
    }
    .pe-7s-cloud-upload:before {
        content: "\e68a";
    }
    .pe-7s-cash:before {
        content: "\e68c";
    }
    .pe-7s-close:before {
        content: "\e680";
    }
    .pe-7s-bluetooth:before {
        content: "\e68d";
    }
    .pe-7s-cloud-download:before {
        content: "\e68b";
    }
    .pe-7s-way:before {
        content: "\e68e";
    }
    .pe-7s-close-circle:before {
        content: "\e681";
    }
    .pe-7s-id:before {
        content: "\e68f";
    }
    .pe-7s-angle-up:before {
        content: "\e682";
    }
    .pe-7s-wristwatch:before {
        content: "\e690";
    }
    .pe-7s-angle-up-circle:before {
        content: "\e683";
    }
    .pe-7s-world:before {
        content: "\e691";
    }
    .pe-7s-angle-right:before {
        content: "\e684";
    }
    .pe-7s-volume:before {
        content: "\e692";
    }
    .pe-7s-angle-right-circle:before {
        content: "\e685";
    }
    .pe-7s-users:before {
        content: "\e693";
    }
    .pe-7s-angle-left:before {
        content: "\e686";
    }
    .pe-7s-user-female:before {
        content: "\e694";
    }
    .pe-7s-angle-left-circle:before {
        content: "\e687";
    }
    .pe-7s-up-arrow:before {
        content: "\e695";
    }
    .pe-7s-angle-down:before {
        content: "\e688";
    }
    .pe-7s-switch:before {
        content: "\e696";
    }
    .pe-7s-angle-down-circle:before {
        content: "\e689";
    }
    .pe-7s-scissors:before {
        content: "\e697";
    }
    .pe-7s-wallet:before {
        content: "\e600";
    }
    .pe-7s-safe:before {
        content: "\e698";
    }
    .pe-7s-volume2:before {
        content: "\e601";
    }
    .pe-7s-volume1:before {
        content: "\e602";
    }
    .pe-7s-voicemail:before {
        content: "\e603";
    }
    .pe-7s-video:before {
        content: "\e604";
    }
    .pe-7s-user:before {
        content: "\e605";
    }
    .pe-7s-upload:before {
        content: "\e606";
    }
    .pe-7s-unlock:before {
        content: "\e607";
    }
    .pe-7s-umbrella:before {
        content: "\e608";
    }
    .pe-7s-trash:before {
        content: "\e609";
    }
    .pe-7s-tools:before {
        content: "\e60a";
    }
    .pe-7s-timer:before {
        content: "\e60b";
    }
    .pe-7s-ticket:before {
        content: "\e60c";
    }
    .pe-7s-target:before {
        content: "\e60d";
    }
    .pe-7s-sun:before {
        content: "\e60e";
    }
    .pe-7s-study:before {
        content: "\e60f";
    }
    .pe-7s-stopwatch:before {
        content: "\e610";
    }
    .pe-7s-star:before {
        content: "\e611";
    }
    .pe-7s-speaker:before {
        content: "\e612";
    }
    .pe-7s-signal:before {
        content: "\e613";
    }
    .pe-7s-shuffle:before {
        content: "\e614";
    }
    .pe-7s-shopbag:before {
        content: "\e615";
    }
    .pe-7s-share:before {
        content: "\e616";
    }
    .pe-7s-server:before {
        content: "\e617";
    }
    .pe-7s-search:before {
        content: "\e618";
    }
    .pe-7s-film:before {
        content: "\e6a5";
    }
    .pe-7s-science:before {
        content: "\e619";
    }
    .pe-7s-disk:before {
        content: "\e6a6";
    }
    .pe-7s-ribbon:before {
        content: "\e61a";
    }
    .pe-7s-repeat:before {
        content: "\e61b";
    }
    .pe-7s-refresh:before {
        content: "\e61c";
    }
    .pe-7s-add-user:before {
        content: "\e6a9";
    }
    .pe-7s-refresh-cloud:before {
        content: "\e61d";
    }
    .pe-7s-paperclip:before {
        content: "\e69c";
    }
    .pe-7s-radio:before {
        content: "\e61e";
    }
    .pe-7s-note2:before {
        content: "\e69d";
    }
    .pe-7s-print:before {
        content: "\e61f";
    }
    .pe-7s-network:before {
        content: "\e69e";
    }
    .pe-7s-prev:before {
        content: "\e620";
    }
    .pe-7s-mute:before {
        content: "\e69f";
    }
    .pe-7s-power:before {
        content: "\e621";
    }
    .pe-7s-medal:before {
        content: "\e6a0";
    }
    .pe-7s-portfolio:before {
        content: "\e622";
    }
    .pe-7s-like2:before {
        content: "\e6a1";
    }
    .pe-7s-plus:before {
        content: "\e623";
    }
    .pe-7s-left-arrow:before {
        content: "\e6a2";
    }
    .pe-7s-play:before {
        content: "\e624";
    }
    .pe-7s-key:before {
        content: "\e6a3";
    }
    .pe-7s-plane:before {
        content: "\e625";
    }
    .pe-7s-joy:before {
        content: "\e6a4";
    }
    .pe-7s-photo-gallery:before {
        content: "\e626";
    }
    .pe-7s-pin:before {
        content: "\e69b";
    }
    .pe-7s-phone:before {
        content: "\e627";
    }
    .pe-7s-plug:before {
        content: "\e69a";
    }
    .pe-7s-pen:before {
        content: "\e628";
    }
    .pe-7s-right-arrow:before {
        content: "\e699";
    }
    .pe-7s-paper-plane:before {
        content: "\e629";
    }
    .pe-7s-delete-user:before {
        content: "\e6a7";
    }
    .pe-7s-paint:before {
        content: "\e62a";
    }
    .pe-7s-bottom-arrow:before {
        content: "\e6a8";
    }
    .pe-7s-notebook:before {
        content: "\e62b";
    }
    .pe-7s-note:before {
        content: "\e62c";
    }
    .pe-7s-next:before {
        content: "\e62d";
    }
    .pe-7s-news-paper:before {
        content: "\e62e";
    }
    .pe-7s-musiclist:before {
        content: "\e62f";
    }
    .pe-7s-music:before {
        content: "\e630";
    }
    .pe-7s-mouse:before {
        content: "\e631";
    }
    .pe-7s-more:before {
        content: "\e632";
    }
    .pe-7s-moon:before {
        content: "\e633";
    }
    .pe-7s-monitor:before {
        content: "\e634";
    }
    .pe-7s-micro:before {
        content: "\e635";
    }
    .pe-7s-menu:before {
        content: "\e636";
    }
    .pe-7s-map:before {
        content: "\e637";
    }
    .pe-7s-map-marker:before {
        content: "\e638";
    }
    .pe-7s-mail:before {
        content: "\e639";
    }
    .pe-7s-mail-open:before {
        content: "\e63a";
    }
    .pe-7s-mail-open-file:before {
        content: "\e63b";
    }
    .pe-7s-magnet:before {
        content: "\e63c";
    }
    .pe-7s-loop:before {
        content: "\e63d";
    }
    .pe-7s-look:before {
        content: "\e63e";
    }
    .pe-7s-lock:before {
        content: "\e63f";
    }
    .pe-7s-lintern:before {
        content: "\e640";
    }
    .pe-7s-link:before {
        content: "\e641";
    }
    .pe-7s-like:before {
        content: "\e642";
    }
    .pe-7s-light:before {
        content: "\e643";
    }
    .pe-7s-less:before {
        content: "\e644";
    }
    .pe-7s-keypad:before {
        content: "\e645";
    }
    .pe-7s-junk:before {
        content: "\e646";
    }
    .pe-7s-info:before {
        content: "\e647";
    }
    .pe-7s-home:before {
        content: "\e648";
    }
    .pe-7s-help2:before {
        content: "\e649";
    }
    .pe-7s-help1:before {
        content: "\e64a";
    }
    .pe-7s-graph3:before {
        content: "\e64b";
    }
    .pe-7s-graph2:before {
        content: "\e64c";
    }
    .pe-7s-graph1:before {
        content: "\e64d";
    }
    .pe-7s-graph:before {
        content: "\e64e";
    }
    .pe-7s-global:before {
        content: "\e64f";
    }
    .pe-7s-gleam:before {
        content: "\e650";
    }
    .pe-7s-glasses:before {
        content: "\e651";
    }
    .pe-7s-gift:before {
        content: "\e652";
    }
    .pe-7s-folder:before {
        content: "\e653";
    }
    .pe-7s-flag:before {
        content: "\e654";
    }
    .pe-7s-filter:before {
        content: "\e655";
    }
    .pe-7s-file:before {
        content: "\e656";
    }
    .pe-7s-expand1:before {
        content: "\e657";
    }
    .pe-7s-exapnd2:before {
        content: "\e658";
    }
    .pe-7s-edit:before {
        content: "\e659";
    }
    .pe-7s-drop:before {
        content: "\e65a";
    }
    .pe-7s-drawer:before {
        content: "\e65b";
    }
    .pe-7s-download:before {
        content: "\e65c";
    }
    .pe-7s-display2:before {
        content: "\e65d";
    }
    .pe-7s-display1:before {
        content: "\e65e";
    }
    .pe-7s-diskette:before {
        content: "\e65f";
    }
    .pe-7s-date:before {
        content: "\e660";
    }
    .pe-7s-cup:before {
        content: "\e661";
    }
    .pe-7s-culture:before {
        content: "\e662";
    }
    .pe-7s-crop:before {
        content: "\e663";
    }
    .pe-7s-credit:before {
        content: "\e664";
    }
    .pe-7s-copy-file:before {
        content: "\e665";
    }
    .pe-7s-config:before {
        content: "\e666";
    }
    .pe-7s-compass:before {
        content: "\e667";
    }
    .pe-7s-comment:before {
        content: "\e668";
    }
    .pe-7s-coffee:before {
        content: "\e669";
    }
    .pe-7s-cloud:before {
        content: "\e66a";
    }
    .pe-7s-clock:before {
        content: "\e66b";
    }
    .pe-7s-check:before {
        content: "\e66c";
    }
    .pe-7s-chat:before {
        content: "\e66d";
    }
    .pe-7s-cart:before {
        content: "\e66e";
    }
    .pe-7s-camera:before {
        content: "\e66f";
    }
    .pe-7s-call:before {
        content: "\e670";
    }
    .pe-7s-calculator:before {
        content: "\e671";
    }
    .pe-7s-browser:before {
        content: "\e672";
    }
    .pe-7s-box2:before {
        content: "\e673";
    }
    .pe-7s-box1:before {
        content: "\e674";
    }
    .pe-7s-bookmarks:before {
        content: "\e675";
    }
    .pe-7s-bicycle:before {
        content: "\e676";
    }
    .pe-7s-bell:before {
        content: "\e677";
    }
    .pe-7s-battery:before {
        content: "\e678";
    }
    .pe-7s-ball:before {
        content: "\e679";
    }
    .pe-7s-back:before {
        content: "\e67a";
    }
    .pe-7s-attention:before {
        content: "\e67b";
    }
    .pe-7s-anchor:before {
        content: "\e67c";
    }
    .pe-7s-albums:before {
        content: "\e67d";
    }
    .pe-7s-alarm:before {
        content: "\e67e";
    }
    .pe-7s-airplay:before {
        content: "\e67f";
    }
    /* -- pe icon 7 stroke /- */
