body{font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;}


/* Ion.RangeSlider
// css version 2.0.3
// Â© 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs { position: relative; display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.irs-line {position: relative; display: block;overflow: hidden;outline: none !important;}
.irs-line-left, .irs-line-mid, .irs-line-right {position: absolute; display: block;top: 0;}
.irs-line-left {left: 0; width: 11%;}
.irs-line-mid {left: 9%; width: 82%;}
.irs-line-right {right: 0; width: 11%;}
.irs-bar {position: absolute; display: block;left: 0; width: 0;}
.irs-bar-edge {position: absolute; display: block;top: 0; left: 0;}
.irs-shadow {position: absolute; display: none;left: 0; width: 0;}
.irs-slider {position: absolute; display: block;cursor: default;z-index: 1;}
.irs-slider.type_last {z-index: 2;}
.irs-min {position: absolute; display: block;left: 0;cursor: default;}
.irs-max {position: absolute; display: block;right: 0;cursor: default;}
.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid {position: absolute; display: none;bottom: 0; left: 0;width: 100%; height: 20px;}
.irs-with-grid .irs-grid {display: block;}
.irs-grid-pol {position: absolute;top: 0; left: 0;width: 1px; height: 8px;background: #000;}
.irs-grid-pol.small {height: 4px;}
.irs-grid-text{position: absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2;}
.irs-disabled {opacity: 0.4;}
.lt-ie9 .irs-disabled {filter: alpha(opacity=40);}
.irs-hidden-input {position: absolute !important;display: block !important;top: 0 !important;left: 0 !important;width: 0 !important;
height: 0 !important;font-size: 0 !important;line-height: 0 !important;padding: 0 !important;margin: 0 !important;
outline: none !important;z-index: -9999 !important;background: none !important;border-style: solid !important;border-color: transparent !important;}



.irs-grid-text{display:none !important;}
/* Ion.RangeSlider, Modern Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider {background: url(sprite-skin-modern.png) repeat-x;}
.irs {height: 50px;}
.irs-with-grid {height: 70px;}
.irs-line {height: 6px; top: 25px;}
.irs-line-left {height: 6px;background-position: 0 -30px;}
.irs-line-mid {height: 6px;background-position: 0 0;}
.irs-line-right {height: 6px;background-position: 100% -30px;}
.irs-bar {height: 6px; top: 25px;background-position: 0 -60px;}
.irs-bar-edge {top: 25px;height: 6px; width: 6px;background-position: 0 -90px;}
.irs-shadow {height: 5px; top: 25px;background: #000;opacity: 0.25;}
.lt-ie9 .irs-shadow {filter: alpha(opacity=25);}
.irs-slider {width: 11px; height: 18px;top: 31px;background-position: 0 -120px;}
.irs-slider.state_hover, .irs-slider:hover {background-position: 0 -150px;}
.irs-min, .irs-max {color: #999;line-height: 1.333;text-shadow: none;top: 0; padding: 1px 3px;
background: #e1e4e9;-moz-border-radius: 4px;border-radius: 4px;}
.irs-from, .irs-to, .irs-single {color: #fff;line-height: 1.333;text-shadow: none;padding: 1px 5px;
background: #20b426;-moz-border-radius: 4px;border-radius: 4px;}
.irs-from:after, .irs-to:after, .irs-single:after {position: absolute; display: block; content:"";bottom: -6px;
 left: 50%;width: 0; height: 0;margin-left: -3px;overflow: hidden;border: 3px solid transparent;border-top-color: #20b426;}
.irs-grid {height: 34px;}
.irs-grid-pol {background: #c0c0c0;}
.irs-grid-text {bottom: 12px;color: #c0c0c0;}



/***  sm clean theme css for smartmenus  */

