/*!
 * Template Name:ELEANORE - Flexible App Landing Page
 * Author:bonefishcode.com
 *
 * Do not edit this file, recommend put custom style into `assets/css/custom.css`
 */
/**
 * ---------------------------------------------------------
 * Table of contents
 *
 * reboot
 * typography
 * plugin
 * common
 * page-loader
 * site-header
 * home
 * service
 * feature
 * skill
 * screenshot
 * watch-video
 * number
 * faq
 * pricing
 * download
 * subscribe
 * contact
 * site-footer
 * component
 * utility
 * ---------------------------------------------------------
 */
/**
 * reboot
 * ---------------------------------------------------------
 */
html {font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;}
*,*:before,*:after {-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body {overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,p,dl,ol,ul,pre {margin-top:0;margin-bottom:0;}
blockquote,figure {margin:0;}
a {color:#2a7af3;text-decoration:none;}
a:hover, a:active {text-decoration:none;}
a:focus {outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
a:hover, a:focus {color:#2a7af3;}
a:active {color:#2a7af3;}
fieldset {min-width:0;margin:0;border:0;padding:0;}

/**
 * typography
 * ---------------------------------------------------------
 */
body {line-height:1.714285714285714;background-color:#fff;color:#212121;font-size:0.875rem;font-weight:400;text-transform:inherit;letter-spacing:0.01em;}
h1, .text-h1,h2, .text-h2,h3, .text-h3,h4, .text-h4,h5, .text-h5,h6, .text-h6 {color:inherit;font-weight:500;text-transform:inherit;letter-spacing:0.01em;}
h1, .text-h1,h2, .text-h2,h3, .text-h3,h4, .text-h4,h5, .text-h5,h6, .text-h6 {font-weight:500;text-transform:inherit;letter-spacing:0.01em;}
p,dl,ol,ul,pre,blockquote {margin-bottom:1.5rem;}
p:not(.navbar-nav):last-child,dl:not(.navbar-nav):last-child,ol:not(.navbar-nav):last-child,ul:not(.navbar-nav):last-child,pre:not(.navbar-nav):last-child,blockquote:not(.navbar-nav):last-child {margin-bottom:0;}
.icon {letter-spacing:0;}
html:not(.ie9):not(.is-mobile) .wow {visibility:hidden;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
html.sr [data-sr] {visibility:hidden;}
.animate, .audio-toggle > a:before {visibility:hidden;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
.animate.infinite, .audio-toggle > a.infinite:before {-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}

@-webkit-keyframes jello {from, 11.1%, to {-webkit-transform:none;transform:none;}
  22.2% {-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3% {-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4% {-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5% {-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6% {-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7% {-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8% {-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}

@-o-keyframes jello {from, 11.1%, to {-o-transform:none;transform:none;}
  22.2% {-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3% {-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4% {-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5% {-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6% {-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7% {-o-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8% {-o-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}

@keyframes jello {from, 11.1%, to {-webkit-transform:none;-o-transform:none;transform:none;}
  22.2% {-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}
  33.3% {-webkit-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}
  44.4% {-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}
  55.5% {-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}
  66.6% {-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}
  77.7% {-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);-o-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}
  88.8% {-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);-o-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello {-webkit-animation-name:jello;-o-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;}

@-webkit-keyframes fadeIn {from {opacity:0;}
  to {opacity:1;}
}

@-o-keyframes fadeIn {from {opacity:0;}
  to {opacity:1;}
}

@keyframes fadeIn {from {opacity:0;}
  to {opacity:1;}
}
.fadeIn {-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}

@-webkit-keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 1.5rem, 0);transform:translate3d(0, 1.5rem, 0);}
  to {opacity:1;-webkit-transform:none;transform:none;}
}

@-o-keyframes fadeInUp {from {opacity:0;transform:translate3d(0, 1.5rem, 0);}
  to {opacity:1;-o-transform:none;transform:none;}
}

@keyframes fadeInUp {from {opacity:0;-webkit-transform:translate3d(0, 1.5rem, 0);transform:translate3d(0, 1.5rem, 0);}
  to {opacity:1;-webkit-transform:none;-o-transform:none;transform:none;}
}
.fadeInUp {-webkit-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}

@-webkit-keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(1.5rem, 0, 0);transform:translate3d(1.5rem, 0, 0);}
  to {opacity:1;-webkit-transform:none;transform:none;}
}

@-o-keyframes fadeInRight {from {opacity:0;transform:translate3d(1.5rem, 0, 0);}
  to {opacity:1;-o-transform:none;transform:none;}
}

@keyframes fadeInRight {from {opacity:0;-webkit-transform:translate3d(1.5rem, 0, 0);transform:translate3d(1.5rem, 0, 0);}
  to {opacity:1;-webkit-transform:none;-o-transform:none;transform:none;}
}
.fadeInRight {-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}

@-webkit-keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -1.5rem, 0);transform:translate3d(0, -1.5rem, 0);}
  to {opacity:1;-webkit-transform:none;transform:none;}
}

@-o-keyframes fadeInDown {from {opacity:0;transform:translate3d(0, -1.5rem, 0);}
  to {opacity:1;-o-transform:none;transform:none;}
}

@keyframes fadeInDown {from {opacity:0;-webkit-transform:translate3d(0, -1.5rem, 0);transform:translate3d(0, -1.5rem, 0);}
  to {opacity:1;-webkit-transform:none;-o-transform:none;transform:none;}
}
.fadeInDown {-webkit-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}

@-webkit-keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-1.5rem, 0, 0);transform:translate3d(-1.5rem, 0, 0);}
  to {opacity:1;-webkit-transform:none;transform:none;}
}

@-o-keyframes fadeInLeft {from {opacity:0;transform:translate3d(-1.5rem, 0, 0);}
  to {opacity:1;-o-transform:none;transform:none;}
}

@keyframes fadeInLeft {from {opacity:0;-webkit-transform:translate3d(-1.5rem, 0, 0);transform:translate3d(-1.5rem, 0, 0);}
  to {opacity:1;-webkit-transform:none;-o-transform:none;transform:none;}
}
.fadeInLeft {-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}

@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
  0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
  20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
  40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
  60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
  80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
  to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}

@-o-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
  0% {opacity:0;transform:scale3d(0.3, 0.3, 0.3);}
  20% {transform:scale3d(1.1, 1.1, 1.1);}
  40% {transform:scale3d(0.9, 0.9, 0.9);}
  60% {opacity:1;transform:scale3d(1.03, 1.03, 1.03);}
  80% {transform:scale3d(0.97, 0.97, 0.97);}
  to {opacity:1;transform:scale3d(1, 1, 1);}
}

@keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
  0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
  20% {-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
  40% {-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
  60% {opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
  80% {-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
  to {opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn {-webkit-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}
.youtube-bg,.youtube-bg-fallback,.youtube-bg-placeholder,.youtube-bg-player {position:absolute;top:0;right:0;bottom:0;left:0;}
.youtube-bg-fallback {background-repeat:no-repeat;background-position:center;background-size:cover;}
.is-desktop .youtube-bg-fallback {display:none;}
.youtube-bg-placeholder {background-repeat:no-repeat;background-position:center;background-size:cover;}
.youtube-bg-placeholder .is-mobile {display:none;}
.slideshow,.vegas-container {position:absolute!important;top:0;right:0;bottom:0;left:0;}
.vegas-container {height:100%!important;}
.popup-doc {position:relative;padding:2.25rem 1.5rem;max-width:45rem;margin:1.5rem auto;background-color:#fff;}
html:not(.ie9):not(.is-mobile) .text-animate {visibility:hidden;}

/**
 * common
 * ---------------------------------------------------------
 */
.title-row {margin-bottom:6rem;text-align:center;}
.section-title {line-height:1.333333333333333;margin-bottom:3rem;font-size:2.3rem/*2.75rem*//*2.25rem*//*mobile:2.3rem*/;font-weight:500;/*300*/
}
.section-title + .text-lead {line-height:1.225/*1.625*/;margin-top:-1.5rem;margin-bottom:3rem;font-size:1.5rem/*1rem*/;font-weight:500/*300*/;}
h2.section-title {line-height:1.375;font-size:2rem;}
.btn-wrap > .btn {margin:0.25rem;}
.hint-text {line-height:1.833333333333333;font-size:0.75rem;color:inherit;}
.hint-text .icon {margin-right:0.5rem;}
.cloud-from-right,.cloud-from-left {-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;bottom:0;z-index:10;background-image:url("../img/animate-cloud.png");background-repeat:repeat-x;height:25rem;width:73.125rem;}
.cloud-from-right {left:0;background-position:bottom left;-webkit-animation:cloud-from-right 15s linear infinite;-o-animation:cloud-from-right 15s linear infinite;animation:cloud-from-right 15s linear infinite;}
.cloud-from-left {right:0;background-position:bottom right;-webkit-animation:cloud-from-left 15s linear infinite;-o-animation:cloud-from-left 15s linear infinite;animation:cloud-from-left 15s linear infinite;}

@-webkit-keyframes cloud-from-right {0% {-webkit-transform:translateX(0);transform:translateX(0);}
  100% {-webkit-transform:translateX(-585px);transform:translateX(-585px);}
}
@-o-keyframes cloud-from-right {0% {-o-transform:translateX(0);transform:translateX(0);}
  100% {-o-transform:translateX(-585px);transform:translateX(-585px);}
}
@keyframes cloud-from-right {0% {-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
  100% {-webkit-transform:translateX(-585px);-o-transform:translateX(-585px);transform:translateX(-585px);}
}
@-webkit-keyframes cloud-from-left {0% {-webkit-transform:translateX(0);transform:translateX(0);}
  100% {-webkit-transform:translateX(585px);transform:translateX(585px);}
}
@-o-keyframes cloud-from-left {0% {-o-transform:translateX(0);transform:translateX(0);}
  100% {-o-transform:translateX(585px);transform:translateX(585px);}
}
@keyframes cloud-from-left {0% {-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
  100% {-webkit-transform:translateX(585px);-o-transform:translateX(585px);transform:translateX(585px);}
}
.double-screen-right,.double-screen-left {position:relative;max-width:400px;overflow:hidden;z-index:100;margin-right:auto;margin-left:auto;}
.double-screen-right,.double-screen-right .screen.top,.double-screen-left,.double-screen-left .screen.top {position:relative;}
.double-screen-right .screen.top,.double-screen-left .screen.top {z-index:2;}
.double-screen-right .screen.top {float:right;}
.double-screen-left .screen.top {float:left;}
.double-screen-right .screen.bottom,.double-screen-left .screen.bottom {position:absolute;z-index:1;top:5%;height:90%;}
.double-screen-right .screen.bottom {left:0;}
.double-screen-left .screen.bottom {right:0;}
/**
 * page loader
 * ---------------------------------------------------------
 */
.page-loader {position:fixed;top:0;right:0;bottom:0;left:0;display:table;table-layout:fixed;width:100%;height:100%;background-color:#2a7af3;z-index:9998;}
.spinner {display:table-cell;vertical-align:middle;text-align:center;}
.spinner > div {-webkit-transform:translateZ(0);transform:translateZ(0);width:1.5rem;height:1.5rem;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;-webkit-animation:page-loader 1.4s infinite ease-in-out both;-o-animation:page-loader 1.4s infinite ease-in-out both;animation:page-loader 1.4s infinite ease-in-out both;margin-right:0.25rem;margin-left:0.25rem;}
.spinner .bounce1 {-webkit-animation-delay:-0.32s;-o-animation-delay:-0.32s;animation-delay:-0.32s;}
.spinner .bounce2 {-webkit-animation-delay:-0.16s;-o-animation-delay:-0.16s;animation-delay:-0.16s;}

@-webkit-keyframes page-loader {0%, 80%, 100% {-webkit-transform:scale(0);transform:scale(0);}
  40% {-webkit-transform:scale(1);transform:scale(1);}
}
@-o-keyframes page-loader {0%, 80%, 100% {-o-transform:scale(0);transform:scale(0);}
  40% {-o-transform:scale(1);transform:scale(1);}
}
@keyframes page-loader {0%, 80%, 100% {-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
  40% {-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
/**
 * site header
 * ---------------------------------------------------------
 */
.site-header-fixed-top {position:fixed;top:0;right:0;left:0;z-index:1030;}

/**
 * home
 * ---------------------------------------------------------
 */
#home {position:relative;overflow:hidden;}
#home.align-outer {height:50rem;height:90vh;padding-top:9.625rem;padding-bottom:5.625rem;}
@media (min-width:768px) {#home.align-outer {padding-top:11.125rem;}
}
@media (min-width:768px) {.home-row {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:767px) {.home-left-col {margin-bottom:3rem;text-align:center;}
}

.home-form-col .panel {margin-bottom:0;border:0;}
.home-form-col .panel-body {color:#212121;}
#homeBgImg {position:absolute;top:0;right:0;bottom:0;left:0;}
#homeBgOverlay {position:absolute;top:0;right:0;bottom:0;left:0;}

@-webkit-keyframes animationStar {from {-webkit-transform:translateY(0px);transform:translateY(0px);}
  to {-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@-o-keyframes animationStar {from {-o-transform:translateY(0px);transform:translateY(0px);}
  to {-o-transform:translateY(-2000px);transform:translateY(-2000px);}
}
@keyframes animationStar {from {-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
  to {-webkit-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px);}
}
#homeBgParticle {position:absolute;top:0;right:0;bottom:0;left:0;background:url('../../images/bg.jpg') no-repeat center fixed #005da9;}
#homeBgSnow {position:absolute;top:0;right:0;bottom:0;left:0;}
#homeBgShootingStars {position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;height:100%;width:100%;}
#homeBgYoutube,#homeBgYoutubeFallback,#homeBgYoutubePlaceholder,#homeBgYoutubePlayer {position:absolute;top:0;right:0;bottom:0;left:0;}
#homeBgMap {position:absolute;top:0;right:0;bottom:0;left:0;}

/**
 * service
 * ---------------------------------------------------------
 */
.service-section {padding-top:3.75rem;padding-bottom:3.75rem;background-color:#f7fbfe;position:relative;overflow:hidden;}
@media (min-width:992px) {.service-section {padding-top:5rem;padding-bottom:5rem;}
}

.service-row {text-align:center;}
.service-row > .iconbox {margin-bottom:2.25rem;}
.service-row > .iconbox:last-child {margin-bottom:0;}
@media (min-width:768px) {.service-row > .iconbox {margin-bottom:2.25rem;}
  .service-row > .iconbox:nth-child(3), .service-row > .iconbox:nth-child(4) {margin-bottom:0;}
}
@media (min-width:992px) {.service-row > .iconbox {margin-bottom:0;}
}

/**
 * feature 1
 * ---------------------------------------------------------
 */
.feature1-section {padding-top:5rem;padding-bottom:5rem;background-color:#fff;position:relative;overflow:hidden;}
@media (min-width:992px) {.feature1-section {padding-top:6.25rem;padding-bottom:6.25rem;}
}
@media (min-width:768px) {.feature-1-row {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:767px) {.feature-1-left-col {margin-bottom:3rem;}
}

.feature-media-row {margin-top:-1.5rem;}
.feature-media-col {margin-top:1.5rem;}

@media (max-width:767px) {.feature-media .media-left {display:block;}}
.feature-media .media-icon {width:3rem;height:3rem;font-size:2.25rem;}

@media (min-width:768px) {.feature-media .media-left {padding-top:0.25rem;padding-right:1.25rem;}}
/**
 * feature 2
 * ---------------------------------------------------------
 */
.feature2-section {padding-top:5rem;padding-bottom:5rem;background-color:#f7fbfe;position:relative;overflow:hidden;}
@media (min-width:992px) {.feature2-section {padding-top:6.25rem;padding-bottom:6.25rem;}}
@media (min-width:768px) {.feature-2-right-col .btn-wrap > .btn:first-child {margin-left:0;}}
@media (min-width:768px) {.feature-2-right-col {float:right;}}
@media (max-width:767px) {.feature-2-right-col {margin-bottom:3rem;}}

.feature-list {padding-left:0;list-style:none;}
.feature-list > li {padding-top:0.5rem;padding-bottom:0.5rem;font-size:1rem;line-height:1.625;}
.feature-list > li > .icon {color:#58cc65;margin-right:1em;}

/**
 * skill
 * ---------------------------------------------------------
 */
.skill-section {padding-top:5rem;padding-bottom:5rem;background-color:#f7fbfe;position:relative;overflow:hidden;}
@media (min-width:992px) {.skill-section {padding-top:6.25rem;padding-bottom:6.25rem;}}
@media (min-width:768px) {.skill-row {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}}
@media (max-width:767px) {.skill-left-col {margin-bottom:3rem;text-align:center;}}
@media (min-width:768px) {.skill-left-col .btn-wrap > .btn:first-child {margin-left:0;}}
@media (max-width:767px) {.skill-right-col {max-width:30rem;margin-right:auto;margin-left:auto;}}
.skill-right-col .progress {margin-bottom:2rem;}
.skill-right-col .hint-text {color:#757575;margin-top:3rem;}

/**
 * screenshot
 * --------------------------------------------------
 */
.screenshot-section {padding-top:5rem;padding-bottom:5rem;background-color:#fff;position:relative;overflow:hidden;}
@media (min-width:992px) {.screenshot-section {padding-top:6.25rem;padding-bottom:6.25rem;}}

.screenshot-title-row {margin-bottom:6rem;}
.screenshot-title-col {text-align:center;}
#screenshotCarousel.bfc-carousel {margin-right:-0.9375rem;margin-left:-0.9375rem;}
#screenshotCarousel.bfc-carousel:before, #screenshotCarousel.bfc-carousel:after {content:"";display:table;}
#screenshotCarousel.bfc-carousel:after {clear:both;}
#screenshotCarousel.bfc-carousel.no-gutter {margin-right:0;margin-left:0;}
#screenshotCarousel.bfc-carousel.no-gutter .bfc-carousel-item {padding-right:0;padding-left:0;}
#screenshotCarousel .slick-slide {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-property:-webkit-transform opacity;-o-transition-property:-o-transform opacity;transition-property:transform opacity;padding-right:0.9375rem;padding-left:0.9375rem;}
#screenshotCarousel .slick-slide:not(.slick-center) {-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);opacity:.85;}
#screenshotCarousel .bfc-carousel-item-media-img {display:block;max-width:100%;height:auto;margin-right:auto;margin-left:auto;}
#screenshotCarousel .slick-prev, #screenNews .slick-prev {left:0;}
#screenshotCarousel .slick-next, #screenNews .slick-next {right:0;}
#screenshotCarousel .slick-prev,
#screenshotCarousel .slick-next, #screenNews .slick-prev,
#screenNews .slick-next {display:block;width:2.25rem;height:2.25rem;z-index:10;}
#screenshotCarousel .slick-prev:before,
#screenshotCarousel .slick-next:before, #screenNews .slick-prev:before,
#screenNews .slick-next:before {font-size:2.25rem;opacity:.75;color:#212121;font-family:"themify";}
#screenshotCarousel .slick-prev:before, #screenNews .slick-prev:before {content:"\e64a";text-shadow:1px 1px 2px rgba(0, 0, 0, 0.12);}
#screenshotCarousel .slick-next:before, #screenNews .slick-next:before {content:"\e649";text-shadow:-1px 1px 2px rgba(0, 0, 0, 0.12);}

/**
 * watch-video
 * ---------------------------------------------------------
 */
.watch-video-section {background-color:#2a7af3;color:#fff;position:relative;overflow:hidden;padding-top:5rem;padding-bottom:5rem;}
@media (min-width:992px) {.watch-video-section {padding-top:6.25rem;padding-bottom:6.25rem;}}

.text-cover {position:absolute;top:0;font-size:10vw;font-weight:700;color:rgba(255, 255, 255, 0.08);}
.text-cover.top {top:0;}
.text-cover.bottom {bottom:0;}
.text-cover.right {right:1vh;}
.text-cover.left {left:1vh;}
@media (max-width:767px) {.text-cover {display:none;}}

@media (min-width:768px) {.watch-video-row {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}}

@media (max-width:767px) {.watch-video-left-col {margin-bottom:3rem;text-align:center;}}

.watch-video-icon {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.375rem;height:4.375rem;margin-bottom:1.5rem;-webkit-box-shadow:0 2px 6px 2px rgba(0, 0, 0, 0.05);box-shadow:0 2px 6px 2px rgba(0, 0, 0, 0.05);-webkit-border-radius:50%;border-radius:50%;background-color:#fff;color:#2a7af3;font-size:2.25rem;}
.no-flexbox .watch-video-icon {display:inline-block;line-height:1.944444444444445;text-align:center;}
.watch-video-icon:hover, .watch-video-icon:focus {-webkit-box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);}
.watch-video-right-col {margin-bottom:-5rem;text-align:center;}
@media (min-width:768px) {.watch-video-right-col {-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}
@media (min-width:992px) {.watch-video-right-col {margin-bottom:-6.25rem;}}
.watch-video-right-col > img {display:inline-block;max-width:100%;height:auto;}

/**
 * number
 * ---------------------------------------------------------
 */
.number-section {padding-top:5rem;padding-bottom:5rem;text-align:center;background-color:#2a7af3;color:#fff;position:relative;overflow:hidden;}
@media (min-width:992px) {.number-section {padding-top:6.25rem;padding-bottom:6.25rem;}}
@media (max-width:767px) {.number-box-col {margin-bottom:2.25rem;}
  .number-box-col:nth-child(3), .number-box-col:nth-child(4) {margin-bottom:0;}}

.number-box img {width:5rem;margin-bottom:0.5rem;}
.number-box h5 {line-height:1.318181818181818;margin-bottom:0.5rem;font-size:2.75rem;font-weight:300;}
.number-box p {line-height:1.625;font-size:1rem;font-weight:300;}

/**
 * faq
 * --------------------------------------------------
 */
.faq-section {padding-top:5rem;padding-bottom:5rem;background-color:#f7fbfe;position:relative;overflow:hidden;}
@media (min-width:992px) {.faq-section {padding-top:6.25rem;padding-bottom:10.25rem/*6.25rem*/;}
}

@media (max-width:991px) {.faq-box-col {margin-bottom:2.25rem;}
}
.faq-box-col:last-child {margin-bottom:0;}
.faq-box-col .faq-box {margin-bottom:2.25rem;}
.faq-box-col .faq-box:last-child {margin-bottom:0;}
.faq-box-col .faq-box-question {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.25rem;}
.faq-box-col .faq-box-question .q {display:inline-block;vertical-align:middle;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;width:1.5rem;height:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#2a7af3;color:#fff;margin-right:1rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.faq-box-col .faq-box-answer {line-height:1.625;font-size:1rem;font-weight:300;}

/**
 * pricing
 * ---------------------------------------------------------
 */
.pricing-section {padding-top:5rem;padding-bottom:5rem;background-color:#fff;position:relative;overflow:hidden;}
@media (min-width:992px) {.pricing-section {padding-top:6.25rem;padding-bottom:6.25rem;}
}

@media (max-width:991px) {.pricing-section .pricing-table-col {margin-bottom:2rem;}
  .pricing-section .pricing-table-col:last-child {margin-bottom:0;}
}
.pricing-section .pricing-table {position:relative;max-width:22.5rem;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;background-color:#fff;text-align:center;}
.pricing-section .pricing-table-badge {position:absolute;top:0;right:0;display:block;border-top:3.75rem solid #2a7af3;border-left:3.75rem solid transparent;background-color:transparent;color:#fff;}
.pricing-section .pricing-table-badge:before {position:absolute;top:-3.1875rem;right:0.5625rem;content:"\e60a";line-height:1;font-family:'themify';font-size:1rem;}
.pricing-section .pricing-table-header {padding-top:2rem;padding-bottom:1.5rem;}
.pricing-section .pricing-table-header-title {font-weight:700;text-transform:uppercase;}
.pricing-section .pricing-table-media {padding-top:1rem;padding-bottom:1.5rem;}
.pricing-section .pricing-table-media > img {display:inline-block;}
.pricing-section .pricing-table-price {line-height:1.318181818181818;font-size:2.75rem;font-weight:300;}
.pricing-section .pricing-table-detail {padding-top:0.75rem;padding-bottom:0.75rem;}
.pricing-section .pricing-table-detail-item {padding-right:1.5rem;padding-left:1.5rem;padding-top:0.25rem;padding-bottom:0.25rem;}
.pricing-section .pricing-table-footer {padding-top:1.5rem;padding-bottom:2rem;}

/**
 * Download
 * ---------------------------------------------------------
 */
.download-section {padding-top:5rem;padding-bottom:5rem;background-color:#2a7af3;color:#fff;position:relative;overflow:hidden;}
@media (min-width:992px) {.download-section {padding-top:10.25rem/*6.25rem*/;padding-bottom:6.25rem;}
}
.download-section .section-title {margin-bottom:0;}

@media (min-width:768px) {.download-row {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
}

@media (max-width:767px) {.download-left-col {margin-bottom:1.5rem;text-align:center;}
}

.download-right-col {text-align:center;}
@media (min-width:768px) {.download-right-col {text-align:right;}
}

/**
 * subscribe
 * ---------------------------------------------------------
 */
.popup-form {position:relative;max-width:28.125rem;margin:1.5rem auto;}

.popup-subscribe-form {padding-right:2.25rem;padding-left:2.25rem;background-color:#fff;text-align:center;-webkit-border-radius:0.125rem;border-radius:0.125rem;overflow:hidden;}
.popup-subscribe-form .popup-subscribe-form-media {padding-top:3.5rem;padding-bottom:2.25rem;}
.popup-subscribe-form .popup-subscribe-form-media > img {display:block;margin-right:auto;margin-left:auto;}
.popup-subscribe-form .popup-subscribe-form-title {line-height:1.375;font-size:2rem;font-weight:300;}
.popup-subscribe-form .popup-subscribe-form-text-lead {line-height:1.625;padding-top:0.25rem;padding-bottom:2rem;font-size:1rem;font-weight:300;}
.popup-subscribe-form .form-notify {margin-top:1em;padding-bottom:2.25rem;}

/**
 * contact
 * ---------------------------------------------------------
 */
.contact-section {background-color:#fff;position:relative;overflow:hidden;}

.contact-title-row {padding-top:5rem;}
@media (min-width:992px) {.contact-title-row {padding-top:6.25rem;}}

.contact-title-col {text-align:center;}
.contact-content-row {margin-top:5rem;padding-bottom:5rem;}

@media (min-width:992px) {.contact-content-row {margin-top:6.25rem;padding-bottom:6.25rem;}}

.contact-left-col .panel {margin-bottom:0;border:0;}
.contact-left-col .panel-body {color:#212121;}

@media (max-width:767px) {.contact-left-col {margin-bottom:3rem;}}

.contact-info-col .text-lead {margin-bottom:3rem;}
.contact-info .media:not(:first-child) {margin-top:1.5rem;}
.contact-info .media-left {padding-right:1.25rem;}
.contact-info .media-object {width:3rem;height:3rem;}

/**
 * map
 * ---------------------------------------------------------
 */
#map-canvas {height:31.25rem;margin-top:5rem;}
@media (min-width:992px) {#map-canvas {margin-top:6.25rem;}}

/**
 * site-footer
 * ---------------------------------------------------------
 */
.site-footer-top-section {padding-top:5rem;background-color:#0a0a0a;}
@media (min-width:992px) {.site-footer-top-section {padding-top:6.25rem;padding-bottom:3.125rem;}}
.site-footer-top-section .section-title {margin-bottom:0;color:#fff;}
.site-footer-top-col {text-align:center;}
.site-footer-bottom-section {padding-top:2rem;padding-bottom:2rem;background-color:#0a0a0a;color:rgba(255, 255, 255, 0.5);}
.site-footer-bottom-border {padding-top:2rem;border-top:0.0625rem solid rgba(255, 255, 255, 0.12);}
@media (max-width:991px) {.site-footer-bottom-left-col {margin-bottom:1.5rem;text-align:center;}}

.site-footer-brand {line-height:1.555555555555556;margin-bottom:0.5rem;color:white;font-size:1.125rem;font-weight:700;}
.site-footer-brand > span {font-weight:300;}
.site-footer-bottom-info > ul {padding-left:0;list-style:none;line-height:1.846153846153846;font-size:0.8125rem;}
.site-footer-bottom-info > ul > li {display:inline-block;}
.site-footer-bottom-info > ul > li:not(:last-child):after {display:inline-block;content:"|";margin-right:1em;margin-left:1em;color:rgba(255, 255, 255, 0.5);}
.site-footer-bottom-info > ul > li > a {color:rgba(255, 255, 255, 0.5);}
.site-footer-bottom-info > ul > li > a:hover {color:white;}

@media (max-width:991px) {.site-footer-bottom-right-col {text-align:center;}}
@media (min-width:992px) {.site-footer-bottom-right-col {text-align:right;}}

.site-footer-bottom-social-list {padding-left:0;list-style:none;margin-bottom:0.75rem;}
.site-footer-bottom-social-list > li {display:inline-block;padding-right:0.5rem;padding-left:0.5rem;}
.site-footer-bottom-social-list > li > a {color:rgba(255, 255, 255, 0.5);}
.site-footer-bottom-social-list > li > a:hover {color:white;}
.site-footer-bottom-copyright {line-height:1.846153846153846;}

#footerSubscribeForm {margin-top:8px;}
#footerSubscribeForm .form-notify {color:#fff;margin:16px 0 0;}
@media (max-width:767px) {#footerSubscribeForm {margin-top:1.5rem;}}

/**
 * base
 * ---------------------------------------------------------
 */
/**
 * btn
 * ---------------------------------------------------------
 */
.btn {display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;border-width:0.0625rem;font-weight:500;}
.is-desktop .btn {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.btn:hover, .btn:focus, .btn.focus {color:#212121;}
.btn:active, .btn.active {-webkit-box-shadow:none;box-shadow:none;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor:default;}
.btn-theme-1 {color:white;background-color:#2a7af3;border-color:#2a7af3;}
.btn-theme-1:focus, .btn-theme-1.focus {border-color:#2367ce;background-color:#2367ce;color:white;}
.btn-theme-1:hover {border-color:#2367ce;background-color:#2367ce;color:white;}
.btn-theme-1:active, .btn-theme-1.active, .open > .btn-theme-1.dropdown-toggle {border-color:#2367ce;background-color:#2367ce;color:white;}
.btn-theme-1:active:hover, .btn-theme-1:active:focus, .btn-theme-1:active.focus, .btn-theme-1.active:hover, .btn-theme-1.active:focus, .btn-theme-1.active.focus, .open > .btn-theme-1.dropdown-toggle:hover, .open > .btn-theme-1.dropdown-toggle:focus, .open > .btn-theme-1.dropdown-toggle.focus {border-color:#2367ce;background-color:#2367ce;color:white;}
.btn-theme-1:active, .btn-theme-1.active, .open > .btn-theme-1.dropdown-toggle {background-image:none;}
.btn-theme-1.disabled:hover, .btn-theme-1.disabled:focus, .btn-theme-1.disabled.focus, .btn-theme-1[disabled]:hover, .btn-theme-1[disabled]:focus, .btn-theme-1[disabled].focus, fieldset[disabled] .btn-theme-1:hover, fieldset[disabled] .btn-theme-1:focus, fieldset[disabled] .btn-theme-1.focus {border-color:#2a7af3;background-color:#2a7af3;}
.btn-theme-1 .badge {background-color:white;color:#2a7af3;}
.btn-theme-2 {color:white;background-color:#4dc755;border-color:#4dc755;}
.btn-theme-2:focus, .btn-theme-2.focus {border-color:#41a948;background-color:#41a948;color:white;}
.btn-theme-2:hover {border-color:#41a948;background-color:#41a948;color:white;}
.btn-theme-2:active, .btn-theme-2.active, .open > .btn-theme-2.dropdown-toggle {border-color:#41a948;background-color:#41a948;color:white;}
.btn-theme-2:active:hover, .btn-theme-2:active:focus, .btn-theme-2:active.focus, .btn-theme-2.active:hover, .btn-theme-2.active:focus, .btn-theme-2.active.focus, .open > .btn-theme-2.dropdown-toggle:hover, .open > .btn-theme-2.dropdown-toggle:focus, .open > .btn-theme-2.dropdown-toggle.focus {border-color:#41a948;background-color:#41a948;color:white;}
.btn-theme-2:active, .btn-theme-2.active, .open > .btn-theme-2.dropdown-toggle {background-image:none;}
.btn-theme-2.disabled:hover, .btn-theme-2.disabled:focus, .btn-theme-2.disabled.focus, .btn-theme-2[disabled]:hover, .btn-theme-2[disabled]:focus, .btn-theme-2[disabled].focus, fieldset[disabled] .btn-theme-2:hover, fieldset[disabled] .btn-theme-2:focus, fieldset[disabled] .btn-theme-2.focus {border-color:#4dc755;background-color:#4dc755;}
.btn-theme-2 .badge {background-color:white;color:#4dc755;}
.btn-primary {color:white;background-color:#4285F4;border-color:#4285F4;}
.btn-primary:focus, .btn-primary.focus {border-color:#3871cf;background-color:#3871cf;color:white;}
.btn-primary:hover {border-color:#3871cf;background-color:#3871cf;color:white;}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {border-color:#3871cf;background-color:#3871cf;color:white;}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {border-color:#3871cf;background-color:#3871cf;color:white;}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {background-image:none;}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {border-color:#4285F4;background-color:#4285F4;}
.btn-primary .badge {background-color:white;color:#4285F4;}
.btn-secondary {color:white;background-color:#58cc65;border-color:#58cc65;}
.btn-secondary:focus, .btn-secondary.focus {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-secondary:hover {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open > .btn-secondary.dropdown-toggle:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .btn-secondary.dropdown-toggle.focus {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-secondary:active, .btn-secondary.active, .open > .btn-secondary.dropdown-toggle {background-image:none;}
.btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus, .btn-secondary[disabled].focus, fieldset[disabled] .btn-secondary:hover, fieldset[disabled] .btn-secondary:focus, fieldset[disabled] .btn-secondary.focus {border-color:#58cc65;background-color:#58cc65;}
.btn-secondary .badge {background-color:white;color:#58cc65;}
.btn-accent {color:white;background-color:#817AF0;border-color:#817AF0;}
.btn-accent:focus, .btn-accent.focus {border-color:#6d67cc;background-color:#6d67cc;color:white;}
.btn-accent:hover {border-color:#6d67cc;background-color:#6d67cc;color:white;}
.btn-accent:active, .btn-accent.active, .open > .btn-accent.dropdown-toggle {border-color:#6d67cc;background-color:#6d67cc;color:white;}
.btn-accent:active:hover, .btn-accent:active:focus, .btn-accent:active.focus, .btn-accent.active:hover, .btn-accent.active:focus, .btn-accent.active.focus, .open > .btn-accent.dropdown-toggle:hover, .open > .btn-accent.dropdown-toggle:focus, .open > .btn-accent.dropdown-toggle.focus {border-color:#6d67cc;background-color:#6d67cc;color:white;}
.btn-accent:active, .btn-accent.active, .open > .btn-accent.dropdown-toggle {background-image:none;}
.btn-accent.disabled:hover, .btn-accent.disabled:focus, .btn-accent.disabled.focus, .btn-accent[disabled]:hover, .btn-accent[disabled]:focus, .btn-accent[disabled].focus, fieldset[disabled] .btn-accent:hover, fieldset[disabled] .btn-accent:focus, fieldset[disabled] .btn-accent.focus {border-color:#817AF0;background-color:#817AF0;}
.btn-accent .badge {background-color:white;color:#817AF0;}
.btn-info {color:white;background-color:#2196F3;border-color:#2196F3;}
.btn-info:focus, .btn-info.focus {border-color:#1c7fce;background-color:#1c7fce;color:white;}
.btn-info:hover {border-color:#1c7fce;background-color:#1c7fce;color:white;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {border-color:#1c7fce;background-color:#1c7fce;color:white;}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {border-color:#1c7fce;background-color:#1c7fce;color:white;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {background-image:none;}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {border-color:#2196F3;background-color:#2196F3;}
.btn-info .badge {background-color:white;color:#2196F3;}
.btn-success {color:white;background-color:#58cc65;border-color:#58cc65;}
.btn-success:focus, .btn-success.focus {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-success:hover {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {border-color:#4aad55;background-color:#4aad55;color:white;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {background-image:none;}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {border-color:#58cc65;background-color:#58cc65;}
.btn-success .badge {background-color:white;color:#58cc65;}
.btn-warning {color:white;background-color:#FBB03B;border-color:#FBB03B;}
.btn-warning:focus, .btn-warning.focus {border-color:#d59532;background-color:#d59532;color:white;}
.btn-warning:hover {border-color:#d59532;background-color:#d59532;color:white;}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {border-color:#d59532;background-color:#d59532;color:white;}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {border-color:#d59532;background-color:#d59532;color:white;}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {background-image:none;}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {border-color:#FBB03B;background-color:#FBB03B;}
.btn-warning .badge {background-color:white;color:#FBB03B;}
.btn-danger {color:white;background-color:#F44336;border-color:#F44336;}
.btn-danger:focus, .btn-danger.focus {border-color:#cf382d;background-color:#cf382d;color:white;}
.btn-danger:hover {border-color:#cf382d;background-color:#cf382d;color:white;}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {border-color:#cf382d;background-color:#cf382d;color:white;}
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {border-color:#cf382d;background-color:#cf382d;color:white;}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {background-image:none;}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {border-color:#F44336;background-color:#F44336;}
.btn-danger .badge {background-color:white;color:#F44336;}
.btn {line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.4375rem 1rem;font-size:0.875rem;}
.btn-sm {line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.1875rem 1.5em;font-size:0.8125rem;}
.btn-lg {line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.9375rem 1.5em;font-size:1rem;}
.btn-block + .btn-block {margin-top:0.25rem;}
.btn-pill {-webkit-border-radius:10rem;border-radius:10rem;}
.btn-pill {padding-right:2.5em;padding-left:2.5em;}
.btn.pill {padding-right:2.5em;padding-left:2.5em;}
.btn > .icon {margin-left:0.5rem;}

/**
 * form
 * ---------------------------------------------------------
 */
label {margin-bottom:0.25rem;}
input[type="radio"],input[type="checkbox"] {margin-top:0.25rem;margin-top:1px \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.form-control {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;height:2.5rem;padding:0.4375rem 0.75rem;font-size:0.875rem;line-height:1.714285714285714;background-color:#f8f9fb;color:#212121;border-width:0.0625rem;border-color:rgba(0, 0, 0, 0.12);-webkit-border-radius:0.125rem;border-radius:0.125rem;-webkit-box-shadow:none;box-shadow:none;}
.form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:rgba(0, 0, 0, 0.12);background-color:#f5f5f5;}
.form-control::-webkit-input-placeholder {color:#ccc;}
.form-control::-moz-placeholder {color:#ccc;opacity:1;}
.form-control:-ms-input-placeholder {color:#ccc;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#f8f9fb;opacity:0.65;}
.form-control[disabled], fieldset[disabled] .form-control {cursor:default;}
.form-group {margin-bottom:1rem;}
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {height:3.5rem;padding:0.875rem 0.75rem;font-size:1rem;line-height:1.625rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
select.input-lg, .input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn {height:3.5rem;line-height:3.5rem;}

textarea.input-lg, .input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,select[multiple].input-lg,.input-group-lg > select[multiple].form-control,.input-group-lg > select[multiple].input-group-addon,.input-group-lg > .input-group-btn > select[multiple].btn {height:auto;}
.form-group-lg .form-control {height:3.5rem;padding:0.875rem 0.75rem;font-size:1rem;line-height:1.625rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.form-group-lg select.form-control {height:3.5rem;line-height:3.5rem;}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {height:auto;}
.form-group-lg .form-control-static {height:3.5rem;min-height:2.625rem;padding:1.875rem 0.75rem;font-size:1rem;line-height:1.625rem;}
.has-feedback .form-control {padding-right:2.5rem;}
.form-control-feedback {width:2.5rem;height:2.5rem;line-height:2.857142857142857;}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color:#4aad55;}
.has-success .form-control {border-color:#58cc65;-webkit-box-shadow:none;box-shadow:none;}
.has-success .form-control:focus {border-color:#58cc65;-webkit-box-shadow:none;box-shadow:none;}
.has-success .input-group-addon {color:#4aad55;border-color:#58cc65;background-color:#eef9ef;}
.has-success .form-control-feedback {color:#4aad55;}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color:#d59532;}
.has-warning .form-control {border-color:#FBB03B;-webkit-box-shadow:none;box-shadow:none;}
.has-warning .form-control:focus {border-color:#FBB03B;-webkit-box-shadow:none;box-shadow:none;}
.has-warning .input-group-addon {color:#d59532;border-color:#FBB03B;background-color:#fef7eb;}
.has-warning .form-control-feedback {color:#d59532;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color:#cf382d;}
.has-error .form-control {border-color:#F44336;-webkit-box-shadow:none;box-shadow:none;}
.has-error .form-control:focus {border-color:#F44336;-webkit-box-shadow:none;box-shadow:none;}
.has-error .input-group-addon {color:#cf382d;border-color:#F44336;background-color:#fdecea;}
.has-error .form-control-feedback {color:#cf382d;}
.has-feedback label ~ .form-control-feedback {top:1.75rem;}
.has-feedback label.sr-only ~ .form-control-feedback {top:0;}
.help-block {margin-top:0.25rem;margin-bottom:0.5rem;color:inherit;font-size:0.8125rem;line-height:1.538461538461539;}
.form-lite .form-control {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-property:background-size;-o-transition-property:background-size;transition-property:background-size;background-image:-webkit-gradient(linear, left top, left bottom, from(#2a7af3), to(#2a7af3)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0.12)));background-image:-webkit-linear-gradient(#2a7af3, #2a7af3), -webkit-linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));background-image:-o-linear-gradient(#2a7af3, #2a7af3), -o-linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));background-image:linear-gradient(#2a7af3, #2a7af3), linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12));background-color:transparent;background-repeat:no-repeat;background-position:center bottom, center -webkit-calc(100% - 0.0625rem);background-position:center bottom, center calc(100% - 0.0625rem);background-size:0 0.125rem, 100% 0.0625rem;border-color:transparent;-webkit-border-radius:0;border-radius:0;padding-right:0;padding-left:0;}
.form-lite .form-control:focus {background-size:100% 0.125rem, 100% 0.0625rem;background-color:transparent;}
.no-cssgradients .form-lite .form-control {border-bottom-color:rgba(0, 0, 0, 0.12);}
.no-cssgradients .form-lite .form-control:focus {border-bottom-color:#2a7af3;}
.form-icon-success,
.form-icon-error {font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin-right:0.25rem;font-weight:700;}
.form-icon-success {color:#58cc65;}
.form-icon-success:before {content:"\e64c";}
.form-icon-error {color:#F44336;}
.form-icon-error:before {content:"\e646";}
.error label {color:#F44336;}
/**
 * input-group
 * ---------------------------------------------------------
 */
.input-group-addon {padding:0.4375rem 0.75rem;font-size:0.875rem;font-weight:normal;line-height:1;color:#212121;text-align:center;background-color:#f5f5f5;border-width:0.0625rem;border-color:rgba(0, 0, 0, 0.12);-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {padding:0.1875rem 0.75rem;font-size:0.8125rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {padding:0.875rem 0.75rem;font-size:1rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.input-group-btn > .btn + .btn {margin-left:-0.0625rem;}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {margin-right:-0.0625rem;}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {margin-left:-0.0625rem;}

/**
 * list
 * ---------------------------------------------------------
 */
.list-group {margin-bottom:1.5rem;}
.list-group-item {margin-bottom:-0.0625rem;border:0.0625rem solid rgba(0, 0, 0, 0.12);padding:0.6875rem 1.5rem;background-color:#fff;}
.list-group-item:first-child {-webkit-border-top-right-radius:0.125rem;border-top-right-radius:0.125rem;-webkit-border-top-left-radius:0.125rem;border-top-left-radius:0.125rem;}
.list-group-item:last-child {margin-bottom:0;-webkit-border-bottom-right-radius:0.125rem;border-bottom-right-radius:0.125rem;-webkit-border-bottom-left-radius:0.125rem;border-bottom-left-radius:0.125rem;}
.list-group.list-group-flat > .list-group-item {border-color:transparent;}

/**
 * badge
 * ---------------------------------------------------------
 */
.list-group-item > .badge {margin-top:0.1875rem;}

/**
 * iconbox
 * ---------------------------------------------------------
 */
.iconbox {text-align:center;}
.iconbox-media:first-child:not(:last-child) {margin-bottom:1.25rem;}
.iconbox-media-icon {font-size:2.75rem;}
.iconbox-media-img {display:block;max-width:100%;height:auto;width:3.75rem;height:3.75rem;margin-right:auto;margin-left:auto;}
.iconbox-header {margin-bottom:0.75rem;}
.iconbox-header-title {font-weight:500;}
.iconbox-content {/* hold */}

/**
 * panel
 * ---------------------------------------------------------
 */
.panel {margin-bottom:1.5rem;-webkit-box-shadow:none;box-shadow:none;border-width:0.0625rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;background-color:#fff;}
.panel-body {padding:1rem 1.5rem;}
.panel-heading {-webkit-border-top-right-radius:0.125rem;border-top-right-radius:0.125rem;-webkit-border-top-left-radius:0.125rem;border-top-left-radius:0.125rem;padding:1rem 1.5rem;border-bottom-width:0.0625rem;}
.panel-title {line-height:1.714285714285714;font-size:0.875rem;}
.panel-footer {-webkit-border-bottom-right-radius:0.125rem;border-bottom-right-radius:0.125rem;-webkit-border-bottom-left-radius:0.125rem;border-bottom-left-radius:0.125rem;padding:1rem 1.5rem;background-color:#f5f5f5;border-top-width:0.0625rem;border-top-color:rgba(0, 0, 0, 0.12);}
.panel-default {border-color:rgba(0, 0, 0, 0.12);}
.panel-default > .panel-heading {color:#212121;background-color:#f5f5f5;border-color:rgba(0, 0, 0, 0.12);}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-default > .panel-heading .badge {color:#f5f5f5;background-color:#212121;}
.panel-default > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-white {border-color:rgba(0, 0, 0, 0.12);}
.panel-white > .panel-heading {color:#212121;background-color:#fff;border-color:rgba(0, 0, 0, 0.12);}
.panel-white > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-white > .panel-heading .badge {color:#fff;background-color:#212121;}
.panel-white > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-dark {border-color:rgba(0, 0, 0, 0.12);}
.panel-dark > .panel-heading {color:white;background-color:#1a1a1a;border-color:rgba(255, 255, 255, 0.12);}
.panel-dark > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-dark > .panel-heading .badge {color:#1a1a1a;background-color:white;}
.panel-dark > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-darker {border-color:rgba(0, 0, 0, 0.12);}
.panel-darker > .panel-heading {color:white;background-color:#0a0a0a;border-color:rgba(255, 255, 255, 0.12);}
.panel-darker > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-darker > .panel-heading .badge {color:#0a0a0a;background-color:white;}
.panel-darker > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-theme-1 {border-color:rgba(0, 0, 0, 0.12);}
.panel-theme-1 > .panel-heading {color:white;background-color:#2a7af3;border-color:rgba(255, 255, 255, 0.12);}
.panel-theme-1 > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-theme-1 > .panel-heading .badge {color:#2a7af3;background-color:white;}
.panel-theme-1 > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-theme-2 {border-color:rgba(0, 0, 0, 0.12);}
.panel-theme-2 > .panel-heading {color:white;background-color:#4dc755;border-color:rgba(255, 255, 255, 0.12);}
.panel-theme-2 > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-theme-2 > .panel-heading .badge {color:#4dc755;background-color:white;}
.panel-theme-2 > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-primary {border-color:rgba(0, 0, 0, 0.12);}
.panel-primary > .panel-heading {color:white;background-color:#4285F4;border-color:rgba(255, 255, 255, 0.12);}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-primary > .panel-heading .badge {color:#4285F4;background-color:white;}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-secondary {border-color:rgba(0, 0, 0, 0.12);}
.panel-secondary > .panel-heading {color:white;background-color:#58cc65;border-color:rgba(255, 255, 255, 0.12);}
.panel-secondary > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-secondary > .panel-heading .badge {color:#58cc65;background-color:white;}
.panel-secondary > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-accent {border-color:rgba(0, 0, 0, 0.12);}
.panel-accent > .panel-heading {color:white;background-color:#817AF0;border-color:rgba(255, 255, 255, 0.12);}
.panel-accent > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-accent > .panel-heading .badge {color:#817AF0;background-color:white;}
.panel-accent > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-info {border-color:rgba(0, 0, 0, 0.12);}
.panel-info > .panel-heading {color:white;background-color:#2196F3;border-color:rgba(255, 255, 255, 0.12);}
.panel-info > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-info > .panel-heading .badge {color:#2196F3;background-color:white;}
.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-success {border-color:rgba(0, 0, 0, 0.12);}
.panel-success > .panel-heading {color:white;background-color:#58cc65;border-color:rgba(255, 255, 255, 0.12);}
.panel-success > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-success > .panel-heading .badge {color:#58cc65;background-color:white;}
.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-warning {border-color:rgba(0, 0, 0, 0.12);}
.panel-warning > .panel-heading {color:white;background-color:#FBB03B;border-color:rgba(255, 255, 255, 0.12);}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-warning > .panel-heading .badge {color:#FBB03B;background-color:white;}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}
.panel-danger {border-color:rgba(0, 0, 0, 0.12);}
.panel-danger > .panel-heading {color:white;background-color:#F44336;border-color:rgba(255, 255, 255, 0.12);}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {border-top-color:rgba(0, 0, 0, 0.12);}
.panel-danger > .panel-heading .badge {color:#F44336;background-color:white;}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:rgba(0, 0, 0, 0.12);}

/**
 * progress
 * ---------------------------------------------------------
 */
.progress {margin-bottom:1.5rem;}
.progress:last-child {margin-bottom:0;}
.progress-sm {height:0.75rem;}
.progress-xs {height:0.25rem;}
.progress-text {display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0.25rem;text-transform:uppercase;}
.progress-percent {color:#757575;}
.progress-bar-primary {background-color:#4285F4;}
.progress-bar-accent {background-color:#817AF0;}
.progress-bar-info {background-color:#2196F3;}
.progress-bar-success {background-color:#58cc65;}
.progress-bar-warning {background-color:#FBB03B;}
.progress-bar-danger {background-color:#F44336;}
/**
 * navbar
 * ---------------------------------------------------------
 */
.navbar-btn[data-mfp-src="#popupForm"] {margin-left:15px;margin-right:15px;}
.navbar {position:relative;min-height:5.5rem;margin-bottom:1.5rem;border:0.0625rem solid transparent;}
.navbar:before, .navbar:after {content:"";display:table;}
.navbar:after {clear:both;}

@media (min-width:992px) {.navbar {-webkit-border-radius:0.125rem;border-radius:0.125rem;}}

.navbar-header {float:none;}
.navbar-header:before, .navbar-header:after {content:"";display:table;}
.navbar-header:after {clear:both;}

@media (min-width:992px) {.navbar-header {float:left;}}

.navbar-collapse {overflow-x:visible;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);padding-right:0.9375rem;padding-left:0.9375rem;border-top:0.0625rem solid transparent;-webkit-overflow-scrolling:touch;}
.navbar-collapse:before, .navbar-collapse:after {content:"";display:table;}
.navbar-collapse:after {clear:both;}
.navbar-collapse.in {overflow-y:auto;}

@media (min-width:768px) {.navbar-collapse {width:inherit;}
  .navbar-collapse.collapse {display:none!important;padding-bottom:0;overflow:visible!important;}
  .navbar-collapse.in {display:inherit!important;overflow-y:auto!important;}
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-right:0.9375rem;padding-left:0.9375rem;}}

@media (min-width:992px) {.navbar-collapse {width:auto;-webkit-box-shadow:none;box-shadow:none;border-top:0;}
  .navbar-collapse.collapse {display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}
  .navbar-collapse.in {overflow-y:visible;}
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-left:0;padding-right:0;}}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {max-height:21.25rem;}

@media (max-device-width:480px) and (orientation:landscape) {.navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {max-height:12.5rem;}}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {margin-right:-0.9375rem;margin-left:-0.9375rem;}

@media (min-width:992px) {.container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {margin-right:0;margin-left:0;}}

.navbar-fixed-top {z-index:1000;border:0;-webkit-box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.12);box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.12);}
.navbar-fixed-top,
.navbar-fixed-bottom {position:fixed;right:0;left:0;z-index:1030;}

@media (min-width:992px) {.navbar-fixed-top,
  .navbar-fixed-bottom {-webkit-border-radius:0;border-radius:0;}}

.navbar-fixed-top {top:0;border-width:0 0 0.0625rem;}
.navbar-fixed-bottom {bottom:0;margin-bottom:0;border-width:0.0625rem 0 0;}
.navbar-brand {float:left;height:5.5rem;line-height:1.5rem;padding:2rem 0.9375rem;font-size:1.125rem;}
.navbar-brand:hover, .navbar-brand:focus {text-decoration:none;}
.navbar-brand > img {display:block;}

@media (min-width:992px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left:-0.9375rem;}}

.navbar-brand-media-dark,
.navbar-brand-media-light {display:none;}
.navbar-toggle {margin-top:1.6875rem;margin-bottom:1.6875rem;position:relative;float:right;margin-right:0.9375rem;padding:0.5625rem 0.625rem;background-color:transparent;background-image:none;border:0.0625rem solid transparent;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.navbar-toggle:focus {outline:0;}
.navbar-toggle .icon-bar {display:block;width:1rem;height:0.125rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;}
.navbar-toggle .icon-bar + .icon-bar {margin-top:0.25rem;}

@media (min-width:992px) {.navbar-toggle {display:none;}}

.navbar-nav {margin:0.5rem -0.9375rem;}
.navbar-nav > li > a {padding-top:0.625rem;padding-bottom:0.625rem;line-height:1.5rem;}

@media (max-width:991px) {.navbar-nav .open .dropdown-menu {position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {padding:0.3125rem 0.9375rem 0.3125rem 1.5625rem;}
  .navbar-nav .open .dropdown-menu > li > a {line-height:1.5rem;}
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image:none;}}

@media (min-width:768px) {.navbar-nav {float:none!important;}
  .navbar-nav > li {float:none;}}

@media (min-width:992px) {.navbar-nav {float:left;margin:0;}
  .navbar-nav > li {float:left;}
  .navbar-nav > li > a {padding-top:2rem;padding-bottom:2rem;}}

.navbar-form {margin-left:-0.9375rem;margin-right:-0.9375rem;padding:0.625rem 0.9375rem;border-top:0.0625rem solid transparent;border-bottom:0.0625rem solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top:1.5rem;margin-bottom:1.5rem;}

@media (max-width:991px) {.navbar-form .form-group {margin-bottom:0.3125rem;}
  .navbar-form .form-group:last-child {margin-bottom:0;}}

@media (min-width:992px) {.navbar-form {width:auto;-webkit-box-shadow:none;box-shadow:none;margin-left:0;margin-right:0;border:0;padding-top:0;padding-bottom:0;}}

.navbar-nav > li > .dropdown-menu {-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;margin-top:0;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {-webkit-border-top-right-radius:0.125rem;border-top-right-radius:0.125rem;-webkit-border-top-left-radius:0.125rem;border-top-left-radius:0.125rem;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;margin-bottom:0;}
.navbar-btn {margin-top:1.5rem;margin-bottom:1.5rem;}
.navbar-btn.btn-lg {margin-top:1rem;margin-bottom:1rem;}
.navbar-btn.btn-sm {margin-top:1.75rem;margin-bottom:1.75rem;}
.navbar-collapse .dropdown-toggle{margin-bottom:0px;background-color:#eee!important;border:#eee!important;color:#666;min-width:110px;}
.open > .btn-primary.dropdown-toggle{color:#666!important;}
.navbar-btn.btn-xs {margin-top:2.0625rem;margin-bottom:2.0625rem;}
.navbar-text {margin-top:2rem;margin-bottom:2rem;}

@media (min-width:992px) {.navbar-text {float:left;margin-left:0.9375rem;margin-right:0.9375rem;}}

@media (min-width:768px) {.navbar-right ~ .navbar-right {margin-right:inherit;}}

@media (min-width:992px) {.navbar-left {float:left!important;}
  .navbar-right {float:right!important;margin-right:-0.9375rem;}
  .navbar-right ~ .navbar-right {margin-right:0;}}

@media (min-width:768px) and (max-width:991px) {.navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {margin-left:0;}}

.navbar-default {background-color:#fff;border-color:rgba(0, 0, 0, 0.12);}

@media (max-width:991px) {.navbar-default .navbar-brand-media-light {display:none;}}

.navbar-default .navbar-brand-media-light {display:none;}
.navbar-default .navbar-brand {color:#212121;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color:#212121;background-color:transparent;}
.navbar-default .navbar-text {color:#757575;}
.navbar-default .navbar-nav > li > a {color:#757575;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#212121;background-color:transparent;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:white;background-color:#2a7af3;}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color:#9e9e9e;background-color:#fff;}
.navbar-default .navbar-toggle {border-color:rgba(0, 0, 0, 0.12);}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color:#1a1a1a;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color:rgba(0, 0, 0, 0.12);}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:#2a7af3;color:white;}

@media (max-width:991px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#757575;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#212121;background-color:transparent;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color:white;background-color:#2a7af3;}
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color:#9e9e9e;background-color:#fff;}}

.navbar-default .navbar-link {color:#757575;}
.navbar-default .navbar-link:hover {color:#212121;}
.navbar-default .btn-link,
.navbar-default .navbar-icon {color:#757575;}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus,
.navbar-default .navbar-icon:hover,
.navbar-default .navbar-icon:focus {color:#212121;}
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus,
.navbar-default .navbar-icon[disabled]:hover,
.navbar-default .navbar-icon[disabled]:focus, fieldset[disabled]
.navbar-default .navbar-icon:hover, fieldset[disabled]
.navbar-default .navbar-icon:focus {color:#9e9e9e;}
.navbar-default .navbar-toggle-icon {background-color:transparent;border-color:rgba(0, 0, 0, 0.12);}
.navbar-default .navbar-toggle-icon:hover, .navbar-default .navbar-toggle-icon:focus {background-color:transparent;}
.navbar-default .navbar-toggle-icon > .icon {color:#212121;}

@media (max-width:991px) {.navbar-inverse .navbar-brand-media-dark {display:none;}}

.navbar-inverse .navbar-brand-media-dark {display:none;}
.is-scrolled .navbar-inverse .navbar-brand-media-dark {display:none;}
.is-scrolled .navbar-inverse .navbar-brand-media-light {display:block;}
.navbar-inverse .navbar-toggle-icon {background-color:transparent;border-color:rgba(255, 255, 255, 0.12);}
.navbar-inverse .navbar-toggle-icon:hover, .navbar-inverse .navbar-toggle-icon:focus {background-color:transparent;}
.navbar-inverse .navbar-toggle-icon > .icon {color:white;}

@media (min-width:992px) {html:not(.is-scrolled) .navbar.site-navbar-from-light-fg {background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-brand-media-dark {display:none;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-brand-media-light {display:block;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-brand {color:white;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-brand:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-brand:focus {color:white;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-text {color:rgba(255, 255, 255, 0.7);}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > li > a {color:rgba(255, 255, 255, 0.7);}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > li > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > li > a:focus {color:white;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .active > a, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .active > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .active > a:focus {color:white;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .disabled > a, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .disabled > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .disabled > a:focus {color:rgba(255, 255, 255, 0.5);background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .open > a, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .open > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-nav > .open > a:focus {background-color:inherit;color:white;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-link {color:rgba(255, 255, 255, 0.7);}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-link:hover {color:white;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link,
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon {color:rgba(255, 255, 255, 0.7);}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link:focus,
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon:hover,
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon:focus {color:white;}
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link[disabled]:hover, html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link[disabled]:focus, fieldset[disabled] html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link:hover, fieldset[disabled] html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .btn-link:focus,
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon[disabled]:hover,
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon[disabled]:focus, fieldset[disabled]
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon:hover, fieldset[disabled]
  html:not(.is-scrolled) .navbar.site-navbar-from-light-fg .navbar-icon:focus {color:rgba(255, 255, 255, 0.5);}}

@media (min-width:992px) {html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg {background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-brand-media-light {display:none;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-brand-media-dark {display:block;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-brand {color:#212121;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-brand:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-brand:focus {color:#212121;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-text {color:#757575;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > li > a {color:#757575;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > li > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > li > a:focus {color:#212121;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .active > a, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .active > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .active > a:focus {color:#212121;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .disabled > a, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .disabled > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .disabled > a:focus {color:#9e9e9e;background-color:inherit;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .open > a, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .open > a:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-nav > .open > a:focus {background-color:inherit;color:#212121;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-link {color:#757575;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .navbar-link:hover {color:#212121;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link {color:#757575;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link:focus {color:#212121;}
  html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link[disabled]:hover, html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link[disabled]:focus, fieldset[disabled] html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link:hover, fieldset[disabled] html:not(.is-scrolled) .navbar.site-navbar-from-dark-fg .btn-link:focus {color:#9e9e9e;}
  .is-scrolled .navbar.site-navbar-from-dark-fg.navbar-default .navbar-brand-media-dark {display:block;}
  .is-scrolled .navbar.site-navbar-from-dark-fg.navbar-default .navbar-brand-media-light {display:none;}
  .is-scrolled .navbar.site-navbar-from-dark-fg.navbar-inverse .navbar-brand-media-dark {display:none;}
  .is-scrolled .navbar.site-navbar-from-dark-fg.navbar-inverse .navbar-brand-media-light {display:block;}}

.navbar-brand {padding-top:1.2rem/*1.625rem*/;padding-bottom:1.625rem;}
.navbar-brand > img {height:2.8rem/*2.25rem*/;}
.navbar-nav > li > a {font-weight:500;}

@media (max-width:991px) {.navbar-btn {margin-top:0.5rem;margin-bottom:0.5rem;}
  .navbar-btn + .navbar-nav, .navbar-nav + .navbar-btn {margin-top:0;}}

@media (min-width:992px) {.navbar-btn-right {float:right;}
  .navbar-btn-right:not(:last-child) {margin-left:1.875rem;}
  .navbar-right + .navbar-btn-right {margin-right:1.875rem;}}

.navbar-toggle-icon {margin-top:1.625rem;margin-bottom:1.625rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.25rem;height:2.25rem;border-width:0.0625rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0;}
.navbar-toggle-icon > .icon {font-size:0.875rem;}

@media (min-width:992px) {.navbar-toggle-icon {display:none;}}

@media (max-width:991px) {.navbar {min-height:4rem;}
  .navbar-brand {height:4rem;padding-top:1.125rem;padding-bottom:1.125rem;}
  .navbar-brand > img {height:1.75rem;}
  .navbar-toggle-icon {margin-top:0.875rem;margin-bottom:0.875rem;}}

.navbar-icon {margin-top:2.3125rem;margin-bottom:2.3125rem;display:block;font-weight:700;letter-spacing:0;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

@media (max-width:991px) {.navbar-icon {margin-top:1.1875rem;margin-bottom:1.1875rem;float:right;width:2.25rem;text-align:center;}}

.audio-toggle {overflow:hidden;}
.audio-toggle > a:before {display:inline-block;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:jello;-o-animation-name:jello;animation-name:jello;visibility:visible;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.audio-playing .audio-toggle > a:before {content:"\e689";}
.audio-paused .audio-toggle > a:before {-webkit-animation:none;-o-animation:none;animation:none;content:"\e6ad";}

@media (min-width:992px) {.navbar-icon-right {float:right;}
  .navbar-icon-right:not(:last-child) {margin-left:1.875rem;}
  .navbar-right + .navbar-icon-right {margin-right:1.875rem;}}

/**
 * font
 */
.font-body, body {font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.font-heading, h1, .text-h1,h2, .text-h2,h3, .text-h3,h4, .text-h4,h5, .text-h5,h6, .text-h6, .btn {font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.font-sub {font-family:Georgia, "Times New Roman", Times, serif;}
.font-mono, code,kbd,pre,samp {font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}

/**
 * text
 */
.text-d1,.text-d2,.text-d3,.text-d4 {font-weight:300;text-transform:inherit;letter-spacing:0.01em;}
.text-d1 {font-size:2.75rem;line-height:1.318181818181818;}
.text-d2 {font-size:2.5rem;line-height:1.35;}
.text-d3 {font-size:2.25rem;line-height:1.333333333333333;}
.text-d4 {font-size:2rem;line-height:1.375;}
h1, .text-h1 {font-size:1.75rem;line-height:1.428571428571429;}
h2, .text-h2 {font-size:1.5rem;line-height:1.416666666666667;}
h3, .text-h3 {font-size:1.25rem;line-height:1.5;}
h4, .text-h4 {font-size:1.125rem;line-height:1.555555555555556;}
h5, .text-h5 {font-size:1rem;line-height:1.625;}
h6, .text-h6 {font-size:0.875rem;line-height:1.714285714285714;}
.text-xl {font-size:1.125rem;line-height:1.555555555555556;}
.text-lead,.text-lg {font-size:1rem;line-height:1.625;}
.text-md {font-size:0.875rem;line-height:1.714285714285714;}
.text-sm {font-size:0.8125rem;line-height:1.846153846153846;}
.text-xs {font-size:0.75rem;line-height:1.833333333333333;}
.bg-no-repeat {background-repeat:no-repeat!important;}
.bg-center {background-position:50%!important;}
.bg-cover {background-size:cover!important;}
.bg-fixed {background-attachment:fixed!important;}

/**
 * text color
 */
.color-white {color:#fff;}
.color-black {color:#000;}
.color-default {color:#212121;}
.color-muted {color:#9e9e9e;}
.color-theme-1 {color:#2a7af3;}
.color-theme-2 {color:#4dc755;}
.color-primary {color:#4285F4;}
.color-accent {color:#817AF0;}
.color-info {color:#2196F3;}
.color-success {color:#58cc65;}
.color-warning {color:#FBB03B;}
.color-danger {color:#F44336;}
/**
 * background color
 */
.bg-white {background-color:#fff!important;color:#212121!important;}
.bg-light {background-color:#f8f9fb!important;color:#212121!important;}
.bg-light-blue {background-color:#f7fbfe!important;color:#212121!important;}
.bg-dark {background-color:#1a1a1a!important;color:white!important;}
.bg-black {background-color:#000!important;color:white!important;}
.bg-theme-1 {background:url("../../images/bg.jpg") no-repeat center center fixed!important;color:white!important;}
.bg-theme-2 {background-color:#4dc755!important;color:white!important;}
.bg-primary {background-color:#4285F4!important;color:white!important;}
.bg-accent {background-color:#817AF0!important;color:white!important;}
.bg-success {background-color:#58cc65!important;color:white!important;}
.bg-info {background-color:#2196F3!important;color:white!important;}
.bg-warning {background-color:#FBB03B!important;color:white!important;}
.bg-danger {background-color:#F44336!important;color:white!important;}
.bg-gradient {background:-webkit-radial-gradient(bottom, ellipse, #1b2735 0%, #090a0f)!important;background:-o-radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f)!important;background:radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f)!important;color:white!important;}

/**
 * align
 */
.align-top, .align-all-top > * {vertical-align:top;}
.align-middle, .align-all-middle > * {vertical-align:middle;}
.align-bottom, .align-all-bottom > * {vertical-align:bottom;}
.align-baseline, .align-all-baseline > * {vertical-align:baseline;}
.align-left, .align-all-left > * {text-align:left;}
.align-center, .align-all-center > * {text-align:center;}
.align-right, .align-all-right > * {text-align:right;}
.align-outer {display:table;width:100%;}
.align-inner {display:table-cell;}
/**
 * background image
 */
[data-bg-img],
[data-bg-img-mobile],
[data-bg-img-desktop] {background-repeat:no-repeat;background-position:center;background-size:cover;}

/**
 * box-shadow
 */
.box-shadow-custom, .home-form-col .panel, #screenshotCarousel .bfc-carousel-item-media-img, .pricing-section .pricing-table, .popup-subscribe-form, .contact-left-col .panel {-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:0 8px 48px 0 rgba(0, 0, 0, 0.08);box-shadow:0 8px 48px 0 rgba(0, 0, 0, 0.08);}
.box-shadow-custom:hover, .home-form-col .panel:hover, #screenshotCarousel .bfc-carousel-item-media-img:hover, .pricing-section .pricing-table:hover, .popup-subscribe-form:hover, .contact-left-col .panel:hover, .box-shadow-custom:focus, .home-form-col .panel:focus, #screenshotCarousel .bfc-carousel-item-media-img:focus, .pricing-section .pricing-table:focus, .popup-subscribe-form:focus, .contact-left-col .panel:focus {-webkit-box-shadow:0 8px 48px 0 rgba(0, 0, 0, 0.16);box-shadow:0 8px 48px 0 rgba(0, 0, 0, 0.16);}
/**
 * common
 */
.home-section .double-screen-right .screen{width:100%;height:auto;}
.home-section .double-screen-right .screen.bottom{opacity:0;filter:alpha(opacity=0);}
.home-section .double-screen-right{max-width:450px;}
.home-section .btn-wrap .btn {margin:42px 0.25rem 0px 0px;}
.home-section .btn-wrap .btn:nth-child(2) {margin-left:0.25rem;}
.home-section .section-title + .text-lead {line-height:1.225;font-size:1.5rem;font-weight:500;}
.home-section button.popup-inline{line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.9375rem 1.5em;font-size:1rem;}

.iconbox-header .iconbox-header-title {font-size:1.325rem;font-weight:600;padding:0px 10px 0px 10px;}
.iconbox-content p{text-align:left;padding:5px 0px 0px 10px;}
.current-portfolio-box{margin-bottom:42px;text-align:center;background-color:#ddd;}
.current-portfolio-box .current-portfolio-title{font-size:0.85rem;padding:10px 0px 5px 0px;font-weight:500;letter-spacing:0.05rem;}
.current-portfolio-box .current-portfolio-content{text-align:center;padding-bottom:10px;}
/*.current-portfolio-box .current-portfolio-index{display:inline-block;width:40px;margin-bottom:5px;}*/
.current-portfolio-box ul li{display:inline-block;width:55px;}
.current-portfolio-box li i{font-size:1rem;}
.current-portfolio-box li a{text-decoration:none;}
.current-portfolio-box .current-portfolio-content p{font-size:0.8rem;color:#777;line-height:0.9rem;}
/*.current-portfolio-box .current-portfolio-index img{display:block;width:15px;height:15px;margin:5px 12.5px 0px 12.5px;border:soild 1px #ccc;background-color:#ccc;}*/
/*.current-portfolio-box .current-portfolio-index span{font-size:0.7rem;color:#555;}*/

.feature-1-left-col .section-title{font-size:1.725rem;font-weight:600;margin-bottom:1.825rem;}
.feature-1-left-col .section-title-2{margin-bottom:1.925rem;}
.feature1-section .double-screen-right img{width:100%;height:auto;}
.feature1-section .double-screen-right{max-width:450px;}
.feature1-section .double-screen-right .screen.bottom{opacity:0;filter:alpha(opacity=0);}
.feature-1-left-col .media-heading{font-size:1.125rem;font-weight:600;}

.feature2-section .section-title{font-weight:300;}
.feature2-section .feature-list li{font-size:1.325rem;font-weight:300;}
.feature2-section .double-screen-left{max-width:450px;}
.feature2-section .double-screen-left img{width:100%;height:auto;}
.feature2-section .double-screen-left .screen.bottom{opacity:0;filter:alpha(opacity=0);}
.feature2-section .cloud-from-left{opacity:0.6;filter:alpha(opacity=20);}
.feature2-section button.popup-inline{line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.9375rem 1.5em;font-size:1rem;}

.watch-video-section .text-cover{visibility:hidden;}
.watch-video-section .text-lead{visibility:hidden;}
.watch-video-section .section-title{font-weight:300;}
.watch-video-section .watch-video-right-col img{visibility:visible!important;margin-bottom:3rem;}

.video-section .div-video{display:inline-block;width:230px;margin:0px 20px 40px 20px;}

.meet-team .container{padding-left:6rem;padding-right:6rem;}
.screenshot-section .section-title{font-weight:300;}
.screenshot-section .text-lead{font-weight:300;font-size:1.325rem;}

.number-section .number-box h5{display:none;}
.number-section .number-box .img-bg{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:5;}
/*.number-section .number-box a{display:block;width:230px;height:129px;border:solid 1px #6ea8ff;text-align:center;padding-top:42px;}*/
.number-section .number-box{display:block;position:relative;outline:none;text-align:center;width:230px;height:129px;border:solid 1px #6ea8ff;text-align:center;}
.number-section .number-box a.video-link{display:inline-block;position:relative;width:50px;height:50px;margin-top:42px;border:none;padding-top:6.5px;z-index:10;outline:none;}
.number-section .number-box h6{color:#eee;padding-top:15px;}
/*.number-section .number-box img{width:auto;height:auto;width:50px;height:50px;display:inline;}*/
.number-section .number-box p{font-size:0.95rem;}

.skill-section-faq .text-lead{font-size:1.225rem;font-weight:400;line-height:2rem;}
.skill-section-faq .btn-wrap{display:none;}
.skill-section-faq .skill-right-col{/*max-height:600px;*/overflow-x:hidden;overflow-y:scroll;}
.colour1-solidity {color:#2595FF!important}
.colour2-solidity {color:#ffffff!important}
.colour3-solidity {color:#ce5ace/*#EE82EE*/!important}
.colour4-solidity {color:#25adad/*#00FFFF*/!important}
.font-size-solidity {font-size:14px}

@media (max-width:768px) {.app-code {width:100%;padding:30px;font-size:10px}}

@media(max-width:768px) {.btn.long-text-button {padding-left:0;padding-right:0;text-align:center}}

.app-code-block {background-color:#ffffff/*#003049*/;overflow:hidden;}
.app-code {color:#467397/*#6EA4CF*/;background-color:#ffffff/*#003049*/;border:#999999 1px solid/*#495158 1px solid*/;background:transparent;font-size:8.5px;padding:10px;line-height:1.55;margin-bottom:30px;text-align:left;}
.app-code span {color:#848e97/*#8496A5*/;}

@media (min-width:768px) {.app-code {width:600px;margin-bottom:0;}}

@media (min-width:992px) {.app-code {padding:30px;font-size:10px;}}

@media (max-width:1200px) {.app-code {width:100%;padding:30px;font-size:12px}}

@media (max-width:993px) {.app-code {width:100%;padding:30px;font-size:8px}}

@media (max-width:768px) {.app-code {width:100%;padding:30px;font-size:10px}}

@media (max-width:640px) {.app-code {width:100%;padding:30px;font-size:8px}}

@media (max-width:540px) {.app-code {width:100%;padding:30px;font-size:8px;}}

.app-code-block.transparent {background-color:transparent}
.app-code::-webkit-scrollbar {display:none}

.faq-section .title-row{margin-bottom:42px;}
.faq-section .section-title{font-weight:300;}
.faq-section .text-lead{display:none;}
.faq-section .faq-box-question{cursor:pointer;}
.faq-section .faq-box-answer{display:none;}
.faq-section .faq-box-answer:hover{color:#222;}
.faq-section .faq-box-answer p{margin-left:42px;}
.faq-section h5{font-weight:bold;}

.s-12 .section-title{font-size:1.725rem;font-weight:600;}
.s-12 .skill-left-col .text-lead{font-size:0.95rem;font-weight:350;line-height:1.825rem;}
.s-12{padding-top:6.25rem;}
.s-12 .token-issuance{padding-bottom:6.25rem;}
.s-12 .skill-left-col{padding-left:50px;}
.s-12 .btn-wrap{margin-left:42px;}
.s-12 .skill-right-col{margin-bottom:62px;}
.s-12 button.popup-inline{line-height:1.5rem;-webkit-border-radius:0.125rem;border-radius:0.125rem;padding:0.9375rem 1.5em;font-size:1rem;}

@media (max-width:767px){
.skill-right-col{text-align:center;}
.s-12 .skill-left-col{padding-left:15px;}
.s-12 .btn-wrap{margin-left:0px;}}

.site-footer-bottom-section .legal-note-page-bottom{padding:42px 15px 15px 15px;font-size:0.7rem;}
.roadmap .timeline .item .time:before,.roadmap .timeline .item:before,.roadmap:before {content:''}
.roadmap {/*background-image:url(../img/roadmap.jpg);*/background-repeat:no-repeat;background-size:cover;position:relative;color:#fff}
.roadmap.section {padding-bottom:0}
.roadmap:before {background-color:#0939DC;opacity:.9;width:100%;height:100%;position:absolute;left:0;top:0}
.roadmap .timeline {position:relative}
.roadmap .timeline .item {margin-bottom:10px;overflow:hidden;position:relative}
.roadmap .timeline .item:before {width:1px;height:100%;background-color:#fff;position:absolute;top:24px;opacity:.3;right:50%}
.roadmap .timeline .item.right {padding-left:50%;padding-right:100px}
.roadmap .timeline .item.right * {padding-left:30px}
.roadmap .timeline .item.right .time:before {left:-7px}
.roadmap .timeline .item.left {padding-right:50%;padding-left:100px;text-align:right}
.roadmap .timeline .item.left * {padding-right:30px}
.roadmap .timeline .item.left .time:before {right:-6px}
.roadmap .timeline .item .time {font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:30px;position:relative;opacity:.5}
.roadmap .timeline .item .time:before {display:block;width:13px;height:14px;position:absolute;top:0;background-image:url(../img/icons/dot.svg);background-size:13px 14px}
.slick-list,.slick-slider,.slick-track,.start {position:relative}
.roadmap .timeline .item.active .time,.roadmap .timeline .item.active:before {opacity:1}
.roadmap .timeline .item:last-child {padding-bottom:100px;margin-bottom:0}
.roadmap .timeline .item h3 {font-size:15px;font-weight:600;margin-bottom:10px}
.roadmap .timeline .item p {line-height:22px;opacity:.7;padding-bottom:30px}
.roadmap .download-right-col .btn{width:160px;}

@media only screen and (max-width:800px) 
{body .roadmap .timeline .item.left {padding-left:0}
    body .roadmap .timeline .item.right {padding-right:0}   
}

@media only screen and (max-width:600px) {
body .roadmap {padding-bottom:0}
body .roadmap .timeline .item:last-child {padding-bottom:60px}}

@media only screen and (max-width:480px) {
body .roadmap {padding-bottom:0}
body .roadmap .timeline .item.left .time:before,body .roadmap .timeline .item.right .time:before {right:inherit;left:-7px}
body .roadmap .timeline .item.left {padding-left:30px;padding-right:0;text-align:left}
body .roadmap .timeline .item.left *,body .roadmap .timeline .item.left .time,body .roadmap .timeline .item.right {padding-right:0;padding-left:30px}
body .roadmap .timeline .item:last-child {padding-bottom:40px}
body .roadmap .timeline .item:before {right:initial}
.roadmap .item p{padding-right:0.5rem!important;}}

@media only screen and (max-width:414px) {body .roadmap .timeline .item h3 {line-height:1.5}}

.download-section.roadmap{padding-bottom:3rem;}
.roadmap .section-title{font-weight:300;}
.roadmap .item p{padding-right:0.5rem;}
.screenshot-section.chart {padding-top:6.25rem;padding-bottom:8.25rem;}
.chart .container{padding-left:3rem;padding-right:3rem;}
.chart h4.section-title{margin-bottom:1.725rem;font-size:1.1rem;font-weight:500;}
.chart .chart1 .text-lead{font-size:0.8rem;font-weight:400;margin-bottom:0rem;}
.chart .chart1 .screenshot-title-row{margin-bottom:2.525rem;}
.chart .chart1{margin-bottom:3rem}
.chart .calculation .screenshot-title-row{margin-bottom:4.5rem;}
.chart .calculation .section-title{margin-bottom:0rem;}
.chart .calculation .text-lead-2{font-size:0.9rem;font-weight:400;}
/*.chart .chart1 .screenshot-title-row{margin-bottom:3rem;}*/
#calculator-holder span {color:#303036!important;}
.ui-slider {position:relative;text-align:left}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter:inherit}
.ui-slider-horizontal {height:.8em}
.ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range {top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min {left:0}
.ui-slider-horizontal .ui-slider-range-max {right:0}
.ui-slider-vertical {width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle {left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range {left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min {bottom:0}
.ui-slider-vertical .ui-slider-range-max {top:0}
.ui-slider-horizontal .ui-slider-handle:focus,.ui-accordion-header:focus {outline:none!important}
.btn-md,.btn-sm,.cta,.btn-primary,.ui-slider-handle {background-color:#2595ff!important;border-color:#2595ff!important}

@media (min-width:1200px) {.sliders-holder .ui-slider {margin:3% 5%}}

@media (min-width:992px) and (max-width:1199px) {.sliders-holder .ui-slider {margin:4% 6%}}

@media (min-width:768px) and (max-width:991px) {.sliders-holder .ui-slider {margin:5% 7.5%}}

@media (max-width:767px) {
.sliders-holder {margin-bottom:35px}
.sliders-holder .ui-slider {margin:6% 7.5%}
#calculator-holder {padding-top:40px}
.amount-text,.date-text {display:inline-block!important;color:#2595FF}}

.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:5.2em;height:2.2em;cursor:default;margin:0 -40px auto!important;text-align:center;line-height:30px;color:#FFFFFF;font-size:15px;border-radius:45px}
.ui-slider-horizontal .ui-slider-handle {top:-11px}
.ui-slider-horizontal .ui-slider-handle {margin-left:-0.5em}
.ui-slider-handle {-ms-touch-action:none;touch-action:none}
.asSeenOnBlock {padding:5px 0!important;background-color:#303037}
.ui-widget-content {border:1px solid #555555;background:#DAD7CD 50% 50% repeat;color:#303036;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius:6px;}
.ui-widget-content {border:1px solid #555555;background:#000000 50% 50% repeat;color:#ffffff;}
.ui-widget {font-family:Verdana,Arial,sans-serif;font-size:1.1em;}
.ui-slider-horizontal {height:.8em;}
.ui-slider {position:relative;text-align:left;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius:6px;}
e63e76dcb940.css:13446
.ui-widget-header {border:1px solid #333333;background:#444444 50% 50% repeat-x;color:#DAD7CD;font-weight:bold;}
.ui-slider-horizontal .ui-slider-handle {margin-left:-0.5em;}
.ui-slider-horizontal .ui-slider-handle {top:-11px;}
.ui-slider .ui-slider-handle {position:absolute;z-index:2;width:5.2em;height:2.2em;cursor:default;margin:0 -40px auto!important;text-align:center;line-height:30px;color:#FFFFFF;font-size:15px;border-radius:45px;}
#slider-range-amount span label, #slider-range-date span label {color:white;}

/**
 * font
 */
.font-body, body, .text-lg,.text-lead, .text-md, .text-sm {font-family:"Cabin Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.font-heading, h1, .text-h1,h2, .text-h2,h3, .text-h3,h4, .text-h4,h5, .text-h5,h6, .text-h6, .list-group-item-heading, .iconbox-header-title {font-family:"Cabin Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.font-display, .text-d1,.text-d2,.text-d3,.text-d4, .page-intro-countdown .countdown-digit, .section-title, #popupSubscribeFormWrap .pop-subscribe-form-header-title {font-family:"Cabin Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.font-sub {font-family:Georgia, "Times New Roman", Times, serif;}
.font-mono, code,kbd,pre,samp {font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
.font-btn, .btn {font-family:"Cabin Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;}
.font-icon, .form-notify-icon-info,
.form-notify-icon-success,
.form-notify-icon-error, .bg-audio-toggle > a:before {display:inline-block;font:normal normal normal 14px FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/* countdown */
.page-intro-countdown {line-height:0;}
.page-intro-countdown .countdown-digit {color:inherit;font-weight:500;text-transform:none;letter-spacing:inherit;font-size:40px;line-height:1.3;line-height:1;}

@media (max-width:991px) {.page-intro-countdown .countdown-digit {font-size:32px;line-height:1.375;}}

.page-intro-countdown .countdown-unit {line-height:28px;}
.page-intro-countdown .countdown-row {display:inline-block;width:100%;max-width:480px;}

@media (max-width:991px) {.page-intro-countdown .countdown-row {margin-right:auto;margin-left:auto;text-align:center;}}

@media (max-width:767px) {
.page-intro-countdown .countdown-row {max-width:240px;}
.page-intro-countdown .countdown-col:nth-child(3), .page-intro-countdown .countdown-col:nth-child(4) {margin-top:14px;}}

.partners-section{background-color:#ffffff/*#f7fbfe*/;}
.partners-section .screenshot-title-row{margin-bottom:2rem;}
.partners-section .section-title{margin-bottom:;font-size:1.525rem;text-transform:uppercase;}
.partners-section .partners-list a{display:inline-block;background-color:#ddd;border:solid 0px #eee;margin:0px 5px 10px 5px;text-decoration:none;}
.partners-section .partners-list img{display:block;width:170px;}

/* chart */
.tick line {display:none;}
.nv-indexLine{display:none;}
.news-section .container{padding-left:2rem;padding-right:2rem;}
.news-section{text-align:center;margin:-3rem 1rem 4rem 1rem;}
.news-section .news-block{display:inline-block;width:240px;/*width:260px;height:320px;*/border:solid 1px #eee;}
.news-section .img-block{/*height:145px;*/background-color:#666;overflow:hidden;}
.news-section img{display:block;/*width:70%;height:auto;*/width:166px;height:56px;margin:10px 15% 10px 15%/*40px 10% 0px 10%*/;}
.news-section .news-text{display:none;min-height:110px;margin:0.925rem 0.925rem 0rem 0.925rem;border:solid 0px #eee;text-align:left;line-height:1rem;overflow:hidden;visibility:;}
.news-section .date{display:none;float:left;margin:0.5rem 0rem 0.925rem 0.925rem;border:solid 0px #eee;font-size:0.625rem;color:#666;}
.news-section .btn{display:none;float:right;margin:0rem 0.925rem 0.925rem 0rem;padding-top:0.25rem;padding-bottom:0.25rem;border:solid 0px #eee;}
.news-section .bfc-carousel-item-media{width:280px;}
#slider-range-amount span label, #slider-range-date span label{line-height:0.7rem;padding-top:0.2rem;}
#slider-range-amount span font, #slider-range-date span font{font-size:12px;}
.roadmap:before{background-color:#2a7af3;opacity:1}
.popup-subscribe-form .popup-subscribe-form-media{width:60px;}


/* cryptocoins */
/*! Cryptocoins - cryptocurrency icon font | https://github.com/allienworks/cryptocoins */
@font-face {font-family:"cryptocoins";src:url('../../fonts/cryptocoins/cryptocoins.woff2') format('woff2'),url('../../fonts/cryptocoins/cryptocoins.woff') format('woff'),url('../../fonts/cryptocoins/cryptocoins.ttf') format('truetype')
}

/* .cc:before {*/
.cc::before {font-family:"cryptocoins";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;/* speak:none;only necessary if not using the private unicode range (firstGlyph option) */
  text-decoration:none;text-transform:none;}
.cc.QTUM::before, .cc.ARK::before, .cc.tenx::before, .cc.XLM::before, .cc.MIOTA::before, .cc.HSR::before, .cc.ADA::before, .cc.LSK::before, .cc.PPT::before {content:"";display:inline-block;background-repeat:no-repeat;width:15px;height:15px;background-size:15px 15px;}
#popupForm .terms{line-height:1.225rem;margin-top:5px;}
.social-section{text-align:center;margin:0rem 0rem 6rem 0rem;}
.social-section a{display:inline-block;/*box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;*/min-width:50px;min-height:50px;text-decoration:none;margin:12px;padding:3px;border-radius:50px;background-color:#3db1f8;}
.social-section a:hover{box-shadow:0px 0.5px 3px #999999;}
.social-section a img{border-radius:50px;/*-webkit-box-shadow:inset 0px 0px 0px 5px #3db1f8;-moz-box-shadow:inset 0px 0px 0px 5px #3db1f8;box-shadow:inset 0px 0px 0px 5px #3db1f8;*/}

#screenshotCarousel{text-align:center;}
#screenshotCarousel .popup-gallery-item{display:inline-block;}
#screenshotCarousel .bfc-carousel-item-label{display:inline-block;width:260px;height:500px;border:solid 1px #ddd;text-align:center}
#screenshotCarousel .bfc-carousel-item-media-img{display:inline-block;border-radius:100px;margin-top:1rem;width:151px;height:149px;}
#screenshotCarousel .popup-gallery-item h5{line-height:1.3rem;padding:1rem 0.4rem 0.8rem 0.4rem;}
#screenshotCarousel .popup-gallery-item h6{line-height:1.3rem;padding:0rem 0.5rem .8rem 0.5rem;}
#screenshotCarousel .popup-gallery-item p{font-size:0.85rem;line-height:1rem;padding:0rem 0.2rem 0.2rem 0.2rem;margin-bottom:0rem;}
#screenshotCarousel .popup-gallery-item div.div-icon{clear:both;text-align:center;}
#screenshotCarousel .popup-gallery-item a.link-icon{display:inline-block;width:20px;height:20px;margin-top:0.2rem;text-decoration:none;background:url(../../images/icon-linkedin.png) center center no-repeat;}

@media (min-width:992px){}
@media (max-width:768px){
.meet-team .container{padding-left:2rem;padding-right:2rem;}
.chart .container{padding-left:0.5rem;padding-right:0.5rem;}
.chart .container.calculation{padding-left:1rem;padding-right:1rem;}
.chart1 .highcharts-container{margin-right:0rem;}
#holdingsbar{padding-left:0rem;}
.feature1-section{text-align:center;}
.s-12 #chart1{margin-left:-25px;}
.partners-section .partners-list img{width:150px;}
/*.watch-video-section{padding-bottom:0rem;}*/}

@media (min-width: 992px) {
    .feature-media-col {
        width: 48.5%;
    }
}

/* START - Notification bottom popup */
#notification-popup.fade-out {
    opacity: 0;
    animation-name: nFadeOut;
    animation-duration: 1s;
    animation-fill-mode: both;
}
#notification-popup {
    border: 0;
    display: block;
    border-radius: 0;
    opacity:0;
    bottom: -100px;
    left: 20px;
    top: auto!important;
    right: auto!important;
    padding: 0;
    position: fixed;
    text-align: left;
    width: 300px; /*auto*/
    /*max-width:90%;*/
    z-index: 99999;
    font-family: Raleway,sans-serif;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.4);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.4);
    background:linear-gradient(-12.7deg, rgb(73, 237, 101), rgb(67, 166, 251)); /* linear-gradient(-12.7deg, rgb(27, 24, 222), rgb(15, 140, 247)), linear-gradient(-12.7deg, #071ead, #3b56fd), linear-gradient(-12.7deg, rgb(73, 237, 101), rgb(67, 166, 251)), linear-gradient(-12.7deg, rgb(237, 73, 94), rgb(251, 149, 67));*/
    /*padding: 15px 10px 15px 10px;*/
}
#notification-popup img {
    cursor: pointer;
    float: left;
    /*height: 58px;
    width: 60px;
    margin:20px;*/
    height:70px;
    width:70px;
    margin:8px 10px 8px 10px;
}
#notification-popup p {
    color: #fff;
    float: left;
    /*font-size: 9.5px;*/
    /*margin: 0 0 0 13px;*/
    width: 200px;
    padding: 15px 10px 0px 0px;
}
#notification-popup p a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
#notification-popup .txt {
    clear: both;
    font-size:12px;
    display: block;
    line-height: 13px;
    margin:2px 0px 2px 0px;
    width:200px;
    cursor: pointer;
}
@media (max-width:767px){
    #notification-popup{width:280px;}
    #notification-popup p {width:190px;}
}
/* END - Notification bottom popup */