
@font-face{font-family:"fontello";src:url(data:font/woff;base64,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);}
@font-face{font-family:"Proxima Nova";font-weight:700;src:url(data:application/font-woff;base64,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);}
@font-face{font-family:"Proxima Nova";font-weight:400;src:url(data:application/font-woff;base64,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);}

html,
body {
    height: 100%
}

body.mobile {
    position: relative
}

body.pace-primary .pace .pace-progress {
    background-color: #6d5cae
}

body.pace-success .pace .pace-progress {
    background-color: #10cfbd
}

body.pace-complete .pace .pace-progress {
    background-color: #48b0f7
}

body.pace-warning .pace .pace-progress {
    background-color: #f8d053
}

body.pace-danger .pace .pace-progress {
    background-color: #f55753
}

body.pace-dark .pace .pace-progress {
    background-color: #000
}

body.pace-white .pace .pace-progress {
    background-color: #fff
}

.mobile-wrapper {
    height: 100%;
    width: 100%
}

.mobile-wrapper>.swiper-wrapper>.swiper-slide {
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: initial;
    display: block
}

.header {
    position: fixed;
    top: 0;
    height: 60px;
    width: 100%;
    z-index: 800;
    background-color: #fff;
    -webkit-transition: background .4s ease, height .4s ease;
    transition: background .4s ease, height .4s ease
}

.header.bottom {
    position: absolute;
    bottom: 0;
    top: auto
}

.header.bottom.affix {
    position: fixed;
    bottom: auto;
    top: 0
}

.header.transparent-light {
    background-color: transparent
}

.header.transparent-light .menu>li>a:not(.btn) {
    color: #fff;
    opacity: .5
}

.header.transparent-light .menu>li>a:not(.btn):focus {
    opacity: .8
}

.header.transparent-light .menu>li>a:not(.btn):hover {
    opacity: .8
}

.header.transparent-light .menu>li>a:not(.btn).active {
    opacity: 1
}

.header.transparent-light .search-toggle {
    color: #fff
}

.header.transparent-light .menu.bordered>li>a {
    border-color: #fff
}

.header.transparent-light.alternate .menu>li>a:before {
    max-width: 100%
}

.header.transparent-light.alternate span:before {
    max-width: 100%
}

.header.transparent-light.alternate .search-toggle {
    color: #121212
}

.header.transparent-light.alternate .menu-toggler .one,
.header.transparent-light.alternate .menu-toggler .two,
.header.transparent-light.alternate .menu-toggler .three {
    background-color: #121212
}

.header.transparent-light.alternate.minimized .search-toggle {
    color: #fff
}

.header.transparent-light.alternate.minimized .menu-toggler .one,
.header.transparent-light.alternate.minimized .menu-toggler .two,
.header.transparent-light.alternate.minimized .menu-toggler .three {
    background-color: #fff
}

.header.transparent-light .menu-toggler .one,
.header.transparent-light .menu-toggler .two,
.header.transparent-light .menu-toggler .three {
    background-color: #fff
}

.header.transparent-light .menu-content .menu-toggler .one,
.header.transparent-light .menu-content .menu-toggler .two,
.header.transparent-light .menu-content .menu-toggler .three {
    background-color: #121212
}

.header.transparent-dark {
    background-color: transparent
}

.header.transparent-dark.alternate .menu>li>a:before {
    color: #fff;
    max-width: 100%
}

.header.transparent-dark.alternate .menu>li>a>span:before {
    color: #fff;
    max-width: 100%
}

.header.transparent-dark.alternate .search-toggle {
    color: #fff
}

.header.transparent-dark.alternate .menu-toggler .one,
.header.transparent-dark.alternate .menu-toggler .two,
.header.transparent-dark.alternate .menu-toggler .three {
    background-color: #fff
}

.header.transparent-dark .menu>li>a {
    color: #121212;
    opacity: .5
}

.header.transparent-dark .menu>li>a:focus {
    opacity: .8
}

.header.transparent-dark .menu>li>a:hover {
    opacity: .8
}

.header.transparent-dark .menu>li>a.active {
    opacity: 1
}

.header.transparent-dark .search-toggle {
    color: #121212
}

.header.transparent-dark .menu.bordered>li>a {
    border-color: #121212
}

.header.dark-solid {
    background-color: #000
}

.header.dark-solid .menu>li>a:not(.btn) {
    color: #fff;
    opacity: .5
}

.header.dark-solid .menu>li>a:not(.btn):focus {
    opacity: .8
}

.header.dark-solid .menu>li>a:not(.btn):hover {
    opacity: .8
}

.header.dark-solid .menu>li>a:not(.btn).active {
    opacity: 1
}

.header.dark-solid .search-toggle {
    color: #fff
}

.header.dark-solid .menu.bordered>li>a {
    border-color: #fff
}

.header.dark-solid .menu-toggler .one,
.header.dark-solid .menu-toggler .two,
.header.dark-solid .menu-toggler .three {
    background: #fff
}

.header.dark {
    background-color: rgba(0, 0, 0, .87)
}

.header.dark .menu>li>a:not(.btn) {
    color: #fff;
    opacity: .5
}

.header.dark .menu>li>a:not(.btn):focus {
    opacity: .8
}

.header.dark .menu>li>a:not(.btn):hover {
    opacity: .8
}

.header.dark .menu>li>a:not(.btn).active {
    opacity: 1
}

.header.dark .search-toggle {
    color: #fff
}

.header.dark .menu.bordered>li>a {
    border-color: #fff
}

.header.dark .menu-toggler .one,
.header.dark .menu-toggler .two,
.header.dark .menu-toggler .three {
    background: #fff
}

.header.light-solid {
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff
}

.header.light-solid .menu>li>a:not(.btn) {
    color: #000;
    opacity: .5
}

.header.light-solid .menu>li>a:not(.btn):focus {
    opacity: .8
}

.header.light-solid .menu>li>a:not(.btn):hover {
    opacity: .8
}

.header.light-solid .menu>li>a:not(.btn).active {
    opacity: 1
}

.header.light-solid .search-toggle {
    color: #000
}

.header.light-solid .menu.bordered>li>a {
    border-color: #000
}

.header.light-solid .menu-toggler .one,
.header.light-solid .menu-toggler .two,
.header.light-solid .menu-toggler .three {
    background: #000
}

.header.light {
    border-bottom: 1px solid #f0f0f0;
    background-color: #fafafa
}

.header.light .menu>li>a:not(.btn) {
    color: #000;
    opacity: .5
}

.header.light .menu>li>a:not(.btn):focus {
    opacity: .8
}

.header.light .menu>li>a:not(.btn):hover {
    opacity: .8
}

.header.light .menu>li>a:not(.btn).active {
    opacity: 1
}

.header.light .search-toggle {
    color: #000
}

.header.light .menu.bordered>li>a {
    border-color: #000
}

.header.light .menu-toggler .one,
.header.light .menu-toggler .two,
.header.light .menu-toggler .three {
    background: #000
}

.header.alternate .logo {
    display: none
}

.header.alternate .alt {
    display: inline-block
}

.header.bg-header {
    height: 110px
}

.header.bg-header .header-inner {
    line-height: 110px
}

.header.bg-header .menu-toggler {
    margin-top: 47.5px
}

.header.md-header {
    height: 88px
}

.header.md-header .header-inner {
    line-height: 88px
}

.header.md-header .menu-toggler {
    margin-top: 36.5px
}

.header.sm-header {
    height: 44px
}

.header.sm-header .header-inner {
    line-height: 44px
}

.header.sm-header .menu-toggler {
    margin-top: 14.5px
}

.header.minimized {
    height: 70px!important
}

.header.minimized .header-inner {
    line-height: 70px!important
}

.header.minimized .logo {
    display: none
}

.header.minimized .alt {
    display: inline-block
}

.header.minimized .menu-toggler {
    margin-top: 22.5px!important
}

.header.minimized .menu>li>a:before {
    max-width: 0!important
}

.header.minimized .menu>li>a>span:before {
    max-width: 0
}

.header .alt {
    display: none
}

.header.horizontal {
    width: 100%;
    height: auto
}

.header .header-inner {
    line-height: 60px;
    width: 100%;
    -webkit-transition: line-height .4s ease;
    transition: line-height .4s ease
}

.header>.pull-right,
.header .pull-left {
    position: relative
}

.header .menu {
    margin: 0;
    display: inline-block
}

.header .menu.bordered>li>a {
    border-right: 1px solid
}

.header .menu>li {
    display: inline-block;
    list-style: none;
    font-size: 13px;
    margin-right: 12px;
    vertical-align: middle
}

.header .menu>li.multiline>nav {
    top: 43px
}

.header .menu>li.classic.dark>nav>span.arrow {
    background-image: url(../images/black.svg)
}

.header .menu>li.classic.dark>nav:before,
.header .menu>li.classic.dark>nav:after {
    height: 7px;
    background-color: #000;
    border-color: #000
}

.header .menu>li.classic.dark>nav ul {
    background-color: #000
}

.header .menu>li.classic.dark>nav ul li a {
    color: #fff
}

.header .menu>li.horizontal.dark>nav {
    background-color: #000;
    border-bottom: 0
}

.header .menu>li.horizontal.dark>nav ul li a {
    color: #fff
}

.header .menu>li.horizontal.dark>span.arrow {
    background-image: url(../images/black.svg)!important
}

.header .menu>li.horizontal.dark>span.arrow:before,
.header .menu>li.horizontal.dark>span.arrow:after {
    background-color: #000!important;
    border-top: 0!important
}

.header .menu>li.horizontal.dark .container {
    border-right-color: rgba(255, 255, 255, .4)
}

.header .menu>li.mega.dark .container {
    background-color: #000;
    text-color: #fff
}

.header .menu>li.mega.dark .container .sub-menu-heading {
    color: #fff
}

.header .menu>li.mega.dark .container ul.sub-menu>li a {
    color: #fff
}

.header .menu>li.mega.dark>span.arrow {
    background-image: url(../images/black.svg)!important
}

.header .menu>li.mega.dark>span.arrow:after,
.header .menu>li.mega.dark>span.arrow:before {
    background-color: #000!important
}

.header .menu>li>a {
    position: relative;
    text-transform: uppercase;
    padding-right: 21px;
    display: block;
    letter-spacing: 0.1em;
    font-size: .875rem;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-weight: 700;
}

.header .menu>li>a span {
    margin-bottom: 7px
}

.header .menu>li>a:before {
    color: #000;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    max-width: 0;
    white-space: pre;
    line-height: inherit;
    content: attr(data-text);
    -webkit-transition: max-width .5s;
    transition: max-width .5s
}

.header .menu>li>a.btn,
.header .menu>li>a.btn:hover {
    opacity: 1
}

.header .menu>li>a>span {
    font-size: 12px;
    font-family: Arial;
    color: inherit;
    opacity: .8;
    display: block;
    position: relative;
    line-height: 15px;
    text-transform: none
}

.header .menu>li>a>span:before {
    color: #000;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    max-width: 0;
    white-space: pre;
    line-height: inherit;
    content: attr(data-text);
    -webkit-transition: max-width .5s;
    transition: max-width .5s
}

.header .menu>li:last-child {
    border-right: none
}

.header .menu>li.open.horizontal {
    position: relative!important
}

.header .menu>li.open.horizontal>span.arrow {
    background-image: url(../images/white.svg);
    background-repeat: no-repeat;
    width: 14px;
    height: 7px;
    left: calc(50% - 14px);
    margin-top: 8px;
    position: absolute;
    z-index: 2
}

.header .menu>li.open.horizontal>span.arrow:before {
    content: '';
    position: absolute;
    height: 7px;
    width: 100vw;
    background-color: #fff;
    display: block;
    left: -100vw;
    border-top: 1px solid #e6e6e6
}

.header .menu>li.open.horizontal>span.arrow:after {
    content: '';
    position: absolute;
    height: 7px;
    left: 14px;
    background-color: #fff;
    border-top: 1px solid #e6e6e6;
    width: 100vw
}

.header .menu>li.open.mega {
    position: relative!important;
    margin-top: -1px
}

.header .menu>li.open.mega>span.arrow {
    background-image: url(../images/white.svg);
    background-repeat: no-repeat;
    width: 14px;
    height: 7px;
    left: calc(50% - 14px);
    margin-top: 10px;
    position: absolute
}

.header .menu>li.open.mega>span.arrow:before {
    content: '';
    position: absolute;
    height: 7px;
    width: 100vw;
    background-color: #fff;
    display: block;
    left: -100vw;
    border-top: 1px solid rgba(0, 0, 0, .07);
    border-left: 1px solid rgba(0, 0, 0, .07)
}

.header .menu>li.open.mega>span.arrow:after {
    content: '';
    position: absolute;
    height: 7px;
    left: 14px;
    width: 100vw;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .07);
    border-right: 1px solid rgba(0, 0, 0, .07)
}

.header .menu>li.open.classic>nav {
    border-color: rgba(0, 0, 0, .07)
}

.header .menu>li.open>.classic {
    max-height: 999px
}

.header .menu>li.open>.mega,
.header .menu>li.open>.horizontal {
    display: block
}

.header .menu>li.classic {
    position: relative
}

.header .menu>li.open>a {
    opacity: 1
}

.header .menu>li.mega.open,
.header .menu>li.horizontal.open {
    position: inherit
}

.header .menu>li>.classic {
    margin: 0;
    padding: 0;
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 34px;
    min-width: 190px;
    left: 50%;
    margin-left: -102px;
    max-height: 0;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1);
    border: 1px solid transparent;
    border-top: 0
}

.header .menu>li>.classic>span.arrow {
    background-image: url(../images/white.svg);
    background-repeat: no-repeat;
    width: 14px;
    height: 7px;
    left: calc(50% - 7px);
    position: absolute;
    top: 0
}

.header .menu>li>.classic:before {
    content: '';
    position: absolute;
    height: 7px;
    width: calc(50% - 7px);
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .12)
}

.header .menu>li>.classic:after {
    content: '';
    position: absolute;
    height: 7px;
    right: 0;
    width: calc(50% - 7px);
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, .12);
    top: 0
}

.header .menu>li>.classic ul {
    padding: 0;
    list-style: none;
    overflow: hidden;
    background-color: #fff;
    margin-top: 6px
}

.header .menu>li>.classic ul>li {
    margin: 5px 25px;
    opacity: 1;
    -webkit-transition: all .1s linear .1s;
    transition: all .1s linear .1s
}

.header .menu>li>.classic ul>li a {
    color: #000;
    text-transform: uppercase;
    font-family: montserrat;
    opacity: .5;
    font-size: 11px;
    line-height: 30px
}

.header .menu>li>.classic ul>li a:focus {
    opacity: .8
}

.header .menu>li>.classic ul>li a:hover {
    opacity: .8
}

.header .menu>li>.classic ul>li a.active {
    opacity: 1
}

.header .menu>li>.classic ul>li:first-child {
    margin-top: 20px
}

.header .menu>li>.classic ul>li:last-child {
    margin-bottom: 20px
}

.header .menu>li>.horizontal {
    margin: 0;
    margin-top: 15px;
    padding: 0;
    position: fixed;
    background-color: #fff;
    list-style: none;
    display: none;
    left: 0;
    right: 0;
    width: 100%;
    border-bottom: 1px solid #e6e6e6
}

.header .menu>li>.horizontal.dark {
    background-color: #000
}

.header .menu>li>.horizontal.dark ul li a {
    color: #fff
}

.header .menu>li>.horizontal .container {
    overflow: hidden;
    border-right: 1px solid #e6e6e6
}

.header .menu>li>.horizontal ul {
    white-space: nowrap;
    padding-left: 0
}

.header .menu>li>.horizontal ul li {
    margin: 2px 9px 6px;
    display: inline-block
}

.header .menu>li>.horizontal ul li a {
    color: #000;
    opacity: .5;
    text-transform: uppercase;
    font-family: montserrat;
    line-height: 35px;
    font-size: 11px
}

.header .menu>li>.horizontal ul li a:focus {
    opacity: .8
}

.header .menu>li>.horizontal ul li a:hover {
    opacity: .8
}

.header .menu>li>.horizontal ul li a.active {
    opacity: 1
}

.header .menu>li>.mega {
    position: fixed;
    display: none;
    left: 0;
    right: 0
}

.header .menu>li>.mega .container {
    margin-top: 17px;
    background-color: #fff;
    list-style: none;
    padding-bottom: 20px;
    border: 1px solid rgba(0, 0, 0, .07);
    border-top: 0;
    padding: 50px 60px
}

.header .menu>li>.mega .container ul.sub-menu {
    padding: 0;
    list-style: none;
    overflow: hidden
}

.header .menu>li>.mega .container ul.sub-menu>li {
    margin: 5px 0;
    opacity: 1;
    padding-left: 0;
    -webkit-transition: all .1s linear .1s;
    transition: all .1s linear .1s
}

.header .menu>li>.mega .container ul.sub-menu>li a {
    color: #000;
    text-transform: uppercase;
    font-family: montserrat;
    opacity: .5;
    font-size: 11px;
    line-height: 30px
}

.header .menu>li>.mega .container ul.sub-menu>li a:focus {
    opacity: .8
}

.header .menu>li>.mega .container ul.sub-menu>li a:hover {
    opacity: .8
}

.header .menu>li>.mega .container ul.sub-menu>li a.active {
    opacity: 1
}

.header .menu>li>.mega .container ul.sub-menu>li:first-child {
    margin-top: 19px
}

.header .menu>li>.mega .container ul.sub-menu>li:last-child {
    margin-bottom: 19px
}

.header .menu>li>.mega .container .sub-menu-heading {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    font-family: montserrat;
    margin: 0;
    padding-bottom: 5px
}

.menu>li.mega>nav.mega {
    max-height: 0;
    min-width: 190px;
    overflow: hidden;
    display: block!important
}

.menu>li.mega.open>nav.mega {
    max-height: 999px
}

.search-toggle {
    display: inline-block;
    color: #000
}

.header.sm-header .menu>li>.classic {
    top: 26px
}

.menu-toggler {
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    opacity: 1;
    width: 20px;
    height: 20px;
    margin-top: 22.5px;
    display: inline-block;
    user-select: none;
    box-sizing: content-box;
    cursor: pointer
}

.menu-toggler .one,
.menu-toggler .two,
.menu-toggler .three {
    width: 100%;
    height: 1px;
    background: #000;
    margin-bottom: 6px;
    -webkit-transition: all .3s;
    transition: all .3s;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d
}

.menu-toggler .one,
.menu-toggler .two {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
}

.menu-toggler.on .one {
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    transform-origin: 0% 0%
}

.menu-toggler.on .two {
    opacity: 0
}

.menu-toggler.on .three {
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%
}

[data-pages=header-toggle] {
    display: none;
    z-index: 10
}

.side-menu {
    display: none;
    position: fixed;
    height: 100%;
    width: 250px;
    background-color: #fff;
    z-index: 10
}

.menu-content[data-pages-direction=slideLeft],
.menu-content[data-pages-direction=pushLeft] {
    left: 0
}

.menu-content[data-pages-direction=slideRight],
.menu-content[data-pages-direction=pushRight] {
    right: 0
}

.menu-content[data-pages-direction=fullScreenOverlay] {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%
}

.menu-content[data-pages-direction=slideTop] {
    top: 0
}

.overlay {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, .95);
    z-index: 1010;
    overflow: auto
}

.overlay .inline-block {
    display: inline-block
}

.overlay .overlay-brand {
    margin-left: 7px
}

.overlay>div {
    width: 100%;
    height: 260px;
    display: block;
    overflow: hidden
}

.overlay .has-results {
    overflow: visible
}

.overlay .overlay-search {
    font-weight: 300;
    font-size: 77px;
    height: 120px;
    letter-spacing: -1.925px;
    line-height: 100px;
    padding-left: 0!important
}

.overlay .overlay-close {
    position: absolute;
    right: 20px;
    top: 25px
}

.jumbotron {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0;
    margin-bottom: 0;
    background-color: #f0f0f0
}

.jumbotron .inner {
    position: relative;
    z-index: 2
}

.jumbotron.lg {
    height: 600px
}

.jumbotron h1 {
    font-size: 55px;
    line-height: 65px;
    color: #2c2c2c
}

.pace .pace-progress {
    background-color: #6d5cae
}

.footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

[data-pages-bg-image] {
    background-size: cover;
    position: relative
}

[data-pages-bg-image]>* {
    z-index: 1;
    position: relative
}

[data-pages-bg-image]>.bg-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: .4
}

.swiper-wrapper {
    transition-timing-function: cubic-bezier(.1, .57, .1, 1);
    -webkit-transition-timing-function: cubic-bezier(.1, .57, .1, 1);
    transition-duration: 0ms;
    -webkit-transition-duration: 0ms
}

.swiper-container {
    width: 100%;
    height: 100%
}

