@import url(https://fonts.googleapis.com/css?family=Open Sans:300,400,700&amp;subset=latin-ext);

html,body {height: 100%;}

body.mobile {position: relative;}
body.pace-primary .pace .pace-progress {background-color: #6d5cae;}
body.pace-success .pace .pace-progress {background-color: #10cfbd;}
body.pace-complete .pace .pace-progress {background-color: #48b0f7;}
body.pace-warning .pace .pace-progress {background-color: #f8d053;}
body.pace-danger .pace .pace-progress {background-color: #f55753;}
body.pace-dark .pace .pace-progress {background-color: #000000;}
body.pace-white .pace .pace-progress {background-color: #ffffff;}
body{background-color: rgb(238,238,238);}
.mobile-wrapper {height: 100%;width: 100%;}

.header {width: 100%;z-index: 800;background-color: #fff;-webkit-transition: background 0.4s ease, height 0.4s ease;transition: background 0.4s ease, height 0.4s ease;}
.header.bottom {position: absolute;bottom: 0;top: auto;}
.header.bottom.affix {position: fixed;bottom: auto;top: 0;}
.header.transparent-light {background-color: rgba(0,0,0,0.3);}
.header .menu > li > a ion-icon{margin-bottom:-2px}
.header.transparent-light .menu > li > a:not(.btn) {color: #ffffff;opacity: 1;}
.header.transparent-light .menu > li > a:not(.btn):focus {opacity: 0.8;}
.header.transparent-light .menu > li > a:not(.btn):hover {opacity: 0.8;}
.header.transparent-light .menu > li > a:not(.btn).active {opacity: 1;}
.header.transparent-light .search-toggle {color: #ffffff;}
.header.transparent-light .menu.bordered > li > a {border-color: #ffffff;}
.header.transparent-light.alternate .menu > li > a:before {max-width: 100%;}
.header.transparent-light.alternate span:before {max-width: 100%;}
.header.transparent-light.alternate .search-toggle {color: #121212;}
.header.transparent-light.alternate .menu-toggler .one,
.header.transparent-light.alternate .menu-toggler .two,
.header.transparent-light.alternate .menu-toggler .three {background-color: #121212;}
.header.transparent-light.alternate.minimized .search-toggle {color: #ffffff;}
.header.transparent-light.alternate.minimized .menu-toggler .one,
.header.transparent-light.alternate.minimized .menu-toggler .two,
.header.transparent-light.alternate.minimized .menu-toggler .three {background-color: #ffffff;}
.header.transparent-light .menu-toggler .one,
.header.transparent-light .menu-toggler .two,
.header.transparent-light .menu-toggler .three {background-color: #ffffff;}
.header.transparent-dark {background-color: transparent;}
.header.transparent-dark.alternate .menu > li > a:before {color: #ffffff;max-width: 100%;}
.header.transparent-dark.alternate .menu > li > a > span:before {color: #ffffff;max-width: 100%;}
.header.transparent-dark.alternate .search-toggle {color: #ffffff;}
.header.transparent-dark.alternate .menu-toggler .one,
.header.transparent-dark.alternate .menu-toggler .two,
.header.transparent-dark.alternate .menu-toggler .three {background-color: #ffffff;}
.header.transparent-dark .menu > li > a {color: #121212;opacity: 0.5;}
.header.transparent-dark .menu > li > a:focus {opacity: 0.8;}
.header.transparent-dark .menu > li > a:hover {opacity: 0.8;}
.header.transparent-dark .menu > li > a.active {opacity: 1;}
.header.transparent-dark .search-toggle {color: #121212;}
.header.transparent-dark .menu.bordered > li > a {border-color: #121212;}
.header.dark-solid {background-color: #000000;}
.header.dark-solid .menu > li > a:not(.btn) {color: #ffffff;opacity: 0.5;}
.header.dark-solid .menu > li > a:not(.btn):focus {opacity: 0.8;}
.header.dark-solid .menu > li > a:not(.btn):hover {opacity: 0.8;}
.header.dark-solid .menu > li > a:not(.btn).active {opacity: 1;}
.header.dark-solid .search-toggle {color: #ffffff;}
.header.dark-solid .menu.bordered > li > a {border-color: #ffffff;}
.header.dark-solid .menu-toggler .one,
.header.dark-solid .menu-toggler .two,
.header.dark-solid .menu-toggler .three {background: #ffffff;}
.header.dark {background-color: rgba(0, 0, 0, 0.87);}
.header.dark .menu > li > a:not(.btn) {color: #ffffff;opacity: 0.5;}
.header.dark .menu > li > a:not(.btn):focus {opacity: 0.8;}
.header.dark .menu > li > a:not(.btn):hover {opacity: 0.8;}
.header.dark .menu > li > a:not(.btn).active {opacity: 1;}
.header.dark .search-toggle {color: #ffffff;}
.header.dark .menu.bordered > li > a {border-color: #ffffff;}
.header.dark .menu-toggler .one,
.header.dark .menu-toggler .two,
.header.dark .menu-toggler .three {background: #ffffff;}
.header.light-solid {border-bottom: 1px solid #f0f0f0;background-color: #ffffff;}
.header.light-solid .menu > li > a:not(.btn) {color: #000000;opacity: 1;}
.header.light-solid .menu > li > a:not(.btn):focus {opacity: 0.8;}
.header.light-solid .menu > li > a:not(.btn):hover {opacity: 0.8;}
.header.light-solid .menu > li > a:not(.btn).active {opacity: 1;font-weight:bold}
.header.light-solid .search-toggle {color: #000000;}
.header.light-solid .menu.bordered > li > a {border-color: #000000;}
.header.light-solid .menu-toggler .one,
.header.light-solid .menu-toggler .two,
.header.light-solid .menu-toggler .three {background: #000000;}
.header.light {border-bottom: 1px solid #f0f0f0;background-color: #fafafa;}
.header.light .menu > li > a:not(.btn) {color: #000000;opacity: 0.5;}
.header.light .menu > li > a:not(.btn):focus {opacity: 0.8;}
.header.light .menu > li > a:not(.btn):hover {opacity: 0.8;}
.header.light .menu > li > a:not(.btn).active {opacity: 1;}
.header.light .search-toggle {color: #000000;}
.header.light .menu.bordered > li > a {border-color: #000000;}
.header.light .menu-toggler .one,
.header.light .menu-toggler .two,
.header.light .menu-toggler .three {background: #000000;}
.header.alternate .logo {display: none;}
.header.alternate .alt {display: inline-block;}
.head-logo .main-logo{max-height: 48px;}
nav.header.minimized{top:0px;position: fixed;}
nav.header.minimized div.header-inner.head-logo img{height: 30px!important;transition: height 0.5s;margin-top:17px;}
nav.header.minimized div.user-menu{height:0px;/* ferhat */transition: height 0.5s;}
nav.jumbo{min-width: 800px!important;}
.header.bg-header .menu-toggler {margin-top: 47.5px;}
.header.md-header {height: 88px;}
.header.md-header .header-inner {line-height: 88px;}
.header.md-header .menu-toggler {margin-top: 36.5px;}
.header.sm-header {height: 44px;}
.header.sm-header .header-inner {line-height: 44px;}
.header.sm-header .menu-toggler {margin-top: 14.5px;}
.header.minimized {height: 60px !important;}
.header.minimized .header-inner {line-height: 60px !important;}
.header.minimized .logo {display: none;}
.header.minimized .alt {display: inline-block;}
.header.minimized .menu-toggler {margin-top: 22.5px !important;}
.header.minimized .menu > li > a:before {max-width: 0 !important;}
.header.minimized .menu > li > a > span:before {max-width: 0;}
.header .alt {display: none;}
.header.horizontal {width: 100%;height: auto;}
.header .header-inner {line-height: 60px;width: 100%;-webkit-transition: line-height 0.4s ease;transition: line-height 0.4s ease;}
.header > .pull-right,
.header .pull-left {position: relative;}
.header .menu {margin: 0;display: inline-block;}
.header .menu.bordered > li > a {border-right: 1px solid;}
.header .menu > li {display: inline-block;list-style: none;font-size: 14px;margin-right: 12px;vertical-align: middle;}
.header .menu > li.multiline > nav {top: 43px;}
.header .menu > li.classic.dark > nav > span.arrow {background-image: url(../images/black.svg);}
.header .menu > li.classic.dark > nav:before,
.header .menu > li.classic.dark > nav:after {height: 7px;background-color: #000000;border-color: #000000;}
.header .menu > li.classic.dark > nav ul {background-color: #000000;}
.header .menu > li.classic.dark > nav ul li a {color: #ffffff;}
.header .menu > li.horizontal.dark > nav {background-color: #000000;border-bottom: 0;}
.header .menu > li.horizontal.dark > nav ul li a {color: #ffffff;}
.header .menu > li.horizontal.dark > span.arrow {background-image: url(../images/black.svg) !important;}
.header .menu > li.horizontal.dark > span.arrow:before,
.header .menu > li.horizontal.dark > span.arrow:after {background-color: #000000 !important;border-top: 0 !important;}
.header .menu > li.horizontal.dark .container {border-right-color: rgba(255, 255, 255, 0.4);}
.header .menu > li.mega.dark .container {background-color: #000000;text-color: #ffffff;}
.header .menu > li.mega.dark .container .sub-menu-heading {color: #ffffff;}
.header .menu > li.mega.dark .container ul.sub-menu > li a {color: #ffffff;}
.header .menu > li.mega.dark > span.arrow {background-image: url(../images/black.svg) !important;}
.header .menu > li.mega.dark > span.arrow:after,
.header .menu > li.mega.dark > span.arrow:before {background-color: #000000 !important;}
.header .menu > li > a {position: relative;text-transform: uppercase;font-family: 'Open Sans';padding-right: 21px;display: block;}
.header .menu > li:last-child a{padding-right: 0px;}
.header .menu > li:last-child{margin-right: 0px;}
.header .menu > li > a span {margin-bottom: 7px;}
.header .menu > li > a:before {color: #000000;position: absolute;top: 0;left: 0;overflow: hidden;max-width: 0;white-space: pre;line-height: inherit;content: attr(data-text);-webkit-transition: max-width 0.5s;transition: max-width 0.5s;}
.header .menu > li > a.btn,
.header .menu > li > a.btn:hover {opacity: 1;}
.header .menu > li > a > span {font-size: 12px;font-family: Arial;color: inherit;opacity: 0.8;display: block;position: relative;line-height: 15px;text-transform: none;}
.header .menu > li > a > span:before {color: #000;position: absolute;top: 0;left: 0;overflow: hidden;max-width: 0;white-space: pre;line-height: inherit;content: attr(data-text);-webkit-transition: max-width 0.5s;transition: max-width 0.5s;}
.header .menu > li:last-child {border-right: none;}
.header .menu > li.horizontal:hover {position: relative !important;}
.header .menu > li.horizontal:hover > span.arrow {background-image: url(../images/white.svg);background-repeat: no-repeat;width: 14px;height: 7px;left: calc(50% - 14px);margin-top: 8px;position: absolute;z-index: 2;}
.header .menu > li.horizontal:hover > span.arrow:before {content: '';position: absolute;height: 7px;width: 100vw;background-color: #ffffff;display: block;left: -100vw;border-top: 1px solid #e6e6e6;}
.header .menu > li.horizontal:hover > span.arrow:after {content: '';position: absolute;height: 7px;left: 14px;background-color: #ffffff;border-top: 1px solid #e6e6e6;width: 100vw;}
.header .menu > li.mega:hover {position: relative !important;margin-top: -1px;}
.header .menu > li.mega:hover > span.arrow {background-image: url(../images/white.svg);background-repeat: no-repeat;width: 14px;height: 7px;left: calc(50% - 14px);margin-top: 10px;position: absolute;}
.header .menu > li.mega:hover > span.arrow:before {content: '';position: absolute;height: 7px;width: 100vw;background-color: #ffffff;display: block;left: -100vw;border-top: 1px solid rgba(0, 0, 0, 0.07);border-left: 1px solid rgba(0, 0, 0, 0.07);}
.header .menu > li.mega:hover > span.arrow:after {content: '';position: absolute;height: 7px;left: 14px;width: 100vw;background-color: #ffffff;border-top: 1px solid rgba(0, 0, 0, 0.07);border-right: 1px solid rgba(0, 0, 0, 0.07);}
.header .menu > li.classic:hover > nav {border-color: rgba(0, 0, 0, 0.07);}
.header .menu > li:hover > .classic {max-height: 999px;}
.header .menu > li:hover > .mega,
.header .menu > li:hover > .horizontal {display: block;}
.header .menu > li.classic {position: relative;}
.header .menu > li:hover > a {opacity: 1;}
.header .menu > li.mega:hover, .header .menu > li.horizontal:hover {position: inherit;}
.header .menu > li > .classic {margin: 0;padding: 0;position: absolute;overflow: hidden;left: 0;right: 0;z-index: 9;top: 32px;min-width: 230px;font-weight: normal;max-height: 0;-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);border: 1px solid rgba(0, 0, 0, 0);}
.header .menu > li > .classic ul {padding: 0;list-style: none;overflow: hidden;background-color: #ffffff;margin-top: 6px;}
.header .menu > li > .classic ul > li {margin: 5px;opacity: 1;-webkit-transition: all 0.1s linear 0.1s;transition: all 0.1s linear 0.1s;}
.header .menu > li > .classic ul > li a {color: #000000;text-transform: uppercase;font-family: 'Open Sans';opacity: 1;font-size: 11px;line-height: 30px;}
.header .menu > li > .classic ul > li a:focus {opacity: 0.8;}
.header .menu > li > .classic ul > li a:hover {opacity: 0.8;}
.header .menu > li > .classic ul > li a.active {opacity: 1;}
/*
.header .menu > li > .classic ul > li:first-child {margin-top: 20px;}
*/
.header .menu > li > .classic ul > li:last-child {margin-bottom: 20px;}
.header .menu > li > .horizontal {margin: 0;margin-top: 15px;padding: 0;position: fixed;background-color: #fff;list-style: none;display: none;left: 0;right: 0;width: 100%;border-bottom: 1px solid #e6e6e6;}
.header .menu > li > .horizontal.dark {background-color: #000000;}
.header .menu > li > .horizontal.dark ul li a {color: #ffffff;}
.header .menu > li > .horizontal .container {overflow: hidden;border-right: 1px solid #e6e6e6;}
.header .menu > li > .horizontal ul {white-space: nowrap;padding-left: 0;}
.header .menu > li > .horizontal ul li {margin: 2px 9px 6px 9px;display: inline-block;}
.header .menu > li > .horizontal ul li a {color: #000000;opacity: 0.5;text-transform: uppercase;font-family: 'Open Sans';line-height: 35px;font-size: 11px;}
.header .menu > li > .horizontal ul li a:focus {opacity: 0.8;}
.header .menu > li > .horizontal ul li a:hover {opacity: 0.8;}
.header .menu > li > .horizontal ul li a.active {opacity: 1;}
.header .menu > li > .mega {position: fixed;display: none;left: 0;right: 0;}
.header .menu > li > .mega .container {margin-top: 17px;background-color: #fff;list-style: none;padding-bottom: 20px;border: 1px solid rgba(0, 0, 0, 0.07);border-top: 0;padding: 50px 60px;}
.header .menu > li > .mega .container ul.sub-menu {padding: 0;list-style: none;overflow: hidden;}
.header .menu > li > .mega .container ul.sub-menu > li {margin: 5px 0;opacity: 1;padding-left: 0;-webkit-transition: all 0.1s linear 0.1s;transition: all 0.1s linear 0.1s;}
.header .menu > li > .mega .container ul.sub-menu > li a {color: #000000;text-transform: uppercase;font-family: 'Open Sans';opacity: 0.5;font-size: 11px;line-height: 30px;}
.header .menu > li > .mega .container ul.sub-menu > li a:focus {opacity: 0.8;}
.header .menu > li > .mega .container ul.sub-menu > li a:hover {opacity: 0.8;}
.header .menu > li > .mega .container ul.sub-menu > li a.active {opacity: 1;}
.header .menu > li > .mega .container ul.sub-menu > li:first-child {margin-top: 19px;}
.header .menu > li > .mega .container ul.sub-menu > li:last-child {margin-bottom: 19px;}
.header .menu > li > .mega .container .sub-menu-heading {color: #000000;font-size: 12px;text-transform: uppercase;font-family: 'Open Sans';margin: 0;padding-bottom: 5px;}
.menu > li.mega > nav.mega {max-height: 0;min-width: 190px;overflow: hidden;display: block !important;}
.menu > li.mega.open > nav.mega {max-height: 999px;}
.search-toggle {display: inline-block;color: #000;}
.header.sm-header .menu > li > .classic {top: 26px;}
.menu-toggler {-webkit-transition: all 0.4s ease;transition: all 0.4s ease;opacity: 1;width: 15px;height: 15px;margin-top: 22.5px;display: inline-block;user-select: none;box-sizing: content-box;cursor: pointer;}
.menu-toggler .one,
.menu-toggler .two,
.menu-toggler .three {width: 100%;height: 2px;background: black;margin-bottom: 3px;-webkit-transition: all 0.3s;transition: all 0.3s;backface-visibility: hidden;-webkit-transform-style: preserve-3d;}
.menu-toggler .one,
.menu-toggler .two {transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0);}
.menu-toggler.on .one {transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;transform-origin: 0% 0%;}
.menu-toggler.on .two {opacity: 0;}
.menu-toggler.on .three {transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;transform-origin: 0% 100%;}
[data-pages="header-toggle"] {display: none;z-index: 10;}
.side-menu {display: none;position: fixed;height: 100%;width: 250px;background-color: #fff;z-index: 10;}
.menu-content[data-pages-direction="slideLeft"],
.menu-content[data-pages-direction="pushLeft"] {left: 0;}
.menu-content[data-pages-direction="slideRight"],
.menu-content[data-pages-direction="pushRight"] {right: 0;}
.menu-content[data-pages-direction="fullScreenOverlay"] {top: 0;bottom: 0;left: 0;right: 0;width: 100%;}
.menu-content[data-pages-direction="slideTop"] {top: 0;}
/* Overlay Search 
------------------------------------
*/
.overlay {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.95);z-index: 1010;overflow: auto;}
.inline-block {display: inline-block;}
.overlay .overlay-brand {margin-left: 7px;}
.overlay > div {width: 100%;height: 260px;display: block;overflow: hidden;}
.overlay .has-results {overflow: visible;}
.overlay .overlay-search {font-weight: 300;font-size: 77px;height: 120px;letter-spacing: -1.925px;line-height: 100px;padding-left: 0 !important;}
.overlay .overlay-close {position: absolute;right: 20px;top: 25px;}
.jumbotron {position: relative;overflow: hidden;display: block;padding: 0;margin-bottom: 0;background-color: #f0f0f0;}
.jumbotron .inner {position: relative;z-index: 2;}
.jumbotron.lg {height: 600px;}
.jumbotron h1 {font-size: 44px;color: #2c2c2c;}
.pace .pace-progress {background-color: #6d5cae;}
.footer {position: absolute;bottom: 0;left: 0;right: 0;}
ul.footer-menu li{display: inline-block;border-right: 1px solid #dfdfdf;line-height: 20px;}
ul.footer-menu li a{padding: 0px 10px;color:#666;}
ul.footer-menu li nav{display: none;}
ul.footer-menu li:first-child a{padding-left:0px;}
ul.footer-menu li:last-child{border-right: 0px;}
a.mr{/* color:rgb(252,51,129)!important; */color:#fff;font-weight: bold;}
[data-pages-bg-image] {background-size: cover;position: relative;background-position: center;background-repeat: no-repeat;}
.slider-wrapper [data-pages-bg-image]{background-size: cover;}
[data-pages-bg-image] > * {z-index: 1;position: relative;}
[data-pages-bg-image] > .bg-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;opacity: .4;}
.vc_toggle_content{display: none;}
.vc_toggle_content ul{margin-bottom: 0px;padding-left:0px!important;}
.vc_toggle_content ul li{padding-left:20px;}
.vc_toggle{margin-bottom: 15px;}
.vc_toggle_title{cursor: pointer;min-height: 20px;position: relative;padding:10px 0px;}
.vc_toggle_title h4{position: absolute;left:20px;top:0px;font-size: 1.1em;margin: 0px;line-height: 18px;}
.vc_toggle_title i{position: absolute;left:0px;top:0px;font-size: 12px;color:#afafaf;line-height: 18px;}
@keyframes scrolls {0% { top: 10px;opacity: 1;height: 4px;  }95% { top: 18px;opacity: 0;height: 10px;  }100% { top: 8px;opacity: 1;height: 4px;  }}
.image {width: 100%;height: 100%;overflow: hidden;}
.image > img {height: 100%;width: 100%;object-fit: cover;}
.slider-wrapper {-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);position: absolute;overflow: hidden;right: 0;top: 0;bottom: 0;left: 0;}
.content-layer {z-index: 10000;position: relative;height: 100%;width: 100%;overflow: hidden;}
[data-pages-animation|=custom] {visibility: hidden;}
[data-pages-animation|=standard] {visibility: hidden;}
.product-inner{display:none;}
.gallery-item{transition: box-shadow 0.3s ease-in-out;}
.gallery-item .image-box div.block div{transition: background-size 0.5s ease-in-out!important;-moz-transition: background-size 0.5s ease-in-out!important;-ms-transition: background-size 0.5s ease-in-out!important;-o-transition: background-size 0.5s ease-in-out!important;-webkit-transition: background-size 0.5s ease-in-out!important;}
/* .gallery-item:hover .image-box div.block div{background-size:110%} */
.gallery-item .image-box{overflow: hidden;}
.gallery-item .icons{margin-right: -100px;transition:all 0.4s;-webkit-transition:all 0.4s;}
.gallery-item .icons button{width: 43px;}
.gallery-item:hover .icons{  margin-right: 0px;}
.gallery-item:hover {box-shadow: 0 0 15px #afafaf;}
.image-box .block div{background-repeat: no-repeat;background-position: center;background-size: contain;}
.old_price{text-decoration: line-through;}
.ekko-lightbox div.modal-body{padding:0px!important;}
.modal-dialog button.close{position: absolute;top:-40px;font-size:40px;z-index: 99;opacity: 0.6;}
.modal-dialog button.close span{color:#fff;}
div.ekko-lightbox .modal-header h4{display:none;}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{border-color:rgb(72, 176, 247);}
.animated-icon i{display:block;}
.animated-icon.shake:hover i{-webkit-animation-name: spaceboots;-webkit-animation-duration: 0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count: 1;-webkit-animation-timing-function: linear;}
.animated-icon.turn:hover i{transition: 0.80s;-webkit-transition: 0.80s;-moz-transition: 0.80s;-ms-transition: 0.80s;-o-transition: 0.80s;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.animated-icon.turn i{transition: 0.50s;-webkit-transition: 0.50s;-moz-transition: 0.50s;-ms-transition: 0.50s;-o-transition: 0.50s;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.pointer{cursor: pointer;}
.nav-tabs.categories li a {border-bottom: 0px;padding: 0px;    font-weight: normal;  font-size: 18px;}
.nav-tabs.categories li.active a, .nav-tabs.categories li.active a:hover,.nav-tabs.nav-justified .active a:focus{  background: transparent;  border: 0px!important;  color: #000;}
.nav-tabs.categories li a:after {  content: '';  position: absolute;  right: 0px;  bottom: 5px;  background: #afafaf;  width: 2px;  height: 15px;}
.nav-tabs.categories li:last-child a:after {background: transparent;}
.nav-tabs.categories li.active a:before,.nav-tabs.categories li a:hover:before{content: '';position: absolute;bottom:0px;width:20px;height:2px;background: #afafaf;}
.ftr{background: linear-gradient(to bottom, rgba(37,37,37,1) 0%,rgba(0,0,0,1) 100%);}
.ftr li a{transition: all 0.3s ease!important;}
.ftr li a:hover{color:#00aeef!important;}
@-webkit-keyframes spaceboots {0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }}

/*------------------------------------------------------------------
[4. Panels]
*/
.panel {-webkit-box-shadow: none;box-shadow: none;border-radius: 1px;-webkit-border-radius: 1px;-moz-border-radius: 1px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;position: relative;}
.panel .panel-heading {background: transparent;border-radius: 0px;border-bottom: 0px;padding: 20px 20px 7px 20px;position: relative;z-index: 3;min-height: 48px;}
.panel .panel-heading.separator:after {content: "";height: 1px;background: rgba(0, 0, 0, 0.08);left: 16px;right: 16px;position: absolute;bottom: 0;}
.panel .panel-heading + .panel-body {padding-top: 0;height: calc(100% - 50px);}
.panel .panel-heading .panel-title {font-family: 'Open Sans';text-transform: uppercase;display: inline-block;letter-spacing: 0.02em;font-size: 12px;font-weight: 600;margin: 0;padding: 0;line-height: normal;overflow: hidden;text-overflow: ellipsis;-webkit-text-stroke: 0px;filter: alpha(opacity=40);-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.panel .panel-heading .panel-controls {float: right;margin-top: -3px;}
.panel .panel-heading .panel-controls ul {margin: 0;padding: 0;}
.panel .panel-heading .panel-controls ul li {display: inline-block;list-style: none;line-height: 0;}
.panel .panel-heading .panel-controls:after {content: "";display: table;clear: both;}
.panel .panel-heading.panel-heading-hover .panel-title {opacity: .4;}
.panel .panel-heading.panel-heading-hover:hover .panel-title {opacity: 1;}
.panel.panel-default {border: 1px solid rgba(0, 0, 0, 0.07);}
.panel.panel-bordered {border: 1px solid rgba(230, 230, 230, 0.7);}
.panel.panel-condensed .panel-heading {padding: 13px 13px 0 13px;min-height: 30px;}
.panel.panel-condensed .panel-heading .panel-title {opacity: .4;}
.panel.panel-condensed .panel-body {padding: 13px;}
.panel.panel-hover .panel-heading .panel-title {opacity: .4;}
.panel.panel-hover:hover .panel-heading .panel-title {opacity: 1;}
.panel.panel-transparent {background: transparent;-webkit-box-shadow: none;box-shadow: none;}
.panel.panel-transparent .panel-body {background: transparent;}
.panel.full-height {height: calc(100%);}
.panel.full-height .panel-body {height: auto;width: 100%;height: 100%;}
.panel.panel-featured {-webkit-box-shadow: -1px 1px 3px 0px rgba(121, 129, 135, 0.14);box-shadow: -1px 1px 3px 0px rgba(121, 129, 135, 0.14);width: calc(100% - 50px);float: right;}
.panel.panel-featured .panel-title h4 {font-family: 'Open Sans';font-size: 16px;text-transform: uppercase;color: #f0f0f0;}
.panel.panel-featured .panel-body h3 {line-height: 34px;font-size: 26px;}
.panel.panel-featured .footer .username {line-height: 8px;padding-top: 10px;font-size: 16px;}
.panel.panel-featured .footer .buttons li {display: inline;list-style: none;font-weight: bold;margin-left: 20px;}
.panel.panel-featured .footer .buttons li:first-child {margin-left: 0;}
.panel.panel-featured .footer .buttons .heart {color: #f55753;}
.panel.panel-featured .footer .buttons .comment {color: #626262;}
.panel.panel-featured .ribbon {width: 38px;height: 38px;margin-left: -39px;float: left;-webkit-box-shadow: inset -3px 0px 3px 0px rgba(0, 0, 0, 0.14);box-shadow: inset -3px 0px 3px 0px rgba(0, 0, 0, 0.14);}
.panel.panel-featured .ribbon.green {background: #48b0f7;}
.panel.panel-featured .ribbon.blue {background: #10cfbd;}
.panel.hover-fill:hover {background: #f0f0f0;}
.panel.hover-stroke:hover {border: 1px solid #e6e6e6;}
.panel .panel-body {padding: 20px;height: 100%;width: 100%;}
.panel .panel-body.no-padding .row {margin-left: 0;margin-right: 0;}
.panel .panel-body.no-bottom-padding {padding-bottom: 0;}
.panel .panel-body.no-top-padding {padding-top: 0;}
.panel .panel-body .title {margin-top: 0px;}
.panel .panel-body.scrollable {margin-bottom: 20px;}
/* Portlets
------------------------------------
*/
.portlet-progress {background: rgba(255, 255, 255, 0.8);bottom: 0;left: 0;position: absolute !important;right: 0;top: 0;display: none;z-index: 2;}
.portlet-progress > .progress,
.portlet-progress > .progress.progress-small {height: 3px;}
.portlet-progress > .progress-circle-indeterminate,
.portlet-progress > .portlet-bar-indeterminate {display: block;left: 50%;margin-left: -17px;margin-top: -17px;position: absolute;top: 50%;}
.portlet-progress > .progress-circle-indeterminate {width: 35px;height: 35px;}
.panel-maximized {position: fixed !important;left: 70px;top: 59px;bottom: 0;right: 0;z-index: 600;margin: 0;}
/* Pages notification holder */
.panel .pgn-wrapper {position: absolute;z-index: 602;}
.panel-heading a[data-toggle] {color: #626262;opacity: .4;}
.panel-heading a[data-toggle].portlet-refresh {-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.panel-heading a[data-toggle].portlet-refresh.refreshing {opacity: 1;}
.panel-heading a[data-toggle]:hover {opacity: 1;}
.portlet-icon {-moz-osx-font-smoothing: grayscale;font-family: "pages-icon";font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;text-transform: none;}
.portlet-icon-close:before {content: "\e60a";}
.portlet-icon-maximize:before {content: "\e634";}
.portlet-icon-refresh:before {content: "\e600";}
.portlet-icon-collapse:before {content: "\e62c";}
.portlet-icon-settings:before {content: "\e655";}
.portlet-icon-refresh-lg-master,
.portlet-icon-refresh-lg-white {width: 15px;height: 15px;display: block;background-size: cover;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.portlet-icon-refresh-lg-master.fade,
.portlet-icon-refresh-lg-white.fade {opacity: 0.1;}
.portlet-icon-refresh-lg-master {background-image: url('../images/progress/progress-circle-lg-master-static.svg');}
.portlet-icon-refresh-lg-white {background-image: url('../images/progress/progress-circle-lg-white-static.svg');}
.portlet-icon-refresh-lg-master-animated,
.portlet-icon-refresh-lg-white-animated {width: 15px;height: 15px;display: block;background-size: cover;opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.portlet-icon-refresh-lg-master-animated.active,
.portlet-icon-refresh-lg-white-animated.active {opacity: 1;}
.portlet-icon-refresh-lg-master-animated {background-image: url('../images/progress/progress-circle-lg-master.svg');}
.portlet-icon-refresh-lg-white-animated {background-image: url('../images/progress/progress-circle-lg-white.svg');}
/* For demo purpose only */
.panel-scroll {height: 100px;}
.sortable .panel-heading {cursor: move;}
/* To prevent lag while dragging */
.ui-sortable-handle {transition: max-height 0.3s ease 0s;}
.sortable .grid .grid-title {cursor: move;}
.ui-sortable {min-height: 0px !important;}
.ui-sortable-placeholder {border: 1px dotted black;visibility: visible !important;height: 100% !important;}
.ui-sortable-placeholder * {visibility: hidden;}
.sortable-box-placeholder {background-color: #f0f0f0;border: 1px dashed #e6e6e6;display: block;margin-top: 0px !important;margin-bottom: 24px !important;}
.sortable-box-placeholder * {visibility: hidden;}
.sortable .panel {transition: none;}
.sortable-column {padding-bottom: 100px;}
.demo-portlet-scrollable {height: 158px;}

/* END Extrabold Italic */
/*------------------------------------------------------------------
[6. Typography]
*/
/* Standard elements
--------------------------------------------------
*/
/* To Load Hinted Fonts for Windows */
html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {color: #626262;font-family: 'Open Sans', Arial, sans-serif;font-size: 14px;font-weight: 300;letter-spacing: 0.01em;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-feature-settings: "kern" 1;-moz-font-feature-settings: "kern" 1;}
/* Headings 
------------------------------------
*/
h1,h2,h3,h4,h5,h6 {margin: 10px 0;font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-weight: 300;color: #2c2c2c;}
h1 {font-size: 44px;line-height: 55px;letter-spacing: -0.009em;}
h1.mega {font-size: 110px;line-height: 89px;}
h2 {font-size: 31px;line-height: 42px;}
h3 {font-size: 27px;line-height: 40px;}
h4 {font-size: 22px;line-height: 31.88px;letter-spacing: -0.0045em;-webkit-text-stroke-width: 0.24px;}
h5 {font-size: 18px;line-height: 25.88px;}
h3 small,
h4 small,
h5 small {font-weight: 300;}
h1.block,h2.block,h3.block,h4.block,h5.block,h6.block {padding-bottom: 10px;}
.block-title {font-family: 'Open Sans';font-weight: 300;font-size: 15px;text-transform: uppercase;letter-spacing: 0.03em;}
/* Lins and Others
------------------------------------
*/
a {text-shadow: none !important;color: #3a8fc8;transition: color 0.1s linear 0s, background-color 0.1s linear 0s, opacity 0.2s linear 0s !important;}
a:focus,a:hover,a:active {color: #48b0f7;}
a,a:focus,a:hover,a:active {outline: 0 !important;text-decoration: none;}
br {line-height: normal;}
br.clear{clear: both;}
code {color: #c64643;background-color: #f0f0f0;}
code:hover {background-color: #fddddd;}
dd,p {display: block;font-size: 14px;font-weight: 300;letter-spacing: 0.01em;line-height: 25px;margin: 0px 0px 10px 0px;font-style: normal;white-space: normal;}
small, .small {line-height: 18px;}
label.inline {display: inline-block;position: relative;top: 0px;font-size: 13px;}
ul > li,
ol > li {padding-left: 3px;line-height: 24px;}
ul.lg-icon > li,
ol.lg-icon > li {font-size: 21px;}
ul.lg-icon > li span,
ol.lg-icon > li span {font-size: 14px;}
ul.no-style,
ol.no-style {list-style: none;padding-left: 5px;}
address {margin-bottom: 0px;}
address a {color: #626262;}
blockquote {padding: 0 0 0 18px;border-left: 0;}
blockquote:before {content: '';font-family: FontAwesome;content: "\f10d";margin-right: 13px;float: left;}
blockquote p {font-size: 16px;}
blockquote small {line-height: 29px;color: #8b91a0;padding-left: 30px;}
blockquote small:before {content: "";}
blockquote.pull-right {border-right: 0;}
blockquote.pull-right:before {float: right;content: '';font-family: FontAwesome;content: "\f10d";margin-left: 13px;margin-right: 0;}
blockquote.pull-right small {padding-right: 30px;}
blockquote.pull-right small:after {content: "";}
hr {border-color: #e6e6e6;}
hr.double {border-width: 2px;}
hr.dotted {border-style: dotted none none;}
/* Font Sizes 
------------------------------------
*/
.small-text {font-size: 12px !important;line-height: 21px !important;letter-spacing: 0.03em;}
.normal-text {font-size: 13px !important;}
.large-text {font-size: 15px !important;}
/* Font Weights
------------------------------------
 */
.normal {font-weight: normal;}
.semi-bold {font-weight: 400 !important;}
.bold {font-weight: bold !important;}
.light {font-weight: 300 !important;}
/* Misc 
------------------------------------
*/
.all-caps {text-transform: uppercase;}
.muted {opacity: .5;}
.hint-text {opacity: .7;}
.no-decoration {text-decoration: none !important;}
.line-through {text-decoration: line-through;}
/* Monochrome Colors
------------------------------------
 */
.bg-master {background-color: #626262;}
.bg-master-light {background-color: #e6e6e6;}
.bg-master-lighter {background-color: #f0f0f0;}
.bg-master-lightest {background-color: #fafafa;}
.bg-master-dark {background-color: #2c2c2c;}
.bg-master-darker {background-color: #1a1a1a;}
.bg-master-darkest {background-color: #121212;}
/* Contextual Colors
------------------------------------
*/
/* Primary
------------------------------------
*/
.bg-primary {background-color: #6d5cae;}
.bg-primary-dark {background-color: #584b8d;}
.bg-primary-darker {background-color: #413768;}
.bg-primary-light {background-color: #8a7dbe;}
.bg-primary-lighter {background-color: #e2deef;}
/* Complete 
------------------------------------
*/
.bg-complete {background-color: #48b0f7;}
.bg-complete-dark {background-color: #3a8fc8;}
.bg-complete-darker {background-color: #2b6a94;}
.bg-complete-light {background-color: #6dc0f9;}
.bg-complete-lighter {background-color: #daeffd;}
/* Success 
------------------------------------
*/
.bg-success {background-color: #10cfbd;}
.bg-success-dark {background-color: #0da899;}
.bg-success-darker {background-color: #0a7c71;}
.bg-success-light {background-color: #40d9ca;}
.bg-success-lighter {background-color: #cff5f2;}
/* Info
------------------------------------
*/
.bg-info {background-color: #3b4752;}
.bg-info-dark {background-color: #303a42;}
.bg-info-darker {background-color: #232b31;}
.bg-info-light {background-color: #626c75;}
.bg-info-lighter {background-color: #d8dadc;}
/* Danger 
------------------------------------
*/
.bg-danger {background-color: #f55753;}
.bg-danger-dark {background-color: #c64643;}
.bg-danger-darker {background-color: #933432;}
.bg-danger-light {background-color: #f77975;}
.bg-danger-lighter {background-color: #fddddd;}
/* Warning
------------------------------------
 */
.bg-warning {background-color: #f8d053;}
.bg-warning-dark {background-color: #c9a843;}
.bg-warning-darker {background-color: #957d32;}
.bg-warning-light {background-color: #f9d975;}
.bg-warning-lighter {background-color: #fef6dd;}
/* More Color Options
------------------------------------
*/
/* Menu 
------------------------------------
*/
.bg-menu-dark {background-color: #21252d;}
.bg-menu {background-color: #2b303b;}
.bg-menu-light {background-color: #788195;}
/* Gradients
------------------------------------
*/
.gradient-grey {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);}
.gradient-black {background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 75%);}
/* Other Colors
------------------------------------
*/
.bg-white {background-color: #fff!important;}
.bg-black {background-color: #000!important;}
.bg-blue{background-color:#00aeef!important;}
.bg-transparent {background-color: transparent !important;}
.bg-images {background-size: cover;}
/* Text Colors */
.link {opacity: .7;cursor: pointer;}
.link:hover {opacity: 1;}
.text-master {color: #626262 !important;}
.text-master-light {color: #e6e6e6 !important;}
.text-black {color: #000000 !important;}
.text-blue{color:#00aeef!important}
.text-white {color: #fff !important;}
.text-complete {color: #48b0f7 !important;}
.text-success {color: #10cfbd !important;}
.text-info {color: #3b4752 !important;}
.text-info-light{color: #626C75 !important;}
.text-warning {color: #f8d053 !important;}
.text-warning-dark {color: #c9a843 !important;}
.text-danger {color: #f55753 !important;}
.text-primary {color: #00aeef !important;}
.text-menu {color: #788195 !important;}
/* Text Aligngments
------------------------------------
*/
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.text-center {text-align: center !important;}
/* Labels
------------------------------------
*/
.label {padding: 3px 9px;font-size: 11px;text-shadow: none;background-color: #e6e6e6;font-weight: 600;color: #626262;}
.label-success {background-color: #10cfbd;color: #fff;}
.label-warning {background-color: #f8d053;color: #fff;}
.label-important,
.label-danger {background-color: #f55753;color: #fff;}
.label-info {background-color: #48b0f7;color: #fff;}
.label-inverse {background-color: #3a8fc8;color: #fff;}
.label-white {background-color: #fff;color: #626262;}
/* Font Sizes
------------------------------------
*/
.fs-9 {font-size: 9px !important;}
.fs-10 {font-size: 10px !important;}
.fs-11 {font-size: 11px !important;}
.fs-12 {font-size: 12px !important;}
.fs-13 {font-size: 13px !important;}
.fs-14 {font-size: 14px !important;}
.fs-15 {font-size: 15px !important;}
.fs-16 {font-size: 16px !important;}
.fs-24 {font-size: 24px !important;}
.fs-34 {font-size: 34px !important;}
.fs-45 {font-size: 45px !important;}
.fs-55 {font-size: 55px !important;}
@media(max-width:480px){
.xs-fs-9 {font-size: 9px !important;}
.xs-fs-10 {font-size: 10px !important;}
.xs-fs-11 {font-size: 11px !important;}
.xs-fs-12 {font-size: 12px !important;}
.xs-fs-13 {font-size: 13px !important;}
.xs-fs-14 {font-size: 14px !important;}
.xs-fs-15 {font-size: 15px !important;}
.xs-fs-16 {font-size: 16px !important;}
.xs-fs-24 {font-size: 24px !important;}
.xs-fs-34 {font-size: 34px !important;}
.xs-fs-45 {font-size: 45px !important;}
.xs-fs-55 {font-size: 55px !important;}
.owl-item .content{padding-right:15%!important;padding-top:2%!important}
.owl-item .content h1{font-size:25px!important;line-height:25px;}
.owl-item .content .cta{padding:5px 20px!important;font-size:12px!important;margin-top:10px!important;}
.main-slider{height:150px!important}
}
/* Line-heights
------------------------------------
*/
.lh-normal {line-height: normal;}
.lh-10 {line-height: 10px;}
.lh-11 {line-height: 11px;}
.lh-12 {line-height: 12px;}
.lh-13 {line-height: 13px;}
.lh-14 {line-height: 14px;}
.lh-15 {line-height: 15px;}
.lh-16 {line-height: 16px;}
.lh-17 {line-height: 17px;}
.lh-18 {line-height: 18px;}
.lh-large {line-height: 30px;}
/* Font Faces
------------------------------------
*/
.font-arial {font-family: Arial, sans-serif !important;}
.font-arial.fs-12,
.font-arial.fs-11 {letter-spacing: 0.03em;}
.font-Open Sans {font-family: 'Open Sans' !important;}
.font-georgia {font-family: Georgia !important;}
.font-open-sans {font-family: 'Open Sans' !important;font-weight: 300;}
.font-heading {font-family: "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;}
/* Wells
------------------------------------
*/
.well {background-color: #e6e6e6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: none;background-image: none;}
.well.well-large {padding: 24px;width: auto;}
.well.well-small {padding: 13px;width: auto;}
.well.green {background-color: #48b0f7;color: #ffffff;border: none;}
.overflow-ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jumbotron p {font-size: 14px;font-weight: normal;margin-bottom: inherit;}
.jumbotron p.small {font-size: 85%;}

.search-bar input.form-control{border:0px;border-bottom:1px solid #afafaf;background:transparent}

.owl-carousel .owl-nav{width: 100%;top:0px;}
.owl-carousel .owl-nav button:focus{outline:none;}
.owl-carousel .owl-nav button{opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;color:#fff!important;padding:5px!important;font-size:48px!important;position: absolute;top:50%;background:#000!important;height:58px}
.owl-carousel .owl-nav button.owl-next{right:0px}
.owl-carousel:hover .owl-nav button{opacity: 1;}

.owl-item .content {position: absolute;top: 0px;color: #fff;left: 0px;width: 100%;height: 100%;background: rgba(0,0,0,0);padding-top: 10%;padding-left: 10%;padding-right: 55%;}
.owl-item .content h1 {font-size: 55px;color:#352222}
.owl-item .content h6 {font-size: 22px;color:#352222}
.owl-item .content .cta{background: #000;border-radius: 35px;padding: 10px 50px;font-size: 20px;margin-top:20px;color:#fff}

.info-box{display: block;height: 35vh;position: relative;color: #fff;background-size: 100% auto;background-repeat: no-repeat;background-position: center;transition: background-size 0.5s ease-in-out!important;-moz-transition: background-size 0.5s ease-in-out!important;-ms-transition: background-size 0.5s ease-in-out!important;-o-transition: background-size 0.5s ease-in-out!important;-webkit-transition: background-size 0.5s ease-in-out!important;background-color:#fff}
.info-box.product{height: auto;background-size:100%}
.info-box:hover{color:#fff;background-size:120%}
.info-box .info-content {position: absolute;left: 20%;top: 15%;height: 70%;border: 2px solid rgba(255,255,255,0.8);width: 60%;text-align: center;}
.info-box.product .info-content{left: 0px;top:0px;border-color:transparent;background:transparent;width:100%;height:100%;position: relative;transition: background-color 0.5s ease;}
.info-box.product:hover .info-content{background:rgba(0,0,0,0.1);}
.info-box .title{font-size: 14px;background:#dfdfdf;color:black;line-height: 20px;text-transform: uppercase;padding: 5%;border-bottom: 2px solid #fff;margin: 0;}
.info-box.product .titlee{border:2px solid #fff;font-size:24px;padding:10% 5%;margin:auto;  position: absolute; top: 50%;left: 50%;transform: translate(-50%, -50%);}
.info-box .sub-title {text-transform: uppercase;font-size: 18px;padding: 0px 10%;}

.section-title{position: relative;}
.section-title h4{text-transform: uppercase;display: inline-block;padding:10px 20px;border:2px solid #888;background:rgb(238,238,238);position: relative;z-index: 1;font-size:26px}
.section-title .line{position: absolute;top: 50%;width:100%;height:1px;border-bottom:2px solid #888}

.left-menu li a{color:#666}
.left-menu li.active a{color:#00aeef}

@media (max-width: 1400px) {.jumbotron h1 {line-height: 55px;}h1 {font-size: 31px;line-height: 44px;letter-spacing: -0.08px;}h2 {font-size: 26px;line-height: 40px;}h3 {font-size: 22px;line-height: 35.88px;}h4 {font-size: 16px;line-height: 33.88px;}h5 {font-size: 14px;line-height: 25.88px;}small, .small {font-size: 89%;line-height: 17px;}}

.btn {font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: normal;letter-spacing: 0.01em;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-feature-settings: "kern" 1;-moz-font-feature-settings: "kern" 1;margin-bottom: 0;border: 1px solid #f0f0f0;text-align: center;vertical-align: middle;cursor: pointer;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;background-image: none !important;color: #626262;background-color: #ffffff;text-shadow: none;box-shadow: none;line-height: 21px;padding-left: 17px;padding-right: 17px;position: relative;transition: color 0.1s linear 0s, background-color 0.1s linear 0s, opacity 0.2s linear 0s !important;}
.btn:hover {background-color: #fafafa;border: 1px solid rgba(98, 98, 98, 0.27);}
.btn.active {border-color: #e6e6e6;background: #fff;}
.btn:focus,
.btn:active:focus,
.btn.active:focus {outline: none !important;outline-style: none;}
.btn .caret {margin-left: 3px;}
.btn .caret.single {margin-left: 0px;}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {box-shadow: none;}
button:focus {outline: none !important;}
/*
Alternate buttons
--------------------------------------------------
*/
.btn-black,
.btn-black:focus {color: #ffffff;background-color: #000000;border-color: #000000;}
.btn-black.active,
.btn-black:active,
.btn-black.active:focus,
.btn-black:active:focus,
.btn-black:active:hover,
.open .dropdown-toggle.btn-black {background-color: #000000;border-color: #000000;color: #ffffff;}
.btn-black.hover,
.btn-black:hover,
.open .dropdown-toggle.btn-black {background-color: #333333;border-color: #333333;color: #ffffff;}
.btn-black.active:hover {background: #000000;border-color: #000000;}
.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {background-color: #000000;border-color: #000000;}
.btn-black .badge {color: #000000;background-color: #ffffff;}
.btn-primary,
.btn-primary:focus {color: #ffffff;background-color: #6d5cae;border-color: #6d5cae;}
.btn-primary.active,
.btn-primary:active,
.btn-primary.active:focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open .dropdown-toggle.btn-primary {background-color: #584b8d;border-color: #584b8d;color: #ffffff;}
.btn-primary.hover,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {background-color: #8a7dbe;border-color: #8a7dbe;color: #ffffff;}
.btn-primary.active:hover {background: #5e4f96;border-color: #5e4f96;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {background-color: #6d5cae;border-color: #6d5cae;}
.btn-primary .badge {color: #6d5cae;background-color: #ffffff;}
.btn-success,
.btn-success:focus {color: #ffffff;background-color: #10cfbd;border-color: #10cfbd;}
.btn-success.active,
.btn-success:active,
.btn-success.active:focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open .dropdown-toggle.btn-success {background-color: #0da899;border-color: #0da899;color: #ffffff;}
.btn-success.hover,
.btn-success:hover,
.open .dropdown-toggle.btn-success {background-color: #40d9ca;border-color: #40d9ca;color: #ffffff;}
.btn-success.active:hover {background: #0eb2a3;border-color: #0eb2a3;}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {background-color: #10cfbd;border-color: #10cfbd;}
.btn-success .badge {color: #10cfbd;background-color: #ffffff;}
.btn-complete,
.btn-complete:focus {color: #ffffff;background-color: #48b0f7;border-color: #48b0f7;}
.btn-complete.active,
.btn-complete:active,
.btn-complete.active:focus,
.btn-complete:active:focus,
.btn-complete:active:hover,
.open .dropdown-toggle.btn-complete {background-color: #3a8fc8;border-color: #3a8fc8;color: #ffffff;}
.btn-complete.hover,
.btn-complete:hover,
.open .dropdown-toggle.btn-complete {background-color: #6dc0f9;border-color: #6dc0f9;color: #ffffff;}
.btn-complete.active:hover {background: #3e97d4;border-color: #3e97d4;}
.btn-complete.disabled,
.btn-complete[disabled],
fieldset[disabled] .btn-complete,
.btn-complete.disabled:hover,
.btn-complete[disabled]:hover,
fieldset[disabled] .btn-complete:hover,
.btn-complete.disabled:focus,
.btn-complete[disabled]:focus,
fieldset[disabled] .btn-complete:focus,
.btn-complete.disabled:active,
.btn-complete[disabled]:active,
fieldset[disabled] .btn-complete:active,
.btn-complete.disabled.active,
.btn-complete[disabled].active,
fieldset[disabled] .btn-complete.active {background-color: #48b0f7;border-color: #48b0f7;}
.btn-complete .badge {color: #48b0f7;background-color: #ffffff;}
.btn-info,
.btn-info:focus {color: #ffffff;background-color: #3b4752;border-color: #3b4752;}
.btn-info.active,
.btn-info:active,
.btn-info.active:focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open .dropdown-toggle.btn-info {background-color: #303a42;border-color: #303a42;color: #ffffff;}
.btn-info.hover,
.btn-info:hover,
.open .dropdown-toggle.btn-info {background-color: #626c75;border-color: #626c75;color: #ffffff;}
.btn-info.active:hover {background: #333d47;border-color: #333d47;}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {background-color: #3b4752;border-color: #3b4752;}
.btn-info .badge {color: #3b4752;background-color: #ffffff;}
.btn-warning,
.btn-warning:focus {color: #ffffff;background-color: #f8d053;border-color: #f8d053;}
.btn-warning.active,
.btn-warning:active,
.btn-warning.active:focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open .dropdown-toggle.btn-warning {background-color: #c9a843;border-color: #c9a843;color: #ffffff;}
.btn-warning.hover,
.btn-warning:hover,
.open .dropdown-toggle.btn-warning {background-color: #f9d975;border-color: #f9d975;color: #ffffff;}
.btn-warning.active:hover {background: #d5b347;border-color: #d5b347;}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {background-color: #f8d053;border-color: #f8d053;}
.btn-warning .badge {color: #f8d053;background-color: #ffffff;}
.btn-danger,
.btn-danger:focus {color: #ffffff;background-color: #f55753;border-color: #f55753;}
.btn-danger.active,
.btn-danger:active,
.btn-danger.active:focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open .dropdown-toggle.btn-danger {background-color: #c64643;border-color: #c64643;color: #ffffff;}
.btn-danger.hover,
.btn-danger:hover,
.open .dropdown-toggle.btn-danger {background-color: #f77975;border-color: #f77975;color: #ffffff;}
.btn-danger.active:hover {background: #d34b47;border-color: #d34b47;}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {background-color: #f55753;border-color: #f55753;}
.btn-danger .badge {color: #f55753;background-color: #ffffff;}
.btn-default,
.btn-default:focus {color: #5e5e5e;background-color: #ffffff;border-color: #f0f0f0;}
.btn-default.active,
.btn-default:active,
.btn-default.active:focus,
.btn-default:active:focus,
.btn-default:active:hover {background-color: #f0f0f0;border-color: #e6e6e6;color: #2c2c2c;}
.btn-default.hover,
.btn-default:hover {background-color: #fafafa;border-color: rgba(98, 98, 98, 0.27);color: #1a1a1a;}
.btn-default.active:hover {background: #f0f0f0;}
.btn-link {color: #5e5e5e;background-color: transparent;border: none;}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.btn-link.disabled,
.btn-link[disabled] {background-color: transparent;border: none;text-decoration: none;outline: none;}
/*
Button Sizes
--------------------------------------------------
*/
.btn-lg,
.btn-group-lg > .btn {padding-left: 28px;padding-right: 28px;line-height: 23px;}
.btn-sm,
.btn-group-sm > .btn {padding-left: 16px;padding-right: 16px;font-size: 11.9px;line-height: 20px;}
.btn-xs,
.btn-group-xs > .btn {padding: 2px 9px;font-size: 10.5px;}
.btn-cons {margin-right: 5px;min-width: 120px;}
/*
Rounded buttons
--------------------------------------------------
*/
.btn-rounded {border-radius: 100px;}
/*
Bordered buttons
--------------------------------------------------
*/
.btn-bordered {background-color: transparent;border-width: 2px;border-color: #ffffff;color: #ffffff;}
.btn-bordered:hover {background-color: #ffffff;border: 2px solid #ffffff;color: #000000;}
.btn-bordered.btn-primary {background-color: transparent;border-color: #6d5cae;color: #6d5cae;}
.btn-bordered.btn-primary:hover {background-color: #6d5cae;color: #ffffff;}
.btn-bordered.btn-success {background-color: transparent;border-color: #10cfbd;color: #10cfbd;}
.btn-bordered.btn-success:hover {background-color: #10cfbd;color: #ffffff;}
.btn-bordered.btn-complete {background-color: transparent;border-color: #48b0f7;color: #48b0f7;}
.btn-bordered.btn-complete:hover {background-color: #48b0f7;color: #ffffff;}
.btn-bordered.btn-info {background-color: transparent;border-color: #3b4752;color: #3b4752;}
.btn-bordered.btn-info:hover {background-color: #3b4752;color: #ffffff;}
.btn-bordered.btn-warning {background-color: transparent;border-color: #f8d053;color: #f8d053;}
.btn-bordered.btn-warning:hover {background-color: #f8d053;color: #ffffff;}
.btn-bordered.btn-danger {background-color: transparent;border-color: #f55753;color: #f55753;}
.btn-bordered.btn-danger:hover {background-color: #f55753;color: #ffffff;}
.btn-bordered.btn-black {background-color: transparent;border-color: #000000;color: #000000;}
.btn-bordered.btn-black:hover {background-color: #000000;color: #ffffff;}
.btn-bordered.btn-white {background-color: transparent;border-color: #ffffff;color: #ffffff;}
.btn-bordered.btn-white:hover {background-color: #ffffff;color: #000000;}
/*
 Dropdown menus
--------------------------------------------------
*/
.btn-group.open .dropdown-toggle,
.open .dropdown-toggle,
.open.dropdown-default .dropdown-toggle {box-shadow: none;}
/* Pages default dropdown */
.dropdown-default {display: inline-block;}
.dropdown-default.open > .btn.dropdown-toggle {border-color: transparent !important;background: transparent !important;z-index: 791 !important;}
.dropdown-default.open .dropdown-menu {opacity: 1;transform: scale(1, 1);z-index: 700;}
.dropdown-default.open .dropdown-menu li {visibility: visible;}
.dropdown-default.open.dropup > .btn-primary + .dropdown-menu:after,
.dropdown-default.open.dropup > .btn-success + .dropdown-menu:after,
.dropdown-default.open.dropup > .btn-complete + .dropdown-menu:after,
.dropdown-default.open.dropup > .btn-warning + .dropdown-menu:after,
.dropdown-default.open.dropup > .btn-danger + .dropdown-menu:after,
.dropdown-default.open.dropup > .btn-info + .dropdown-menu:after {top: auto;bottom: 0;}
.dropdown-default.open > .btn-primary + .dropdown-menu:after,
.dropdown-default.open > .btn-success + .dropdown-menu:after,
.dropdown-default.open > .btn-complete + .dropdown-menu:after,
.dropdown-default.open > .btn-warning + .dropdown-menu:after,
.dropdown-default.open > .btn-danger + .dropdown-menu:after,
.dropdown-default.open > .btn-info + .dropdown-menu:after {top: 0;height: 42px;}
.dropdown-default.open > .btn-primary + .dropdown-menu:after {background-color: #6d5cae;}
.dropdown-default.open > .btn-success + .dropdown-menu:after {background-color: #10cfbd;}
.dropdown-default.open > .btn-complete + .dropdown-menu:after {background-color: #48b0f7;}
.dropdown-default.open > .btn-warning + .dropdown-menu:after {background-color: #f8d053;}
.dropdown-default.open > .btn-danger + .dropdown-menu:after {background-color: #f55753;}
.dropdown-default.open > .btn-info + .dropdown-menu:after {background-color: #3b4752;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-lg + .dropdown-menu {margin-bottom: -47px;padding-bottom: 49px;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-lg + .dropdown-menu:after {bottom: 49px;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-sm + .dropdown-menu {margin-bottom: -34px;padding-bottom: 36px;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-sm + .dropdown-menu:after {bottom: 36px;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-xs + .dropdown-menu {margin-bottom: -29px;padding-bottom: 31px;}
.dropdown-default.dropup .btn.dropdown-toggle.btn-xs + .dropdown-menu:after {bottom: 31px;}
.dropdown-default.dropup .dropdown-menu {margin-bottom: -40px;padding: 0 3px 44px 0 !important;transform-origin: center bottom 0;}
.dropdown-default.dropup .dropdown-menu:after {bottom: 43px;top: auto !important;}
.dropdown-default .btn.dropdown-toggle {text-align: left;padding-right: 27px;}
.dropdown-default .btn.dropdown-toggle.btn-lg {padding-right: 42px;}
.dropdown-default .btn.dropdown-toggle.btn-lg .caret {right: 26px;}
.dropdown-default .btn.dropdown-toggle.btn-lg + .dropdown-menu {margin-top: -47px;padding-top: 49px;}
.dropdown-default .btn.dropdown-toggle.btn-lg + .dropdown-menu:after {top: 49px;}
.dropdown-default .btn.dropdown-toggle.btn-sm {padding-right: 26px;}
.dropdown-default .btn.dropdown-toggle.btn-sm .caret {right: 16px;}
.dropdown-default .btn.dropdown-toggle.btn-sm + .dropdown-menu {margin-top: -34px;padding-top: 36px;}
.dropdown-default .btn.dropdown-toggle.btn-sm + .dropdown-menu:after {top: 36px;}
.dropdown-default .btn.dropdown-toggle.btn-xs {padding-right: 21px;}
.dropdown-default .btn.dropdown-toggle.btn-xs .caret {right: 8px;}
.dropdown-default .btn.dropdown-toggle.btn-xs + .dropdown-menu {margin-top: -29px;padding-top: 31px;}
.dropdown-default .btn.dropdown-toggle.btn-xs + .dropdown-menu:after {top: 31px;}
.dropdown-default .btn.dropdown-toggle .caret {position: absolute;right: 15px;top: 50%;margin-top: -2px;}
.dropdown-default .btn-rounded {padding-left: 17px;padding-right: 17px;}
.dropdown-default .btn-rounded + .dropdown-menu {border-radius: 17px;}
.dropdown-default .dropdown-menu {margin-top: -40px;padding-top: 42px;overflow: hidden;backface-visibility: hidden;display: block;opacity: 0;transform: scale(1, 0);transform-origin: center top 0;-webkit-transition: all 170ms cubic-bezier(0.05, 0.74, 0.27, 0.99) 0s;transition: all 170ms cubic-bezier(0.05, 0.74, 0.27, 0.99) 0s;z-index: -1;}
.dropdown-default .dropdown-menu:after {content: "";position: absolute;height: 1px;left: 0;top: 42px;background: #e6e6e6;width: 100%;}
.dropdown-default .dropdown-menu li {visibility: hidden;}
.dropdown-menu {position: absolute;display: none;float: left;list-style: none;text-shadow: none;-webkit-box-shadow: 0px 0px 5px rgba(98, 98, 98, 0.2);box-shadow: 0px 0px 5px rgba(98, 98, 98, 0.2);border: none;border-radius: 3px;font-size: 13px;margin: 0;background: #fafafa;min-width: 50px;z-index: 700;}
.dropdown-menu .divider {background-color: #e6e6e6;height: 1px;margin: 3px 0;border-bottom: 0px;}
.dropdown-menu > li {padding-left: 0px;}
.dropdown-menu > li:first-child {padding-top: 9px;}
.dropdown-menu > li:last-child {padding-bottom: 9px;}
.dropdown-menu > li.dropdown-header {padding: 3px 20px;}
.dropdown-menu > li.active > a,
.dropdown-menu > li.active > a:hover,
.dropdown-menu > li.active > a:focus {color: #1a1a1a;text-decoration: none;background-color: #f0f0f0;background-image: none;}
.dropdown-menu > li.disabled > a,
.dropdown-menu > li.disabled > a:hover,
.dropdown-menu > li.disabled > a:focus {color: #959595;}
.dropdown-menu > li.disabled > a:hover,
.dropdown-menu > li.disabled > a:focus {text-decoration: none;cursor: default;background-color: transparent;background-image: none;}
.dropdown-menu > li > a {line-height: 35px;color: #626262;padding: 0 20px;border-radius: 3px;text-align: left;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {color: #1a1a1a;text-decoration: none;background-color: transparent;background-image: none;}
.dropdown-backdrop {z-index: 600;}
/*
Animated buttons
--------------------------------------------------
*/
.btn-animated {overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.btn-animated > span {display: inline-block;width: 100%;font-family: 'Open Sans';height: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.btn-animated:before {position: absolute;height: 100%;width: 100%;font-size: 100%;line-height: 2.5;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.btn-animated:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.btn-animated.from-top:before {left: 0;top: -100%;}
.btn-animated.from-top:hover:before,
.btn-animated.from-top.show-icon:before {top: 0;}
.btn-animated.from-top:hover > span,
.btn-animated.from-top.show-icon > span {-webkit-transform: translateY(300%);-ms-transform: translateY(300%);transform: translateY(300%);}
.btn-animated.from-left:before {left: -100%;top: 0;}
.btn-animated.from-left:hover:before,
.btn-animated.from-left.show-icon:before {left: 0;}
.btn-animated.from-left:hover > span,
.btn-animated.from-left.show-icon > span {-webkit-transform: translateX(200%);-ms-transform: translateX(200%);transform: translateX(200%);}
.btn-animated.fa:before {font-family: FontAwesome;}
.btn-animated.pg:before {font-family: "pages-icon";}
/*
Tag buttons
--------------------------------------------------
*/
.btn-tag {line-height: 17px;border-radius: 17px 3px 3px 17px;padding: 5px 19px;}
.btn-tag:hover,
.btn-tag.hover {border-color: transparent;}
.btn-tag.btn-tag-light {background: #fafdff;color: #5b8ca5;border: 1px solid #cbe4f0;}
.btn-tag.btn-tag-light:hover {background: #fff;}
.btn-tag.btn-tag-dark {background: #e6e6e6;color: #626262;}
.btn-tag.btn-tag-dark:hover {background: #ebebeb;}
.btn-tag.btn-tag-rounded {border-radius: 17px;}
/*
Misc buttons
--------------------------------------------------
*/
.btn-toolbar .btn {padding-left: 14px;padding-right: 14px;}
.pager .disabled > button,
.pager .disabled > button:hover,
.pager .disabled > button:focus,
.pager .disabled > span {cursor: not-allowed;opacity: .5;}
/*------------------------------------------------------------------
[8. Alerts]
*/
.alert {background-image: none;box-shadow: none;text-shadow: none;padding: 9px 19px 9px 15px;border-radius: 3px;font-size: 13px;border-width: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.alert.bordered {border-width: 1px;}
.alert .link {color: #ce8f22;font-weight: bold;}
.alert .alert-heading {color: #ce8f22 !important;margin-bottom: 5px;font-weight: 600;}
.alert .btn-small {position: relative;top: -3.5px;}
.alert .button-set .btn {position: relative;top: 8px;}
.alert .close {background: url("../img/icons/noti-cross.png") no-repeat scroll 0 0 transparent;background-position: -9px -10px;width: 10px;height: 9px;position: relative;opacity: 0.8;top: 4.5px;margin-left: 20px;font-size: 0;}
.alert .close:hover {opacity: 1;}
/* Alert : Color Options
------------------------------------
*/
.alert-danger,
.alert-error {background-color: #fddddd;color: #933432;border-color: #933432;}
.alert-danger .close,
.alert-error .close {background-position: -95px -10px !important;}
.alert-warning {background-color: #fef6dd;color: #957d32;border-color: #957d32;}
.alert-info {background-color: #daeffd;color: #2b6a94;border-color: #2b6a94;}
.alert-info .close {background-position: -67px -10px !important;}
.alert-success {background-color: #cff5f2;color: #0a7c71;border-color: #0a7c71;}
.alert-success .close {background-position: -38px -10px !important;}
.alert-default {background-color: #fff;color: #626262;border-color: #e6e6e6;}
.alert-default .close {background-position: -67px -10px !important;}
/*------------------------------------------------------------------
[9. Notifications]
*/
/* Badges
--------------------------------------------------
*/
.badge {text-shadow: none;font-family: wf_segoe-ui_light, wf_segoe-ui_normal, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 600;background-color: #e6e6e6;font-size: 11px;padding-left: 6px;padding-right: 6px;padding-bottom: 4px;color: #626262;}
.badge-success {background-color: #10cfbd;color: #ffffff;}
.badge-warning {background-color: #f8d053;color: #ffffff;}
.badge-important {background-color: #f55753;color: #ffffff;}
.badge-danger {background-color: #f55753;color: #ffffff;}
.badge-info {background-color: #3b4752;color: #ffffff;}
.badge-inverse {background-color: #2b6a94;color: #ffffff;}
.badge-white {background-color: #ffffff;color: #626262;}
.badge-disable {background-color: #2c2c2c;color: #626262;}
/* Notification popup
--------------------------------------------------
*/
.popover {border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 0 9px rgba(191, 191, 191, 0.36);z-index: 790;}
.notification-toggle {top: 35px;left: -26px;padding: 0;}
.notification-toggle:before {border-bottom: 0px !important;}
.notification-toggle:after {border-bottom: 0px !important;}
.notification-panel {background-color: #fff;border: 1px solid #e6e6e6;}
.notification-panel .notification-body {height: auto;max-height: 350px;position: relative;overflow: hidden;}
.notification-panel .notification-body .notification-item {position: relative;margin-left: 25px;background-color: #fff;padding-right: 26px;}
.notification-panel .notification-body .notification-item.unread .heading {opacity: 1;}
.notification-panel .notification-body .notification-item.unread .option {background-color: #daeffd;}
.notification-panel .notification-body .notification-item.unread .option .mark {color: #6dc0f9;}
.notification-panel .notification-body .notification-item .heading {line-height: 43px;margin-right: 5px;background: #fff;border-bottom: 1px solid #e6e6e6;position: relative;float: left;width: 100%;font-size: 14px;opacity: 0.7;}
.notification-panel .notification-body .notification-item .heading:after {content: '';position: absolute;width: 5px;height: 100%;background-color: #fff;right: 0;top: 1px;}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper {cursor: pointer;}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper i {-webkit-transition: all 0.12s linear;transition: all 0.12s linear;}
.notification-panel .notification-body .notification-item .heading .time {font-size: 11px;margin-right: 8px;}
.notification-panel .notification-body .notification-item .heading.open {display: block;}
.notification-panel .notification-body .notification-item .heading.open .more-details {display: block;}
.notification-panel .notification-body .notification-item .heading.open .thumbnail-wrapper i {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.notification-panel .notification-body .notification-item .heading .thumbnail-wrapper.d24 {line-height: 20px;}
.notification-panel .notification-body .notification-item .more-details {display: none;background-color: #fff;width: 100%;height: 100%;clear: both;position: relative;}
.notification-panel .notification-body .notification-item .more-details .more-details-inner {margin-left: 10px;padding-left: 28px;padding-top: 15px;margin-bottom: 20px;position: relative;border-left: 1px solid rgba(230, 230, 230, 0.7);}
.notification-panel .notification-body .notification-item .more-details .more-details-inner:after {width: 14px;height: 14px;position: absolute;content: '';background-color: #fff;left: -7px;top: 25px;border: 1px solid rgba(230, 230, 230, 0.9);border-radius: 99px;-webkit-border-radius: 99px;-moz-border-radius: 99px;}
.notification-panel .notification-body .notification-item .more-details .more-details-inner:before {color: #c0c0c0;position: absolute;bottom: 0;left: -5px;content: ' \25CF';font-size: 13px;line-height: 5px;background-color: #fff;height: 9px;}
.notification-panel .notification-body .notification-item .more-details .more-details-inner .hint-text {opacity: .44;}
.notification-panel .notification-body .notification-item .option {font-size: 10px;position: absolute;height: 44px;width: 26px;right: 0;text-align: center;vertical-align: middle;line-height: 44px;background-color: #fafafa;height: 100%;}
.notification-panel .notification-body .notification-item .option .mark {background-color: transparent;color: #c0c0c0;}
.notification-panel .notification-body .notification-item .option .mark:before {content: ' \25CF';font-size: 12px;}
.notification-panel .notification-body .notification-item:last-child .heading {border-bottom: 0px;}
.notification-panel .notification-footer {padding: 10px;display: block;border-top: 1px solid #e6e6e6;}
.notification-panel .notification-footer a {color: #626262;opacity: .54;}
.notification-panel .notification-footer a:hover {opacity: .74;}
/*------------------------------------------------------------------
[10. Progress Indicators]
*/
.progress {height: 4px;background-color: rgba(98, 98, 98, 0.2);background-image: none;box-shadow: none;border-radius: 0;}
.progress.transparent {background-color: rgba(0, 0, 0, 0.28);}
.progress.transparent-white {background-color: rgba(255, 255, 255, 0.35);}
.progress.progress-tiny {height: 1px;}
.progress.progress-small {height: 2px;}
/* Circular Progress : indeterminate color
------------------------------------
*/
.progress-bar-indeterminate {background: url('../images/progress/progress-bar-master.svg') no-repeat top left;width: 100%;height: 100%;background-size: cover;}
.progress-bar-indeterminate.progress-bar-primary {background-image: url('../images/progress/progress-bar-primary.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-complete {background-image: url('../images/progress/progress-bar-complete.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-success {background-image: url('../images/progress/progress-bar-success.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-info {background-image: url('../images/progress/progress-bar-info.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-warning {background-image: url('../images/progress/progress-bar-warning.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-danger {background-image: url('../images/progress/progress-bar-danger.svg');background-color: transparent;}
.progress-bar-indeterminate.progress-bar-master {background-image: url('../images/progress/progress-bar-master.svg');background-color: transparent;}
/* Progress Bar
------------------------------------
*/
.progress-bar {box-shadow: none;border-radius: 0;background-color: #626262;background-image: none;-webkit-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);}
/* Progress Bar : Color Options
------------------------------------
*/
.progress-bar-primary {background-color: #6d5cae;background-image: none;}
.progress-bar-complete {background-color: #48b0f7;background-image: none;}
.progress-bar-success {background-color: #10cfbd;background-image: none;}
.progress-bar-info {background-color: #3b4752;background-image: none;}
.progress-bar-warning {background-color: #f8d053;background-image: none;}
.progress-bar-danger {background-color: #f55753;background-image: none;}
.progress-bar-white {background-color: #ffffff;background-image: none;}
.progress-bar-black {background-color: #000000;background-image: none;}
.progress-info .bar,
.progress .bar-info {background-color: #232b31;background-image: none;}
.progress-warning .bar,
.progress .bar-warning {background-color: #957d32;background-image: none;}
.progress-danger .bar,
.progress .bar-danger {background-color: #933432;background-image: none;}
.progress-white .bar,
.progress .bar-white {background-color: #ffffff;background-image: none;}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {background-color: #10cfbd;}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {background-color: #3b4752;}
/* Circular Progress : indeterminate 
------------------------------------
*/
.progress-circle-indeterminate {background: url('../images/progress/progress-circle-master.svg') no-repeat top left;width: 50px;height: 50px;background-size: 100% auto;margin: 0 auto;}
.progress-circle-indeterminate.progress-circle-warning {background-image: url('../images/progress/progress-circle-warning.svg');}
.progress-circle-indeterminate.progress-circle-danger {background-image: url('../images/progress/progress-circle-danger.svg');}
.progress-circle-indeterminate.progress-circle-info {background-image: url('../images/progress/progress-circle-info.svg');}
.progress-circle-indeterminate.progress-circle-primary {background-image: url('../images/progress/progress-circle-primary.svg');}
.progress-circle-indeterminate.progress-circle-success {background-image: url('../images/progress/progress-circle-success.svg');}
.progress-circle-indeterminate.progress-circle-complete {background-image: url('../images/progress/progress-circle-complete.svg');}
/* Circular Progress 
------------------------------------
*/
.progress-circle {display: block;height: 45px;margin: 0 auto;position: relative;width: 45px;-webkit-backface-visibility: hidden;}
.progress-circle.progress-circle-warning .pie .half-circle {border-color: #f8d053;}
.progress-circle.progress-circle-danger .pie .half-circle {border-color: #f55753;}
.progress-circle.progress-circle-info .pie .half-circle {border-color: #3b4752;}
.progress-circle.progress-circle-primary .pie .half-circle {border-color: #6d5cae;}
.progress-circle.progress-circle-success .pie .half-circle {border-color: #10cfbd;}
.progress-circle.progress-circle-complete .pie .half-circle {border-color: #48b0f7;}
.progress-circle.progress-circle-thick .pie .half-circle,
.progress-circle.progress-circle-thick .shadow {border-width: 5px;}
.progress-circle .pie {clip: rect(0, 45px, 45px, 22.5px);height: 45px;position: absolute;width: 45px;}
.progress-circle .pie .half-circle {border: 3px solid #626262;border-radius: 50%;clip: rect(0, 22.5px, 45px, 0);height: 45px;position: absolute;width: 45px;}
.progress-circle .shadow {border: 3px solid rgba(0, 0, 0, 0.1);border-radius: 50%;height: 100%;width: 100%;}
/*------------------------------------------------------------------
[11. Modals]
*/
.modal .close:focus {outline: 0;}
.modal .modal-dialog {transition: all .2s !important;}
.modal .modal-content {border: 1px solid #f2f6f7;border-radius: 3px;box-shadow: none;}
.modal .modal-header {text-align: center;border-bottom: 0;padding: 25px 25px 0 25px;}
.modal .modal-header p {color: #8b91a0;}
.modal .modal-body {box-shadow: none;padding: 25px;padding-top: 0;white-space: normal;}
.modal .modal-footer {border-top: none;box-shadow: none;margin-top: 0;padding: 25px;padding-top: 0;}
.modal .drop-shadow {box-shadow: 0 0 9px rgba(191, 191, 191, 0.36) !important;}
.modal.fade {opacity: 1 !important;}
.modal.fade.stick-up .modal-dialog {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);-ms-transform: translate(0, -100%);margin-top: -5px;}
.modal.fade.stick-up.in .modal-dialog {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);}
.modal.fade.slide-up {height: 100%;top: auto;}
.modal.fade.slide-up.in .modal-dialog {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);}
.modal.fade.slide-up.disable-scroll {overflow: hidden;}
.modal.fade.slide-up .modal-dialog {display: table;height: 100%;-webkit-transform: translate3d(0, 75%, 0);transform: translate3d(0, 75%, 0);-ms-transform: translate(0, 75%);}
.modal.fade.slide-up .modal-content-wrapper {display: table-cell;vertical-align: middle;}
.modal.fade.center-scale .modal-dialog {display: table;height: 100%;}
.modal.fade.center-scale .modal-content {display: table-cell;vertical-align: middle;border: 0;background: transparent;}
.modal.fade.center-scale .modal-content .modal-header {border-bottom: 0px;}
.modal.fade.center-scale.in .modal-dialog {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.modal.fade.center-scale .modal-dialog {opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.modal.fade.fill-in {background-color: rgba(255, 255, 255, 0);-webkit-transition: background-color 0.3s;transition: background-color 0.3s;}
.modal.fade.fill-in > .close {margin-top: 20px;margin-right: 20px;opacity: 0.6;}
.modal.fade.fill-in > .close > i {font-size: 16px;}
.modal.fade.fill-in .modal-dialog {display: table;height: 100%;}
.modal.fade.fill-in .modal-content {display: table-cell;vertical-align: middle;border: 0;background: transparent;}
.modal.fade.fill-in .modal-content .modal-header {border-bottom: 0px;}
.modal.fade.fill-in.in {background-color: rgba(255, 255, 255, 0.85);}
.modal.fade.fill-in.in .modal-dialog {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.modal.fade.fill-in .modal-dialog {opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
.modal.fade.slide-right .close {position: absolute;top: 0;right: 0;margin-right: 10px;z-index: 10;}
.modal.fade.slide-right.in .modal-dialog {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);}
.modal.fade.slide-right .modal-dialog {position: absolute;right: 0;margin: 0;height: 100%;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);-ms-transform: translate(100%, 0);}
.modal.fade.slide-right .modal-dialog .modal-content-wrapper {height: 100%;}
.modal.fade.slide-right .modal-dialog .modal-content {height: 100%;}
.modal.fade.slide-right .modal-content {border-radius: 0px;}
.fill-in-modal .modal-backdrop {background-color: transparent;}
.modal-backdrop {opacity: 0;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.modal-backdrop.in {opacity: 0.70;}
/* Responsive Handlers: Modals
------------------------------------
*/
@media (max-width: 768px) {.modal.fill-in .modal-dialog {  width: calc(100% - 20px);}.modal.slide-up .modal-dialog {  width: calc(100% - 20px);}}
@media (min-width: 768px) {.modal.stick-up .modal-dialog {  margin: -5px auto;}.modal.slide-up .modal-dialog {  margin: 0 auto;}.modal.fill-in .modal-dialog {  margin: 0 auto;}.modal .modal-content {  box-shadow: none;}}
/*------------------------------------------------------------------
[12. Tabs & Accordians]
*/
/* Tabs
------------------------------------
*/
.nav-tabs > li {padding-left: 0;padding-right: 0;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {border-color: #e6e6e6;color: #626262;background-color: #e6e6e6;}
.nav-tabs > li > a {border-radius: 0;padding: 15px 20px;margin-right: 0;font-family: 'Open Sans';font-weight: 400;color: rgba(98, 98, 98, 0.7);font-size: 12px;min-width: 70px;text-transform: uppercase;border-color: transparent;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {background: transparent;border-color: transparent;color: #626262;}
.nav-tabs > li > a .tab-icon {margin-right: 6px;}
.nav-tabs ~ .tab-content {overflow: hidden;padding: 15px;}
.nav-tabs ~ .tab-content > .tab-pane.slide-left,
.nav-tabs ~ .tab-content > .tab-pane.slide-right {-webkit-transition: all 0.3s ease !important;transition: all 0.3s ease !important;}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.sliding,
.nav-tabs ~ .tab-content > .tab-pane.slide-right.sliding {opacity: 0 !important;}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.active,
.nav-tabs ~ .tab-content > .tab-pane.slide-right.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-ms-transform: translate(0, 0);opacity: 1;}
.nav-tabs ~ .tab-content > .tab-pane.slide-left.sliding {-webkit-transform: translate3d(10%, 0, 0) !important;transform: translate3d(10%, 0, 0) !important;-ms-transform: translate(10%, 0) !important;}
.nav-tabs ~ .tab-content > .tab-pane.slide-right.sliding {-webkit-transform: translate3d(-10%, 0, 0) !important;transform: translate3d(-10%, 0, 0) !important;-ms-transform: translate(-10%, 0) !important;}
.nav-tabs.nav-tabs-left:after,
.nav-tabs.nav-tabs-right:after {border-bottom: 0px;}
.nav-tabs.nav-tabs-left > li,
.nav-tabs.nav-tabs-right > li {float: none;}
.nav-tabs.nav-tabs-left {float: left;}
.nav-tabs.nav-tabs-left ~ .tab-content {border-left: 1px solid rgba(0, 0, 0, 0.1);}
.nav-tabs.nav-tabs-right {float: right;}
.nav-tabs.nav-tabs-right ~ .tab-content {border-right: 1px solid rgba(0, 0, 0, 0.1);}
/* Tabs : Simple 
------------------------------------
*/
.nav-tabs-simple {border-bottom: 0px;}
.nav-tabs-simple:after {border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: 100%;position: relative;bottom: 3px;z-index: 120;}
.nav-tabs-simple > li {margin-bottom: 0;}
.nav-tabs-simple > li:after {-webkit-transition: all 0.1s linear 0s;transition: all 0.1s linear 0s;-webkit-backface-visibility: hidden;width: 100%;display: block;background-color: #f55753;height: 0px;content: '';z-index: 125;}
.nav-tabs-primary.nav-tabs-simple > li:after {background-color: #6d5cae;}
.nav-tabs-success.nav-tabs-simple > li:after {background-color: #10cfbd;}
.nav-tabs-complete.nav-tabs-simple > li:after {background-color: #48b0f7;}
.nav-tabs-danger.nav-tabs-simple > li:after {background-color: #f55753;}
.nav-tabs-warning.nav-tabs-simple > li:after {background-color: #f8d053;}
.nav-tabs-info.nav-tabs-simple > li:after {background-color: #3b4752;}
.nav-tabs-simple > li.active a,
.nav-tabs-simple > li.active a:hover,
.nav-tabs-simple > li.active a:focus {background-color: transparent;border-color: transparent;}
.nav-tabs-simple > li.active:after,
.nav-tabs-simple > li:hover:after {height: 3px;}
.nav-tabs-simple.nav-tabs-left:after,
.nav-tabs-simple.nav-tabs-right:after {border-bottom: 0px;}
.nav-tabs-simple.nav-tabs-left > li:after,
.nav-tabs-simple.nav-tabs-right > li:after {width: 0px;height: 100%;top: 0;bottom: 0;position: absolute;}
.nav-tabs-simple.nav-tabs-left > li.active:after,
.nav-tabs-simple.nav-tabs-right > li.active:after,
.nav-tabs-simple.nav-tabs-left > li:hover:after,
.nav-tabs-simple.nav-tabs-right > li:hover:after {width: 1px;}
.nav-tabs-simple.nav-tabs-left > li:after {right: -1px;}
.nav-tabs-simple.nav-tabs-right > li:after {left: 0;}
/* Tabs : Line Triangles
------------------------------------
*/
.nav-tabs-linetriangle {border-bottom: 0;}
.nav-tabs-linetriangle:after {border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: 100%;position: relative;bottom: 0;}
.nav-tabs-linetriangle > li.active > a {background: transparent;box-shadow: none;border-color: transparent;}
.nav-tabs-linetriangle > li.active > a:hover,
.nav-tabs-linetriangle > li.active > a:focus,
.nav-tabs-linetriangle > li.active > a:active {border-color: transparent;background-color: transparent;}
.nav-tabs-linetriangle > li.active > a:after,
.nav-tabs-linetriangle > li.active > a:before {border: medium solid transparent;content: "";height: 0;left: 50%;pointer-events: none;position: absolute;width: 0;z-index: 1;top: 100%;}
.nav-tabs-linetriangle > li.active > a:after {border-top-color: #fafafa;border-width: 10px;margin-left: -10px;}
.nav-tabs-linetriangle > li.active > a:before {border-top-color: rgba(0, 0, 0, 0.2);border-width: 11px;margin-left: -11px;}
.nav-tabs-linetriangle > li > a span {font-size: 1em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nav-tabs-linetriangle > li > a,
.nav-tabs-linetriangle > li > a:hover,
.nav-tabs-linetriangle > li > a:focus {overflow: visible;-webkit-transition: color 0.2s ease 0s;transition: color 0.2s ease 0s;}
.nav-tabs-linetriangle ~ .tab-content {background: #fff;}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs:after {border-bottom: none;}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li.active > a:before {border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 11px solid rgba(0, 0, 0, 0.2);}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li.active > a:after {border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fafafa;margin-top: 1px;margin-right: 2px;}
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li.active > a:after,
.nav-tabs-linetriangle.nav-tabs-left.nav-tabs > li.active > a:before {top: auto;right: -23px;left: auto;}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs:after {border-bottom: none;}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li.active > a:before {border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-right: 11px solid rgba(0, 0, 0, 0.2);}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li.active > a:after {border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #fafafa;margin-top: 1px;margin-left: -9px;}
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li.active > a:after,
.nav-tabs-linetriangle.nav-tabs-right.nav-tabs > li.active > a:before {top: auto;left: -12px;right: auto;}
@media screen and (max-width: 58em) {.nav-tabs-linetriangle {  font-size: 0.6em;}}
/* Tabs : Fill-up 
------------------------------------
*/
.nav-tabs-fillup {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;-moz-perspective: 1000;perspective: 1000;}
.nav-tabs-fillup > li {overflow: hidden;}
.nav-tabs-fillup > li > a {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;background: transparent;}
.nav-tabs-fillup > li > a:after {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;background: none repeat scroll 0 0 #10cfbd;border: 1px solid #10cfbd;content: "";height: calc(100% + 1px);left: 0;position: absolute;top: 0;-webkit-transform: translate3d(0, 100%, 0px);transform: translate3d(0, 100%, 0px);-webkit-transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;width: 100%;z-index: -1;}
.nav-tabs-primary.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #6d5cae;border: 1px solid #6d5cae;}
.nav-tabs-success.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #10cfbd;border: 1px solid #10cfbd;}
.nav-tabs-complete.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #48b0f7;border: 1px solid #48b0f7;}
.nav-tabs-warning.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #f8d053;border: 1px solid #f8d053;}
.nav-tabs-danger.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #f55753;border: 1px solid #f55753;}
.nav-tabs-info.nav-tabs-fillup > li > a:after {background: none repeat scroll 0 0 #3b4752;border: 1px solid #3b4752;}
.nav-tabs-fillup > li > a span {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0px, 5px, 0px);transform: translate3d(0px, 5px, 0px);-webkit-transition: -webkit-transform 0.5s ease 0s;transition: transform 0.5s ease 0s;display: block;font-weight: 700;line-height: 1.5;}
.nav-tabs-fillup > li.active {z-index: 100;}
.nav-tabs-fillup > li.active > a,
.nav-tabs-fillup > li.active > a:hover,
.nav-tabs-fillup > li.active > a:focus {border-color: transparent;background: transparent;color: #fff;}
.nav-tabs-fillup > li.active > a:after {-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);-ms-transform: translate(0px, 0px);}
.nav-tabs-fillup > li.active > a span {-webkit-transform: translate3d(0px, -5px, 0px);transform: translate3d(0px, -5px, 0px);-ms-transform: translate(0px, -5px);}
.nav-tabs-fillup > li.active .icon:before {-webkit-transform: translate3d(0px, -5px, 0px);transform: translate3d(0px, -5px, 0px);-ms-transform: translate(0px, -5px);}
.nav-tabs-fillup .icon:before {-webkit-transform: translate3d(0px, 5px, 0px);transform: translate3d(0px, 5px, 0px);-ms-transform: translate(0px, 5px);-webkit-transition: transform 0.5s ease 0s;transition: transform 0.5s ease 0s;display: block;margin: 0;}
.nav-tabs-fillup ~ .tab-content {background: #fff;}
.nav-tabs-fillup.nav-tabs-left,
.nav-tabs-fillup.nav-tabs-right {border-bottom: none;}
.nav-tabs-fillup.nav-tabs-left:after,
.nav-tabs-fillup.nav-tabs-right:after {border-bottom: none;}
.nav-tabs-fillup.nav-tabs-left > li > a:after,
.nav-tabs-fillup.nav-tabs-right > li > a:after {width: calc(100% + 1px);height: 100%;}
.nav-tabs-fillup.nav-tabs-left > li.active a:after,
.nav-tabs-fillup.nav-tabs-right > li.active a:after {-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);-ms-transform: translate(0px, 0px);}
.nav-tabs-fillup.nav-tabs-left > li > a:after {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);-ms-transform: translate(100%, 0);}
.nav-tabs-fillup.nav-tabs-left > li > a span {-webkit-transform: translate3d(5px, 0, 0px);transform: translate3d(5px, 0, 0px);-ms-transform: translate(5px, 0);}
.nav-tabs-fillup.nav-tabs-left > li.active a span {-webkit-transform: translate3d(-5px, 0, 0px);transform: translate3d(-5px, 0, 0px);-ms-transform: translate(-5px, 0);}
.nav-tabs-fillup.nav-tabs-left > li.active .icon:before {-webkit-transform: translate3d(-5px, 0, 0px);transform: translate3d(-5px, 0, 0px);-ms-transform: translate(-5px, 0);}
.nav-tabs-fillup.nav-tabs-right > li > a:after {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-ms-transform: translate(-100%, 0);left: -1px;}
.nav-tabs-fillup.nav-tabs-right > li > a span {-webkit-transform: translate3d(-5px, 0, 0px);transform: translate3d(-5px, 0, 0px);-ms-transform: translate(-5px, 0);}
.nav-tabs-fillup.nav-tabs-right > li.active a span {-webkit-transform: translate3d(5px, 0, 0px);transform: translate3d(5px, 0, 0px);-ms-transform: translate(5px, 0);}
.nav-tabs-fillup.nav-tabs-right > li.active .icon:before {-webkit-transform: translate3d(5px, 0, 0px);transform: translate3d(5px, 0, 0px);-ms-transform: translate(5px, 0);}
.nav-tabs-header {overflow: scroll;width: 100%;}
.nav-tabs-header .nav-tabs {width: auto;white-space: nowrap;}
.nav-tabs-header .nav-tabs > li {display: inline-block;float: inherit;}
.nav-tabs-header.nav-tabs-linetriangle {height: 61px;overflow-y: hidden;}
.nav-tabs-header.nav-tabs-linetriangle:after {border-bottom: 1px solid rgba(0, 0, 0, 0.1);width: 100%;position: relative;bottom: 3px;z-index: 120;content: "";clear: both;}
.nav-tabs-header.nav-tabs-linetriangle ~ .tab-content {position: relative;top: -12px;}
.nav-tabs-header ~ .tab-content {overflow: hidden;padding: 15px;}
/* Panel Groups
------------------------------------
*/
.panel-group {margin-bottom: 18px;}
.panel-group .panel-heading {padding: 13px 18px 10px 22px;}
.panel-group .panel-heading.collapsed {background-color: #fff;}
.panel-group .panel-heading + .panel-collapse .panel-body {border: 0;}
.panel-group .panel-heading .panel-title {width: 100%;}
.panel-group .panel-heading .panel-title > a {color: #626262;font-size: 13px;font-weight: normal;display: block;opacity: 1;}
.panel-group .panel-heading .panel-title > a:hover {color: #626262 !important;}
.panel-group .panel-heading .panel-title > a:hover:after {color: #626262 !important;}
.panel-group .panel-heading .panel-title > a:after {font-family: 'FontAwesome';content: "\f056";position: absolute;right: 13px;top: 36%;color: #626262;}
.panel-group .panel-heading .panel-title > a.collapsed {color: rgba(98, 98, 98, 0.7);opacity: 1;}
.panel-group .panel-heading .panel-title > a.collapsed:after {content: "\f055";color: rgba(98, 98, 98, 0.7);}
.panel-group .panel + .panel {margin-top: 2px;}
.panel-group .panel .panel-body {height: auto;}
.nav-pills > li > a {border-radius: 0;color: #626262;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {color: #626262;background-color: #e6e6e6;}
@media (max-width: 767px) {.nav.nav-tabs.nav-stack-sm li {  float: none;}.nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle > li.active > a:after,.nav.nav-tabs.nav-stack-sm.nav-tabs-linetriangle > li.active > a:before {  display: none;}}
/*------------------------------------------------------------------
[13. Form Elements]
*/
label,input,button,select,textarea {font-size: 14px;font-weight: normal;line-height: 20px;}
input[type="radio"],input[type="checkbox"] {margin-top: 1px 0 0;line-height: normal;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
select[multiple],select[size] {height: auto !important;}
input:focus,select:focus,textarea:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {outline: none;-webkit-box-shadow: none;box-shadow: none;}
form legend {margin: 15px 0px 10px 0px;}
.form-control {background-color: #ffffff;background-image: none;border: 1px solid rgba(0, 0, 0, 0.07);font-family: Arial, sans-serif;-webkit-appearance: none;color: #2c2c2c;outline: 0;height: 35px;padding: 9px 12px;line-height: normal;font-size: 14px;font-weight: normal;vertical-align: middle;min-height: 35px;-webkit-transition: all 0.12s ease;transition: all 0.12s ease;-webkit-box-shadow: none;box-shadow: none;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: background 0.2s linear 0s;transition: background 0.2s linear 0s;}
.form-control:focus {border-color: rgba(0, 0, 0, 0.1);background-color: #f0f0f0;outline: 0 !important;-webkit-box-shadow: none;box-shadow: none;}
.form-control:focus::-moz-placeholder {color: inherit;opacity: 0.7;}
.form-control:focus:-ms-input-placeholder {color: inherit;opacity: 0.7;}
.form-control:focus::-webkit-input-placeholder {color: inherit;opacity: 0.7;}
.form-control::-moz-placeholder {color: inherit;opacity: 0.33;}
.form-control:-ms-input-placeholder {color: inherit;opacity: 0.33;}
.form-control::-webkit-input-placeholder {color: inherit;opacity: 0.33;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background: #f8f8f8;color: rgba(98, 98, 98, 0.23);}
/* Input Sizes
--------------------------------------------------
*/
.input-sm,
.form-horizontal .form-group-sm .form-control {font-size: 13px;min-height: 32px;height: 32px;padding: 8px 9px;}
.input-lg,
.form-horizontal .form-group-lg .form-control {border-radius: 3px;font-size: 18px;height: 45px;padding: 11px 13px;}
.input-xlg {height: 51px;font-size: 18px;line-height: 22px;}
/* Checkboxes and Radio buttons 
--------------------------------------------------
*/
.radio,
.checkbox {margin-bottom: 10px;margin-top: 10px;padding-left: 0px;}
.radio label,
.checkbox label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px !important;margin-right: 15px;font-size: 13px;}
.radio label:before,
.checkbox label:before {content: "";display: inline-block;width: 17px;height: 17px;margin-right: 10px;position: absolute;left: 0px;background-color: #ffffff;border: 1px solid #d0d0d0;}
.radio label {margin-bottom: 6px;}
.radio label:before {bottom: 2.5px;border-radius: 99px;-webkit-transition: border 0.3s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);transition: border 0.3s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33);}
.radio input[type=radio]:checked + label:before {border-width: 5px;}
.radio input[type=radio] {display: none;}
.radio input[type=radio][disabled] + label {opacity: 0.65;}
.radio.radio-success input[type=radio]:checked + label:before {border-color: #10cfbd;}
.radio.radio-primary input[type=radio]:checked + label:before {border-color: #6d5cae;}
.radio.radio-info input[type=radio]:checked + label:before {border-color: #3b4752;}
.radio.radio-warning input[type=radio]:checked + label:before {border-color: #f8d053;}
.radio.radio-danger input[type=radio]:checked + label:before {border-color: #f55753;}
.radio.radio-complete input[type=radio]:checked + label:before {border-color: #48b0f7;}
.checkbox input[type=radio][disabled] + label:after {background-color: #e6e6e6;}
.checkbox label {transition: border 0.2s linear 0s, color 0.2s linear 0s;white-space: nowrap;}
.checkbox label:before {top: 2px;border-radius: 3px;transition: border 0.2s linear 0s, color 0.2s linear 0s;}
.checkbox label::after {display: inline-block;width: 16px;height: 16px;position: absolute;left: 2.2px;top: 1px;font-size: 11px;transition: border 0.2s linear 0s, color 0.2s linear 0s;}
.checkbox label:after {border-radius: 3px;}
.checkbox input[type=checkbox] {display: none;}
.checkbox.checkbox-circle label:after {border-radius: 99px;}
.checkbox.checkbox-circle label:before {border-radius: 99px;}
.checkbox input[type=checkbox]:checked + label:before {border-width: 8px;}
.checkbox input[type=checkbox]:checked + label::after {font-family: 'FontAwesome';content: "\F00C";color: #fff;}
.checkbox input[type=checkbox][disabled] + label {opacity: 0.65;}
.checkbox input[type=checkbox][disabled] + label:before {background-color: #eceff3;}
.checkbox.right label {margin-right: 35px;padding-left: 0 !important;}
.checkbox.right label:before {right: -35px;left: auto;}
.checkbox.right input[type=checkbox]:checked + label {position: relative;}
.checkbox.right input[type=checkbox]:checked + label::after {font-family: 'FontAwesome';content: "\F00C";position: absolute;right: -27px;left: auto;}
.checkbox.check-success input[type=checkbox]:checked + label:before {border-color: #10cfbd;}
.checkbox.check-primary input[type=checkbox]:checked + label:before {border-color: #6d5cae;}
.checkbox.check-complete input[type=checkbox]:checked + label:before {border-color: #48b0f7;}
.checkbox.check-warning input[type=checkbox]:checked + label:before {border-color: #f8d053;}
.checkbox.check-danger input[type=checkbox]:checked + label:before {border-color: #f55753;}
.checkbox.check-info input[type=checkbox]:checked + label:before {border-color: #3b4752;}
.checkbox.check-success input[type=checkbox]:checked + label::after,
.checkbox.check-primary input[type=checkbox]:checked + label::after,
.checkbox.check-complete input[type=checkbox]:checked + label::after,
.checkbox.check-warning input[type=checkbox]:checked + label::after,
.checkbox.check-danger input[type=checkbox]:checked + label::after,
.checkbox.check-info input[type=checkbox]:checked + label::after {color: #ffffff;}
.input-group.transparent .input-group-addon {background-color: transparent;border-color: rgba(0, 0, 0, 0.07);}
/* Form layouts
--------------------------------------------------
*/
@media only screen and (min-width: 768px) {form .row {  margin-left: 0;  margin-right: 0;}form .row [class*='col-']:not(:first-child),form .row [class*='col-']:not(:last-child) {  padding-right: 7px;  padding-left: 7px;}form .row [class*='col-']:first-child {  padding-left: 0;}form .row [class*='col-']:last-child {  padding-right: 0;}}
/* Form layouts  : Horizontal
--------------------------------------------------
*/
.form-horizontal .form-group {border-bottom: 1px solid #e6e6e6;padding-top: 19px;padding-bottom: 19px;margin-bottom: 0;}
.form-horizontal .form-group:last-child {border-bottom: none;}
.form-horizontal .form-group:hover .control-label {opacity: .6;}
.form-horizontal .form-group.focused .control-label {opacity: 1;}
.form-horizontal .form-group .control-label {text-align: left;opacity: .42;-webkit-transition: opacity ease 0.3s;transition: opacity ease 0.3s;}
/* Form layouts  : Attached
--------------------------------------------------
*/
.form-group-attached .form-group.form-group-default {border-radius: 0;margin-bottom: 0;}
.form-group-attached > div {margin: 0;}
.form-group-attached > div:first-child.row > [class*='col-']:first-child .form-group-default {border-top-left-radius: 2px;}
.form-group-attached > div:first-child.row > [class*='col-']:last-child .form-group-default {border-top-right-radius: 2px;}
.form-group-attached > div:first-child.form-group-default {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.form-group-attached > div:last-child.row > [class*='col-']:first-child .form-group-default {border-bottom-left-radius: 2px;}
.form-group-attached > div:last-child.row > [class*='col-']:last-child .form-group-default {border-bottom-right-radius: 2px;}
.form-group-attached > div:last-child.form-group-default {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
.form-group-attached > div.row > [class*='col-'] {padding-right: 0 !important;padding-left: 0 !important;}
.form-group-attached > div.row > [class*='col-'] > .form-group-default {display: table;width: 100%;}
.form-group-attached > div.row > [class*='col-']:not(:only-child):not(:last-child) > .form-group-default {border-right-color: transparent;}
.form-group-attached > div:not(:last-child) .form-group-default,
.form-group-attached > div:not(:last-child).form-group-default {border-bottom-color: transparent;}
/* Form layouts  : Responsive Handlers
--------------------------------------------------
*/
@media (max-width: 767px) {.form-group-attached .form-group-default {  border-right-color: rgba(0, 0, 0, 0.07) !important;}}
@media only screen and (min-width: 768px) {.form-group-attached > div.row {  display: table;  width: 100%;}.form-group-attached > div.row > [class*='col-'] {  display: table-cell;  height: 100%;  float: none;  vertical-align: top;}.form-group-attached > div.row > [class*='col-'] .form-group {  height: 100%;  width: 100%;}}
/* Form Groups 
--------------------------------------------------
*/
.form-group {margin-bottom: 10px;}
.form-group label:not(.error) {font-family: 'Open Sans';font-size: 11px;text-transform: uppercase;font-weight: 600;}
.form-group label .help {margin-left: 8px;}
.form-group .help {font-size: 12px;color: rgba(98, 98, 98, 0.55);}
.form-group-default {background-color: #fff;position: relative;border: 1px solid rgba(0, 0, 0, 0.07);border-radius: 2px;padding-top: 7px;padding-left: 12px;padding-right: 12px;padding-bottom: 4px;overflow: hidden;-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;}
.form-group-default.required:after {color: #f55753;content: "*";font-family: arial;font-size: 20px;position: absolute;right: 15px;top: 9px;}
.form-group-default.disabled {background: #f8f8f8;color: rgba(98, 98, 98, 0.23);}
.form-group-default.disabled input {opacity: .6;}
.form-group-default.disabled.focused {background: #f8f8f8;}
.form-group-default.disabled.focused .control-label {opacity: 1;}
.form-group-default.focused {border-color: rgba(0, 0, 0, 0.1) !important;background-color: #f0f0f0;}
.form-group-default.focused .control-label {opacity: .4;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.form-group-default.has-error {background-color: rgba(245, 87, 83, 0.1);}
.form-group-default.has-success .form-control-feedback,
.form-group-default.has-error .form-control-feedback {display: none !important;}
.form-group-default.has-success .form-control,
.form-group-default.has-success .form-control:focus,
.form-group-default.has-error .form-control,
.form-group-default.has-error .form-control:focus {border: none;box-shadow: none;}
.form-group-default.input-group {padding: 0;}
.form-group-default.input-group > label {margin-top: 6px;padding-left: 12px;}
.form-group-default.input-group > .form-control {margin-top: -2px;margin-bottom: 3px;padding-left: 12px;}
.form-group-default.input-group .input-group-addon {height: calc(50px);min-width: calc(50px);border-radius: 0;border: none;}
.form-group-default.input-group.focused .input-group-addon {border-color: rgba(0, 0, 0, 0.1);}
.form-group-default.input-group-attached {position: relative;}
.form-group-default.input-group-attached .input-group-btn {right: -1%;}
.form-group-default.input-group-attached .input-group-btn > .btn {position: absolute;right: -100%;top: 0;height: 100%;z-index: 2;}
.form-group-default .form-control {border: none;height: 25px;min-height: 25px;padding: 0;margin-top: -4px;background: none;}
.form-group-default textarea.form-control {height: auto;}
.form-group-default .form-control.error {color: #2c2c2c;}
.form-group-default .form-control:focus {background: none;}
.form-group-default textarea.form-control {padding-top: 5px;}
.form-group-default label {margin: 0;display: block;opacity: 1;-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease;}
.form-group-default label.label-lg {font-size: 13px;left: 13px;top: 9px;}
.form-group-default label.label-sm {font-size: 11px;left: 11px;top: 6px;}
.form-group-default label.highlight {opacity: 1;}
.form-group-default label.fade {opacity: .5;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.form-group-default > .input-lg {height: 29px;min-height: 29px;padding-left: 1px;}
.form-group-default > .input-sm {min-height: 18px;height: 18px;}
.form-group-default.form-group-default-select2 {padding: 0;}
.form-group-default.form-group-default-select2 > label {position: absolute;z-index: 10;padding: 7px 12px 0 12px;}
.form-group-default.form-group-default-select2 > label.label-lg {left: 0;top: 0;}
.form-group-default.form-group-default-select2 > label.label-sm {left: 0;top: 0;}
.form-group-default.form-group-default-select2 .select2-container .select2-choice {padding-top: 20px;height: 52px;}
.form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-arrow b:before {top: 20px;}
.form-group-default.form-group-default-select2 .select2-container .select2-choice .select2-chosen {padding-left: 3px;padding-top: 1px;}
.form-group-default.form-group-default-select2 .select2-container .select2-choices {padding-top: 20px;height: 52px;border: 0px;}
.form-group-default.form-group-default-select2 > .input-lg {height: auto;padding: 0;}
.form-group-default.form-group-default-select2 > .input-lg .select2-choice {padding-top: 20px;height: 56px;}
.form-group-default.form-group-default-select2 > .input-sm {height: auto;padding: 0;}
.form-group-default.form-group-default-select2 > .input-sm .select2-choice {padding-top: 20px;height: 46px;}
.form-group-default.form-group-default-selectFx {padding: 0;}
.form-group-default.form-group-default-selectFx > label {position: absolute;z-index: 10;padding: 7px 12px 0 12px;}
.form-group-default.form-group-default-selectFx > label.label-lg {left: 0;top: 0;}
.form-group-default.form-group-default-selectFx > label.label-sm {left: 0;top: 0;}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-placeholder {padding-top: 28px;height: 52px;padding-left: 12px;}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select {height: auto;}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select > span:after,
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select .cs-selected span:after {top: 39px;}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-lg .cs-placeholder {height: 60px;}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-sm .cs-placeholder {height: 50px;}
.form-group-default.form-group-default-selectFx .cs-wrapper .dropdown-placeholder {vertical-align: top;}
/* Form validation
--------------------------------------------------
*/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {color: #0da899;}
.has-success .form-control {border-color: #0da899;-webkit-box-shadow: none;box-shadow: none;}
.has-success .form-control:focus {border-color: #09786e;-webkit-box-shadow: none;box-shadow: none;}
.has-success .input-group-addon {background: #f0f0f0;border: 1px solid rgba(0, 0, 0, 0.07);color: rgba(98, 98, 98, 0.47);}
.has-success .form-control-feedback {color: #0da899;}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {color: #c9a843;}
.has-warning .form-control {border-color: #c9a843;-webkit-box-shadow: none;box-shadow: none;}
.has-warning .form-control:focus {border-color: #a98b31;-webkit-box-shadow: none;box-shadow: none;}
.has-warning .input-group-addon {background: #f0f0f0;border: 1px solid rgba(0, 0, 0, 0.07);color: rgba(98, 98, 98, 0.47);}
.has-warning .form-control-feedback {color: #c9a843;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {color: #f55753;}
.has-error .form-control {border-color: #f55753;-webkit-box-shadow: none;box-shadow: none;}
.has-error .form-control:focus {border-color: #f22823;-webkit-box-shadow: none;box-shadow: none;}
.has-error .input-group-addon {background: #f0f0f0;border: 1px solid rgba(0, 0, 0, 0.07);color: rgba(98, 98, 98, 0.47);}
.has-error .form-control-feedback {color: #f55753;}
.error {font-size: 12px;color: #f55753;display: block;}
/* Addon inputs
--------------------------------------------------
*/
.input-group-addon {background: #f0f0f0;border: 1px solid rgba(0, 0, 0, 0.07);color: rgba(98, 98, 98, 0.47);font-size: 14px;padding: 6px 9px;display: table-cell;border-radius: 3px;transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s, color 0.2s linear 0s, box-shadow 0.2s linear 0s, background 0.2s linear 0s;}
.input-group-addon i {position: relative;top: 1px;}
.input-group-addon.primary {background-color: #6d5cae;border: 1px solid #6d5cae;color: #ffffff;}
.input-group-addon.primary .arrow {color: #6d5cae;}
.input-group-addon.success {background-color: #0090d9;color: #ffffff;}
.input-group-addon.success .arrow {color: #0090d9;}
.input-group-addon.info {background-color: #1f3853;color: #ffffff;}
.input-group-addon.info .arrow {color: #1f3853;}
.input-group-addon.warning {background-color: #fbb05e;color: #ffffff;}
.input-group-addon.warning .arrow {color: #fbb05e;}
.input-group-addon.danger {background-color: #f35958;color: #ffffff;}
.input-group-addon.danger .arrow {color: #f35958;}
.input-group-addon .arrow {position: relative;right: -6px;color: #D1DADE;z-index: 100;}
.input-group-addon .arrow:before {font-family: 'FontAwesome';content: "\f0da";font-size: 23px;position: absolute;left: 17px;top: -2px;}
.input-group-addon:last-child .arrow:before {font-family: 'FontAwesome';content: "\f0d9";font-size: 23px;position: absolute;left: -23px;top: -2px;}
.input-group-addon:last-child input {border-left: 0px;}
input, input:focus {-webkit-transition: none !important;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #fff inset !important;}
input:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0 1000px #f0f0f0 inset !important;}
input.error:-webkit-autofill,
input.error:-webkit-autofill:focus,
.has-error input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #F9E9E9 inset !important;}
/*------------------------------------------------------------------
[14. Tables]
*/
/* Generic Tables 
------------------------------------
*/
.table.table-hover tbody tr:hover td {background: #daeffd !important;}
.table.table-hover tbody tr.selected:hover td {background: #fef6dd !important;}
.table.table-borderless tbody tr td {border-top: 0;}
.table.table-condensed {table-layout: fixed;}
.table.table-condensed thead tr th {padding-left: 20px;padding-right: 20px;}
.table.table-condensed tbody tr td {padding-top: 12px;padding-bottom: 12px;}
.table.table-condensed thead tr th,
.table.table-condensed tbody tr td,
.table.table-condensed tbody tr td * {white-space: nowrap;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;}
.table.table-condensed.table-detailed > tbody > tr.shown > td {background: #fef6dd;}
.table.table-condensed.table-detailed > tbody > tr.shown > td:first-child:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td {background: rgba(250, 250, 250, 0.4);padding: 0px 40px;}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline {background: transparent;}
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline tr,
.table.table-condensed.table-detailed > tbody > tr.shown + tr > td .table-inline td {background: transparent;font-weight: 600;}
.table.table-condensed.table-detailed > tbody > tr.row-details > td:first-child:before {content: '';}
.table.table-condensed.table-detailed > tbody > tr > td:hover {cursor: pointer;}
.table.table-condensed.table-detailed > tbody > tr > td:first-child:before {content: "\f054";display: inline-block;margin-right: 8px;font-family: 'FontAwesome';-webkit-transition: all 0.12s linear;transition: all 0.12s linear;}
.table.table-condensed.table-detailed .table-inline td {border: none;text-align: left;}
.table.table-borderless > tbody > tr > td {border-bottom: 0px;}
.table.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f5f5f5;}
.table.product-detail > thead > tr > th {background:#103565;color:#fff}
.table.product-detail > tbody > tr > td:first-child {background:#103565;color:#fff}
.table.product-detail tbody tr:hover td:first-child {color:#000}
.table.product-detail > tbody > tr > td{vertical-align: middle;}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {border-top-color: rgba(0, 0, 0, 0.02);}
/*------------------------------------------------------------------
[15. Devices : Device Placeholders]
*/
.device_morph {position: relative;display: inline-block;}
.device_morph .screen {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.iphone-border {position: absolute;left: 12px;top: 47px;right: 12px;bottom: 76px;height: auto;overflow-y: hidden;}
.iphone-border > img {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
/*------------------------------------------------------------------
[16. Social Cards]
*/
.social-wrapper,
.social {height: 100%;width: 100%;}
/* Feed 
------------------------------------
*/
.social-wrapper .social .feed {overflow-y: hidden;width: 100%;}
.social-wrapper .social .feed > .day {white-space: normal;display: block;width: 100%;margin: 0 auto;}
.social-wrapper .social .feed > .day:after {feed: '';display: block;clear: both;}
.social-wrapper .social .feed > .day:hover > .timeline:after {background: #48b0f7;}
/* Cards 
------------------------------------
*/
.card {padding-bottom: 0;margin-bottom: 0;background: #FFF;float: left;position: relative;border-radius: 4px;border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;margin-bottom: 20px;width: 300px;border: 1px solid #e6e6e6;}
.card .circle {position: absolute;right: 20px;top: 20px;display: block;border-radius: 50%;border: 2px solid #f0f0f0;width: 9px;height: 9px;background: #626c75;z-index: 1;}
.card .circle:hover {cursor: pointer;}
.card.full-width {width: 100% !important;}
.card.status {background: #daeffd;border-radius: 4px;padding: 15px 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid transparent;}
.card.status:hover,
.card.status.hover {border-color: #d8dadc !important;}
.card.status h5 {font-size: 12px;margin: 0;}
.card.status h5 .time {color: #fff;}
.card.status h2 {color: #2c2c2c;font-size: 25px;margin: 0;font-weight: normal;}
.card.status .reactions {color: #f0f0f0;opacity: .45;font-size: 12px;margin: 5px 0 0;padding: 0;}
.card.status .reactions li {display: inline-block;list-style: none;padding: 0;}
.card.status .circle {width: 9px;height: 9px;border: none;background: #48b0f7;}
.card.share .card-header {padding: 15px 15px 12px;border-bottom: 1px solid #daeffd;}
.card.share .card-header:hover {background: #daeffd;cursor: pointer;border-top-right-radius: 2px;border-top-left-radius: 2px;}
.card.share .card-header:hover h6 {opacity: .6;}
.card.share .card-header .user-pic {float: left;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.card.share .card-header .user-pic > img {width: 30px;height: 30px;}
.card.share .card-header h5 {font-weight: bold;font-size: 14px;margin: 0;line-height: 22.7px;font-family: arial;letter-spacing: -0.006em;margin-top: -3px;}
.card.share .card-header h6 {font-size: 12px;margin: 0;font-family: arial;opacity: .45;}
.card.share .card-description {padding: 12px 16px 11px;font-size: 14px;line-height: 21px;margin: 0;}
.card.share .card-description p {margin-bottom: 4px;}
.card.share .card-description .via {opacity: .45;display: block;font-size: 12px;font-family: arial;}
.card.share .card-content {position: relative;}
.card.share .card-content .buttons {left: 17px;padding: 0;position: absolute;top: 10px;}
.card.share .card-content .buttons li {display: inline-block;list-style: none;margin-right: 10px;}
.card.share .card-content .buttons li a {color: #fff;}
.card.share .card-feed {overflow: hidden;position: relative;max-height: 400px;}
.card.share .card-feed:hover .buttons {opacity: 1;}
.card.share .card-feed .buttons {position: absolute;top: 5px;right: 0;opacity: 0;}
.card.share .card-feed .buttons li {display: inline-block;list-style: none;}
.card.share .card-feed .buttons li a {color: #fff;opacity: 0.8;padding: 5px;}
.card.share .card-feed > * {max-width: 100%;}
.card.share .card-footer {padding: 14px 16px 11px;font-size: 12px !important;}
.card.share .card-footer:hover {background: #daeffd;cursor: pointer;}
.card.share .card-footer:hover .reactions,
.card.share .card-footer:hover .time {opacity: .8;}
.card.share .card-footer .time {float: left;opacity: .45;font-family: arial;margin-top: 1px;}
.card.share .card-footer .reactions {float: right;margin: 0;padding: 0;opacity: .45;}
.card.share .card-footer .reactions li {display: inline-block;list-style: none;}
.card.share .card-footer .reactions li a {color: inherit;}
.card.share .card-description,
.card.share .card-feed,
.card.share .card-footer {border-color: transparent;border-style: solid;}
.card.share .card-description {border-width: 1px;}
.card.share .card-feed {border-width: 0 1px;margin-top: -2px;}
.card.share .card-footer {border-width: 0 1px 1px 1px;}
.card.share.share-other .card-description {padding-bottom: 0;}
.card.share.share-other .card-footer {padding-top: 0;border-radius: 0;}
.card.share.share-other .card-footer:hover {background: #fff;}
.card.share.share-other .card-header {border-top: 1px solid #daeffd;}
.card.share.share-other .circle {background: #f8d053;}
.card.col1 {width: 300px;}
.card.col2 {width: 620px;}
.card.col3 {width: 920px;}
.card img {width: 100%;}
/* Responsive Handlers: Social App
------------------------------------
*/
@media (min-width: 991px) and (max-width: 1070px) {.day .card:first-child .col-md-4:first-child {  width: 100%;  margin-bottom: 20px;  }.day .card:first-child .col-md-4:nth-child(2),.day .card:first-child .col-md-4:nth-child(3) {width: 50%;}}
@media (max-width: 667px) {.social-wrapper .social .feed > .day > .card {  width: 100%!important;}}
/*------------------------------------------------------------------
[17. Gallery]
*/
.gallery {margin: auto;}
.gallery-item {overflow: hidden;cursor: default;position: relative;}
.gallery-item:hover {cursor: pointer;}
.gallery-item[data-width="1"] {width: 24.98%;}
.gallery-item[data-width="2"] {width: 49.96%!important;}
.gallery-item > img {opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.gallery-item > .live-tile img {opacity: 1;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
.gallery-item .rating {margin-top: -5px;color: rgba(255, 255, 255, 0.3);}
.gallery-item .rating > .rated {color: #ffffff;}
.gallery-item .item-info {-webkit-transform: translate3d(0, 40%, 0);transform: translate3d(0, 40%, 0);-webkit-transition: -webkit-transform 0.35s, color 0.35s;transition: transform 0.35s, color 0.35s;}
.gallery-item .item-info.more-content {-webkit-transform: translate3d(0, 32%, 0);transform: translate3d(0, 32%, 0);}
.gallery-item:hover .item-info {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.gallery-item:hover > img {opacity: 0.6;}
.gallery-item:hover > .live-tile img {opacity: 0.6;}
.gallery-item:active .item-info {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.gallery-item:active > img {opacity: 0.6;}
.gallery-item.hover-bg-grey:hover .bg{background-color:#eee!important;}
/*------------------------------------------------------------------
[19. Misc : Helper Classes]
*/
.custom {height: 150px;}
.count-down h1 {font-size: 61px;}
/* Lazy Images */
.lazy {opacity: 0;-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.lazy.loaded {opacity: 1;}
.bg-overlay {-webkit-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
/* Content Traingle */
.content-triangle {position: absolute;bottom: 0;width: 0;height: 0;border-left: 70px solid transparent;border-bottom: 100px solid white;}
.content-triangle:before {content: '';position: absolute;left: -100%;width: 100vw;height: 100px;background: white;}
.content-triangle:after {content: '';position: absolute;right: 70px;width: 100vw;height: 100px;background: white;}
.icon-list .fa-item {display: block;color: #121212;line-height: 32px;height: 32px;padding-left: 10px;}
.icon-list .fa-item > i {width: 32px;font-size: 14px;display: inline-block;text-align: right;margin-right: 10px;}
/* Thumbnail for icons and profile pics 
------------------------------------
*/
.thumbnail-wrapper {display: inline-block;overflow: hidden;float: left;}
.thumbnail-wrapper.circular {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.thumbnail-wrapper.bordered {border-width: 4px;border-style: solid;}
.thumbnail-wrapper.bordered.d16 {width: 20px;height: 20px;}
.thumbnail-wrapper.bordered.d16 > * {line-height: 12px;}
.thumbnail-wrapper.bordered.d24 {width: 28px;height: 28px;}
.thumbnail-wrapper.bordered.d24 > * {line-height: 24px;}
.thumbnail-wrapper.bordered.d32 {width: 36px;height: 36px;}
.thumbnail-wrapper.bordered.d32 > * {line-height: 28px;}
.thumbnail-wrapper.bordered.d48 {width: 52px;height: 52px;}
.thumbnail-wrapper.bordered.d48 > * {line-height: 44px;}
.thumbnail-wrapper.d16 {width: 16px;height: 16px;}
.thumbnail-wrapper.d16 > * {line-height: 16px;}
.thumbnail-wrapper.d24 {width: 24px;height: 24px;}
.thumbnail-wrapper.d24 > * {line-height: 24px;}
.thumbnail-wrapper.d32 {width: 32px;height: 32px;}
.thumbnail-wrapper.d32 > * {line-height: 32px;}
.thumbnail-wrapper.d39 {width: 39px;height: 39px;}
.thumbnail-wrapper.d39 > * {line-height: 39px;}
.thumbnail-wrapper.d48 {width: 48px;height: 48px;}
.thumbnail-wrapper.d48 > * {line-height: 50px;}
.thumbnail-wrapper > * {vertical-align: middle;width: 100%;height: 100%;text-align: center;}
/* Profile dropdown
------------------------------------
*/
.profile-dropdown {background: #fff;padding: 0;}
.profile-dropdown:before {position: absolute;top: -7px;right: 15px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
.profile-dropdown:after {position: absolute;top: -6px;right: 16px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;border-left: 6px solid transparent;content: '';}
.profile-dropdown li:last-child {margin-top: 11px;padding: 0;}
.profile-dropdown li:last-child > a {padding-top: 3px;padding-bottom: 3px;padding-right: 19px;}
.profile-dropdown li > a {opacity: .5;-webkit-transition: opacity ease 0.3s;transition: opacity ease 0.3s;padding-left: 17px;padding-right: 37px;min-width: 138px;}
.profile-dropdown li > a > i {margin-right: 5px;}
.profile-dropdown li > a:hover {opacity: 1;}
.profile-dropdown-toggle {background: transparent;border: none;}
/* Scroll 
------------------------------------
*/
.scrollable {overflow-y: auto;-webkit-overflow-scrolling: touch;}
/* Overides 
------------------------------------
*/
.no-padding {padding: 0px !important;}
.no-margin {margin: 0px !important;}
.no-overflow {overflow: hidden !important;}
.auto-overflow {overflow: auto;}
.center-margin {margin-left: auto;margin-right: auto;}
.inherit-size {width: inherit;height: inherit;}
.inherit-height {height: inherit;}
.image-responsive-height {width: 100%;}
.image-responsive-width {height: 100%;}
.overlayer {position: absolute;display: block;z-index: 21;}
.overlayer.fullwidth {width: 100%;}
.overlayer-wrapper {position: relative;display: block;z-index: 10;}
.overlay-fixed {position: fixed !important;top: auto !important;}
.pull-bottom-fixed {position: fixed;bottom: 0;}
.top-left {position: absolute !important;top: 0;left: 0;}
.top-right {position: absolute !important;top: 1px;right: 0;}
.bottom-left {position: absolute !important;bottom: 1px;left: 0;}
.bottom-right {position: absolute !important;bottom: 0;right: 0;}
.pull-bottom {position: absolute !important;bottom: 0;}
.pull-up {position: absolute !important;top: 0;}
.pull-center {position: absolute;left: 0;right: 0;}
.pull-center-inner {display: table;margin: 0 auto;}
.cursor {cursor: pointer;}
.scroll-x-hidden {overflow-x: hidden !important;}
/* Generic Padding Helpers 
------------------------------------
*/
.p-t-5 {padding-top: 5px !important;}
.p-r-0 {padding-right: 0px !important;}
.p-r-5 {padding-right: 5px !important;}
.p-l-0 {padding-left: 0px !important;}
.p-l-5 {padding-left: 5px !important;}
.p-b-5 {padding-bottom: 5px !important;}
.padding-5 {padding: 5px !important;}
.p-t-10 {padding-top: 10px !important;}
.p-r-10 {padding-right: 10px !important;}
.p-l-10 {padding-left: 10px !important;}
.p-b-10 {padding-bottom: 10px !important;}
.padding-10 {padding: 10px !important;}
.p-t-15 {padding-top: 15px !important;}
.p-r-15 {padding-right: 15px !important;}
.p-l-15 {padding-left: 15px !important;}
.p-b-15 {padding-bottom: 15px !important;}
.padding-15 {padding: 15px !important;}
.p-t-20 {padding-top: 20px !important;}
.p-r-20 {padding-right: 20px !important;}
.p-l-20 {padding-left: 20px !important;}
.p-b-20 {padding-bottom: 20px !important;}
.padding-20 {padding: 20px !important;}
.p-t-25 {padding-top: 25px !important;}
.p-r-25 {padding-right: 25px !important;}
.p-l-25 {padding-left: 25px !important;}
.p-b-25 {padding-bottom: 25px !important;}
.padding-25 {padding: 25px !important;}
.p-t-30 {padding-top: 30px !important;}
.p-r-30 {padding-right: 30px !important;}
.p-l-30 {padding-left: 30px !important;}
.p-b-30 {padding-bottom: 30px !important;}
.padding-30 {padding: 30px !important;}
.p-t-35 {padding-top: 35px !important;}
.p-r-35 {padding-right: 35px !important;}
.p-l-35 {padding-left: 35px !important;}
.p-b-35 {padding-bottom: 35px !important;}
.padding-35 {padding: 35px !important;}
.p-t-40 {padding-top: 40px !important;}
.p-r-40 {padding-right: 40px !important;}
.p-l-40 {padding-left: 40px !important;}
.p-b-40 {padding-bottom: 40px !important;}
.padding-40 {padding: 40px !important;}
.p-t-45 {padding-top: 45px !important;}
.p-r-45 {padding-right: 45px !important;}
.p-l-45 {padding-left: 45px !important;}
.p-b-45 {padding-bottom: 45px !important;}
.padding-45 {padding: 45px !important;}
.p-t-50 {padding-top: 50px !important;}
.p-r-50 {padding-right: 50px !important;}
.p-l-50 {padding-left: 50px !important;}
.p-b-50 {padding-bottom: 50px !important;}
.padding-50 {padding: 50px !important;}
.p-t-55 {padding-top: 55px !important;}
.p-r-55 {padding-right: 55px !important;}
.p-l-55 {padding-left: 55px !important;}
.p-b-55 {padding-bottom: 55px !important;}
.padding-55 {padding: 55px !important;}
.p-t-60 {padding-top: 60px !important;}
.p-r-60 {padding-right: 60px !important;}
.p-l-60 {padding-left: 60px !important;}
.p-b-60 {padding-bottom: 60px !important;}
.padding-60 {padding: 60px !important;}
.p-t-65 {padding-top: 65px !important;}
.p-r-65 {padding-right: 65px !important;}
.p-l-65 {padding-left: 65px !important;}
.p-b-65 {padding-bottom: 65px !important;}
.padding-65 {padding: 65px !important;}
.p-t-70 {padding-top: 70px !important;}
.p-r-70 {padding-right: 70px !important;}
.p-l-70 {padding-left: 70px !important;}
.p-b-70 {padding-bottom: 70px !important;}
.padding-70 {padding: 70px !important;}
.p-t-75 {padding-top: 75px !important;}
.p-r-75 {padding-right: 75px !important;}
.p-l-75 {padding-left: 75px !important;}
.p-b-75 {padding-bottom: 75px !important;}
.padding-75 {padding: 75px !important;}
.p-t-80 {padding-top: 80px !important;}
.p-r-80 {padding-right: 80px !important;}
.p-l-80 {padding-left: 80px !important;}
.p-b-80 {padding-bottom: 80px !important;}
.padding-80 {padding: 80px !important;}
.p-t-85 {padding-top: 85px !important;}
.p-r-85 {padding-right: 85px !important;}
.p-l-85 {padding-left: 85px !important;}
.p-b-85 {padding-bottom: 85px !important;}
.padding-85 {padding: 85px !important;}
.p-t-90 {padding-top: 90px !important;}
.p-r-90 {padding-right: 90px !important;}
.p-l-90 {padding-left: 90px !important;}
.p-b-90 {padding-bottom: 90px !important;}
.padding-90 {padding: 90px !important;}
.p-t-95 {padding-top: 95px !important;}
.p-r-95 {padding-right: 95px !important;}
.p-l-95 {padding-left: 95px !important;}
.p-b-95 {padding-bottom: 95px !important;}
.padding-95 {padding: 95px !important;}
.p-t-100 {padding-top: 100px !important;}
.p-r-100 {padding-right: 100px !important;}
.p-l-100 {padding-left: 100px !important;}
.p-b-100 {padding-bottom: 100px !important;}
.padding-100 {padding: 100px !important;}
/* Generic Margin Helpers
------------------------------------
 */
.margin-0{margin:0px!important;}
.m-t-0 {margin-top: 0px;}
.m-r-0 {margin-right: 0px;}
.m-l-0 {margin-left: 0px;}
.m-b-0 {margin-bottom: 0px;}
.m-t-5 {margin-top: 5px;}
.m-r-5 {margin-right: 5px;}
.m-l-5 {margin-left: 5px;}
.m-b-5 {margin-bottom: 5px;}
.m-t-10 {margin-top: 10px;}
.m-r-10 {margin-right: 10px;}
.m-l-10 {margin-left: 10px;}
.m-b-10 {margin-bottom: 10px;}
.m-t-15 {margin-top: 15px;}
.m-r-15 {margin-right: 15px;}
.m-l-15 {margin-left: 15px;}
.m-b-15 {margin-bottom: 15px;}
.m-t-20 {margin-top: 20px;}
.m-r-20 {margin-right: 20px;}
.m-l-20 {margin-left: 20px;}
.m-b-20 {margin-bottom: 20px;}
.m-t-25 {margin-top: 25px;}
.m-r-25 {margin-right: 25px;}
.m-l-25 {margin-left: 25px;}
.m-b-25 {margin-bottom: 25px;}
.m-t-30 {margin-top: 30px;}
.m-r-30 {margin-right: 30px;}
.m-l-30 {margin-left: 30px;}
.m-b-30 {margin-bottom: 30px;}
.m-t-35 {margin-top: 35px;}
.m-r-35 {margin-right: 35px;}
.m-l-35 {margin-left: 35px;}
.m-b-35 {margin-bottom: 35px;}
.m-t-40 {margin-top: 40px;}
.m-r-40 {margin-right: 40px;}
.m-l-40 {margin-left: 40px;}
.m-b-40 {margin-bottom: 40px;}
.m-t-45 {margin-top: 45px;}
.m-r-45 {margin-right: 45px;}
.m-l-45 {margin-left: 45px;}
.m-b-45 {margin-bottom: 45px;}
.m-t-50 {margin-top: 50px;}
.m-r-50 {margin-right: 50px;}
.m-l-50 {margin-left: 50px;}
.m-b-50 {margin-bottom: 50px;}
.m-t-55 {margin-top: 55px;}
.m-r-55 {margin-right: 55px;}
.m-l-55 {margin-left: 55px;}
.m-b-55 {margin-bottom: 55px;}
.m-t-60 {margin-top: 60px;}
.m-r-60 {margin-right: 60px;}
.m-l-60 {margin-left: 60px;}
.m-b-60 {margin-bottom: 60px;}
.m-t-65 {margin-top: 65px;}
.m-r-65 {margin-right: 65px;}
.m-l-65 {margin-left: 65px;}
.m-b-65 {margin-bottom: 65px;}
.m-t-70 {margin-top: 70px;}
.m-r-70 {margin-right: 70px;}
.m-l-70 {margin-left: 70px;}
.m-b-70 {margin-bottom: 70px;}
.m-t-75 {margin-top: 75px;}
.m-r-75 {margin-right: 75px;}
.m-l-75 {margin-left: 75px;}
.m-b-75 {margin-bottom: 75px;}
.m-t-80 {margin-top: 80px;}
.m-r-80 {margin-right: 80px;}
.m-l-80 {margin-left: 80px;}
.m-b-80 {margin-bottom: 80px;}
.m-t-85 {margin-top: 85px;}
.m-r-85 {margin-right: 85px;}
.m-l-85 {margin-left: 85px;}
.m-b-85 {margin-bottom: 85px;}
.m-t-90 {margin-top: 90px;}
.m-r-90 {margin-right: 90px;}
.m-l-90 {margin-left: 90px;}
.m-b-90 {margin-bottom: 90px;}
.m-t-95 {margin-top: 95px;}
.m-r-95 {margin-right: 95px;}
.m-l-95 {margin-left: 95px;}
.m-b-95 {margin-bottom: 95px;}
.m-t-100 {margin-top: 100px;}
.m-r-100 {margin-right: 100px;}
.m-l-100 {margin-left: 100px;}
.m-b-100 {margin-bottom: 100px;}
.full-height {height: 100% !important;}
.full-width {width: 100%;}
.full-vh {height: 100vh;}
.hide {display: none;}
.inline {display: inline-block !important;}
.block {display: block;}
.b-blank {border-color: #000;}
/* Border Helpers 
------------------------------------
*/
.b-a,.b-r,.b-t-2,.b-l,.b-t,.b-b {border-style: solid;border-width: 0;}
.b-b-half:before{content: '';position: absolute;bottom: 0px;width: 30px;height: 2px;background: #afafaf;}
.b-r {border-right-width: 1px;}
.b-l {border-left-width: 1px;}
.b-t {border-top-width: 1px;}
.b-t-2 {border-top-width: 2px;}
.b-t-3 {border-top-width: 3px;}
.b-b {border-bottom-width: 2px;}
.b-a {border-width: 1px;}
.b-dashed {border-style: dashed;}
.b-thick {border-width: 2px;}
.b-transparent {border-color: rgba(0, 0, 0, 0.4);}
.b-transparent-white {border-color: rgba(255, 255, 255, 0.3);}
.b-grey {border-color: #e6e6e6;}
.b-grey-light {border-color: rgba(0, 0, 0, 0.07);}
.b-white {border-color: #fff;}
.b-primary {border-color: #00aeef;}
.b-blue {border-color: #00aeef;}
.b-complete {border-color: #6d5cae;}
.b-success {border-color: #10cfbd;}
.b-info {border-color: #3b4752;}
.b-danger {border-color: #f55753;}
.b-warning {border-color: #f8d053;}
/* Border Radius
------------------------------------
*/
.b-rad-sm {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.b-rad-md {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.b-rad-lg {border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;}
.b-rad-full {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
.no-border {border: none !important;}
/** Profile Wrappers **/
.profile-img-wrapper {float: left;border-radius: 100px 100px 100px 100px;display: inline-block;height: 35px;overflow: hidden;width: 35px;-webkit-flex: 1;-moz-flex: 1;flex: 1;}
.profile-img-wrapper.big {height: 68px;width: 68px;}
.profile-img-wrapper.with-left-space-custom {margin-left: 7px;}
.relative {position: relative !important;}
/* Demo Purposes */
.icon-set-preview {transition: opacity 0.1s linear;}
#icon-list {transition: all 0.1s ease-in-out;}
.error-number {font-family: 'Open Sans';font-size: 90px;line-height: 90px;}
.error-container-innner {margin-left: auto;margin-right: auto;width: 360px;}
.error-container {margin-top: -100px;margin-left: auto;margin-right: auto;width: 38%;}
.visible-xlg {display: none;}
.hidden-xlg {display: block;}
.sm-gutter .row > [class^="col-"],
.sm-gutter .row > [class*="col-"] {padding-left: 0px;padding-right: 0px;}
.sm-gutter .row {margin-left: 0px;margin-right: 0px;}
/* Aspect ratio */
.ar-1-1 .panel,
.ar-2-1 .panel,
.ar-1-2 .panel,
.ar-3-2 .panel,
.ar-2-3 .panel {margin: 0;}
.ar-1-1 {position: relative;width: 100%;/* desired width */overflow: hidden;}
.ar-1-1:before {content: "";display: block;padding-top: 100%;/* initial ratio of 1:1*/}
.ar-1-1 > div {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ar-2-1 {position: relative;width: 100%;/* desired width */overflow: hidden;}
.ar-2-1:before {content: "";display: block;padding-top: calc(50% -  0px);/* initial ratio of 1:1*/}
.ar-2-1 > div {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ar-1-2 {position: relative;width: 100%;/* desired width */overflow: hidden;}
.ar-1-2:before {content: "";display: block;padding-top: calc(150% -  0px);/* initial ratio of 1:1*/}
.ar-1-2 > div {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ar-3-2 {position: relative;width: 100%;/* desired width */overflow: hidden;}
.ar-3-2:before {content: "";display: block;padding-top: calc(75% -  0px);/* initial ratio of 1:1*/}
.ar-3-2 > div {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.ar-2-3 {position: relative;width: 100%;/* desired width */overflow: hidden;}
.ar-2-3:before {content: "";display: block;padding-top: calc(125% -  0px);/* initial ratio of 1:1*/}
.ar-2-3 > div {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.v-align-bottom {vertical-align: bottom !important;}
.v-align-top {vertical-align: top !important;}
.v-align-middle {vertical-align: middle !important;}
/* vertical alignment styles */
.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}
.bg-size-reset {background-size: initial;}
.bg-size-cover {background-size: cover;}
.bg-position-top-center {background-position: top center;}
.bg-position-center {background-position: top center;}
/* columns of same height styles 
------------------------------------
*/
.container-xs-height {display: table;padding-left: 0px;padding-right: 0px;width: 100%;border-collapse: collapse;table-layout: fixed;}
.row-xs-height {display: table-row;}
.col-xs-height {display: table-cell;float: none;}
section.last:before {content: '';}
@media (min-width: 768px) {.container-sm-height {display: table;padding-left: 0px;padding-right: 0px;width: 100%;border-collapse: collapse;table-layout: fixed;}.row-sm-height {display: table-row;}.col-sm-height {display: table-cell !important;float: none !important;}}
@media (min-width: 992px) {.container-md-height {display: table;padding-left: 0px;padding-right: 0px;width: 100%;border-collapse: collapse;table-layout: fixed;}.row-md-height {display: table-row;}.col-md-height {display: table-cell !important;float: none !important;}}
@media (min-width: 1200px) {.container-lg-height {display: table;padding-left: 0px;padding-right: 0px;width: 100%;border-collapse: collapse;table-layout: fixed;}.row-lg-height {display: table-row;}.col-lg-height {display: table-cell !important;float: none !important;}}
/* Z indexes */
.z-index-1 {z-index: 0;}
.z-index-1 {z-index: 1;}
.z-index-2 {z-index: 2;}
.z-index-3 {z-index: 3;}
.z-index-10 {z-index: 10;}
.gradient-overlay:before {background-image: url("../../assets/images/linear_gradient.png");background-repeat: repeat-x;background-size: contain;content: " ";height: 70%;left: 0;opacity: 0.07;position: absolute;right: 0;top: 0;z-index: 1;}
.top-visible-quater {position: absolute;top: -20%;}
.top-visible-half {position: absolute;top: -50%;}
.top-visible-three-quater {position: absolute;top: -80%;}
.bottom-visible-quater {position: absolute;bottom: -20%;}
.bottom-visible-half {position: absolute;bottom: -50%;}
.bottom-visible-three-quater {position: absolute;bottom: -80%;}
.right-visible-quater {position: absolute;right: -20%;}
.right-visible-half {position: absolute;right: -50%;}
.right-visible-three-quater {position: absolute;right: -80%;}
.content-mask-md {height: 350px;}
/*------------------------------------------------------------------
[20. Demo : Only for demo pursposes]
*/
/* 02  Slider */
.circular_object {position: absolute;bottom: -110px;left: -130px;width: 100px;height: 100px;opacity: 0.6;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;}
@media only screen and (min-width: 1400px) {.demo-hero-17 {  height: calc(100% - 200px) !important;}}
@media only screen and (min-width: 480px) {.demo-custom-height {  height: calc(100% - 135px);}}
@media only screen and (min-width: 768px) {.demo-slider-one {  height: calc(100% - 254px);}.demo-custom-height-1 {  height: 55%;}}
@media only screen and (min-width: 768px) and (max-width: 992px) {.demo_float_screen_1,.demo_float_screen_2 {  width: 100%;}}
.demo-custom-height-2 {height: calc(100vh - 60px);}
.demo-map {height: 364px;}
.demo_float_screen_1 {left: 50%;margin-left: -214px;position: absolute;top: -65vh;}
.demo_float_screen_2 {left: 50%;margin-left: -214px;position: absolute;top: -69px;}
.demo_relative_heading {padding-bottom: 34vh;}
.demo-story-block {height: 350px;}
.mobile .demo-video-placeholder {display: block !important;background-size: cover;background-position: center center;}
/* Removes google logo and copyright */
a[href^="http://maps.google.com/maps"] {display: none !important;}
.gmnoprint a,
.gmnoprint span,
.gm-style-cc {display: none;}
.gmnoprint div {background: none !important;}
/* 01, 02 */
.demo-bg-section {background: #232a35;}
.search-box .form-control {border-right: 0;}
.video-overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);}
sup.dollar {vertical-align: top;top: 12px;}
.content p {font-size: 14px;font-family: Arial;}
/* 10 */
.main-slider{height:auto;}
.demo-hero-5 {height: 500px;}
.demo-hero-45 {height: 450px;}
.demo-hero-35 {height: 350px;}
.demo-hero-25 {height: 250px;}
.demo-hero-20 {height: 200px;}
.demo-hero-15 {height: 150px;}
.demo-handbook {bottom: -132px;left: 50%;margin-left: -323px;position: absolute;}
.demo-signature {position: relative;overflow: auto;width: 100%;height: 250px;}
.demo-signature svg {position: absolute;left: 30px;bottom: 47px;right: 0;}
.demo-brush {width: 100%;height: 170px;background-repeat: repeat;background-size: initial;margin-bottom: 55px;}
.demo-olive {top: 40px;}
.buy-now {bottom: 20px;left: 20px;right: 20px;}
.feature-icon {width: 25px;}
/* 11 */
#demo-hero-1 .bg-image {background-size: auto auto;}
#demo-hero-1 .bg-elements {-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;left: 50%;margin-left: -707px;position: absolute;top: 50%;margin-top: -300px;}
#demo-hero-1 .slide-2 .bg-elements,
#demo-hero-1 .slide-3 .bg-elements {margin-left: -622px;}
#demo-hero-1 .slide-1 .ipad,
#demo-hero-1 .slide-3 .ipad {position: absolute;bottom: -170px;left: 50%;margin-left: -281px;}
#demo-hero-1 .slide-2 .ipad {position: absolute;bottom: -350px;left: 50%;margin-left: -281px;}
#demo-content-1 {height: 700px;}
#demo-content-1 .inner {left: 50%;margin-left: -690px;margin-top: -624px;position: absolute;top: 50%;}
#demo-content-1 .iphone {left: 50%;margin-left: -106px;margin-top: 120px;position: absolute;top: 50%;}
/* 12 */
#demo-hero-2 {height: calc(100% - 96px);}
#demo-hero-2 .hero-text {display: inline-block;padding: 2px 34px;border: 5px solid #323132;font-size: 35px !important;}
/* 14 */
#demo-content-2 {height: 650px;}

#demo-content-3 {min-height: 350px;}
#demo-content-3 .demo-browser-desktop {bottom: -163px;left: 50%;margin-left: -572px;position: absolute;}
#demo-content-3 .demo-browser-ipad {bottom: -164px;left: 50%;margin-left: -375px;position: absolute;}
#demo-content-3 .demo-browser-phone {bottom: -162px;left: 50%;margin-left: -154px;position: absolute;}
#demo-content-3 .demo-shadow {background-image: url("../../assets/images/shadow.png");background-position: center bottom;background-repeat: no-repeat;bottom: 0;height: 30px;left: 0;position: absolute;right: 0;}
.demo-btn-tour {left: 50%;bottom: 0;margin-left: -74px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;position: absolute;z-index: 10;}
.demo-screenshot {padding-bottom: 0;margin-bottom: 0;background: #FFF;float: left;position: relative;margin-bottom: 20px;width: 330px;border: 1px solid #e6e6e6;}
.demo-screenshot img {width: 100%;}
@media (max-width: 768px) {#demo-content-1 .inner {  margin-top: -300px;}}
/* TODO */
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) and (orientation: landscape) {#demo-hero-1 .slide-1 .ipad {  bottom: -300px;}}
/*------------------------------------------------------------------
[22. Hover]
*/
.hover-push {background: #000;position: relative;cursor: pointer;}
.hover-push:hover .hover-backdrop {opacity: .6;}
.hover-push div.image{-webkit-transition: all 0.35s;transition: all 0.35s;}
.hover-push:hover div.image{top:-120px;bottom:120px;}
.hover-push .hover-caption {display:none;}
.hover-push:hover .hover-caption {-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);display:block;}
.hover-push:hover .hover-caption a {opacity: 1;}
.hover-push:hover [data-pages-bg-image] .bg-overlay {opacity: 0.1 !important;}
.hover-push:hover .hover-caption a:after {-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);opacity: 1;}
.hover-push .hover-backdrop {opacity: .8;background-size: cover !important;background-position: center !important;width: 100%;height: 100%;position: absolute;left: 0;top: 0;-webkit-transition: all 0.35s;transition: all 0.35s;}
.hover-push .hover-caption {position: relative;z-index: 1;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 0.35s;transition: all 0.35s;}
.hover-push .hover-caption a {display: inline-block;margin: 0 auto;position: relative;-webkit-transition: all 0.35s;transition: all 0.35s;}
.hover-push .hover-caption a:after {position: absolute;bottom: 32px;left: 0;width: 100%;height: 2px;background: #fff;content: '';-webkit-transform: translate3d(0, 80px, 0);transform: translate3d(0, 80px, 0);opacity: 0;-webkit-transition: all 0.35s;transition: all 0.35s;}
.hover-zoom {cursor: pointer;position: relative;}
.hover-zoom .inner {z-index: 1;}
.hover-zoom:hover [data-pages-bg-image] {transform: scale(1.1);}
.hover-zoom:hover [data-pages-bg-image] .bg-overlay {opacity: .3 !important;}
.hover-zoom [data-pages-bg-image] {transition: all .3s ease;}
.hover-zoom [data-pages-bg-image] .bg-overlay {transition: all .3s ease;}
.hover-zoom-simple {cursor: pointer;position: relative;}
.hover-zoom-simple [data-pages-bg-image] {background-position: center center;transition: background-size 0.3s ease;-webkit-transition: background-size 0.3s ease;background-size: 100%;background-repeat: no-repeat;}
.hover-zoom-simple [data-pages-bg-image]:hover {background-size: 110%;}
.hover-zoom-simple [data-pages-bg-image] .bg-overlay {transition: all .3s ease;}
.hover-zoom-simple [data-pages-bg-image]:hover .bg-overlay {opacity: .6 !important;}
/*------------------------------------------------------------------
[22. Pricing]
*/
.pricing-table td[class*="bg-"],
.pricing-table th[class*="bg-"] {border-top-color: transparent;border-bottom-color: rgba(0, 0, 0, 0.02);border-right-color: transparent;border-left-color: transparent;border-bottom-width: 1px;border-bottom-style: solid;}
.pricing-table > thead > tr > th {border-bottom-width: 1px;}
.pricing-table tr td:nth-child(2),
.pricing-table tr th:nth-child(2) {border-left: 1px solid rgba(0, 0, 0, 0.1);}

.sidenav {  height: 100%; /* 100% Full-height */  width: 400px; /* 0 width - change this with JavaScript */  display: none;  position: fixed; /* Stay in place */  z-index: 999; /* Stay on top */  top: 0; /* Stay at the top */  right: 0;  background-color: #111; /* Black*/  overflow-x: hidden; /* Disable horizontal scroll */  padding-top: 15px; /* Place content 60px from the top */  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {  position: absolute;  top: 0;  right: 25px;  font-size: 36px;  margin-left: 50px;}

@media only screen and (max-width: 768px) {/* Force table to not be like tables anymore */.pricing-table,.pricing-table thead,.pricing-table tbody,.pricing-table th,.pricing-table td,.pricing-table tr {  display: block;}.pricing-table {  /* Hide table headers (but not display: none;, for accessibility) */  /*  Label the data  */}.pricing-table thead tr {  position: absolute;  top: -9999px;  left: -9999px;}.pricing-table tr {  margin-top: 25px;}.pricing-table tr td:nth-child(2),.pricing-table tr th:nth-child(2) {  border-left: none;}.pricing-table td {  /* Behave like a "row" */  border: none;  border-bottom: 1px solid #eee;  position: relative;  padding-left: 50%;  white-space: normal;  text-align: left;}.pricing-table td:before {  /* Now like a table header */  position: absolute;  /* Top/left values mimic padding */  top: 50%;  margin-top: -11px;  left: 17px;  width: 45%;  padding-right: 10px;  white-space: nowrap;  text-align: left;  font-weight: bold;}.pricing-table td:before {  content: attr(data-title);}}
/* Pricing Layouts */
.pricing-layout-overflow-top {position: relative;margin-top: -232px;}
/*------------------------------------------------------------------
[23. Blog]
*/
.post-card .post-card-cover {height: 230px;border: 1px solid #e6e6e6;}
.visible-xlg {display: none;}
.hidden-xlg {display: block;}
/*** Large screens ***/
@media (min-width: 1824px) {.visible-xlg {  display: block !important;}.hidden-xlg {  display: none !important;}.visible-xlg {  display: block !important;}.hidden-xlg {  display: none !important;}}
/*** General Desktops ***/
@media only screen and (min-width: 1200px) {.vcenter {  position: relative;  -webkit-transform: translateY(50%);  -ms-transform: translateY(50%);  transform: translateY(50%);}}
/*** General Small Screen Desktops ***/
/*** General tablets and phones ***/
@media (max-width: 991px) {.header .menu > li {  display: block;}.header .menu-content .header-inner {  line-height: 0 !important;}.menu-content {  display: none;  position: fixed;  right:0; top: 0;  bottom: 0;  height: 100%;  width: 250px;  background-color: #fff;  z-index: 10;  overflow-y: auto;}body.menu-opened > .header:before {  position: fixed;  width: 100%;  height: 100%;  top: 0;  background-color: rgba(0, 0, 0, 0.5);  z-index: 10;  content: '';}}
/* Landscape view of all tablet devices */
@media (min-width: 1200px) {.row-same-height {  overflow: hidden;}.row-same-height > [class*="col-lg"] {  margin-bottom: -99999px;  padding-bottom: 99999px;}}
/* Margin Helps : MD : 1024 - 768 */
@media (max-width: 1024px) {.md-p-t-0 {  padding-top: 0px !important;}.md-p-r-0 {  padding-right: 0px !important;}.md-p-l-0 {  padding-left: 0px !important;}.md-p-b-0 {  padding-bottom: 0px !important;}.md-padding-0 {  padding: 0px !important;}.md-p-t-5 {  padding-top: 5px !important;}.md-p-r-5 {  padding-right: 5px !important;}.md-p-l-5 {  padding-left: 5px !important;}.md-p-b-5 {  padding-bottom: 5px !important;}.md-padding-5 {  padding: 5px !important;}.md-p-t-10 {  padding-top: 10px !important;}.md-p-r-10 {  padding-right: 10px !important;}.md-p-l-10 {  padding-left: 10px !important;}.md-p-b-10 {  padding-bottom: 10px !important;}.md-padding-10 {  padding: 10px !important;}.md-p-t-15 {  padding-top: 15px !important;}.md-p-r-15 {  padding-right: 15px !important;}.md-p-l-15 {  padding-left: 15px !important;}.md-p-b-15 {  padding-bottom: 15px !important;}.md-padding-15 {  padding: 15px !important;}.md-p-t-20 {  padding-top: 20px !important;}.md-p-r-20 {  padding-right: 20px !important;}.md-p-l-20 {  padding-left: 20px !important;}.md-p-b-20 {  padding-bottom: 20px !important;}.md-padding-20 {  padding: 20px !important;}.md-m-t-5 {  margin-top: 5px !important;}.md-m-r-5 {  margin-right: 5px !important;}.md-m-l-5 {  margin-left: 5px !important;}.md-m-b-5 {  margin-bottom: 5px !important;}.md-m-t-10 {  margin-top: 10px !important;}.md-m-r-10 {  margin-right: 10px !important;}.md-m-l-10 {  margin-left: 10px !important;}.md-m-b-10 {  margin-bottom: 10px !important;}.md-m-t-15 {  margin-top: 15px !important;}.md-m-r-15 {  margin-right: 15px !important;}.md-m-l-15 {  margin-left: 15px !important;}.md-m-b-15 {  margin-bottom: 15px !important;}.md-m-t-20 {  margin-top: 20px !important;}.md-m-r-20 {  margin-right: 20px !important;}.md-m-l-20 {  margin-left: 20px !important;}.md-m-b-20 {  margin-bottom: 20px !important;}.md-no-margin {  margin: 0px !important;}.md-no-padding {  padding: 0px !important;}.md-image-responsive-width {  height: 100%;  width: auto;}.md-image-responsive-height {  width: 100%;  height: auto;}}
@media (max-width: 991px) {/** Responsive Smart Header ***/.header.dark .menu-content .menu > li > a:not(.btn):hover,.header.light .menu-content .menu > li > a:not(.btn):hover,.header.light-solid .menu-content .menu > li > a:not(.btn):hover,.header.transparent-dark .menu-content .menu > li > a:not(.btn):hover,.header.transparent-light .menu-content .menu > li > a:not(.btn):hover,.header.dark .menu-content .menu > li > a:not(.btn):active,.header.light .menu-content .menu > li > a:not(.btn):active,.header.light-solid .menu-content .menu > li > a:not(.btn):active,.header.transparent-dark .menu-content .menu > li > a:not(.btn):active,.header.transparent-light .menu-content .menu > li > a:not(.btn):active {  opacity: 0.7;}.header.dark .menu-content .menu > li > a:not(.btn):visited,.header.light .menu-content .menu > li > a:not(.btn):visited,.header.light-solid .menu-content .menu > li > a:not(.btn):visited,.header.transparent-dark .menu-content .menu > li > a:not(.btn):visited,.header.transparent-light .menu-content .menu > li > a:not(.btn):visited,.header.dark .menu-content .menu > li > a:not(.btn):focus,.header.light .menu-content .menu > li > a:not(.btn):focus,.header.light-solid .menu-content .menu > li > a:not(.btn):focus,.header.transparent-dark .menu-content .menu > li > a:not(.btn):focus,.header.transparent-light .menu-content .menu > li > a:not(.btn):focus {  opacity: 0.7;}.header.dark .menu-content .menu > li > a:not(.btn).active,.header.light .menu-content .menu > li > a:not(.btn).active,.header.light-solid .menu-content .menu > li > a:not(.btn).active,.header.transparent-dark .menu-content .menu > li > a:not(.btn).active,.header.transparent-light .menu-content .menu > li > a:not(.btn).active {  background-color: #000000;  color: #ffffff;}.header.dark .menu-content.mobile-dark a:not(.btn),.header.light .menu-content.mobile-dark a:not(.btn),.header.light-solid .menu-content.mobile-dark a:not(.btn),.header.transparent-dark .menu-content.mobile-dark a:not(.btn),.header.transparent-light .menu-content.mobile-dark a:not(.btn) {  color: #788195 !important;}.header.dark .menu-content.mobile-dark a:not(.btn):hover,.header.light .menu-content.mobile-dark a:not(.btn):hover,.header.light-solid .menu-content.mobile-dark a:not(.btn):hover,.header.transparent-dark .menu-content.mobile-dark a:not(.btn):hover,.header.transparent-light .menu-content.mobile-dark a:not(.btn):hover,.header.dark .menu-content.mobile-dark a:not(.btn):active,.header.light .menu-content.mobile-dark a:not(.btn):active,.header.light-solid .menu-content.mobile-dark a:not(.btn):active,.header.transparent-dark .menu-content.mobile-dark a:not(.btn):active,.header.transparent-light .menu-content.mobile-dark a:not(.btn):active {  color: #ffffff !important;}.header.dark .menu-content.mobile-dark a:not(.btn):visited,.header.light .menu-content.mobile-dark a:not(.btn):visited,.header.light-solid .menu-content.mobile-dark a:not(.btn):visited,.header.transparent-dark .menu-content.mobile-dark a:not(.btn):visited,.header.transparent-light .menu-content.mobile-dark a:not(.btn):visited,.header.dark .menu-content.mobile-dark a:not(.btn):focus,.header.light .menu-content.mobile-dark a:not(.btn):focus,.header.light-solid .menu-content.mobile-dark a:not(.btn):focus,.header.transparent-dark .menu-content.mobile-dark a:not(.btn):focus,.header.transparent-light .menu-content.mobile-dark a:not(.btn):focus {  color: #788195;}.header.dark .menu-content.mobile-dark a:not(.btn).active,.header.light .menu-content.mobile-dark a:not(.btn).active,.header.light-solid .menu-content.mobile-dark a:not(.btn).active,.header.transparent-dark .menu-content.mobile-dark a:not(.btn).active,.header.transparent-light .menu-content.mobile-dark a:not(.btn).active {  color: #fff;}.header.dark .menu-content.mobile-dark.mobile-dark p,.header.light .menu-content.mobile-dark.mobile-dark p,.header.light-solid .menu-content.mobile-dark.mobile-dark p,.header.transparent-dark .menu-content.mobile-dark.mobile-dark p,.header.transparent-light .menu-content.mobile-dark.mobile-dark p {  color: #788195;}.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn),.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn),.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn),.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn),.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn) {  color: #788195;}.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):hover,.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):hover,.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):hover,.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):hover,.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):hover,.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):active,.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):active,.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):active,.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):active,.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):active {  color: #ffffff !important;}.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):visited,.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):visited,.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):visited,.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):visited,.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):visited,.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):focus,.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):focus,.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):focus,.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):focus,.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn):focus {  color: #788195;}.header.dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn).active,.header.light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn).active,.header.light-solid .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn).active,.header.transparent-dark .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn).active,.header.transparent-light .menu-content.mobile-dark.mobile-dark .menu > li > a:not(.btn).active {  background-color: #272b35;  color: #fff ;}.header .menu > li > a:before,.header .menu > li > a > span:before {  display: none;}.header:last-child.header {  top: -200%;}.header.bg-header .menu-content .header-inner {  line-height: initial;}.menu-content .menu > li.classic > nav ul,.menu-content .menu > li.horizontal > nav,.menu-content .menu > li.mega .container {  background-color: #f0f0f0;}.menu-content.mobile-dark {  background-color: #2b303b !important;}.menu-content.mobile-dark .menu > li.classic > nav ul,.menu-content.mobile-dark .menu > li.horizontal > nav,.menu-content.mobile-dark .menu > li.mega .container {  background-color: #21252d;}.menu-content.mobile-dark ul li .sub-menu-heading {  color: #ffffff !important;  opacity: 1;}.menu-content .menu > li.mega .container {  margin-top: 0;}.menu-content .menu > li > a:not(.btn) {  margin-bottom: 0 !important;}.menu-content ul {  width: 100%;  padding: 0;}.menu-content ul li {  padding: 0;  margin-right: 0 !important;}.menu-content ul li a {  opacity: 1 !important;  padding: 10px 10px 10px 35px;}.menu-content ul li .sub-menu-heading {  padding: 20px 10px 10px 35px;  opacity: 0.5;}[data-pages-direction="slideLeft"] {  display: block;  -webkit-transform: translate3d(-100%, 0, 0);  transform: translate3d(-100%, 0, 0);  -ms-transform: translate(-100%, 0);  -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);}.menu-opened {  overflow-y: hidden;}.menu-opened [data-pages-direction="slideLeft"] {  -webkit-transform: translate3d(0%, 0, 0);  transform: translate3d(0%, 0, 0);  -ms-transform: translate(0%, 0);}[data-pages-direction="slideRight"] {  display: block;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  -ms-transform: translate(100%, 0);  -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);}.menu-opened {  overflow-y: hidden;}.menu-opened [data-pages-direction="slideRight"] {  -webkit-transform: translate3d(0%, 0, 0);  transform: translate3d(0%, 0, 0);  -ms-transform: translate(0%, 0);}[data-pages-direction="slideTop"] {  display: block;  -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  -ms-transform: translate(0, -100%);  -webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);  transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1);}.menu-opened {  overflow-y: hidden;}.menu-opened [data-pages-direction="slideTop"] {  -webkit-transform: translate3d(0, calc(0% + 65px), 0);  transform: translate3d(0, calc(0% + 65px), 0);  -ms-transform: translate(0, calc(0% + 65px));}.header .menu > li > .classic {  top: 0 !important;  position: relative;  left: auto;  right: auto;  margin-left: 0;}.header .menu > li > .classic:before,.header .menu > li > .classic:after,.header .menu > li > .classic .arrow {  display: none;}.header .menu > li > .classic ul > li {  margin: 5px 0;}.header .menu > li > .classic ul > li:first-child {  margin-top: 17px;}.header .menu > li > .classic ul > li:last-child {  margin-bottom: 17px;}.header .menu > li > .mega {  position: relative;  margin-top: 0;  border: 0;}.header .menu > li > .mega .container {  padding-top: 15px;  padding-bottom: 15px;  padding-left: 0;}.header .menu > li > .horizontal {  position: relative;  margin-top: 0;  border: 0;}.header .menu > li > .horizontal .container {  padding: 0;}.header .menu > li > .horizontal .container > ul {  padding: 15px 0;  margin: 0;}.header .menu > li > .horizontal .container > ul > li {  margin: 5px;  display: block;}.header .menu > li.horizontal > span.arrow {  display: none;}.header .menu > li.mega > span.arrow {  display: none;}.sm-p-t-0 {  padding-top: 0px !important;}.sm-p-r-0 {  padding-right: 0px !important;}.sm-p-l-0 {  padding-left: 0px !important;}.sm-p-b-0 {  padding-bottom: 0px !important;}.sm-padding-0 {  padding: 0px !important;}.sm-p-t-5 {  padding-top: 5px !important;}.sm-p-r-5 {  padding-right: 5px !important;}.sm-p-l-5 {  padding-left: 5px !important;}.sm-p-b-5 {  padding-bottom: 5px !important;}.sm-padding-5 {  padding: 5px !important;}.sm-p-t-10 {  padding-top: 10px !important;}.sm-p-r-10 {  padding-right: 10px !important;}.sm-p-l-10 {  padding-left: 10px !important;}.sm-p-b-10 {  padding-bottom: 10px !important;}.sm-padding-10 {  padding: 10px !important;}.sm-p-t-15 {  padding-top: 15px !important;}.sm-p-r-15 {  padding-right: 15px !important;}.sm-p-l-15 {  padding-left: 15px !important;}.sm-p-b-15 {  padding-bottom: 15px !important;}.sm-padding-15 {  padding: 15px !important;}.sm-p-t-20 {  padding-top: 20px !important;}.sm-p-r-20 {  padding-right: 20px !important;}.sm-p-l-20 {  padding-left: 20px !important;}.sm-p-b-20 {  padding-bottom: 20px !important;}.sm-padding-20 {  padding: 20px !important;}.sm-p-t-25 {  padding-top: 25px !important;}.sm-p-r-25 {  padding-right: 25px !important;}.sm-p-l-25 {  padding-left: 25px !important;}.sm-p-b-25 {  padding-bottom: 25px !important;}.sm-padding-25 {  padding: 25px !important;}.sm-p-t-30 {  padding-top: 30px !important;}.sm-p-r-30 {  padding-right: 30px !important;}.sm-p-l-30 {  padding-left: 30px !important;}.sm-p-b-30 {  padding-bottom: 30px !important;}.sm-padding-30 {  padding: 30px !important;}.sm-m-t-5 {  margin-top: 5px !important;}.sm-m-r-5 {  margin-right: 5px !important;}.sm-m-l-5 {  margin-left: 5px !important;}.sm-m-b-5 {  margin-bottom: 5px !important;}.sm-m-t-10 {  margin-top: 10px !important;}.sm-m-r-10 {  margin-right: 10px !important;}.sm-m-l-10 {  margin-left: 10px !important;}.sm-m-b-10 {  margin-bottom: 10px !important;}.sm-m-t-15 {  margin-top: 15px !important;}.sm-m-r-15 {  margin-right: 15px !important;}.sm-m-l-15 {  margin-left: 15px !important;}.sm-m-b-15 {  margin-bottom: 15px !important;}.sm-m-t-20 {  margin-top: 20px !important;}.sm-m-r-20 {  margin-right: 20px !important;}.sm-m-l-20 {  margin-left: 20px !important;}.sm-m-b-20 {  margin-bottom: 20px !important;}.sm-m-t-25 {  margin-top: 25px !important;}.sm-m-r-25 {  margin-right: 25px !important;}.sm-m-l-25 {  margin-left: 25px !important;}.sm-m-b-25 {  margin-bottom: 25px !important;}.sm-m-t-30 {  margin-top: 30px !important;}.sm-m-r-30 {  margin-right: 30px !important;}.sm-m-l-30 {  margin-left: 30px !important;}.sm-m-b-30 {  margin-bottom: 30px !important;}.sm-no-margin {  margin: 0px !important;}.sm-no-padding {  padding: 0px !important;}.sm-text-right {  text-align: right !important;}.sm-text-left {  text-align: left !important;}.sm-text-center {  text-align: center !important;}.sm-pull-right {  float: right !important;}.sm-pull-left {  float: left !important;}.sm-pull-reset {  float: none !important;}.sm-block {  display: block !important;}.sm-inline {  display: inline-block;}.sm-image-responsive-height {  width: 100%;  height: auto;}.sm-image-responsive-width {  height: 100%;  width: auto;}.sm-full-height {  height: 100%;  width: auto;}.sm-full-width {  width: 100%;  height: auto !important;}.sm-reset-position {  position: initial;}.sm-screen-center {  position: absolute;  left: -50%;}.sm-static {  position: static !important;}.header.transparent-light .menu > li > a:not(.btn) {  color: #121212;  margin-bottom: 10px;}.header.dark .menu > li > a:not(.btn) {  color: #121212;}.sm-no-border {  border-width: 0;}.sm-b-r,.sm-b-l,.sm-b-t,.sm-b-b {  border-width: 0;  border-style: solid;}.sm-b-r {  border-right-width: 1px;}.sm-b-l {  border-left-width: 1px;}.sm-b-t {  border-top-width: 1px;}.sm-b-b {  border-bottom-width: 1px;}.error-container {  width: auto;}}
@media (min-width: 992px) {.row-same-height {  overflow: hidden;}.row-same-height > [class*="col-md"] {  margin-bottom: -99999px;  padding-bottom: 99999px;}.header.static {  position: static;}.header.static .affix {  position: fixed !important;  top: 0;  width: 100%;}.clip-mega-menu {  overflow: hidden;}}
@media (min-width: 768px) {.row-same-height {  overflow: hidden;}.row-same-height > [class*="col-sm"] {  margin-bottom: -99999px;  padding-bottom: 99999px;}}
/*** Phones ***/
@media (max-width: 767px) {.container {  padding-left: 20px;  padding-right: 20px;}.menu-content {  width: 270px;  overflow-y: auto;}nav.jumbo{  min-width: auto!important;}.header .menu > li > .classic.jumbo{  margin-left:0px!important;}.header .menu > li > .classic.jumbo li{  width:100%;}.menu-content ul li a{  padding-left:5px;}.header .menu > li > .classic.jumbo li img{  width:40px;  height: 40px;}.logo {  display: inline-block;}.header.bg-header {  height: 50px;}.header.bg-header .header-inner {  line-height: 40px;}.header.bg-header .menu-toggler {  margin-top: 14px;}.header.md-header {  height: 88px;}.header.md-header .header-inner {  line-height: 88px;}.header.md-header .menu-toggler {  margin-top: 36.5px;}.header.sm-header {  height: 44px;}.header.sm-header .header-inner {  line-height: 44px;}.header.sm-header .menu-toggler {  margin-top: 14.5px;}.main-slider{  height:270px;}.demo-hero-25 {  height: 125px;}.demo-hero-20 {  height: 100px;}.demo-hero-15 {  height: 75px;}}
@media (max-width: 480px) {.xs-p-t-0 {padding-top: 0px !important;  }.xs-p-r-0 {padding-right: 0px !important;  }.xs-p-l-0 {padding-left: 0px !important;  }.xs-p-b-0 {padding-bottom: 0px !important;  }.xs-padding-0 {padding: 0px !important;  }.xs-p-t-5 {padding-top: 5px !important;  }.xs-p-r-5 {padding-right: 5px !important;  }.xs-p-l-5 {padding-left: 5px !important;  }.xs-p-b-5 {padding-bottom: 5px !important;  }.xs-padding-5 {padding: 5px !important;  }.xs-p-t-10 {padding-top: 10px !important;  }.xs-p-r-10 {padding-right: 10px !important;  }.xs-p-l-10 {padding-left: 10px !important;  }.xs-p-b-10 {padding-bottom: 10px !important;  }.xs-padding-10 {padding: 10px !important;  }.xs-p-t-15 {padding-top: 15px !important;  }.xs-p-r-15 {padding-right: 15px !important;  }.xs-p-l-15 {padding-left: 15px !important;  }.xs-p-b-15 {padding-bottom: 15px !important;  }.xs-padding-15 {padding: 15px !important;  }.xs-p-t-20 {padding-top: 20px !important;  }.xs-p-r-20 {padding-right: 20px !important;  }.xs-p-l-20 {padding-left: 20px !important;  }.xs-p-b-20 {padding-bottom: 20px !important;  }.xs-padding-20 {padding: 20px !important;  }.xs-m-t-0{margin-top:0px!important;  }.xs-m-r-0{margin-right:0px!important;  }.xs-m-b-0{margin-bottom:0px!important;  }.xs-m-l-0{margin-left:0px!important;  }.xs-m-t-5 {margin-top: 5px !important;  }.xs-m-r-5 {margin-right: 5px !important;  }.xs-m-l-5 {margin-left: 5px !important;  }.xs-m-b-5 {margin-bottom: 5px !important;  }.xs-m-t-10 {margin-top: 10px !important;  }.xs-m-r-10 {margin-right: 10px !important;  }.xs-m-l-10 {margin-left: 10px !important;  }.xs-m-b-10 {margin-bottom: 10px !important;  }.xs-m-t-15 {margin-top: 15px !important;  }.xs-m-r-15 {margin-right: 15px !important;  }.xs-m-l-15 {margin-left: 15px !important;  }.xs-m-b-15 {margin-bottom: 15px !important;  }.xs-m-t-20 {margin-top: 20px !important;  }.xs-m-r-20 {margin-right: 20px !important;  }.xs-m-l-20 {margin-left: 20px !important;  }.xs-m-b-20 {margin-bottom: 20px !important;  }.xs-m-t-25 {margin-top: 25px !important;  }.xs-m-r-25 {margin-right: 25px !important;  }.xs-m-l-25 {margin-left: 25px !important;  }.xs-m-b-25 {margin-bottom: 25px !important;  }.xs-m-t-30 {margin-top: 30px !important;  }.xs-m-r-30 {margin-right: 30px !important;  }.xs-m-l-30 {margin-left: 30px !important;  }.xs-m-b-30 {margin-bottom: 30px !important;  }.xs-m-t-35 {margin-top: 35px !important;  }.xs-m-r-35 {margin-right: 35px !important;  }.xs-m-l-35 {margin-left: 35px !important;  }.xs-m-b-35 {margin-bottom: 35px !important;  }.xs-m-t-40 {margin-top: 40px !important;  }.xs-m-r-40 {margin-right: 40px !important;  }.xs-m-l-40 {margin-left: 40px !important;  }.xs-m-b-40 {margin-bottom: 40px !important;  }.xs-no-margin {margin: 0px !important;  }.xs-no-padding {padding: 0px !important;  }.xs-text-right {text-align: right !important;  }.xs-text-left {text-align: left !important;  }.xs-text-center {text-align: center !important;  }.xs-pull-right {float: right !important;  }.xs-pull-left {float: left !important;  }.xs-pull-reset {float: none !important;  }.xs-image-responsive-height {width: 100%;height: auto;  }.xs-image-responsive-width {height: 100%;width: auto;  }.xs-block {display: block;width: 100%!important;  }.xs-inline {display: inline-block;  }.xs-full-height {height: 100%;width: auto;  }.xs-full-width {width: 100%;height: auto !important;  }.xs-min-height {min-height: 100%;  }.sm-no-border {border-width: 0;  }.xs-no-border {border-width: 0;  }.xs-b-r,.xs-b-l,.xs-b-t,.xs-b-b {border-width: 0;border-style: solid;  }.xs-b-r {border-right-width: 1px;  }.xs-b-l {border-left-width: 1px;  }.xs-b-t {border-top-width: 1px;  }.xs-b-b {border-bottom-width: 1px;  }.xs-reset-position {position: initial;  }.xs-screen-center {position: absolute;left: -50%;  }.xs-bg-size-cover {background-size: cover;  }.xs-relative {position: relative !important;  }.error-page {padding: 15px;  }.error-page .error-container {margin-top: 30px;width: auto;  }.error-page .pull-bottom {position: relative;  }.error-container-innner {width: auto;  }.filter-box{display: none;  }.sidenav{width: 100%;  }}
img.zoomImg{background:#fff;}
.black-window{cursor: pointer;background: #000;opacity: 0.7;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 998;display: none;}
#main {transition: margin-left .5s;padding: 20px;}
@media screen and (max-height: 450px) {.sidenav {padding-top: 15px;}.sidenav a {font-size: 18px;}}