.sm-clean{background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.sm-clean a,.sm-clean a:hover,.sm-clean a:focus,.sm-clean a:active{padding:13px 20px;padding-right:58px;color:#555;font-size:inherit;font-weight:400;line-height:17px;text-decoration:none}
.sm-clean a.current{color:#d23600}
.sm-clean a.disabled{color:#bbb}
.sm-clean a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.sm-clean a.highlighted span.sub-arrow:before{display:block;content:'-'}
.sm-clean > li:first-child > a,.sm-clean > li:first-child > :not(ul) a{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.sm-clean > li:last-child > a,.sm-clean > li:last-child > :not(ul) a,.sm-clean > li:last-child > ul,.sm-clean > li:last-child > ul > li:last-child > a,.sm-clean > li:last-child > ul > li:last-child > :not(ul) a,.sm-clean > li:last-child > ul > li:last-child > ul,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.sm-clean > li:last-child > a.highlighted,.sm-clean > li:last-child > :not(ul) a.highlighted,.sm-clean > li:last-child > ul > li:last-child > a.highlighted,.sm-clean > li:last-child > ul > li:last-child > :not(ul) a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted,.sm-clean > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > :not(ul) a.highlighted{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.sm-clean li{border-top:1px solid rgba(0,0,0,0.05)}
.sm-clean > li:first-child{border-top:0}
.sm-clean ul{background:rgba(162,162,162,0.1)}
.sm-clean ul a,.sm-clean ul a:hover,.sm-clean ul a:focus,.sm-clean ul a:active{font-size:inherit;border-left:8px solid transparent}
.sm-clean ul ul a,.sm-clean ul ul a:hover,.sm-clean ul ul a:focus,.sm-clean ul ul a:active{border-left:16px solid transparent}
.sm-clean ul ul ul a,.sm-clean ul ul ul a:hover,.sm-clean ul ul ul a:focus,.sm-clean ul ul ul a:active{border-left:24px solid transparent}
.sm-clean ul ul ul ul a,.sm-clean ul ul ul ul a:hover,.sm-clean ul ul ul ul a:focus,.sm-clean ul ul ul ul a:active{border-left:32px solid transparent}
.sm-clean ul ul ul ul ul a,.sm-clean ul ul ul ul ul a:hover,.sm-clean ul ul ul ul ul a:focus,.sm-clean ul ul ul ul ul a:active{border-left:40px solid transparent}
@media (min-width: 768px) {
.sm-clean ul{position:absolute;width:12em}
.sm-clean li{float:left}
.sm-clean.sm-rtl li{float:right}
.sm-clean ul li,.sm-clean.sm-rtl ul li,.sm-clean.sm-vertical li{float:none}
.sm-clean a{white-space:nowrap}
.sm-clean ul a,.sm-clean.sm-vertical a{white-space:normal}
.sm-clean .sm-nowrap > li > a,.sm-clean .sm-nowrap > li > :not(ul) a{white-space:nowrap}
.sm-clean{padding:0 10px;background:#eee}
.sm-clean a,.sm-clean a:hover,.sm-clean a:focus,.sm-clean a:active,.sm-clean a.highlighted{padding:12px;color:#555;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important}
.sm-clean a:hover,.sm-clean a:focus,.sm-clean a:active,.sm-clean a.highlighted{color:#d23600}
.sm-clean a.current{color:#d23600}
.sm-clean a.disabled{color:#bbb}
.sm-clean a.has-submenu{padding-right:24px}
.sm-clean a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed;border-color:#555 transparent transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.sm-clean a.highlighted span.sub-arrow:before{display:none}
.sm-clean li{border-top:0}
.sm-clean > li > ul:before,.sm-clean > li > ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid;border-color:transparent transparent #bbb}
.sm-clean > li > ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff}
.sm-clean ul{border:1px solid #bbb;padding:5px 0;background:#fff;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important;-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}
.sm-clean ul a,.sm-clean ul a:hover,.sm-clean ul a:focus,.sm-clean ul a:active,.sm-clean ul a.highlighted{border:0!important;padding:5px 10px;color:#555}
.sm-clean ul a:hover,.sm-clean ul a:focus,.sm-clean ul a:active,.sm-clean ul a.highlighted{background:#eee;color:#d23600}
.sm-clean ul a.current{color:#d23600}
.sm-clean ul a.disabled{background:#fff;color:#ccc}
.sm-clean ul a.has-submenu{padding-right:20px}
.sm-clean ul a span.sub-arrow{right:0;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}
.sm-clean span.scroll-up,.sm-clean span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}
.sm-clean span.scroll-up:hover,.sm-clean span.scroll-down:hover{background:#eee}
.sm-clean span.scroll-up:hover span.scroll-up-arrow,.sm-clean span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600}
.sm-clean span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent}
.sm-clean span.scroll-up-arrow,.sm-clean span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid;border-color:transparent transparent #555}
.sm-clean span.scroll-down-arrow{top:8px;border-style:solid dashed dashed;border-color:#555 transparent transparent}
.sm-clean.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}
.sm-clean.sm-rtl a span.sub-arrow{right:auto;left:12px}
.sm-clean.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}
.sm-clean.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}
.sm-clean.sm-rtl > li > ul:before{left:auto;right:30px}
.sm-clean.sm-rtl > li > ul:after{left:auto;right:31px}
.sm-clean.sm-rtl ul a.has-submenu{padding:10px 20px!important}
.sm-clean.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}
.sm-clean.sm-vertical{padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.sm-clean.sm-vertical a{padding:10px 20px}
.sm-clean.sm-vertical a:hover,.sm-clean.sm-vertical a:focus,.sm-clean.sm-vertical a:active,.sm-clean.sm-vertical a.highlighted{background:#fff}
.sm-clean.sm-vertical a.disabled{background:#eee}
.sm-clean.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}
.sm-clean.sm-vertical > li > ul:before,.sm-clean.sm-vertical > li > ul:after{display:none}
.sm-clean.sm-vertical ul a{padding:10px 20px}
.sm-clean.sm-vertical ul a:hover,.sm-clean.sm-vertical ul a:focus,.sm-clean.sm-vertical ul a:active,.sm-clean.sm-vertical ul a.highlighted{background:#eee}
.sm-clean.sm-vertical ul a.disabled{background:#fff}
}
@media (max-width: 767px) {
ul.sm-clean.categoryContainer{position:absolute;z-index:103;width:100%}
}

.pace {
-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;
z-index: 2000;position: fixed;margin: auto;top: 12px;left: 0;right: 0;bottom: 0;width: 200px;height: 50px;overflow: hidden;
}

.pace .pace-progress {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;
-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
display: block;position: absolute;right: 100%;margin-right: -7px;width: 93%;top: 7px;height: 14px;
font-size: 12px;background: #29d;color: #29d;line-height: 60px;font-weight: bold;
font-family: Helvetica, Arial, "Lucida Grande", sans-serif;box-shadow: 120px 0 #fff, 240px 0 #fff;
-webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;-ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace .pace-progress:after {content:attr(data-progress-text);display: inline-block;position: fixed;width: 45px;text-align: right;right: 0;padding-right: 16px;top: 4px;}

.pace .pace-progress[data-progress-text="0%"]:after{right:-200px}
.pace .pace-progress[data-progress-text="1%"]:after{right:-198.14px}
.pace .pace-progress[data-progress-text="2%"]:after{right:-196.28px}
.pace .pace-progress[data-progress-text="3%"]:after{right:-194.42px}
.pace .pace-progress[data-progress-text="4%"]:after{right:-192.56px}
.pace .pace-progress[data-progress-text="5%"]:after{right:-190.7px}
.pace .pace-progress[data-progress-text="6%"]:after{right:-188.84px}
.pace .pace-progress[data-progress-text="7%"]:after{right:-186.98px}
.pace .pace-progress[data-progress-text="8%"]:after{right:-185.12px}
.pace .pace-progress[data-progress-text="9%"]:after{right:-183.26px}
.pace .pace-progress[data-progress-text="10%"]:after{right:-181.4px}
.pace .pace-progress[data-progress-text="11%"]:after{right:-179.54px}
.pace .pace-progress[data-progress-text="12%"]:after{right:-177.68px}
.pace .pace-progress[data-progress-text="13%"]:after{right:-175.82px}
.pace .pace-progress[data-progress-text="14%"]:after{right:-173.96px}
.pace .pace-progress[data-progress-text="15%"]:after{right:-172.1px}
.pace .pace-progress[data-progress-text="16%"]:after{right:-170.24px}
.pace .pace-progress[data-progress-text="17%"]:after{right:-168.38px}
.pace .pace-progress[data-progress-text="18%"]:after{right:-166.52px}
.pace .pace-progress[data-progress-text="19%"]:after{right:-164.66px}
.pace .pace-progress[data-progress-text="20%"]:after{right:-162.8px}
.pace .pace-progress[data-progress-text="21%"]:after{right:-160.94px}
.pace .pace-progress[data-progress-text="22%"]:after{right:-159.08px}
.pace .pace-progress[data-progress-text="23%"]:after{right:-157.22px}
.pace .pace-progress[data-progress-text="24%"]:after{right:-155.36px}
.pace .pace-progress[data-progress-text="25%"]:after{right:-153.5px}
.pace .pace-progress[data-progress-text="26%"]:after{right:-151.64px}
.pace .pace-progress[data-progress-text="27%"]:after{right:-149.78px}
.pace .pace-progress[data-progress-text="28%"]:after{right:-147.92px}
.pace .pace-progress[data-progress-text="29%"]:after{right:-146.06px}
.pace .pace-progress[data-progress-text="30%"]:after{right:-144.2px}
.pace .pace-progress[data-progress-text="31%"]:after{right:-142.34px}
.pace .pace-progress[data-progress-text="32%"]:after{right:-140.48px}
.pace .pace-progress[data-progress-text="33%"]:after{right:-138.62px}
.pace .pace-progress[data-progress-text="34%"]:after{right:-136.76px}
.pace .pace-progress[data-progress-text="35%"]:after{right:-134.9px}
.pace .pace-progress[data-progress-text="36%"]:after{right:-133.04px}
.pace .pace-progress[data-progress-text="37%"]:after{right:-131.18px}
.pace .pace-progress[data-progress-text="38%"]:after{right:-129.32px}
.pace .pace-progress[data-progress-text="39%"]:after{right:-127.46px}
.pace .pace-progress[data-progress-text="40%"]:after{right:-125.6px}
.pace .pace-progress[data-progress-text="41%"]:after{right:-123.74px}
.pace .pace-progress[data-progress-text="42%"]:after{right:-121.88px}
.pace .pace-progress[data-progress-text="43%"]:after{right:-120.02px}
.pace .pace-progress[data-progress-text="44%"]:after{right:-118.16px}
.pace .pace-progress[data-progress-text="45%"]:after{right:-116.3px}
.pace .pace-progress[data-progress-text="46%"]:after{right:-114.44px}
.pace .pace-progress[data-progress-text="47%"]:after{right:-112.58px}
.pace .pace-progress[data-progress-text="48%"]:after{right:-110.72px}
.pace .pace-progress[data-progress-text="49%"]:after{right:-108.86px}
.pace .pace-progress[data-progress-text="50%"]:after{right:-107px}
.pace .pace-progress[data-progress-text="51%"]:after{right:-105.14px}
.pace .pace-progress[data-progress-text="52%"]:after{right:-103.28px}
.pace .pace-progress[data-progress-text="53%"]:after{right:-101.42px}
.pace .pace-progress[data-progress-text="54%"]:after{right:-99.56px}
.pace .pace-progress[data-progress-text="55%"]:after{right:-97.7px}
.pace .pace-progress[data-progress-text="56%"]:after{right:-95.84px}
.pace .pace-progress[data-progress-text="57%"]:after{right:-93.98px}
.pace .pace-progress[data-progress-text="58%"]:after{right:-92.12px}
.pace .pace-progress[data-progress-text="59%"]:after{right:-90.26px}
.pace .pace-progress[data-progress-text="60%"]:after{right:-88.4px}
.pace .pace-progress[data-progress-text="61%"]:after{right:-86.53999999999999px}
.pace .pace-progress[data-progress-text="62%"]:after{right:-84.68px}
.pace .pace-progress[data-progress-text="63%"]:after{right:-82.82px}
.pace .pace-progress[data-progress-text="64%"]:after{right:-80.96000000000001px}
.pace .pace-progress[data-progress-text="65%"]:after{right:-79.1px}
.pace .pace-progress[data-progress-text="66%"]:after{right:-77.24px}
.pace .pace-progress[data-progress-text="67%"]:after{right:-75.38px}
.pace .pace-progress[data-progress-text="68%"]:after{right:-73.52px}
.pace .pace-progress[data-progress-text="69%"]:after{right:-71.66px}
.pace .pace-progress[data-progress-text="70%"]:after{right:-69.8px}
.pace .pace-progress[data-progress-text="71%"]:after{right:-67.94px}
.pace .pace-progress[data-progress-text="72%"]:after{right:-66.08px}
.pace .pace-progress[data-progress-text="73%"]:after{right:-64.22px}
.pace .pace-progress[data-progress-text="74%"]:after{right:-62.36px}
.pace .pace-progress[data-progress-text="75%"]:after{right:-60.5px}
.pace .pace-progress[data-progress-text="76%"]:after{right:-58.64px}
.pace .pace-progress[data-progress-text="77%"]:after{right:-56.78px}
.pace .pace-progress[data-progress-text="78%"]:after{right:-54.92px}
.pace .pace-progress[data-progress-text="79%"]:after{right:-53.06px}
.pace .pace-progress[data-progress-text="80%"]:after{right:-51.2px}
.pace .pace-progress[data-progress-text="81%"]:after{right:-49.34px}
.pace .pace-progress[data-progress-text="82%"]:after{right:-47.480000000000004px}
.pace .pace-progress[data-progress-text="83%"]:after{right:-45.62px}
.pace .pace-progress[data-progress-text="84%"]:after{right:-43.76px}
.pace .pace-progress[data-progress-text="85%"]:after{right:-41.9px}
.pace .pace-progress[data-progress-text="86%"]:after{right:-40.04px}
.pace .pace-progress[data-progress-text="87%"]:after{right:-38.18px}
.pace .pace-progress[data-progress-text="88%"]:after{right:-36.32px}
.pace .pace-progress[data-progress-text="89%"]:after{right:-34.46px}
.pace .pace-progress[data-progress-text="90%"]:after{right:-32.6px}
.pace .pace-progress[data-progress-text="91%"]:after{right:-30.740000000000002px}
.pace .pace-progress[data-progress-text="92%"]:after{right:-28.880000000000003px}
.pace .pace-progress[data-progress-text="93%"]:after{right:-27.02px}
.pace .pace-progress[data-progress-text="94%"]:after{right:-25.16px}
.pace .pace-progress[data-progress-text="95%"]:after{right:-23.3px}
.pace .pace-progress[data-progress-text="96%"]:after{right:-21.439999999999998px}
.pace .pace-progress[data-progress-text="97%"]:after{right:-19.58px}
.pace .pace-progress[data-progress-text="98%"]:after{right:-17.72px}
.pace .pace-progress[data-progress-text="99%"]:after{right:-15.86px}
.pace .pace-progress[data-progress-text="100%"]:after{right:-14px}
.pace .pace-activity {position: absolute;width: 100%;height: 28px;z-index: 2001;box-shadow: inset 0 0 0 2px #29d, inset 0 0 0 7px #FFF;border-radius: 10px;}
.pace.pace-inactive {display: none;}

/** Jquery UI Resize chart container */

.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;display: block;-ms-touch-action: none;touch-action: none;}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}

/** Notification Classes for success, error, information, etc */

.notify {
position: absolute;z-index: 5;top: 0;padding: 15px 10px;-webkit-border-radius: 4px;border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);text-shadow: 0 1px 0 rgba(255,255,255,.2);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);border:1px solid;
}

.notify .cf{right:-7px;cursor:pointer;top:-10px;}

.notify-success {
background: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
background: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
background: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));
background: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
border-color: #b2dba1
}

.notify-info {
background: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);border-color: #9acfea;
background: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
background: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));
background: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
}

.notify-warning {
background: -webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);border-color: #f5e79e;
background: -o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
background: -webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));
background: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
}

.notify-error {
background: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);border-color: #dca7a7;
background: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
background: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
background: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
}


.sm,.sm ul,.sm li {direction:ltr;display:block;line-height:normal;list-style:outside none none;margin:0;padding:0}
.sm-rtl, .sm-rtl ul, .sm-rtl li {direction:rtl;text-align:right}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}
.sm ul {display:none}
.sm li, .sm a {position: relative;width:100%;/*z-index: 3Make it on upside from all panels*/}
.sm a {display: block}
.sm a.disabled {cursor: not-allowed}
.sm::after{clear:both;content:" ";display:block;font: 0px/0 serif;height:0;overflow:hidden;visibility:hidden}
.sm,.sm *,.sm *::before,.sm *::after{box-sizing: border-box}



table{background-color: transparent;}

.table {width: 100%;max-width: 100%;margin-bottom: 20px;}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,
.table>tfoot>tr>td{padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {border-top: 0;}
.table > tbody + tbody {border-top: 2px solid #ddd;}


.bold{font-weight: 700}
.f20 {font-size: 20px !important;}
.f25 {font-size: 25px !important;}


@font-face {
    font-family: 'customfont';
    src: url('customfont.eot?e1sacp');
    src: url('customfont.eot?e1sacp#iefix') format('embedded-opentype'),
        url('customfont.ttf?e1sacp') format('truetype'),
        url('customfont.woff?e1sacp') format('woff'),
        url('customfont.svg?e1sacp#customfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

font{font-size: 100%;}
.cf{
    display: inline-block;font-family: 'customfont' !important;speak: none;font-style: normal;font-weight: normal;
    font-variant: normal;text-transform: none;line-height: 1.475;display: inline-block;position:relative;
    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;/* Better Font Rendering =========== */    
}


.cf-icon-scatter:before {content:"\cf001";}.cf-icon-enlarge-exit:before {content:"\cf002";}
.cf-fullscreen-alt:before {content:"\cf003";}.cf-icon-fullscreen-exit-alt:before {content:"\cf004";}
.cf-column-chart:before {content:"\cf005";}.cf-angle-double-left:before {content:"\cf006";}
.cf-angle-double-right:before {content:"\cf007";}.cf-play-circle:before {content:"\cf008";}
.cf-line-chart:before {content:"\cf009";}.cf-stop-circle:before {content:"\cf010";}
.cf-align-left:before {content:"\cf011";}.cf-sort:before {content:"\cf012";}
.cf-remove-circle:before {content:"\cf013";}.cf-resize-full:before {content:"\cf014";}
.cf-resize-small:before {content:"\cf015";}.cf-angle-right:before {content:"\cf016";}
.cf-download:before{content:"\cf017";}.cf-share-link:before {content:"\cf018";}
.cf-remove:before {content:"\cf019";}.cf-indicator-panel:before {content:"\cf020";}
.cf-map-panel:before {content:"\cf021";}.cf-table-panel:before {content:"\cf022";}
.cf-story-panel:before {content:"\cf023";}.cf-selection-panel:before {content:"\cf024";}
.cf-settings:before {content:"\cf025";}.cf-column-line:before {content:"\cf026";}
.cf-column-mark:before {content:"\cf027";}.cf-calendar-check-o:before {content:"\cf028";}
.cf-print:before {content:"\cf029";}.cf-worldmap:before {content:"\cf030";}
.cf-multi-line:before {content:"\cf031";}.cf-stacked-column:before {content:"\cf032";}
.cf-refresh:before {content:"\cf033";}


.well {
    min-height:20px;padding:19px;margin-bottom: 20px;background-color:#f5f5f5;border:1px solid #e3e3e3;
    border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
}

.sm-clean a, .sm-clean a:hover, .sm-clean a:focus,
.sm-clean a:active, .sm-clean a.highlighted {padding:8.5px 24px 6px 6px;font-size: 120%;}


.bottomXCategoryMenu .sm-clean > li > ul:before,.bottomXCategoryMenu .sm-clean > li > ul:after{
    border-color:#fff transparent transparent;border-style: solid dashed dashed;bottom:-18px !important;top:auto;
}

.chartIcons {padding: 3px;}
.pad0{padding: 0 !important;}
.pr7{padding-right: 7px !important;}
.pad0-5{padding: 0 5px;}
.pad5{padding: 5px}
.invisible{visibility: hidden;}

.h200{height: 200px;}
a.disabled{color: #aaa !important;cursor: not-allowed !important;}
a.disabled:hover{background: #FFF !important;}
.sm-clean a.disabled:hover{background: none !important;}

.mapRow .col-md-9.pad0{padding: 0 15px 0 0 !important;}


#statsilk-container .sp-main-child{position: relative;}

#statsilk-container .sp-main-child.full-screen-mode{position:fixed;width: 100%;height: 100%;left:5px;top:5px;right:0;}
#statsilk-container .sp-main-child.full-screen-mode .indicatorContainer,
#statsilk-container .sp-main-child.full-screen-mode .region-area{height: 100%;}
#statsilk-container .sp-main-child.full-screen-mode .regionsContainer{height: calc(100% - 30px) !important;}

.full-mode{position:absolute;z-index:1051 !important/**For hiding map coordinates popup*/;background:#FFF;width:100%}

.graphSettings{display: table;margin:0 !important;}
.graphSettings ul.display-table{list-style: none;display:table-row}
.graphSettings ul.time-slider{width:300px;padding: 0;}
.graphSettings .bg-grad{padding:4px 8px;cursor:pointer;}
.graphSettings .grid-stack-item-content{overflow-x: auto !important;overflow-y: hidden !important;padding-left: 10px;}
.graphSettings  ul.display-table > li {padding:0 1px;display:table-cell;vertical-align: top;padding-top:15px}
.graphSettings .time-slider-container {padding: 0 8px !important;}
.graphSettings li.dropdown > ul.dropdown-menu{bottom: calc(100% - 20px);top: auto;left: 10px;}

.dropdown-submenu {position: relative;}
.dropdown-submenu>a:after {display: block;content:"";float: right;width: 0;height: 0;border-color: transparent;
border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover,.dropdown-submenu:active,.dropdown-submenu:focus {
text-decoration: none;color: #262626;background-color: #f5f5f5;}

.dropdown-submenu>.dropdown-menu {
top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}

.graphSettings .dropdown-submenu>.dropdown-menu {bottom: -6px;top: auto;}

.li-range-slider{position:relative;width:150px;padding-top:5px !important}/** For tooltip */
.graphSettings li a,.graphSettings li a:hover,.graphSettings li a:focus,
.graphSettings li a:active{text-decoration: none;}
/*.graphSettings  ul.time-slider > li:last-child{padding: 0;}*/
.graphSettings .slider-label span{cursor: text;padding: 0 10px;font-size: inherit;}

.block-lists li a{/*.indicator{*/display: block;padding: 5px}
.block-lists li a.active/*.indicator.active*/,
.block-lists li a:hover/*.indicator:hover*/{
    background: rgb(254,252,234);text-decoration: none;
    background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(239,219,86,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(239,219,86,1) 100%);
    background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(239,219,86,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efdb56',GradientType=0 );
}
ul.ul-selectable-items li a.active{position: relative}
ul.ul-selectable-items li a.active:before,
ul.indicatorContainer li a.active:before,
ul.indicatorContainer li a.active:hover:before {content:'\2714';display:inline-block;color:red;left:0;position:absolute;
padding-left:7px;font-size: 15px;}
ul.indicatorContainer li a.active div.ind-text{padding-left:15px !important;}


.block-bordered{border:1px solid #CCC;border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-o-border-radius: 4px}
.block-lists li {line-height: 12px;}
.block-lists {overflow: auto; padding: 5px;}
.hp100{height: 100%;}
.h200{height: 200px;}
.wp85{width:85%}
.m0{margin: 0;}
.mb10{margin-bottom: 10px}
.li-selected-category,.li-selected-year {width: 100%;}
.li-selected-category > ul,.li-selected-year > ul{z-index:99}
.selected-indicator,.selected-year {overflow: hidden;text-overflow: ellipsis;width: 100%;}
.icon-chart.active i,.sort-graph.active{color:#0e5a9f;}
.icons {/*width:18px;height:18px;*/display:inline-block;padding:2px 5px}
#statsilk-container{ /****position:relative;*//** z-index:1000;**/margin-top: 10px;}

.statplanet-container svg{overflow:visible;}
.statplanet-container{overflow:visible !important;}


.wp100-20 {width:calc(100% - 20px)}
.selection-panel .allRegionsContainerMenu{width:calc(100% - 25px);-webkit-border-radius: 5px 0 0 0;-moz-border-radius: 5px 0 0 0;-ms-border-radius: 5px 0 0 0;-o-border-radius: 5px 0 0 0;border-radius: 5px 0 0 0;}
.selection-panel .region-area{ border:1px #ccc solid; border-radius:4px;height: 100%}


.regionsContainer, .indicatorContainer,.ul-selectable-items{ 
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0 );
    /*height: 208px;*/margin: 0;padding:0;height: 100%;
}
.ul-selectable-items{height: 200px;}
.regionsContainer li,.ul-selectable-items li,
.indicatorContainer li{ border-bottom:1px #ccc solid;float:left;width:100%;}
.regionsContainer li a,
.indicatorContainer li a,.ul-selectable-items a {color: #333;display: block;line-height: 17px;padding:4px 8px}


.region-area-header{border-bottom: 1px #ccc solid;}
.custom-region-settings-icon{position:absolute;z-index:2;right:0;top:1px;font-size:20px;color:#555;cursor:pointer;padding:0 5px;}
.custom-region-settings-icon > a,.custom-region-settings-icon > a:hover,.custom-region-settings-icon > a:focus,
.custom-region-settings-icon > a:active{color:#555;text-decoration: none;outline:none}

.chartIcons{ border:0;}
.chartIcons > a,.chartIcons > span,.bg-grad {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0 );
    display: inline-block;text-align: center;border:1px #ccc solid;border-radius:4px
}
.chartIcons > a,.chartIcons > span{margin:2px}
.dot{background: #ccc !important;border:0px none !important;width: 4px;height:4px;-webkit-border-radius: 100% !important;
     -moz-border-radius: 100% !important; border-radius: 100% !important}

.graph-panel{background:#FFF;z-index:2 !important;}
.graph-panel > div > .col-xs-9{ padding-left:5px;}
.regionsContainer { height:calc(100% - 33px);}

.mapContainer {
    border:1px solid #aaa;
    margin:0 auto; border-radius:4px; 
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    position:relative;/** For map reset button */
    height: 100%;
}

.prev {
  width: 0; display: block;height: 0;border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;border-right: 10px solid #337ab7;
}
.next {
  width: 0;display: block;height: 0;border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;border-left: 10px solid #337ab7;
}
.prev.disabled{border-right: 10px solid #aaa;}
.next.disabled{border-left: 10px solid #aaa;}
.mapContainer .statplanet-title{ color:#0E5A9F; font-size:8px; font-style:italic}
.story-header{height: 30px;background:#eee}
.story-header ul{margin: 0;padding: 0}
.story-header ul li {float: left;padding: 8px;height: 30px;}
.story-header .page-story{font-style: 700}
.story-header .page-story > span{margin-top:-2px;float:left}
.story-panel-content{padding: 5px;word-wrap: break-word;height:100%;overflow: auto;}
.h-calc--30{height:calc(100% - 30px)}

.chartIcons > a.active{ background:#0e5a9f; border:1px #0e5a9f solid;}
.chartIcons > a.active i{color:#fff;}

.ui-slider-horizontal {height: 1.2em;}


.graphSettings .ui-slider-handle {
    background: rgb(255,255,255);
    height: 1.6em;
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(232,232,232,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 );
}

.map-context {
    display: none;z-index: 10;position: absolute;overflow: hidden;border: 1px solid #CCC;
    white-space: nowrap;background: #FFF;color: #333;border-radius: 5px;list-style: none;padding: 0;
}
.map-context li {padding: 8px 12px;cursor: pointer;}
.map-context li:hover {background-color: #DEF;}

.cf-play-circle, .cf-stop-circle {font-size: 1.5em}

.popover{font-size: inherit;font-family: inherit}

.map-reset-button {
    position: absolute;top: 64px;font-size: 15px;color: #000;left: 9px;padding:3px 6px;height: 28px;width: 29px;
    background: #FEFEFE;background: -moz-linear-gradient(top,  #FEFEFE 0%, #F6F6F6 100%);
    background: -webkit-linear-gradient(top,  #FEFEFE 0%,#F6F6F6 100%);border: 1px solid #ccc;cursor:default;
    background: linear-gradient(to bottom,  #FEFEFE 0%,#F6F6F6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#F6F6F6',GradientType=0 );
}

@-moz-document url-prefix() {
    /*.map-reset-button{left:10px;}*/
}

.map-reset-button:hover{
    background: #FFF;
    background: -moz-linear-gradient(top,  #FFF 0%, #ACF 100%);
    background: -webkit-linear-gradient(top,  #FFF 0%,#ACF 100%);
    background: linear-gradient(to bottom,  #FFF 0%,#ACF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#ACF',GradientType=0 );
    border: 1px solid #68A;
}
.map-reset-button:active,.map-reset-button:focus{
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.hori-topmenu{margin-bottom: 10px;padding-right: 10px;position: relative;z-index: 3}

.simple-sm .li-selected-category{width:auto;}
.categoryContainer .axis-radio-group {
    float:left;width:auto;
}
.categoryContainer .axis-radio-group {background: #FFF;padding:3px 4px;margin:1px 3px;height: 27px}
.categoryContainer .axis-radio-group label{float:left;line-height:19px}
.categoryContainer .axis-radio-group label input {float:left}
.fuzite-list li, .fuzite-list a{width:auto;}
.fuzite-search{float:right !important;margin:2px !important;width:auto !important;/**width:200px !important*/}
.fuzite-search .fuzzy-search {height: 28px;width:200px;float:left}
.fuzzite-ind-list-ul{width:200px !important;max-height: 200px; overflow: auto;z-index:5;right:0;top:28px}

.graph-indicator-title{display:inline-block;padding: 9px 5px 0px 12px;font-weight:bold}
.pl-10{padding-left: 10px;}

/*.map-reset-button{position: absolute;right:10px;top:10px;font-size:30px;color:red !important}*/
.axis-values-tooltip{
    position:absolute;z-index:1;display:none;padding:2px 5px;
    width:125px;border:2px solid #AAA;background-color: #EFEFEF;
    -webkit-box-shadow: 3px 3px 6px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 6px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 6px rgba(0,0,0,0.75);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.axis-values-tooltip a.refresh-axis{margin: 12px 0px 0px 8px;}
.axis-values-tooltip a,.axis-values-tooltip a:hover,
.axis-values-tooltip a:active,.axis-values-tooltip a:focus{
    text-decoration: none;
}
.axis-values-tooltip input{margin:7px 0;float:left;width:70%;font-weight:bold}
.popup-td-lbl{max-width:280px;overflow:hidden;text-overflow:ellipsis;display:block;padding:0 7px}
.popup-languages{width:280px;max-height:100px;overflow:hidden;display:block;padding:0 7px;white-space: normal}
.indicators-progress .progress{margin:0;}

.help-bubble-tooltip{
    background: #fff;z-index:1100;height: auto;padding: 10px;left: 10%;margin-left: -64px;
    font-weight: 700;font-size: 14px;text-align: center;border: 1px solid #171717;border-radius: 5px;
    position: fixed;pointer-events: none;top: -100px;opacity: 0;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; 
}
.help-bubble-tooltip > div{width:0;height:0;position:absolute;}
.help-bubble-tooltip > div:after{width:0;height:0;position:absolute;margin: 0 1px;content:"";}
.help-bubble-right-up {border-bottom: 40px solid #000;top:-40px;left:10px;border-right: 30px solid transparent;}
.help-bubble-right-up:after {top:3px;border-bottom: 40px solid #FFF;border-right: 30px solid transparent;}
.help-bubble-left-up {border-bottom: 40px solid #000;top:-40px;left:10px;border-left: 30px solid transparent;}
.help-bubble-left-up:after {top:3px;border-bottom: 40px solid #FFF;border-left: 30px solid transparent;left:-32px;}
.help-bubble-left-down {border-top: 40px solid #000;bottom:-40px;left:10px;border-left: 30px solid transparent;}
.help-bubble-left-down:after {top:-40px;border-top: 37px solid #FFF;border-left: 28px solid transparent;left:-30px;}
span.help-bubble-tooltip.animated{opacity: 1;top: 200px;}

.form-control {
    display:block;width:100%;height:34px;padding:2px 5px;line-height:1.428;color:#555;background:#fff;border-radius: 4px;
    border:1px solid #ccc;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;display: block;width: 100%;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    
}

.verticalcategory-chart{position:static}
.bottomXCategoryMenu {position:absolute;bottom: 5px;width:95%}


.map-disabled{position:relative !important;}
/*.chart-container{position:relative}*/
@media (max-width:991px){
    .map-panel{padding: 0;}
    /*.sp-main-child > div{
        margin:0 auto;
    }*/
    .nopad-xs-sm{padding: 0}
    .staticResizable,.story-panel{margin-bottom: 10px;padding:0;}
    .col-md-9.pad0{padding:0 !important;}
    .selection-panel{margin-bottom: 10px;}
    #statsilk-container .sp-main-child{margin: 0}
    .ui-widget-content{width:100%}
    .fuzite-search{float:left !important;width:98% !important;margin:1% !important}
    .fuzite-search,.categoryContainer .axis-radio-group,
    .fuzite-search .fuzzy-search{width:100%}
    .categoryContainer .axis-radio-group{margin:3px 0}
    .fuzzite-ind-list-ul{width:100% !important;right:auto;}

}

/** Fix for overflow issue of plugin container */
@media (min-width:992px){
    .graphRow{/**position:absolute;z-index:3;*/width:100%}
    .mapRow{/*position:absolute;bottom:90px;*/width:100%;}
}

@media (min-width:992px){
    #statsilk-container .sp-main-child{/*height: 740px;overflow:hidden;*/}
    .graphSettings{/*position:absolute;bottom:0;z-index:3;left:0;height:90px;*/}
}
.circle{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:5px;}


.rotate-90{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);transform: rotate(90deg);}


.grid-stack .grid-stack-item .grid-stack-item-content{overflow: visible;/*z-index:auto !important*/}
.grid-stack .grid-stack-item .grid-stack-item-content, .grid-stack .grid-stack-item .placeholder-content {
    left: 10px;
    right: 10px;
}
.grid-stack .grid-stack-item .grid-stack-item-content:first-child,
.grid-stack .grid-stack-item .placeholder-content:first-child {
    left: 0;
}
.grid-stack .grid-stack-item .grid-stack-item-content:last-child,
.grid-stack .grid-stack-item .placeholder-content:last-child {
    right: 0;
}

@media (max-width: 768px){
    .grid-stack-item{width:100% !important;margin-bottom: 10px !important;}
    
    .icon-resize {
        display: none !important;
    }
}

.grid-stack > .grid-stack-item > .ui-resizable-se, .grid-stack > .grid-stack-item > .ui-resizable-sw{
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);*/
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCEtLSBHZW5lcmF0b3I6IFJvaGFuIEt1bWFyICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIGlkPSJyaWdodC1jb3JuZXIlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCgl4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIg0KCXg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMnB4Ig0KPg0KCTxnIG9wYWNpdHk9IjEiPg0KCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzMzN2FiNyIvPg0KCTwvZz4NCjwvc3ZnPg==);
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}