.swiper-container:hover .auto-reveal.swiper-button-next {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.swiper-container:hover .auto-reveal.swiper-button-prev {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.swiper-container .mouse-wrapper {
    margin: 0 auto;
    display: block;
    width: 28px;
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    bottom: 37px
}

.swiper-container .mouse {
    width: 30px;
    height: 47px;
    border: 2px solid #fff;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px
}

.swiper-container .mouse .mouse-scroll {
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background: #fff;
    position: relative;
    top: 10px;
    left: 11px;
    -webkit-animation: scrolls 1.3s ease-out infinite
}

@-webkit-keyframes scrolls {
    0% {
        top: 10px;
        opacity: 1;
        height: 4px
    }
    95% {
        top: 18px;
        opacity: 0;
        height: 10px
    }
    100% {
        top: 8px;
        opacity: 1;
        height: 4px
    }
}

.swiper-container .go-down {
    margin: auto;
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    bottom: -50px;
    right: 0;
    left: 0;
    background-color: #fff;
    z-index: 10
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    overflow: hidden
}

.swiper-slide .background-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.swiper-slide .background-wrapper .background {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden
}

.image {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.image>img {
    height: 100%;
    width: 100%;
    object-fit: cover
}

.slider-wrapper {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0
}

.content-layer {
    z-index: 10000;
    position: relative;
    height: 100%;
    width: 100%;
    overflow: hidden
}

[data-pages-animation|=custom] {
    visibility: hidden
}

[data-pages-animation|=standard] {
    visibility: hidden
}

.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin: 0 3px
}

.swiper-pagination-bullet-active {
    background: #2c2c2c
}

.swiper-pagination.swiper-pagination-light .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-light .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination.swiper-pagination-dark .swiper-pagination-bullet,
.swiper-pagination.swiper-pagination-dark .swiper-pagination-bullet-active {
    background: #2c2c2c
}

.swiper-navigation {
    width: 47px;
    height: 53px;
    line-height: 53px;
    background-image: none;
    font-size: 20px;
    font-family: pages-icon;
    text-align: center
}

.swiper-navigation.swiper-button-next {
    right: 0;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.swiper-navigation.swiper-button-next:before {
    content: "\e631"
}

.swiper-navigation.swiper-button-prev {
    left: 0;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.swiper-navigation.swiper-button-prev:before {
    content: "\e629"
}

.swiper-navigation.swiper-dark-solid {
    background-color: #121212;
    color: #fff
}

.swiper-navigation.swiper-white-solid {
    background-color: #fff;
    color: #121212
}

.swiper-navigation.swiper-rounded {
    width: 49px;
    height: 49px;
    line-height: 49px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

.swiper-navigation.swiper-rounded.swiper-button-next {
    right: 10px
}

.swiper-navigation.swiper-rounded.swiper-button-prev {
    left: 10px
}

.swiper-navigation.auto-reveal {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.swiper-navigation.auto-reveal.swiper-button-next {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%)
}

.swiper-navigation.auto-reveal.swiper-button-prev {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%)
}

@media only screen and (min-width:1200px) {
    .swiper-navigation.swiper-rounded.swiper-button-next {
        right: 25px
    }
    .swiper-navigation.swiper-rounded.swiper-button-prev {
        left: 25px
    }
}

.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    position: relative
}

.panel .panel-heading {
    background: 0 0;
    border-radius: 0;
    border-bottom: 0;
    padding: 20px 20px 7px;
    position: relative;
    z-index: 3;
    min-height: 48px
}

.panel .panel-heading.separator:after {
    content: "";
    height: 1px;
    background: rgba(0, 0, 0, .08);
    left: 16px;
    right: 16px;
    position: absolute;
    bottom: 0
}

.panel .panel-heading+.panel-body {
    padding-top: 0;
    height: calc(100% - 50px)
}

.panel .panel-heading .panel-title {
    font-family: montserrat;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: .02em;
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-text-stroke: 0;
    filter: alpha(opacity=40);
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.panel .panel-heading .panel-controls {
    float: right;
    margin-top: -3px
}

.panel .panel-heading .panel-controls ul {
    margin: 0;
    padding: 0
}

.panel .panel-heading .panel-controls ul li {
    display: inline-block;
    list-style: none;
    line-height: 0
}

.panel .panel-heading .panel-controls:after {
    content: "";
    display: table;
    clear: both
}

.panel .panel-heading.panel-heading-hover .panel-title {
    opacity: .4
}

.panel .panel-heading.panel-heading-hover:hover .panel-title {
    opacity: 1
}

.panel.panel-default {
    border: 1px solid rgba(0, 0, 0, .07)
}

.panel.panel-bordered {
    border: 1px solid rgba(230, 230, 230, .7)
}

.panel.panel-condensed .panel-heading {
    padding: 13px 13px 0;
    min-height: 30px
}

.panel.panel-condensed .panel-heading .panel-title {
    opacity: .4
}

.panel.panel-condensed .panel-body {
    padding: 13px
}

.panel.panel-hover .panel-heading .panel-title {
    opacity: .4
}

.panel.panel-hover:hover .panel-heading .panel-title {
    opacity: 1
}

.panel.panel-transparent {
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.panel.panel-transparent .panel-body {
    background: 0 0
}

.panel.full-height {
    height: calc(100%)
}

.panel.full-height .panel-body {
    height: auto;
    width: 100%;
    height: 100%
}

.panel.panel-featured {
    -webkit-box-shadow: -1px 1px 3px 0 rgba(121, 129, 135, .14);
    box-shadow: -1px 1px 3px 0 rgba(121, 129, 135, .14);
    width: calc(100% - 50px);
    float: right
}

.panel.panel-featured .panel-title h4 {
    font-family: montserrat;
    font-size: 16px;
    text-transform: uppercase;
    color: #f0f0f0
}

.panel.panel-featured .panel-body h3 {
    line-height: 34px;
    font-size: 26px
}

.panel.panel-featured .footer .username {
    line-height: 8px;
    padding-top: 10px;
    font-size: 16px
}

.panel.panel-featured .footer .buttons li {
    display: inline;
    list-style: none;
    font-weight: 700;
    margin-left: 20px
}

.panel.panel-featured .footer .buttons li:first-child {
    margin-left: 0
}

.panel.panel-featured .footer .buttons .heart {
    color: #f55753
}

.panel.panel-featured .footer .buttons .comment {
    color: #626262
}

.panel.panel-featured .ribbon {
    width: 38px;
    height: 38px;
    margin-left: -39px;
    float: left;
    -webkit-box-shadow: inset -3px 0 3px 0 rgba(0, 0, 0, .14);
    box-shadow: inset -3px 0 3px 0 rgba(0, 0, 0, .14)
}

.panel.panel-featured .ribbon.green {
    background: #48b0f7
}

.panel.panel-featured .ribbon.blue {
    background: #10cfbd
}

.panel.hover-fill:hover {
    background: #f0f0f0
}

.panel.hover-stroke:hover {
    border: 1px solid #e6e6e6
}

.panel .panel-body {
    padding: 20px;
    height: 100%;
    width: 100%
}

.panel .panel-body.no-padding .row {
    margin-left: 0;
    margin-right: 0
}

.panel .panel-body.no-bottom-padding {
    padding-bottom: 0
}

.panel .panel-body.no-top-padding {
    padding-top: 0
}

.panel .panel-body .title {
    margin-top: 0
}

.panel .panel-body.scrollable {
    margin-bottom: 20px
}

.portlet-progress {
    background: rgba(255, 255, 255, .8);
    bottom: 0;
    left: 0;
    position: absolute!important;
    right: 0;
    top: 0;
    display: none;
    z-index: 2
}

.portlet-progress>.progress,
.portlet-progress>.progress.progress-small {
    height: 3px
}

.portlet-progress>.progress-circle-indeterminate,
.portlet-progress>.portlet-bar-indeterminate {
    display: block;
    left: 50%;
    margin-left: -17px;
    margin-top: -17px;
    position: absolute;
    top: 50%
}

.portlet-progress>.progress-circle-indeterminate {
    width: 35px;
    height: 35px
}

.panel-maximized {
    position: fixed!important;
    left: 70px;
    top: 59px;
    bottom: 0;
    right: 0;
    z-index: 600;
    margin: 0
}

.panel .pgn-wrapper {
    position: absolute;
    z-index: 602
}

.panel-heading a[data-toggle] {
    color: #626262;
    opacity: .4
}

.panel-heading a[data-toggle].portlet-refresh {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.panel-heading a[data-toggle].portlet-refresh.refreshing {
    opacity: 1
}

.panel-heading a[data-toggle]:hover {
    opacity: 1
}

.portlet-icon {
    -moz-osx-font-smoothing: grayscale;
    font-family: pages-icon;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.portlet-icon-close:before {
    content: "\e60a"
}

.portlet-icon-maximize:before {
    content: "\e634"
}

.portlet-icon-refresh:before {
    content: "\e600"
}

.portlet-icon-collapse:before {
    content: "\e62c"
}

.portlet-icon-settings:before {
    content: "\e655"
}

.portlet-icon-refresh-lg-master,
.portlet-icon-refresh-lg-white {
    width: 15px;
    height: 15px;
    display: block;
    background-size: cover;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.portlet-icon-refresh-lg-master.fade,
.portlet-icon-refresh-lg-white.fade {
    opacity: .1
}

.portlet-icon-refresh-lg-master {
    background-image: url(../img/progress/progress-circle-lg-master-static.html)
}

.portlet-icon-refresh-lg-white {
    background-image: url(../img/progress/progress-circle-lg-white-static.html)
}

.portlet-icon-refresh-lg-master-animated,
.portlet-icon-refresh-lg-white-animated {
    width: 15px;
    height: 15px;
    display: block;
    background-size: cover;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.portlet-icon-refresh-lg-master-animated.active,
.portlet-icon-refresh-lg-white-animated.active {
    opacity: 1
}

.portlet-icon-refresh-lg-master-animated {
    background-image: url(../img/progress/progress-circle-lg-master.html)
}

.portlet-icon-refresh-lg-white-animated {
    background-image: url(../img/progress/progress-circle-lg-white.html)
}

.panel-scroll {
    height: 100px
}

.sortable .panel-heading {
    cursor: move
}

.ui-sortable-handle {
    transition: max-height .3s ease 0s
}

.sortable .grid .grid-title {
    cursor: move
}

.ui-sortable {
    min-height: 0!important
}

.ui-sortable-placeholder {
    border: 1px dotted #000;
    visibility: visible!important;
    height: 100%!important
}

.ui-sortable-placeholder * {
    visibility: hidden
}

.sortable-box-placeholder {
    background-color: #f0f0f0;
    border: 1px dashed #e6e6e6;
    display: block;
    margin-top: 0!important;
    margin-bottom: 24px!important
}

.sortable-box-placeholder * {
    visibility: hidden
}

.sortable .panel {
    transition: none
}

.sortable-column {
    padding-bottom: 100px
}

.demo-portlet-scrollable {
    height: 158px
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    color: #626262;
    font-family: "Proxima Nova", Arial, sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .01em;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-feature-settings: "kern" 1;
    -moz-font-feature-settings: "kern" 1
}

h1,
.h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 10px 0;
    font-family: "Proxima Nova", sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-weight: 300;
    color: #2c2c2c
}

h1, .h1 {
    font-size: 50px;
    line-height: 60px;
    letter-spacing: -.009em
}

h1.mega {
    font-size: 110px;
    line-height: 89px
}

h2 {
    font-size: 31px;
    line-height: 42px
}

h3 {
    font-size: 27px;
    line-height: 40px
}

h4 {
    font-size: 22px;
    line-height: 31.88px;
    letter-spacing: -.0045em;
    -webkit-text-stroke-width: .24px
}

h5 {
    font-size: 18px;
    line-height: 25.88px
}

h3 small,
h4 small,
h5 small {
    font-weight: 300
}

h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
    padding-bottom: 10px
}

.block-title {
    letter-spacing: 0.1em;
    font-size: .875rem;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-weight: 700;
}

a {
    text-shadow: none!important;
    color: #ca003d;
    transition: color .1s linear 0s, background-color .1s linear 0s, opacity .2s linear 0s!important
}

a:focus,
a:hover,
a:active {
    color: #6e112d
}

a,
a:focus,
a:hover,
a:active {
    outline: 0!important;
    text-decoration: none
}

br {
    line-height: normal;
    clear: both
}

code {
    color: #c64643;
    background-color: #f0f0f0
}

code:hover {
    background-color: #fddddd
}

dd,
p {
    display: block;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: .01em;
    line-height: 27px;
    margin: 0 0 10px;
    font-style: normal;
    white-space: normal
}

small,
.small {
    line-height: 18px
}

label.inline {
    display: inline-block;
    position: relative;
    top: 0;
    font-size: 13px
}

ul>li,
ol>li {
    padding-left: 3px;
    line-height: 24px
}

ul.lg-icon>li,
ol.lg-icon>li {
    font-size: 21px
}

ul.lg-icon>li span,
ol.lg-icon>li span {
    font-size: 14px
}

ul.no-style,
ol.no-style {
    list-style: none;
    padding-left: 5px
}

address {
    margin-bottom: 0
}

address a {
    color: #626262
}

blockquote {
    padding: 0 0 0 18px;
    border-left: 0
}

blockquote:before {
    content: '';
    font-family: FontAwesome;
    content: "\f10d";
    margin-right: 13px;
    float: left
}

blockquote p {
    font-size: 16px
}

blockquote small {
    line-height: 29px;
    color: #8b91a0;
    padding-left: 30px
}

blockquote small:before {
    content: ""
}

blockquote.pull-right {
    border-right: 0
}

blockquote.pull-right:before {
    float: right;
    content: '';
    font-family: FontAwesome;
    content: "\f10d";
    margin-left: 13px;
    margin-right: 0
}

blockquote.pull-right small {
    padding-right: 30px
}

blockquote.pull-right small:after {
    content: ""
}

hr {
    border-color: #e6e6e6
}

hr.double {
    border-width: 2px
}

hr.dotted {
    border-style: dotted none none
}

.small-text {
    font-size: 12px!important;
    line-height: 21px!important;
    letter-spacing: .03em
}

.normal-text {
    font-size: 13px!important
}

.large-text {
    font-size: 15px!important
}

.normal {
    font-weight: 400
}

.semi-bold {
    font-weight: 400!important
}

.bold {
    font-weight: 700!important
}

.light {
    font-weight: 300!important
}

.all-caps {
    text-transform: uppercase
}

.muted {
    opacity: .5
}

.hint-text {
    opacity: .7
}

.no-decoration {
    text-decoration: none!important
}

.line-through {
    text-decoration: line-through
}

.fill-white {
    fill: #fff;
}

.bg-master {
    background-color: #626262
}

.bg-master-light {
    background-color: #e6e6e6
}

.bg-master-lighter {
    background-color: #f0f0f0
}

.bg-master-lightest {
    background-color: #fafafa
}

.bg-master-dark {
    background-color: #2c2c2c
}

.bg-master-darker {
    background-color: #1a1a1a
}

.bg-master-darkest {
    background-color: #121212
}

.bg-primary {
    background-color: #6d5cae
}

.bg-primary-dark {
    background-color: #584b8d
}

.bg-primary-darker {
    background-color: #413768
}

.bg-primary-light {
    background-color: #8a7dbe
}

.bg-primary-lighter {
    background-color: #e2deef
}

.bg-complete {
    background-color: #48b0f7
}

.bg-complete-dark {
    background-color: #3a8fc8
}

.bg-complete-darker {
    background-color: #2b6a94
}

.bg-complete-light {
    background-color: #6dc0f9
}

.bg-complete-lighter {
    background-color: #daeffd
}

.bg-success {
    background-color: #10cfbd
}

.bg-success-dark {
    background-color: #0da899
}

.bg-success-darker {
    background-color: #0a7c71
}

.bg-success-light {
    background-color: #40d9ca
}

.bg-success-lighter {
    background-color: #cff5f2
}

.bg-info {
    background-color: #3b4752
}

.bg-info-dark {
    background-color: #303a42
}

.bg-info-darker {
    background-color: #232b31
}

.bg-info-light {
    background-color: #626c75
}

.bg-info-lighter {
    background-color: #d8dadc
}

.bg-danger {
    background-color: #f55753
}

.bg-danger-dark {
    background-color: #c64643
}

.bg-danger-darker {
    background-color: #933432
}

.bg-danger-light {
    background-color: #f77975
}

.bg-danger-lighter {
    background-color: #fddddd
}

.bg-warning {
    background-color: #f8d053
}

.bg-warning-dark {
    background-color: #c9a843
}

.bg-warning-darker {
    background-color: #957d32
}

.bg-warning-light {
    background-color: #f9d975
}

.bg-warning-lighter {
    background-color: #fef6dd
}

.bg-menu-dark {
    background-color: #21252d
}

.bg-menu {
    background-color: #2b303b
}

.bg-menu-light {
    background-color: #788195
}

.gradient-grey {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%)
}

.gradient-black {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%)
}

.bg-white {
    background-color: #fff
}

.bg-black {
    background-color: #000
}

.bg-transparent {
    background-color: transparent!important
}

.bg-images {
    background-size: cover
}

.link {
    opacity: .7
}

.link:hover {
    opacity: 1
}

.text-master {
    color: #626262!important
}

.text-master-light {
    color: #e6e6e6!important
}

.text-black {
    color: #2c2c2c!important
}

.text-white {
    color: #fff!important
}

.text-complete {
    color: #48b0f7!important
}

.text-success {
    color: #10cfbd!important
}

.text-info {
    color: #3b4752!important
}

.text-warning {
    color: #f8d053!important
}

.text-warning-dark {
    color: #c9a843!important
}

.text-danger {
    color: #f55753!important
}

.text-primary {
    color: #6d5cae!important
}

.text-menu {
    color: #788195!important
}

.text-right {
    text-align: right!important
}

.text-left {
    text-align: left!important
}

.text-center {
    text-align: center!important
}

.label {
    padding: 3px 9px;
    font-size: 11px;
    text-shadow: none;
    background-color: #e6e6e6;
    font-weight: 600;
    color: #626262
}

.label-success {
    background-color: #10cfbd;
    color: #fff
}

.label-warning {
    background-color: #f8d053;
    color: #fff
}

.label-important,
.label-danger {
    background-color: #f55753;
    color: #fff
}

.label-info {
    background-color: #48b0f7;
    color: #fff
}

.label-inverse {
    background-color: #3a8fc8;
    color: #fff
}

.label-white {
    background-color: #fff;
    color: #626262
}

.fs-10 {
    font-size: 10px!important
}

.fs-11 {
    font-size: 11px!important
}

.fs-12 {
    font-size: 12px!important
}

.fs-13 {
    font-size: 13px!important
}

.fs-14 {
    font-size: 14px!important
}

.fs-15 {
    font-size: 15px!important
}

.fs-16 {
    font-size: 16px!important
}

.lh-normal {
    line-height: normal
}

.lh-10 {
    line-height: 10px
}

.lh-11 {
    line-height: 11px
}

.lh-12 {
    line-height: 12px
}

.lh-13 {
    line-height: 13px
}

.lh-14 {
    line-height: 14px
}

.lh-15 {
    line-height: 15px
}

.lh-16 {
    line-height: 16px
}

.lh-17 {
    line-height: 17px
}

.lh-18 {
    line-height: 18px
}

.lh-large {
    line-height: 30px
}

.font-arial {
    font-family: Arial, sans-serif!important
}

.font-arial.fs-12,
.font-arial.fs-11 {
    letter-spacing: .03em
}

.font-montserrat {
    font-family: montserrat!important
}

.font-georgia {
    font-family: Georgia!important
}

.font-open-sans {
    font-family: "Proxima Nova"!important;
    font-weight: 300
}

.font-heading {
    font-family: segoe ui, helvetica neue, Helvetica, Arial, sans-serif
}

.well {
    background-color: #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    border: none;
    background-image: none
}

.well.well-large {
    padding: 24px;
    width: auto
}

.well.well-small {
    padding: 13px;
    width: auto
}

.well.green {
    background-color: #48b0f7;
    color: #fff;
    border: none
}

.overflow-ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.jumbotron p {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: inherit
}

.jumbotron p.small {
    font-size: 85%
}

@media(max-width:1400px) {
    .jumbotron h1 {
        font-size: 33px;
        line-height: 43px
    }
    h1, .h1 {
        font-size: 33px;
        line-height: 40px;
        letter-spacing: -.08px;
        font-size: 40px;
        line-height: 45px 
    }
    h2 {
        font-size: 28px;
        line-height: 40px
    }
    h3 {
        font-size: 24px;
        line-height: 35.88px
    }
    h4 {
        font-size: 18px;
        line-height: 33.88px
    }
    h5 {
        font-size: 16px;
        line-height: 25.88px
    }
    small,
    .small {
        font-size: 89%;
        line-height: 17px
    }
}
.btn {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 1rem;
    line-height: 48px;
    height: 48px;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-align: center;
    display: inline-block;
    padding: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.btn:hover {
    background-color: #fafafa;
    border: 1px solid rgba(98, 98, 98, .27)
}

.btn.active {
    border-color: #e6e6e6;
    background: #fff
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none!important;
    outline-style: none
}

.btn .caret {
    margin-left: 3px
}

.btn .caret.single {
    margin-left: 0
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    box-shadow: none
}

button:focus {
    outline: none!important
}

.btn-black,
.btn-black:focus {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-black.active,
.btn-black:active,
.btn-black.active:focus,
.btn-black:active:focus,
.btn-black:active:hover,
.open .dropdown-toggle.btn-black {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.btn-black.hover,
.btn-black:hover,
.open .dropdown-toggle.btn-black {
    background-color: #333;
    border-color: #333;
    color: #fff
}

.btn-black.active:hover {
    background: #000;
    border-color: #000
}

.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
    background-color: #000;
    border-color: #000
}

.btn-black .badge {
    color: #000;
    background-color: #fff
}

.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #CA003D;
    border-color: #CA003D
}

.btn-primary.active,
.btn-primary:active,
.btn-primary.active:focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary {
    background-color: #A71823;
    border-color: #A71823;
    color: #fff
}

.btn-primary.hover,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
    background-color: #A71823;
    border-color: #A71823;
    color: #fff
}

.btn-primary.active:hover {
    background: #A71823;
    border-color: #A71823
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #A71823;
    border-color: #A71823
}

.btn-primary .badge {
    color: #6d5cae;
    background-color: #fff
}

.btn-success,
.btn-success:focus {
    color: #fff;
    background-color: #10cfbd;
    border-color: #10cfbd
}

.btn-success.active,
.btn-success:active,
.btn-success.active:focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open .dropdown-toggle.btn-success {
    background-color: #0da899;
    border-color: #0da899;
    color: #fff
}

.btn-success.hover,
.btn-success:hover,
.open .dropdown-toggle.btn-success {
    background-color: #40d9ca;
    border-color: #40d9ca;
    color: #fff
}

.btn-success.active:hover {
    background: #0eb2a3;
    border-color: #0eb2a3
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #10cfbd;
    border-color: #10cfbd
}

.btn-success .badge {
    color: #10cfbd;
    background-color: #fff
}

.btn-complete,
.btn-complete:focus {
    color: #fff;
    background-color: #48b0f7;
    border-color: #48b0f7
}

.btn-complete.active,
.btn-complete:active,
.btn-complete.active:focus,
.btn-complete:active:focus,
.btn-complete:active:hover,
.open .dropdown-toggle.btn-complete {
    background-color: #3a8fc8;
    border-color: #3a8fc8;
    color: #fff
}

.btn-complete.hover,
.btn-complete:hover,
.open .dropdown-toggle.btn-complete {
    background-color: #6dc0f9;
    border-color: #6dc0f9;
    color: #fff
}

.btn-complete.active:hover {
    background: #3e97d4;
    border-color: #3e97d4
}

.btn-complete.disabled,
.btn-complete[disabled],
fieldset[disabled] .btn-complete,
.btn-complete.disabled:hover,
.btn-complete[disabled]:hover,
fieldset[disabled] .btn-complete:hover,
.btn-complete.disabled:focus,
.btn-complete[disabled]:focus,
fieldset[disabled] .btn-complete:focus,
.btn-complete.disabled:active,
.btn-complete[disabled]:active,
fieldset[disabled] .btn-complete:active,
.btn-complete.disabled.active,
.btn-complete[disabled].active,
fieldset[disabled] .btn-complete.active {
    background-color: #48b0f7;
    border-color: #48b0f7
}

.btn-complete .badge {
    color: #48b0f7;
    background-color: #fff
}

.btn-info,
.btn-info:focus {
    color: #fff;
    background-color: #3b4752;
    border-color: #3b4752
}

.btn-info.active,
.btn-info:active,
.btn-info.active:focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open .dropdown-toggle.btn-info {
    background-color: #303a42;
    border-color: #303a42;
    color: #fff
}

.btn-info.hover,
.btn-info:hover,
.open .dropdown-toggle.btn-info {
    background-color: #626c75;
    border-color: #626c75;
    color: #fff
}

.btn-info.active:hover {
    background: #333d47;
    border-color: #333d47
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #3b4752;
    border-color: #3b4752
}

.btn-info .badge {
    color: #3b4752;
    background-color: #fff
}

.btn-warning,
.btn-warning:focus {
    color: #fff;
    background-color: #f8d053;
    border-color: #f8d053
}

.btn-warning.active,
.btn-warning:active,
.btn-warning.active:focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open .dropdown-toggle.btn-warning {
    background-color: #c9a843;
    border-color: #c9a843;
    color: #fff
}

.btn-warning.hover,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {
    background-color: #f9d975;
    border-color: #f9d975;
    color: #fff
}

.btn-warning.active:hover {
    background: #d5b347;
    border-color: #d5b347
}

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f8d053;
    border-color: #f8d053
}

.btn-warning .badge {
    color: #f8d053;
    background-color: #fff
}

.btn-danger,
.btn-danger:focus {
    color: #fff;
    background-color: #f55753;
    border-color: #f55753
}

.btn-danger.active,
.btn-danger:active,
.btn-danger.active:focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open .dropdown-toggle.btn-danger {
    background-color: #c64643;
    border-color: #c64643;
    color: #fff
}

.btn-danger.hover,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {
    background-color: #f77975;
    border-color: #f77975;
    color: #fff
}

.btn-danger.active:hover {
    background: #d34b47;
    border-color: #d34b47
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #f55753;
    border-color: #f55753
}

.btn-danger .badge {
    color: #f55753;
    background-color: #fff
}

.btn-default,
.btn-default:focus {
    color: #5e5e5e;
    background-color: #fff;
    border-color: #f0f0f0
}

.btn-default.active,
.btn-default:active,
.btn-default.active:focus,
.btn-default:active:focus,
.btn-default:active:hover {
    background-color: #f0f0f0;
    border-color: #e6e6e6;
    color: #2c2c2c
}

.btn-default.hover,
.btn-default:hover {
    background-color: #fafafa;
    border-color: rgba(98, 98, 98, .27);
    color: #1a1a1a
}

.btn-default.active:hover {
    background: #f0f0f0
}

.btn-link {
    color: #5e5e5e;
    background-color: transparent;
    border: none
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {
    background-color: transparent;
    border: none;
    text-decoration: none;
    outline: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding-left: 28px;
    padding-right: 28px;
    line-height: 23px
}

.btn-sm,
.btn-group-sm>.btn {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 11.9px;
    line-height: 20px
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 2px 9px;
    font-size: 10.5px
}

.btn-cons {
    margin-right: 5px;
    min-width: 120px
}

.btn-rounded {
    border-radius: 100px
}

.btn-bordered {
    background-color: transparent;
    border-width: 2px;
    border-color: #fff;
    color: #fff
}

.btn-bordered:hover {
    background-color: #fff;
    border: 2px solid #fff;
    color: #000
}

.btn-bordered.btn-primary {
    background-color: transparent;
    border-color: #6d5cae;
    color: #6d5cae
}

.btn-bordered.btn-primary:hover {
    background-color: #6d5cae;
    color: #fff
}

.btn-bordered.btn-success {
    background-color: transparent;
    border-color: #10cfbd;
    color: #10cfbd
}

.btn-bordered.btn-success:hover {
    background-color: #10cfbd;
    color: #fff
}

.btn-bordered.btn-complete {
    background-color: transparent;
    border-color: #48b0f7;
    color: #48b0f7
}

.btn-bordered.btn-complete:hover {
    background-color: #48b0f7;
    color: #fff
}

.btn-bordered.btn-info {
    background-color: transparent;
    border-color: #3b4752;
    color: #3b4752
}

.btn-bordered.btn-info:hover {
    background-color: #3b4752;
    color: #fff
}

.btn-bordered.btn-warning {
    background-color: transparent;
    border-color: #f8d053;
    color: #f8d053
}

.btn-bordered.btn-warning:hover {
    background-color: #f8d053;
    color: #fff
}

.btn-bordered.btn-danger {
    background-color: transparent;
    border-color: #f55753;
    color: #f55753
}

.btn-bordered.btn-danger:hover {
    background-color: #f55753;
    color: #fff
}

.btn-bordered.btn-black {
    background-color: transparent;
    border-color: #000;
    color: #000
}

.btn-bordered.btn-black:hover {
    background-color: #000;
    color: #fff
}

.btn-bordered.btn-white {
    background-color: transparent;
    border-color: #fff;
    color: #fff
}

.btn-bordered.btn-white:hover {
    background-color: #fff;
    color: #000
}

.btn-next {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-align: center;
    display: inline-block;
    font-size: .875rem;
}

.btn-next:after {
    content: '\e808';
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    margin-left: 20px;
    font-size: .6rem;
}

.btn-group.open .dropdown-toggle,
.open .dropdown-toggle,
.open.dropdown-default .dropdown-toggle {
    box-shadow: none
}

.btn--transp, .btn--transp:hover, .btn--transp:focus {
    background: 0 0;
}
.btn--round {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.btn--white_border {
    border: 2px solid #fff;
    color: #fff;
}
.btn--black_border {    
    border: 2px solid #626262;
    color: #626262;
}
.btn--white_border:hover, .btn--white_border:focus, .btn--black_border:hover, .btn--black_border:focus {
    border: 2px solid #ca003d;
    background: #ca003d;
    color: #fff;
}

.btn-next {
    font-size: .875rem;
    height: 56px;
    line-height: 56px;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 1rem;
}

.dropdown-default {
    display: inline-block
}

.dropdown-default.open>.btn.dropdown-toggle {
    border-color: transparent!important;
    background: 0 0!important;
    z-index: 791!important
}

.dropdown-default.open .dropdown-menu {
    opacity: 1;
    transform: scale(1, 1);
    z-index: 700
}

.dropdown-default.open .dropdown-menu li {
    visibility: visible
}

.dropdown-default.open.dropup>.btn-primary+.dropdown-menu:after,
.dropdown-default.open.dropup>.btn-success+.dropdown-menu:after,
.dropdown-default.open.dropup>.btn-complete+.dropdown-menu:after,
.dropdown-default.open.dropup>.btn-warning+.dropdown-menu:after,
.dropdown-default.open.dropup>.btn-danger+.dropdown-menu:after,
.dropdown-default.open.dropup>.btn-info+.dropdown-menu:after {
    top: auto;
    bottom: 0
}

.dropdown-default.open>.btn-primary+.dropdown-menu:after,
.dropdown-default.open>.btn-success+.dropdown-menu:after,
.dropdown-default.open>.btn-complete+.dropdown-menu:after,
.dropdown-default.open>.btn-warning+.dropdown-menu:after,
.dropdown-default.open>.btn-danger+.dropdown-menu:after,
.dropdown-default.open>.btn-info+.dropdown-menu:after {
    top: 0;
    height: 42px
}

.dropdown-default.open>.btn-primary+.dropdown-menu:after {
    background-color: #6d5cae
}

.dropdown-default.open>.btn-success+.dropdown-menu:after {
    background-color: #10cfbd
}

.dropdown-default.open>.btn-complete+.dropdown-menu:after {
    background-color: #48b0f7
}

.dropdown-default.open>.btn-warning+.dropdown-menu:after {
    background-color: #f8d053
}

.dropdown-default.open>.btn-danger+.dropdown-menu:after {
    background-color: #f55753
}

.dropdown-default.open>.btn-info+.dropdown-menu:after {
    background-color: #3b4752
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-lg+.dropdown-menu {
    margin-bottom: -47px;
    padding-bottom: 49px
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-lg+.dropdown-menu:after {
    bottom: 49px
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-sm+.dropdown-menu {
    margin-bottom: -34px;
    padding-bottom: 36px
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-sm+.dropdown-menu:after {
    bottom: 36px
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-xs+.dropdown-menu {
    margin-bottom: -29px;
    padding-bottom: 31px
}

.dropdown-default.dropup .btn.dropdown-toggle.btn-xs+.dropdown-menu:after {
    bottom: 31px
}

.dropdown-default.dropup .dropdown-menu {
    margin-bottom: -40px;
    padding: 0 3px 44px 0!important;
    transform-origin: center bottom 0
}

.dropdown-default.dropup .dropdown-menu:after {
    bottom: 43px;
    top: auto!important
}

.dropdown-default .btn.dropdown-toggle {
    text-align: left;
    padding-right: 27px
}

.dropdown-default .btn.dropdown-toggle.btn-lg {
    padding-right: 42px
}

.dropdown-default .btn.dropdown-toggle.btn-lg .caret {
    right: 26px
}

.dropdown-default .btn.dropdown-toggle.btn-lg+.dropdown-menu {
    margin-top: -47px;
    padding-top: 49px
}

.dropdown-default .btn.dropdown-toggle.btn-lg+.dropdown-menu:after {
    top: 49px
}

.dropdown-default .btn.dropdown-toggle.btn-sm {
    padding-right: 26px
}

.dropdown-default .btn.dropdown-toggle.btn-sm .caret {
    right: 16px
}

.dropdown-default .btn.dropdown-toggle.btn-sm+.dropdown-menu {
    margin-top: -34px;
    padding-top: 36px
}

.dropdown-default .btn.dropdown-toggle.btn-sm+.dropdown-menu:after {
    top: 36px
}

.dropdown-default .btn.dropdown-toggle.btn-xs {
    padding-right: 21px
}

.dropdown-default .btn.dropdown-toggle.btn-xs .caret {
    right: 8px
}

.dropdown-default .btn.dropdown-toggle.btn-xs+.dropdown-menu {
    margin-top: -29px;
    padding-top: 31px
}

.dropdown-default .btn.dropdown-toggle.btn-xs+.dropdown-menu:after {
    top: 31px
}

.dropdown-default .btn.dropdown-toggle .caret {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -2px
}

.dropdown-default .btn-rounded {
    padding-left: 17px;
    padding-right: 17px
}

.dropdown-default .btn-rounded+.dropdown-menu {
    border-radius: 17px
}

.dropdown-default .dropdown-menu {
    margin-top: -40px;
    padding-top: 42px;
    overflow: hidden;
    backface-visibility: hidden;
    display: block;
    opacity: 0;
    transform: scale(1, 0);
    transform-origin: center top 0;
    -webkit-transition: all 170ms cubic-bezier(.05, .74, .27, .99) 0s;
    transition: all 170ms cubic-bezier(.05, .74, .27, .99) 0s;
    z-index: -1
}

.dropdown-default .dropdown-menu:after {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    top: 42px;
    background: #e6e6e6;
    width: 100%
}

.dropdown-default .dropdown-menu li {
    visibility: hidden
}

.dropdown-menu {
    position: absolute;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    -webkit-box-shadow: 0 0 5px rgba(98, 98, 98, .2);
    box-shadow: 0 0 5px rgba(98, 98, 98, .2);
    border: none;
    border-radius: 3px;
    font-size: 13px;
    margin: 0;
    background: #fafafa;
    min-width: 50px;
    z-index: 700
}

.dropdown-menu .divider {
    background-color: #e6e6e6;
    height: 1px;
    margin: 3px 0;
    border-bottom: 0
}

.dropdown-menu>li {
    padding-left: 0
}

.dropdown-menu>li:first-child {
    padding-top: 9px
}

.dropdown-menu>li:last-child {
    padding-bottom: 9px
}

.dropdown-menu>li.dropdown-header {
    padding: 3px 20px
}

.dropdown-menu>li.active>a,
.dropdown-menu>li.active>a:hover,
.dropdown-menu>li.active>a:focus {
    color: #1a1a1a;
    text-decoration: none;
    background-color: #f0f0f0;
    background-image: none
}

.dropdown-menu>li.disabled>a,
.dropdown-menu>li.disabled>a:hover,
.dropdown-menu>li.disabled>a:focus {
    color: #959595
}

.dropdown-menu>li.disabled>a:hover,
.dropdown-menu>li.disabled>a:focus {
    text-decoration: none;
    cursor: default;
    background-color: transparent;
    background-image: none
}

.dropdown-menu>li>a {
    line-height: 35px;
    color: #626262;
    padding: 0 20px;
    border-radius: 3px;
    text-align: left
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #1a1a1a;
    text-decoration: none;
    background-color: transparent;
    background-image: none
}

.dropdown-backdrop {
    z-index: 600
}

.btn-animated {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.btn-animated>span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.btn-animated:before {
    position: absolute;
    height: 100%;
    width: 100%;
    font-size: 100%;
    line-height: 2.5;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.btn-animated:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.btn-animated.from-top:before {
    left: 0;
    top: -100%
}

.btn-animated.from-top:hover:before,
.btn-animated.from-top.show-icon:before {
    top: 0
}

.btn-animated.from-top:hover>span,
.btn-animated.from-top.show-icon>span {
    -webkit-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%)
}

.btn-animated.from-left:before {
    left: -100%;
    top: 0
}

.btn-animated.from-left:hover:before,
.btn-animated.from-left.show-icon:before {
    left: 0
}

.btn-animated.from-left:hover>span,
.btn-animated.from-left.show-icon>span {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%)
}

.btn-animated.fa:before {
    font-family: FontAwesome
}

.btn-animated.pg:before {
    font-family: pages-icon
}

.btn-tag {
    line-height: 17px;
    border-radius: 17px 3px 3px 17px;
    padding: 5px 19px
}

.btn-tag:hover,
.btn-tag.hover {
    border-color: transparent
}

.btn-tag.btn-tag-light {
    background: #fafdff;
    color: #5b8ca5;
    border: 1px solid #cbe4f0
}

.btn-tag.btn-tag-light:hover {
    background: #fff
}

.btn-tag.btn-tag-dark {
    background: #e6e6e6;
    color: #626262
}

.btn-tag.btn-tag-dark:hover {
    background: #ebebeb
}

.btn-tag.btn-tag-rounded {
    border-radius: 17px
}

.btn-toolbar .btn {
    padding-left: 14px;
    padding-right: 14px
}

.pager .disabled>button,
.pager .disabled>button:hover,
.pager .disabled>button:focus,
.pager .disabled>span {
    cursor: not-allowed;
    opacity: .5
}

.alert {
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    padding: 9px 19px 9px 15px;
    border-radius: 3px;
    font-size: 13px;
    border-width: 0;
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s
}

.alert.bordered {
    border-width: 1px
}

.alert .link {
    color: #ce8f22;
    font-weight: 700
}

.alert .alert-heading {
    color: #ce8f22!important;
    margin-bottom: 5px;
    font-weight: 600
}

.alert .btn-small {
    position: relative;
    top: -3.5px
}

.alert .button-set .btn {
    position: relative;
    top: 8px
}

.alert .close {
    background: url(../img/icons/noti-cross.png) no-repeat scroll 0 0 transparent;
    background-position: -9px -10px;
    width: 10px;
    height: 9px;
    position: relative;
    opacity: .8;
    top: 4.5px;
    margin-left: 20px;
    font-size: 0
}

.alert .close:hover {
    opacity: 1
}

.alert-danger,
.alert-error {
    background-color: #fddddd;
    color: #933432;
    border-color: #933432
}

.alert-danger .close,
.alert-error .close {
    background-position: -95px -10px!important
}

.alert-warning {
    background-color: #fef6dd;
    color: #957d32;
    border-color: #957d32
}

.alert-info {
    background-color: #daeffd;
    color: #2b6a94;
    border-color: #2b6a94
}

.alert-info .close {
    background-position: -67px -10px!important
}

.alert-success {
    background-color: #cff5f2;
    color: #0a7c71;
    border-color: #0a7c71
}

.alert-success .close {
    background-position: -38px -10px!important
}

.alert-default {
    background-color: #fff;
    color: #626262;
    border-color: #e6e6e6
}

.alert-default .close {
    background-position: -67px -10px!important
}

.badge {
    text-shadow: none;
    font-family: wf_segoe-ui_light, wf_segoe-ui_normal, helvetica neue, Helvetica, Arial, sans-serif;
    font-weight: 600;
    background-color: #e6e6e6;
    font-size: 11px;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 4px;
    color: #626262
}

.badge-success {
    background-color: #10cfbd;
    color: #fff
}

.badge-warning {
    background-color: #f8d053;
    color: #fff
}

.badge-important {
    background-color: #f55753;
    color: #fff
}

.badge-danger {
    background-color: #f55753;
    color: #fff
}

.badge-info {
    background-color: #3b4752;
    color: #fff
}

.badge-inverse {
    background-color: #2b6a94;
    color: #fff
}

.badge-white {
    background-color: #fff;
    color: #626262
}

.badge-disable {
    background-color: #2c2c2c;
    color: #626262
}

.popover {
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 0 9px rgba(191, 191, 191, .36);
    z-index: 790
}

.notification-toggle {
    top: 35px;
    left: -26px;
    padding: 0
}

.notification-toggle:before {
    border-bottom: 0!important
}

.notification-toggle:after {
    border-bottom: 0!important
}

.notification-panel {
    background-color: #fff;
    border: 1px solid #e6e6e6
}

.notification-panel .notification-body {
    height: auto;
    max-height: 350px;
    position: relative;
    overflow: hidden
}

.notification-panel .notification-body .notification-item {
    position: relative;
    margin-left: 25px;
    background-color: #fff;
    padding-right: 26px
}

.notification-panel .notification-body .notification-item.unread .heading {
    opacity: 1
}

.notification-panel .notification-body .notification-item.unread .option {
    background-color: #daeffd
}

.notification-panel .notification-body .notification-item.unread .option .mark {
    color: #6dc0f9
}

.notification-panel .notification-body .notification-item .heading {
    line-height: 43px;
    margin-right: 5px;
    background: #fff;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
    float: left;
    width: 100%;
    font-size: 14px;
    opacity: .7
}

.notification-panel .notification-body .notification-item .heading:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 100%;
    background-color: #fff;
    right: 0;
    top: 1px
}

.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper {
    cursor: pointer
}

.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper i {
    -webkit-transition: all .12s linear;
    transition: all .12s linear
}

.notification-panel .notification-body .notification-item .heading .time {
    font-size: 11px;
    margin-right: 8px
}

.notification-panel .notification-body .notification-item .heading.open {
    display: block
}

.notification-panel .notification-body .notification-item .heading.open .more-details {
    display: block
}

.notification-panel .notification-body .notification-item .heading.open .thumbnail-wrapper i {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper.d24 {
    line-height: 20px
}

.notification-panel .notification-body .notification-item .more-details {
    display: none;
    background-color: #fff;
    width: 100%;
    height: 100%;
    clear: both;
    position: relative
}

.notification-panel .notification-body .notification-item .more-details .more-details-inner {
    margin-left: 10px;
    padding-left: 28px;
    padding-top: 15px;
    margin-bottom: 20px;
    position: relative;
    border-left: 1px solid rgba(230, 230, 230, .7)
}

.notification-panel .notification-body .notification-item .more-details .more-details-inner:after {
    width: 14px;
    height: 14px;
    position: absolute;
    content: '';
    background-color: #fff;
    left: -7px;
    top: 25px;
    border: 1px solid rgba(230, 230, 230, .9);
    border-radius: 99px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px
}

.notification-panel .notification-body .notification-item .more-details .more-details-inner:before {
    color: silver;
    position: absolute;
    bottom: 0;
    left: -5px;
    content: ' \25CF';
    font-size: 13px;
    line-height: 5px;
    background-color: #fff;
    height: 9px
}

.notification-panel .notification-body .notification-item .more-details .more-details-inner .hint-text {
    opacity: .44
}

.notification-panel .notification-body .notification-item .option {
    font-size: 10px;
    position: absolute;
    height: 44px;
    width: 26px;
    right: 0;
    text-align: center;
    vertical-align: middle;
    line-height: 44px;
    background-color: #fafafa;
    height: 100%
}

.notification-panel .notification-body .notification-item .option .mark {
    background-color: transparent;
    color: silver
}

.notification-panel .notification-body .notification-item .option .mark:before {
    content: ' \25CF';
    font-size: 12px
}

.notification-panel .notification-body .notification-item:last-child .heading {
    border-bottom: 0
}

.notification-panel .notification-footer {
    padding: 10px;
    display: block;
    border-top: 1px solid #e6e6e6
}

.notification-panel .notification-footer a {
    color: #626262;
    opacity: .54
}

.notification-panel .notification-footer a:hover {
    opacity: .74
}

.progress {
    height: 4px;
    background-color: rgba(98, 98, 98, .2);
    background-image: none;
    box-shadow: none;
    border-radius: 0
}

.progress.transparent {
    background-color: rgba(0, 0, 0, .28)
}

.progress.transparent-white {
    background-color: rgba(255, 255, 255, .35)
}

.progress.progress-tiny {
    height: 1px
}

.progress.progress-small {
    height: 2px
}

.progress-bar-indeterminate {
    background: url(../img/progress/progress-bar-master.svg) no-repeat top left;
    width: 100%;
    height: 100%;
    background-size: cover
}

.progress-bar-indeterminate.progress-bar-primary {
    background-image: url(../img/progress/progress-bar-primary.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-complete {
    background-image: url(../img/progress/progress-bar-complete.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-success {
    background-image: url(../img/progress/progress-bar-success.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-info {
    background-image: url(../img/progress/progress-bar-info.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-warning {
    background-image: url(../img/progress/progress-bar-warning.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-danger {
    background-image: url(../img/progress/progress-bar-danger.svg);
    background-color: transparent
}

.progress-bar-indeterminate.progress-bar-master {
    background-image: url(../img/progress/progress-bar-master.svg);
    background-color: transparent
}

.progress-bar {
    box-shadow: none;
    border-radius: 0;
    background-color: #626262;
    background-image: none;
    -webkit-transition: all 1000ms cubic-bezier(.785, .135, .15, .86);
    transition: all 1000ms cubic-bezier(.785, .135, .15, .86);
    -webkit-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
    -moz-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
    -ms-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
    -o-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
    transition-timing-function: cubic-bezier(.785, .135, .15, .86)
}

.progress-bar-primary {
    background-color: #6d5cae;
    background-image: none
}

.progress-bar-complete {
    background-color: #48b0f7;
    background-image: none
}

.progress-bar-success {
    background-color: #10cfbd;
    background-image: none
}

.progress-bar-info {
    background-color: #3b4752;
    background-image: none
}

.progress-bar-warning {
    background-color: #f8d053;
    background-image: none
}

.progress-bar-danger {
    background-color: #f55753;
    background-image: none
}

.progress-bar-white {
    background-color: #fff;
    background-image: none
}

.progress-bar-black {
    background-color: #000;
    background-image: none
}

.progress-info .bar,
.progress .bar-info {
    background-color: #232b31;
    background-image: none
}

.progress-warning .bar,
.progress .bar-warning {
    background-color: #957d32;
    background-image: none
}

.progress-danger .bar,
.progress .bar-danger {
    background-color: #933432;
    background-image: none
}

.progress-white .bar,
.progress .bar-white {
    background-color: #fff;
    background-image: none
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #10cfbd
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #3b4752
}

.progress-circle-indeterminate {
    background: url(../img/progress/progress-circle-master.svg) no-repeat top left;
    width: 50px;
    height: 50px;
    background-size: 100% auto;
    margin: 0 auto
}

.progress-circle-indeterminate.progress-circle-warning {
    background-image: url(../img/progress/progress-circle-warning.svg)
}

.progress-circle-indeterminate.progress-circle-danger {
    background-image: url(../img/progress/progress-circle-danger.svg)
}

.progress-circle-indeterminate.progress-circle-info {
    background-image: url(../img/progress/progress-circle-info.svg)
}

.progress-circle-indeterminate.progress-circle-primary {
    background-image: url(../img/progress/progress-circle-primary.svg)
}

.progress-circle-indeterminate.progress-circle-success {
    background-image: url(../img/progress/progress-circle-success.svg)
}

.progress-circle-indeterminate.progress-circle-complete {
    background-image: url(../img/progress/progress-circle-complete.svg)
}

.progress-circle {
    display: block;
    height: 45px;
    margin: 0 auto;
    position: relative;
    width: 45px;
    -webkit-backface-visibility: hidden
}

.progress-circle.progress-circle-warning .pie .half-circle {
    border-color: #f8d053
}

.progress-circle.progress-circle-danger .pie .half-circle {
    border-color: #f55753
}

.progress-circle.progress-circle-info .pie .half-circle {
    border-color: #3b4752
}

.progress-circle.progress-circle-primary .pie .half-circle {
    border-color: #6d5cae
}

.progress-circle.progress-circle-success .pie .half-circle {
    border-color: #10cfbd
}

.progress-circle.progress-circle-complete .pie .half-circle {
    border-color: #48b0f7
}

.progress-circle.progress-circle-thick .pie .half-circle,
.progress-circle.progress-circle-thick .shadow {
    border-width: 5px
}

.progress-circle .pie {
    clip: rect(0, 45px, 45px, 22.5px);
    height: 45px;
    position: absolute;
    width: 45px
}

.progress-circle .pie .half-circle {
    border: 3px solid #626262;
    border-radius: 50%;
    clip: rect(0, 22.5px, 45px, 0);
    height: 45px;
    position: absolute;
    width: 45px
}

.progress-circle .shadow {
    border: 3px solid rgba(0, 0, 0, .1);
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.modal .close:focus {
    outline: 0
}

.modal .modal-dialog {
    transition: all .2s!important
}

.modal .modal-content {
    border: 1px solid #f2f6f7;
    border-radius: 3px;
    box-shadow: none
}

.modal .modal-header {
    text-align: center;
    border-bottom: 0;
    padding: 25px 25px 0
}

.modal .modal-header p {
    color: #8b91a0
}

.modal .modal-body {
    box-shadow: none;
    padding: 25px;
    padding-top: 0;
    white-space: normal
}

.modal .modal-footer {
    border-top: none;
    box-shadow: none;
    margin-top: 0;
    padding: 25px;
    padding-top: 0
}

.modal .drop-shadow {
    box-shadow: 0 0 9px rgba(191, 191, 191, .36)!important
}

.modal.fade {
    opacity: 1!important
}

.modal.fade.stick-up .modal-dialog {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -ms-transform: translate(0, -100%);
    margin-top: -5px
}

.modal.fade.stick-up.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0)
}

.modal.fade.slide-up {
    height: 100%;
    top: auto
}

.modal.fade.slide-up.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0)
}

.modal.fade.slide-up.disable-scroll {
    overflow: hidden
}

.modal.fade.slide-up .modal-dialog {
    display: table;
    height: 100%;
    -webkit-transform: translate3d(0, 75%, 0);
    transform: translate3d(0, 75%, 0);
    -ms-transform: translate(0, 75%)
}

.modal.fade.slide-up .modal-content-wrapper {
    display: table-cell;
    vertical-align: middle
}

.modal.fade.center-scale .modal-dialog {
    display: table;
    height: 100%
}

.modal.fade.center-scale .modal-content {
    display: table-cell;
    vertical-align: middle;
    border: 0;
    background: 0 0
}

.modal.fade.center-scale .modal-content .modal-header {
    border-bottom: 0
}

.modal.fade.center-scale.in .modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.modal.fade.center-scale .modal-dialog {
    opacity: 0;
    -webkit-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
}

.modal.fade.fill-in {
    background-color: transparent;
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.modal.fade.fill-in>.close {
    margin-top: 20px;
    margin-right: 20px;
    opacity: .6
}

.modal.fade.fill-in>.close>i {
    font-size: 16px
}

.modal.fade.fill-in .modal-dialog {
    display: table;
    height: 100%
}

.modal.fade.fill-in .modal-content {
    display: table-cell;
    vertical-align: middle;
    border: 0;
    background: 0 0
}

.modal.fade.fill-in .modal-content .modal-header {
    border-bottom: 0
}

.modal.fade.fill-in.in {
    background-color: rgba(255, 255, 255, .85)
}

.modal.fade.fill-in.in .modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.modal.fade.fill-in .modal-dialog {
    opacity: 0;
    -webkit-transform: scale(.6);
    -ms-transform: scale(.6);
    transform: scale(.6)
}

.modal.fade.slide-right .close {
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 10px;
    z-index: 10
}

.modal.fade.slide-right.in .modal-dialog {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0)
}

.modal.fade.slide-right .modal-dialog {
    position: absolute;
    right: 0;
    margin: 0;
    height: 100%;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -ms-transform: translate(100%, 0)
}

.modal.fade.slide-right .modal-dialog .modal-content-wrapper {
    height: 100%
}

.modal.fade.slide-right .modal-dialog .modal-content {
    height: 100%
}

.modal.fade.slide-right .modal-content {
    border-radius: 0
}

.fill-in-modal .modal-backdrop {
    background-color: transparent
}

.modal-backdrop {
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.modal-backdrop.in {
    opacity: .3
}

@media(max-width:768px) {
    .modal.fill-in .modal-dialog {
        width: calc(100% - 20px)
    }
    .modal.slide-up .modal-dialog {
        width: calc(100% - 20px)
    }
}

@media(min-width:768px) {
    .modal.stick-up .modal-dialog {
        margin: -5px auto
    }
    .modal.slide-up .modal-dialog {
        margin: 0 auto
    }
    .modal.fill-in .modal-dialog {
        margin: 0 auto
    }
    .modal .modal-content {
        box-shadow: none
    }
}

.nav-tabs>li {
    padding-left: 0;
    padding-right: 0
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    border-color: #e6e6e6;
    color: #626262;
    background-color: #e6e6e6
}

.nav-tabs>li>a {
    border-radius: 0;
    padding: 15px 20px;
    margin-right: 0;
    font-family: montserrat;
    font-weight: 400;
    color: rgba(98, 98, 98, .7);
    font-size: 12px;
    min-width: 70px;
    text-transform: uppercase;
    border-color: transparent
}

.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus {
    background: 0 0;
    border-color: transparent;
    color: #626262
}

.nav-tabs>li>a .tab-icon {
    margin-right: 6px
}

.nav-tabs~.tab-content {
    overflow: hidden;
    padding: 15px
}

.nav-tabs~.tab-content>.tab-pane.slide-left,
.nav-tabs~.tab-content>.tab-pane.slide-right {
    -webkit-transition: all .3s ease!important;
    transition: all .3s ease!important
}

.nav-tabs~.tab-content>.tab-pane.slide-left.sliding,
.nav-tabs~.tab-content>.tab-pane.slide-right.sliding {
    opacity: 0!important
}

.nav-tabs~.tab-content>.tab-pane.slide-left.active,
.nav-tabs~.tab-content>.tab-pane.slide-right.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate(0, 0);
    opacity: 1
}

.nav-tabs~.tab-content>.tab-pane.slide-left.sliding {
    -webkit-transform: translate3d(10%, 0, 0)!important;
    transform: translate3d(10%, 0, 0)!important;
    -ms-transform: translate(10%, 0)!important
}

.nav-tabs~.tab-content>.tab-pane.slide-right.sliding {
    -webkit-transform: translate3d(-10%, 0, 0)!important;
    transform: translate3d(-10%, 0, 0)!important;
    -ms-transform: translate(-10%, 0)!important
}

.nav-tabs.nav-tabs-left:after,
.nav-tabs.nav-tabs-right:after {
    border-bottom: 0
}

.nav-tabs.nav-tabs-left>li,
.nav-tabs.nav-tabs-right>li {
    float: none
}

.nav-tabs.nav-tabs-left {
    float: left
}

.nav-tabs.nav-tabs-left~.tab-content {
    border-left: 1px solid rgba(0, 0, 0, .1)
}

.nav-tabs.nav-tabs-right {
    float: right
}

.nav-tabs.nav-tabs-right~.tab-content {
    border-right: 1px solid rgba(0, 0, 0, .1)
}

.nav-tabs-simple {
    border-bottom: 0
}

.nav-tabs-simple:after {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    width: 100%;
    position: relative;
    bottom: 3px;
    z-index: 120
}

.nav-tabs-simple>li {
    margin-bottom: 0
}

.nav-tabs-simple>li:after {
    -webkit-transition: all .1s linear 0s;
    transition: all .1s linear 0s;
    -webkit-backface-visibility: hidden;
    width: 100%;
    display: block;
    background-color: #f55753;
    height: 0;
    content: '';
    z-index: 125
}

.nav-tabs-primary.nav-tabs-simple>li:after {
    background-color: #6d5cae
}

.nav-tabs-success.nav-tabs-simple>li:after {
    background-color: #10cfbd
}

.nav-tabs-complete.nav-tabs-simple>li:after {
    background-color: #48b0f7
}

.nav-tabs-danger.nav-tabs-simple>li:after {
    background-color: #f55753
}

.nav-tabs-warning.nav-tabs-simple>li:after {
    background-color: #f8d053
}

.nav-tabs-info.nav-tabs-simple>li:after {
    background-color: #3b4752
}

.nav-tabs-simple>li.active a,
.nav-tabs-simple>li.active a:hover,
.nav-tabs-simple>li.active a:focus {
    background-color: transparent;
    border-color: transparent
}

.nav-tabs-simple>li.active:after,
.nav-tabs-simple>li:hover:after {
    height: 3px
}

.nav-tabs-simple.nav-tabs-left:after,
.nav-tabs-simple.nav-tabs-right:after {
    border-bottom: 0
}

.nav-tabs-simple.nav-tabs-left>li:after,
.nav-tabs-simple.nav-tabs-right>li:after {
    width: 0;
    height: 100%;
    top: 0;
    bottom: 0;
    position: absolute
}

.nav-tabs-simple.nav-tabs-left>li.active:after,
.nav-tabs-simple.nav-tabs-right>li.active:after,
.nav-tabs-simple.nav-tabs-left>li:hover:after,
.nav-tabs-simple.nav-tabs-right>li:hover:after {
    width: 1px
}

.nav-tabs-simple.nav-tabs-left>li:after {
    right: -1px
}

.nav-tabs-simple.nav-tabs-right>li:after {
    left: 0
}

.nav-tabs-linetriangle {
    border-bottom: 0
}

.nav-tabs-linetriangle:after {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    width: 100%;
    position: relative;
    bottom: 0
}

.nav-tabs-linetriangle>li.active>a {
    background: 0 0;
    box-shadow: none;
    border-color: transparent
}

.nav-tabs-linetriangle>li.active>a:hover,
.nav-tabs-linetriangle>li.active>a:focus,
.nav-tabs-linetriangle>li.active>a:active {
    border-color: transparent;
    background-color: transparent
}

.nav-tabs-linetriangle>li.active>a:after,
.nav-tabs-linetriangle>li.active>a:before {
    border: medium solid transparent;
    content: "";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: 1;
    top: 100%
}

.nav-tabs-linetriangle>li.active>a:after {
    border-top-color: #fafafa;
    border-width: 10px;
    margin-left: -10px
}

.nav-tabs-linetriangle>li.active>a:before {
    border-top-color: rgba(0, 0, 0, .2);
    border-width: 11px;
    margin-left: -11px
}

.nav-tabs-linetriangle>li>a span {
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nav-tabs-linetriangle>li>a,
.nav-tabs-linetriangle>li>a:hover,
.nav-tabs-linetriangle>li>a:focus {
    overflow: visible;
    -webkit-transition: color .2s ease 0s;
    transition: color .2s ease 0s
}

.nav-tabs-linetriangle~.tab-content {
    background: #fff
}

.nav-tabs-linetriangle.nav-tabs-left.nav-tabs:after {
    border-bottom: none
}

.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>li.active>a:before {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 11px solid rgba(0, 0, 0, .2)
}

.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>li.active>a:after {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fafafa;
    margin-top: 1px;
    margin-right: 2px
}

.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>li.active>a:after,
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs>li.active>a:before {
    top: auto;
    right: -23px;
    left: auto
}

.nav-tabs-linetriangle.nav-tabs-right.nav-tabs:after {
    border-bottom: none
}

.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>li.active>a:before {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-right: 11px solid rgba(0, 0, 0, .2)
}

.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>li.active>a:after {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fafafa;
    margin-top: 1px;
    margin-left: -9px
}

.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>li.active>a:after,
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs>li.active>a:before {
    top: auto;
    left: -12px;
    right: auto
}

@media screen and (max-width:58em) {
    .nav-tabs-linetriangle {
        font-size: .6em
    }
}

.nav-tabs-fillup {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000
}

.nav-tabs-fillup>li {
    overflow: hidden
}

.nav-tabs-fillup>li>a {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: color .3s ease 0s;
    transition: color .3s ease 0s;
    background: 0 0
}

.nav-tabs-fillup>li>a:after {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    background: none repeat scroll 0 0 #10cfbd;
    border: 1px solid #10cfbd;
    content: "";
    height: calc(100% + 1px);
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translate3d(0, 100%, 0px);
    transform: translate3d(0, 100%, 0px);
    -webkit-transition: -webkit-transform .3s ease 0s;
    transition: transform .3s ease 0s;
    width: 100%;
    z-index: -1
}

.nav-tabs-primary.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #6d5cae;
    border: 1px solid #6d5cae
}

.nav-tabs-success.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #10cfbd;
    border: 1px solid #10cfbd
}

.nav-tabs-complete.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #48b0f7;
    border: 1px solid #48b0f7
}

.nav-tabs-warning.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #f8d053;
    border: 1px solid #f8d053
}

.nav-tabs-danger.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #f55753;
    border: 1px solid #f55753
}

.nav-tabs-info.nav-tabs-fillup>li>a:after {
    background: none repeat scroll 0 0 #3b4752;
    border: 1px solid #3b4752
}

.nav-tabs-fillup>li>a span {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0px, 5px, 0px);
    transform: translate3d(0px, 5px, 0px);
    -webkit-transition: -webkit-transform .5s ease 0s;
    transition: transform .5s ease 0s;
    display: block;
    font-weight: 700;
    line-height: 1.5
}

.nav-tabs-fillup>li.active {
    z-index: 100
}

.nav-tabs-fillup>li.active>a,
.nav-tabs-fillup>li.active>a:hover,
.nav-tabs-fillup>li.active>a:focus {
    border-color: transparent;
    background: 0 0;
    color: #fff
}

.nav-tabs-fillup>li.active>a:after {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate(0px, 0px)
}

.nav-tabs-fillup>li.active>a span {
    -webkit-transform: translate3d(0px, -5px, 0px);
    transform: translate3d(0px, -5px, 0px);
    -ms-transform: translate(0px, -5px)
}

.nav-tabs-fillup>li.active .icon:before {
    -webkit-transform: translate3d(0px, -5px, 0px);
    transform: translate3d(0px, -5px, 0px);
    -ms-transform: translate(0px, -5px)
}

.nav-tabs-fillup .icon:before {
    -webkit-transform: translate3d(0px, 5px, 0px);
    transform: translate3d(0px, 5px, 0px);
    -ms-transform: translate(0px, 5px);
    -webkit-transition: transform .5s ease 0s;
    transition: transform .5s ease 0s;
    display: block;
    margin: 0
}

.nav-tabs-fillup~.tab-content {
    background: #fff
}

.nav-tabs-fillup.nav-tabs-left,
.nav-tabs-fillup.nav-tabs-right {
    border-bottom: none
}

.nav-tabs-fillup.nav-tabs-left:after,
.nav-tabs-fillup.nav-tabs-right:after {
    border-bottom: none
}

.nav-tabs-fillup.nav-tabs-left>li>a:after,
.nav-tabs-fillup.nav-tabs-right>li>a:after {
    width: calc(100% + 1px);
    height: 100%
}

.nav-tabs-fillup.nav-tabs-left>li.active a:after,
.nav-tabs-fillup.nav-tabs-right>li.active a:after {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate(0px, 0px)
}

.nav-tabs-fillup.nav-tabs-left>li>a:after {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -ms-transform: translate(100%, 0)
}

.nav-tabs-fillup.nav-tabs-left>li>a span {
    -webkit-transform: translate3d(5px, 0, 0px);
    transform: translate3d(5px, 0, 0px);
    -ms-transform: translate(5px, 0)
}

.nav-tabs-fillup.nav-tabs-left>li.active a span {
    -webkit-transform: translate3d(-5px, 0, 0px);
    transform: translate3d(-5px, 0, 0px);
    -ms-transform: translate(-5px, 0)
}

.nav-tabs-fillup.nav-tabs-left>li.active .icon:before {
    -webkit-transform: translate3d(-5px, 0, 0px);
    transform: translate3d(-5px, 0, 0px);
    -ms-transform: translate(-5px, 0)
}

.nav-tabs-fillup.nav-tabs-right>li>a:after {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -ms-transform: translate(-100%, 0);
    left: -1px
}

.nav-tabs-fillup.nav-tabs-right>li>a span {
    -webkit-transform: translate3d(-5px, 0, 0px);
    transform: translate3d(-5px, 0, 0px);
    -ms-transform: translate(-5px, 0)
}

.nav-tabs-fillup.nav-tabs-right>li.active a span {
    -webkit-transform: translate3d(5px, 0, 0px);
    transform: translate3d(5px, 0, 0px);
    -ms-transform: translate(5px, 0)
}

.nav-tabs-fillup.nav-tabs-right>li.active .icon:before {
    -webkit-transform: translate3d(5px, 0, 0px);
    transform: translate3d(5px, 0, 0px);
    -ms-transform: translate(5px, 0)
}

.panel-group {
    margin-bottom: 18px
}

.panel-group .panel-heading {
    padding: 13px 18px 10px 22px
}

.panel-group .panel-heading.collapsed {
    background-color: #fff
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border: 0
}

.panel-group .panel-heading .panel-title {
    width: 100%
}

.panel-group .panel-heading .panel-title>a {
    color: #626262;
    font-size: 13px;
    font-weight: 400;
    display: block;
    opacity: 1
}

.panel-group .panel-heading .panel-title>a:hover {
    color: #626262!important
}

.panel-group .panel-heading .panel-title>a:hover:after {
    color: #626262!important
}

.panel-group .panel-heading .panel-title>a:after {
    font-family: fontawesome;
    content: "\f056";
    position: absolute;
    right: 13px;
    top: 36%;
    color: #626262
}

.panel-group .panel-heading .panel-title>a.collapsed {
    color: rgba(98, 98, 98, .7);
    opacity: 1
}

.panel-group .panel-heading .panel-title>a.collapsed:after {
    content: "\f055";
    color: rgba(98, 98, 98, .7)
}

.panel-group .panel+.panel {
    margin-top: 2px
}

.panel-group .panel .panel-body {
    height: auto
}

.nav-pills>li>a {
    border-radius: 0;
    color: #626262
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #626262;
    background-color: #e6e6e6
}

@media(max-width:767px) {
    .nav.nav-tabs.nav-stack-sm li {
        float: none
    }
    .nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle>li.active>a:after,
    .nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle>li.active>a:before {
        display: none
    }
}

label,
input,
button,
select,
textarea {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

input[type=radio],
input[type=checkbox] {
    margin-top: 1px 0 0;
    line-height: normal;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

select[multiple],
select[size] {
    height: auto!important
}

input:focus,
select:focus,
textarea:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

form legend {
    margin: 15px 0 10px
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, .07);
    font-family: Arial, sans-serif;
    -webkit-appearance: none;
    color: #2c2c2c;
    outline: 0;
    height: 35px;
    padding: 9px 12px;
    line-height: normal;
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle;
    min-height: 35px;
    -webkit-transition: all .12s ease;
    transition: all .12s ease;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-transition: background .2s linear 0s;
    transition: background .2s linear 0s
}

.form-control:focus {
    border-color: rgba(0, 0, 0, .1);
    background-color: #f0f0f0;
    outline: 0!important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-control:focus::-moz-placeholder {
    color: inherit;
    opacity: .7
}

.form-control:focus:-ms-input-placeholder {
    color: inherit;
    opacity: .7
}

.form-control:focus::-webkit-input-placeholder {
    color: inherit;
    opacity: .7
}

.form-control::-moz-placeholder {
    color: inherit;
    opacity: .33
}

.form-control:-ms-input-placeholder {
    color: inherit;
    opacity: .33
}

.form-control::-webkit-input-placeholder {
    color: inherit;
    opacity: .33
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background: #f8f8f8;
    color: rgba(98, 98, 98, .23)
}

.input-sm,
.form-horizontal .form-group-sm .form-control {
    font-size: 13px;
    min-height: 32px;
    height: 32px;
    padding: 8px 9px
}

.input-lg,
.form-horizontal .form-group-lg .form-control {
    border-radius: 3px;
    font-size: 18px;
    height: 45px;
    padding: 11px 13px
}

.input-xlg {
    height: 51px;
    font-size: 18px;
    line-height: 22px
}

.radio,
.checkbox {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0
}

.radio label,
.checkbox label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px!important;
    margin-right: 15px;
    font-size: 13px
}

.radio label:before,
.checkbox label:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    background-color: #fff;
    border: 1px solid #d0d0d0
}

.radio label {
    margin-bottom: 6px
}

.radio label:before {
    bottom: 2.5px;
    border-radius: 99px;
    -webkit-transition: border .3s 0s cubic-bezier(.455, .03, .215, 1.33);
    transition: border .3s 0s cubic-bezier(.455, .03, .215, 1.33)
}

.radio input[type=radio]:checked+label:before {
    border-width: 5px
}

.radio input[type=radio] {
    display: none
}

.radio input[type=radio][disabled]+label {
    opacity: .65
}

.radio.radio-success input[type=radio]:checked+label:before {
    border-color: #10cfbd
}

.radio.radio-primary input[type=radio]:checked+label:before {
    border-color: #6d5cae
}

.radio.radio-info input[type=radio]:checked+label:before {
    border-color: #3b4752
}

.radio.radio-warning input[type=radio]:checked+label:before {
    border-color: #f8d053
}

.radio.radio-danger input[type=radio]:checked+label:before {
    border-color: #f55753
}

.radio.radio-complete input[type=radio]:checked+label:before {
    border-color: #48b0f7
}

.checkbox input[type=radio][disabled]+label:after {
    background-color: #e6e6e6
}

.checkbox label {
    transition: border .2s linear 0s, color .2s linear 0s;
    white-space: nowrap
}

.checkbox label:before {
    top: 2px;
    border-radius: 3px;
    transition: border .2s linear 0s, color .2s linear 0s
}

.checkbox label::after {
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 1.2px;
    top: 0;
    font-size: 11px;
    transition: border .2s linear 0s, color .2s linear 0s
}

.checkbox label:after {
    border-radius: 3px
}

.checkbox input[type=checkbox] {
    display: none
}

.checkbox.checkbox-circle label:after {
    border-radius: 99px
}

.checkbox.checkbox-circle label:before {
    border-radius: 99px
}

.checkbox input[type=checkbox]:checked+label:before {
    border-width: 8px
}

.checkbox input[type=checkbox]:checked+label::after {
    font-family: fontawesome;
    content: "\F00C";
    color: #fff
}

.checkbox input[type=checkbox][disabled]+label {
    opacity: .65
}

.checkbox input[type=checkbox][disabled]+label:before {
    background-color: #eceff3
}

.checkbox.right label {
    margin-right: 35px;
    padding-left: 0!important
}

.checkbox.right label:before {
    right: -35px;
    left: auto
}

.checkbox.right input[type=checkbox]:checked+label {
    position: relative
}

.checkbox.right input[type=checkbox]:checked+label::after {
    font-family: fontawesome;
    content: "\F00C";
    position: absolute;
    right: -27px;
    left: auto
}

.checkbox.check-success input[type=checkbox]:checked+label:before {
    border-color: #10cfbd
}

.checkbox.check-primary input[type=checkbox]:checked+label:before {
    border-color: #6d5cae
}

.checkbox.check-complete input[type=checkbox]:checked+label:before {
    border-color: #48b0f7
}

.checkbox.check-warning input[type=checkbox]:checked+label:before {
    border-color: #f8d053
}

.checkbox.check-danger input[type=checkbox]:checked+label:before {
    border-color: #f55753
}

.checkbox.check-info input[type=checkbox]:checked+label:before {
    border-color: #3b4752
}

.checkbox.check-success input[type=checkbox]:checked+label::after,
.checkbox.check-primary input[type=checkbox]:checked+label::after,
.checkbox.check-complete input[type=checkbox]:checked+label::after,
.checkbox.check-warning input[type=checkbox]:checked+label::after,
.checkbox.check-danger input[type=checkbox]:checked+label::after,
.checkbox.check-info input[type=checkbox]:checked+label::after {
    color: #fff
}

.input-group.transparent .input-group-addon {
    background-color: transparent;
    border-color: rgba(0, 0, 0, .07)
}

@media only screen and (min-width:768px) {
    form .row {
        margin-left: 0;
        margin-right: 0
    }
    form .row [class*=col-]:not(:first-child),
    form .row [class*=col-]:not(:last-child) {
        padding-right: 7px;
        padding-left: 7px
    }
    form .row [class*=col-]:first-child {
        padding-left: 0
    }
    form .row [class*=col-]:last-child {
        padding-right: 0
    }
}

.form-horizontal .form-group {
    border-bottom: 1px solid #e6e6e6;
    padding-top: 19px;
    padding-bottom: 19px;
    margin-bottom: 0
}

.form-horizontal .form-group:last-child {
    border-bottom: none
}

.form-horizontal .form-group:hover .control-label {
    opacity: .6
}

.form-horizontal .form-group.focused .control-label {
    opacity: 1
}

.form-horizontal .form-group .control-label {
    text-align: left;
    opacity: .42;
    -webkit-transition: opacity ease .3s;
    transition: opacity ease .3s
}

.form-group-attached .form-group.form-group-default {
    border-radius: 0;
    margin-bottom: 0
}

.form-group-attached>div {
    margin: 0
}

.form-group-attached>div:first-child.row>[class*=col-]:first-child .form-group-default {
    border-top-left-radius: 2px
}

.form-group-attached>div:first-child.row>[class*=col-]:last-child .form-group-default {
    border-top-right-radius: 2px
}

.form-group-attached>div:first-child.form-group-default {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.form-group-attached>div:last-child.row>[class*=col-]:first-child .form-group-default {
    border-bottom-left-radius: 2px
}

.form-group-attached>div:last-child.row>[class*=col-]:last-child .form-group-default {
    border-bottom-right-radius: 2px
}

.form-group-attached>div:last-child.form-group-default {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.form-group-attached>div.row>[class*=col-] {
    padding-right: 0!important;
    padding-left: 0!important
}

.form-group-attached>div.row>[class*=col-]>.form-group-default {
    display: table;
    width: 100%
}

.form-group-attached>div.row>[class*=col-]:not(:only-child):not(:last-child)>.form-group-default {
    border-right-color: transparent
}

.form-group-attached>div:not(:last-child) .form-group-default,
.form-group-attached>div:not(:last-child).form-group-default {
    border-bottom-color: transparent
}

@media(max-width:767px) {
    .form-group-attached .form-group-default {
        border-right-color: rgba(0, 0, 0, .07)!important
    }
}

@media only screen and (min-width:768px) {
    .form-group-attached>div.row {
        display: table;
        width: 100%
    }
    .form-group-attached>div.row>[class*=col-] {
        display: table-cell;
        height: 100%;
        float: none;
        vertical-align: top
    }
    .form-group-attached>div.row>[class*=col-] .form-group {
        height: 100%;
        width: 100%
    }
}

.form-group {
    margin-bottom: 10px
}

.form-group label:not(.error) {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.03em;
    color: #000;
}

.form-group label .help {
    margin-left: 8px
}

.form-group .help {
    font-size: 12px;
    color: rgba(98, 98, 98, .55)
}

.form-group-default {
    background-color: #fff;
    position: relative;
    border: 1px solid rgba(0, 0, 0, .07);
    border-radius: 2px;
    padding-top: 7px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 4px;
    overflow: hidden;
    -webkit-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.form-group-default.required:after {
    color: #f55753;
    content: "*";
    font-family: arial;
    font-size: 20px;
    position: absolute;
    right: 15px;
    top: 9px
}

.form-group-default.disabled {
    background: #f8f8f8;
    color: rgba(98, 98, 98, .23)
}

.form-group-default.disabled input {
    opacity: .6
}

.form-group-default.disabled.focused {
    background: #f8f8f8
}

.form-group-default.disabled.focused label {
    opacity: 1
}

.form-group-default.focused {
    border-color: rgba(0, 0, 0, .1)!important;
    background-color: #f0f0f0
}

.form-group-default.focused label {
    opacity: .4;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.form-group-default.has-error {
    background-color: rgba(245, 87, 83, .1)
}

.form-group-default.has-success .form-control-feedback,
.form-group-default.has-error .form-control-feedback {
    display: none!important
}

.form-group-default.has-success .form-control,
.form-group-default.has-success .form-control:focus,
.form-group-default.has-error .form-control,
.form-group-default.has-error .form-control:focus {
    border: none;
    box-shadow: none
}

.form-group-default.input-group {
    padding: 0
}

.form-group-default.input-group>label {
    margin-top: 6px;
    padding-left: 12px
}

.form-group-default.input-group>.form-control {
    margin-top: -2px;
    margin-bottom: 3px;
    padding-left: 12px
}

.form-group-default.input-group .input-group-addon {
    height: calc(50px);
    min-width: calc(50px);
    border-radius: 0;
    border: none
}

.form-group-default.input-group.focused .input-group-addon {
    border-color: rgba(0, 0, 0, .1)
}

.form-group-default.input-group-attached {
    position: relative
}

.form-group-default.input-group-attached .input-group-btn {
    right: -1%
}

.form-group-default.input-group-attached .input-group-btn>.btn {
    position: absolute;
    right: -100%;
    top: 0;
    height: 100%
}

.form-group-default .form-control {
    border: none;
    height: 25px;
    min-height: 25px;
    padding: 0;
    margin-top: -4px;
    background: 0 0
}

.form-group-default .form-control.error {
    color: #2c2c2c
}

.form-group-default .form-control:focus {
    background: 0 0
}

.form-group-default textarea.form-control {
    padding-top: 5px
}

.form-group-default label {
    margin: 0;
    display: block;
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
}

.form-group-default label.label-lg {
    font-size: 13px;
    left: 13px;
    top: 9px
}

.form-group-default label.label-sm {
    font-size: 11px;
    left: 11px;
    top: 6px
}

.form-group-default label.highlight {
    opacity: 1
}

.form-group-default label.fade {
    opacity: .5;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.form-group-default>.input-lg {
    height: 29px;
    min-height: 29px;
    padding-left: 1px
}

.form-group-default>.input-sm {
    min-height: 18px;
    height: 18px
}

.form-group-default.form-group-default-select2 {
    padding: 0
}

.form-group-default.form-group-default-select2>label {
    position: absolute;
    z-index: 10;
    padding: 7px 12px 0
}

.form-group-default.form-group-default-select2>label.label-lg {
    left: 0;
    top: 0
}

.form-group-default.form-group-default-select2>label.label-sm {
    left: 0;
    top: 0
}

.form-group-default.form-group-default-select2 .select2-container .select2-choice {
    padding-top: 20px;
    height: 52px
}

.form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-arrow b:before {
    top: 20px
}

.form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-chosen {
    padding-left: 3px;
    padding-top: 1px
}

.form-group-default.form-group-default-select2 .select2-container .select2-choices {
    padding-top: 20px;
    height: 52px;
    border: 0
}

.form-group-default.form-group-default-select2>.input-lg {
    height: auto;
    padding: 0
}

.form-group-default.form-group-default-select2>.input-lg .select2-choice {
    padding-top: 20px;
    height: 56px
}

.form-group-default.form-group-default-select2>.input-sm {
    height: auto;
    padding: 0
}

.form-group-default.form-group-default-select2>.input-sm .select2-choice {
    padding-top: 20px;
    height: 46px
}

.form-group-default.form-group-default-selectFx {
    padding: 0
}

.form-group-default.form-group-default-selectFx>label {
    position: absolute;
    z-index: 10;
    padding: 7px 12px 0
}

.form-group-default.form-group-default-selectFx>label.label-lg {
    left: 0;
    top: 0
}

.form-group-default.form-group-default-selectFx>label.label-sm {
    left: 0;
    top: 0
}

.form-group-default.form-group-default-selectFx .cs-wrapper .cs-placeholder {
    padding-top: 28px;
    height: 52px;
    padding-left: 12px
}

.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select {
    height: auto
}

.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select>span:after,
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select .cs-selected span:after {
    top: 39px
}

.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-lg .cs-placeholder {
    height: 60px
}

.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-sm .cs-placeholder {
    height: 50px
}

.form-group-default.form-group-default-selectFx .cs-wrapper .dropdown-placeholder {
    vertical-align: top
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #0da899
}

.has-success .form-control {
    border-color: #0da899;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-success .form-control:focus {
    border-color: #09786e;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-success .input-group-addon {
    background: #f0f0f0;
    border: 1px solid rgba(0, 0, 0, .07);
    color: rgba(98, 98, 98, .47)
}

.has-success .form-control-feedback {
    color: #0da899
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #c9a843
}

.has-warning .form-control {
    border-color: #c9a843;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-warning .form-control:focus {
    border-color: #a98b31;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-warning .input-group-addon {
    background: #f0f0f0;
    border: 1px solid rgba(0, 0, 0, .07);
    color: rgba(98, 98, 98, .47)
}

.has-warning .form-control-feedback {
    color: #c9a843
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #f55753
}

.has-error .form-control {
    border-color: #f55753;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-error .form-control:focus {
    border-color: #f22823;
    -webkit-box-shadow: none;
    box-shadow: none
}

.has-error .input-group-addon {
    background: #f0f0f0;
    border: 1px solid rgba(0, 0, 0, .07);
    color: rgba(98, 98, 98, .47)
}

.has-error .form-control-feedback {
    color: #f55753
}

.error {
    font-size: 12px;
    color: #f55753;
    display: block
}

.input-group-addon {
    background: #f0f0f0;
    border: 1px solid rgba(0, 0, 0, .07);
    color: rgba(98, 98, 98, .47);
    font-size: 14px;
    padding: 6px 9px;
    display: table-cell;
    border-radius: 3px;
    transition: border .2s linear 0s, box-shadow .2s linear 0s, color .2s linear 0s, box-shadow .2s linear 0s, background .2s linear 0s
}

.input-group-addon i {
    position: relative;
    top: 1px
}

.input-group-addon.primary {
    background-color: #6d5cae;
    border: 1px solid #6d5cae;
    color: #fff
}

.input-group-addon.primary .arrow {
    color: #6d5cae
}

.input-group-addon.success {
    background-color: #0090d9;
    color: #fff
}

.input-group-addon.success .arrow {
    color: #0090d9
}

.input-group-addon.info {
    background-color: #1f3853;
    color: #fff
}

.input-group-addon.info .arrow {
    color: #1f3853
}

.input-group-addon.warning {
    background-color: #fbb05e;
    color: #fff
}

.input-group-addon.warning .arrow {
    color: #fbb05e
}

.input-group-addon.danger {
    background-color: #f35958;
    color: #fff
}

.input-group-addon.danger .arrow {
    color: #f35958
}

.input-group-addon .arrow {
    position: relative;
    right: -6px;
    color: #d1dade;
    z-index: 100
}

.input-group-addon .arrow:before {
    font-family: fontawesome;
    content: "\f0da";
    font-size: 23px;
    position: absolute;
    left: 17px;
    top: -2px
}

.input-group-addon:last-child .arrow:before {
    font-family: fontawesome;
    content: "\f0d9";
    font-size: 23px;
    position: absolute;
    left: -23px;
    top: -2px
}

.input-group-addon:last-child input {
    border-left: 0
}

input,
input:focus {
    -webkit-transition: none!important
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset!important
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #f0f0f0 inset!important
}

input.error:-webkit-autofill,
input.error:-webkit-autofill:focus,
.has-error input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #f9e9e9 inset!important
}

.table.table-hover tbody tr:hover td {
    background: #daeffd!important
}

.table.table-hover tbody tr.selected:hover td {
    background: #fef6dd!important
}

.table.table-borderless tbody tr td {
    border-top: 0
}

.table.table-condensed {
    table-layout: fixed
}

.table.table-condensed thead tr th {
    padding-left: 20px;
    padding-right: 20px
}

.table.table-condensed tbody tr td {
    padding-top: 12px;
    padding-bottom: 12px
}

.table.table-condensed thead tr th,
.table.table-condensed tbody tr td,
.table.table-condensed tbody tr td * {
    white-space: nowrap;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis
}

.table.table-condensed.table-detailed>tbody>tr.shown>td {
    background: #fef6dd
}

.table.table-condensed.table-detailed>tbody>tr.shown>td:first-child:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.table.table-condensed.table-detailed>tbody>tr.shown+tr>td {
    background: rgba(250, 250, 250, .4);
    padding: 0 40px
}

.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline {
    background: 0 0
}

.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline tr,
.table.table-condensed.table-detailed>tbody>tr.shown+tr>td .table-inline td {
    background: 0 0;
    font-weight: 600
}

.table.table-condensed.table-detailed>tbody>tr.row-details>td:first-child:before {
    content: ''
}

.table.table-condensed.table-detailed>tbody>tr>td:hover {
    cursor: pointer
}

.table.table-condensed.table-detailed>tbody>tr>td:first-child:before {
    content: "\f054";
    display: inline-block;
    margin-right: 8px;
    font-family: fontawesome;
    -webkit-transition: all .12s linear;
    transition: all .12s linear
}

.table.table-condensed.table-detailed .table-inline td {
    border: none;
    text-align: left
}

.table.table-borderless>tbody>tr>td {
    border-bottom: 0
}

.table.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #f5f5f5
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    border-top-color: rgba(0, 0, 0, .02)
}

.device_morph {
    position: relative;
    display: inline-block
}

.device_morph .screen {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.iphone-border {
    position: absolute;
    left: 12px;
    top: 47px;
    right: 12px;
    bottom: 76px;
    height: auto;
    overflow-y: hidden
}

.iphone-border>img {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.social-wrapper,
.social {
    height: 100%;
    width: 100%
}

.social-wrapper .social .feed {
    overflow-y: hidden;
    width: 100%
}

.social-wrapper .social .feed>.day {
    white-space: normal;
    display: block;
    width: 100%;
    margin: 0 auto
}

.social-wrapper .social .feed>.day:after {
    feed: '';
    display: block;
    clear: both
}

.social-wrapper .social .feed>.day:hover>.timeline:after {
    background: #48b0f7
}

.card {
    padding-bottom: 0;
    margin-bottom: 0;
    background: #fff;
    float: left;
    position: relative;
    border-radius: 4px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-bottom: 20px;
    width: 300px;
    border: 1px solid #e6e6e6
}

.card .circle {
    position: absolute;
    right: 20px;
    top: 20px;
    display: block;
    border-radius: 50%;
    border: 2px solid #f0f0f0;
    width: 9px;
    height: 9px;
    background: #626c75;
    z-index: 1
}

.card .circle:hover {
    cursor: pointer
}

.card.full-width {
    width: 100%!important
}

.card.status {
    background: #daeffd;
    border-radius: 4px;
    padding: 15px 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid transparent
}

.card.status:hover,
.card.status.hover {
    border-color: #d8dadc!important
}

.card.status h5 {
    font-size: 12px;
    margin: 0
}

.card.status h5 .time {
    color: #fff
}

.card.status h2 {
    color: #2c2c2c;
    font-size: 25px;
    margin: 0;
    font-weight: 400
}

.card.status .reactions {
    color: #f0f0f0;
    opacity: .45;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 0
}

.card.status .reactions li {
    display: inline-block;
    list-style: none;
    padding: 0
}

.card.status .circle {
    width: 9px;
    height: 9px;
    border: none;
    background: #48b0f7
}

.card.share .card-header {
    padding: 15px 15px 12px;
    border-bottom: 1px solid #daeffd
}

.card.share .card-header:hover {
    background: #daeffd;
    cursor: pointer;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.card.share .card-header:hover h6 {
    opacity: .6
}

.card.share .card-header .user-pic {
    float: left;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 10px
}

.card.share .card-header .user-pic>img {
    width: 30px;
    height: 30px
}

.card.share .card-header h5 {
    font-weight: 700;
    font-size: 14px;
    margin: 0;
    line-height: 22.7px;
    font-family: arial;
    letter-spacing: -.006em;
    margin-top: -3px
}

.card.share .card-header h6 {
    font-size: 12px;
    margin: 0;
    font-family: arial;
    opacity: .45
}

.card.share .card-description {
    padding: 12px 16px 11px;
    font-size: 14px;
    line-height: 21px;
    margin: 0
}

.card.share .card-description p {
    margin-bottom: 4px
}

.card.share .card-description .via {
    opacity: .45;
    display: block;
    font-size: 12px;
    font-family: arial
}

.card.share .card-content {
    position: relative
}

.card.share .card-content .buttons {
    left: 17px;
    padding: 0;
    position: absolute;
    top: 10px
}

.card.share .card-content .buttons li {
    display: inline-block;
    list-style: none;
    margin-right: 10px
}

.card.share .card-content .buttons li a {
    color: #fff
}

.card.share .card-feed {
    overflow: hidden;
    position: relative;
    max-height: 400px
}

.card.share .card-feed:hover .buttons {
    opacity: 1
}

.card.share .card-feed .buttons {
    position: absolute;
    top: 5px;
    right: 0;
    opacity: 0
}

.card.share .card-feed .buttons li {
    display: inline-block;
    list-style: none
}

.card.share .card-feed .buttons li a {
    color: #fff;
    opacity: .8;
    padding: 5px
}

.card.share .card-feed>* {
    max-width: 100%
}

.card.share .card-footer {
    padding: 14px 16px 11px;
    font-size: 12px!important
}

.card.share .card-footer:hover {
    background: #daeffd;
    cursor: pointer
}

.card.share .card-footer:hover .reactions,
.card.share .card-footer:hover .time {
    opacity: .8
}

.card.share .card-footer .time {
    float: left;
    opacity: .45;
    font-family: arial;
    margin-top: 1px
}

.card.share .card-footer .reactions {
    float: right;
    margin: 0;
    padding: 0;
    opacity: .45
}

.card.share .card-footer .reactions li {
    display: inline-block;
    list-style: none
}

.card.share .card-footer .reactions li a {
    color: inherit
}

.card.share .card-description,
.card.share .card-feed,
.card.share .card-footer {
    border-color: transparent;
    border-style: solid
}

.card.share .card-description {
    border-width: 1px
}

.card.share .card-feed {
    border-width: 0 1px;
    margin-top: -2px
}

.card.share .card-footer {
    border-width: 0 1px 1px
}

.card.share.share-other .card-description {
    padding-bottom: 0
}

.card.share.share-other .card-footer {
    padding-top: 0;
    border-radius: 0
}

.card.share.share-other .card-footer:hover {
    background: #fff
}

.card.share.share-other .card-header {
    border-top: 1px solid #daeffd
}

.card.share.share-other .circle {
    background: #f8d053
}

.card.col1 {
    width: 300px
}

.card.col2 {
    width: 620px
}

.card.col3 {
    width: 920px
}

.card img {
    width: 100%
}

@media(min-width:991px) and (max-width:1070px) {
    .day .card:first-child .col-md-4:first-child {
        width: 100%;
        margin-bottom: 20px
    }
    .day .card:first-child .col-md-4:nth-child(2),
    .day .card:first-child .col-md-4:nth-child(3) {
        width: 50%
    }
}

@media(max-width:667px) {
    .social-wrapper .social .feed>.day>.card {
        width: 100%!important
    }
}

.gallery {
    margin: 70px auto 0
}

.gallery-item {
    overflow: hidden;
    cursor: default;
    background-color: #000;
    margin-bottom: 10px;
    position: relative;
    width: 280px;
    height: 240px
}

.gallery-item:hover {
    cursor: pointer
}

.gallery-item[data-width="1"] {
    width: 280px
}

.gallery-item[data-width="2"] {
    width: 570px
}

.gallery-item[data-height="1"] {
    height: 240px
}

.gallery-item[data-height="2"] {
    height: 490px
}

.gallery-item>img {
    opacity: 1;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.gallery-item>.live-tile img {
    opacity: 1;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.gallery-item .rating {
    margin-top: -5px;
    color: rgba(255, 255, 255, .3)
}

.gallery-item .rating>.rated {
    color: #fff
}

.gallery-item .item-info {
    -webkit-transform: translate3d(0, 40%, 0);
    transform: translate3d(0, 40%, 0);
    -webkit-transition: -webkit-transform .35s, color .35s;
    transition: transform .35s, color .35s
}

.gallery-item .item-info.more-content {
    -webkit-transform: translate3d(0, 32%, 0);
    transform: translate3d(0, 32%, 0)
}

.gallery-item:hover .item-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.gallery-item:hover>img {
    opacity: .6
}

.gallery-item:hover>.live-tile img {
    opacity: .6
}

.gallery-item:active .item-info {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.gallery-item:active>img {
    opacity: .6
}


.item-details {
    z-index: 1050
}

.item-details .dialog__content {
    width: 845px;
    max-width: 845px;
    padding: 0;
    text-align: left;
    border: 1px solid rgba(0, 0, 0, .8)
}

.item-details .dialog__content .dialog__overview {
    height: 516px;
    position: relative
}

.item-details .dialog__content .dialog__overview .buy-now {
    position: absolute;
    bottom: 20px;
    right: 35px
}

.item-details .dialog__content .dialog__overview .item-slideshow .slide {
    width: 516px;
    height: 516px;
    display: block;
    overflow: hidden
}

.item-details .dialog__content .dialog__footer {
    height: 75px
}

.item-details .dialog__content .dialog__footer .price {
    margin: 0;
    padding: 0;
    line-height: 75px
}

.item-details .dialog__content .dialog__footer .separator {
    position: relative
}

.item-details .dialog__content .dialog__footer .separator:after {
    content: "";
    width: 1px;
    background: rgba(255, 255, 255, .1);
    position: absolute;
    height: 27px;
    right: 0;
    top: 24px
}

.item-details .dialog__content .dialog__footer .recommended li {
    overflow: hidden
}

.item-details .dialog__content .dialog__footer .recommended li a {
    width: 56px;
    height: 56px;
    display: block
}

.item-details .dialog__content .dialog__footer .recommended li img {
    width: 100%
}

.item-details .dialog__content .close {
    top: 15px;
    right: 15px;
    z-index: 100
}

.item-details .owl-nav {
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    color: #fff;
    opacity: .7;
    font-size: 18px;
    padding: 0 20px
}

.item-details .owl-nav .owl-prev {
    float: left
}

.item-details .owl-nav .owl-next {
    float: right
}

.item-details .owl-dots {
    bottom: 23px;
    position: absolute;
    right: 23px
}

.item-details .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    display: inline-block;
    background: rgba(0, 0, 0, .3);
    margin-left: 6px
}

.item-details .owl-dots .owl-dot.active {
    background: #fff
}

.owl-carousel .owl-stage-outer {
    direction: ltr
}

.gallery-filters {
    position: absolute;
    left: 0;
    right: 0;
    height: 70px;
    top: -70px
}

@media(max-width:920px) {
    .gallery-item.first {
        display: none
    }
}

@media(max-width:767px) {
    .item-details .dialog__content {
        height: 90%;
        overflow-y: auto;
        width: 400px;
        max-width: 400px
    }
    .item-details .dialog__content .container-fluid {
        height: 100%;
        padding-left: 30px;
        padding-right: 30px
    }
    .item-details .dialog__content .dialog__overview {
        height: 100%;
        margin-right: -30px;
        margin-left: -30px
    }
    .item-details .item-slideshow-wrapper {
        height: 515px!important
    }
    .item-details .item-description {
        height: auto!important
    }
    .item-details .item-description .buy-now {
        position: static!important;
        float: right;
        margin-bottom: 20px
    }
    .item-details .item-slideshow .owl-stage-outer,
    .item-details .item-slideshow .owl-stage {
        height: 100%
    }
    .item-details .item-slideshow .slide {
        width: 100%!important
    }
}

@media(max-width:420px) {
    .gallery {
        margin-top: 80px
    }
    .gallery-filters {
        top: -90px
    }
    .item-details .dialog__content {
        width: 100%;
        max-width: 100%
    }
}

@media(max-width:610px) {
    .gallery-item,
    .gallery {
        width: 100%!important
    }
}

@media(min-width:768px) {
    .item-details .dialog__content .container-fluid>.row {
        margin-left: -15px;
        margin-right: -15px
    }
}

.redblock-cont, .redblock-cont img {
    position: relative;
}

.redblock-cont img {
    box-shadow: 0 24px 24px 0 rgba(0,0,0,.1);
}

.redblock {
    display: block;
    width: 180px;
    height: 180px;
    background: #ca003d;
    position: absolute;
    bottom: -15px;
    right: -15px;
}
@media only screen and (max-width:480px) {
    .redblock {
        right: 50%;
        margin-right: -90px;
    }
}
.custom {
    height: 150px
}

.count-down h1, .count-down .h1 {
    font-size: 61px
}

.lazy {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.lazy.loaded {
    opacity: 1
}

.bg-overlay {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.content-triangle {
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 70px solid transparent;
    border-bottom: 100px solid #fff
}

.content-triangle:before {
    content: '';
    position: absolute;
    left: -100%;
    width: 100vw;
    height: 100px;
    background: #fff
}

.content-triangle:after {
    content: '';
    position: absolute;
    right: 70px;
    width: 100vw;
    height: 100px;
    background: #fff
}

.icon-list .fa-item {
    display: block;
    color: #121212;
    line-height: 32px;
    height: 32px;
    padding-left: 10px
}

.icon-list .fa-item>i {
    width: 32px;
    font-size: 14px;
    display: inline-block;
    text-align: right;
    margin-right: 10px
}

.thumbnail-wrapper {
    display: inline-block;
    overflow: hidden;
    float: left
}

.thumbnail-wrapper.circular {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

.thumbnail-wrapper.bordered {
    border-width: 4px;
    border-style: solid
}

.thumbnail-wrapper.bordered.d16 {
    width: 20px;
    height: 20px
}

.thumbnail-wrapper.bordered.d16>* {
    line-height: 12px
}

.thumbnail-wrapper.bordered.d24 {
    width: 28px;
    height: 28px
}

.thumbnail-wrapper.bordered.d24>* {
    line-height: 24px
}

.thumbnail-wrapper.bordered.d32 {
    width: 36px;
    height: 36px
}

.thumbnail-wrapper.bordered.d32>* {
    line-height: 28px
}

.thumbnail-wrapper.bordered.d48 {
    width: 52px;
    height: 52px
}

.thumbnail-wrapper.bordered.d48>* {
    line-height: 44px
}

.thumbnail-wrapper.d16 {
    width: 16px;
    height: 16px
}

.thumbnail-wrapper.d16>* {
    line-height: 16px
}

.thumbnail-wrapper.d24 {
    width: 24px;
    height: 24px
}

.thumbnail-wrapper.d24>* {
    line-height: 24px
}

.thumbnail-wrapper.d32 {
    width: 32px;
    height: 32px
}

.thumbnail-wrapper.d32>* {
    line-height: 32px
}

.thumbnail-wrapper.d39 {
    width: 39px;
    height: 39px
}

.thumbnail-wrapper.d39>* {
    line-height: 39px
}

.thumbnail-wrapper.d48 {
    width: 48px;
    height: 48px
}

.thumbnail-wrapper.d48>* {
    line-height: 50px
}

.thumbnail-wrapper>* {
    vertical-align: middle;
    width: 100%;
    height: 100%;
    text-align: center
}

.profile-dropdown {
    background: #fff;
    padding: 0
}

.profile-dropdown:before {
    position: absolute;
    top: -7px;
    right: 15px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, .2);
    content: ''
}

.profile-dropdown:after {
    position: absolute;
    top: -6px;
    right: 16px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''
}

.profile-dropdown li:last-child {
    margin-top: 11px;
    padding: 0
}

.profile-dropdown li:last-child>a {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 19px
}

.profile-dropdown li>a {
    opacity: .5;
    -webkit-transition: opacity ease .3s;
    transition: opacity ease .3s;
    padding-left: 17px;
    padding-right: 37px;
    min-width: 138px
}

.profile-dropdown li>a>i {
    margin-right: 5px
}

.profile-dropdown li>a:hover {
    opacity: 1
}

.profile-dropdown-toggle {
    background: 0 0;
    border: none
}

.scrollable {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.no-padding {
    padding: 0!important
}

.no-margin {
    margin: 0!important
}

.no-overflow {
    overflow: hidden!important
}

.auto-overflow {
    overflow: auto
}

.center-margin {
    margin-left: auto;
    margin-right: auto
}

.inherit-size {
    width: inherit;
    height: inherit
}

.inherit-height {
    height: inherit
}

.image-responsive-height {
    width: 100%
}

.image-responsive-width {
    height: 100%
}

.overlayer {
    position: absolute;
    display: block;
    z-index: 21
}

.overlayer.fullwidth {
    width: 100%
}

.overlayer-wrapper {
    position: relative;
    display: block;
    z-index: 10
}

.overlay-fixed {
    position: fixed!important;
    top: auto!important
}

.pull-bottom-fixed {
    position: fixed;
    bottom: 0
}

.top-left {
    position: absolute!important;
    top: 0;
    left: 0
}

.top-right {
    position: absolute!important;
    top: 1px;
    right: 0
}

.bottom-left {
    position: absolute!important;
    bottom: 1px;
    left: 0
}

.bottom-right {
    position: absolute!important;
    bottom: 0;
    right: 0
}

.pull-bottom {
    position: absolute!important;
    bottom: 0
}

.pull-up {
    position: absolute!important;
    top: 0
}

.pull-center {
    position: absolute;
    left: 0;
    right: 0
}

.pull-center-inner {
    display: table;
    margin: 0 auto
}

.cursor {
    cursor: pointer
}

.scroll-x-hidden {
    overflow-x: hidden!important
}

.p-t-5 {
    padding-top: 5px!important
}

.p-r-5 {
    padding-right: 5px!important
}

.p-l-5 {
    padding-left: 5px!important
}

.p-b-5 {
    padding-bottom: 5px!important
}

.padding-5 {
    padding: 5px!important
}

.p-t-10 {
    padding-top: 10px!important
}

.p-r-10 {
    padding-right: 10px!important
}

.p-l-10 {
    padding-left: 10px!important
}

.p-b-10 {
    padding-bottom: 10px!important
}

.padding-10 {
    padding: 10px!important
}

.p-t-15 {
    padding-top: 15px!important
}

.p-r-15 {
    padding-right: 15px!important
}

.p-l-15 {
    padding-left: 15px!important
}

.p-b-15 {
    padding-bottom: 15px!important
}

.padding-15 {
    padding: 15px!important
}

.p-t-20 {
    padding-top: 20px!important
}

.p-r-20 {
    padding-right: 20px!important
}

.p-l-20 {
    padding-left: 20px!important
}

.p-b-20 {
    padding-bottom: 20px!important
}

.padding-20 {
    padding: 20px!important
}

.p-t-25 {
    padding-top: 25px!important
}

.p-r-25 {
    padding-right: 25px!important
}

.p-l-25 {
    padding-left: 25px!important
}

.p-b-25 {
    padding-bottom: 25px!important
}

.padding-25 {
    padding: 25px!important
}

.p-t-30 {
    padding-top: 30px!important
}

.p-r-30 {
    padding-right: 30px!important
}

.p-l-30 {
    padding-left: 30px!important
}

.p-b-30 {
    padding-bottom: 30px!important
}

.padding-30 {
    padding: 30px!important
}

.p-t-35 {
    padding-top: 35px!important
}

.p-r-35 {
    padding-right: 35px!important
}

.p-l-35 {
    padding-left: 35px!important
}

.p-b-35 {
    padding-bottom: 35px!important
}

.padding-35 {
    padding: 35px!important
}

.p-t-40 {
    padding-top: 40px!important
}

.p-r-40 {
    padding-right: 40px!important
}

.p-l-40 {
    padding-left: 40px!important
}

.p-b-40 {
    padding-bottom: 40px!important
}

.padding-40 {
    padding: 40px!important
}

.p-t-45 {
    padding-top: 45px!important
}

.p-r-45 {
    padding-right: 45px!important
}

.p-l-45 {
    padding-left: 45px!important
}

.p-b-45 {
    padding-bottom: 45px!important
}

.padding-45 {
    padding: 45px!important
}

.p-t-50 {
    padding-top: 50px!important
}

.p-r-50 {
    padding-right: 50px!important
}

.p-l-50 {
    padding-left: 50px!important
}

.p-b-50 {
    padding-bottom: 50px!important
}

.padding-50 {
    padding: 50px!important
}

.p-t-55 {
    padding-top: 55px!important
}

.p-r-55 {
    padding-right: 55px!important
}

.p-l-55 {
    padding-left: 55px!important
}

.p-b-55 {
    padding-bottom: 55px!important
}

.padding-55 {
    padding: 55px!important
}

.p-t-60 {
    padding-top: 60px!important
}

.p-r-60 {
    padding-right: 60px!important
}

.p-l-60 {
    padding-left: 60px!important
}

.p-b-60 {
    padding-bottom: 60px!important
}

.padding-60 {
    padding: 60px!important
}

.p-t-65 {
    padding-top: 65px!important
}

.p-r-65 {
    padding-right: 65px!important
}

.p-l-65 {
    padding-left: 65px!important
}

.p-b-65 {
    padding-bottom: 65px!important
}

.padding-65 {
    padding: 65px!important
}

.p-t-70 {
    padding-top: 70px!important
}

.p-r-70 {
    padding-right: 70px!important
}

.p-l-70 {
    padding-left: 70px!important
}

.p-b-70 {
    padding-bottom: 70px!important
}

.padding-70 {
    padding: 70px!important
}

.p-t-75 {
    padding-top: 75px!important
}

.p-r-75 {
    padding-right: 75px!important
}

.p-l-75 {
    padding-left: 75px!important
}

.p-b-75 {
    padding-bottom: 75px!important
}

.padding-75 {
    padding: 75px!important
}

.p-t-80 {
    padding-top: 80px!important
}

.p-r-80 {
    padding-right: 80px!important
}

.p-l-80 {
    padding-left: 80px!important
}

.p-b-80 {
    padding-bottom: 80px!important
}

.padding-80 {
    padding: 80px!important
}

.p-t-85 {
    padding-top: 85px!important
}

.p-r-85 {
    padding-right: 85px!important
}

.p-l-85 {
    padding-left: 85px!important
}

.p-b-85 {
    padding-bottom: 85px!important
}

.padding-85 {
    padding: 85px!important
}

.p-t-90 {
    padding-top: 90px!important
}

.p-r-90 {
    padding-right: 90px!important
}

.p-l-90 {
    padding-left: 90px!important
}

.p-b-90 {
    padding-bottom: 90px!important
}

.padding-90 {
    padding: 90px!important
}

.p-t-95 {
    padding-top: 95px!important
}

.p-r-95 {
    padding-right: 95px!important
}

.p-l-95 {
    padding-left: 95px!important
}

.p-b-95 {
    padding-bottom: 95px!important
}

.padding-95 {
    padding: 95px!important
}

.p-t-100 {
    padding-top: 100px!important
}

.p-r-100 {
    padding-right: 100px!important
}

.p-l-100 {
    padding-left: 100px!important
}

.p-b-100 {
    padding-bottom: 100px!important
}

.padding-100 {
    padding: 100px!important
}

.m-t-0 {
    margin-top: 0
}

.m-r-0 {
    margin-right: 0
}

.m-l-0 {
    margin-left: 0
}

.m-b-0 {
    margin-bottom: 0
}

.m-t-5 {
    margin-top: 5px
}

.m-r-5 {
    margin-right: 5px
}

.m-l-5 {
    margin-left: 5px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-t-10 {
    margin-top: 10px
}

.m-r-10 {
    margin-right: 10px
}

.m-l-10 {
    margin-left: 10px
}

.m-b-10 {
    margin-bottom: 10px
}

.m-t-15 {
    margin-top: 15px
}

.m-r-15 {
    margin-right: 15px
}

.m-l-15 {
    margin-left: 15px
}

.m-b-15 {
    margin-bottom: 15px
}

.m-t-20 {
    margin-top: 20px
}

.m-r-20 {
    margin-right: 20px
}

.m-l-20 {
    margin-left: 20px
}

.m-b-20 {
    margin-bottom: 20px
}

.m-t-25 {
    margin-top: 25px
}

.m-r-25 {
    margin-right: 25px
}

.m-l-25 {
    margin-left: 25px
}

.m-b-25 {
    margin-bottom: 25px
}

.m-t-30 {
    margin-top: 30px
}

.m-r-30 {
    margin-right: 30px
}

.m-l-30 {
    margin-left: 30px
}

.m-b-30 {
    margin-bottom: 30px
}

.m-t-35 {
    margin-top: 35px
}

.m-r-35 {
    margin-right: 35px
}

.m-l-35 {
    margin-left: 35px
}

.m-b-35 {
    margin-bottom: 35px
}

.m-t-40 {
    margin-top: 40px
}

.m-r-40 {
    margin-right: 40px
}

.m-l-40 {
    margin-left: 40px
}

.m-b-40 {
    margin-bottom: 40px
}

.m-t-45 {
    margin-top: 45px
}

.m-r-45 {
    margin-right: 45px
}

.m-l-45 {
    margin-left: 45px
}

.m-b-45 {
    margin-bottom: 45px
}

.m-t-50 {
    margin-top: 50px
}

.m-r-50 {
    margin-right: 50px
}

.m-l-50 {
    margin-left: 50px
}

.m-b-50 {
    margin-bottom: 50px
}

.m-t-55 {
    margin-top: 55px
}

.m-r-55 {
    margin-right: 55px
}

.m-l-55 {
    margin-left: 55px
}

.m-b-55 {
    margin-bottom: 55px
}

.m-t-60 {
    margin-top: 60px
}

.m-r-60 {
    margin-right: 60px
}

.m-l-60 {
    margin-left: 60px
}

.m-b-60 {
    margin-bottom: 60px
}

.m-t-65 {
    margin-top: 65px
}

.m-r-65 {
    margin-right: 65px
}

.m-l-65 {
    margin-left: 65px
}

.m-b-65 {
    margin-bottom: 65px
}

.m-t-70 {
    margin-top: 70px
}

.m-r-70 {
    margin-right: 70px
}

.m-l-70 {
    margin-left: 70px
}

.m-b-70 {
    margin-bottom: 70px
}

.m-t-75 {
    margin-top: 75px
}

.m-r-75 {
    margin-right: 75px
}

.m-l-75 {
    margin-left: 75px
}

.m-b-75 {
    margin-bottom: 75px
}

.m-t-80 {
    margin-top: 80px
}

.m-r-80 {
    margin-right: 80px
}

.m-l-80 {
    margin-left: 80px
}

.m-b-80 {
    margin-bottom: 80px
}

.m-t-85 {
    margin-top: 85px
}

.m-r-85 {
    margin-right: 85px
}

.m-l-85 {
    margin-left: 85px
}

.m-b-85 {
    margin-bottom: 85px
}

.m-t-90 {
    margin-top: 90px
}

.m-r-90 {
    margin-right: 90px
}

.m-l-90 {
    margin-left: 90px
}

.m-b-90 {
    margin-bottom: 90px
}

.m-t-95 {
    margin-top: 95px
}

.m-r-95 {
    margin-right: 95px
}

.m-l-95 {
    margin-left: 95px
}

.m-b-95 {
    margin-bottom: 95px
}

.m-t-100 {
    margin-top: 100px
}

.m-r-100 {
    margin-right: 100px
}

.m-l-100 {
    margin-left: 100px
}

.m-b-100 {
    margin-bottom: 100px
}

.full-height {
    height: 100%!important
}

.full-width {
    width: 100%
}

.full-vh {
    height: 100vh
}

.hide {
    display: none
}

.inline {
    display: inline-block!important
}

.block {
    display: block
}

.b-blank {
    border-color: #000
}

.b-a,
.b-r,
.b-l,
.b-t,
.b-b {
    border-style: solid;
    border-width: 0
}

.b-r {
    border-right-width: 1px
}

.b-l {
    border-left-width: 1px
}

.b-t {
    border-top-width: 1px
}

.b-b {
    border-bottom-width: 1px
}

.b-a {
    border-width: 1px
}

.b-dashed {
    border-style: dashed
}

.b-thick {
    border-width: 2px
}

.b-transparent {
    border-color: rgba(0, 0, 0, .4)
}

.b-transparent-white {
    border-color: rgba(255, 255, 255, .3)
}

.b-grey {
    border-color: #e6e6e6
}

.b-grey-light {
    border-color: rgba(0, 0, 0, .07)
}

.b-white {
    border-color: #fff
}

.b-primary {
    border-color: #6d5cae
}

.b-complete {
    border-color: #6d5cae
}

.b-success {
    border-color: #10cfbd
}

.b-info {
    border-color: #3b4752
}

.b-danger {
    border-color: #f55753
}

.b-warning {
    border-color: #f8d053
}

.b-rad-sm {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px
}

.b-rad-md {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.b-rad-lg {
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px
}

.no-border {
    border: none!important
}

.profile-img-wrapper {
    float: left;
    border-radius: 100px 100px 100px 100px;
    display: inline-block;
    height: 35px;
    overflow: hidden;
    width: 35px;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1
}

.profile-img-wrapper.big {
    height: 68px;
    width: 68px
}

.profile-img-wrapper.with-left-space-custom {
    margin-left: 7px
}

.relative {
    position: relative!important
}

.icon-set-preview {
    transition: opacity .1s linear
}

#icon-list {
    transition: all .1s ease-in-out
}

.error-number {
    font-family: montserrat;
    font-size: 90px;
    line-height: 90px
}

.error-container-innner {
    margin-left: auto;
    margin-right: auto;
    width: 360px
}

.error-container {
    margin-top: -100px;
    margin-left: auto;
    margin-right: auto;
    width: 38%
}

.visible-xlg {
    display: none
}

.hidden-xlg {
    display: block
}

.sm-gutter .row>[class^=col-],
.sm-gutter .row>[class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.sm-gutter .row {
    margin-left: 0;
    margin-right: 0
}

.ar-1-1 .panel,
.ar-2-1 .panel,
.ar-1-2 .panel,
.ar-3-2 .panel,
.ar-2-3 .panel {
    margin: 0
}

.ar-1-1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.ar-1-1:before {
    content: "";
    display: block;
    padding-top: 100%
}

.ar-1-1>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ar-2-1 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.ar-2-1:before {
    content: "";
    display: block;
    padding-top: calc(50% - 0px)
}

.ar-2-1>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ar-1-2 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.ar-1-2:before {
    content: "";
    display: block;
    padding-top: calc(150% - 0px)
}

.ar-1-2>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ar-3-2 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.ar-3-2:before {
    content: "";
    display: block;
    padding-top: calc(75% - 0px)
}

.ar-3-2>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ar-2-3 {
    position: relative;
    width: 100%;
    overflow: hidden
}

.ar-2-3:before {
    content: "";
    display: block;
    padding-top: calc(125% - 0px)
}

.ar-2-3>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.v-align-bottom {
    vertical-align: bottom!important
}

.v-align-top {
    vertical-align: top!important
}

.v-align-middle {
    vertical-align: middle!important
}

.col-top {
    vertical-align: top
}

.col-middle {
    vertical-align: middle
}

.col-bottom {
    vertical-align: bottom
}

.bg-size-reset {
    background-size: initial
}

.bg-size-cover {
    background-size: cover
}

.bg-position-top-center {
    background-position: top center
}

.bg-position-center {
    background-position: top center
}

.container-xs-height {
    display: table;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed
}

.row-xs-height {
    display: table-row
}

.col-xs-height {
    display: table-cell;
    float: none
}

section.last:before {
    content: ''
}

@media(min-width:768px) {
    .container-sm-height {
        display: table;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed
    }
    .row-sm-height {
        display: table-row
    }
    .col-sm-height {
        display: table-cell!important;
        float: none!important
    }
}

@media(min-width:992px) {
    .container-md-height {
        display: table;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed
    }
    .row-md-height {
        display: table-row
    }
    .col-md-height {
        display: table-cell!important;
        float: none!important
    }
}

@media(min-width:1200px) {
    .container-lg-height {
        display: table;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed
    }
    .row-lg-height {
        display: table-row
    }
    .col-lg-height {
        display: table-cell!important;
        float: none!important
    }
}

.z-index-1 {
    z-index: 0
}

.z-index-1 {
    z-index: 1
}

.z-index-2 {
    z-index: 2
}

.z-index-3 {
    z-index: 3
}

.z-index-10 {
    z-index: 10
}

.gradient-overlay:before {
    background-image: url(../../assets/images/linear_gradient.png);
    background-repeat: repeat-x;
    background-size: contain;
    content: " ";
    height: 70%;
    left: 0;
    opacity: .07;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.top-visible-quater {
    position: absolute;
    top: -20%
}

.top-visible-half {
    position: absolute;
    top: -50%
}

.top-visible-three-quater {
    position: absolute;
    top: -80%
}

.bottom-visible-quater {
    position: absolute;
    bottom: -20%
}

.bottom-visible-half {
    position: absolute;
    bottom: -50%
}

.bottom-visible-three-quater {
    position: absolute;
    bottom: -80%
}

.right-visible-quater {
    position: absolute;
    right: -20%
}

.right-visible-half {
    position: absolute;
    right: -50%
}

.right-visible-three-quater {
    position: absolute;
    right: -80%
}

.content-mask-md {
    height: 350px
}

.circular_object {
    position: absolute;
    bottom: -110px;
    left: -130px;
    width: 100px;
    height: 100px;
    opacity: .6;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

@media only screen and (min-width:1400px) {
    .demo-hero-17 {
        height: calc(100% - 200px)!important
    }
}

@media only screen and (min-width:480px) {
    .demo-custom-height {
        height: calc(100% - 135px)
    }
}

@media only screen and (min-width:768px) {
    .demo-slider-one {
        height: calc(100% - 254px)
    }
    .demo-custom-height-1 {
        height: 55%
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .demo_float_screen_1,
    .demo_float_screen_2 {
        width: 100%
    }
}

.demo-custom-height-2 {
    height: calc(100vh - 60px)
}

.demo-map {
    height: 364px
}

.demo_float_screen_1 {
    left: 50%;
    margin-left: -214px;
    position: absolute;
    top: -65vh
}

.demo_float_screen_2 {
    left: 50%;
    margin-left: -214px;
    position: absolute;
    top: -69px
}

.demo_relative_heading {
    padding-bottom: 34vh
}

.demo-story-block {
    height: 350px
}

.mobile .demo-video-placeholder {
    display: block!important;
    background-size: cover;
    background-position: center center
}

a[href^="http://maps.google.com/maps"] {
    display: none!important
}

.gmnoprint a,
.gmnoprint span,
.gm-style-cc {
    display: none
}

.gmnoprint div {
    background: 0 0!important
}

.demo-bg-section {
    background: #232a35
}

.search-box .form-control {
    border-right: 0
}

.video-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .7)
}

sup.dollar {
    vertical-align: top;
    top: 12px
}

.content p {
    font-size: 14px;
    font-family: Arial
}

.demo-hero-5 {
    height: 500px
}

.demo-hero-45 {
    height: 450px
}

.demo-handbook {
    bottom: -132px;
    left: 50%;
    margin-left: -323px;
    position: absolute
}

.demo-signature {
    position: relative;
    overflow: auto;
    width: 100%;
    height: 250px
}

.demo-signature svg {
    position: absolute;
    left: 30px;
    bottom: 47px;
    right: 0
}

.demo-brush {
    width: 100%;
    height: 170px;
    background-repeat: repeat;
    background-size: initial;
    margin-bottom: 55px
}

.demo-olive {
    top: 40px
}

.buy-now {
    bottom: 20px;
    left: 20px;
    right: 20px
}

.feature-icon {
    width: 25px
}

#demo-hero-1 .swiper-pagination {
    bottom: 268px
}

#demo-hero-1 .bg-image {
    background-size: auto auto
}

#demo-hero-1 .bg-elements {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    left: 50%;
    margin-left: -707px;
    position: absolute;
    top: 50%;
    margin-top: -300px
}

#demo-hero-1 .slide-2 .bg-elements,
#demo-hero-1 .slide-3 .bg-elements {
    margin-left: -622px
}

#demo-hero-1 .slide-1 .ipad,
#demo-hero-1 .slide-3 .ipad {
    position: absolute;
    bottom: -170px;
    left: 50%;
    margin-left: -281px
}

#demo-hero-1 .slide-2 .ipad {
    position: absolute;
    bottom: -350px;
    left: 50%;
    margin-left: -281px
}

@media(max-width:480px) {
    #demo-hero-1 .swiper-navigation {
        margin-top: -100px
    }
}

#demo-content-1 {
    height: 700px
}

#demo-content-1 .inner {
    left: 50%;
    margin-left: -690px;
    margin-top: -624px;
    position: absolute;
    top: 50%
}

#demo-content-1 .iphone {
    left: 50%;
    margin-left: -106px;
    margin-top: 120px;
    position: absolute;
    top: 50%
}

#demo-hero-2 {
    height: calc(100% - 96px)
}

#demo-hero-2 .hero-text {
    display: inline-block;
    padding: 2px 34px;
    border: 5px solid #323132;
    font-size: 35px!important
}

#demo-content-2 {
    height: 650px
}

#demo-testimonial-1 .swiper-button-prev,
#demo-testimonial-1 .swiper-button-next {
    background: 0 0;
    top: 20%
}

#demo-testimonial-1 .swiper-button-prev>i:before {
    content: "\f10c"
}

#demo-testimonial-1 .swiper-button-next>i:before {
    content: "\f10c"
}

#demo-testimonial-1 .swiper-button-prev:hover>i:before,
#demo-testimonial-1 .swiper-button-next:hover>i:before {
    content: "\f192"
}

#demo-content-3 {
    min-height: 350px
}

#demo-content-3 .demo-browser-desktop {
    bottom: -163px;
    left: 50%;
    margin-left: -572px;
    position: absolute
}

#demo-content-3 .demo-browser-ipad {
    bottom: -164px;
    left: 50%;
    margin-left: -375px;
    position: absolute
}

#demo-content-3 .demo-browser-phone {
    bottom: -162px;
    left: 50%;
    margin-left: -154px;
    position: absolute
}

#demo-content-3 .demo-shadow {
    background-image: url(../../assets/images/shadow.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: 0;
    height: 30px;
    left: 0;
    position: absolute;
    right: 0
}

.demo-btn-tour {
    left: 50%;
    bottom: 0;
    margin-left: -55px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: absolute;
    z-index: 10
}

.demo-screenshot {
    padding-bottom: 0;
    margin-bottom: 0;
    background: #fff;
    float: left;
    position: relative;
    margin-bottom: 20px;
    width: 330px;
    border: 1px solid #e6e6e6
}

.demo-screenshot img {
    width: 100%
}

@media(max-width:768px) {
    #demo-content-1 .inner {
        margin-top: -300px
    }
}

@media only screen and (min-device-width:640px) and (max-device-width:960px) and (orientation:landscape) {
    #demo-hero-1 .slide-1 .ipad {
        bottom: -300px
    }
}

.hover-push {
    background: #000;
    position: relative;
    cursor: pointer
}

.hover-push:hover .hover-backdrop {
    opacity: .6
}

.hover-push:hover .hover-caption {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
}

.hover-push:hover .hover-caption a {
    opacity: 1
}

.hover-push:hover .hover-caption a:after {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    opacity: 1
}

.hover-push .hover-backdrop {
    opacity: .8;
    background-size: cover!important;
    background-position: center!important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all .35s;
    transition: all .35s
}

.hover-push .hover-caption {
    position: relative;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all .35s;
    transition: all .35s
}

.hover-push .hover-caption a {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    -webkit-transition: all .35s;
    transition: all .35s
}

.hover-push .hover-caption a:after {
    position: absolute;
    bottom: 32px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
    opacity: 0;
    -webkit-transition: all .35s;
    transition: all .35s
}

.hover-zoom {
    /*cursor: pointer;*/
    position: relative
}

.hover-zoom .inner {
    z-index: 1
}

.hover-zoom:hover [data-pages-bg-image] {
    transform: scale(1.1)
}

.hover-zoom:hover [data-pages-bg-image] .bg-overlay {
    opacity: .3!important
}

.hover-zoom [data-pages-bg-image] {
    transition: all .3s ease
}

.hover-zoom [data-pages-bg-image] .bg-overlay {
    transition: all .3s ease
}

.hover-zoom-simple {
    cursor: pointer;
    position: relative
}

.hover-zoom-simple [data-pages-bg-image] {
    background-position: center center;
    transition: background-size .3s ease;
    -webkit-transition: background-size .3s ease;
    background-size: 100%;
    background-repeat: no-repeat
}

.hover-zoom-simple [data-pages-bg-image]:hover {
    background-size: 110%
}

.hover-zoom-simple [data-pages-bg-image] .bg-overlay {
    transition: all .3s ease
}

.hover-zoom-simple [data-pages-bg-image]:hover .bg-overlay {
    opacity: .6!important
}

.pricing-table td[class*=bg-],
.pricing-table th[class*=bg-] {
    border-top-color: transparent;
    border-bottom-color: rgba(0, 0, 0, .02);
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.pricing-table>thead>tr>th {
    border-bottom-width: 1px
}

.pricing-table tr td:nth-child(2),
.pricing-table tr th:nth-child(2) {
    border-left: 1px solid rgba(0, 0, 0, .1)
}

@media only screen and (max-width:768px) {
    .pricing-table,
    .pricing-table thead,
    .pricing-table tbody,
    .pricing-table th,
    .pricing-table td,
    .pricing-table tr {
        display: block
    }
    .pricing-table {}
    .pricing-table thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }
    .pricing-table tr {
        margin-top: 25px
    }
    .pricing-table tr td:nth-child(2),
    .pricing-table tr th:nth-child(2) {
        border-left: none
    }
    .pricing-table td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align: left
    }
    .pricing-table td:before {
        position: absolute;
        top: 50%;
        margin-top: -11px;
        left: 17px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: 700
    }
    .pricing-table td:before {
        content: attr(data-title)
    }
}

.pricing-layout-overflow-top {
    position: relative;
    margin-top: -232px
}

.visible-xlg {
    display: none
}

.hidden-xlg {
    display: block
}

@media(min-width:1824px) {
    .visible-xlg {
        display: block!important
    }
    .hidden-xlg {
        display: none!important
    }
    .visible-xlg {
        display: block!important
    }
    .hidden-xlg {
        display: none!important
    }
}

@media only screen and (min-width:980px) {
    .menu-content {
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important
    }
    .menu {
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important;
        display: initial!important
    }
}

@media only screen and (min-width:1200px) {
    .vcenter {
        position: relative;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%)
    }
}

@media(max-width:991px) {
    .header .menu>li {
        display: block;
    }
    .header .menu-content .header-inner {
        line-height: 0!important
    }
    .menu-content {
        display: none;
        position: fixed;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background-color: #fff;
        z-index: 10;
        overflow-y: auto
    }
    body.menu-opened>.header:before {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        background-color: rgba(0, 0, 0, .5);
        z-index: 10;
        content: ''
    }
}

@media(min-width:1200px) {
    .row-same-height {
        overflow: hidden
    }
    .row-same-height>[class*=col-lg] {
        margin-bottom: -99999px;
        padding-bottom: 99999px
    }
}

@media(max-width:1024px) {
    .md-p-t-0 {
        padding-top: 0!important
    }
    .md-p-r-0 {
        padding-right: 0!important
    }
    .md-p-l-0 {
        padding-left: 0!important
    }
    .md-p-b-0 {
        padding-bottom: 0!important
    }
    .md-padding-0 {
        padding: 0!important
    }
    .md-p-t-5 {
        padding-top: 5px!important
    }
    .md-p-r-5 {
        padding-right: 5px!important
    }
    .md-p-l-5 {
        padding-left: 5px!important
    }
    .md-p-b-5 {
        padding-bottom: 5px!important
    }
    .md-padding-5 {
        padding: 5px!important
    }
    .md-p-t-10 {
        padding-top: 10px!important
    }
    .md-p-r-10 {
        padding-right: 10px!important
    }
    .md-p-l-10 {
        padding-left: 10px!important
    }
    .md-p-b-10 {
        padding-bottom: 10px!important
    }
    .md-padding-10 {
        padding: 10px!important
    }
    .md-p-t-15 {
        padding-top: 15px!important
    }
    .md-p-r-15 {
        padding-right: 15px!important
    }
    .md-p-l-15 {
        padding-left: 15px!important
    }
    .md-p-b-15 {
        padding-bottom: 15px!important
    }
    .md-padding-15 {
        padding: 15px!important
    }
    .md-p-t-20 {
        padding-top: 20px!important
    }
    .md-p-r-20 {
        padding-right: 20px!important
    }
    .md-p-l-20 {
        padding-left: 20px!important
    }
    .md-p-b-20 {
        padding-bottom: 20px!important
    }
    .md-padding-20 {
        padding: 20px!important
    }
    .md-m-t-5 {
        margin-top: 5px!important
    }
    .md-m-r-5 {
        margin-right: 5px!important
    }
    .md-m-l-5 {
        margin-left: 5px!important
    }
    .md-m-b-5 {
        margin-bottom: 5px!important
    }
    .md-m-t-10 {
        margin-top: 10px!important
    }
    .md-m-r-10 {
        margin-right: 10px!important
    }
    .md-m-l-10 {
        margin-left: 10px!important
    }
    .md-m-b-10 {
        margin-bottom: 10px!important
    }
    .md-m-t-15 {
        margin-top: 15px!important
    }
    .md-m-r-15 {
        margin-right: 15px!important
    }
    .md-m-l-15 {
        margin-left: 15px!important
    }
    .md-m-b-15 {
        margin-bottom: 15px!important
    }
    .md-m-t-20 {
        margin-top: 20px!important
    }
    .md-m-r-20 {
        margin-right: 20px!important
    }
    .md-m-l-20 {
        margin-left: 20px!important
    }
    .md-m-b-20 {
        margin-bottom: 20px!important
    }
    .md-no-margin {
        margin: 0!important
    }
    .md-no-padding {
        padding: 0!important
    }
    .md-image-responsive-width {
        height: 100%;
        width: auto
    }
    .md-image-responsive-height {
        width: 100%;
        height: auto
    }
}

@media(max-width:991px) {
    .header.dark .menu-content .menu>li>a:not(.btn):hover,
    .header.light .menu-content .menu>li>a:not(.btn):hover,
    .header.light-solid .menu-content .menu>li>a:not(.btn):hover,
    .header.transparent-dark .menu-content .menu>li>a:not(.btn):hover,
    .header.transparent-light .menu-content .menu>li>a:not(.btn):hover,
    .header.dark .menu-content .menu>li>a:not(.btn):active,
    .header.light .menu-content .menu>li>a:not(.btn):active,
    .header.light-solid .menu-content .menu>li>a:not(.btn):active,
    .header.transparent-dark .menu-content .menu>li>a:not(.btn):active,
    .header.transparent-light .menu-content .menu>li>a:not(.btn):active {
        opacity: .7
    }
    .header.dark .menu-content .menu>li>a:not(.btn):visited,
    .header.light .menu-content .menu>li>a:not(.btn):visited,
    .header.light-solid .menu-content .menu>li>a:not(.btn):visited,
    .header.transparent-dark .menu-content .menu>li>a:not(.btn):visited,
    .header.transparent-light .menu-content .menu>li>a:not(.btn):visited,
    .header.dark .menu-content .menu>li>a:not(.btn):focus,
    .header.light .menu-content .menu>li>a:not(.btn):focus,
    .header.light-solid .menu-content .menu>li>a:not(.btn):focus,
    .header.transparent-dark .menu-content .menu>li>a:not(.btn):focus,
    .header.transparent-light .menu-content .menu>li>a:not(.btn):focus {
        opacity: .7
    }
    .header.dark .menu-content .menu>li>a:not(.btn).active,
    .header.light .menu-content .menu>li>a:not(.btn).active,
    .header.light-solid .menu-content .menu>li>a:not(.btn).active,
    .header.transparent-dark .menu-content .menu>li>a:not(.btn).active,
    .header.transparent-light .menu-content .menu>li>a:not(.btn).active {
        color: #CA003D;
    }
    .header.dark .menu-content.mobile-dark a:not(.btn),
    .header.light .menu-content.mobile-dark a:not(.btn),
    .header.light-solid .menu-content.mobile-dark a:not(.btn),
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn),
    .header.transparent-light .menu-content.mobile-dark a:not(.btn) {
        color: #788195!important
    }
    .header.dark .menu-content.mobile-dark a:not(.btn):hover,
    .header.light .menu-content.mobile-dark a:not(.btn):hover,
    .header.light-solid .menu-content.mobile-dark a:not(.btn):hover,
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn):hover,
    .header.transparent-light .menu-content.mobile-dark a:not(.btn):hover,
    .header.dark .menu-content.mobile-dark a:not(.btn):active,
    .header.light .menu-content.mobile-dark a:not(.btn):active,
    .header.light-solid .menu-content.mobile-dark a:not(.btn):active,
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn):active,
    .header.transparent-light .menu-content.mobile-dark a:not(.btn):active {
        color: #fff!important
    }
    .header.dark .menu-content.mobile-dark a:not(.btn):visited,
    .header.light .menu-content.mobile-dark a:not(.btn):visited,
    .header.light-solid .menu-content.mobile-dark a:not(.btn):visited,
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn):visited,
    .header.transparent-light .menu-content.mobile-dark a:not(.btn):visited,
    .header.dark .menu-content.mobile-dark a:not(.btn):focus,
    .header.light .menu-content.mobile-dark a:not(.btn):focus,
    .header.light-solid .menu-content.mobile-dark a:not(.btn):focus,
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn):focus,
    .header.transparent-light .menu-content.mobile-dark a:not(.btn):focus {
        color: #788195
    }
    .header.dark .menu-content.mobile-dark a:not(.btn).active,
    .header.light .menu-content.mobile-dark a:not(.btn).active,
    .header.light-solid .menu-content.mobile-dark a:not(.btn).active,
    .header.transparent-dark .menu-content.mobile-dark a:not(.btn).active,
    .header.transparent-light .menu-content.mobile-dark a:not(.btn).active {
        color: #fff
    }
    .header.dark .menu-content.mobile-dark.mobile-dark p,
    .header.light .menu-content.mobile-dark.mobile-dark p,
    .header.light-solid .menu-content.mobile-dark.mobile-dark p,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark p,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark p {
        color: #788195
    }
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn),
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn),
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn),
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn),
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn) {
        color: #788195
    }
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):hover,
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):hover,
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):hover,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):hover,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):hover,
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):active,
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):active,
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):active,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):active,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):active {
        color: #fff!important
    }
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):visited,
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):visited,
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):visited,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):visited,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):visited,
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):focus,
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):focus,
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):focus,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):focus,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn):focus {
        color: #788195
    }
    .header.dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn).active,
    .header.light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn).active,
    .header.light-solid .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn).active,
    .header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn).active,
    .header.transparent-light .menu-content.mobile-dark.mobile-dark .menu>li>a:not(.btn).active {
        background-color: #272b35;
        color: #fff
    }
    .header .menu>li>a:before,
    .header .menu>li>a>span:before {
        display: none
    }
    .header:last-child.header {
        top: -200%
    }
    .header.bg-header .menu-content .header-inner {
        line-height: initial;
        display: table;
        height: 100%;
        width: 100%;
        position: absolute;
    }
    .menu-content .menu>li.classic>nav ul,
    .menu-content .menu>li.horizontal>nav,
    .menu-content .menu>li.mega .container {
        background-color: #f0f0f0
    }
    .menu-content.mobile-dark {
        background-color: #2b303b!important
    }
    .menu-content.mobile-dark .menu>li.classic>nav ul,
    .menu-content.mobile-dark .menu>li.horizontal>nav,
    .menu-content.mobile-dark .menu>li.mega .container {
        background-color: #21252d
    }
    .menu-content.mobile-dark ul li .sub-menu-heading {
        color: #fff!important;
        opacity: 1
    }
    .menu-content .menu>li.mega .container {
        margin-top: 0
    }
    .menu-content .menu>li>a:not(.btn) {
        margin-bottom: 0!important
    }
    .menu-content ul {
        width: 100%;
        padding: 70px 0;
        display: table-cell !important;
        vertical-align: middle;
        text-align: center;
    }
    .menu-content ul li {
        padding: 0;
        margin-right: 0!important
    }
    .menu-content ul li a {
        opacity: 1!important;
        padding: 20px
    }
    .menu-content ul li .sub-menu-heading {
        padding: 20px 10px 10px 35px;
        opacity: .5
    }
    [data-pages-direction=slideLeft] {
        display: block;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        -ms-transform: translate(-100%, 0);
        -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
        transition: all .4s cubic-bezier(.19, 1, .22, 1)
    }
    .menu-opened {
        overflow-y: hidden
    }
    .menu-opened [data-pages-direction=slideLeft] {
        -webkit-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
        -ms-transform: translate(0%, 0)
    }
    [data-pages-direction=slideRight] {
        display: block;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        -ms-transform: translate(100%, 0);
        -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
        transition: all .4s cubic-bezier(.19, 1, .22, 1)
    }
    .menu-opened {
        overflow-y: hidden
    }
    .menu-opened [data-pages-direction=slideRight] {
        -webkit-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
        -ms-transform: translate(0%, 0)
    }
    [data-pages-direction=slideTop] {
        display: block;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        -ms-transform: translate(0, -100%);
        -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
        transition: all .4s cubic-bezier(.19, 1, .22, 1)
    }
    .menu-opened {
        overflow-y: hidden
    }
    .menu-opened [data-pages-direction=slideTop] {
        -webkit-transform: translate3d(0, calc(0% + 65px), 0);
        transform: translate3d(0, calc(0% + 65px), 0);
        -ms-transform: translate(0, calc(0% + 65px))
    }
    .header .menu>li>.classic {
        top: 0!important;
        position: relative;
        left: auto;
        right: auto;
        margin-left: 0
    }
    .header .menu>li>.classic:before,
    .header .menu>li>.classic:after,
    .header .menu>li>.classic .arrow {
        display: none
    }
    .header .menu>li>.classic ul>li {
        margin: 5px 0
    }
    .header .menu>li>.classic ul>li:first-child {
        margin-top: 17px
    }
    .header .menu>li>.classic ul>li:last-child {
        margin-bottom: 17px
    }
    .header .menu>li>.mega {
        position: relative;
        margin-top: 0;
        border: 0
    }
    .header .menu>li>.mega .container {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0
    }
    .header .menu>li>.horizontal {
        position: relative;
        margin-top: 0;
        border: 0
    }
    .header .menu>li>.horizontal .container {
        padding: 0
    }
    .header .menu>li>.horizontal .container>ul {
        padding: 15px 0;
        margin: 0
    }
    .header .menu>li>.horizontal .container>ul>li {
        margin: 5px;
        display: block
    }
    .header .menu>li.horizontal>span.arrow {
        display: none
    }
    .header .menu>li.mega>span.arrow {
        display: none
    }
    .sm-p-t-0 {
        padding-top: 0!important
    }
    .sm-p-r-0 {
        padding-right: 0!important
    }
    .sm-p-l-0 {
        padding-left: 0!important
    }
    .sm-p-b-0 {
        padding-bottom: 0!important
    }
    .sm-padding-0 {
        padding: 0!important
    }
    .sm-p-t-5 {
        padding-top: 5px!important
    }
    .sm-p-r-5 {
        padding-right: 5px!important
    }
    .sm-p-l-5 {
        padding-left: 5px!important
    }
    .sm-p-b-5 {
        padding-bottom: 5px!important
    }
    .sm-padding-5 {
        padding: 5px!important
    }
    .sm-p-t-10 {
        padding-top: 10px!important
    }
    .sm-p-r-10 {
        padding-right: 10px!important
    }
    .sm-p-l-10 {
        padding-left: 10px!important
    }
    .sm-p-b-10 {
        padding-bottom: 10px!important
    }
    .sm-padding-10 {
        padding: 10px!important
    }
    .sm-p-t-15 {
        padding-top: 15px!important
    }
    .sm-p-r-15 {
        padding-right: 15px!important
    }
    .sm-p-l-15 {
        padding-left: 15px!important
    }
    .sm-p-b-15 {
        padding-bottom: 15px!important
    }
    .sm-padding-15 {
        padding: 15px!important
    }
    .sm-p-t-20 {
        padding-top: 20px!important
    }
    .sm-p-r-20 {
        padding-right: 20px!important
    }
    .sm-p-l-20 {
        padding-left: 20px!important
    }
    .sm-p-b-20 {
        padding-bottom: 20px!important
    }
    .sm-padding-20 {
        padding: 20px!important
    }
    .sm-p-t-25 {
        padding-top: 25px!important
    }
    .sm-p-r-25 {
        padding-right: 25px!important
    }
    .sm-p-l-25 {
        padding-left: 25px!important
    }
    .sm-p-b-25 {
        padding-bottom: 25px!important
    }
    .sm-padding-25 {
        padding: 25px!important
    }
    .sm-p-t-30 {
        padding-top: 30px!important
    }
    .sm-p-r-30 {
        padding-right: 30px!important
    }
    .sm-p-l-30 {
        padding-left: 30px!important
    }
    .sm-p-b-30 {
        padding-bottom: 30px!important
    }
    .sm-padding-30 {
        padding: 30px!important
    }
    .sm-m-t-5 {
        margin-top: 5px!important
    }
    .sm-m-r-5 {
        margin-right: 5px!important
    }
    .sm-m-l-5 {
        margin-left: 5px!important
    }
    .sm-m-b-5 {
        margin-bottom: 5px!important
    }
    .sm-m-t-10 {
        margin-top: 10px!important
    }
    .sm-m-r-10 {
        margin-right: 10px!important
    }
    .sm-m-l-10 {
        margin-left: 10px!important
    }
    .sm-m-b-10 {
        margin-bottom: 10px!important
    }
    .sm-m-t-15 {
        margin-top: 15px!important
    }
    .sm-m-r-15 {
        margin-right: 15px!important
    }
    .sm-m-l-15 {
        margin-left: 15px!important
    }
    .sm-m-b-15 {
        margin-bottom: 15px!important
    }
    .sm-m-t-20 {
        margin-top: 20px!important
    }
    .sm-m-r-20 {
        margin-right: 20px!important
    }
    .sm-m-l-20 {
        margin-left: 20px!important
    }
    .sm-m-b-20 {
        margin-bottom: 20px!important
    }
    .sm-m-t-25 {
        margin-top: 25px!important
    }
    .sm-m-r-25 {
        margin-right: 25px!important
    }
    .sm-m-l-25 {
        margin-left: 25px!important
    }
    .sm-m-b-25 {
        margin-bottom: 25px!important
    }
    .sm-m-t-30 {
        margin-top: 30px!important
    }
    .sm-m-r-30 {
        margin-right: 30px!important
    }
    .sm-m-l-30 {
        margin-left: 30px!important
    }
    .sm-m-b-30 {
        margin-bottom: 30px!important
    }
    .sm-no-margin {
        margin: 0!important
    }
    .sm-no-padding {
        padding: 0!important
    }
    .sm-text-right {
        text-align: right!important
    }
    .sm-text-left {
        text-align: left!important
    }
    .sm-text-center {
        text-align: center!important
    }
    .sm-pull-right {
        float: right!important
    }
    .sm-pull-left {
        float: left!important
    }
    .sm-pull-reset {
        float: none!important
    }
    .sm-block {
        display: block!important
    }
    .sm-inline {
        display: inline-block
    }
    .sm-image-responsive-height {
        width: 100%;
        height: auto
    }
    .sm-image-responsive-width {
        height: 100%;
        width: auto
    }
    .sm-full-height {
        height: 100%;
        width: auto
    }
    .sm-full-width {
        width: 100%;
        height: auto!important
    }
    .sm-reset-position {
        position: initial
    }
    .sm-screen-center {
        position: absolute;
        left: -50%
    }
    .sm-static {
        position: static!important
    }
    .header.transparent-light .menu>li>a:not(.btn) {
        color: #121212;
        margin-bottom: 10px
    }
    .header.dark .menu>li>a:not(.btn) {
        color: #121212
    }
    .sm-no-border {
        border-width: 0
    }
    .sm-b-r,
    .sm-b-l,
    .sm-b-t,
    .sm-b-b {
        border-width: 0;
        border-style: solid
    }
    .sm-b-r {
        border-right-width: 1px
    }
    .sm-b-l {
        border-left-width: 1px
    }
    .sm-b-t {
        border-top-width: 1px
    }
    .sm-b-b {
        border-bottom-width: 1px
    }
    .error-container {
        width: auto
    }
}

@media(min-width:992px) {
    .row-same-height {
        overflow: hidden
    }
    .row-same-height>[class*=col-md] {
        margin-bottom: -99999px;
        padding-bottom: 99999px
    }
    .header.static {
        position: static
    }
    .header.static .affix {
        position: fixed!important;
        top: 0;
        width: 100%
    }
    .clip-mega-menu {
        overflow: hidden
    }
}

@media(min-width:768px) {
    .row-same-height {
        overflow: hidden
    }
    .row-same-height>[class*=col-sm] {
        margin-bottom: -99999px;
        padding-bottom: 99999px
    }
}

@media(max-width:767px) {
    .container {
        padding-left: 20px;
        padding-right: 20px
    }
    .menu-content {
        overflow-y: auto
    }
    .logo {
        display: inline-block
    }
    .header.bg-header {
        height: 70px
    }
    .header.bg-header .header-inner {
        line-height: 70px
    }
    .header.bg-header .menu-toggler {
        margin-top: 30px
    }
    .header.md-header {
        height: 88px
    }
    .header.md-header .header-inner {
        line-height: 88px
    }
    .header.md-header .menu-toggler {
        margin-top: 36.5px
    }
    .header.sm-header {
        height: 44px
    }
    .header.sm-header .header-inner {
        line-height: 44px
    }
    .header.sm-header .menu-toggler {
        margin-top: 14.5px
    }
    .swiper-slide.fit h1 {
        font-size: 6vh;
        line-height: 7.5vh
    }
    .swiper-slide.fit h2 {
        font-size: 3vh;
        line-height: 5vh
    }
    .swiper-slide.fit h3 {
        font-size: 2vh;
        line-height: 4vh
    }
    .swiper-slide.fit h4 {
        font-size: 3vh;
        line-height: 4.5vh
    }
    .swiper-slide.fit h5 {
        font-size: 1.5vh;
        line-height: 1.8vh
    }
}

@media(max-width:480px) {
    .xs-p-t-0 {
        padding-top: 0!important
    }
    .xs-p-r-0 {
        padding-right: 0!important
    }
    .xs-p-l-0 {
        padding-left: 0!important
    }
    .xs-p-b-0 {
        padding-bottom: 0!important
    }
    .xs-padding-0 {
        padding: 0!important
    }
    .xs-p-t-5 {
        padding-top: 5px!important
    }
    .xs-p-r-5 {
        padding-right: 5px!important
    }
    .xs-p-l-5 {
        padding-left: 5px!important
    }
    .xs-p-b-5 {
        padding-bottom: 5px!important
    }
    .xs-padding-5 {
        padding: 5px!important
    }
    .xs-p-t-10 {
        padding-top: 10px!important
    }
    .xs-p-r-10 {
        padding-right: 10px!important
    }
    .xs-p-l-10 {
        padding-left: 10px!important
    }
    .xs-p-b-10 {
        padding-bottom: 10px!important
    }
    .xs-padding-10 {
        padding: 10px!important
    }
    .xs-p-t-15 {
        padding-top: 15px!important
    }
    .xs-p-r-15 {
        padding-right: 15px!important
    }
    .xs-p-l-15 {
        padding-left: 15px!important
    }
    .xs-p-b-15 {
        padding-bottom: 15px!important
    }
    .xs-padding-15 {
        padding: 15px!important
    }
    .xs-p-t-20 {
        padding-top: 20px!important
    }
    .xs-p-r-20 {
        padding-right: 20px!important
    }
    .xs-p-l-20 {
        padding-left: 20px!important
    }
    .xs-p-b-20 {
        padding-bottom: 20px!important
    }
    .xs-padding-20 {
        padding: 20px!important
    }
    .xs-m-t-5 {
        margin-top: 5px!important
    }
    .xs-m-r-5 {
        margin-right: 5px!important
    }
    .xs-m-l-5 {
        margin-left: 5px!important
    }
    .xs-m-b-5 {
        margin-bottom: 5px!important
    }
    .xs-m-t-10 {
        margin-top: 10px!important
    }
    .xs-m-r-10 {
        margin-right: 10px!important
    }
    .xs-m-l-10 {
        margin-left: 10px!important
    }
    .xs-m-b-10 {
        margin-bottom: 10px!important
    }
    .xs-m-t-15 {
        margin-top: 15px!important
    }
    .xs-m-r-15 {
        margin-right: 15px!important
    }
    .xs-m-l-15 {
        margin-left: 15px!important
    }
    .xs-m-b-15 {
        margin-bottom: 15px!important
    }
    .xs-m-t-20 {
        margin-top: 20px!important
    }
    .xs-m-r-20 {
        margin-right: 20px!important
    }
    .xs-m-l-20 {
        margin-left: 20px!important
    }
    .xs-m-b-20 {
        margin-bottom: 20px!important
    }
    .xs-m-t-25 {
        margin-top: 25px!important
    }
    .xs-m-r-25 {
        margin-right: 25px!important
    }
    .xs-m-l-25 {
        margin-left: 25px!important
    }
    .xs-m-b-25 {
        margin-bottom: 25px!important
    }
    .xs-m-t-30 {
        margin-top: 30px!important
    }
    .xs-m-r-30 {
        margin-right: 30px!important
    }
    .xs-m-l-30 {
        margin-left: 30px!important
    }
    .xs-m-b-30 {
        margin-bottom: 30px!important
    }
    .xs-m-t-35 {
        margin-top: 35px!important
    }
    .xs-m-r-35 {
        margin-right: 35px!important
    }
    .xs-m-l-35 {
        margin-left: 35px!important
    }
    .xs-m-b-35 {
        margin-bottom: 35px!important
    }
    .xs-m-t-40 {
        margin-top: 40px!important
    }
    .xs-m-r-40 {
        margin-right: 40px!important
    }
    .xs-m-l-40 {
        margin-left: 40px!important
    }
    .xs-m-b-40 {
        margin-bottom: 40px!important
    }
    .xs-no-margin {
        margin: 0!important
    }
    .xs-no-padding {
        padding: 0!important
    }
    .xs-text-right {
        text-align: right!important
    }
    .xs-text-left {
        text-align: left!important
    }
    .xs-text-center {
        text-align: center!important
    }
    .xs-pull-right {
        float: right!important
    }
    .xs-pull-left {
        float: left!important
    }
    .xs-pull-reset {
        float: none!important
    }
    .xs-image-responsive-height {
        width: 100%;
        height: auto
    }
    .xs-image-responsive-width {
        height: 100%;
        width: auto
    }
    .xs-block {
        display: block
    }
    .xs-inline {
        display: inline-block
    }
    .swiper-slide.fit .block-title {
        font-size: 2vh
    }
    .xs-full-height {
        height: 100%;
        width: auto
    }
    .xs-full-width {
        width: 100%;
        height: auto!important
    }
    .xs-min-height {
        min-height: 100%
    }
    .sm-no-border {
        border-width: 0
    }
    .xs-no-border {
        border-width: 0
    }
    .xs-b-r,
    .xs-b-l,
    .xs-b-t,
    .xs-b-b {
        border-width: 0;
        border-style: solid
    }
    .xs-b-r {
        border-right-width: 1px
    }
    .xs-b-l {
        border-left-width: 1px
    }
    .xs-b-t {
        border-top-width: 1px
    }
    .xs-b-b {
        border-bottom-width: 1px
    }
    .xs-reset-position {
        position: initial
    }
    .xs-screen-center {
        position: absolute;
        left: -50%
    }
    .xs-bg-size-cover {
        background-size: cover
    }
    .xs-relative {
        position: relative!important
    }
    .error-page {
        padding: 15px
    }
    .error-page .error-container {
        margin-top: 30px;
        width: auto
    }
    .error-page .pull-bottom {
        position: relative
    }
    .error-container-innner {
        width: auto
    }
}

[class^=icon-]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-alert:before {
    content: '\e800'
}

.icon-right-open-big:before {
    content: '\e801'
}

.icon-combined-shape-copy:before {
    content: '\e802'
}

.icon-exchange-left:before {
    content: '\e803'
}

.icon-exchange-right:before {
    content: '\e804'
}

.icon-ok:before {
    content: '\e805'
}

.icon-combined-shape:before {
    content: '\e806'
}

.icon-cancel:before {
    content: '\e807'
}

.icon-right-open-1:before {
    content: '\e808'
}

.icon-approve:before {
    content: '\e809'
}

.icon-spin5:before {
    content: '\e838'
}

.icon-angle-down:before {
    content: '\f107'
}

.icon-left-open-1:before {
    content: '\e808';
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.block-profile {
    width: 225px;
    height: 225px;
    /*border-radius: 100%;*/
    z-index: 2;
    margin: 0 auto;
}