@charset "UTF-8";/*!Animate.css - http://daneden.me/animate Licensed under the MIT license -http://opensource.org/licenses/MIT Copyright (c) 2015 Daniel Eden*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*New css styles added for support.html*/
.supportus .header-filter,
.supportus2 .header-filter {
  background: url("assets/images/A-lign_Logo_LoginPage.png") no-repeat bottom
      left,
    linear-gradient(rgba(51, 51, 51, 0.8), rgba(255, 255, 255, 0.8));
}

.supportus .main_heading {
  text-align: center;
  width: 100%;
  text-transform: none;
  margin: 20px 10px;
}

.supportus .main_heading h1 {
  font-size: 140%;
}

.supportus .main_heading .h1_green {
  color: green;
}
.supportus .main_heading .h1_red {
  color: #b02a46;
}

.supportus .main_heading .h1_blue {
  color: #2a6fb0;
}

.supportus .card-signup #SummaryHeader {
  background-color: rgb(255, 158, 22) !important;
}

.supportus .card-signup #SummaryHeader .address3 {
  height: 2px;
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
}

.supportus .card-signup .support_footer {
  text-align: center;
  width: 100%;
  text-transform: none;
  margin: 20px 10px;
}

supportus .btn_lgnbtn {
  color: #aeaf8c;
}
.valmsg {
  width: 30%;
}

.err {
  color: red;
}

.err input {
  border: 2px solid red !important;
}

.err select {
  border: 2px solid red !important;
}

.div-label {
  padding: 10px 10px 57px 10px;
  margin-bottom: 5px;
}

.div-label-subentity {
  padding: 0px 10px 39px 10px;
  margin-bottom: 5px;
}

/*Loading spinner css*/
body {
  margin-top: 15px;
}

.loading-pane {
  position: absolute;
  background: url("http://oi62.tinypic.com/2pqsuc0.jpg");
}

.loading-pane .spinner-image {
  position: absolute;
  width: 100%;
  height: 100%;
  /* background: url("http://oi58.tinypic.com/2emfu9w.jpg") center center no-repeat; */
  background: url("../assets/images/loader.gif") center center no-repeat;
}

.boarding-tab-header {
  min-height: 30px;
  margin: 5px 0px 5px 0px;
  padding-top: 5px !important;
  border: 1px solid silver;
  background-color: #e6f2f9;
  font-size: 1em;
}

.role-tree {
  background-color: #fff;
  z-index: 999;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  min-width: 348px;
  max-height: 400px;
  overflow-y: auto;
  padding: 10px 5px;
}
.role-tree ul {
  list-style-type: none;
}

.role-tree .item {
  padding: 1px;
  color: #444;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  position: relative;
}

.role-tree .item:hover {
  background-image: linear-gradient(#c1c1c1, #999) !important;
  color: #fff !important;
  cursor: pointer;
  border: 1px solid #ccc !important;
}

.caret-right {
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-left: 10px solid #000000;
  border-right-width: 0;
  content: "";
  display: inline-block;
  height: 0;
  vertical-align: middle;
  width: 0;
  margin-bottom: 7px;
}

.caret-down {
  border-top: 10px solid #000000;

  border-bottom-width: 0;
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  height: 0;
  vertical-align: middle;
  width: 0;
  padding-bottom: 7px;
}

.hours-list {
  max-height: 300px;
  overflow-y: auto;
}

.card-icon {
  height: 16px;
  width: 25px;
}

div.common-flex {
  display: flex;
}

span.common-required {
  color: red;
  font-size: 26px;
  line-height: 0.75;
  vertical-align: middle;
}

span.common-errsmall {
  color: red;
  font-size: 0.8em;
}
div#common-vt-required {
  color: red;
  position: absolute;
  bottom: 0;
  right: 0;
}

.vt-seccode-alert {
  color: red;
  position: relative;
  left: 10px;
  bottom: 2px;
}
.rvt-seccode-alert {
  color: red;
  position: relative;
  bottom: 0px;
  font-size: 12px;
  margin-left: 10px;
}
::-ms-clear {
  display: none;
}

.bp-cursor-hand {
  cursor: pointer;
}

.bp-link {
  cursor: pointer;
  color: cornflowerblue;
}

.k-state-selected .bp-link {
  cursor: pointer;
  color: white;
}

.bp-bold {
  font-weight: bold;
}

.z-index-10000 {
  z-index: 10000 !important;
}

.k-grid-norecords {
  justify-content: center;
  font-weight: bold;
  height: 450px !important;
}

.k-grid-content {
  max-height: 450px !important;
  min-height: 450px !important;
}

.current-open-batch-summary .k-grid-content {
  height: 100%;
  max-height: 100% !important;
  min-height: inherit !important;
}

.checkbox-tooltip {
  vertical-align: text-bottom;
}

.checkbox-label {
  vertical-align: text-top;
}

ul.cardVerifyFields {
  list-style: none;
  padding-left: 2em;
}

ul.cardVerifyFields li {
  padding-top: 0.5em;
  margin-top: 0.5em;
}
.selector-section {
  position: absolute;
  right: 0px;
  top: 65px;
  width: 93.9%;
  padding: 5px 0px;
  display: flex;
  padding-left: 345px;
  justify-content: flex-end;
  z-index: 1;
}
.scroll-change {
  margin-left: 6px;
  overflow: hidden;
  width: inherit;
  position: relative;
  top: -14px;
  height: 67vh;
}
.scroll-change:hover::-webkit-scrollbar {
  width: 6px;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  border-radius: 5px;
}
.scroll-change:hover {
  overflow-y: auto !important;
  max-height: 72vh;
  width: 95%;
}
.scroll-change:hover::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

.scroll-change:hover::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  height: 200px;
  border-radius: 5px;
}
.input-form-control {
  border: 1px solid #d2d2d2 !important;
  padding-left: 15px !important;
  background-image: none !important;
  border-radius: 2.5px !important;
  height: auto !important;
}
.search-amount {
  padding: 5px 6px 4px 8px !important;
  border: 1px solid #8eacc3;
  border-radius: 2.5px;
}
.hierarchy-width {
  width: 190px !important;
  color: #636569 !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 50px;
}
.nothing-display {
  font-size: 12px;
  font-style: italic;
  position: absolute;
  margin-top: 13px;
  margin-left: 10px;
}
.scrollthis {
  white-space: nowrap;
}

.bp-add-btn {
  float: left;
  margin: 13px -77px;
  border: 1px solid lightgray;
  padding: 5px;
  font-size: 16px !important;
  font-size: 13px;
}
.marquee p:hover {
  /* -moz-transform:translateX(100%);
  -webkit-transform:translateX(100%);	
  transform:translateX(100%); */
  padding-left: 100%;
  animation: marquee 6s linear infinite;
  -moz-animation: marquee 6s linear infinite;
  -webkit-animation: marquee 6s linear infinite;
}
/* @keyframes marquee {
  0%   { transform: translate(0, 0); }
  100% { transform: translate(-100%, 0); }
} */
@-moz-keyframes marquee {
  0% {
    -moz-transform: translateX(0%);
  }
  100% {
    -moz-transform: translateX(-100%);
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
  }
}
@keyframes marquee {
  0% {
    -moz-transform: translateX(0%); /* Firefox bug fix */
    -webkit-transform: translateX(0%); /* Firefox bug fix */
    transform: translateX(0%);
  }
  100% {
    -moz-transform: translateX(-100%); /* Firefox bug fix */
    -webkit-transform: translateX(-100%); /* Firefox bug fix */
    transform: translateX(-100%);
  }
}

/* Vue Toastification */

.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width: 600px) {
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,
  .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
    margin-right: unset;
    margin-left: auto;
  }
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
    margin-left: unset;
    margin-right: auto;
  }
  .Vue-Toastification__container.top-center,
  .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast,
  .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left,
  .Vue-Toastification__container.top-right,
  .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left,
  .Vue-Toastification__container.bottom-right,
  .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
}

.Vue-Toastification__toast {
  display: inline-flex;
  position: relative;
  max-height: 800px;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 22px 24px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  justify-content: space-between;
  font-family: "Lato", Helvetica, "Roboto", Arial, sans-serif;
  max-width: 600px;
  min-width: 326px;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast--default {
  background-color: #1976d2;
  color: #fff;
}
.Vue-Toastification__toast--info {
  background-color: #2196f3;
  color: #fff;
}
.Vue-Toastification__toast--success {
  background-color: #4caf50;
  color: #fff;
}
.Vue-Toastification__toast--error {
  background-color: #ff5252;
  color: #fff;
}
.Vue-Toastification__toast--warning {
  background-color: #ffc107;
  color: #fff;
}
@media only screen and (max-width: 600px) {
  .Vue-Toastification__toast {
    border-radius: 0px;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  flex: 1;
  line-height: 24px;
  font-size: 16px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  animation: none !important;
}

.Vue-Toastification__close-button {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  padding-left: 10px;
  cursor: pointer;
  transition: 0.3s ease;
  align-items: center;
  color: #fff;
  opacity: 0.3;
  transition: visibility 0s, opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover,
.Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover)
  .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}

@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
  animation: scale-x-frames linear 1 forwards;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: right;
}

.Vue-Toastification__icon {
  margin: auto 18px auto 0px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  align-items: center;
  width: 20px;
  height: 100%;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: auto 0px auto 18px;
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left,
.Vue-Toastification__bounce-enter-active.bottom-left {
  animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right,
.Vue-Toastification__bounce-enter-active.bottom-right {
  animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  animation-name: bounceInUp;
}

.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left {
  animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right {
  animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center {
  animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center {
  animation-name: bounceOutDown;
}

.Vue-Toastification__bounce-leave-active,
.Vue-Toastification__bounce-enter-active {
  animation-duration: 750ms;
  animation-fill-mode: both;
}

.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.Vue-Toastification__fade-enter-active.top-left,
.Vue-Toastification__fade-enter-active.bottom-left {
  animation-name: fadeInLeft;
}
.Vue-Toastification__fade-enter-active.top-right,
.Vue-Toastification__fade-enter-active.bottom-right {
  animation-name: fadeInRight;
}
.Vue-Toastification__fade-enter-active.top-center {
  animation-name: fadeInTop;
}
.Vue-Toastification__fade-enter-active.bottom-center {
  animation-name: fadeInBottom;
}

.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left {
  animation-name: fadeOutLeft;
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right {
  animation-name: fadeOutRight;
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center {
  animation-name: fadeOutTop;
}
.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center {
  animation-name: fadeOutBottom;
}

.Vue-Toastification__fade-leave-active,
.Vue-Toastification__fade-enter-active {
  animation-duration: 750ms;
  animation-fill-mode: both;
}

.Vue-Toastification__fade-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@keyframes slideInBlurredLeft {
  0% {
    transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredTop {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredRight {
  0% {
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredBottom {
  0% {
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideOutBlurredTop {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 0%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 0%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredBottom {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 100%;
    filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredLeft {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) scaleX(2) scaleY(0.2);
    transform-origin: 100% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredRight {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform-origin: 0% 50%;
    filter: blur(40px);
    opacity: 0;
  }
}
.Vue-Toastification__slideBlurred-enter-active.top-left,
.Vue-Toastification__slideBlurred-enter-active.bottom-left {
  animation-name: slideInBlurredLeft;
}
.Vue-Toastification__slideBlurred-enter-active.top-right,
.Vue-Toastification__slideBlurred-enter-active.bottom-right {
  animation-name: slideInBlurredRight;
}
.Vue-Toastification__slideBlurred-enter-active.top-center {
  animation-name: slideInBlurredTop;
}
.Vue-Toastification__slideBlurred-enter-active.bottom-center {
  animation-name: slideInBlurredBottom;
}

.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left {
  animation-name: slideOutBlurredLeft;
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right {
  animation-name: slideOutBlurredRight;
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center {
  animation-name: slideOutBlurredTop;
}
.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center {
  animation-name: slideOutBlurredBottom;
}

.Vue-Toastification__slideBlurred-leave-active,
.Vue-Toastification__slideBlurred-enter-active {
  animation-duration: 750ms;
  animation-fill-mode: both;
}

.Vue-Toastification__slideBlurred-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/*Body background*/

body {
    margin: 0;
    background-color: #fff;
}


/* 	background:
	url('../images/beyond/BridgePay-name-1x.png') no-repeat fixed center, 
	url('../images/beyond/BridgePay-symbol-1x.png') no-repeat fixed center right, 
  url('../images/worldmap.svg') no-repeat fixed center;
  */


/*Header Font*/

#header {
    color: #686868 !important;
}


/* .leftmenu-xs #header .logo-area{
	background: url(../images/beyond/BridgePay-symbol-1x-plain.png) no-repeat left center !important;
	background-size: 150px 37px;
	    background-size: contain !important;
} */

.logo-area img {
    text-align: center;
    /*background-size: 150px 37px;*/
    max-height: 60px;
    padding: 5px;
}


/*Header bg*/

#header.theme-light {
    background-color: #fff;
}


/*All dropdown menu hover*/

.accordion-option .toggle-accordion {
    /*float: right;*/
    font-size: 16px;
    color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
    content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
    content: "Collapse All";
}


/*Profile header*/

.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}


/*Left menu background*/


/*cc = 0.8*/


/*Virtual terminal*/


/*4d = 0.3*/

.dropdown.nav-profile .dropdown-menu .user-info>div {
    color: #fff !important;
}

.vt-box>.boxs-body {
    border: 1px solid #edf0f1;
}

.box-border {
    border: 1px solid #edf0f1;
}


/*Profile sections*/

#nav {
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    /*background: rgba(50, 55, 70, 0.8); 
	background: -webkit-linear-gradient(to top, rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8));
	background: linear-gradient(to top, rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8), rgba(50, 55, 70, 0.8));*/
    background: #fff;
}

.avatar-slide .avatar-detail p {
    color: #686868;
}

.avatar-slide .avatar-detail p a {
    color: #686868;
}

.avatar-slide .avatar-detail span {
    background-color: rgba(255, 255, 255, 0.1);
    color: #686868;
}

.avatar-slide .avatar-link a {
    color: #fff;
}

.widget-collapse.dark {
    color: #fff;
}


/*Ui-grid*/

.ui-grid-render-container {
    background: #fff;
}

.ui-grid-filter-input {
    color: #000 !important;
}

.ui-grid-column-menu-button {
    top: 2px;
}


/*.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #fff !important;
}*/

.ui-grid-row-selected {
    background-color: #686868 !important;
    color: #fff;
}

.ui-grid-row-selected:hover {
    background-color: #686868 !important;
    color: #fff !important;
}

.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell {
    background-color: #686868 !important;
    color: #fff;
}

.details-menu-button {
    background: #003b4c;
    color: #686868 !important;
}

.card .header-primary {
    max-height: 90px;
}

.header img {
    text-align: center;
    /*background-size: 150px 37px;*/
    vertical-align: middle;
}

.primary-bg-color-2 {
    background: #686868 !important;
    /*323746*/
}

.primary-color-2 {
    color: #686868 !important;
}

.primary-bg-color-3-translucent {
    background: rgba(35, 113, 180, 0.2) !important;
}

.secondary-bg-color-1 {
    background: #003b4c;
    /*#81be41*/
}

.secondary-bg-color-1-translucent {
    background: #003b4c;
    /*#81be41*/
}

.secondary-color-1 {
    color: #003b4c;
}

.secondary-bg-color-2 {
    background: #81be41;
    /*#003b4c*/
}

.secondary-color-2 {
    color: #81be41;
}


/* tfoot{
	 background: rgba(35, 113, 180, 0.1) !important; 
} */

.summary-table td,
th {
    padding: 0 !important;
    padding-left: 8px !important;
}

.batchmngt-table td,
th {
    padding-left: 8px !important;
}

.batchmngt-table thead tr th,
.batchmngt-table tbody tr td {
    font-size: 12px !important;
    white-space: nowrap;
    border-right: 2px #b6b6b6 solid;
    padding-right: 5px !important;
}

.icon-stack-horizontal td {
    padding: 0 !important;
    padding-left: 4px !important;
}

.b-a-theme {
    border: 1px solid rgba(35, 113, 180, 0.4) !important;
}

.report-header-theme {
    background: rgba(35, 113, 180, 0.1) !important;
}

.shadow-all-sides {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15) !important;
}

.shadow-3-sides {
    box-shadow: 0 20px 20px rgba(0, 0, 0, 0.15) !important;
}

.no-shadow {
    box-shadow: none !important;
}

.report-header-color-2 {
    color: #4d585f !important;
}

.full-width-tabs>ul.nav.nav-tabs {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.full-width-tabs>ul.nav.nav-tabs {
    background: #fff;
}

.full-width-tabs>ul.nav.nav-tabs>li {
    float: none;
    width: 100%;
    display: table-cell;
    background: #f5f5f5;
}

.full-width-tabs>ul.nav.nav-tabs>li>a {
    text-align: center;
}

.full-width-tabs>ul.nav.nav-tabs>li:first-child.active {
    z-index: 1;
    box-shadow: 5px 0 5px -2px #888;
    background: rgba(35, 113, 180, 0.1) !important;
}

.full-width-tabs>ul.nav.nav-tabs>li:last-child.active {
    z-index: 1;
    box-shadow: -5px 0 5px -2px #888;
    background: rgba(35, 113, 180, 0.1) !important;
}

.full-width-tabs>ul.nav.nav-tabs>li.active {
    z-index: 1;
    box-shadow: 5px 0 5px -2px rgba(31, 73, 125, 0.8), -5px 0 5px -2px #888;
    background: rgba(35, 113, 180, 0.1) !important;
}

#settledBatchList .table-hover>tbody>tr:hover {
    cursor: pointer;
}

.table-btn {
    padding: 6px 12px !important;
    margin: 0 !important;
}

.table-btn:hover,
.table-btn:hover i {
    color: #fff;
}

.reseller-box {
    position: relative;
    margin-bottom: 5px;
    color: #4d585f;
    background-color: white;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.25s ease-out;
    -moz-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    border-radius: 5px;
    width: 99% !important;
    margin-left: 0 !important;
}

.reseller-list {
    background: #ffffff;
}

.tr25h {
    height: 100%;
}

.tr25h table tbody tr td {
    height: 25px !important;
}

#search-reseller .form-group {
    margin-left: 5px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.border-row-if-checked-top {
    border: 1px solid #d2d2d2;
    border-bottom: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.border-row-if-checked-bottom {
    border: 1px solid #d2d2d2;
    border-top: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.border-row {
    border: 1px solid #d2d2d2;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.seperator-line {
    height: 5px;
    display: block;
    margin-left: 50% !important;
    width: 500%;
    margin-right: 50% !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.text-transform-none {
    text-transform: none !important;
}

.seperator-line>tr {
    margin-left: 100px !important;
}

.table-rows-md-7 td {
    width: 14.29%;
}

.border-secondary-2r {
    border: 1px solid #d2d2d2;
    border-radius: 2px !important;
}

.border-secondary-5r {
    border: 1px solid #d2d2d2;
    border-radius: 2.5px !important;
}

.text-strike .bp-link {
    text-decoration: line-through;
    color: cornflowerblue;
}

.text-strike {
    /* Originally text-decoration-line, not supported in Edge and IE. */
    text-decoration: line-through !important;
    color: #ff0000 !important;
}

.fix-bottom-15 {
    bottom: 15px;
    position: absolute;
}

.open-up {
    top: auto !important;
    bottom: 40px !important;
}

.overflow-unset {
    overflow: unset !important;
}

.send-back {
    z-index: auto !important;
}

#find-payment-filters .form-group .form-control {
    margin-bottom: 0 !important;
}

#find-payment-filters .form-group {
    margin: 10px 0 0 0;
}

#find-payment-filters .form-group .checkbox label,
#find-payment-filters .form-group .radio label,
#find-payment-filters .form-group label {
    top: -25px !important;
    font-size: 12px !important;
    color: #686868 !important;
}

#find-payment-popup-filters .form-group .form-control {
    margin-bottom: 0 !important;
    height: 30px !important;
    padding: 2px 0px !important;
}

#find-payment-popup-filters .form-group {
    margin: 10px 0 0 0;
}

#find-payment-popup-filters .form-group input {
    font-size: 12px;
}

#find-payment-popup-filters .form-group .checkbox label,
#find-payment-popup-filters .form-group .radio label,
#find-payment-popup-filters .form-group label {
    top: -30px !important;
    font-size: 14px !important;
    color: #686868 !important;
}

#as-find-payment-popup-filters .form-group .form-control {
    margin-bottom: 0 !important;
    height: 30px !important;
    padding: 2px 0px !important;
}

#as-find-payment-popup-filters .form-group {
    margin: 10px 0 0 0;
}

#as-find-payment-popup-filters .form-group input {
    font-size: 13px;
}

#as-find-payment-popup-filters .form-group .checkbox label,
#as-find-payment-popup-filters .form-group .radio label,
#as-find-payment-popup-filters .form-group label {
    top: -25px !important;
    font-size: 12px !important;
    color: #686868 !important;
}

.cc-icon {
    right: 34px !important;
    position: absolute;
    top: 3px !important;
    font-size: 32px;
    height: 30px;
}

#action-icons {
    display: inline;
}

#action-icons,
#action-icons * {
    background: #fff;
    z-index: 10;
}

.action-btn {
    padding: 6px;
    margin: 0 !important;
}

table tr td .action-btn {
    padding: 0px !important;
    margin: 4px !important;
}

.action-btn:hover .hover-shadow {
    color: #000 !important;
}

.ul-scroll {
    overflow: scroll;
    height: 700%;
}

.no-wrap {
    white-space: nowrap;
}

[data-mfb-label]:after {
    background: rgba(35, 113, 180, 0.6);
    color: rgba(255, 255, 255);
}

.ui-grid-top-panel-background {
    /*background: #f3f3f3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);*/
    background: rgba(35, 113, 180, 1);
}

.bg-beyond-yellow {
    background-color: rgba(252, 201, 12, 0.7) !important;
    color: #686868 !important;
}

.bg-beyond-white {
    background-color: rgba(255, 255, 255, 0.8) !important;
    color: #686868 !important;
}

.bg-beyond-orange {
    background-color: rgba(250, 179, 106, 0.68) !important;
    color: #686868 !important;
}

.bg-beyond-dark-orange {
    background-color: #45674a !important;
    color: #fff !important;
}

.bg-beyond-grey {
    background-color: #686868 !important;
    color: #fff !important;
}

.color-beyond-grey {
    color: #686868 !important;
}

.bg-white {
    background-color: #fff !important;
}

.bg-cyan {
    background-color: #00aced !important;
    color: #fff !important;
}

.bg-cyan.dk {
    background-color: #0092c9 !important;
}

.bg-cyan.dker {
    background-color: #0083b5 !important;
}

.bg-cyan.lt {
    background-color: #08bbff !important;
}

.bg-cyan.lter {
    background-color: #21c2ff !important;
}

.bg-amethyst {
    background-color: #9675ce !important;
    color: #fff !important;
}

.bg-amethyst.dk {
    background-color: #8862c7 !important;
}

.bg-amethyst.dker {
    background-color: #7c53c2 !important;
}

.bg-amethyst.lt {
    background-color: #9c7dd1 !important;
}

.bg-amethyst.lter {
    background-color: #a184d3 !important;
}

.bg-lightgray {
    background-color: #dde6e9 !important;
    color: #fff !important;
}

.bg-green {
    background-color: #8dc327 !important;
    color: #fff !important;
}

.bg-green.dk {
    background-color: #84b624 !important;
}

.bg-green.dker {
    background-color: #77a521 !important;
}

.bg-green.lt {
    background-color: #93cc29 !important;
}

.bg-green.lter {
    background-color: #99d42a !important;
}

.bg-orange {
    background-color: #fec107 !important;
}

.bg-soundcloud {
    background-color: #fec107 !important;
    color: #fff !important;
}

.bg-soundcloud.dk {
    background-color: #f5b901 !important;
}

.bg-soundcloud.dker {
    background-color: #e0a901 !important;
}

.bg-soundcloud.lt {
    background-color: #fec720 !important;
}

.bg-soundcloud.lter {
    background-color: #fece3a !important;
}

.bg-red {
    background-color: #ff5b5b !important;
    color: #fff !important;
}

.bg-red.dk {
    background-color: #ff2828 !important;
}

.bg-red.dker {
    background-color: #fe0000 !important;
}

.bg-red.lt {
    background-color: #ff7575 !important;
}

.bg-red.lter {
    background-color: #ff8e8e !important;
}

.bg-greensea {
    background-color: #00c292 !important;
    color: #fff !important;
}

.bg-greensea.dk {
    background-color: #00a97f !important;
}

.bg-greensea.dker {
    background-color: #00946f !important;
}

.bg-greensea.lt {
    background-color: #00dca5 !important;
}

.bg-greensea.lter {
    background-color: #00f5b8 !important;
}

.bg-blush.dk {
    background-color: #ef4865 !important;
}

.bg-blush.dker {
    background-color: #ed3556 !important;
}

.bg-blush.lt {
    background-color: #f3768d !important;
}

.bg-blush.lter {
    background-color: #f58ea0 !important;
}

.bg-hotpink {
    background-color: #e91e63 !important;
    color: #fff !important;
}

.bg-hotpink.dk {
    background-color: #d81558 !important;
}

.bg-hotpink.dker {
    background-color: #c61350 !important;
}

.bg-hotpink.lt {
    background-color: #eb3573 !important;
}

.bg-hotpink.lter {
    background-color: #ee4c83 !important;
}

.bg-drank {
    background-color: #a40778 !important;
    color: #fff !important;
}

.bg-drank.dk {
    background-color: #8c0666 !important;
}

.bg-drank.dker {
    background-color: #780558 !important;
}

.bg-drank.lt {
    background-color: #bc088a !important;
}

.bg-drank.lter {
    background-color: #d5099c !important;
}

.bg-blue {
    background-color: #1e83d1 !important;
    color: #fff !important;
}

.bg-blue.dk {
    background-color: #1b75bb !important;
}

.bg-blue.dker {
    background-color: #186aa9 !important;
}

.bg-blue.lt {
    background-color: #2890e0 !important;
}

.bg-blue.lter {
    background-color: #3f9ce3 !important;
}

.bg-lightred {
    background-color: #e05d6f !important;
    color: #fff !important;
}

.bg-lightred.dk {
    background-color: #dc485c !important;
}

.bg-lightred.dker {
    background-color: #d9364d !important;
}

.bg-lightred.lt {
    background-color: #e47282 !important;
}

.bg-lightred.lter {
    background-color: #e88895 !important;
}

.bg-slategray {
    background-color: #3d4c5a !important;
    color: #fff !important;
}

.bg-slategray.dk {
    background-color: #333f4b !important;
}

.bg-slategray.dker {
    background-color: #2a353f !important;
}

.bg-slategray.lt {
    background-color: #475969 !important;
}

.bg-slategray.lter {
    background-color: #526678 !important;
}

.bg-darkgray {
    background-color: #333 !important;
    color: #fff !important;
}

.bg-darkgray.dk {
    background-color: #262626 !important;
}

.bg-darkgray.dker {
    background-color: #1c1c1c !important;
}

.bg-darkgray.lt {
    background-color: #404040 !important;
}

.bg-darkgray.lter {
    background-color: #4d4d4d !important;
}

.bg-primary.dk {
    background-color: #be2c46 !important;
}

.bg-primary.dker {
    background-color: #952236 !important;
}

.bg-primary.lt {
    background-color: #da5d73 !important;
}

.bg-primary.lter {
    background-color: #df7185 !important;
}

.bg-success {
    background-color: #8bc34a !important;
    color: #fff !important;
}

.bg-success.dk {
    background-color: #71a436 !important;
}

.bg-success.dker {
    background-color: #577d2a !important;
}

.bg-success.lt {
    background-color: #bcdc97 !important;
    color: #577d2a !important;
}

.bg-success.lter {
    background-color: #edf6e3 !important;
    color: #577d2a !important;
}

.bg-warning {
    background-color: #ffca28 !important;
    color: #fff !important;
}

.bg-warning.dk {
    background-color: #f4b800 !important;
}

.bg-warning.dker {
    background-color: #c19100 !important;
}

.bg-warning.lt {
    background-color: #ffdd75 !important;
    color: #c19100 !important;
}

.bg-warning.lter {
    background-color: #fff6db !important;
    color: #c19100 !important;
}

.bg-danger {
    background-color: #f44336 !important;
    color: #fff !important;
}

.bg-danger.dk {
    background-color: #ea1c0d !important;
}

.bg-danger.dker {
    background-color: #ba160a !important;
}

.bg-danger.lt {
    background-color: #f99d97 !important;
    color: #ba160a !important;
}

.bg-danger.lter {
    background-color: #fff8f7 !important;
    color: #ba160a !important;
}

.bg-info {
    background-color: #00bcd4 !important;
    color: #fff !important;
}

.bg-info.dk {
    background-color: #008fa1 !important;
}

.bg-info.dker {
    background-color: #00626e !important;
}

.bg-info.lt {
    background-color: #22e6ff !important;
    color: #00626e !important;
}

.bg-info.lter {
    background-color: #88f1ff !important;
    color: #00626e !important;
}

.bg-default {
    background-color: #58767f !important;
    color: #fff !important;
}

.bg-default.dk {
    background-color: #435a61 !important;
    color: #fff !important;
}

.bg-default.dker {
    background-color: #2e3e43 !important;
    color: #fff !important;
}

.bg-default.lt {
    background-color: #9cb3ba !important;
    color: #4d585f !important;
}

.bg-default.lter {
    background-color: #f7f7f7 !important;
    color: #4d585f !important;
}

.bg-tr-black {
    background-color: rgba(0, 0, 0, 0.1) !important;
    color: #003b4c !important;
}

.bg-tr-black.btn:hover,
.bg-tr-black.btn:focus,
.bg-tr-black.btn:active,
.bg-tr-black.btn.active {
    background-color: rgba(0, 0, 0, 0.2) !important;
    color: #fff !important;
}

.bg-tr-black.dk {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.bg-tr-black.dker {
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: #4d585f !important;
}

.bg-tr-black.lt {
    background-color: rgba(0, 0, 0, 0.05) !important;
    color: #4d585f !important;
}

.bg-tr-black.lter {
    background-color: rgba(0, 0, 0, 0.03) !important;
    color: #4d585f !important;
}

.bg-tr-white {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-tr-white.btn:hover,
.bg-tr-white.btn:focus,
.bg-tr-white.btn:active,
.bg-tr-white.btn.active {
    background-color: rgba(255, 255, 255, 0.2) !important;
    color: #4d585f !important;
}

.bg-tr-white.dk {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-tr-white.dker {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

.bg-tr-white.lt {
    background-color: rgba(255, 255, 255, 0.3) !important;
}

.bg-tr-white.lter {
    background-color: rgba(255, 255, 255, 0.4) !important;
}

.no-bg {
    background-color: transparent !important;
}

.no-border {
    border: none !important;
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white) a:not(.ui-select-choices-row-inner):not(.event-remove) {
    color: rgba(255, 255, 255, 0.7);
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white) a:not(.ui-select-choices-row-inner):not(.event-remove):hover {
    color: white;
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white) .dropdown-menu>li>a {
    color: #585858 !important;
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white) .dropdown-menu>li>a:hover {
    color: #262626 !important;
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white)>.form-control.input-unstyled {
    color: rgba(255, 255, 255, 0.7);
}

*[class*="bg-"]:not(.bg-default):not(.bg-white):not(.bg-tr-white)>.text-muted {
    color: rgba(255, 255, 255, 0.4);
}

.text-theme,
.text-theme * {
    color: #4d585f;
}

.text-cyan {
    color: #00aced;
}

.text-amethyst {
    color: #9675ce;
}

.text-green {
    color: #5cb85c !important;
}

.text-green.dk {
    color: #189a12;
}

.text-soundcloud {
    color: #fec107;
}

.text-red {
    color: #ff5b5b !important;
}

.text-greensea {
    color: #00c292;
}

.text-hotpink {
    color: #e91e63 !important;
}

.text-drank {
    color: #a40778;
}

.text-blue {
    color: #686868 !important;
}

.text-orange {
    color: #fcae06 !important;
}

.text-yellow {
    color: #fffb08e3 !important;
}

.text-lightred {
    color: #e05d6f;
}

.text-slategray {
    color: #3d4c5a;
}

.text-darkgray {
    color: #333 !important;
}

.text-success {
    color: #8bc34a;
}

.text-warning {
    color: #ffca28;
}

.text-danger {
    color: #f44336;
}

.text-info {
    color: #00bcd4;
}

.text-default {
    color: #4d585f;
}

.text-default.dk {
    color: #435a61;
}

.text-default.dker {
    color: #2e3e43;
}

.text-default.lt {
    color: #9cb3ba;
}

.text-default.lter {
    color: #dee6e8;
}

.text-transparent-white {
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-transparent-black {
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white {
    color: #fff !important;
}

.color-themes a.theme-black {
    background-color: #1c2b36;
}

.color-themes a.theme-drank {
    background-color: #3d4c5a;
}

.color-themes a.theme-cyan {
    background-color: #00aced;
}

.color-themes a.theme-amethyst {
    background-color: #9675ce;
}

.color-themes a.theme-light {
    background-color: #fff;
}

#header.theme-light {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}

#header.theme-light .nav-right>li>a,
#header.theme-light .nav-left>li>a {
    /*color: #686868;*/
}

#header.theme-light .nav-right>li>a:hover,
#header.theme-light .nav-left>li>a:hover {
    color: rgba(35, 113, 180, 0.9);
}

#header.theme-light .nav-left>li.divided-right {
    border-color: rgba(35, 113, 180, 0.1);
}

#header.theme-light .search .form-control {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.2);
}

#header.theme-light .search .form-control::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
}

#header.theme-light .search .form-control::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
}

#header.theme-light .search .form-control:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
}

#header.theme-light .search .form-control:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
}

#header.theme-light .search .form-control:focus {
    border-color: rgba(0, 0, 0, 0.5);
}

#header.theme-light .search .form-control:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

#header.theme-light .search .form-control:focus::-moz-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

#header.theme-light .search .form-control:focus:-moz-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

#header.theme-light .search .form-control:focus:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.5);
}

#header.theme-light .search:after {
    color: rgba(0, 0, 0, 0.3);
}

#header .branding.theme-light {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

#header .branding.theme-light .brand {
    color: #363e43;
    background-image: url(../images/oakleaf-logo-color.png);
}

.main_Wrapper.light-theme-color #navigation>li.active>a {
    background-color: rgba(255, 255, 255, 0.1);
}

.main_Wrapper.light-theme-color #navigation .dropdown>ul li:hover a,
.main_Wrapper.light-theme-color #navigation .dropdown>ul li.active a {
    color: rgba(255, 255, 255, 0.8);
}

.main_Wrapper.light-theme-color .header-page .page-bar .breadcrumb>li:not(:first-child)>a:hover {
    color: rgba(255, 255, 255, 0.8);
}

.btn-transparent {
    -webkit-appearance: listitem;
    background-color: #ffffff00 !important;
    background-color: Transparent;
    border: none;
}

.btn.btn-raised,
.btn.btn-raised.btn-default,
.btn.btn-fab,
.btn.btn-fab.btn-default,
.btn-group-raised .btn,
.btn-group-raised .btn.btn-default,
.input-group-btn .btn.btn-raised,
.input-group-btn .btn.btn-raised.btn-default,
.input-group-btn .btn.btn-fab,
.input-group-btn .btn.btn-fab.btn-default,
.btn-group-raised.input-group-btn .btn,
.btn-group-raised.input-group-btn .btn.btn-default {
    background-color: #eeeeee;
    color: rgba(0, 0, 0, 0.87);
}

.btn.btn-raised.btn-green {
    color: rbga(255, 255, 255, 0.87);
}

.btn.btn-raised.btn-inverse,
.btn.btn-fab.btn-inverse,
.btn-group-raised .btn.btn-inverse,
.input-group-btn .btn.btn-raised.btn-inverse,
.input-group-btn .btn.btn-fab.btn-inverse,
.btn-group-raised.input-group-btn .btn.btn-inverse {
    background-color: #3f51b5;
    color: contrast-color(#3f51b5, #000, #fff);
}

.btn.btn-raised.btn-warning,
.btn.btn-fab.btn-warning,
.btn-group-raised .btn.btn-warning,
.input-group-btn .btn.btn-raised.btn-warning,
.input-group-btn .btn.btn-fab.btn-warning,
.btn-group-raised.input-group-btn .btn.btn-warning {
    background-color: #fbc02d;
    color: #ffffff;
}

.btn.btn-raised:not(.btn-link),
.btn-group-raised .btn:not(.btn-link),
.input-group-btn .btn.btn-raised:not(.btn-link),
.btn-group-raised.input-group-btn .btn:not(.btn-link) {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.btn.btn-raised:not(.btn-link):hover,
.btn.btn-raised:not(.btn-link):focus,
.btn.btn-raised:not(.btn-link).active,
.btn.btn-raised:not(.btn-link):active,
.btn-group-raised .btn:not(.btn-link):hover,
.btn-group-raised .btn:not(.btn-link):focus,
.btn-group-raised .btn:not(.btn-link).active,
.btn-group-raised .btn:not(.btn-link):active,
.input-group-btn .btn.btn-raised:not(.btn-link):hover,
.input-group-btn .btn.btn-raised:not(.btn-link):focus,
.input-group-btn .btn.btn-raised:not(.btn-link).active,
.input-group-btn .btn.btn-raised:not(.btn-link):active,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active {
    outline: 0;
}

.btn.btn-raised:not(.btn-link):hover,
.btn.btn-raised:not(.btn-link):hover.btn-default,
.btn.btn-raised:not(.btn-link):focus,
.btn.btn-raised:not(.btn-link):focus.btn-default,
.btn.btn-raised:not(.btn-link).active,
.btn.btn-raised:not(.btn-link).active.btn-default,
.btn.btn-raised:not(.btn-link):active,
.btn.btn-raised:not(.btn-link):active.btn-default,
.btn-group-raised .btn:not(.btn-link):hover,
.btn-group-raised .btn:not(.btn-link):hover.btn-default,
.btn-group-raised .btn:not(.btn-link):focus,
.btn-group-raised .btn:not(.btn-link):focus.btn-default,
.btn-group-raised .btn:not(.btn-link).active,
.btn-group-raised .btn:not(.btn-link).active.btn-default,
.btn-group-raised .btn:not(.btn-link):active,
.btn-group-raised .btn:not(.btn-link):active.btn-default,
.input-group-btn .btn.btn-raised:not(.btn-link):hover,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default,
.input-group-btn .btn.btn-raised:not(.btn-link):focus,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,
.input-group-btn .btn.btn-raised:not(.btn-link).active,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,
.input-group-btn .btn.btn-raised:not(.btn-link):active,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.btn-default,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus.btn-default,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active.btn-default,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active.btn-default {
    background-color: contrast-color(#eee, #e4e4e4, #f8f8f8);
}

.btn.btn-raised:not(.btn-link):hover.btn-inverse,
.btn.btn-raised:not(.btn-link):focus.btn-inverse,
.btn.btn-raised:not(.btn-link).active.btn-inverse,
.btn.btn-raised:not(.btn-link):active.btn-inverse,
.btn-group-raised .btn:not(.btn-link):hover.btn-inverse,
.btn-group-raised .btn:not(.btn-link):focus.btn-inverse,
.btn-group-raised .btn:not(.btn-link).active.btn-inverse,
.btn-group-raised .btn:not(.btn-link):active.btn-inverse,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.btn-inverse,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus.btn-inverse,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active.btn-inverse,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active.btn-inverse {
    background-color: contrast-color(#3f51b5, #3a4aa6, #495bc0);
}

.btn.btn-raised:not(.btn-link):hover.btn-info,
.btn.btn-raised:not(.btn-link):focus.btn-info,
.btn.btn-raised:not(.btn-link).active.btn-info,
.btn.btn-raised:not(.btn-link):active.btn-info,
.btn-group-raised .btn:not(.btn-link):hover.btn-info,
.btn-group-raised .btn:not(.btn-link):focus.btn-info,
.btn-group-raised .btn:not(.btn-link).active.btn-info,
.btn-group-raised .btn:not(.btn-link):active.btn-info,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.btn-info,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus.btn-info,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active.btn-info,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active.btn-info {
    background-color: contrast-color(#686868, #039be0, #0fb2fc);
}

.btn.btn-raised:not(.btn-link):hover.btn-warning,
.btn.btn-raised:not(.btn-link):focus.btn-warning,
.btn.btn-raised:not(.btn-link).active.btn-warning,
.btn.btn-raised:not(.btn-link):active.btn-warning,
.btn-group-raised .btn:not(.btn-link):hover.btn-warning,
.btn-group-raised .btn:not(.btn-link):focus.btn-warning,
.btn-group-raised .btn:not(.btn-link).active.btn-warning,
.btn-group-raised .btn:not(.btn-link):active.btn-warning,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.btn-warning,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus.btn-warning,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active.btn-warning,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active.btn-warning {
    background-color: contrast-color(#fbc02d, #fbba19, #fbc641);
}

.btn.btn-raised:not(.btn-link):hover.btn-danger,
.btn.btn-raised:not(.btn-link):focus.btn-danger,
.btn.btn-raised:not(.btn-link).active.btn-danger,
.btn.btn-raised:not(.btn-link):active.btn-danger,
.btn-group-raised .btn:not(.btn-link):hover.btn-danger,
.btn-group-raised .btn:not(.btn-link):focus.btn-danger,
.btn-group-raised .btn:not(.btn-link).active.btn-danger,
.btn-group-raised .btn:not(.btn-link):active.btn-danger,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger,
.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,
.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,
.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.btn-danger,
.btn-group-raised.input-group-btn .btn:not(.btn-link):focus.btn-danger,
.btn-group-raised.input-group-btn .btn:not(.btn-link).active.btn-danger,
.btn-group-raised.input-group-btn .btn:not(.btn-link):active.btn-danger {
    background-color: contrast-color(#f44336, #f33123, #f55549);
}

.btn.btn-raised:not(.btn-link):hover,
.btn.btn-raised:not(.btn-link):hover:focus,
.btn.btn-raised:not(.btn-link):hover.active,
.btn.btn-raised:not(.btn-link):hover.active:focus,
.btn.btn-raised:not(.btn-link):hover:active,
.btn.btn-raised:not(.btn-link):hover:active:focus,
.btn-group-raised .btn:not(.btn-link):hover,
.btn-group-raised .btn:not(.btn-link):hover:focus,
.btn-group-raised .btn:not(.btn-link):hover.active,
.btn-group-raised .btn:not(.btn-link):hover.active:focus,
.btn-group-raised .btn:not(.btn-link):hover:active,
.btn-group-raised .btn:not(.btn-link):hover:active:focus,
.input-group-btn .btn.btn-raised:not(.btn-link):hover,
.input-group-btn .btn.btn-raised:not(.btn-link):hover:focus,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.active,
.input-group-btn .btn.btn-raised:not(.btn-link):hover.active:focus,
.input-group-btn .btn.btn-raised:not(.btn-link):hover:active,
.input-group-btn .btn.btn-raised:not(.btn-link):hover:active:focus,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover:focus,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.active,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover.active:focus,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover:active,
.btn-group-raised.input-group-btn .btn:not(.btn-link):hover:active:focus {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
}

label.control-label.is-not-empty {
    top: -32px !important;
    left: 0 !important;
    /* font-size: 12px !important; */
    line-height: 1.07143 !important;
    color: #686868 !important;
    opacity: 1 !important;
}

.rolelist-control {
    min-height: 35px !important;
}

.rolelist-control input[type="text"] {
    border: solid 0px;
}

.rolelist-control>button {
    height: 100% !important;
    margin: 5px !important;
    border-radius: 2px;
    background-color: rgba(243, 237, 237, 0.233);
    color: #686868 !important;
}

.rolelist-control>button:hover {
    height: 100% !important;
    margin: 5px !important;
    color: white;
    border-radius: 2px;
    background-color: #686868;
}

.rolelist-control .glyphicon {
    pointer-events: all;
}

.hierarchy {
    margin: 5px !important;
}

.hierarchy a:hover {
    background-color: #f5f5f5 !important;
    color: #666e75 !important;
}

.autolist ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 10 !important;
    position: absolute;
    overflow: hidden;
    max-height: 300px;
    overflow: auto;
    background-color: white;
    border: 1px solid #888;
    border-radius: 2px;
}

.autolist ul li {
    margin: 0;
    padding: 5px;
}

.autolist ul li:hover {
    background-color: #888;
    color: white;
    margin: 2px;
    padding: 5px;
}

.number {
    text-align: right;
    padding-right: 20px !important;
}

.center {
    text-align: center;
}

.disableclass {
    pointer-events: none;
    /* for "disabled" effect */
    opacity: 0.5;
    background: #ccc;
}

.disableClassNoBackground {
    pointer-events: none;
    opacity: 0.5;
}

.disabled-switch {
    opacity: 0.5;
}

input[type="number"]::-webkit-inner-spin-button {
    opacity: 1;
}

table.sttable {
    min-width: 300px;
}

table.sttable>tbody {
    display: block;
    max-height: 250px;
    overflow: auto;
}

table.sttable>thead>tr,
table.sttable>tbody>tr {
    display: table;
    width: 100%;
    table-layout: fixed;
    /* even columns width , fix width of table too*/
}

.tdtextellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-group-item .roledescription p {
    bottom: 50px;
    width: 420px;
    border-color: #005c83;
    background-color: #015d83;
    border: 5px solid #dfdfdf;
    color: white;
    position: fixed;
    font-size: 13px;
    text-align: center;
    left: 58%;
    display: none;
    padding: 5px;
}

.roledescription p {
    bottom: 25px;
    width: 420px;
    border-color: #005c83;
    background-color: #015d83;
    border: 5px solid #dfdfdf;
    color: white;
    position: absolute;
    font-size: 13px;
    text-align: center;
    left: 10%;
    display: none;
    padding: 5px;
}

.roledescription p:after {
    bottom: -100px;
    width: 10px;
    height: 10px;
    border-bottom: 5px solid #dfdfdf;
    border-right: 5px solid #dfdfdf;
    background: #f8f8f8;
    margin-left: -10px;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.roledescription {
    cursor: pointer;
    display: inline-block;
}

.roledescription a {
    text-transform: none !important;
}

.roledescription:hover p {
    display: block;
}

.list-group-item:hover p {
    display: block;
}

input[type="number"] {
    -moz-appearance: textfield !important;
    -webkit-appearance: number-input !important;
    line-height: 2.5 !important;
    height: 34px !important;
}

input[type="number"]:hover,
input[type="number"]:focus {
    -moz-appearance: number-input !important;
    -webkit-appearance: number-input !important;
}


/* used in receipt transaciton details. */

.bold {
    font-weight: bold;
}

.login-checkbox {
    position: relative;
    left: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    z-index: 1;
    border-radius: 3px;
}

.red-strike {
    color: red !important;
    text-decoration: line-through;
}

.blank-strike {
    text-decoration: line-through;
}

.selectedBatch-bgcolor {
    background-color: #0071ce;
}

.sttable-max-height-400 {
    max-height: 380px !important;
}

.text-italic {
    font-style: italic;
}

.text-inactive {
    color: #808080;
}

.text-active {
    color: #000000;
}

.font-14 {
    font-size: 14px;
}

.font-22 {
    font-size: 22px;
}

ul#myTabs {
    font-size: 14px;
}

div#gateway-configuration,
div#processing-application,
div#card-details,
div#merchant-boarding-vt-settings,
div#create-processor,
div#processor-tab-content,
div#weblink-password-popup,
div#user-setting-tab-body {
    font-size: 12px !important;
}

.form-control {
    font-size: 12px !important;
}

.k-reset {
    font-size: 14px;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
    font-size: 12px;
}

.k-grid-norecords {
    font-size: 16px;
}

.bp-popup .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.bp-popup .popup-content {
    padding: 0px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    width: 450px !important;
}

.bp-popup .popup-content .primary-bg-color-1-translucent {
    margin-left: -20px !important;
    margin-right: -20px !important;
}

.bp-popup .popup-content button {
    margin-bottom: 0px !important;
}

.top-section {
    min-height: 35px;
}

.payment-icon-spacing {
    padding-left: 25px;
    text-decoration: none
}

.payment-icon-spacing-specific {
    padding-left: 5px;
    text-decoration: none
}

.payment-icon-right {
    text-decoration: none;
    float: right;
}

.bp-nohover {
    pointer-events: none;
}


/* FIX TEXT HOVER SHIFT TP:16308 */


/* START */

@-moz-document url-prefix() {
    .boarding-tabs-text:hover,
    a#home-tab:hover,
    a#users-tab:hover {
        letter-spacing: -0.25px;
        margin-left: -0.5px;
    }
    #merchant-account-tab:hover {
        letter-spacing: -0.26px;
        margin-left: -0.6px;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .boarding-tabs-text:hover,
    a#home-tab:hover,
    a#users-tab:hover {
        letter-spacing: -0.25px;
        margin-left: -0.5px;
    }
    #merchant-account-tab:hover {
        letter-spacing: -0.26px;
        margin-left: -0.6px;
    }
}

.panel-text,
.boarding-tabs-text,
a#home-tab,
a#users-tab {
    transition: none;
}

.panel-text:hover {
    pointer-events: none;
}


/* FIX TEXT HOVER SHIFT TP:16308 */


/* END */

.bg-dashboard-grey {
    background: #e5e5e5;
    padding: 10px;
    border-radius: 5px;
    margin: 0px 17px 0 0;
}

.dashboard-chart-parent {
    padding: 20px 30px;
}

.dashboard-graph-header {
    margin: 15px 0px 0px 20px !important;
}

.dashboard-graph-right-header {
    margin: 10px 10px 0 0 !important;
}

.display-inline-flex {
    display: inline-flex;
}

.col-half-offset {
    margin-left: 4.166666667%
}

.bottom-section {
    float: right;
}

.sales-summaries {
    margin-right: 17px;
    border-radius: 5px;
    background-color: #E5E5E5;
    padding: 10px 20px;
}

.sales-summaries__container {
    display: inline-grid;
    display: -ms-inline-grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-column-span: 5;
    grid-gap: 10px 4em;
    padding: 0px 45px;
    width: 100%;
}

.sales-summaries__box {
    /* margin-top: 5px;
	width: 250px; */
    /* margin: 10px 0; */
    width: 100%;
    margin: 10px 0px;
}

.sales-summaries__label {
    margin: 0;
    text-align: left !important;
}

.sales-summaries__numbers {
    margin: 0;
    margin-top: 10px;
    text-align: right !important;
}

.box-col1 {
    -ms-grid-column: 1;
}

.box-col2 {
    -ms-grid-column: 2;
}

.box-col3 {
    -ms-grid-column: 3;
}

.box-col4 {
    -ms-grid-column: 4;
}

.box-col5 {
    -ms-grid-column: 5;
}

:-ms-lang(x),
.sales-summaries__box {
    padding: 0px 40px !important;
}

.user-table__switch {
    margin-bottom: 5px;
}

.vt-custom-fields {
    margin: 25px 15px 0px 15px;
    height: 100%;
    /* overflow-y: hidden; */
    width: 98.5%;
}

.vt-custom-fields:hover {
    /* width: 99% !important; */
}

.custom-fields-listBox {
    width: 48%;
    margin: 0px 0 0px 17px;
}

.custom-fields-alignments {
    height: 70px !important;
}

.line-graph__no-data {
    position: relative;
    top: 140px;
    left: -4px;
    margin: 0 auto;
    width: 50%;
    text-align: center;
}


/* BAR CHARTS */


/* START */

.bar-charts {
    margin-right: 17px;
    border-radius: 5px;
    background-color: #E5E5E5 !important;
}

.card-presence-charts {
    margin-top: 35px;
}

.bar-charts__container {
    margin: 25px auto;
    padding: 20px 40px;
    border-radius: 10px;
    width: 520px;
    background-color: white;
}

.bar-charts__title {
    margin: 0;
    margin-bottom: 25px;
}

.bar-chart {
    position: relative;
    margin-top: 15px;
    height: 22px;
    pointer-events: none;
}

.bar-chart__label {
    position: absolute;
    top: 0;
    margin: 0;
    width: 160px;
    font-weight: 600;
    text-align: right;
}

.bar-chart>canvas {
    position: absolute;
    top: 4px;
    left: 180px;
    width: 180px !important;
}

.bar-chart__numbers {
    position: absolute;
    top: 0;
    margin: 0;
    left: 390px;
    width: 50px;
}

.bar-charts__no-data {
    position: relative;
    margin: 0 auto;
    padding: 80px 0px;
    width: 50%;
    text-align: center;
}


/* BAR CHARTS */


/* END */


/* DONUT CHARTS */


/* START */

.donut-charts {
    width: 100%;
}

.donut-chart {
    position: relative;
    margin: 0 auto;
    margin-bottom: 50px;
    height: 150px;
    width: 50%;
    pointer-events: none;
}

.donut-chart__bg {
    padding-bottom: 12px;
    width: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 60px 60px;
}

.donut-chart__credit-bg {
    background-image: url('../assets/images/credit-card.png');
}

.donut-chart__debit-bg {
    background-image: url('../assets/images/debit-card.png');
}

.donut-chart__ach-bg {
    background-image: url('../assets/images/ach_new.png');
}

.donut-chart__check-bg {
    background-image: url('../assets/images/check.png');
}

.donut-chart__gift-bg {
    background-image: url('../assets/images/gift-card.png');
}

.donut-chart__cash-bg {
    background-image: url('../assets/images/money-icon.png');
}

.donut-chart__size {
    height: 150px !important;
    width: 150px !important;
}

.donut-chart__stats {
    position: absolute;
    left: 160px;
    bottom: 30px;
    width: 75px;
}

.donut-chart__label {
    margin: 0;
    font-weight: 600;
}

.donut-chart__numbers {
    margin-top: 2px;
    margin-bottom: 0;
}

.donut-chart__hidden {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
    height: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}

.donut-charts__no-data {
    position: relative;
    left: -11px;
    margin: 0 auto;
    padding: 50px 0px;
    width: 50%;
    text-align: center;
}


/* DONUT CHARTS */


/* END */

.display-inline-style {
    display: inline;
}

.w-50 {
    width: 50%;
}

.tooltip__role-grade {
    cursor: pointer;
}

.tooltip__role-grade--text {
    display: none;
}

.tooltip__role-grade:hover .tooltip__role-grade--text {
    z-index: 500;
    position: fixed;
    margin-left: 20px;
    margin-top: -60px;
    display: block;
    max-width: 380px !important;
    width: 380px !important;
    border: none;
    border-radius: 3px;
    padding: 10px 15px;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
    color: #555555;
    background: #ffffff;
    font-size: 12px !important;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left !important;
    line-height: 1.5em;
}

.opacity_visible {
    opacity: 1 !important;
}

.highlight-box-outline {
    box-shadow: 0px 0px 0px 2px #ff5b5b !important;
}

.forgot-password__response-msg {
    max-width: 290px;
    text-align: center;
    margin: 0 auto !important;
}

.card-number-field::placeholder {
    color: #5CB85C !important;
}

.loginimg {
    border-radius: inherit;
    max-width: 280px !important;
}

.loginlogo {
    width: 300px;
    margin: auto;
    margin-top: -40px;
    padding: 10px;
    background: white;
    box-shadow: 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%), 0 5px 5px -3px rgb(0 0 0 / 20%);
}

#navigation>li>a .fa {
    color: #fff !important;
}

.refundIconColor {
    color: #f08200;
}

.report-header-color-1 {
    color: #fff !important;
}

.threshold-controls__field--dollar {
    position: absolute;
    top: 7.7px;
    left: 7px;
}

.threshold-controls__field--dollar-input {
    border: 1px solid #d2d2d2 !important;
    border-radius: 5px !important;
    padding-left: 14px !important;
    background-image: none !important;
}

.bp-uppercase {
    text-transform: uppercase;
}

.p-text-wrap {
    word-break: break-word;
    white-space: normal;
}


/* JIRA : VM-162 Change Refund icons */

.refundIconColor {
    color: #f08200;
}

.card-number-field::placeholder {
    color: #5CB85C !important;
}

/* OVERRIDES .popover CLASS */
.popover__textbox .popover {
    max-width: 300px;
    text-align: justify;
}

.popover__textbox .popover-content {
    margin-top: 7px;
}

.btn.btn-raised.btn-red {
    background-color: #ff2828;
    color: white;
}

input[type="checkbox"].ios8-switch:disabled + label:before {
    background: #c4c4c4;
}

.margin-centered {
    margin: 0 auto;
    width: 50%;
}

.list-toggle-button {
    position: relative;
    bottom: 6px;
}

.list-indented-value {
    margin-left: 16px;
}

input[type="checkbox"]:disabled + label {
    color: #999 !important;
}

.searchIcon-vault {
    position: absolute;
    padding: 10px;
    min-width: 25px;    
}

.searchTextBox-vault {
    font-family:Roboto Condensed, sans-serif,FontAwesome;
    font-weight: 200; 
    color:#4d585f;
    text-indent: 18px;
}

.data-group-accordion a:before {
    content: "";
    border: solid;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    float: left;
    margin-right: 14px;
    position: relative;
    top: 3px;
}

.data-group-accordion a[aria-expanded="true"]:before {
    transform: rotate(-135deg);
    top: 7px;
}

tr.mt-10:hover {
    cursor: pointer;
}

.bp-border {
    border: 1px solid #d2d2d2 !important;
    border-radius: 5px;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");

/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    /* font-family: sans-serif; */
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

html {
    /*background: url('../images/logo2x.png') no-repeat fixed center, url('../images/worldmap.svg') no-repeat fixed center, url('../images/A-lign_Logo_LoginPage.png') no-repeat bottom right;;*/
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    /* border-bottom: 1px dotted; */
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


/* display: none; <- Crashes Chrome on hover */


/* input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
   
    -webkit-appearance: none;
    margin: 0; 
} */


/* <-- Apparently some margin are still there even though it's hidden */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    a,
    a:visited {
        text-decoration: underline;
    }
    a[href]:after {
        content: " (" attr(href) ")";
    }
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead {
        display: table-header-group;
    }
    tr,
    img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3 {
        page-break-after: avoid;
    }
    .navbar {
        display: none;
    }
    .btn>.caret,
    .dropup>.btn>.caret {
        border-top-color: #000 !important;
    }
    .label {
        border: 1px solid #000;
    }
    .table {
        border-collapse: collapse !important;
    }
    .table td,
    .table th {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
    font-size: 16px;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a:hover,
a:focus {
    /*color: #eb193e;*/
    font-weight: bold;
    text-decoration: underline;
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
    font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
    font-size: 75%;
}

h1,
.h1 {
    font-size: 36px;
}

h2,
.h2 {
    font-size: 30px;
}

h3,
.h3 {
    font-size: 24px;
}

h4,
.h4 {
    font-size: 18px;
}

h5,
.h5 {
    font-size: 14px;
}

h6,
.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .lead {
        font-size: 21px;
    }
}

small,
.small {
    font-size: 85%;
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.428571429;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
    content: " ";
    display: table;
}

.dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    text-decoration: none;
}

.initialism {
    font-size: 90%;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.table>thead>tr>th,
.table>thead>tr>td,
.table>tbody>tr>th,
.table>tbody>tr>td,
.table>tfoot>tr>th,
.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: middle;
    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>caption+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table>tbody+tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed>thead>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tbody>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>tfoot>tr>td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
    background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
    background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
    background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive>.table {
        margin-bottom: 0;
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }
    .table-responsive>.table-bordered {
        border: 0;
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
    cursor: not-allowed;
}

textarea.form-control {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control,
    input[type="time"].form-control,
    input[type="datetime-local"].form-control,
    input[type="month"].form-control {
        line-height: 34px;
    }
    input[type="date"].input-sm,
    .input-group-sm>input[type="date"].form-control,
    .input-group-sm>input[type="date"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="date"].btn,
    .input-group-sm input[type="date"],
    input[type="time"].input-sm,
    .input-group-sm>input[type="time"].form-control,
    .input-group-sm>input[type="time"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="time"].btn,
    .input-group-sm input[type="time"],
    input[type="datetime-local"].input-sm,
    .input-group-sm>input[type="datetime-local"].form-control,
    .input-group-sm>input[type="datetime-local"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="datetime-local"].btn,
    .input-group-sm input[type="datetime-local"],
    input[type="month"].input-sm,
    .input-group-sm>input[type="month"].form-control,
    .input-group-sm>input[type="month"].input-group-addon,
    .input-group-sm>.input-group-btn>input[type="month"].btn,
    .input-group-sm input[type="month"] {
        line-height: 30px;
    }
    input[type="date"].input-lg,
    .input-group-lg>input[type="date"].form-control,
    .input-group-lg>input[type="date"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="date"].btn,
    .input-group-lg input[type="date"],
    input[type="time"].input-lg,
    .input-group-lg>input[type="time"].form-control,
    .input-group-lg>input[type="time"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="time"].btn,
    .input-group-lg input[type="time"],
    input[type="datetime-local"].input-lg,
    .input-group-lg>input[type="datetime-local"].form-control,
    .input-group-lg>input[type="datetime-local"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="datetime-local"].btn,
    .input-group-lg input[type="datetime-local"],
    input[type="month"].input-lg,
    .input-group-lg>input[type="month"].form-control,
    .input-group-lg>input[type="month"].input-group-addon,
    .input-group-lg>.input-group-btn>input[type="month"].btn,
    .input-group-lg input[type="month"] {
        line-height: 46px;
    }
}

.form-group {
    margin-bottom: 15px;
}

.radio {
    display: inline-block;
    padding-right: 20px;
    font-size: 18px;
    line-height: 49px;
    cursor: pointer;
}

.radio:hover .inner {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.5;
}

.radio input {
    height: 1px;
    width: 1px;
    opacity: 0;
}

.radio input:checked+.outer .inner {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.radio input:checked+.outer {
    border: 3px solid #f08b3b;
}

.radio input:focus+.outer .inner {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    background-color: #e67012;
}

.radio .outer {
    height: 20px;
    width: 20px;
    display: block;
    float: left;
    margin: 10px 9px 10px 10px;
    border: 3px solid #0c70b4;
    border-radius: 50%;
    background-color: #fff;
}

.radio .inner {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    height: 16px;
    width: 16px;
    -webkit-transform: scale(0);
    transform: scale(0);
    display: block;
    margin: 2px;
    border-radius: 50%;
    background-color: #f08b3b;
    opacity: 0;
}


/*
.radio,.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label,.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio+.radio,.checkbox+.checkbox {
	margin-top: -5px;
}

.radio-inline,.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
*/

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}

.form-control-static.input-lg,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
    padding-left: 0;
    padding-right: 0;
}

.input-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm,
.input-group-sm>select.form-control,
.input-group-sm>select.input-group-addon,
.input-group-sm>.input-group-btn>select.btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
.input-group-sm>textarea.form-control,
.input-group-sm>textarea.input-group-addon,
.input-group-sm>.input-group-btn>textarea.btn,
select[multiple].input-sm,
.input-group-sm>select[multiple].form-control,
.input-group-sm>select[multiple].input-group-addon,
.input-group-sm>.input-group-btn>select[multiple].btn {
    height: auto;
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.input-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

select.input-lg,
.input-group-lg>select.form-control,
.input-group-lg>select.input-group-addon,
.input-group-lg>.input-group-btn>select.btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg,
.input-group-lg>textarea.form-control,
.input-group-lg>textarea.input-group-addon,
.input-group-lg>.input-group-btn>textarea.btn,
select[multiple].input-lg,
.input-group-lg>select[multiple].form-control,
.input-group-lg>select[multiple].input-group-addon,
.input-group-lg>.input-group-btn>select[multiple].btn {
    height: auto;
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.input-lg+.form-control-feedback,
.input-group-lg>.form-control+.form-control-feedback,
.input-group-lg>.input-group-addon+.form-control-feedback,
.input-group-lg>.input-group-btn>.btn+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm+.form-control-feedback,
.input-group-sm>.form-control+.form-control-feedback,
.input-group-sm>.input-group-addon+.form-control-feedback,
.input-group-sm>.input-group-btn>.btn+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442;
}

.has-error {
    border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    /* box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); */
    box-shadow: none;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label~.form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .form-inline .form-control-static {
        display: inline-block;
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group>.form-control {
        width: 100%;
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio label,
    .form-inline .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table;
}

.form-horizontal .form-group:after {
    clear: both;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none;
}

.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:focus,
.btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open>.btn-default.dropdown-toggle:hover,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}

.btn-default:active,
.btn-default.active,
.open>.btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-circle {
    height: 50px;
    width: 50px;
    border-radius: 50%;
}

.btn-circle:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #ed3052;
    border-color: #a80f2a;
}

.btn-primary:hover {
    color: #fff;
    background-color: #686868;
    border-color: #686868;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ed3052;
    border-color: #e51439;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #e51439;
    border-color: #a80f2a;
}

.btn-primary:active,
.btn-primary.active,
.open>.btn-primary.dropdown-toggle {
    background-image: none;
}

.btn-green {
    color: #fff;
    background-color: #5cb85c !important;
    border-color: #4cae4c;
}

.btn-green:focus,
.btn-green.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}

.btn-green:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-green:active,
.btn-green.active,
.open>.btn-green.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.btn-green:active:hover,
.btn-green:active:focus,
.btn-green:active.focus,
.btn-green.active:hover,
.btn-green.active:focus,
.btn-green.active.focus,
.open>.btn-green.dropdown-toggle:hover,
.open>.btn-green.dropdown-toggle:focus,
.open>.btn-green.dropdown-toggle.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625;
}

.btn-green:active,
.btn-green.active,
.open>.btn-green.dropdown-toggle {
    background-image: none;
}

.btn-green.disabled:hover,
.btn-green.disabled:focus,
.btn-green.disabled.focus,
.btn-green[disabled]:hover,
.btn-green[disabled]:focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green:hover,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green.focus {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-green .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}

.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open>.btn-info.dropdown-toggle:hover,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85;
}

.btn-info:active,
.btn-info.active,
.open>.btn-info.dropdown-toggle {
    background-image: none;
}

.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:focus,
.btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}

.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open>.btn-warning.dropdown-toggle:hover,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d;
}

.btn-warning:active,
.btn-warning.active,
.open>.btn-warning.dropdown-toggle {
    background-image: none;
}

.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open>.btn-danger.dropdown-toggle:hover,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19;
}

.btn-danger:active,
.btn-danger.active,
.open>.btn-danger.dropdown-toggle {
    background-image: none;
}

.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
    color: #eb193e;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none;
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs,
.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-block+.btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropup,
.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    /*left: 0;*/
    z-index: 1000;
    display: none;
    float: right;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #777;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.open>.dropdown-menu {
    display: block;
}

.open>a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    float: left;
}

.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:hover,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
    z-index: 2;
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn-toolbar:before,
.btn-toolbar:after {
    content: " ";
    display: table;
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    float: left;
}

.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
    margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group>.btn-group {
    float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle,
.btn-group-lg.btn-group>.btn+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret,
.btn-group-lg>.btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret,
.dropup .btn-group-lg>.btn .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after {
    content: " ";
    display: table;
}

.btn-group-vertical>.btn-group:after {
    clear: both;
}

.btn-group-vertical>.btn-group>.btn {
    float: none;
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}

.btn-group-justified>.btn-group .btn {
    width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}

[data-toggle="buttons"]>.btn input[type="radio"],
[data-toggle="buttons"]>.btn input[type="checkbox"],
[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],
[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group .form-control:focus {
    z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-btn>.btn {
    position: relative;
}

.input-group-btn>.btn+.btn {
    margin-left: -1px;
}

.input-group-btn>.btn:hover,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:active {
    z-index: 2;
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}

.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.nav:before,
.nav:after {
    content: " ";
    display: table;
}

.nav:after {
    clear: both;
}

.nav>li {
    position: relative;
    display: block;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav>li.disabled>a {
    color: #777;
}

.nav>li.disabled>a:hover,
.nav>li.disabled>a:focus {
    color: #777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav>li>a>img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}

.nav-pills>li {
    float: left;
}

.nav-pills>li>a {
    border-radius: 4px;
}

.nav-pills>li+li {
    margin-left: 2px;
}

.boarding-tabs .nav-pills>li+li {
    margin-left: 0px !important;
}

.boarding-tabs .nav-pills>li {
    float: left;
    border-radius: 5px 5px 0px 0px !important;
    background-color: rgba(148, 160, 170, 0.4) !important;
}

.boarding-tabs .nav-pills>li>a {
    border-right: 2px solid white;
}

.nav-stacked>li {
    float: none;
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
    width: 100%;
}

.nav-justified>li,
.nav-tabs.nav-justified>li {
    float: none;
}

.nav-justified>li>a,
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width: 768px) {
    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%;
    }
    .nav-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
    border-bottom: 0;
}

.nav-tabs-justified>li>a,
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs-justified>.active>a,
.nav-tabs.nav-justified>.active>a,
.nav-tabs-justified>.active>a:hover,
.nav-tabs.nav-justified>.active>a:hover,
.nav-tabs-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}

@media (min-width: 768px) {
    .nav-tabs-justified>li>a,
    .nav-tabs.nav-justified>li>a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs-justified>.active>a,
    .nav-tabs.nav-justified>.active>a,
    .nav-tabs-justified>.active>a:hover,
    .nav-tabs.nav-justified>.active>a:hover,
    .nav-tabs-justified>.active>a:focus,
    .nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content>.tab-pane {
    display: none;
    height: 100% !important;
}

.tab-content>.active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar:before,
.navbar:after {
    content: " ";
    display: table;
}

.navbar:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px;
    }
}

.navbar-header:before,
.navbar-header:after {
    content: " ";
    display: table;
}

.navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before,
.navbar-collapse:after {
    content: " ";
    display: table;
}

.navbar-collapse:after {
    clear: both;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse.in {
        overflow-y: visible;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-header,
.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .container>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}

.navbar-brand>img {
    display: block;
}

@media (min-width: 768px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle:focus {
    outline: 0;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav>li {
        float: left;
    }
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    .navbar-form .form-control-static {
        display: inline-block;
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn,
    .navbar-form .input-group .form-control {
        width: auto;
    }
    .navbar-form .input-group>.form-control {
        width: 100%;
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .navbar-form .radio label,
    .navbar-form .checkbox label {
        padding-left: 0;
    }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-btn.btn-sm,
.btn-group-sm>.navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-btn.btn-xs,
.btn-group-xs>.navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px;
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    .navbar-right~.navbar-right {
        margin-right: 0;
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #777;
}

.navbar-default .navbar-nav>li>a {
    color: #777;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

.navbar-default .navbar-link:hover {
    color: #333;
}

.navbar-default .btn-link {
    color: #777;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
    color: #333;
}

.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc;
}

.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:hover,
.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #090909;
    color: #fff;
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
    color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}

.breadcrumb>.active {
    color: #777;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm>li>a,
.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

.pager:before,
.pager:after {
    content: " ";
    display: table;
}

.pager:after {
    clear: both;
}

.pager li {
    display: inline;
}

.pager li>a,
.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li>a:hover,
.pager li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.pager .next>a,
.pager .next>span {
    float: right;
}

.pager .previous>a,
.pager .previous>span {
    float: left;
}

.pager .disabled>a,
.pager .disabled>a:hover,
.pager .disabled>a:focus,
.pager .disabled>span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

a.label:hover,
a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label-default {
    background-color: #777;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #5e5e5e;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #ed3052;
}

.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44;
}

.label-info {
    background-color: #5bc0de;
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge,
.btn-group-xs>.btn .badge,
.btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px;
}

.list-group-item>.badge {
    float: right;
}

.list-group-item>.badge+.badge {
    margin-right: 5px;
}

.nav-pills>li>a>.badge {
    margin-left: 3px;
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

.jumbotron h1,
.jumbotron .h1 {
    color: inherit;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}

.jumbotron>hr {
    border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .container .jumbotron,
    .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    .jumbotron h1,
    .jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

.thumbnail>img,
.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert>p,
.alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media,
.media-body {
    zoom: 1;
    overflow: hidden;
}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

.media-object.img-thumbnail {
    max-width: none;
}

.media-right,
.media>.pull-right {
    padding-left: 10px;
}

.media-left,
.media>.pull-left {
    padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
    background-color: #eee;
    color: #777;
    cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
    color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
    color: #777;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading>.small {
    color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #fff;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
    color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
    color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
    color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
    color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
    padding: 5px 15px;
}

.panel-body:before,
.panel-body:after {
    content: " ";
    display: table;
}

.panel-body:after {
    clear: both;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-title>a,
.panel-title>small,
.panel-title>.small,
.panel-title>small>a,
.panel-title>.small>a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0;
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group+.panel-footer {
    border-top-width: 0;
}

.panel>.table,
.panel>.table-responsive>.table,
.panel>.panel-collapse>.table {
    margin-bottom: 0;
}

.panel>.table caption,
.panel>.table-responsive>.table caption,
.panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px;
}

.panel>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}

.panel>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,
.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
    border-bottom: 0;
}

.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse>.panel-body,
.panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}

.panel-warning {
    border-color: #faebcc;
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}

.panel-danger {
    border-color: #ebccd1;
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.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, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 30%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-header:before,
.modal-header:after {
    content: " ";
    display: table;
}

.modal-header:after {
    clear: both;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }
    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 520px;
    width: 500px;
    padding: 1px;
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; */
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 15px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    margin: 0;
    /* padding: 8px 14px; */
    font-size: 14px;
    /* background-color: #f7f7f7; */
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover>.arrow,
.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover>.arrow {
    border-width: 11px;
}

.popover>.arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -16px;
    border-left-width: 0;
    border-right-color: #fff;
}

.popover.bottom>.arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
    }
    .carousel-inner>.item.next,
    .carousel-inner>.item.active.right {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        left: 0;
    }
    .carousel-inner>.item.prev,
    .carousel-inner>.item.active.left {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        left: 0;
    }
    .carousel-inner>.item.next.left,
    .carousel-inner>.item.prev.right,
    .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block;
}

.carousel-inner>.active {
    left: 0;
}

.carousel-inner>.next,
.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner>.next {
    left: 100%;
}

.carousel-inner>.prev {
    left: -100%;
}

.carousel-inner>.next.left,
.carousel-inner>.prev.right {
    left: 0;
}

.carousel-inner>.active.left {
    left: -100%;
}

.carousel-inner>.active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent;
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover,
.carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif;
}

.carousel-control .icon-prev:before {
    content: '\2039';
}

.carousel-control .icon-next:before {
    content: '\203a';
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent;
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
    }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev {
        margin-left: -10px;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next {
        margin-right: -10px;
    }
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs {
    display: none !important;
}

.visible-sm {
    display: none !important;
}

.visible-md {
    display: none !important;
}

.visible-lg {
    display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table !important;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table !important;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table !important;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table !important;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table !important;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

.page {
    padding: 20px;
    /* background-color: rgba(255,255,255, 0.8); */
    margin-top: 45px;
}

.full-page {
    height: 100%;
    padding: 0;
}

.fill-page {
    height: 90vh;
}

.page-core {
    position: fixed;
    width: 100%;
    height: 100%;
    padding: 60px 10px;
    background-color: #3d4c5a;
    overflow: auto;
}

.chat-page #inbox {
    margin: 0;
}

.chat-page #inbox>li:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}

.chat-page #inbox>li>a {
    display: block;
    position: relative;
    color: #4d585f;
    padding: 20px 10px;
}

.chat-page #inbox>li>a:hover {
    text-decoration: none;
    background-color: #dde6e9;
}

.chat-page #inbox>li>a:hover .chat-actions {
    display: block;
}

.chat-page #inbox>li>a:focus {
    text-decoration: none;
}

.chat-page #inbox>li>a .media {
    position: relative;
    height: 45px;
}

.chat-page #inbox>li>a .media .media-body {
    width: calc(100% - 40px);
    display: inline-block;
    position: absolute;
    top: 0;
}

.chat-page #inbox>li>a .message {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 85%;
}

.chat-page #inbox>li>a .chat-actions {
    font-size: 11px;
    display: none;
}

.chat-page #inbox>li>a .chat-actions>span {
    margin-left: 4px;
    cursor: pointer;
}

.chat-page #inbox>li>a .chat-actions>span.archive:hover {
    color: #ff5b5b;
}

.chat-page #inbox>li>a .chat-actions>span.mark-unread:hover {
    color: #00c292;
}

.chat-page #inbox>li>a .chat-actions>span.mark-unread:hover i:before {
    content: "\f111";
}

.chat-page #inbox>li>a .chat-actions>span.mark-readed {
    color: #00c292;
}

.chat-page #inbox>li>a .chat-actions>span.mark-readed:hover {
    color: #4d585f;
}

.chat-page #inbox>li>a .chat-actions>span.mark-readed:hover i:before {
    content: "\f10c";
}

.chat-page #inbox>li.active>a {
    background-color: #3d4c5a;
}

.chat-page #inbox>li.active>a p,
.chat-page #inbox>li.active>a small {
    color: #fff;
}

.chat-page ul.chats>li .media-body {
    padding: 10px;
}

.chat-page ul.chats>li.in .media-body {
    padding-left: 20px;
}

.chat-page ul.chats>li.out .media-body {
    padding-right: 20px;
}

ul.chats {
    list-style: none;
}

ul.chats>li {
    margin: 20px auto;
    font-size: 12px;
}

ul.chats>li:last-child {
    margin-bottom: 0;
}

ul.chats>li .media {
    position: relative;
    z-index: 1;
}

ul.chats>li .media .media-body {
    width: auto;
}

ul.chats>li .name,
ul.chats>li .datetime {
    font-weight: 400;
    font-weight: 300;
}

ul.chats>li .datetime {
    color: #7d8c95;
    font-size: 9px;
}

ul.chats>li.conversation-divider {
    font-size: 9px;
    color: white;
    text-align: center;
}

ul.chats>li.conversation-divider span {
    display: inline-block;
    position: relative;
    background-color: rgba(0, 0, 0, 0.15);
    padding: 4px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

ul.chats>li.in .media-body {
    text-align: left;
    border-left: 2px solid #1e83d1;
    margin-left: 65px;
    padding-left: 5px;
}

ul.chats>li.in .name {
    color: #1e83d1;
}

ul.chats>li.out .media-body {
    border-right: 2px solid #2371b4;
    margin-right: 0;
    text-align: right;
    padding-right: 5px;
    float: right;
}

ul.chats>li.out .name,
ul.chats>li.out .datetime {
    text-align: right;
}

.chat-form {
    padding: 10px;
    background-color: #d8e1e4;
    overflow: hidden;
    clear: both;
}

@media only screen and (max-width: 414px) {
    .chat-page #inbox>li>a .media {
        height: 52px;
    }
    .chat-page #inbox>li>a .media .media-body .media-heading .text-muted {
        float: left !important;
    }
}

.page.email-page .mail_listing .table>thead>tr th {
    vertical-align: middle;
}

.page.email-page .mail_listing .table>thead>tr th .btn-sm,
.page.email-page .mail_listing .table>thead>tr th .btn-group-sm>.btn {
    padding: 5px 10px;
}

.page.email-page .mail_listing .table>tbody tr.unread {
    border: 0;
    border-left: 3px solid;
}

.page.email-page .mail_listing .table>tbody tr.unread>td a {
    font-weight: 500;
    color: #3d4c5a;
}

.page.email-page .mail_listing .table>tbody>tr {
    border-left: 3px solid transparent;
}

.page.email-page .mail_listing .table>tbody>tr>td {
    vertical-align: middle;
}

.page.email-page .mail_listing .table>tbody>tr>td a {
    color: #666;
}

.page.email-page .mail_listing .table>tbody>tr>td a:hover {
    text-decoration: none;
}

.page.email-page ul.online-user i {
    font-size: 7px;
    margin-right: 5px;
    vertical-align: middle;
}

.page.email-page .btn-toolbar .checkbox .checkbox-custom-alt {
    margin: 0 !important;
}

.page.email-page .btn-toolbar .dropdown {
    margin: 0;
}

.page.email-page .btn-toolbar i {
    font-size: 15px;
}

.page.email-page .fa-angle-left,
.page.email-page .fa-angle-right,
.page.email-page .fa-refresh {
    font-size: 15px;
}

.page.email-page #mail-nav #mail-folders>li>a,
.page.email-page #mail-nav #mail-labels>li>a {
    color: #4d585f;
}

.page.email-page #mail-nav #mail-folders>li>a .badge,
.page.email-page #mail-nav #mail-labels>li>a .badge {
    margin-top: 2px;
}

.page.email-page #mail-nav #mail-folders>li>a:hover,
.page.email-page #mail-nav #mail-labels>li>a:hover {
    background-color: white;
}

.page.email-page #mail-nav #mail-folders>li.active>a,
.page.email-page #mail-nav #mail-labels>li.active>a {
    color: white;
}

.page.email-page #mail-nav #mail-folders>li.active>a:hover,
.page.email-page #mail-nav #mail-labels>li.active>a:hover {
    background-color: #0092c9;
}

.page.email-page .note-editable {
    background-color: white;
}

.page-search-results .search-bar {
    margin: 10px 0;
}

.page-search-results .search-results {
    list-style: none;
    padding: 10px 0;
    margin: 0;
}

.page-search-results .search-results>.search-result {
    padding: 15px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.page-search-results .search-results>.search-result:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.page-search-results .search-results>.search-result .cover {
    padding: 10px;
    background-color: white;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.page-search-results .search-results>.search-result .cover h4 {
    padding: 0;
    margin: 0 0 10px 0;
    font-weight: 700;
    font-family: "Dosis", "Arial", sans-serif;
}

.page-search-results .search-results>.search-result .cover h4 a {
    color: #2b3135;
}

.page-search-results .search-results>.search-result .cover h4 a:hover {
    text-decoration: none;
    color: #1e83d1;
}

.page-search-results .search-results>.search-result .cover>p {
    color: #7d8c95;
}

.page-search-results .search-results>.search-result .cover>a {
    font-size: 12px;
    color: #1e83d1;
}

.page-search-results .search-results>.search-result .cover>a:hover {
    color: #3f9ce3;
}

.page-search-results .search-results>.search-result:hover .cover {
    background-color: #f4f5f5;
}

.page-search-results .search-results>.search-result .media img {
    width: 130px;
    max-height: 85px;
    margin-right: 10px;
}

.page-search-results .search-results>.search-result .media img.img-circle {
    width: 85px;
}

.page-search-results .search-results>.search-result .media>a>i {
    width: 130px;
    background-color: rgba(0, 0, 0, 0.05);
    margin-right: 10px;
    line-height: 85px;
    text-align: center;
    color: #4d585f;
    font-size: 3.5em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.page-search-results .search-results>.search-result .media>a:hover i {
    color: #1e83d1;
}

.page-search-results .search-results>.search-result .media .media-body small {
    font-size: 9px;
    color: #7d8c95;
}

.page-search-results .refine-results .slider {
    width: 100%;
}

.search-filters>a {
    padding: 5px 15px;
    border: 1px solid #4d585f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    margin: 0 2px;
    color: #4d585f;
    line-height: 36px;
}

.search-filters>a:hover {
    border: 1px solid #1e83d1;
    color: #1e83d1;
    text-decoration: none;
}

.search-filters>a.active {
    background-color: #1e83d1;
    border-color: transparent;
    color: white;
}

.profile-page .profile-header {
    background: transparent url("../images/login-bg.jpg") repeat scroll center center/cover;
    color: #fff;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
    text-align: center;
}

.profile-page .profile-header .profile_info .profile-image img {
    border-radius: 50%;
}

.profile-page .profile-header .profile_info .icon-color {
    color: #fff;
}

.profile-page .profile-sub-header {
    min-height: 60px;
    width: 100%;
}

.profile-page .profile-sub-header .box-list ul {
    display: inline-table;
    padding: 0;
    margin: 0;
    table-layout: fixed;
    width: 100%;
}

.profile-page .profile-sub-header .box-list ul li {
    border-right: 1px solid #dedede;
    display: table-cell;
    list-style: outside none none;
}

.profile-page .profile-sub-header .box-list ul li a {
    display: block;
    padding: 15px 0;
}

.profile-page .profile-sub-header .box-list ul li a:hover {
    background: linear-gradient(45deg, #B24592, #2371b4);
    text-decoration: none;
}

.profile-page .profile-sub-header .box-list ul li a:hover p {
    color: #fff;
}

.profile-page .profile-sub-header .box-list ul li a i {
    font-size: 20px;
}

.profile-page .profile-sub-header .box-list ul li a p {
    margin: 0;
}

.profile-page #mypost .post-box .post-img {
    max-height: 300px;
    overflow: hidden;
}

.profile-page #timeline .timeline {
    border-left: 1px solid #dedede;
    font-size: 14px;
    position: relative;
}

.profile-page #timeline .timeline .border-info {
    border-color: #00bcd4;
}

.profile-page #timeline .timeline .border-warning {
    border-color: #ffca28;
}

.profile-page #timeline .timeline .border-danger {
    border-color: #f44336;
}

.profile-page #timeline .timeline .timeline-item {
    margin-bottom: 20px;
    padding-bottom: 1px;
    position: relative;
}

.profile-page #timeline .timeline .timeline-item:after {
    background-color: #fff;
    border-color: inherit;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    content: "";
    height: 11px;
    left: 0;
    margin-left: -6px;
    position: absolute;
    width: 11px;
    bottom: auto;
    clear: both;
    top: 4px;
}

.profile-page #timeline .timeline .timeline-item .item-content {
    margin-left: 24px;
    margin-top: 0;
}

@media only screen and (max-width: 414px) {
    .profile-page .profile-sub-header .box-list li a {
        padding: 20px 0 !important;
    }
    .profile-page .profile-sub-header .box-list li p {
        display: none;
    }
}

html.boxed-layout {
    height: 100%;
}

html.boxed-layout body {
    height: 100%;
    background-color: #d3d8db;
}

html.boxed-layout #wrap {
    min-height: 100%;
    margin: 0 auto;
    position: relative;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    background-color: #eff1f2;
}

html.boxed-layout #header {
    position: relative !important;
}

html.boxed-layout .main_Wrapper.header-static.aside-fixed #header .branding {
    left: auto;
    margin-left: -250px;
}

html.boxed-layout .main_Wrapper.header-fixed.aside-static #header {
    position: fixed !important;
    left: auto;
    right: auto;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    html.boxed-layout #wrap {
        width: 750px;
    }
    html.boxed-layout .main_Wrapper.header-fixed.aside-static #header {
        width: 750px;
    }
    div#vt-pm-check {
        color: red;
        top: 30px;
        float: left;
        position: relative;
        margin-left: 20px;
    }
    div#rvt-pm-check {
        color: red;
        float: left;
        margin-left: -86px;
        margin-top: 30px;
    }
     ::-ms-clear {
        display: none;
    }
}

@media only screen and (min-width: 992px) {
    html.boxed-layout #wrap {
        width: 970px;
    }
    html.boxed-layout .main_Wrapper.header-fixed.aside-static #header {
        width: 970px;
    }
}

@media only screen and (min-width: 1200px) {
    html.boxed-layout #wrap {
        width: 1170px;
    }
    html.boxed-layout .main_Wrapper.header-fixed.aside-static #header {
        width: 1170px;
    }
}

@media (min-width: 992px) {}

@media (min-width: 1200px) {}

@media (min-width: 1800px) {
    div#vt-pm-check {
        color: red;
        top: 28px;
        position: relative;
    }
    div#rvt-pm-check {
        color: red;
        float: left;
        margin-left: -146px;
        margin-top: 29px;
    }
     ::-ms-clear {
        display: none;
    }
}

@media screen and (max-width: 767px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media (max-width: 767px) {}

@media (min-width: 768px) {}

@media (min-width: 768px) {}

@media screen and (min-width: 768px) {}

@media only screen and (max-width: 360px) {}

.no-rtl {
    direction: ltr;
    unicode-bidi: embed;
}

#content {
    padding-top: 60px;
    width: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-overflow-scrolling: -blackberry-touch;
    -webkit-transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -moz-transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#content>div[ui-view] {
    height: 100%;
}

#content.ng-enter .page {
    -webkit-animation: littleFadeInUp 0.5s ease;
    -moz-animation: littleFadeInUp 0.5s ease;
    animation: littleFadeInUp 0.5s ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

#content.ng-leave .page {
    filter: alpha(opacity=0);
    opacity: 0;
}

#content>[ui-view].ng-enter,
#content>[ui-view].ng-leave {
    position: absolute;
    left: 0;
    right: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#content>[ui-view].ng-enter {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    -moz-transform: scale3d(0.5, 0.5, 0.5);
    -ms-transform: scale3d(0.5, 0.5, 0.5);
    -o-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
}

#content>[ui-view].ng-enter-active {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}

#content>[ui-view].ng-leave {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#content>[ui-view].ng-leave-active {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translate3d(100px, 100px, 0);
    -moz-transform: translate3d(100px, 100px, 0);
    -ms-transform: translate3d(100px, 100px, 0);
    -o-transform: translate3d(100px, 100px, 0);
    transform: translate3d(100px, 100px, 0);
}

.main_Wrapper.header-fixed.aside-fixed #content {
    position: absolute;
    top: 60px;
    right: 0;
    bottom: 0;
    width: auto;
    left: 14%;
    padding-left: 0;
    padding-top: 0;
    /* z-index: 1; */
}

.main_Wrapper.header-static #content {
    padding-left: 250px;
    padding-top: 0;
}

.main_Wrapper.aside-static #content {
    padding-left: 250px;
}

.page-404 .search-btn,
.page-500 .search-btn,
.page-offline .search-btn {
    display: inline-block;
    position: absolute;
    right: 37px;
    top: 0;
}

.page-404 .search-btn .btn,
.page-500 .search-btn .btn,
.page-offline .search-btn .btn {
    padding: 9px 15px;
    margin: 0;
}

.stats .padder-v {
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: 138px;
    max-height: 138px;
}

.stats .padder-v:hover {
    text-decoration: none;
}

.stats .padder-v .font-thin {
    font-weight: 300;
}

.stats .padder-v .text-xs {
    font-size: 12px;
}

.stats .padder-v .top {
    position: absolute;
    top: 0;
    right: 20px;
}

.stats .padder-v .bottom {
    position: absolute;
    bottom: 22px;
    right: 20px;
}

.stats .padder-v .bottom .text-muted {
    color: #fff;
}

.stats .padder-v .text-muted {
    font-size: 14px !important;
}

.write-somthing form {
    padding: 20px;
}

.write-somthing .p {
    padding: 0 20px 20px 20px;
    float: left;
    width: 100%;
}

.write-somthing .p .btn {
    float: right;
}

.write-somthing .nav-pills {
    float: left;
}

.write-somthing .nav-pills li a {
    min-width: auto;
    padding: 22px 18px !important;
}

.write-somthing .nav-pills li i {
    font-size: 16px;
    padding: 0;
}

.r3_weather {
    min-height: 400px;
}

.r3_weather .wid-weather-small {
    padding: 0px;
}

.r3_weather .wid-weather-small .location {
    padding: 30px 30px 0 30px;
}

.r3_weather .wid-weather-small .location h3 {
    color: #f5f5f5;
    text-align: left;
    display: block;
    margin: 0 0 5px 0;
}

.r3_weather .wid-weather-small .location span {
    color: #efefef;
    text-align: left;
    display: block;
}

.r3_weather .wid-weather-small .location span sup {
    top: -.5em;
}

.r3_weather .wid-weather-small .degree {
    display: inline-block;
    width: 180px;
    text-align: right;
    margin-top: 15px;
    padding: 0 30px;
}

.r3_weather .wid-weather-small .degree i {
    float: left;
    margin-right: 15px;
    margin-top: 0px;
}

.r3_weather .wid-weather-small .degree i:before {
    font-size: 30px;
}

.r3_weather .wid-weather-small .degree span {
    display: inline-block;
    float: left;
    color: #efefef;
}

.r3_weather .wid-weather-small .degree h3 {
    display: inline-block;
    float: left;
    margin: 0px;
    color: #f5f5f5;
}

.r3_weather .wid-weather-small .degree h4 {
    text-align: center;
    margin: 0px;
    color: #f5f5f5;
    margin: 15px 0 15px 0;
    white-space: nowrap;
}

.r3_weather .wid-weather-small .weekdays {
    padding: 15px;
    color: #999999;
    margin: 0px;
    min-height: 175px;
}

.r3_weather .wid-weather-small .weekdays ul {
    margin: 0px;
    padding-right: 10px;
}

.r3_weather .wid-weather-small .weekdays ul li {
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px solid rgba(200, 200, 200, 0.4);
    width: 100%;
}

.r3_weather .wid-weather-small .weekdays ul li .day {
    color: #aaaaaa;
    display: inline-block;
    min-width: 60px;
    font-size: 90%;
    width: 70px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: top;
}

.r3_weather .wid-weather-small .weekdays ul li i {
    margin: 0 5px;
}

.r3_weather .wid-weather-small .weekdays ul li .temp {
    float: right;
    color: #777777;
    font-size: 90%;
}

.index-social-activities .social-activities {
    width: 100%;
}

.index-social-activities .social-activities ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.index-social-activities .social-activities ul li {
    float: left;
    margin-bottom: 27px;
    padding-left: 50px;
    position: relative;
    width: 50%;
}

.index-social-activities .social-activities ul li i {
    color: #fff;
    font-size: 14px;
    height: 35px;
    left: 0;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 35px;
}

.index-social-activities .social-activities ul li h3 {
    color: #000000;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.3px;
    margin: 0;
    width: 100%;
}

.index-social-activities .social-activities ul li span {
    color: #777777;
    float: left;
    font-family: inherit;
    font-size: 9px;
    letter-spacing: 0.3px;
    line-height: 20px;
    width: 100%;
}

.main_Wrapper.header-fixed #header {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
}

.main_Wrapper:not(.header-fixed) #header {
    padding-left: 250px;
}

.main_Wrapper:not(.header-fixed) #header .branding {
    position: fixed;
    left: 0;
}

.main_Wrapper:not(.header-fixed):not(.aside-fixed) #header {
    padding-left: 0;
    position: relative;
}

.main_Wrapper:not(.header-fixed):not(.aside-fixed) #header .branding {
    position: static;
}

#header {
    background-color: #3d4c5a;
    z-index: 1001;
    -webkit-transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -moz-transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335), padding-right 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#header .branding {
    /*background-color: #3d4c5a;*/
    width: 250px;
    height: 60px;
    float: left;
    /* padding: 0 15px; */
    margin-left: 3px;
}

#header .branding a.brand {
    font-family: "Dosis", "Arial", sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: white;
    padding-left: 30px;
    height: 60px;
    line-height: 60px;
    /*background: url(../images/logo2x.png) no-repeat 0 20px;*/
    float: left;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

#header .branding a.brand:hover {
    text-decoration: none;
}

#header .branding .offcanvas-toggle {
    color: white;
    margin-left: 5px;
    opacity: .5;
    padding: 1px 4px;
    font-size: 18px;
}

#header .branding .offcanvas-toggle:hover {
    opacity: 1;
}

#header .search {
    display: inline-block;
    position: relative;
    padding-left: 20px;
}

#header .search .form-group {
    margin: 0;
    padding: 0;
}

#header .search .form-control {
    margin-top: 10px;
}

#header .search .underline-input {
    color: rgba(255, 255, 255, 0.7);
    font-family: "Ubuntu Mono", sans-serif;
    font-size: 16px;
    border: none;
}

#header .search .underline-input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.25);
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
}

#header .search .underline-input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.25);
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
}

#header .search .underline-input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.25);
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
}

#header .search .underline-input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.25);
    font-style: normal;
    font-size: 16px;
    line-height: 24px;
}

#header .search .underline-input:focus {
    border-color: rgba(255, 255, 255, 0.7);
}

#header .search .underline-input:focus::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

#header .search .underline-input:focus::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

#header .search .underline-input:focus:-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

#header .search .underline-input:focus:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

#header .nav-right,
#header .nav-left {
    margin-bottom: 0;
}

#header .nav-right>li,
#header .nav-left>li {
    margin-top: 3px;
    vertical-align: top;
}

#header .nav-right>li .app-sortcut,
#header .nav-left>li .app-sortcut {
    padding: 10px;
}

#header .nav-right>li .app-sortcut li,
#header .nav-left>li .app-sortcut li {
    list-style: none;
    display: inline-block;
}

#header .nav-right>li .app-sortcut li a,
#header .nav-left>li .app-sortcut li a {
    display: block;
    margin: 0;
    padding: 20px 10px;
    width: 84px;
    color: #686868;
    text-align: center;
}

#header .nav-right>li .app-sortcut li a:hover,
#header .nav-left>li .app-sortcut li a:hover {
    text-decoration: none;
    color: #f4f5f5;
}

#header .nav-right>li .app-sortcut li a i,
#header .nav-left>li .app-sortcut li a i {
    font-size: 30px;
}

#header .nav-right>li>a,
#header .nav-left>li>a {
    /*color: rgba(255,255,255,0.7);*/
    line-height: 57px;
    padding: 0 10px;
    display: inline-block;
    position: relative;
}

#header .nav-right>li>a:hover,
#header .nav-left>li>a:hover {
    color: white;
}

#header .nav-right>li>a>.badge,
#header .nav-left>li>a>.badge {
    position: absolute;
    top: 11px;
    right: 1px;
}

#header .nav-right>li.nav-profile,
#header .nav-left>li.nav-profile {
    margin-top: 3px;
}

#header .nav-right>li.nav-profile>a,
#header .nav-left>li.nav-profile>a {
    font-size: 18px;
}

#header .nav-right>li.nav-profile>a img,
#header .nav-left>li.nav-profile>a img {
    margin-top: 0px;
}

#header .nav-right>li.nav-profile>a span,
#header .nav-left>li.nav-profile>a span {
    margin: 0 5px;
    line-height: 45px;
}

#header .nav-right>li.nav-profile>a span>i,
#header .nav-left>li.nav-profile>a span>i {
    margin-left: 5px;
}

#header .nav-left {
    margin-left: 0;
}

#header .nav-left>li.divided-right {
    margin-top: 0;
    border-color: rgba(255, 255, 255, 0.1);
}

#header .nav-left>li.divided-right>a {
    line-height: 60px;
}

@media only screen and (max-width: 380px) {
    .main_Wrapper #header .search {
        display: none;
    }
}

.main_Wrapper.aside-static #wrap {
    position: relative;
}

.main_Wrapper.aside-static #wrap #controls {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.main_Wrapper.aside-static #wrap #controls.dropdown-open {
    right: 0;
}

#navigation {
    margin: 0 -15px;
    padding: 0;
    -webkit-overflow-scrolling: touch;
    -webkit-overflow-scrolling: -blackberry-touch;
    list-style: none;
    /*  background-color: #3d4c5a;*/
}

#navigation>li>a>i {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    font-size: 16px;
    width: 25px;
    line-height: 1;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

#navigation>li>a>img {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
    font-size: 14px;
    height: 25px;
    line-height: 1;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

#navigation>li {
    position: relative;
    margin-left: 7px;
    overflow: hidden;
    z-index: 10;
}

#navigation>li.open>a,
#navigation>li:hover>a {
    background-color: rgba(0, 0, 0, 0.2);
    color: white;
}

#navigation>li.open>i,
#navigation>li:hover>i {
    color: white;
}

#navigation>li.active>i {
    color: white;
}

#navigation>li.active .ink {
    z-index: 9;
}

#navigation>li a {
    font-size: 13px;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
}

#navigation>li a:hover {
    text-decoration: none;
}

#navigation>li .ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    transform: scale(0);
    width: 250px !important;
    height: 250px !important;
}

#navigation>li .ink.animate {
    -webkit-animation: ripple 0.65s linear;
    -moz-animation: ripple 0.65s linear;
    animation: ripple 0.65s linear;
}

#navigation>li>a {
    font-weight: 300;
    position: relative;
    display: block;
}


/* padding: 12px 20px 12px 25px; */

#navigation>li>a>.badge {
    position: absolute;
    top: 6px;
    left: 35px;
}

#navigation>li>a>.label {
    position: absolute;
    top: 13px;
    right: 10px;
}

#navigation .dropdown>a>i:last-of-type {
    font-size: 10px;
    position: absolute;
    top: 17px;
    left: 5px;
}

#navigation .dropdown.open>a>i:last-of-type:before {
    content: "\f068";
}

#navigation .dropdown>a>.label {
    right: 10px;
}

#navigation .dropdown>ul {
    display: none;
    background-color: rgba(0, 0, 0, 0.15);
    list-style: none;
    padding: 5px 0;
}

#navigation .dropdown>ul li {
    position: relative;
    padding: 0;
}

#navigation .dropdown>ul li:hover>a,
#navigation .dropdown>ul li.active>a {
    /*color: #2371b4;*/
    font-weight: bold;
}

#navigation .dropdown>ul li:last-child>a {
    border-bottom: 0;
}

#navigation .dropdown>ul li>a {
    font-size: 13px;
    position: relative;
    display: block;
    padding: 8px 0 8px 20px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-weight: 300;
}

#navigation .dropdown>ul li>a>i {
    margin-right: 15px;
}

#navigation .dropdown>ul li>a>.badge,
#navigation .dropdown>ul li>a>.label {
    position: absolute;
    right: 10px;
    top: 8px;
}

#navigation .dropdown.submenu>a>i:last-of-type {
    top: 14px;
}

#navigation .dropdown.submenu.open>a {
    color: #fff !important;
}

#navigation .dropdown.submenu>ul {
    background-color: transparent;
    padding-left: 15px;
}

.header-page {
    margin-bottom: 30px;
}

.header-page h2 {
    display: inline-block;
    color: #363e43;
    font-size: 22px;
    font-weight: 300;
    margin-top: 5px;
}

.header-page h2 span {
    font-size: 14px;
    color: #7d8c95;
    font-style: italic;
}

.header-page .page-bar {
    float: right;
    margin-top: 5px;
}

.header-page .page-bar .breadcrumb {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
}

.header-page .page-bar .breadcrumb>li {
    display: inline-block;
}

.header-page .page-bar .breadcrumb>li>a {
    color: #7d8c95;
    padding: 5px 10px;
    display: inline-block;
}

.header-page .page-bar .breadcrumb>li:before {
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "/";
    color: #7d8c95;
}

.header-page .page-bar .breadcrumb>li:first-child {
    margin-right: 8px;
}

.header-page .page-bar .breadcrumb>li:first-child>a {
    color: #7d8c95;
}

.header-page .page-bar .breadcrumb>li:first-child:before {
    content: "";
}

.header-page .page-bar .page-toolbar {
    display: inline-block;
    float: right;
}

.header-page .page-bar .page-toolbar .btn {
    padding: 5px 12px;
}

@media only screen and (max-width: 992px) {
    .page-bar .page-toolbar .btn span {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .page-bar .page-toolbar .btn {
        width: 37px;
    }
    .page-bar .page-toolbar .btn i:last-of-type {
        display: none;
    }
}

@media only screen and (max-width: 480px) {
    .header-page h2 span {
        display: block;
    }
    .header-page .page-bar .breadcrumb {
        width: 100%;
    }
    .header-page .page-bar .breadcrumb>li {
        font-size: 12px;
        display: inline-block;
        padding-left: 10px;
    }
    .header-page .page-bar .breadcrumb>li:first-child {
        padding-left: 0;
        margin-right: 0;
    }
    .header-page .page-bar .breadcrumb>li>a {
        padding: 8px 5px;
    }
    .header-page .page-bar .page-toolbar {
        display: none;
    }
}

#pageloader.hide {
    display: none;
}

#pageloader.animate {
    width: 40px;
    height: 40px;
    position: fixed;
    text-align: center;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -30px;
    -webkit-animation: loaderrotate 2s infinite linear;
    -moz-animation: loaderrotate 2s infinite linear;
    animation: loaderrotate 2s infinite linear;
}

#pageloader.animate .dot1,
#pageloader.animate .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #00c292;
    border-radius: 100%;
    -webkit-animation: loaderbounce 2s infinite ease-in-out;
    -moz-animation: loaderbounce 2s infinite ease-in-out;
    animation: loaderbounce 2s infinite ease-in-out;
}

#pageloader.animate .dot2 {
    top: auto;
    bottom: 0px;
    -webkit-animation-delay: -1s;
    -moz-animation-delay: -1s;
    animation-delay: -1s;
    background-color: #e05d6f;
}

@-webkit-keyframes loaderrotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes loaderrotate {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes loaderbounce {
    0%,
    100% {
        -webkit-transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
    }
}

@keyframes loaderbounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

.add-nav {
    margin-top: -29px;
}

.add-nav .nav-heading {
    background-color: white;
    padding: 30px 20px;
}

.add-nav .nav-heading h1,
.add-nav .nav-heading h2,
.add-nav .nav-heading h3,
.add-nav .nav-heading h4,
.add-nav .nav-heading h5,
.add-nav .nav-heading h6 {
    margin: 0;
    display: inline-block;
}

.add-nav .nav-tabs {
    background-color: white;
}

.add-nav .nav-tabs>li:first-child {
    margin-left: 10px;
}

.add-nav .nav-tabs>li>a {
    color: #4d585f;
    padding: 0 8px 10px;
    margin: 0 10px;
}

.add-nav .nav-tabs>li.active:after {
    display: none;
}

.add-nav .tab-content .tab-pane {
    padding: 4px 0 15px;
}

#find-transaction-result-table {
    /*max-height: 100vh;*/
    /*height: auto;*/
}

#find-transaction-filters {}

#find-transaction-result-table.hide-div {
    max-height: 0;
    transition: max-height 0.15s ease-out;
    padding: 0px !important;
    overflow: hidden !important;
}

:-webkit-full-screen {
    z-index: 2147483646 !important;
}

div.hide-div {
    -webkit-transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    -moz-transition: all 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: all 1s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition-delay: initial;
    height: 0px !important;
    padding: 0px !important;
    overflow: hidden !important;
}

.hide-div {
    max-height: 0;
    transition: max-height 0.15s ease-out;
    padding: 0px !important;
    overflow: hidden !important;
}

.boxs {
    position: relative;
    margin-bottom: 20px;
    color: #4d585f;
    background-color: white;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.25s ease-out;
    -moz-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    box-shadow: 0 0px 20px rgba(0, 0, 0, 0.15) !important;
}

.boxs.collapsed .controls .minimize {
    display: none;
}

.boxs.collapsed .controls .expand {
    display: inline !important;
}

.boxs.refreshing {
    filter: alpha(opacity=30);
    opacity: .3;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.boxs.refreshing a {
    pointer-events: none;
    cursor: default;
}

.boxs.refreshing .controls .settings i:first-of-type {
    display: none;
}

.boxs.refreshing .controls .settings i:last-of-type {
    display: inline-block !important;
}

.boxs.isInFullScreen {
    width: 90%;
}

.boxs.isInFullScreen .controls .remove {
    display: none;
}

.boxs.isInFullScreen .controls>li:first-child {
    margin-right: 0 !important;
}

.boxs .boxs-header,
.boxs .boxs-widget,
.boxs .boxs-body,
.boxs .boxs-footer {
    position: relative;
    padding: 15px;
}

.boxs .dvd {
    border-color: rgba(0, 0, 0, 0.1);
    border-style: dotted;
    border-width: 0;
}

.boxs .dvd.dvd-white {
    border-color: rgba(255, 255, 255, 0.1);
}

.boxs .dvd.dvd-btm {
    border-bottom-width: 1px;
}

.boxs .dvd.dvd-top {
    border-top-width: 1px;
}

.boxs.boxs-simple .boxs-header .controls>li {
    background-color: transparent !important;
}

.boxs.boxs-simple .boxs-header .controls>li>a {
    line-height: 28px;
    min-width: 28px;
    padding: 0 10px;
    font-size: 12px;
}

.boxs .boxs-header {
    padding: 8px 15px;
    border-radius: 5px 5px 0 0;
}

.boxs .boxs-header h1,
.boxs .boxs-header h2,
.boxs .boxs-header h3,
.boxs .boxs-header h4 {
    padding: 0;
    margin: 0;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}

.boxs .boxs-header h2 {
    font-size: 18px;
}

.boxs .boxs-header h3 {
    font-size: 16px;
}

.boxs .boxs-header h4 {
    font-size: 14px;
}

.boxs .boxs-header .controls {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    list-style: none;
    padding: 0;
    margin: 0;
    height: 100%;
}

.boxs .boxs-header .controls>li {
    display: inline-block;
    height: 100%;
    float: left;
}

.boxs .boxs-header .controls>li>a {
    display: block;
    height: 100%;
    line-height: 43px;
    min-width: 30px;
    padding: 0 10px;
    text-align: center;
    color: #7d8c95;
}

.boxs .boxs-header .controls>li>a:hover {
    color: #4d585f;
    text-decoration: none;
}

.boxs .boxs-header .controls .expand {
    display: none;
}

.boxs .boxs-header .controls .settings>i:last-of-type {
    display: none;
}

.boxs .boxs-header.dvd .controls {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.boxs .boxs-header.dvd.dvd-white .controls>li {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.boxs .boxs-header .note {
    display: inline-block;
    padding: 2px 5px;
    background-color: rgba(0, 0, 0, 0.1);
    color: #7d8c95;
    /*font-family: "Dosis","Arial",sans-serif;*/
    font-size: 12px;
    margin-left: 5px;
    position: relative;
    top: -2px;
    margin-top: 5px;
}

.boxs .boxs-header .btn {
    padding: 2px 5px;
    margin-right: -24px;
}

.boxs .boxs-nav {
    margin-bottom: 15px;
}

.boxs .boxs-nav>li {
    display: inline-block;
}

.boxs .boxs-nav>li>a {
    padding: 6px 12px;
}

.boxs[class*='bg-']:not(.bg-default) .dvd,
.boxs[class*='bg-']:not(.bg-default).dvd,
.boxs-header[class*='bg-']:not(.bg-default) .dvd,
.boxs-header[class*='bg-']:not(.bg-default).dvd,
.boxs-widget[class*='bg-']:not(.bg-default) .dvd,
.boxs-widget[class*='bg-']:not(.bg-default).dvd,
.boxs-body[class*='bg-']:not(.bg-default) .dvd,
.boxs-body[class*='bg-']:not(.bg-default).dvd,
.boxs-footer[class*='bg-']:not(.bg-default) .dvd,
.boxs-footer[class*='bg-']:not(.bg-default).dvd {
    border-color: rgba(255, 255, 255, 0.2);
}

.boxs[class*='bg-']:not(.bg-default) .controls>li,
.boxs-header[class*='bg-']:not(.bg-default) .controls>li,
.boxs-widget[class*='bg-']:not(.bg-default) .controls>li,
.boxs-body[class*='bg-']:not(.bg-default) .controls>li,
.boxs-footer[class*='bg-']:not(.bg-default) .controls>li {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.boxs[class*='bg-']:not(.bg-default) .controls>li:last-child,
.boxs-header[class*='bg-']:not(.bg-default) .controls>li:last-child,
.boxs-widget[class*='bg-']:not(.bg-default) .controls>li:last-child,
.boxs-body[class*='bg-']:not(.bg-default) .controls>li:last-child,
.boxs-footer[class*='bg-']:not(.bg-default) .controls>li:last-child {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0;
}

.boxs[class*='bg-']:not(.bg-default) .controls>li:nth-last-child(2),
.boxs-header[class*='bg-']:not(.bg-default) .controls>li:nth-last-child(2),
.boxs-widget[class*='bg-']:not(.bg-default) .controls>li:nth-last-child(2),
.boxs-body[class*='bg-']:not(.bg-default) .controls>li:nth-last-child(2),
.boxs-footer[class*='bg-']:not(.bg-default) .controls>li:nth-last-child(2) {
    background-color: rgba(0, 0, 0, 0.05);
    border: 0;
}

.boxs[class*='bg-']:not(.bg-default) .legend table,
.boxs-header[class*='bg-']:not(.bg-default) .legend table,
.boxs-widget[class*='bg-']:not(.bg-default) .legend table,
.boxs-body[class*='bg-']:not(.bg-default) .legend table,
.boxs-footer[class*='bg-']:not(.bg-default) .legend table {
    color: #fff !important;
}

.boxs[class*='bg-']:not(.bg-default) h1.underline,
.boxs[class*='bg-']:not(.bg-default) h2.underline,
.boxs[class*='bg-']:not(.bg-default) h3.underline,
.boxs[class*='bg-']:not(.bg-default) h4.underline,
.boxs[class*='bg-']:not(.bg-default) h5.underline,
.boxs[class*='bg-']:not(.bg-default) h6.underline,
.boxs[class*='bg-']:not(.bg-default) .h1.underline,
.boxs[class*='bg-']:not(.bg-default) .h2.underline,
.boxs[class*='bg-']:not(.bg-default) .h3.underline,
.boxs[class*='bg-']:not(.bg-default) .h4.underline,
.boxs[class*='bg-']:not(.bg-default) .h5.underline,
.boxs[class*='bg-']:not(.bg-default) .h6.underline,
.boxs-header[class*='bg-']:not(.bg-default) h1.underline,
.boxs-header[class*='bg-']:not(.bg-default) h2.underline,
.boxs-header[class*='bg-']:not(.bg-default) h3.underline,
.boxs-header[class*='bg-']:not(.bg-default) h4.underline,
.boxs-header[class*='bg-']:not(.bg-default) h5.underline,
.boxs-header[class*='bg-']:not(.bg-default) h6.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h1.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h2.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h3.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h4.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h5.underline,
.boxs-header[class*='bg-']:not(.bg-default) .h6.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h1.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h2.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h3.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h4.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h5.underline,
.boxs-widget[class*='bg-']:not(.bg-default) h6.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h1.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h2.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h3.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h4.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h5.underline,
.boxs-widget[class*='bg-']:not(.bg-default) .h6.underline,
.boxs-body[class*='bg-']:not(.bg-default) h1.underline,
.boxs-body[class*='bg-']:not(.bg-default) h2.underline,
.boxs-body[class*='bg-']:not(.bg-default) h3.underline,
.boxs-body[class*='bg-']:not(.bg-default) h4.underline,
.boxs-body[class*='bg-']:not(.bg-default) h5.underline,
.boxs-body[class*='bg-']:not(.bg-default) h6.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h1.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h2.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h3.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h4.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h5.underline,
.boxs-body[class*='bg-']:not(.bg-default) .h6.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h1.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h2.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h3.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h4.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h5.underline,
.boxs-footer[class*='bg-']:not(.bg-default) h6.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h1.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h2.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h3.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h4.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h5.underline,
.boxs-footer[class*='bg-']:not(.bg-default) .h6.underline {
    border-color: rgba(255, 255, 255, 0.2);
}

.boxs[class*='bg-']:not(.bg-default) .owl-theme .owl-controls .owl-page span,
.boxs-header[class*='bg-']:not(.bg-default) .owl-theme .owl-controls .owl-page span,
.boxs-widget[class*='bg-']:not(.bg-default) .owl-theme .owl-controls .owl-page span,
.boxs-body[class*='bg-']:not(.bg-default) .owl-theme .owl-controls .owl-page span,
.boxs-footer[class*='bg-']:not(.bg-default) .owl-theme .owl-controls .owl-page span {
    background: white;
}

.boxs[class*='bg-']:not(.bg-default) .chosen-container .chosen-choices .search-field input,
.boxs-header[class*='bg-']:not(.bg-default) .chosen-container .chosen-choices .search-field input,
.boxs-widget[class*='bg-']:not(.bg-default) .chosen-container .chosen-choices .search-field input,
.boxs-body[class*='bg-']:not(.bg-default) .chosen-container .chosen-choices .search-field input,
.boxs-footer[class*='bg-']:not(.bg-default) .chosen-container .chosen-choices .search-field input {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .chosen-container.chosen-container-active .chosen-choices .search-field input,
.boxs-header[class*='bg-']:not(.bg-default) .chosen-container.chosen-container-active .chosen-choices .search-field input,
.boxs-widget[class*='bg-']:not(.bg-default) .chosen-container.chosen-container-active .chosen-choices .search-field input,
.boxs-body[class*='bg-']:not(.bg-default) .chosen-container.chosen-container-active .chosen-choices .search-field input,
.boxs-footer[class*='bg-']:not(.bg-default) .chosen-container.chosen-container-active .chosen-choices .search-field input {
    color: #fff !important;
}

.boxs[class*='bg-']:not(.bg-default) .form-control,
.boxs-header[class*='bg-']:not(.bg-default) .form-control,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control,
.boxs-body[class*='bg-']:not(.bg-default) .form-control,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control {
    border-color: rgba(255, 255, 255, 0.3);
    background-color: transparent;
    color: white;
}

.boxs[class*='bg-']:not(.bg-default) .form-control::-webkit-input-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .form-control::-webkit-input-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control::-webkit-input-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .form-control::-webkit-input-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .form-control::-moz-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .form-control::-moz-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control::-moz-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .form-control::-moz-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .form-control:-moz-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .form-control:-moz-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control:-moz-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .form-control:-moz-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control:-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .form-control:-ms-input-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .form-control:-ms-input-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control:-ms-input-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .form-control:-ms-input-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .form-control:hover:not(:disabled),
.boxs-header[class*='bg-']:not(.bg-default) .form-control:hover:not(:disabled),
.boxs-widget[class*='bg-']:not(.bg-default) .form-control:hover:not(:disabled),
.boxs-body[class*='bg-']:not(.bg-default) .form-control:hover:not(:disabled),
.boxs-footer[class*='bg-']:not(.bg-default) .form-control:hover:not(:disabled) {
    border-color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .form-control:focus,
.boxs[class*='bg-']:not(.bg-default) .form-control:focus:hover,
.boxs-header[class*='bg-']:not(.bg-default) .form-control:focus,
.boxs-header[class*='bg-']:not(.bg-default) .form-control:focus:hover,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control:focus,
.boxs-widget[class*='bg-']:not(.bg-default) .form-control:focus:hover,
.boxs-body[class*='bg-']:not(.bg-default) .form-control:focus,
.boxs-body[class*='bg-']:not(.bg-default) .form-control:focus:hover,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control:focus,
.boxs-footer[class*='bg-']:not(.bg-default) .form-control:focus:hover {
    border-color: #00aced;
}

.boxs[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap.open,
.boxs-header[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap.open,
.boxs-widget[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap.open,
.boxs-body[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap.open,
.boxs-footer[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap.open {
    border-color: #00aced;
}

.boxs[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.boxs[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder,
.boxs-header[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder,
.boxs-widget[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder,
.boxs-body[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder,
.boxs-footer[class*='bg-']:not(.bg-default) .ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

@media only screen and (max-width: 628px) {
    .boxs .boxs-header .controls {
        display: none;
    }
}

.form-control {
    color: #4d585f;
    outline: 0;
    vertical-align: top;
    background-color: #fff;
    filter: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    border: 1px solid #d8e1e4;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.form-control:not(select) {
    -webkit-appearance: none !important;
}

.form-control::-webkit-input-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-size: 12px;
    line-height: 20px;
}

.form-control::-moz-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-size: 12px;
    line-height: 20px;
}

.form-control:-moz-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-size: 12px;
    line-height: 20px;
}

.form-control:-ms-input-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-size: 12px;
    line-height: 20px;
}

.form-control.input-lg::-webkit-input-placeholder,
.input-group-lg>.form-control::-webkit-input-placeholder,
.input-group-lg>.input-group-btn>.form-control.btn::-webkit-input-placeholder {
    font-size: 18px;
}

.form-control.input-lg::-moz-placeholder,
.input-group-lg>.form-control::-moz-placeholder,
.input-group-lg>.input-group-btn>.form-control.btn::-moz-placeholder {
    font-size: 18px;
}

.form-control.input-lg:-moz-placeholder,
.input-group-lg>.form-control:-moz-placeholder,
.input-group-lg>.input-group-btn>.form-control.btn:-moz-placeholder {
    font-size: 18px;
}

.form-control.input-lg:-ms-input-placeholder,
.input-group-lg>.form-control:-ms-input-placeholder,
.input-group-lg>.input-group-btn>.form-control.btn:-ms-input-placeholder {
    font-size: 18px;
}

.form-control.input-sm::-webkit-input-placeholder,
.input-group-sm>.form-control::-webkit-input-placeholder,
.input-group-sm>.input-group-btn>.form-control.btn::-webkit-input-placeholder {
    line-height: 18px;
}

.form-control.input-sm::-moz-placeholder,
.input-group-sm>.form-control::-moz-placeholder,
.input-group-sm>.input-group-btn>.form-control.btn::-moz-placeholder {
    line-height: 18px;
}

.form-control.input-sm:-moz-placeholder,
.input-group-sm>.form-control:-moz-placeholder,
.input-group-sm>.input-group-btn>.form-control.btn:-moz-placeholder {
    line-height: 18px;
}

.form-control.input-sm:-ms-input-placeholder,
.input-group-sm>.form-control:-ms-input-placeholder,
.input-group-sm>.input-group-btn>.form-control.btn:-ms-input-placeholder {
    line-height: 18px;
}

.form-control:hover:not(:disabled) {
    border-color: #abbfc5;
}

.form-control.rounded {
    border-radius: 600px;
}

.form-control.input-unstyled {
    border: 0;
    padding: 0;
    background-color: transparent;
}

.form-control.input-unstyled::-webkit-input-placeholder {
    font-size: 16px;
}

.form-control.input-unstyled::-moz-placeholder {
    font-size: 16px;
}

.form-control.input-unstyled:-moz-placeholder {
    font-size: 16px;
}

.form-control.input-unstyled:-ms-input-placeholder {
    font-size: 16px;
}

.form-control.input-unstyled:focus,
.form-control.input-unstyled:focus:hover {
    border: 0;
}

.form-group.legend p {
    font-size: 12px;
    color: #7d8c95;
    border-bottom: 1px dotted #cacaca;
    padding-bottom: 5px;
}

label {
    font-weight: 400;
}

.input-group-addon {
    border-radius: 2px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
    margin-top: 3px;
}

.input-group .btn {
    border-radius: 3px;
}

.input-group .rounded {
    border-radius: 600px;
}

.form-validation .form-control.has-focus+.help-block {
    display: none;
}

.form-validation .form-control.has-visited:not(.has-focus)+.help-block {
    display: block;
}

.form-validation .form-control.ng-dirty.ng-invalid,
.form-validation .form-control.ng-dirty.ng-invalid[type="checkbox"]+i {
    border-color: #ff8e8e;
}

.form-validation .form-control.ng-dirty.ng-invalid+.help-block,
.form-validation .form-control.ng-dirty.ng-invalid[type="checkbox"]+i+.help-block {
    color: #ff7575;
}

.form-validation .form-control.ng-dirty.ng-valid {
    border-color: #99d42a;
}

.form-validation .form-control.ng-dirty.ng-valid+.help-block {
    color: #93cc29;
}

.has-error .form-control,
.has-error .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ff8e8e;
}

.has-error .form-control.has-focus,
.has-error .form-control:focus.has-focus {
    border-color: #00aced;
}

.has-error .form-control.has-visited:not(.has-focus),
.has-error .form-control:focus.has-visited:not(.has-focus) {
    border-color: #ff8e8e;
}

.has-error .control-label,
.has-error .help-block {
    color: #ff7575;
}

.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #4d585f;
}

.has-error .checkbox-custom>i,
.has-error .checkbox-custom:hover>i {
    border-color: #ff8e8e;
}

.has-success .form-control,
.has-success .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #99d42a;
}

.has-success .form-control.has-focus,
.has-success .form-control:focus.has-focus {
    border-color: #00aced;
}

.has-success .form-control.has-visited:not(.has-focus),
.has-success .form-control:focus.has-visited:not(.has-focus) {
    border-color: #99d42a;
}

.has-success .control-label,
.has-success .help-block {
    color: #93cc29;
}

.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #4d585f;
}

.has-success .checkbox-custom>i {
    border-color: #99d42a;
}

.has-warning .form-control,
.has-warning .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #fece3a;
}

.has-warning .form-control.has-focus,
.has-warning .form-control:focus.has-focus {
    border-color: #00aced;
}

.has-warning .form-control.has-visited:not(.has-focus),
.has-warning .form-control:focus.has-visited:not(.has-focus) {
    border-color: #fece3a;
}

.has-warning .control-label,
.has-warning .help-block {
    color: #fec720;
}

.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #4d585f;
}

.has-warning .checkbox-custom>i {
    border-color: #fece3a;
}

.checkbox-custom,
.checkbox-custom-alt {
    padding-left: 20px;
    cursor: pointer;
}

.checkbox-custom input,
.checkbox-custom-alt input {
    position: absolute;
    opacity: 0;
}

.checkbox-custom input:checked+i:before,
.checkbox-custom-alt input:checked+i:before {
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    background-color: #fff;
    color: #3d4c5a;
}

.checkbox-custom input:checked+span .active,
.checkbox-custom-alt input:checked+span .active {
    display: inherit;
}

.checkbox-custom input[type='radio']+i,
.checkbox-custom input[type='radio']+i:before,
.checkbox-custom-alt input[type='radio']+i,
.checkbox-custom-alt input[type='radio']+i:before {
    border-radius: 50%;
}

.checkbox-custom input[disabled]+i,
.checkbox-custom-alt input[disabled]+i {
    border-color: #e2e2e2;
    background-color: #fff;
}

.checkbox-custom input[disabled]+i:before,
.checkbox-custom-alt input[disabled]+i:before {
    background-color: #e2e2e2;
}

.checkbox-custom>i,
.checkbox-custom-alt>i {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-right: 4px;
    margin-left: -20px;
    line-height: 1;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.checkbox-custom>i:before,
.checkbox-custom-alt>i:before {
    position: absolute;
    top: 50%;
    left: -100%;
    width: 0;
    height: 0;
    background-color: transparent;
    content: "";
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    z-index: 1;
}

.checkbox-custom>span .active,
.checkbox-custom-alt>span .active {
    display: none;
}

.checkbox-custom.checkbox-custom-sm input:checked+i:before,
.checkbox-custom-alt.checkbox-custom-sm input:checked+i:before {
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
}

.checkbox-custom.checkbox-custom-sm>i,
.checkbox-custom-alt.checkbox-custom-sm>i {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    margin-left: -18px;
}

.checkbox-custom.checkbox-custom-lg input:checked+i:before,
.checkbox-custom-alt.checkbox-custom-lg input:checked+i:before {
    top: 3px;
    left: 3px;
    width: 22px;
    height: 22px;
}

.checkbox-custom.checkbox-custom-lg>i,
.checkbox-custom-alt.checkbox-custom-lg>i {
    width: 30px;
    height: 30px;
}

.checkbox-custom-alt input:checked+i {
    background-color: transparent;
    border-color: #3d4c5a;
    color: #3d4c5a;
}

.checkbox-custom-alt input:checked+i:before {
    top: 3px;
    left: 3px;
    width: auto;
    height: auto;
    background-color: transparent;
    opacity: 1;
}

.checkbox-custom-alt input[type='radio']:checked+i:before {
    left: 2px;
}

.checkbox-custom-alt input[disabled]+i {
    border-color: #e2e2e2;
    background-color: #fff;
}

.checkbox-custom-alt input[disabled]+i:before {
    background-color: transparent;
    color: #ccc;
}

.checkbox-custom-alt>i {
    width: 18px;
    height: 18px;
    background-color: transparent;
    border: 1px solid #dfdfdf;
}

.checkbox-custom-alt>i:before {
    content: "";
    top: 0;
    left: 0;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 11px;
    opacity: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.checkbox-custom-alt.checkbox-custom-sm>i:before {
    font-size: 9px;
}

.checkbox-custom-alt.checkbox-custom-sm input:checked+i:before {
    font-size: 9px;
    top: 2px;
    color: #3d4c5a;
}

.checkbox-custom-alt.checkbox-custom-lg input:checked+i:before {
    font-size: 18px;
    top: 4px;
    left: 4px;
}

.onoffswitch {
    position: relative;
    width: 40px;
    height: 25px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.onoffswitch.green .onoffswitch-inner:before {
    background-color: #8dc327;
}

.onoffswitch.red .onoffswitch-inner:before {
    background-color: #ff5b5b;
}

.onoffswitch.cyan .onoffswitch-inner:before {
    background-color: #00aced;
}

.onoffswitch.soundcloud .onoffswitch-inner:before {
    background-color: #fec107;
}

.onoffswitch.amethyst .onoffswitch-inner:before {
    background-color: #9675ce;
}

.onoffswitch.greensea .onoffswitch-inner:before {
    background-color: #00c292;
}

.onoffswitch.hotpink .onoffswitch-inner:before {
    background-color: #e91e63;
}

.onoffswitch.drank .onoffswitch-inner:before {
    background-color: #A40778;
}

.onoffswitch.blue .onoffswitch-inner:before {
    background-color: #1e83d1;
}

.onoffswitch.slategray .onoffswitch-inner:before {
    background-color: #526678;
}

.onoffswitch.darkgray .onoffswitch-inner:before {
    background-color: #4d4d4d;
}

.onoffswitch.lightred .onoffswitch-inner:before {
    background-color: #e05d6f;
}

.onoffswitch.success .onoffswitch-inner:before {
    background-color: #8bc34a;
}

.onoffswitch.warning .onoffswitch-inner:before {
    background-color: #ffca28;
}

.onoffswitch.danger .onoffswitch-inner:before {
    background-color: #f44336;
}

.onoffswitch.info .onoffswitch-inner:before {
    background-color: #00bcd4;
}

.onoffswitch.labeled {
    width: 46px;
}

.onoffswitch.labeled .onoffswitch-inner:before {
    content: "On";
    padding-left: 7px;
}

.onoffswitch.labeled .onoffswitch-inner:after {
    content: "Off";
    padding-right: 7px;
}

.onoffswitch.labeled .onoffswitch-switch {
    right: 21px;
}

.onoffswitch.small {
    width: 20px;
    height: 15px;
    margin-top: 3px;
    right: -5px;
}

.onoffswitch.small .onoffswitch-switch {
    right: 6px;
}

.onoffswitch.small .onoffswitch-inner:before,
.onoffswitch.small .onoffswitch-inner:after {
    height: 15px;
    line-height: 15px;
}

.onoffswitch.small .onoffswitch-switch {
    width: 10px;
}

.onoffswitch.medium {
    width: 30px;
    height: 20px;
    margin-top: 3px;
    right: -5px;
}

.onoffswitch.medium .onoffswitch-switch {
    right: 11px;
}

.onoffswitch.medium .onoffswitch-inner:before,
.onoffswitch.medium .onoffswitch-inner:after {
    height: 20px;
    line-height: 20px;
}

.onoffswitch.medium .onoffswitch-switch {
    width: 15px;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin 0.2s ease-in 0s;
    -moz-transition: margin 0.2s ease-in 0s;
    transition: margin 0.2s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
    float: left;
    width: 50%;
    height: 25px;
    padding: 0;
    line-height: 25px;
    font-size: 9px;
    color: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    -webkit-transform: none;
}

.onoffswitch-inner:before {
    content: "";
    padding-left: 9px;
    background-color: rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
}

.onoffswitch-inner:after {
    content: "";
    padding-right: 9px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #999999;
    text-align: right;
}

.onoffswitch-switch {
    display: block;
    width: 21px;
    margin: 2px;
    background: #FFFFFF;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    -webkit-transition: all 0.2s ease-in 0s;
    -moz-transition: all 0.2s ease-in 0s;
    transition: all 0.2s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

fieldset[disabled] .checkbox-custom input+i {
    border-color: rgba(0, 0, 0, 0.1);
}

fieldset[disabled] .checkbox-custom input+i:before {
    background-color: rgba(0, 0, 0, 0.1);
}

.help-block {
    font-size: 12px;
    color: #7d8c95;
}

.slider {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.slider.slider-horizontal {
    width: 210px;
    height: 20px;
}

.slider.slider-horizontal .slider-track {
    width: 100%;
    margin-top: -5px;
    top: 50%;
    left: 0;
}

.slider.slider-horizontal .slider-selection {
    height: 100%;
    top: 0;
    bottom: 0;
}

.slider.slider-horizontal .slider-handle {
    margin-left: -10px;
    margin-top: -8px;
}

.slider.slider-horizontal .slider-handle.triangle {
    border-width: 0 10px 10px 10px;
    width: 0;
    height: 0;
    margin-top: 0;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom-color: #e05d6f;
}

.slider.slider-vertical {
    height: 210px;
    width: 20px;
}

.slider.slider-vertical .slider-track {
    height: 100%;
    left: 50%;
    top: 0;
    width: 6px;
    margin-left: -2px;
}

.slider.slider-vertical .slider-selection {
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
}

.slider.slider-vertical .slider-handle {
    margin-left: -8px;
    margin-top: -10px;
}

.slider.slider-vertical .slider-handle.triangle {
    border-width: 10px 0 10px 10px;
    width: 1px;
    height: 1px;
    margin-left: 0;
    border-left-color: #e05d6f;
}

.slider.disabled .slider-track {
    cursor: not-allowed;
}

.slider input {
    display: none;
}

.slider .tooltip {
    display: none;
}

.slider .tooltip.top {
    margin-top: -36px;
}

.slider:hover .tooltip {
    display: block;
}

.slider .tooltip-inner {
    white-space: nowrap;
}

.slider .hide {
    display: none;
}

.slider .slider-track {
    position: absolute;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #d8e1e4;
    height: 6px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.slider .slider-selection {
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #1e83d1;
    background-image: none;
    border-radius: 3px;
}

.slider .slider-handle {
    position: absolute;
    width: 20px;
    height: 20px;
    outline: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}

.slider .slider-handle.round {
    border-radius: 20px;
}

.slider .slider-handle.triangle {
    background: transparent none;
}

.ui-select-bootstrap>.ui-select-match {
    border-color: #d8e1e4 !important;
    border-radius: 2px;
}

.ui-select-bootstrap>.ui-select-match>span:first-of-type {
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
}

.ui-select-bootstrap>.ui-select-match>span:nth-of-type(2)>a {
    position: absolute;
    right: 35px;
    top: 7px;
    font-size: 10px;
    padding: 2px;
    color: #a7b1b8;
}

.ui-select-bootstrap .ui-select-match-item.btn-primary {
    color: white;
}

.ui-select-choices .ui-select-choices-row {
    padding: 0;
}

.ui-select-choices .ui-select-choices-row>a {
    color: #4d585f;
    font-size: 12px;
}

.ui-select-choices .ui-select-choices-row.active>a {
    background: #6f919b;
}

.ui-select-multiple.ui-select-bootstrap.open {
    border-color: #00aced;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
    line-height: .8;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search::-webkit-input-placeholder {
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    padding: 0 7px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search::-moz-placeholder {
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    padding: 0 7px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search:-moz-placeholder {
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    padding: 0 7px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search:-ms-input-placeholder {
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    padding: 0 7px;
}

.ui-select-multiple.ui-select-bootstrap.underline-input input.ui-select-search::-webkit-input-placeholder {
    padding: 0;
}

.ui-select-multiple.ui-select-bootstrap.underline-input input.ui-select-search::-moz-placeholder {
    padding: 0;
}

.ui-select-multiple.ui-select-bootstrap.underline-input input.ui-select-search:-moz-placeholder {
    padding: 0;
}

.ui-select-multiple.ui-select-bootstrap.underline-input input.ui-select-search:-ms-input-placeholder {
    padding: 0;
}

.ta-toolbar {
    margin-bottom: 10px;
}

.ta-root.focussed .ta-scroll-window.form-control {
    border-color: #00aced;
    -webkit-box-shadow: none;
    box-shadow: none;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    border-color: #99d42a !important;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error,
.checkbox-custom.parsley-error>i {
    border-color: #ff8e8e !important;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 13px;
    line-height: 0.9em;
    opacity: 0;
    color: #ff8e8e !important;
    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
    padding: 5px 0 10px;
}

table tbody.files>tr>td {
    vertical-align: middle;
}

.has-warning .twitter-typeahead .tt-input,
.has-warning .twitter-typeahead .tt-hint {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .twitter-typeahead .tt-input:focus,
.has-warning .twitter-typeahead .tt-hint:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-error .twitter-typeahead .tt-input,
.has-error .twitter-typeahead .tt-hint {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .twitter-typeahead .tt-input:focus,
.has-error .twitter-typeahead .tt-hint:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-success .twitter-typeahead .tt-input,
.has-success .twitter-typeahead .tt-hint {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .twitter-typeahead .tt-input:focus,
.has-success .twitter-typeahead .tt-hint:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    width: 100%;
}

.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
}

.input-group.input-group-sm .twitter-typeahead .tt-input,
.input-group.input-group-sm .twitter-typeahead .tt-hint {
    height: 30px;
    padding: 5px 10px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group.input-group-sm .twitter-typeahead .tt-input,
select.input-group.input-group-sm .twitter-typeahead .tt-hint {
    height: 30px;
    line-height: 30px;
}

textarea.input-group.input-group-sm .twitter-typeahead .tt-input,
textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint {
    height: auto;
}

.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
    border-radius: 0;
}

.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.input-group.input-group-lg .twitter-typeahead .tt-input,
.input-group.input-group-lg .twitter-typeahead .tt-hint {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group.input-group-lg .twitter-typeahead .tt-input,
select.input-group.input-group-lg .twitter-typeahead .tt-hint {
    height: 46px;
    line-height: 46px;
}

textarea.input-group.input-group-lg .twitter-typeahead .tt-input,
textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint {
    height: auto;
}

.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
    border-radius: 0;
}

.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.twitter-typeahead {
    width: 100%;
}

.input-group .twitter-typeahead {
    display: table-cell !important;
}

.twitter-typeahead .tt-hint {
    color: #999999;
}

.twitter-typeahead .tt-input {
    z-index: 2;
}

.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
    cursor: not-allowed;
    background-color: #eeeeee !important;
}

.tt-dropdown-menu,
.tt-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    min-width: 160px;
    width: 100%;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.tt-dropdown-menu .tt-suggestion,
.tt-menu .tt-suggestion {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
}

.tt-dropdown-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion.tt-cursor,
.tt-dropdown-menu .tt-suggestion:hover,
.tt-menu .tt-suggestion:hover {
    cursor: pointer;
    text-decoration: none;
    outline: 0;
    background-color: #f5f5f5;
    color: #262626;
}

.tt-dropdown-menu .tt-suggestion.tt-cursor a,
.tt-menu .tt-suggestion.tt-cursor a,
.tt-dropdown-menu .tt-suggestion:hover a,
.tt-menu .tt-suggestion:hover a {
    color: #262626;
}

.tt-dropdown-menu .tt-suggestion p,
.tt-menu .tt-suggestion p {
    margin: 0;
}

.badge,
.label {
    font-size: 9px;
    font-weight: 400;
    border-radius: 50px;
}

.badge {
    padding: 3px 5px;
}

.badge.badge-success {
    background-color: #8bc34a;
}

.badge.badge-danger {
    background-color: #f44336;
}

.badge.badge-warning {
    background-color: #ffca28;
}

.badge.badge-info {
    background-color: #00bcd4;
}

.badge.badge-default {
    background-color: #58767f;
}

.badge.badge-outline {
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 0;
    border: 2px solid;
    background: transparent;
}

.panel-group .panel .panel-heading {
    padding: 0;
}

.panel {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel .panel-heading {
    border-radius: 0;
}

.panel .panel-heading .panel-title>a {
    display: block;
    cursor: pointer;
    font-size: 14px;
    padding: 10px 15px;
}

.panel .panel-heading .panel-title>a span {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.panel .panel-heading .panel-title>a.collapsed span {
    color: #6f919b;
}

.panel .panel-heading .panel-title>a.collapsed span i.fa-minus:before {
    content: "\f067";
}

.panel .panel-heading .panel-title>a:hover {
    text-decoration: none;
}

.panel .panel-heading .panel-title>a:hover span {
    padding-left: 5px;
}

.panel .panel-heading .panel-title>a:hover span.text-muted {
    padding-left: 0;
}

.panel .panel-heading .panel-title>a:focus {
    text-decoration: none;
}

.panel.panel-cyan {
    border-color: #00aced;
}

.panel.panel-cyan>.panel-heading {
    color: white;
    background-color: #00aced;
    border-color: #00aced;
}

.panel.panel-amethyst {
    border-color: #9675ce;
}

.panel.panel-amethyst>.panel-heading {
    color: white;
    background-color: #9675ce;
    border-color: #9675ce;
}

.panel.panel-green {
    border-color: #8dc327;
}

.panel.panel-green>.panel-heading {
    color: white;
    background-color: #8dc327;
    border-color: #8dc327;
}

.panel.panel-soundcloud {
    border-color: #fec107;
}

.panel.panel-soundcloud>.panel-heading {
    color: white;
    background-color: #fec107;
    border-color: #fec107;
}

.panel.panel-red {
    border-color: #ff5b5b;
}

.panel.panel-red>.panel-heading {
    color: white;
    background-color: #ff5b5b;
    border-color: #ff5b5b;
}

.panel.panel-greensea {
    border-color: #00c292;
}

.panel.panel-greensea>.panel-heading {
    color: white;
    background-color: #00c292;
    border-color: #00c292;
}

.panel.panel-hotpink {
    border-color: #e91e63;
}

.panel.panel-hotpink>.panel-heading {
    color: white;
    background-color: #e91e63;
    border-color: #e91e63;
}

.panel.panel-drank {
    border-color: #A40778;
}

.panel.panel-drank>.panel-heading {
    color: white;
    background-color: #A40778;
    border-color: #A40778;
}

.panel.panel-blue {
    border-color: #1e83d1;
}

.panel.panel-blue>.panel-heading {
    color: white;
    background-color: #1e83d1;
    border-color: #1e83d1;
}

.panel.panel-lightred {
    border-color: #e05d6f;
}

.panel.panel-lightred>.panel-heading {
    color: white;
    background-color: #e05d6f;
    border-color: #e05d6f;
}

.panel.panel-slategray {
    border-color: #3d4c5a;
}

.panel.panel-slategray>.panel-heading {
    color: white;
    background-color: #3d4c5a;
    border-color: #3d4c5a;
}

.panel.panel-darkgray {
    border-color: #333;
}

.panel.panel-darkgray>.panel-heading {
    color: white;
    background-color: #333;
    border-color: #333;
}

.panel.panel-filled.panel-default .panel-body {
    background-color: white;
}

.panel.panel-filled.panel-primary .panel-body {
    background-color: #df7185;
    color: white;
}

.panel.panel-filled.panel-success .panel-body {
    background-color: #edf6e3;
    color: #577d2a;
}

.panel.panel-filled.panel-warning .panel-body {
    background-color: #fff6db;
    color: #c19100;
}

.panel.panel-filled.panel-danger .panel-body {
    background-color: #fff8f7;
    color: #ba160a;
}

.panel.panel-filled.panel-info .panel-body {
    background-color: #88f1ff;
    color: #00626e;
}

.panel.panel-filled.panel-cyan .panel-body {
    background-color: #08bbff;
    color: white;
}

.panel.panel-filled.panel-amethyst .panel-body {
    background-color: #9c7dd1;
    color: white;
}

.panel.panel-filled.panel-green .panel-body {
    background-color: #93cc29;
    color: white;
}

.panel.panel-filled.panel-soundcloud .panel-body {
    background-color: #fec720;
    color: white;
}

.panel.panel-filled.panel-red .panel-body {
    background-color: #ff7575;
    color: white;
}

.panel.panel-filled.panel-greensea .panel-body {
    background-color: #00dca5;
    color: white;
}

.panel.panel-filled.panel-blush .panel-body {
    background-color: #f3768d;
    color: white;
}

.panel.panel-filled.panel-hotpink .panel-body {
    background-color: #eb3573;
    color: white;
}

.panel.panel-filled.panel-drank .panel-body {
    background-color: #bc088a;
    color: white;
}

.panel.panel-filled.panel-blue .panel-body {
    background-color: #2890e0;
    color: white;
}

.panel.panel-filled.panel-lightred .panel-body {
    background-color: #e47282;
    color: white;
}

.panel.panel-filled.panel-slategray .panel-body {
    background-color: #475969;
    color: white;
}

.panel.panel-filled.panel-darkgray .panel-body {
    background-color: #404040;
    color: white;
}

.panel.panel-transparent {
    border-left: 0;
    border-right: 0;
}

.panel.panel-transparent:last-of-type {
    border-bottom: 0;
}

.panel.panel-transparent .panel-heading {
    background: none;
}

.panel.panel-transparent .panel-heading .panel-title>a {
    padding: 15px;
}

.panel.panel-transparent .panel-body {
    background-color: #f7f7f7;
    padding: 0;
}

.panel-group .panel {
    border-radius: 0;
}

.panel-group .panel.panel-transparent+.panel.panel-transparent {
    margin-top: -1px;
}

.well {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.breadcrumb {
    border-radius: 0;
}

.breadcrumb>li+li:before {
    content: "\f105";
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.datepicker .btn-default {
    border-width: 0;
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.datepicker .btn-default .glyphicon {
    top: 2px;
}

.datepicker .btn[disabled] {
    opacity: .3;
}

.datepicker .btn-info {
    color: #fff !important;
}

.datepicker .btn-info .text-info {
    color: white;
}

.datepicker .btn-info.active {
    background-color: #00bcd4 !important;
}

.datepicker td>em {
    color: #7d8c95;
}

.pagination {
    border-radius: 0;
}

.pagination>li>a,
.pagination>li>span {
    border-color: #ccd1d5;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    /* background-color: #f0f4f5; */
}

.pagination>li:first-child>a,
.pagination>li:last-child>a {
    border-radius: 0;
}

.pager>li>a,
.pager>li>span {
    border-color: #ccd1d5;
}

.pager>li>a:hover,
.pager>li>a:focus,
.pager>li>span:hover,
.pager>li>span:focus {
    background-color: #f0f4f5;
}

.popover {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border-color: #b5bec3;
}

.popover .popover-title {
    /* background-color: #dfe3e5; */
    font-weight: 700;
}

.popover .popover-content {
    font-size: 12px;
    /* color: #7d8c95; */
}

check-toggler,
.check-toggler {
    cursor: pointer;
    padding: 2px;
}

check-toggler:before,
.check-toggler:before {
    content: "\f00c";
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    font-size: medium;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8bc34a;
}

check-toggler.checked:before,
.check-toggler.checked:before {
    content: "\f00c";
    color: #8bc34a;
}

.check-toggler.voided.modal,
.check-toggler.refunded.modal,
.check-toggler.repeated.modal {
    content: "\f00d";
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    font-size: medium;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: auto;
    position: relative;
    color: #f44336;
}

check-toggler.voided:before,
.check-toggler.voided:before {
    content: "\f00d";
    color: #f44336;
}

check-toggler.repeated:before,
.check-toggler.repeated:before {
    content: "\f021";
    color: #8bc34a;
}

check-toggler.refunded:before,
.check-toggler.refunded:before {
    content: "\f112";
    color: #f44336;
}

span.check-toggler.toggle-class.checked:hover,
span.check-toggler.toggle-class.voided:hover,
span.check-toggler.toggle-class.repeated:hover,
span.check-toggler.toggle-class.refunded:hover {
    background-color: white;
    border-radius: 40% !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.dropdown>a:hover,
.dropdown>a:focus {
    text-decoration: none;
}

.dropdown.settings .dropdown-menu {
    padding: 0;
}

.dropdown.settings .dropdown-menu:after {
    border-bottom-color: #003b4c;
}

.dropdown.settings .color-themes {
    padding: 5px 10px;
    background-color: #fff;
    border-bottom: 1px solid #e2e2e2;
}

.dropdown.settings .color-themes li:not(.title) {
    padding: 3px;
}

.dropdown.settings .color-themes li:not(.title)>a {
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.dropdown.settings .color-themes li:not(.title)>a:hover {
    -webkit-transform: scale(1.3, 1.3);
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

.dropdown.settings .form-group {
    margin-bottom: 0;
}

.dropdown.nav-profile .dropdown-menu {
    min-width: 327px;
    left: -293px;
    padding-top: 0;
}

.dropdown.nav-profile .dropdown-menu li a {
    padding: 10px 15px;
}

.dropdown.nav-profile .dropdown-menu .user-info .user-name {
    display: block;
    font-size: 19px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#header .dropdown>.dropdown-menu {
    margin-top: 3px;
}

.dropdown-menu {
    border-radius: 0;
}

.dropdown-menu.with-arrow:before {
    content: "";
    position: absolute;
    left: 12px;
    top: -10px;
    height: 0;
    width: 0;
    border-bottom: 9px solid rgba(0, 0, 0, 0.15);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.dropdown-menu.with-arrow:after {
    position: absolute;
    left: 13px;
    top: -8px;
    height: 0;
    width: 0;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

.dropdown-menu.pull-right.with-arrow:before {
    left: auto;
    right: 11px;
}

.dropdown-menu.pull-right.with-arrow:after {
    left: auto;
    right: 12px;
}

.dropdown-menu>li>a {
    color: #363e43;
    padding: 5px 15px;
}

.dropdown-menu>li>a>i {
    margin-right: 5px;
}

.dropdown-menu>li>a>.label {
    margin-top: 0px;
}

.dropdown-menu>li>div {
    padding: 5px 10px;
}

.dropdown-menu>li>ul {
    margin-left: 0;
    padding: 0 10px;
}

.dropdown-menu>li>ul>li.title {
    padding: 5px 0 0;
    display: inline-block;
    font-size: 12px;
    color: #4d585f;
}

.dropdown-menu.panel {
    min-width: 280px;
    margin-bottom: 0;
    padding: 0;
    border-color: rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}

.dropdown-menu.panel .panel-heading {
    background-color: #3d4c5a;
    border-radius: 0;
    color: #7d8c95;
    border: 0;
    font-weight: 400;
}

.dropdown-menu.panel .panel-heading strong {
    color: white;
}

.dropdown-menu.panel .panel-footer {
    background-color: white;
    padding: 0;
}

.dropdown-menu.panel .panel-footer>a {
    display: block;
    padding: 10px 15px;
    color: #4d585f;
    font-size: 12px;
}

.dropdown-menu.panel .panel-footer>a>i {
    margin-top: 2px;
}

.dropdown-menu.panel.with-arrow:before {
    border-color: transparent;
}

.dropdown-menu.panel.with-arrow:after {
    height: 0;
    width: 0;
    border-bottom: 9px solid #3d4c5a;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
}

.dropdown-menu.panel .list-group>li {
    padding: 0;
    border-color: #eaeaea;
}

.dropdown-menu.panel .list-group>li a {
    display: block;
    margin: 8px;
    padding: 0;
}

.dropdown-menu.panel .list-group>li .media .media-object {
    margin: 10px 10px 10px 15px;
    padding: 0;
}

.dropdown-menu.panel .list-group>li .media .media-body {
    padding: 10px 15px 10px 0;
}

.dropdown-menu.panel .list-group>li:hover {
    background-color: #f8f8f8;
}

.dropdown-menu.panel .list-group>li>a:hover {
    text-decoration: none;
}

.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.flotTip {
    z-index: 100;
    padding: 4px 10px;
    font-size: 12px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border: 0;
    border-radius: 2px;
}

.legendColorBox>div {
    margin: 3px 5px;
    border: none !important;
}

.legendColorBox>div>div {
    border-radius: 10px;
}

.easypiechart {
    display: inline-block;
    position: relative;
    text-align: center;
    margin: 5px auto;
}

.easypiechart .pie-percent {
    display: inline-block;
    line-height: 100%;
    font-size: 40px;
    font-weight: 300;
    color: #7d8c95;
}

.easypiechart .pie-percent:after {
    content: '%';
    margin-left: 0.1em;
    font-size: .6em;
}

.easypiechart canvas {
    position: absolute;
    top: 0;
    left: 0;
}

.btn-ef {
    border: none;
    display: inline-block;
    outline: none;
    position: relative;
    z-index: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-ef:focus,
.btn-ef:active {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-ef:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-ef.btn-ef-1.btn-ef-1b:after {
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    background: #58767f;
}

.btn-ef.btn-ef-1.btn-ef-1b:hover,
.btn-ef.btn-ef-1.btn-ef-1b:active,
.btn-ef.btn-ef-1.btn-ef-1b.active {
    color: white;
}

.btn-ef.btn-ef-1.btn-ef-1b:hover:after,
.btn-ef.btn-ef-1.btn-ef-1b:active:after,
.btn-ef.btn-ef-1.btn-ef-1b.active:after {
    height: 100%;
}

.btn-ef.btn-ef-1.btn-ef-1c:after {
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    background: #58767f;
}

.btn-ef.btn-ef-1.btn-ef-1c:hover,
.btn-ef.btn-ef-1.btn-ef-1c:active,
.btn-ef.btn-ef-1.btn-ef-1c.active {
    color: white;
}

.btn-ef.btn-ef-1.btn-ef-1c:hover:after,
.btn-ef.btn-ef-1.btn-ef-1c:active:after,
.btn-ef.btn-ef-1.btn-ef-1c.active:after {
    width: 100%;
}

.btn-ef.btn-ef-1.btn-ef-1d {
    overflow: hidden;
}

.btn-ef.btn-ef-1.btn-ef-1d:after {
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    background: #58767f;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.btn-ef.btn-ef-1.btn-ef-1d:hover,
.btn-ef.btn-ef-1.btn-ef-1d:active,
.btn-ef.btn-ef-1.btn-ef-1d.active {
    color: white;
}

.btn-ef.btn-ef-1.btn-ef-1d:hover:after,
.btn-ef.btn-ef-1.btn-ef-1d:active:after,
.btn-ef.btn-ef-1.btn-ef-1d.active:after {
    width: 80%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1d:active:after,
.btn-ef.btn-ef-1.btn-ef-1d.active:after {
    width: 101%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1e {
    overflow: hidden;
}

.btn-ef.btn-ef-1.btn-ef-1e:after {
    width: 110%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #58767f;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.btn-ef.btn-ef-1.btn-ef-1e:hover,
.btn-ef.btn-ef-1.btn-ef-1e:active,
.btn-ef.btn-ef-1.btn-ef-1e.active {
    color: white;
}

.btn-ef.btn-ef-1.btn-ef-1e:hover:after,
.btn-ef.btn-ef-1.btn-ef-1e:active:after,
.btn-ef.btn-ef-1.btn-ef-1e.active:after {
    height: 160%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1e:active:after,
.btn-ef.btn-ef-1.btn-ef-1e.active:after {
    height: 400%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1f {
    overflow: hidden;
}

.btn-ef.btn-ef-1.btn-ef-1f:after {
    width: 101%;
    height: 0;
    top: 50%;
    left: 50%;
    background: #58767f;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

.btn-ef.btn-ef-1.btn-ef-1f:hover,
.btn-ef.btn-ef-1.btn-ef-1f:active,
.btn-ef.btn-ef-1.btn-ef-1f.active {
    color: white;
}

.btn-ef.btn-ef-1.btn-ef-1f:hover:after,
.btn-ef.btn-ef-1.btn-ef-1f:active:after,
.btn-ef.btn-ef-1.btn-ef-1f.active:after {
    height: 75%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1f:active:after,
.btn-ef.btn-ef-1.btn-ef-1f.active:after {
    height: 130%;
    opacity: 1;
}

.btn-ef.btn-ef-1.btn-ef-1-success {
    border-color: #8bc34a;
    color: #8bc34a;
}

.btn-ef.btn-ef-1.btn-ef-1-success.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-success.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-success.btn-ef-1a.active {
    background-color: #8bc34a;
}

.btn-ef.btn-ef-1.btn-ef-1-success:after {
    background-color: #8bc34a;
}

.btn-ef.btn-ef-1.btn-ef-1-warning {
    border-color: #ffca28;
    color: #ffca28;
}

.btn-ef.btn-ef-1.btn-ef-1-warning.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-warning.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-warning.btn-ef-1a.active {
    background-color: #ffca28;
}

.btn-ef.btn-ef-1.btn-ef-1-warning:after {
    background-color: #ffca28;
}

.btn-ef.btn-ef-1.btn-ef-1-danger {
    border-color: #f44336;
    color: #f44336;
}

.btn-ef.btn-ef-1.btn-ef-1-danger.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-danger.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-danger.btn-ef-1a.active {
    background-color: #f44336;
}

.btn-ef.btn-ef-1.btn-ef-1-danger:after {
    background-color: #f44336;
}

.btn-ef.btn-ef-1.btn-ef-1-info {
    border-color: #00bcd4;
    color: #00bcd4;
}

.btn-ef.btn-ef-1.btn-ef-1-info.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-info.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-info.btn-ef-1a.active {
    background-color: #00bcd4;
}

.btn-ef.btn-ef-1.btn-ef-1-info:after {
    background-color: #00bcd4;
}

.btn-ef.btn-ef-1.btn-ef-1-cyan {
    border-color: #00aced;
    color: #00aced;
}

.btn-ef.btn-ef-1.btn-ef-1-cyan.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-cyan.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-cyan.btn-ef-1a.active {
    background-color: #00aced;
}

.btn-ef.btn-ef-1.btn-ef-1-cyan:after {
    background-color: #00aced;
}

.btn-ef.btn-ef-1.btn-ef-1-amethyst {
    border-color: #9675ce;
    color: #9675ce;
}

.btn-ef.btn-ef-1.btn-ef-1-amethyst.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-amethyst.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-amethyst.btn-ef-1a.active {
    background-color: #9675ce;
}

.btn-ef.btn-ef-1.btn-ef-1-amethyst:after {
    background-color: #9675ce;
}

.btn-ef.btn-ef-1.btn-ef-1-green {
    border-color: #8dc327;
    color: #8dc327;
}

.btn-ef.btn-ef-1.btn-ef-1-green.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-green.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-green.btn-ef-1a.active {
    background-color: #8dc327;
}

.btn-ef.btn-ef-1.btn-ef-1-green:after {
    background-color: #8dc327;
}

.btn-ef.btn-ef-1.btn-ef-1-soundcloud {
    border-color: #fec107;
    color: #fec107;
}

.btn-ef.btn-ef-1.btn-ef-1-soundcloud.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-soundcloud.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-soundcloud.btn-ef-1a.active {
    background-color: #fec107;
}

.btn-ef.btn-ef-1.btn-ef-1-soundcloud:after {
    background-color: #fec107;
}

.btn-ef.btn-ef-1.btn-ef-1-red {
    border-color: #ff5b5b;
    color: #ff5b5b;
}

.btn-ef.btn-ef-1.btn-ef-1-red.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-red.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-red.btn-ef-1a.active {
    background-color: #ff5b5b;
}

.btn-ef.btn-ef-1.btn-ef-1-red:after {
    background-color: #ff5b5b;
}

.btn-ef.btn-ef-1.btn-ef-1-greensea {
    border-color: #00c292;
    color: #00c292;
}

.btn-ef.btn-ef-1.btn-ef-1-greensea.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-greensea.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-greensea.btn-ef-1a.active {
    background-color: #00c292;
}

.btn-ef.btn-ef-1.btn-ef-1-greensea:after {
    background-color: #00c292;
}

.btn-ef.btn-ef-1.btn-ef-1-hotpink {
    border-color: #e91e63;
    color: #e91e63;
}

.btn-ef.btn-ef-1.btn-ef-1-hotpink.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-hotpink.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-hotpink.btn-ef-1a.active {
    background-color: #e91e63;
}

.btn-ef.btn-ef-1.btn-ef-1-hotpink:after {
    background-color: #e91e63;
}

.btn-ef.btn-ef-1.btn-ef-1-drank {
    border-color: #A40778;
    color: #A40778;
}

.btn-ef.btn-ef-1.btn-ef-1-drank.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-drank.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-drank.btn-ef-1a.active {
    background-color: #A40778;
}

.btn-ef.btn-ef-1.btn-ef-1-drank:after {
    background-color: #A40778;
}

.btn-ef.btn-ef-1.btn-ef-1-blue {
    border-color: #1e83d1;
    color: #1e83d1;
}

.btn-ef.btn-ef-1.btn-ef-1-blue.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-blue.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-blue.btn-ef-1a.active {
    background-color: #1e83d1;
}

.btn-ef.btn-ef-1.btn-ef-1-blue:after {
    background-color: #1e83d1;
}

.btn-ef.btn-ef-1.btn-ef-1-lightred {
    border-color: #e05d6f;
    color: #e05d6f;
}

.btn-ef.btn-ef-1.btn-ef-1-lightred.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-lightred.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-lightred.btn-ef-1a.active {
    background-color: #e05d6f;
}

.btn-ef.btn-ef-1.btn-ef-1-lightred:after {
    background-color: #e05d6f;
}

.btn-ef.btn-ef-1.btn-ef-1-slategray {
    border-color: #3d4c5a;
    color: #3d4c5a;
}

.btn-ef.btn-ef-1.btn-ef-1-slategray.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-slategray.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-slategray.btn-ef-1a.active {
    background-color: #3d4c5a;
}

.btn-ef.btn-ef-1.btn-ef-1-slategray:after {
    background-color: #3d4c5a;
}

.btn-ef.btn-ef-1.btn-ef-1-darkgray {
    border-color: #333;
    color: #333;
}

.btn-ef.btn-ef-1.btn-ef-1-darkgray.btn-ef-1a:hover,
.btn-ef.btn-ef-1.btn-ef-1-darkgray.btn-ef-1a:active,
.btn-ef.btn-ef-1.btn-ef-1-darkgray.btn-ef-1a.active {
    background-color: #333;
}

.btn-ef.btn-ef-1.btn-ef-1-darkgray:after {
    background-color: #333;
}

.btn-ef.btn-ef-2 {
    background: #e6e6e6;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 3px;
    box-shadow: 0 3px;
    color: #58767f;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-2.btn-rounded {
    border-radius: 4px;
}

.btn-ef.btn-ef-2.btn-ef-2a:hover {
    top: 2px;
    -webkit-box-shadow: 0 1px;
    box-shadow: 0 1px;
}

.btn-ef.btn-ef-2.btn-ef-2a:active,
.btn-ef.btn-ef-2.btn-ef-2a.active {
    top: 3px;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}

.btn-ef.btn-ef-2.btn-ef-2b:hover {
    top: -2px;
    -webkit-box-shadow: 0 5px;
    box-shadow: 0 5px;
}

.btn-ef.btn-ef-2.btn-ef-2b:active,
.btn-ef.btn-ef-2.btn-ef-2b.active {
    top: 3px;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}

.btn-ef.btn-ef-2.btn-ef-2c {
    -webkit-box-shadow: -3px 0;
    box-shadow: -3px 0;
}

.btn-ef.btn-ef-2.btn-ef-2c:hover {
    left: -2px;
    -webkit-box-shadow: -1px 0;
    box-shadow: -1px 0;
}

.btn-ef.btn-ef-2.btn-ef-2c:active,
.btn-ef.btn-ef-2.btn-ef-2c.active {
    left: -3px;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}

.btn-ef.btn-ef-2.btn-ef-2d {
    -webkit-box-shadow: 3px 0;
    box-shadow: 3px 0;
}

.btn-ef.btn-ef-2.btn-ef-2d:hover {
    left: 2px;
    -webkit-box-shadow: 1px 0;
    box-shadow: 1px 0;
}

.btn-ef.btn-ef-2.btn-ef-2d:active,
.btn-ef.btn-ef-2.btn-ef-2d.active {
    left: 3px;
    -webkit-box-shadow: 0 0;
    box-shadow: 0 0;
}

.btn-ef.btn-ef-2.btn-ef-2-success {
    color: #8bc34a;
    background-color: #e1efd0;
}

.btn-ef.btn-ef-2.btn-ef-2-warning {
    color: #ffca28;
    background-color: #fff0c1;
}

.btn-ef.btn-ef-2.btn-ef-2-danger {
    color: #f44336;
    background-color: #fde1df;
}

.btn-ef.btn-ef-2.btn-ef-2-info {
    color: #00bcd4;
    background-color: #88f1ff;
}

.btn-ef.btn-ef-2.btn-ef-2-cyan {
    color: #00aced;
    background-color: #baecff;
}

.btn-ef.btn-ef-2.btn-ef-2-amethyst {
    color: #9675ce;
    background-color: #cfc0e9;
}

.btn-ef.btn-ef-2.btn-ef-2-green {
    color: #8dc327;
    background-color: #f7fcee;
}

.btn-ef.btn-ef-2.btn-ef-2-soundcloud {
    color: soundcloud;
    background-color: #fff4d2;
}

.btn-ef.btn-ef-2.btn-ef-2-red {
    color: #ff5b5b;
    background-color: #fff4f4;
}

.btn-ef.btn-ef-2.btn-ef-2-greensea {
    color: #00c292;
    background-color: #dcfff6;
}

.btn-ef.btn-ef-2.btn-ef-2-hotpink {
    color: #e91e63;
    background-color: #fdeff4;
}

.btn-ef.btn-ef-2.btn-ef-2-drank {
    color: #A40778;
    background-color: #fdc7ee;
}

.btn-ef.btn-ef-2.btn-ef-2-blue {
    color: #1e83d1;
    background-color: #c4e1f7;
}

.btn-ef.btn-ef-2.btn-ef-2-lightred {
    color: #e05d6f;
    background-color: #f9dde1;
}

.btn-ef.btn-ef-2.btn-ef-2-slategray {
    color: #3d4c5a;
    background-color: #b2bfcb;
}

.btn-ef.btn-ef-2.btn-ef-2-darkgray {
    color: #333;
    background-color: #a6a6a6;
}

.btn-ef.btn-ef-3.btn-default {
    background: #e2e2e2;
    color: #4d585f;
}

.btn-ef.btn-ef-3.btn-default:hover {
    background: #c9c9c9;
}

.btn-ef.btn-ef-3.btn-default:active,
.btn-ef.btn-ef-3.btn-default.active {
    background: #bcbcbc;
}

.btn-ef.btn-ef-3.btn-default:focus {
    background: #e2e2e2;
    color: #4d585f;
}

.btn-ef.btn-ef-3:active {
    top: 2px;
}

.btn-ef.btn-ef-3>i {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 32px;
    font-size: 100%;
    width: 40px;
}

.btn-ef.btn-ef-3.btn-ef-3a {
    padding-left: 50px;
}

.btn-ef.btn-ef-3.btn-ef-3a>i {
    background: rgba(0, 0, 0, 0.05);
}

.btn-ef.btn-ef-3.btn-ef-3b {
    padding-left: 45px;
}

.btn-ef.btn-ef-3.btn-ef-3b>i {
    width: 36px;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.btn-ef.btn-ef-3.btn-ef-3c {
    padding-right: 45px;
    overflow: hidden;
}

.btn-ef.btn-ef-3.btn-ef-3c>i {
    left: auto;
    right: -6px;
    font-size: 13px;
    z-index: 2;
}

.btn-ef.btn-ef-3.btn-ef-3c:after {
    width: 30%;
    height: 200%;
    background: rgba(255, 255, 255, 0.1);
    z-index: 1;
    right: 0;
    top: 0;
    margin: -5px 0 0 -5px;
    -webkit-transform-origin: 0 0;
    -webkit-transform: rotate(-20deg);
    -moz-transform-origin: 0 0;
    -moz-transform: rotate(-20deg);
    -ms-transform-origin: 0 0;
    -ms-transform: rotate(-20deg);
    transform-origin: 0 0;
    transform: rotate(-20deg);
}

.btn-ef.btn-ef-3.btn-ef-3c:hover:after {
    width: 40%;
}

.btn-ef.btn-ef-4 {
    overflow: hidden;
    padding: 6px 30px;
}

.btn-ef.btn-ef-4.btn-default {
    border: 2px solid #ccc;
}

.btn-ef.btn-ef-4.btn-default:hover {
    border: 2px solid #b3b3b3;
}

.btn-ef.btn-ef-4:active,
.btn-ef.btn-ef-4.active {
    top: 2px;
}

.btn-ef.btn-ef-4>i {
    position: absolute;
    height: 100%;
    line-height: 32px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-ef.btn-ef-4.btn-ef-4a>i {
    left: 130%;
    top: 0;
}

.btn-ef.btn-ef-4.btn-ef-4a:hover>i {
    left: 80%;
}

.btn-ef.btn-ef-4.btn-ef-4b>i {
    left: 70%;
    opacity: 0;
    top: 0;
}

.btn-ef.btn-ef-4.btn-ef-4b:hover>i {
    left: 80%;
    opacity: 1;
}

.btn-ef.btn-ef-4.btn-ef-4c>i {
    left: -50%;
    top: 0;
}

.btn-ef.btn-ef-4.btn-ef-4c:hover>i {
    left: 10%;
}

.btn-ef.btn-ef-4.btn-ef-4d>i {
    left: 30%;
    opacity: 0;
    top: 0;
}

.btn-ef.btn-ef-4.btn-ef-4d:hover>i {
    left: 10%;
    opacity: 1;
}

.btn-ef.btn-ef-5 {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.btn-ef.btn-ef-5.btn-default {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
}

.btn-ef.btn-ef-5.btn-default:hover {
    border-color: #b3b3b3;
}

.btn-ef.btn-ef-5:active,
.btn-ef.btn-ef-5.active {
    top: 2px;
}

.btn-ef.btn-ef-5:active i,
.btn-ef.btn-ef-5.active i {
    color: white;
}

.btn-ef.btn-ef-5 span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.btn-ef.btn-ef-5 i {
    position: absolute;
    height: 100%;
    width: 100%;
    line-height: 1.8;
    font-size: 130%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.btn-ef.btn-ef-5.btn-ef-5a:hover span {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    -o-transform: translateY(300%);
    transform: translateY(300%);
}

.btn-ef.btn-ef-5.btn-ef-5a:hover i {
    top: 0;
}

.btn-ef.btn-ef-5.btn-ef-5a i {
    left: 0;
    top: -100%;
}

.btn-ef.btn-ef-5.btn-ef-5b:hover span {
    -webkit-transform: translateX(200%);
    -moz-transform: translateX(200%);
    -ms-transform: translateX(200%);
    -o-transform: translateX(200%);
    transform: translateX(200%);
}

.btn-ef.btn-ef-5.btn-ef-5b:hover i {
    left: 0;
}

.btn-ef.btn-ef-5.btn-ef-5b i {
    left: -100%;
    top: 0;
}

.btn-ef.btn-ef-6 {
    border-width: 0;
    padding: 8px 14px;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-6.btn-default {
    background: #e2e2e2;
    color: #4d585f;
}

.btn-ef.btn-ef-6.btn-default:hover {
    background: #c9c9c9;
}

.btn-ef.btn-ef-6.btn-default:active,
.btn-ef.btn-ef-6.btn-default.active {
    background: #bcbcbc;
}

.btn-ef.btn-ef-6.btn-default:focus {
    background: #e2e2e2;
    color: #4d585f;
}

.btn-ef.btn-ef-6:active,
.btn-ef.btn-ef-6.active {
    top: 2px;
}

.btn-ef.btn-ef-6:hover {
    padding: 6px 12px;
    border-width: 2px;
    background: transparent !important;
    color: #4d585f;
}

.btn-ef.btn-ef-6.btn-ef-6a {
    border-style: solid;
}

.btn-ef.btn-ef-6.btn-ef-6b {
    border-style: dashed;
}

.btn-ef.btn-ef-6.btn-ef-6c {
    border-style: dotted;
}

.btn-ef.btn-ef-6.btn-ef-6d {
    padding: 10px 16px;
    border-style: double;
}

.btn-ef.btn-ef-6.btn-ef-6d:hover {
    border-width: 4px;
    padding: 6px 12px;
}

.btn-ef.btn-ef-7 {
    border-width: 1px;
    border-style: solid;
    padding: 6px 16px 6px 40px;
}

.btn-ef.btn-ef-7:not(.btn-icon-only) i {
    color: rgba(255, 255, 255, 0.5);
}

.btn-ef.btn-ef-7.btn-default {
    border-color: #ccc;
}

.btn-ef.btn-ef-7.btn-default:not(.btn-icon-only) i {
    color: rgba(0, 0, 0, 0.5);
}

.btn-ef.btn-ef-7.btn-default:hover {
    border-color: #b3b3b3;
}

.btn-ef.btn-ef-7.btn-ef-7a {
    overflow: hidden;
}

.btn-ef.btn-ef-7.btn-ef-7a i {
    position: absolute;
    left: 0;
    width: 32%;
    font-size: 130%;
    line-height: 1.1;
}

.btn-ef.btn-ef-7.btn-ef-7a.btn-activated {
    -webkit-animation: fadeOutText 0.5s;
    -moz-animation: fadeOutText 0.5s;
    animation: fadeOutText 0.5s;
}

.btn-ef.btn-ef-7.btn-ef-7a.btn-activated i {
    -webkit-animation: moveToRight 0.5s;
    -moz-animation: moveToRight 0.5s;
    animation: moveToRight 0.5s;
}

.btn-ef.btn-ef-7.btn-ef-7b {
    overflow: hidden;
}

.btn-ef.btn-ef-7.btn-ef-7b i {
    position: absolute;
    left: 0;
    width: 28%;
    font-size: 130%;
    line-height: 1.1;
}

.btn-ef.btn-ef-7.btn-ef-7b.btn-activated i {
    -webkit-animation: scaleUp 0.5s;
    -moz-animation: scaleUp 0.5s;
    animation: scaleUp 0.5s;
}

.btn-ef.btn-ef-7.btn-ef-7c {
    overflow: hidden;
}

.btn-ef.btn-ef-7.btn-ef-7c i {
    z-index: 1;
}

.btn-ef.btn-ef-7.btn-ef-7c:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0;
    width: 0;
    background: rgba(0, 0, 0, 0.1);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-7.btn-ef-7c.btn-activated:after {
    -webkit-animation: fillToRight 0.7s forwards;
    -moz-animation: fillToRight 0.7s forwards;
    animation: fillToRight 0.7s forwards;
}

.btn-ef.btn-ef-7.btn-ef-7d {
    overflow: hidden;
}

.btn-ef.btn-ef-7.btn-ef-7d i {
    z-index: 1;
}

.btn-ef.btn-ef-7.btn-ef-7d:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 100%;
    z-index: 0;
    background: rgba(0, 0, 0, 0.1);
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-7.btn-ef-7d.btn-activated:after {
    -webkit-animation: emptyBottom 0.7s forwards;
    -moz-animation: emptyBottom 0.7s forwards;
    animation: emptyBottom 0.7s forwards;
}

.btn-ef.btn-ef-7.btn-ef-7e i.after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 22px;
    line-height: 42px;
    color: #ea515e;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-7.btn-ef-7e.btn-activated i.after {
    -webkit-animation: scaleFade 0.5s forwards;
    -moz-animation: scaleFade 0.5s forwards;
    animation: scaleFade 0.5s forwards;
}

.btn-ef.btn-ef-7.btn-ef-7f i.after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 22px;
    line-height: 42px;
    color: #ffe44d;
    visibility: hidden;
    -webkit-transform: scale(4);
    -moz-transform: scale(4);
    -ms-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-7.btn-ef-7f.btn-activated i.after {
    visibility: visible;
    -webkit-animation: dropDown 0.3s forwards;
    -moz-animation: dropDown 0.3s forwards;
    animation: dropDown 0.3s forwards;
}

.btn-ef.btn-ef-7.btn-ef-7g i.after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    font-size: 22px;
    line-height: 42px;
    color: #4d585f;
    visibility: hidden;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.btn-ef.btn-ef-7.btn-ef-7g.btn-activated i.after {
    visibility: visible;
    -webkit-animation: dropDownFade 0.5s forwards;
    -moz-animation: dropDownFade 0.5s forwards;
    animation: dropDownFade 0.5s forwards;
}

.btn-ef.btn-ef-7.btn-ef-7h span {
    display: inline-block;
    width: 100%;
}

.btn-ef.btn-ef-7.btn-ef-7h i {
    position: absolute;
    left: 0;
    width: 28%;
    font-size: 130%;
    line-height: 1.1;
}

.btn-ef.btn-ef-7.btn-ef-7h.btn-activated i {
    -webkit-animation: scaleUp 0.5s;
    -moz-animation: scaleUp 0.5s;
    animation: scaleUp 0.5s;
}

.btn-ef.btn-activated-success,
.btn-ef.btn-activated-error {
    color: transparent !important;
}

.btn-ef.btn-activated-success:after,
.btn-ef.btn-activated-error:after {
    z-index: 1;
    color: #fff;
    left: 40%;
}

.btn-ef.btn-activated-success .fa:before {
    content: "\f118";
}

.btn-ef.btn-activated-success:after {
    content: "Success!";
    -webkit-animation: moveUp 0.5s;
    -moz-animation: moveUp 0.5s;
    animation: moveUp 0.5s;
}

.btn-ef.btn-activated-error {
    -webkit-animation: shake 0.5s;
    -moz-animation: shake 0.5s;
    animation: shake 0.5s;
}

.btn-ef.btn-activated-error .fa:before {
    content: "\f119";
}

.btn-ef.btn-activated-error:after {
    content: "Error!";
    -webkit-animation: scaleFromUp 0.5s;
    -moz-animation: scaleFromUp 0.5s;
    animation: scaleFromUp 0.5s;
}

button:focus {
    outline: 0 !important;
}

.btn-full {
    width: 100%;
}

.btn {
    outline: 0 !important;
}

.btn.rounded-corners,
.btn.btn-rounded {
    border-radius: 4px;
}

.btn.rounded-corners.btn-lg,
.btn-group-lg>.btn.rounded-corners,
.btn.btn-rounded.btn-lg,
.btn-group-lg>.btn.btn-rounded {
    border-radius: 6px;
}

.btn.rounded-corners.btn-sm,
.btn-group-sm>.btn.rounded-corners,
.btn.rounded-corners.btn-xs,
.btn-group-xs>.btn.rounded-corners,
.btn.btn-rounded.btn-sm,
.btn-group-sm>.btn.btn-rounded,
.btn.btn-rounded.btn-xs,
.btn-group-xs>.btn.btn-rounded {
    border-radius: 3px;
}

.btn.btn-rounded-10 {
    border-radius: 10px;
}

.btn.btn-rounded-20 {
    border-radius: 20px;
}

.btn.btn-rounded-40 {
    border-radius: 40px;
}

.btn.btn-rounded-50p {
    border-radius: 50%;
}

.btn.no-border {
    border: 0;
}

.btn.btn-icon-only {
    font-size: 0;
    padding: 20px 25px;
    position: relative;
}

.btn.btn-icon-only i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 17px;
    line-height: 42px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.btn:focus,
.btn:active {
    outline: 0 !important;
}

.btn.btn-cyan {
    background-color: #00aced;
    color: white;
    border-color: #0092c9;
}

.btn.btn-cyan:hover,
.btn.btn-cyan:active,
.btn.btn-cyan.active {
    background-color: #0092c9;
    border-color: #0083b5;
    color: white;
}

.btn.btn-cyan:active,
.btn.btn-cyan.active {
    background-color: #0083b5;
    border-color: #0078a6;
}

.btn.btn-amethyst {
    background-color: #9675ce;
    color: white;
    border-color: #8862c7;
}

.btn.btn-amethyst:hover,
.btn.btn-amethyst:active,
.btn.btn-amethyst.active {
    background-color: #8862c7;
    border-color: #7c53c2;
    color: white;
}

.btn.btn-amethyst:active,
.btn.btn-amethyst.active {
    background-color: #7c53c2;
    border-color: #7448be;
}

.btn.btn-green {
    background-color: #8dc327;
    color: white;
    border-color: #84b624;
}

.btn.btn-green:hover,
.btn.btn-green:active,
.btn.btn-green.active {
    background-color: #84b624;
    border-color: #77a521;
    color: white;
}

.btn.btn-green:active,
.btn.btn-green.active {
    background-color: #77a521;
    border-color: #6e991f;
}

.btn.btn-soundcloud {
    background-color: #fec107;
    color: white;
    border-color: #f5b901;
}

.btn.btn-soundcloud:hover,
.btn.btn-soundcloud:active,
.btn.btn-soundcloud.active {
    background-color: #f5b901;
    border-color: #e0a901;
    color: white;
}

.btn.btn-soundcloud:active,
.btn.btn-soundcloud.active {
    background-color: #e0a901;
    border-color: #d19e01;
}

.btn.btn-red {
    background-color: #ff5b5b;
    color: white;
    border-color: #ff2828;
}

.btn.btn-red:hover,
.btn.btn-red:active,
.btn.btn-red.active {
    background-color: #ff2828;
    border-color: #fe0000;
    color: white;
}

.btn.btn-red:active,
.btn.btn-red.active {
    background-color: #fe0000;
    border-color: #ef0000;
}

.btn.btn-greensea {
    background-color: #00c292;
    color: white;
    border-color: #00a97f;
}

.btn.btn-greensea:hover,
.btn.btn-greensea:active,
.btn.btn-greensea.active {
    background-color: #00a97f;
    border-color: #00946f;
    color: white;
}

.btn.btn-greensea:active,
.btn.btn-greensea.active {
    background-color: #00946f;
    border-color: #008564;
}

.btn.btn-blush:hover,
.btn.btn-blush:active,
.btn.btn-blush.active {
    background-color: #ef4865;
    border-color: #ed3556;
    color: white;
}

.btn.btn-blush:active,
.btn.btn-blush.active {
    background-color: #ed3556;
    border-color: #ec274a;
}

.btn.btn-hotpink {
    background-color: #e91e63;
    color: white;
    border-color: #d81558;
}

.btn.btn-hotpink:hover,
.btn.btn-hotpink:active,
.btn.btn-hotpink.active {
    background-color: #d81558;
    border-color: #c61350;
    color: white;
}

.btn.btn-hotpink:active,
.btn.btn-hotpink.active {
    background-color: #c61350;
    border-color: #b8124a;
}

.btn.btn-drank {
    background-color: #A40778;
    color: white;
    border-color: #8c0666;
}

.btn.btn-drank:hover,
.btn.btn-drank:active,
.btn.btn-drank.active {
    background-color: #8c0666;
    border-color: #780558;
    color: white;
}

.btn.btn-drank:active,
.btn.btn-drank.active {
    background-color: #780558;
    border-color: #69044d;
}

.btn.btn-blue {
    background-color: #1e83d1;
    color: white;
    border-color: #1b75bb;
}

.btn.btn-blue:hover,
.btn.btn-blue:active,
.btn.btn-blue.active {
    background-color: #1b75bb;
    border-color: #186aa9;
    color: white;
}

.btn.btn-blue:active,
.btn.btn-blue.active {
    background-color: #186aa9;
    border-color: #16619b;
}

.btn.btn-lightred {
    background-color: #e05d6f;
    color: white;
    border-color: #dc485c;
}

.btn.btn-lightred:hover,
.btn.btn-lightred:active,
.btn.btn-lightred.active {
    background-color: #dc485c;
    border-color: #d9364d;
    color: white;
}

.btn.btn-lightred:active,
.btn.btn-lightred.active {
    background-color: #d9364d;
    border-color: #d62a41;
}

.btn.btn-slategray {
    background-color: #3d4c5a;
    color: white;
    border-color: #333f4b;
}

.btn.btn-slategray:hover,
.btn.btn-slategray:active,
.btn.btn-slategray.active {
    background-color: #333f4b;
    border-color: #2a353f;
    color: white;
}

.btn.btn-slategray:active,
.btn.btn-slategray.active {
    background-color: #2a353f;
    border-color: #242d36;
}

.btn.btn-darkgray {
    background-color: #333;
    color: white;
    border-color: #262626;
}

.btn.btn-darkgray:hover,
.btn.btn-darkgray:active,
.btn.btn-darkgray.active {
    background-color: #262626;
    border-color: #1c1c1c;
    color: white;
}

.btn.btn-darkgray:active,
.btn.btn-darkgray.active {
    background-color: #1c1c1c;
    border-color: #141414;
}

.btn.btn-default {
    color: #4d585f;
    border-color: #c9d6da;
}

.btn.btn-default:focus {
    background-color: white;
    border-color: #abbfc5;
}

.btn.btn-default:hover {
    background-color: #f0f4f5;
}

.btn.btn-default:active,
.btn.btn-default.active {
    background-color: #e7edef;
}

.btn.btn-primary:hover {
    background-color: #be2c46;
}

.btn.btn-primary:active,
.btn.btn-primary.active {
    background-color: #aa273e;
}

.btn.btn-green:focus {
    background-color: #8bc34a;
    border-color: #4cae4c;
}

.btn.btn-green:hover {
    background-color: #71a436;
}

.btn.btn-green:active,
.btn.btn-green.active {
    background-color: #649130;
}

.btn.btn-warning:focus {
    background-color: #ffca28;
    border-color: #eea236;
}

.btn.btn-warning:hover {
    background-color: #f4b800;
}

.btn.btn-warning:active,
.btn.btn-warning.active {
    background-color: #dba500;
}

.btn.btn-info:focus {
    background-color: #00bcd4;
    border-color: #46b8da;
}

.btn.btn-info:hover {
    background-color: #008fa1;
}

.btn.btn-info:active,
.btn.btn-info.active {
    background-color: #2471b4;
}

.btn.btn-border {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
}

.btn.btn-border:hover,
.btn.btn-border:active,
.btn.btn-border.active,
.btn.btn-border:focus {
    background-color: transparent;
}

.btn.btn-border.btn-xs,
.btn-group-xs>.btn.btn-border,
.btn.btn-border.btn-sm,
.btn-group-sm>.btn.btn-border {
    border-width: 1px;
}

.btn.btn-border.btn-cyan {
    color: #00aced;
}

.btn.btn-border.btn-cyan:hover,
.btn.btn-border.btn-cyan:active,
.btn.btn-border.btn-cyan.active {
    color: #0083b5;
}

.btn.btn-border.btn-amethyst {
    color: #9675ce;
}

.btn.btn-border.btn-amethyst:hover,
.btn.btn-border.btn-amethyst:active,
.btn.btn-border.btn-amethyst.active {
    color: #7c53c2;
}

.btn.btn-border.btn-green {
    color: #8dc327;
}

.btn.btn-border.btn-green:hover,
.btn.btn-border.btn-green:active,
.btn.btn-border.btn-green.active {
    color: #77a521;
}

.btn.btn-border.btn-soundcloud {
    color: #fec107;
}

.btn.btn-border.btn-soundcloud:hover,
.btn.btn-border.btn-soundcloud:active,
.btn.btn-border.btn-soundcloud.active {
    color: #e0a901;
}

.btn.btn-border.btn-red {
    color: #ff5b5b;
}

.btn.btn-border.btn-red:hover,
.btn.btn-border.btn-red:active,
.btn.btn-border.btn-red.active {
    color: #fe0000;
}

.btn.btn-border.btn-greensea {
    color: #00c292;
}

.btn.btn-border.btn-greensea:hover,
.btn.btn-border.btn-greensea:active,
.btn.btn-border.btn-greensea.active {
    color: #00946f;
}

.btn.btn-border.btn-blush:hover,
.btn.btn-border.btn-blush:active,
.btn.btn-border.btn-blush.active {
    color: #ed3556;
}

.btn.btn-border.btn-hotpink {
    color: #e91e63;
}

.btn.btn-border.btn-hotpink:hover,
.btn.btn-border.btn-hotpink:active,
.btn.btn-border.btn-hotpink.active {
    color: #c61350;
}

.btn.btn-border.btn-drank {
    color: #A40778;
}

.btn.btn-border.btn-drank:hover,
.btn.btn-border.btn-drank:active,
.btn.btn-border.btn-drank.active {
    color: #780558;
}

.btn.btn-border.btn-blue {
    color: #1e83d1;
}

.btn.btn-border.btn-blue:hover,
.btn.btn-border.btn-blue:active,
.btn.btn-border.btn-blue.active {
    color: #186aa9;
}

.btn.btn-border.btn-lightred {
    color: #e05d6f;
}

.btn.btn-border.btn-lightred:hover,
.btn.btn-border.btn-lightred:active,
.btn.btn-border.btn-lightred.active {
    color: #d9364d;
}

.btn.btn-border.btn-slategray {
    color: #3d4c5a;
}

.btn.btn-border.btn-slategray:hover,
.btn.btn-border.btn-slategray:active,
.btn.btn-border.btn-slategray.active {
    color: #2a353f;
}

.btn.btn-border.btn-darkgray {
    color: #333;
}

.btn.btn-border.btn-darkgray:hover,
.btn.btn-border.btn-darkgray:active,
.btn.btn-border.btn-darkgray.active {
    color: #1c1c1c;
}

.btn.btn-border.btn-primary:hover,
.btn.btn-border.btn-primary:active,
.btn.btn-border.btn-primary.active {
    color: #952236;
}

.btn.btn-border.btn-green {
    color: #8bc34a;
}

.btn.btn-border.btn-green:hover,
.btn.btn-border.btn-green:active,
.btn.btn-border.btn-green.active {
    color: #577d2a;
}

.btn.btn-border.btn-warning {
    color: #ffca28;
}

.btn.btn-border.btn-warning:hover,
.btn.btn-border.btn-warning:active,
.btn.btn-border.btn-warning.active {
    color: #c19100;
}

.btn.btn-border.btn-danger {
    color: #f44336;
}

.btn.btn-border.btn-danger:hover,
.btn.btn-border.btn-danger:active,
.btn.btn-border.btn-danger.active {
    color: #ba160a;
}

.btn.btn-border.btn-info {
    color: #00bcd4;
}

.btn.btn-border.btn-info:hover,
.btn.btn-border.btn-info:active,
.btn.btn-border.btn-info.active {
    color: #00626e;
}

.btn.btn-border.btn-white {
    color: #fff;
    border-color: white;
}

.btn.btn-border.btn-white:hover,
.btn.btn-border.btn-white:active,
.btn.btn-border.btn-white.active {
    background-color: rgba(255, 255, 255, 0.1);
}

.open .dropdown-toggle.btn-cyan {
    background-color: #0092c9;
    color: white;
}

.open .dropdown-toggle.btn-amethyst {
    background-color: #8862c7;
    color: white;
}

.open .dropdown-toggle.btn-green {
    background-color: #84b624;
    color: white;
}

.open .dropdown-toggle.btn-soundcloud {
    background-color: #f5b901;
    color: white;
}

.open .dropdown-toggle.btn-red {
    background-color: #ff2828;
    color: white;
}

.open .dropdown-toggle.btn-greensea {
    background-color: #00a97f;
    color: white;
}

.open .dropdown-toggle.btn-blush {
    background-color: #ef4865;
    color: white;
}

.open .dropdown-toggle.btn-hotpink {
    background-color: #d81558;
    color: white;
}

.open .dropdown-toggle.btn-drank {
    background-color: #dc485c;
    color: white;
}

.open .dropdown-toggle.btn-drank {
    background-color: #dc485c;
    color: white;
}

.open .dropdown-toggle.btn-blue {
    background-color: #1b75bb;
    color: white;
}

.open .dropdown-toggle.btn-lightred {
    background-color: #dc485c;
    color: white;
}

.open .dropdown-toggle.btn-slategray {
    background-color: #333f4b;
    color: white;
}

.open .dropdown-toggle.btn-darkgray {
    background-color: #262626;
    color: white;
}

.btn-group>.btn {
    border-radius: 0;
}

.btn-group.btn-group-rounded>.btn {
    border-radius: 4px;
}

.btn-group.btn-group-rounded-20>.btn {
    border-radius: 20px;
}

.btn-group-lg>.btn {
    border-radius: 0;
}

.btn-group-lg.btn-group-rounded>.btn {
    border-radius: 6px;
}

.btn-group-sm>.btn,
.btn-group-xs>.btn {
    border-radius: 0;
}

.btn-group-sm.btn-group-rounded>.btn,
.btn-group-xs.btn-group-rounded>.btn {
    border-radius: 3px;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-radius: 0;
}

.btn-group>.btn:not(.btn-default)+.dropdown-toggle {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.btn-group>.btn:not(.btn-default)+.dropdown-toggle:hover,
.btn-group>.btn:not(.btn-default)+.dropdown-toggle:focus,
.btn-group>.btn:not(.btn-default)+.dropdown-toggle.active,
.btn-group>.btn:not(.btn-default)+.dropdown-toggle:active {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.boxs-button {
    display: block;
    padding: 30px 20px;
    text-align: center;
    font-size: 18px;
    color: #4d585f;
    opacity: .6;
}

.boxs-button:hover,
.boxs-button:focus {
    color: #4d585f;
    opacity: 1;
    text-decoration: none;
}

@font-face {
    font-family: 'Simple-Line-Icons';
    src: url("../fonts/Simple-Line-Icons.eot");
    src: url("../fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"), url("../fonts/Simple-Line-Icons.woff") format("woff"), url("../fonts/Simple-Line-Icons.ttf") format("truetype"), url("../fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'weathericons';
    src: url("../fonts/weathericons-regular-webfont.eot");
    src: url("../fonts/weathericons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/weathericons-regular-webfont.woff") format("woff"), url("../fonts/weathericons-regular-webfont.ttf") format("truetype"), url("../fonts/weathericons-regular-webfont.svg#weathericons-regular-webfontRg") format("svg");
    font-weight: normal;
    font-style: normal;
}

.myIcon {
    display: inline-block;
    font-size: 0px;
    cursor: pointer;
    margin: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
}

.myIcon:hover {
    text-decoration: none;
}

.myIcon>.fa {
    speak: none;
    font-size: 16px;
    line-height: 50px;
    display: block;
}

.myIcon:after,
.myIcon:before {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.myIcon:before {
    display: none;
}

.myIcon.icon-ef-1 {
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
}

.myIcon.icon-ef-1:after {
    top: -5px;
    left: -5px;
    padding: 5px;
    box-shadow: 0 0 0 3px;
    -webkit-transition: -webkit-transform .2s, opacity 0.2s;
    -moz-transition: -moz-transform .2s, opacity 0.2s;
    transition: transform .2s, opacity 0.2s;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    filter: alpha(opacity=0);
    opacity: 0;
}

.myIcon.icon-ef-1:before {
    display: none;
}

.myIcon.icon-ef-1.icon-ef-1a:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: alpha(opacity=100);
    opacity: 1;
}

.myIcon.icon-ef-1.icon-ef-1b:after {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.myIcon.icon-ef-1.icon-ef-1b:hover:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: alpha(opacity=100);
    opacity: 1;
}

.myIcon.icon-ef-2 {
    background-color: transparent !important;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.myIcon.icon-ef-2:after {
    box-shadow: 0 0 0 3px;
    left: 0;
    top: 0;
}

.myIcon.icon-ef-2:before {
    display: block;
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    -webkit-transition: -webkit-transform .2s, opacity 0.2s;
    -moz-transition: -moz-transform .2s, opacity 0.2s;
    transition: transform .2s, opacity 0.2s;
}

.myIcon.icon-ef-2.icon-ef-2a:hover:before {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
}

.myIcon.icon-ef-2.icon-ef-2b:hover:before {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .4s, opacity 0.2s;
    -moz-transition: -moz-transform .4s, opacity 0.2s;
    transition: transform .4s, opacity 0.2s;
    opacity: 0;
}

.myIcon.icon-ef-3 {
    background-color: transparent !important;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.myIcon.icon-ef-3:after {
    box-shadow: 0 0 0 3px;
    left: 0;
    top: 0;
}

.myIcon.icon-ef-3:before {
    display: block;
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    -webkit-transition: -webkit-transform .2s, opacity 0.3s;
    -moz-transition: -moz-transform .2s, opacity 0.3s;
    transition: transform .2s, opacity 0.3s;
}

.myIcon.icon-ef-3.icon-ef-3a:hover:before {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    filter: alpha(opacity=0);
    opacity: 0;
}

.myIcon.icon-ef-3.icon-ef-3b:before {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    filter: alpha(opacity=0);
    opacity: 0;
}

.myIcon.icon-ef-3.icon-ef-3b:hover {
    color: #fff !important;
}

.myIcon.icon-ef-3.icon-ef-3b:hover:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: alpha(opacity=100);
    opacity: 1;
}

.myIcon.icon-ef-4 {
    background-color: transparent !important;
    box-shadow: 0 0 0 3px;
}

.myIcon.icon-ef-4:after {
    top: -3px;
    left: -3px;
    padding: 0;
    z-index: 10;
    border: 3px dashed;
}

.myIcon.icon-ef-4:before {
    display: none;
}

.myIcon.icon-ef-4:hover {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}

.myIcon.icon-ef-4.icon-ef-4a {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}

.myIcon.icon-ef-4.icon-ef-4b:hover {
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}

.myIcon.icon-ef-4.icon-ef-4b:hover:after {
    -webkit-animation: spinAround 9s linear infinite;
    -moz-animation: spinAround 9s linear infinite;
    animation: spinAround 9s linear infinite;
}

.myIcon.icon-ef-5 {
    background-color: transparent !important;
}

.myIcon.icon-ef-5:after {
    top: 0;
    left: 0;
    box-shadow: 0 0 0 3px;
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
}

.myIcon.icon-ef-5:before {
    display: block;
    top: -2px;
    left: -2px;
    padding: 2px;
    display: none;
    z-index: -1;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
}

.myIcon.icon-ef-5:hover>.fa {
    color: #fff !important;
}

.myIcon.icon-ef-5:hover:before {
    display: block;
}

.myIcon.icon-ef-5:hover:after {
    box-shadow: 0 0 0 6px;
    filter: alpha(opacity=30);
    opacity: .3;
}

.myIcon.icon-ef-5.icon-ef-5a:hover>.fa {
    -webkit-animation: toRightFromLeft 0.3s forwards;
    -moz-animation: toRightFromLeft 0.3s forwards;
    animation: toRightFromLeft 0.3s forwards;
}

.myIcon.icon-ef-5.icon-ef-5b:hover>.fa {
    -webkit-animation: toLeftFromRight 0.3s forwards;
    -moz-animation: toLeftFromRight 0.3s forwards;
    animation: toLeftFromRight 0.3s forwards;
}

.myIcon.icon-ef-5.icon-ef-5c:hover>.fa {
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    animation: toTopFromBottom 0.3s forwards;
}

.myIcon.icon-ef-5.icon-ef-5d:hover>.fa {
    -webkit-animation: toBottomFromTop 0.3s forwards;
    -moz-animation: toBottomFromTop 0.3s forwards;
    animation: toBottomFromTop 0.3s forwards;
}

.myIcon.icon-ef-6 {
    background-color: transparent !important;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
}

.myIcon.icon-ef-6:after {
    top: 0;
    left: 0;
    box-shadow: 0 0 0 3px;
}

.myIcon.icon-ef-6:before {
    display: block;
    top: -2px;
    left: -2px;
    padding: 2px;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.myIcon.icon-ef-6:hover {
    color: white !important;
}

.myIcon.icon-ef-6:hover>.fa {
    -webkit-animation: spinAround 2s linear infinite;
    -moz-animation: spinAround 2s linear infinite;
    animation: spinAround 2s linear infinite;
}

.myIcon.icon-ef-6:hover:before {
    filter: alpha(opacity=100);
    opacity: 1;
}

.myIcon.icon-ef-7 {
    background-color: transparent !important;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
    box-shadow: 0 0 0 3px;
}

.myIcon.icon-ef-7:after {
    top: -6px;
    left: -6px;
    padding: 6px;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0;
}

.myIcon.icon-ef-7:before {
    display: none;
}

.myIcon.icon-ef-7>.fa {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transition: -webkit-transform .2s, opacity 0.2s;
    -moz-transition: -moz-transform .2s, opacity 0.2s;
    transition: transform .2s, opacity 0.2s;
    filter: alpha(opacity=70);
    opacity: .7;
}

.myIcon.icon-ef-7:hover>.fa {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: alpha(opacity=100);
    opacity: 1;
}

.myIcon.icon-ef-7.icon-ef-7a:after {
    box-shadow: 0 0 0;
    -webkit-transition: opacity 0.2s, box-shadow 0.2s;
    -moz-transition: opacity 0.2s, box-shadow 0.2s;
    transition: opacity 0.2s, box-shadow 0.2s;
}

.myIcon.icon-ef-7.icon-ef-7a:hover:after {
    filter: alpha(opacity=100);
    opacity: 1;
    box-shadow: 2px 2px 0;
}

.myIcon.icon-ef-7.icon-ef-7b:after {
    box-shadow: 2px 2px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: opacity 0.2s, -webkit-transform .2s;
    -moz-transition: opacity 0.2s, -moz-transform .2s;
    transition: opacity 0.2s, transform .2s;
}

.myIcon.icon-ef-7.icon-ef-7b:hover:after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
}

.myIcon.icon-ef-8 {
    background: transparent !important;
    -webkit-transition: -webkit-transform ease-out .1s, background 0.2s;
    -moz-transition: -moz-transform ease-out .1s, background 0.2s;
    transition: transform ease-out .1s, background 0.2s;
}

.myIcon.icon-ef-8:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px;
    opacity: 0;
}

.myIcon.icon-ef-8:before {
    display: block;
    top: 0;
    left: 0;
    filter: alpha(opacity=10);
    opacity: .1;
}

.myIcon.icon-ef-8:hover {
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    -o-transform: scale(0.93);
    transform: scale(0.93);
}

.myIcon.icon-ef-8:hover:before {
    filter: alpha(opacity=5);
    opacity: .05;
}

.myIcon.icon-ef-8:hover:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
}

.myIcon.icon-ef-9 {
    background-color: transparent !important;
    -webkit-transition: box-shadow 0.2s;
    -moz-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
}

.myIcon.icon-ef-9:after {
    top: 0;
    left: 0;
    padding: 0;
    box-shadow: 0 0 0 3px;
    -webkit-transition: -webkit-transform .2s, opacity 0.2s;
    -moz-transition: -moz-transform .2s, opacity 0.2s;
    transition: transform .2s, opacity 0.2s;
}

.myIcon.icon-ef-9:before {
    display: none;
}

.myIcon.icon-ef-9:hover {
    box-shadow: 0 0 0 5px;
}

.myIcon.icon-ef-9:hover:after {
    filter: alpha(opacity=30);
    opacity: .3;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

.myIcon.icon-cyan {
    background-color: #00aced;
    color: white;
}

.myIcon.icon-cyan.transparent {
    background-color: rgba(0, 172, 237, 0.1);
    color: #00aced;
}

.myIcon.icon-cyan.transparent:hover {
    background-color: #00aced;
    color: white;
}

.myIcon.icon-cyan:after,
.myIcon.icon-cyan.hover-color:hover,
.myIcon.icon-cyan.icon-color {
    color: #00aced;
}

.myIcon.icon-cyan:before {
    background-color: #00aced;
}

.myIcon.icon-cyan:hover {
    background-color: #0092c9;
}

.myIcon.icon-cyan:active {
    background-color: #0083b5;
}

.myIcon.icon-amethyst {
    background-color: #9675ce;
    color: white;
}

.myIcon.icon-amethyst.transparent {
    background-color: rgba(150, 117, 206, 0.1);
    color: #9675ce;
}

.myIcon.icon-amethyst.transparent:hover {
    background-color: #9675ce;
    color: white;
}

.myIcon.icon-amethyst:after,
.myIcon.icon-amethyst.hover-color:hover,
.myIcon.icon-amethyst.icon-color {
    color: #9675ce;
}

.myIcon.icon-amethyst:before {
    background-color: #9675ce;
}

.myIcon.icon-amethyst:hover {
    background-color: #8862c7;
}

.myIcon.icon-amethyst:active {
    background-color: #7c53c2;
}

.myIcon.icon-green {
    background-color: #8dc327;
    color: white;
}

.myIcon.icon-green.transparent {
    background-color: rgba(141, 195, 39, 0.1);
    color: #8dc327;
}

.myIcon.icon-green.transparent:hover {
    background-color: #8dc327;
    color: white;
}

.myIcon.icon-green:after,
.myIcon.icon-green.hover-color:hover,
.myIcon.icon-green.icon-color {
    color: #8dc327;
}

.myIcon.icon-green:before {
    background-color: #8dc327;
}

.myIcon.icon-green:hover {
    background-color: #84b624;
}

.myIcon.icon-green:active {
    background-color: #77a521;
}

.myIcon.icon-soundcloud {
    background-color: #fec107;
    color: white;
}

.myIcon.icon-soundcloud.transparent {
    background-color: rgba(254, 193, 7, 0.1);
    color: #fec107;
}

.myIcon.icon-soundcloud.transparent:hover {
    background-color: #fec107;
    color: white;
}

.myIcon.icon-soundcloud:after,
.myIcon.icon-soundcloud.hover-color:hover,
.myIcon.icon-soundcloud.icon-color {
    color: #fec107;
}

.myIcon.icon-soundcloud:before {
    background-color: #fec107;
}

.myIcon.icon-soundcloud:hover {
    background-color: #f5b901;
}

.myIcon.icon-soundcloud:active {
    background-color: #e0a901;
}

.myIcon.icon-red {
    background-color: #ff5b5b;
    color: white;
}

.myIcon.icon-red.transparent {
    background-color: rgba(255, 91, 91, 0.1);
    color: #ff5b5b;
}

.myIcon.icon-red.transparent:hover {
    background-color: #ff5b5b;
    color: white;
}

.myIcon.icon-red:after,
.myIcon.icon-red.hover-color:hover,
.myIcon.icon-red.icon-color {
    color: #ff5b5b;
}

.myIcon.icon-red:before {
    background-color: #ff5b5b;
}

.myIcon.icon-red:hover {
    background-color: #ff2828;
}

.myIcon.icon-red:active {
    background-color: #fe0000;
}

.myIcon.icon-greensea {
    background-color: #00c292;
    color: white;
}

.myIcon.icon-greensea.transparent {
    background-color: rgba(0, 194, 146, 0.1);
    color: #00c292;
}

.myIcon.icon-greensea.transparent:hover {
    background-color: #00c292;
    color: white;
}

.myIcon.icon-greensea:after,
.myIcon.icon-greensea.hover-color:hover,
.myIcon.icon-greensea.icon-color {
    color: #00c292;
}

.myIcon.icon-greensea:before {
    background-color: #00c292;
}

.myIcon.icon-greensea:hover {
    background-color: #00a97f;
}

.myIcon.icon-greensea:active {
    background-color: #00946f;
}

.myIcon.icon-blush:hover {
    background-color: #ef4865;
}

.myIcon.icon-blush:active {
    background-color: #ed3556;
}

.myIcon.icon-hotpink {
    background-color: #e91e63;
    color: white;
}

.myIcon.icon-hotpink.transparent {
    background-color: rgba(233, 30, 99, 0.1);
    color: #e91e63;
}

.myIcon.icon-hotpink.transparent:hover {
    background-color: #e91e63;
    color: white;
}

.myIcon.icon-hotpink:after,
.myIcon.icon-hotpink.hover-color:hover,
.myIcon.icon-hotpink.icon-color {
    color: #e91e63;
}

.myIcon.icon-hotpink:before {
    background-color: #e91e63;
}

.myIcon.icon-hotpink:hover {
    background-color: #d81558;
}

.myIcon.icon-hotpink:active {
    background-color: #c61350;
}

.myIcon.icon-drank {
    background-color: #A40778;
    color: white;
}

.myIcon.icon-drank.transparent {
    background-color: rgba(164, 7, 120, 0.1);
    color: #A40778;
}

.myIcon.icon-drank.transparent:hover {
    background-color: #A40778;
    color: white;
}

.myIcon.icon-drank:after,
.myIcon.icon-drank.hover-color:hover,
.myIcon.icon-drank.icon-color {
    color: #A40778;
}

.myIcon.icon-drank:before {
    background-color: #A40778;
}

.myIcon.icon-drank:hover {
    background-color: #8c0666;
}

.myIcon.icon-drank:active {
    background-color: #780558;
}

.myIcon.icon-blue {
    background-color: #1e83d1;
    color: white;
}

.myIcon.icon-blue.transparent {
    background-color: rgba(30, 131, 209, 0.1);
    color: #1e83d1;
}

.myIcon.icon-blue.transparent:hover {
    background-color: #1e83d1;
    color: white;
}

.myIcon.icon-blue:after,
.myIcon.icon-blue.hover-color:hover,
.myIcon.icon-blue.icon-color {
    color: #1e83d1;
}

.myIcon.icon-blue:before {
    background-color: #1e83d1;
}

.myIcon.icon-blue:hover {
    background-color: #1b75bb;
}

.myIcon.icon-blue:active {
    background-color: #186aa9;
}

.myIcon.icon-lightred {
    background-color: #e05d6f;
    color: white;
}

.myIcon.icon-lightred.transparent {
    background-color: rgba(224, 93, 111, 0.1);
    color: #e05d6f;
}

.myIcon.icon-lightred.transparent:hover {
    background-color: #e05d6f;
    color: white;
}

.myIcon.icon-lightred:after,
.myIcon.icon-lightred.hover-color:hover,
.myIcon.icon-lightred.icon-color {
    color: #e05d6f;
}

.myIcon.icon-lightred:before {
    background-color: #e05d6f;
}

.myIcon.icon-lightred:hover {
    background-color: #dc485c;
}

.myIcon.icon-lightred:active {
    background-color: #d9364d;
}

.myIcon.icon-slategray {
    background-color: #3d4c5a;
    color: white;
}

.myIcon.icon-slategray.transparent {
    background-color: rgba(61, 76, 90, 0.1);
    color: #3d4c5a;
}

.myIcon.icon-slategray.transparent:hover {
    background-color: #3d4c5a;
    color: white;
}

.myIcon.icon-slategray:after,
.myIcon.icon-slategray.hover-color:hover,
.myIcon.icon-slategray.icon-color {
    color: #3d4c5a;
}

.myIcon.icon-slategray:before {
    background-color: #3d4c5a;
}

.myIcon.icon-slategray:hover {
    background-color: #333f4b;
}

.myIcon.icon-slategray:active {
    background-color: #2a353f;
}

.myIcon.icon-darkgray {
    background-color: #333;
    color: white;
}

.myIcon.icon-darkgray.transparent {
    background-color: rgba(51, 51, 51, 0.1);
    color: #333;
}

.myIcon.icon-darkgray.transparent:hover {
    background-color: #333;
    color: white;
}

.myIcon.icon-darkgray:after,
.myIcon.icon-darkgray.hover-color:hover,
.myIcon.icon-darkgray.icon-color {
    color: #333;
}

.myIcon.icon-darkgray:before {
    background-color: #333;
}

.myIcon.icon-darkgray:hover {
    background-color: #262626;
}

.myIcon.icon-darkgray:active {
    background-color: #1c1c1c;
}

.myIcon.icon-primary:hover {
    background-color: #be2c46;
}

.myIcon.icon-primary:active {
    background-color: #952236;
}

.myIcon.icon-success {
    background-color: #8bc34a;
    color: white;
}

.myIcon.icon-success.transparent {
    background-color: rgba(139, 195, 74, 0.1);
    color: #8bc34a;
}

.myIcon.icon-success.transparent:hover {
    background-color: #8bc34a;
    color: white;
}

.myIcon.icon-success:after,
.myIcon.icon-success.hover-color:hover,
.myIcon.icon-success.icon-color {
    color: #8bc34a;
}

.myIcon.icon-success:before {
    background-color: #8bc34a;
}

.myIcon.icon-success:hover {
    background-color: #71a436;
}

.myIcon.icon-success:active {
    background-color: #577d2a;
}

.myIcon.icon-warning {
    background-color: #ffca28;
    color: white;
}

.myIcon.icon-warning.transparent {
    background-color: rgba(255, 202, 40, 0.1);
    color: #ffca28;
}

.myIcon.icon-warning.transparent:hover {
    background-color: #ffca28;
    color: white;
}

.myIcon.icon-warning:after,
.myIcon.icon-warning.hover-color:hover,
.myIcon.icon-warning.icon-color {
    color: #ffca28;
}

.myIcon.icon-warning:before {
    background-color: #ffca28;
}

.myIcon.icon-warning:hover {
    background-color: #f4b800;
}

.myIcon.icon-warning:active {
    background-color: #c19100;
}

.myIcon.icon-danger {
    background-color: #f44336;
    color: white;
}

.myIcon.icon-danger.transparent {
    background-color: rgba(244, 67, 54, 0.1);
    color: #f44336;
}

.myIcon.icon-danger.transparent:hover {
    background-color: #f44336;
    color: white;
}

.myIcon.icon-danger:after,
.myIcon.icon-danger.hover-color:hover,
.myIcon.icon-danger.icon-color {
    color: #f44336;
}

.myIcon.icon-danger:before {
    background-color: #f44336;
}

.myIcon.icon-danger:hover {
    background-color: #ea1c0d;
}

.myIcon.icon-danger:active {
    background-color: #ba160a;
}

.myIcon.icon-info {
    background-color: #00bcd4;
    color: white;
}

.myIcon.icon-info.transparent {
    background-color: rgba(0, 188, 212, 0.1);
    color: #00bcd4;
}

.myIcon.icon-info.transparent:hover {
    background-color: #00bcd4;
    color: white;
}

.myIcon.icon-info:after,
.myIcon.icon-info.hover-color:hover,
.myIcon.icon-info.icon-color {
    color: #00bcd4;
}

.myIcon.icon-info:before {
    background-color: #00bcd4;
}

.myIcon.icon-info:hover {
    background-color: #008fa1;
}

.myIcon.icon-info:active {
    background-color: #00626e;
}

.myIcon.icon-default {
    background-color: #58767f;
    color: white;
}

.myIcon.icon-default.transparent {
    background-color: rgba(88, 118, 127, 0.1);
    color: #58767f;
}

.myIcon.icon-default.transparent:hover {
    background-color: #58767f;
    color: white;
}

.myIcon.icon-default:after,
.myIcon.icon-default.hover-color:hover,
.myIcon.icon-default.icon-color {
    color: #58767f;
}

.myIcon.icon-default:before {
    background-color: #58767f;
}

.myIcon.icon-default:hover {
    background-color: #435a61;
}

.myIcon.icon-default:active {
    background-color: #2e3e43;
}

.icons-list div {
    line-height: 40px;
    white-space: nowrap;
    cursor: default;
    position: relative;
    z-index: 1;
}

.icons-list div::after {
    content: '';
    position: absolute;
    left: 15px;
    right: 0;
    width: 85%;
    height: 100%;
    background-color: #f8f8f8;
    z-index: -1;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform .4s;
    -moz-transition: opacity 0.2s, -moz-transform .4s;
    transition: opacity 0.2s, transform .4s;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
}

.icons-list div i {
    display: inline-block;
    width: 40px;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: font-size 0.2s;
    -moz-transition: font-size 0.2s;
    transition: font-size 0.2s;
}

.icons-list div:hover::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.icons-list div:hover i {
    font-size: 26px;
}

.icon-border {
    border: 1px solid;
    border-radius: 50%;
}

.icon-border-br-5 {
    border: 1px solid;
    border-radius: 5px;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("../fonts/glyphicons-halflings-regular.eot");
    src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

ul>li.divided-right,
ol>li.divided-right {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

ul.list-type,
ol.list-type {
    padding: 0;
    margin: 7px 0 7px 20px;
    list-style-type: none;
}

ul.list-type li,
ol.list-type li {
    padding: 2px 2px 2px 0px;
    position: relative;
}

ul.list-type li:before,
ol.list-type li:before {
    position: absolute;
    left: -18px;
    margin-top: 3px;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

ul.list-type.arrow li:before,
ol.list-type.arrow li:before {
    content: "\f061";
}

ul.list-type.circle li:before,
ol.list-type.circle li:before {
    content: "\f10c";
}

ul.list-type.check li:before,
ol.list-type.check li:before {
    content: "\f046";
}

ul.list-type.caret-right li:before,
ol.list-type.caret-right li:before {
    content: "\f0da";
}

.nestable-tree {
    float: none;
    width: auto;
    max-width: none;
}

.ui-lists-page .dd-item .dd-handle,
.ui-lists-page .dd-dragel .dd-handle {
    padding: 10px 20px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    border-radius: 0;
    background: #f4f4f4;
    height: 40px;
}

.ui-lists-page .dd-item .dd-handle:hover,
.ui-lists-page .dd-dragel .dd-handle:hover {
    color: #fff;
    background: linear-gradient(60deg, #B24592, #2371b4);
}

.ui-lists-page .dd-item .dd-handle .btn.add,
.ui-lists-page .dd-item .dd-handle .btn.remove,
.ui-lists-page .dd-item .dd-handle .btn.edit,
.ui-lists-page .dd-dragel .dd-handle .btn.add,
.ui-lists-page .dd-dragel .dd-handle .btn.remove,
.ui-lists-page .dd-dragel .dd-handle .btn.edit {
    padding: 6px;
    font-size: 12px;
    line-height: 20px;
}

.ui-lists-page .dd-item .dd-handle .btn:active,
.ui-lists-page .dd-dragel .dd-handle .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-lists-page .dd-item .dd-handle .tree-handle,
.ui-lists-page .dd-dragel .dd-handle .tree-handle {
    padding: 6px 8px;
    line-height: 22px;
    background-color: #6eefff;
    border-right: 1px solid #55ecff;
}

.ui-lists-page .dd-item>button,
.ui-lists-page .dd-dragel>button {
    height: 30px;
}

.list-group.no-border .list-group-item {
    border-width: 1px 0;
}

.media .media-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
}

.thumb {
    width: 60px;
    display: inline-block;
}

.thumb img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.thumb.thumb-sm {
    width: 40px;
}

.thumb.thumb-md {
    width: 80px;
}

.thumb.thumb-lg {
    width: 100px;
}

.thumb.thumb-xl {
    width: 120px;
}

.thumb.thumb-xxl {
    width: 160px;
}

.thumb .thumb-header,
.thumb .thumb-body {
    padding: 5px;
}

.thumb .thumb-header {
    border-bottom: 0;
    background-color: rgba(0, 0, 0, 0.01);
}

.thumb .thumb-body {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.text-muted {
    color: #7d8c95;
}

.custom-font {
    /*font-family: 'Proxima Nova', Georgia, sans-serif;*/
}

.filled {
    padding: 10px;
    color: white;
}

.text-thin {
    font-weight: 300;
}

.text-italic {
    font-style: italic;
}

.text-strong {
    font-weight: 700;
}

.text-small {
    font-size: 90%;
}

.small,
small {
    font-size: 90%;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-active {
    display: none;
}

.active>.text-active {
    display: inline-block;
}

.active>.text-inactive {
    display: none;
}

h1.underline,
h2.underline,
h3.underline,
h4.underline,
h5.underline,
h6.underline,
.h1.underline,
.h2.underline,
.h3.underline,
.h4.underline,
.h5.underline,
.h6.underline {
    border-bottom: 1px solid #7d8c95;
    padding-bottom: 5px;
}

address.filled strong {
    display: block;
    margin: -10px;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 300;
}

address.filled i {
    font-size: 80px;
    margin-top: -50px;
    filter: alpha(opacity=5);
    opacity: .05;
}

address.filled.append {
    margin-top: -20px;
}

dl.filled {
    padding: 0;
}

dl.filled dt {
    /*font-family: "Dosis","Arial",sans-serif;*/
}

dl.filled dt,
dl.filled dd {
    padding: 5px 10px;
}

blockquote.filled {
    min-height: 60px;
    padding: 10px;
    border-left: 5px solid;
    border-color: rgba(0, 0, 0, 0.3);
}

blockquote.filled i[class*='fa-quote-'] {
    font-size: 46px;
    margin: 0 10px 10px 0;
    color: rgba(0, 0, 0, 0.1);
}

blockquote.filled .fa.pull-right {
    margin-left: .3em;
}

blockquote.filled small {
    color: rgba(0, 0, 0, 0.3);
}

blockquote.filled.text-right {
    border-left-width: 0;
    border-right: 5px solid rgba(0, 0, 0, 0.3);
}

blockquote p {
    line-height: 1.6em;
}

.note {
    display: inline-block;
    padding: 2px 5px;
    background-color: rgba(0, 0, 0, 0.1);
    color: #7d8c95;
    /*font-family: "Dosis","Arial",sans-serif;*/
    font-size: 12px;
    margin-left: 5px;
    position: relative;
    top: -2px;
    margin-top: 5px;
}

.example .link-effect {
    /*font-family: "Dosis","Arial",sans-serif;*/
    margin: 15px 25px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 1px;
}

.link-effect {
    /*font-family: "Dosis","Arial",sans-serif;*/
    margin: 15px 25px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 1px;
    position: relative;
    display: inline-block;
    outline: none;
    text-decoration: none;
    vertical-align: middle;
}

.link-effect:hover,
.link-effect:focus {
    outline: 0;
    text-decoration: none;
}

.link-effect.link-effect-1::before,
.link-effect.link-effect-1::after {
    display: inline-block;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s, opacity 0.2s;
    -moz-transition: -moz-transform .3s, opacity 0.2s;
    transition: transform .3s, opacity 0.2s;
}

.link-effect.link-effect-1::before {
    margin-right: 10px;
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
}

.link-effect.link-effect-1::after {
    margin-left: 10px;
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
}

.link-effect.link-effect-1:hover::before,
.link-effect.link-effect-1:hover::after,
.link-effect.link-effect-1:focus::before,
.link-effect.link-effect-1:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.link-effect.link-effect-2 {
    color: white;
    line-height: 1.8em;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}

.link-effect.link-effect-2 span {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    background: #2371b4;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.link-effect.link-effect-2 span::before {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #952236;
    content: attr(data-hover);
    padding: 0 10px;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    transition: background 0.3s;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
}

.link-effect.link-effect-2:hover span,
.link-effect.link-effect-2:focus span {
    -webkit-transform: rotateX(90deg) translateY(-22px);
    -moz-transform: rotateX(90deg) translateY(-22px);
    -ms-transform: rotateX(90deg) translateY(-22px);
    -o-transform: rotateX(90deg) translateY(-22px);
    transform: rotateX(90deg) translateY(-22px);
}

.link-effect.link-effect-3 {
    padding: 4px 0;
}

.link-effect.link-effect-3::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 4px;
    background: rgba(213, 72, 97, 0.15);
    content: '';
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.3s, -webkit-transform .3s;
    -moz-transition: opacity 0.3s, -moz-transform .3s;
    transition: opacity 0.3s, transform .3s;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
}

.link-effect.link-effect-3:hover::after,
.link-effect.link-effect-3:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.link-effect.link-effect-4 {
    padding: 0 0 4px;
}

.link-effect.link-effect-4::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(213, 72, 97, 0.15);
    content: '';
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform .3s;
    -moz-transition: height 0.3s, opacity 0.3s, -moz-transform .3s;
    transition: height 0.3s, opacity 0.3s, transform .3s;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}

.link-effect.link-effect-4:hover::after,
.link-effect.link-effect-4:focus::after {
    height: 5px;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.link-effect.link-effect-5 {
    overflow: hidden;
    padding: 0 4px;
}

.link-effect.link-effect-5 span {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
}

.link-effect.link-effect-5 span::before {
    position: absolute;
    top: 100%;
    content: attr(data-hover);
    font-weight: 700;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.link-effect.link-effect-5:hover span,
.link-effect.link-effect-5:focus span {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.link-effect.link-effect-6 {
    margin: 0 10px;
    padding: 5px 10px;
}

.link-effect.link-effect-6::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2371b4;
    content: '';
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    transition: top 0.3s;
}

.link-effect.link-effect-6::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 2px;
    background: #2371b4;
    content: '';
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;
}

.link-effect.link-effect-6:hover::before {
    top: 100%;
    filter: alpha(opacity=100);
    opacity: 1;
}

.link-effect.link-effect-6:hover::after {
    height: 100%;
}

.link-effect.link-effect-7 {
    padding: 6px 5px 5px;
}

.link-effect.link-effect-7::before,
.link-effect.link-effect-7::after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2371b4;
    content: '';
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
}

.link-effect.link-effect-7::after {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform .3s;
    -moz-transition: top 0.3s, opacity 0.3s, -moz-transform .3s;
    transition: top 0.3s, opacity 0.3s, transform .3s;
}

.link-effect.link-effect-7:hover::before,
.link-effect.link-effect-7:hover::after,
.link-effect.link-effect-7:focus::before,
.link-effect.link-effect-7:focus::after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.link-effect.link-effect-7:hover::after,
.link-effect.link-effect-7:focus::after {
    top: 0%;
    filter: alpha(opacity=100);
    opacity: 1;
}

.link-effect.link-effect-8 {
    padding: 5px 10px;
}

.link-effect.link-effect-8::before,
.link-effect.link-effect-8::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #333;
    content: '';
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
}

.link-effect.link-effect-8:hover::before,
.link-effect.link-effect-8:focus::before {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(5) translateX(-5px);
    -moz-transform: translateY(5) translateX(-5px);
    -ms-transform: translateY(5) translateX(-5px);
    -o-transform: translateY(5) translateX(-5px);
    transform: translateY(5) translateX(-5px);
}

.link-effect.link-effect-8:hover::after,
.link-effect.link-effect-8:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0) translateX(0);
    -moz-transform: translateY(0) translateX(0);
    -ms-transform: translateY(0) translateX(0);
    -o-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
}

.link-effect.link-effect-9 {
    margin: 0 20px;
    padding: 8px 10px;
    text-align: center;
}

.link-effect.link-effect-9::before,
.link-effect.link-effect-9::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2371b4;
    content: '';
    filter: alpha(opacity=20);
    opacity: .2;
    -webkit-transition: opacity 0.3s, height 0.3s;
    -moz-transition: opacity 0.3s, height 0.3s;
    transition: opacity 0.3s, height 0.3s;
}

.link-effect.link-effect-9::after {
    top: 100%;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}

.link-effect.link-effect-9 span:first-child {
    z-index: 2;
    display: block;
}

.link-effect.link-effect-9 span:last-child {
    z-index: 1;
    display: block;
    padding: 2px 0 0 0;
    color: rgba(0, 0, 0, 0.4);
    text-shadow: none;
    text-transform: none;
    font-style: italic;
    font-size: 9px;
    /*font-family: Georgia, serif;*/
    opacity: 0;
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
}

.link-effect.link-effect-9:hover::before,
.link-effect.link-effect-9:focus::before {
    height: 6px;
}

.link-effect.link-effect-9:hover::before,
.link-effect.link-effect-9:hover::after,
.link-effect.link-effect-9:focus::before,
.link-effect.link-effect-9:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.link-effect.link-effect-9:hover span:last-child,
.link-effect.link-effect-9:focus span:last-child {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.link-effect.link-effect-10 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: 0 8px;
}

.link-effect.link-effect-10 span {
    display: block;
    padding: 5px 10px;
    background: #f6d9de;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
}

.link-effect.link-effect-10::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    padding: 5px 10px;
    width: 100%;
    height: 100%;
    background: #2371b4;
    color: white;
    content: attr(data-hover);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    -webkit-transform: translateX(-25%);
    -moz-transform: translateX(-25%);
    -ms-transform: translateX(-25%);
    -o-transform: translateX(-25%);
    transform: translateX(-25%);
}

.link-effect.link-effect-10:hover span,
.link-effect.link-effect-10:focus span {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.link-effect.link-effect-10:hover::before,
.link-effect.link-effect-10:focus::before {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.link-effect.link-effect-11 {
    padding: 5px 0;
    border-top: 2px solid rgba(0, 0, 0, 0.2);
    color: rgba(0, 0, 0, 0.4);
}

.link-effect.link-effect-11:hover::before,
.link-effect.link-effect-11:focus::before {
    max-width: 100%;
}

.link-effect.link-effect-12::before,
.link-effect.link-effect-12::after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    content: '';
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
    -ms-transform: translateX(-50%) translateY(-50%) scale(0.2);
    -o-transform: translateX(-50%) translateY(-50%) scale(0.2);
    transform: translateX(-50%) translateY(-50%) scale(0.2);
}

.link-effect.link-effect-12:after {
    width: 60px;
    height: 60px;
    border-width: 4px;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.8);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.8);
    -ms-transform: translateX(-50%) translateY(-50%) scale(0.8);
    -o-transform: translateX(-50%) translateY(-50%) scale(0.8);
    transform: translateX(-50%) translateY(-50%) scale(0.8);
}

.link-effect.link-effect-12:hover::before,
.link-effect.link-effect-12:hover::after,
.link-effect.link-effect-12:focus::before,
.link-effect.link-effect-12:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    -ms-transform: translateX(-50%) translateY(-50%) scale(1);
    -o-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}

.link-effect.link-effect-13 {
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.link-effect.link-effect-13::before {
    position: absolute;
    top: 70%;
    left: 50%;
    color: transparent;
    content: '•';
    text-shadow: 0 0 transparent;
    font-size: 1.2em;
    -webkit-transition: text-shadow 0.3s, color 0.3s;
    -moz-transition: text-shadow 0.3s, color 0.3s;
    transition: text-shadow 0.3s, color 0.3s;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
}

.link-effect.link-effect-13:hover::before,
.link-effect.link-effect-13:focus::before {
    color: #58767f;
    text-shadow: 10px 0 #58767f, -10px 0 #58767f;
}

.link-effect.link-effect-14 {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

.link-effect.link-effect-14::before,
.link-effect.link-effect-14::after {
    position: absolute;
    width: 30px;
    height: 2px;
    background: #2371b4;
    content: '';
    filter: alpha(opacity=20);
    opacity: .2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    pointer-events: none;
}

.link-effect.link-effect-14::before {
    top: 0;
    left: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}

.link-effect.link-effect-14::after {
    right: 0;
    bottom: 0;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.link-effect.link-effect-14:hover::before,
.link-effect.link-effect-14:hover::after,
.link-effect.link-effect-14:focus::before,
.link-effect.link-effect-14:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
}

.link-effect.link-effect-14:hover::before,
.link-effect.link-effect-14:focus::before {
    left: 50%;
    -webkit-transform: rotate(0deg) translateX(-50%);
    -moz-transform: rotate(0deg) translateX(-50%);
    -ms-transform: rotate(0deg) translateX(-50%);
    -o-transform: rotate(0deg) translateX(-50%);
    transform: rotate(0deg) translateX(-50%);
}

.link-effect.link-effect-14:hover::after,
.link-effect.link-effect-14:focus::after {
    right: 50%;
    -webkit-transform: rotate(0deg) translateX(50%);
    -moz-transform: rotate(0deg) translateX(50%);
    -ms-transform: rotate(0deg) translateX(50%);
    -o-transform: rotate(0deg) translateX(50%);
    transform: rotate(0deg) translateX(50%);
}

.link-effect.link-effect-15 {
    color: rgba(0, 0, 0, 0.2);
    font-weight: 700;
}

.link-effect.link-effect-15:hover::before,
.link-effect.link-effect-15:focus::before {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    filter: alpha(opacity=0);
    opacity: 0;
}

.link-effect.link-effect-16 {
    color: rgba(0, 0, 0, 0.4);
}

.link-effect.link-effect-16:hover::before,
.link-effect.link-effect-16:focus::before {
    -webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
    -moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
    -ms-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
    -o-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
    transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
    filter: alpha(opacity=100);
    opacity: 1;
}

.link-effect.link-effect-17 {
    color: rgba(0, 0, 0, 0.4);
    padding: 10px 0;
}

.link-effect.link-effect-17::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #58767f;
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
    pointer-events: none;
}

.link-effect.link-effect-17:hover::before,
.link-effect.link-effect-17:focus::before {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.link-effect.link-effect-17:hover::after,
.link-effect.link-effect-17:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.link-effect.link-effect-18 {
    position: relative;
    z-index: 1;
    padding: 0 5px;
    color: rgba(0, 0, 0, 0.2);
    font-weight: 700;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.link-effect.link-effect-18::before,
.link-effect.link-effect-18::after {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    height: 2px;
    margin-top: -1px;
    background: rgba(0, 0, 0, 0.2);
    content: '';
    z-index: -1;
    -webkit-transition: -webkit-transform .3s, opacity 0.3s;
    -moz-transition: -moz-transform .3s, opacity 0.3s;
    transition: transform .3s, opacity 0.3s;
    pointer-events: none;
}

.link-effect.link-effect-18::before {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
}

.link-effect.link-effect-18::after {
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
}

.link-effect.link-effect-18:hover::before,
.link-effect.link-effect-18:hover::after,
.link-effect.link-effect-18:focus::before,
.link-effect.link-effect-18:focus::after {
    filter: alpha(opacity=70);
    opacity: .7;
    background: rgba(0, 0, 0, 0.1);
    width: 100%;
}

.link-effect.link-effect-18:hover::before,
.link-effect.link-effect-18:focus::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.link-effect.link-effect-18:hover::after,
.link-effect.link-effect-18:focus::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.link-effect.link-effect-19 {
    line-height: 1.8em;
    margin: 15px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
    color: white;
}

.link-effect.link-effect-19 span {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 0 15px;
    background: #2371b4;
    -webkit-transition: -webkit-transform .4s, background 0.4s;
    -moz-transition: -moz-transform .4s, background 0.4s;
    transition: transform .4s, background 0.4s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% -100px;
    -moz-transform-origin: 50% 50% -100px;
    -ms-transform-origin: 50% 50% -100px;
    -o-transform-origin: 50% 50% -100px;
    transform-origin: 50% 50% -100px;
}

.link-effect.link-effect-19 span::before {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    padding: 0 15px;
    background: #952236;
    content: attr(data-hover);
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    transition: background 0.4s;
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    pointer-events: none;
}

.link-effect.link-effect-19:hover span,
.link-effect.link-effect-19:focus span {
    background: #952236;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

.link-effect.link-effect-19:hover span::before,
.link-effect.link-effect-19:focus span::before {
    background: #2371b4;
}

.link-effect.link-effect-20 {
    line-height: 1.8em;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
}

.link-effect.link-effect-20 span {
    position: relative;
    display: inline-block;
    padding: 3px 15px 0;
    background: #f6d9de;
    box-shadow: inset 0 3px #e89ba9;
    -webkit-transition: background 0.6s;
    -moz-transition: background 0.6s;
    transition: background 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 50%;
    -moz-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    -o-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.link-effect.link-effect-20 span::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 3px 15px 0;
    background: #2371b4;
    color: #fff;
    content: attr(data-hover);
    -webkit-transition: -webkit-transform .6s;
    -moz-transition: -moz-transform .6s;
    transition: transform .6s;
    -webkit-transform: rotateX(270deg);
    -moz-transform: rotateX(270deg);
    -ms-transform: rotateX(270deg);
    -o-transform: rotateX(270deg);
    transform: rotateX(270deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    pointer-events: none;
}

.link-effect.link-effect-20:hover span,
.link-effect.link-effect-20:focus span {
    background: #e89ba9;
}

.link-effect.link-effect-20:hover span::before,
.link-effect.link-effect-20:focus span::before {
    -webkit-transform: rotateX(10deg);
    -moz-transform: rotateX(10deg);
    -ms-transform: rotateX(10deg);
    -o-transform: rotateX(10deg);
    transform: rotateX(10deg);
}

.link-effect.link-effect-21 {
    padding: 10px;
    color: rgba(0, 0, 0, 0.2);
    font-weight: 700;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.link-effect.link-effect-21::before,
.link-effect.link-effect-21::after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #2371b4;
    content: '';
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.3s, -webkit-transform .3s;
    -moz-transition: opacity 0.3s, -moz-transform .3s;
    transition: opacity 0.3s, transform .3s;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}

.link-effect.link-effect-21::before {
    top: 0;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
}

.link-effect.link-effect-21::after {
    bottom: 0;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
}

.link-effect.link-effect-21:hover::before,
.link-effect.link-effect-21:hover::after,
.link-effect.link-effect-21:focus::before,
.link-effect.link-effect-21:focus::after {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

#loading-bar {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

#loading-bar .peg {
    -webkit-box-shadow: #2371b4 1px 0 6px 1px;
    box-shadow: #2371b4 1px 0 6px 1px;
}

#loading-bar-spinner {
    position: absolute;
    z-index: 99;
}

.daterangepicker .ranges li {
    font-size: 12px;
    border-radius: 0;
}

.daterangepicker .ranges .daterangepicker_start_input label,
.daterangepicker .ranges .daterangepicker_end_input label {
    color: #4d585f;
    text-transform: none;
}

.daterangepicker .ranges .input-mini {
    border-radius: 0;
    color: #4d585f;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.daterangepicker .ranges .input-mini:focus {
    outline: 0;
    border: 1px solid gray;
}

.alert {
    padding: 10px 15px;
    border-radius: 0;
    border: 0;
    border-left: 3px solid;
}

.alert.alert-big {
    padding: 15px;
}

.alert.alert-dismissable {
    padding-right: 35px;
}

.alert.notcloseable>.close {
    display: none;
}

.alert.alert-primary .alert-link {
    color: #d0334f;
}

.alert.alert-success {
    color: #8bc34a;
    background-color: #edf6e3;
}

.alert.alert-success .alert-link {
    color: #7eb73d;
}

.alert.alert-warning {
    color: #ffca28;
    background-color: #fff6db;
}

.alert.alert-warning .alert-link {
    color: #ffc40f;
}

.alert.alert-danger {
    color: #f44336;
    background-color: #fff8f7;
}

.alert.alert-danger .alert-link {
    color: #f32c1e;
}

.alert.alert-info {
    color: #00bcd4;
    background-color: #88f1ff;
}

.alert.alert-info .alert-link {
    color: #00a5bb;
}

.alert.alert-default {
    color: #58767f;
    background-color: #d8e1e4;
}

.alert.alert-default .alert-link {
    color: #4e6870;
}

.alert.alert-cyan {
    color: #00aced;
    background-color: #baecff;
}

.alert.alert-cyan .alert-link {
    color: #0092c9;
}

.alert.alert-amethyst {
    color: #9675ce;
    background-color: #cfc0e9;
}

.alert.alert-amethyst .alert-link {
    color: #8862c7;
}

.alert.alert-green {
    color: #8dc327;
    background-color: #f7fcee;
}

.alert.alert-green .alert-link {
    color: #84b624;
}

.alert.alert-soundcloud {
    color: #fec107;
    background-color: #fff4d2;
}

.alert.alert-soundcloud .alert-link {
    color: #f5b901;
}

.alert.alert-red {
    color: #ff5b5b;
    background-color: #fff4f4;
}

.alert.alert-red .alert-link {
    color: #ff2828;
}

.alert.alert-greensea {
    color: #00c292;
    background-color: #dcfff6;
}

.alert.alert-greensea .alert-link {
    color: #00a97f;
}

.alert.alert-blush .alert-link {
    color: #ef4865;
}

.alert.alert-hotpink {
    color: #e91e63;
    background-color: #fdeff4;
}

.alert.alert-hotpink .alert-link {
    color: #d81558;
}

.alert.alert-drank {
    color: #A40778;
    background-color: #fdc7ee;
}

.alert.alert-drank .alert-link {
    color: #8c0666;
}

.alert.alert-blue {
    color: #1e83d1;
    background-color: #c4e1f7;
}

.alert.alert-blue .alert-link {
    color: #1b75bb;
}

.alert.alert-lightred {
    color: #e05d6f;
    background-color: #f9dde1;
}

.alert.alert-lightred .alert-link {
    color: #dc485c;
}

.alert.alert-slategray {
    color: #3d4c5a;
    background-color: #b2bfcb;
}

.alert.alert-slategray .alert-link {
    color: #333f4b;
}

.alert.alert-darkgray {
    color: #333;
    background-color: #a6a6a6;
}

.alert.alert-darkgray .alert-link {
    color: #262626;
}

#toast-container>div {
    opacity: 0.8 !important;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
    position: relative;
}

#toast-container>div:hover {
    opacity: 1 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#toast-container>div .toast-title {
    /*font-family: "Dosis","Arial",sans-serif;*/
}

#toast-container>div .toast-message {
    font-size: 12px;
}

#toast-container>div>.fa:not(.toast-close-button) {
    position: absolute;
    font-size: 2em;
    left: 13px;
}

#toast-container .toast-close-button {
    font-size: 12px;
    font-weight: 400;
    text-shadow: none;
    opacity: 1;
}

#toast-container .toast-close-button:hover {
    text-shadow: none;
    opacity: .5;
    color: white;
}

.notify {
    position: absolute;
    bottom: 28px;
    right: 10px;
}

@-moz-keyframes heartbit {
    0% {
        -moz-transform: scale(0);
        opacity: 0;
    }
    25% {
        -moz-transform: scale(0.1);
        opacity: .1;
    }
    50% {
        -moz-transform: scale(0.5);
        opacity: .3;
    }
    75% {
        -moz-transform: scale(0.8);
        opacity: .5;
    }
    100% {
        -moz-transform: scale(1);
        opacity: 0;
    }
}

@-webkit-keyframes heartbit {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }
    25% {
        -webkit-transform: scale(0.1);
        opacity: .1;
    }
    50% {
        -webkit-transform: scale(0.5);
        opacity: .3;
    }
    75% {
        -webkit-transform: scale(0.8);
        opacity: .5;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

.bootstrap-page-tables .table .checkbox {
    margin: 0;
}

.static-page-tables .table>thead>tr>th {
    vertical-align: middle;
}

.static-page-tables .table>tbody>tr>td {
    vertical-align: middle;
}

.static-page-tables .table>tbody>tr>td img {
    margin-right: 3px;
}

.static-page-tables .table>tbody>tr>td .btn {
    margin: 0;
}

.nav-tabs {
    border: 0;
    background-color: #f5f5f5;
}

.nav-tabs>li {
    margin-bottom: 0;
}

.nav-tabs>li>a {
    border: 0;
    border-radius: 0;
    margin-right: 0;
    cursor: pointer;
    -webkit-box-shadow: inset 0 -3px 0 transparent;
    box-shadow: inset 0 -3px 0 transparent;
}

.nav-tabs>li>a:hover {
    background-color: #f0f0f0;
    border: 0;
}

.nav-tabs>li.active:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -4px;
}

.nav-tabs>li.tabs-title {
    padding: 8px 0 0 20px;
    font-size: 16px;
    color: white;
    font-weight: 300;
}

.nav-tabs.nav-justified>li>a {
    border: 0;
    border-radius: 0;
}

.nav-tabs.nav-justified>li.active>a,
.nav-tabs.nav-justified>li.active>a:hover,
.nav-tabs.nav-justified>li.active>a:focus {
    border: 0;
}

.tab-content .tab-pane {
    padding: 15px;
}

.nav-pills>li>a {
    cursor: pointer;
}

.nav.nav-sm>li>a {
    padding: 7px 10px;
}

.nav-tabs.tabs-dark {
    background-color: #3d4c5a;
}

.nav-tabs.tabs-dark>li>a {
    color: rgba(255, 255, 255, 0.5);
}

.nav-tabs.tabs-dark>li>a:hover,
.nav-tabs.tabs-dark>li>a:focus {
    background-color: #333f4b;
    color: rgba(255, 255, 255, 0.8);
}

.nav-tabs.tabs-dark>li.disabled>a {
    color: rgba(255, 255, 255, 0.2);
}

.nav-tabs.tabs-dark>li.active>a,
.nav-tabs.tabs-dark>li.active>a:hover,
.nav-tabs.tabs-dark>li.active>a:focus {
    background-color: transparent;
    color: white;
}

.tab-container .nav-tabs {
    background-color: white;
}

.tab-container .nav-tabs>li {
    border-right: 1px solid #eaeaea;
}

.tab-container .nav-tabs>li:last-child {
    border-right: 0;
}

.tab-container .nav-tabs>li>a {
    color: #7d8c95;
}

.tab-container .nav-tabs>li>a:hover {
    background-color: #f5f5f5;
}

.tab-container .nav-tabs>li.active>a,
.tab-container .nav-tabs>li.active>a:hover,
.tab-container .nav-tabs>li.active>a:focus {
    color: #363e43;
}

.tab-container .nav-tabs>li.disabled>a,
.tab-container .nav-tabs>li.disabled>a:hover,
.tab-container .nav-tabs>li.disabled>a:focus {
    color: #b5bec3;
}

.tab-container .tab-content .tab-pane {
    background-color: white;
}

.tab-nopadding .tab-pane {
    padding: 15px 0;
}

.tab-wizard .nav-tabs>li>a {
    text-align: left;
    padding-left: 30px;
    position: relative;
    padding: 20px;
}

.tab-wizard .nav-tabs>li>a .wizard-step {
    font-size: 11px;
    font-weight: 700;
    padding: 4px 7px;
    border-radius: 50%;
    background-color: #8dc327;
    color: #eaeaea;
    border: 1px solid green;
    margin-top: -2px;
    margin-right: -10px;
    width: 22px;
    height: 22px;
    line-height: 11px;
}

.tab-wizard .nav-tabs>li:first-child>a {
    padding-left: 15px;
}

.tab-wizard .nav-tabs>li:last-child>a:after,
.tab-wizard .nav-tabs>li:last-child>a:before {
    display: none;
}

.tab-wizard .nav-tabs>li:last-child>a .wizard-step {
    margin-right: 0;
}

.tab-wizard .nav-tabs>li>a,
.tab-wizard .nav-tabs>li>a:hover,
.tab-wizard .nav-tabs>li>a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}

.tab-wizard .nav-tabs>li:after,
.tab-wizard .nav-tabs>li:before {
    content: "";
    position: absolute;
    border: 0;
    width: 100%;
    height: 3px;
    background-color: #6f919b;
    left: 0;
    margin-left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.8s;
    -moz-transition: opacity 0.8s;
    transition: opacity 0.8s;
}

.tab-wizard .nav-tabs>li:after {
    opacity: .1;
}

.tab-wizard .nav-tabs>li.active>a:before {
    border-left-color: white;
}

.tab-wizard .nav-tabs>li.active>a .wizard-step {
    background-color: transparent;
    color: #363e43;
    border-color: #363e43;
}

.tab-wizard .nav-tabs>li.active>a,
.tab-wizard .nav-tabs>li.active>a:hover {
    background-color: transparent;
}

.tab-wizard .nav-tabs>li.active:after {
    opacity: 1;
}

.tab-wizard .nav-tabs>li.active:before {
    opacity: 0;
    width: 0;
}

.tab-wizard .nav-tabs>li.disabled>a .wizard-step {
    background-color: transparent;
    color: #eaeaea;
    border-color: #eaeaea;
}

.tab-wizard .nav-tabs>li.active~li>a:before {
    border-left-color: white;
}

.tab-wizard .nav-tabs>li.active~li>a .wizard-step {
    background-color: transparent;
    color: #eaeaea;
    border-color: #eaeaea;
}

.tab-wizard .nav-tabs>li.active~li>a,
.tab-wizard .nav-tabs>li.active~li>a:hover {
    background-color: white;
}

.tab-wizard .nav-tabs>li.active~li:before {
    opacity: 0;
    width: 0;
}

.tab-wizard .tab-content {
    background-color: white;
}

.tab-wizard .tab-content .tab-pane {
    margin-top: 3px;
}

.tab-wizard .tab-content .pager.wizard {
    margin: 0;
    padding: 0 15px 15px;
}

.tab-wizard .tab-content .pager.wizard>li.disabled>.btn {
    cursor: not-allowed;
    color: #ccc;
    border-color: #eee;
}

.tab-wizard .tab-content .pager.wizard>li.disabled>.btn:hover {
    background-color: white;
}

.tab-wizard .tab-content .pager.wizard>li.previous>.btn {
    float: left;
}

.tab-wizard .tab-content .pager.wizard>li.next>.btn {
    float: right;
}

.tab-animation>.tab-content {
    position: relative;
}

.tab-animation>.tab-content>.tab-pane {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.tab-animation>.tab-content>.tab-pane.active-remove {
    position: absolute;
    top: 0;
    width: 100%;
    display: block;
}

.tab-animation>.tab-content>.tab-pane.active-remove-active {
    opacity: 0;
}

.tab-animation>.tab-content>.tab-pane.active-add {
    opacity: 0;
}

.tabs-right.nav-tabs {
    text-align: right;
}

.tabs-right.nav-tabs>li {
    margin-right: -3px;
    float: none;
    display: inline-block;
}

.tabs-right.nav-tabs>li:last-child {
    margin-right: 0;
}

@media only screen and (max-width: 768px) {
    .nav-tabs.nav-justified>li a {
        margin-bottom: 0;
    }
    .nav-tabs.nav-justified>li:after {
        display: none;
    }
    .nav-tabs>li.tabs-title {
        display: none;
    }
}

.tabs-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tabs-menu>li {
    margin-bottom: 1px;
    position: relative;
}

.tabs-menu>li>a {
    display: block;
    background-color: #f7f7f7;
    padding: 10px 15px;
    color: #4d585f;
}

.tabs-menu>li.active:after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #2371b4;
    border-top: 6px solid transparent;
    right: -6px;
    top: 15px;
}

.modal-backdrop {
    bottom: 0;
}

.modal.splash.fade {
    filter: alpha(opacity=100);
    opacity: 1;
}

.modal-open.splash .modal-backdrop.fade {
    filter: alpha(opacity=50);
    opacity: .5;
}

.modal.splash.fade .modal-dialog,
.modal.splash.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open.splash .modal-dialog {
    margin-top: 60px;
}

.modal-open.splash .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.modal-open.splash .modal-backdrop {
    background-color: black;
}

.modal-open.splash .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}

.modal-open.splash .modal-backdrop.in {
    filter: alpha(opacity=85);
    opacity: .85;
}

.modal-open.splash.modal {
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
}

.modal-open.splash.splash-1 .modal-content {
    background-color: transparent;
    color: white;
}

.modal-open.splash.splash-1 .modal-header {
    border-bottom: 0;
    text-align: center;
}

.modal-open.splash.splash-1 .modal-header .modal-title {
    font-weight: 700;
}

.modal-open.splash.splash-1 .modal-footer {
    background-color: transparent;
    border-top: 0;
    text-align: center;
}

.modal-open.splash.splash-1 .modal-footer .btn-default {
    border: 2px solid white;
    color: white;
}

.modal-open.splash.splash-1 .modal-footer .btn-default:hover,
.modal-open.splash.splash-1 .modal-footer .btn-default:active,
.modal-open.splash.splash-1 .modal-footer .btn-default.active {
    background-color: rgba(255, 255, 255, 0.1);
}

.modal-open.splash.splash-2 .modal-header {
    background-color: #f5f5f5;
    text-align: center;
}

.modal-open.splash.splash-2 .modal-header .modal-title {
    font-weight: 700;
}

.modal-open.splash.splash-2 .modal-footer {
    background-color: white;
    border-top: 0;
    text-align: center;
}

.modal-open.splash.splash-ef-1 .modal-backdrop {
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.modal-open.splash.splash-ef-1 .modal .modal-dialog {
    -webkit-transition: opacity 0.5s, -webkit-transform .5s;
    -moz-transition: opacity 0.5s, -moz-transform .5s;
    transition: opacity 0.5s, transform .5s;
}

.modal-open.splash.splash-ef-1 .modal.fade .modal-dialog {
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translate3d(0, 0, 150px);
    -moz-transform: translate3d(0, 0, 150px);
    -ms-transform: translate3d(0, 0, 150px);
    -o-transform: translate3d(0, 0, 150px);
    transform: translate3d(0, 0, 150px);
}

.modal-open.splash.splash-ef-1 .modal.in .modal-dialog {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.modal-open.splash.splash-ef-2 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-2 .modal .modal-dialog {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal-open.splash.splash-ef-2 .modal.fade .modal-dialog {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
}

.modal-open.splash.splash-ef-2 .modal.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.modal-open.splash.splash-ef-3 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-3 .modal .modal-dialog {
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.modal-open.splash.splash-ef-3 .modal.fade .modal-dialog {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    transform: translateX(20%);
    opacity: 0;
}

.modal-open.splash.splash-ef-3 .modal.in .modal-dialog {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}

.modal-open.splash.splash-ef-4 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-4 .modal .modal-dialog {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal-open.splash.splash-ef-4 .modal.fade .modal-dialog {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%);
    opacity: 0;
}

.modal-open.splash.splash-ef-4 .modal.in .modal-dialog {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
}

.modal-open.splash.splash-ef-5 .modal-backdrop {
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    transition: opacity 0.5s;
}

.modal-open.splash.splash-ef-5 .modal .modal-dialog {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.modal-open.splash.splash-ef-5 .modal.fade .modal-dialog {
    -webkit-transform: scale(0) rotate(720deg);
    -moz-transform: scale(0) rotate(720deg);
    -ms-transform: scale(0) rotate(720deg);
    transform: scale(0) rotate(720deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-5 .modal.in .modal-dialog {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-6 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-6 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-6 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(600px) rotateX(20deg);
    -moz-transform: translateZ(600px) rotateX(20deg);
    -ms-transform: translateZ(600px) rotateX(20deg);
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-6 .modal.in .modal-dialog {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translateZ(0px) rotateX(0deg);
    -moz-transform: translateZ(0px) rotateX(0deg);
    -ms-transform: translateZ(0px) rotateX(0deg);
    transform: translateZ(0px) rotateX(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-7 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-7 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-7 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
    -moz-transform: translate(30%) translateZ(600px) rotate(10deg);
    -ms-transform: translate(30%) translateZ(600px) rotate(10deg);
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-7 .modal.in .modal-dialog {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
    -moz-transform: translate(0%) translateZ(0) rotate(0deg);
    -ms-transform: translate(0%) translateZ(0) rotate(0deg);
    transform: translate(0%) translateZ(0) rotate(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-8 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-8 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-8 .modal.fade .modal-dialog {
    -webkit-transform: translateY(-200%);
    -moz-transform: translateY(-200%);
    -ms-transform: translateY(-200%);
    transform: translateY(-200%);
    opacity: 0;
}

.modal-open.splash.splash-ef-8 .modal.in .modal-dialog {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    border-radius: 0 0 3px 3px;
    opacity: 1;
}

.modal-open.splash.splash-ef-9 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-9 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-9 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-9 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(-70deg);
    -moz-transform: rotateY(-70deg);
    -ms-transform: rotateY(-70deg);
    transform: rotateY(-70deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-9 .modal.in .modal-dialog {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-10 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-10 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-10 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-10 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-70deg);
    -moz-transform: rotateX(-70deg);
    -ms-transform: rotateX(-70deg);
    transform: rotateX(-70deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-10 .modal.in .modal-dialog {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-11 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-11 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-11 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-11 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-60deg);
    -moz-transform: rotateX(-60deg);
    -ms-transform: rotateX(-60deg);
    transform: rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    opacity: 0;
}

.modal-open.splash.splash-ef-11 .modal.in .modal-dialog {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-12 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-12 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-12 .modal.fade .modal-dialog {
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    opacity: 0;
}

.modal-open.splash.splash-ef-12 .modal.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.modal-open.splash.splash-ef-13 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-13 .modal-backdrop.in {
    opacity: 1;
}

.modal-open.splash.splash-ef-13 .modal .modal-dialog {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.modal-open.splash.splash-ef-13 .modal.fade .modal-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
}

.modal-open.splash.splash-ef-13 .modal.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.modal-open.splash.splash-ef-13 .modal .modal-content {
    color: white;
    background-color: transparent;
}

.modal-open.splash.splash-ef-13 .modal .modal-content .modal-header,
.modal-open.splash.splash-ef-13 .modal .modal-content .modal-body,
.modal-open.splash.splash-ef-13 .modal .modal-content .modal-footer {
    background-color: transparent;
    border: 0;
}

.modal-open.splash.splash-ef-13 .modal .modal-content .btn-default {
    border: 2px solid white;
    color: white;
}

.modal-open.splash.splash-ef-13 .modal .modal-content .btn-default:hover,
.modal-open.splash.splash-ef-13 .modal .modal-content .btn-default:active,
.modal-open.splash.splash-ef-13 .modal .modal-content .btn-default.active {
    background-color: rgba(255, 255, 255, 0.1);
}

.modal-open.splash.splash-ef-13 .modal .modal-content a {
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
}

.modal-open.splash.splash-ef-13 .modal .modal-content a:hover {
    color: white;
}

.modal-open.splash.splash-ef-14 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-14 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-14 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
    -moz-transform: translateZ(-3000px) rotateY(90deg);
    -ms-transform: translateZ(-3000px) rotateY(90deg);
    transform: translateZ(-3000px) rotateY(90deg);
    opacity: 0;
}

.modal-open.splash.splash-ef-14 .modal.in .modal-dialog {
    -webkit-animation: slit .7s forwards ease-out;
    -moz-animation: slit .7s forwards ease-out;
    animation: slit .7s forwards ease-out;
}

.modal-open.splash.splash-ef-15 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-15 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-15 .modal .modal-dialog {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.modal-open.splash.splash-ef-15 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(100%) rotateX(90deg);
    -moz-transform: translateY(100%) rotateX(90deg);
    -ms-transform: translateY(100%) rotateX(90deg);
    transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0;
}

.modal-open.splash.splash-ef-15 .modal.in .modal-dialog {
    -webkit-transform: translateY(0%) rotateX(0deg);
    -moz-transform: translateY(0%) rotateX(0deg);
    -ms-transform: translateY(0%) rotateX(0deg);
    transform: translateY(0%) rotateX(0deg);
    opacity: 1;
}

.modal-open.splash.splash-ef-16 .modal-backdrop {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.modal-open.splash.splash-ef-16 .modal {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
}

.modal-open.splash.splash-ef-16 .modal .modal-dialog {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal-open.splash.splash-ef-16 .modal.fade .modal-dialog {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    transform-origin: 0 100%;
    opacity: 0;
}

.modal-open.splash.splash-ef-16 .modal.in .modal-dialog {
    -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    -moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
    transform: translateZ(0px) translateX(0%) rotateY(0deg);
    opacity: 1;
}

.modal-open.splash.splash-primary.splash-2 .modal-content,
.modal-open.splash.splash-success.splash-2 .modal-content,
.modal-open.splash.splash-warning.splash-2 .modal-content,
.modal-open.splash.splash-danger.splash-2 .modal-content,
.modal-open.splash.splash-info.splash-2 .modal-content,
.modal-open.splash.splash-cyan.splash-2 .modal-content,
.modal-open.splash.splash-amethyst.splash-2 .modal-content,
.modal-open.splash.splash-green.splash-2 .modal-content,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content,
.modal-open.splash.splash-red.splash-2 .modal-content,
.modal-open.splash.splash-greensea.splash-2 .modal-content,
.modal-open.splash.splash-dutc.splash-2h .modal-content,
.modal-open.splash.splash-hotpink.splash-2 .modal-content,
.modal-open.splash.splash-drank.splash-2 .modal-content,
.modal-open.splash.splash-blue.splash-2 .modal-content,
.modal-open.splash.splash-lightred.splash-2 .modal-content,
.modal-open.splash.splash-slategray.splash-2 .modal-content,
.modal-open.splash.splash-darkgray.splash-2 .modal-content {
    color: white;
}

.modal-open.splash.splash-primary.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-success.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-warning.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-danger.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-info.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-cyan.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-amethyst.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-green.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-red.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-greensea.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-dutc.splash-2h .modal-content .btn-default,
.modal-open.splash.splash-hotpink.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-drank.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-blue.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-lightred.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-slategray.splash-2 .modal-content .btn-default,
.modal-open.splash.splash-darkgray.splash-2 .modal-content .btn-default {
    border: 2px solid white;
    color: white;
}

.modal-open.splash.splash-primary.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-primary.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-primary.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-success.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-success.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-success.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-warning.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-warning.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-warning.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-danger.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-danger.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-danger.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-info.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-info.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-info.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-cyan.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-cyan.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-cyan.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-amethyst.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-amethyst.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-amethyst.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-green.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-green.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-green.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-red.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-red.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-red.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-greensea.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-greensea.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-greensea.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-dutc.splash-2h .modal-content .btn-default:hover,
.modal-open.splash.splash-dutc.splash-2h .modal-content .btn-default:active,
.modal-open.splash.splash-dutc.splash-2h .modal-content .btn-default.active,
.modal-open.splash.splash-hotpink.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-hotpink.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-hotpink.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-drank.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-drank.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-drank.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-blue.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-blue.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-blue.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-lightred.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-lightred.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-lightred.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-slategray.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-slategray.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-slategray.splash-2 .modal-content .btn-default.active,
.modal-open.splash.splash-darkgray.splash-2 .modal-content .btn-default:hover,
.modal-open.splash.splash-darkgray.splash-2 .modal-content .btn-default:active,
.modal-open.splash.splash-darkgray.splash-2 .modal-content .btn-default.active {
    background-color: rgba(255, 255, 255, 0.1);
}

.modal-open.splash.splash-primary.splash-2 .modal-content a,
.modal-open.splash.splash-success.splash-2 .modal-content a,
.modal-open.splash.splash-warning.splash-2 .modal-content a,
.modal-open.splash.splash-danger.splash-2 .modal-content a,
.modal-open.splash.splash-info.splash-2 .modal-content a,
.modal-open.splash.splash-cyan.splash-2 .modal-content a,
.modal-open.splash.splash-amethyst.splash-2 .modal-content a,
.modal-open.splash.splash-green.splash-2 .modal-content a,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content a,
.modal-open.splash.splash-red.splash-2 .modal-content a,
.modal-open.splash.splash-greensea.splash-2 .modal-content a,
.modal-open.splash.splash-dutc.splash-2h .modal-content a,
.modal-open.splash.splash-hotpink.splash-2 .modal-content a,
.modal-open.splash.splash-drank.splash-2 .modal-content a,
.modal-open.splash.splash-blue.splash-2 .modal-content a,
.modal-open.splash.splash-lightred.splash-2 .modal-content a,
.modal-open.splash.splash-slategray.splash-2 .modal-content a,
.modal-open.splash.splash-darkgray.splash-2 .modal-content a {
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
}

.modal-open.splash.splash-primary.splash-2 .modal-content a:hover,
.modal-open.splash.splash-success.splash-2 .modal-content a:hover,
.modal-open.splash.splash-warning.splash-2 .modal-content a:hover,
.modal-open.splash.splash-danger.splash-2 .modal-content a:hover,
.modal-open.splash.splash-info.splash-2 .modal-content a:hover,
.modal-open.splash.splash-cyan.splash-2 .modal-content a:hover,
.modal-open.splash.splash-amethyst.splash-2 .modal-content a:hover,
.modal-open.splash.splash-green.splash-2 .modal-content a:hover,
.modal-open.splash.splash-soundcloud.splash-2 .modal-content a:hover,
.modal-open.splash.splash-red.splash-2 .modal-content a:hover,
.modal-open.splash.splash-greensea.splash-2 .modal-content a:hover,
.modal-open.splash.splash-dutc.splash-2h .modal-content a:hover,
.modal-open.splash.splash-hotpink.splash-2 .modal-content a:hover,
.modal-open.splash.splash-drank.splash-2 .modal-content a:hover,
.modal-open.splash.splash-blue.splash-2 .modal-content a:hover,
.modal-open.splash.splash-lightred.splash-2 .modal-content a:hover,
.modal-open.splash.splash-slategray.splash-2 .modal-content a:hover,
.modal-open.splash.splash-darkgray.splash-2 .modal-content a:hover {
    color: white;
}

.modal-open.splash.splash-primary .splash-2 .modal-header {
    background-color: #d0334f;
    border-color: #be2c46;
}

.modal-open.splash.splash-success .modal-backdrop {
    background-color: #8bc34a;
}

.modal-open.splash.splash-success .splash-2 .modal-content,
.modal-open.splash.splash-success .splash-2 .modal-footer {
    background-color: #8bc34a;
}

.modal-open.splash.splash-success .splash-2 .modal-header {
    background-color: #7eb73d;
    border-color: #71a436;
}

.modal-open.splash.splash-warning .modal-backdrop {
    background-color: #ffca28;
}

.modal-open.splash.splash-warning .splash-2 .modal-content,
.modal-open.splash.splash-warning .splash-2 .modal-footer {
    background-color: #ffca28;
}

.modal-open.splash.splash-warning .splash-2 .modal-header {
    background-color: #ffc40f;
    border-color: #f4b800;
}

.modal-open.splash.splash-danger .modal-backdrop {
    background-color: #f44336;
}

.modal-open.splash.splash-danger .splash-2 .modal-content,
.modal-open.splash.splash-danger .splash-2 .modal-footer {
    background-color: #f44336;
}

.modal-open.splash.splash-danger .splash-2 .modal-header {
    background-color: #f32c1e;
    border-color: #ea1c0d;
}

.modal-open.splash.splash-info .modal-backdrop {
    background-color: #00bcd4;
}

.modal-open.splash.splash-info .splash-2 .modal-content,
.modal-open.splash.splash-info .splash-2 .modal-footer {
    background-color: #00bcd4;
}

.modal-open.splash.splash-info .splash-2 .modal-header {
    background-color: #00a5bb;
    border-color: #008fa1;
}

.modal-open.splash.splash-cyan .modal-backdrop {
    background-color: #00aced;
}

.modal-open.splash.splash-cyan .splash-2 .modal-content,
.modal-open.splash.splash-cyan .splash-2 .modal-footer {
    background-color: #00aced;
}

.modal-open.splash.splash-cyan .splash-2 .modal-header {
    background-color: #0099d4;
    border-color: #0087ba;
}

.modal-open.splash.splash-amethyst .modal-backdrop {
    background-color: #9675ce;
}

.modal-open.splash.splash-amethyst .splash-2 .modal-content,
.modal-open.splash.splash-amethyst .splash-2 .modal-footer {
    background-color: #9675ce;
}

.modal-open.splash.splash-amethyst .splash-2 .modal-header {
    background-color: #8862c7;
    border-color: #794fc1;
}

.modal-open.splash.splash-green .modal-backdrop {
    background-color: #8dc327;
}

.modal-open.splash.splash-green .splash-2 .modal-content,
.modal-open.splash.splash-green .splash-2 .modal-footer {
    background-color: #8dc327;
}

.modal-open.splash.splash-green .splash-2 .modal-header {
    background-color: #7eae23;
    border-color: #6e991f;
}

.modal-open.splash.splash-soundcloud .modal-backdrop {
    background-color: #fec107;
}

.modal-open.splash.splash-soundcloud .splash-2 .modal-content,
.modal-open.splash.splash-soundcloud .splash-2 .modal-footer {
    background-color: #fec107;
}

.modal-open.splash.splash-soundcloud .splash-2 .modal-header {
    background-color: #ebb101;
    border-color: #d19e01;
}

.modal-open.splash.splash-red .modal-backdrop {
    background-color: #ff5b5b;
}

.modal-open.splash.splash-red .splash-2 .modal-content,
.modal-open.splash.splash-red .splash-2 .modal-footer {
    background-color: #ff5b5b;
}

.modal-open.splash.splash-red .splash-2 .modal-header {
    background-color: #ff4242;
    border-color: #ff2828;
}

.modal-open.splash.splash-greensea .modal-backdrop {
    background-color: #00c292;
}

.modal-open.splash.splash-greensea .splash-2 .modal-content,
.modal-open.splash.splash-greensea .splash-2 .modal-footer {
    background-color: #00c292;
}

.modal-open.splash.splash-greensea .splash-2 .modal-header {
    background-color: #00a97f;
    border-color: #008f6c;
}

.modal-open.splash.splash-blush .splash-2 .modal-header {
    background-color: #ef4865;
    border-color: #ed3052;
}

.modal-open.splash.splash-hotpink .modal-backdrop {
    background-color: #e91e63;
}

.modal-open.splash.splash-hotpink .splash-2 .modal-content,
.modal-open.splash.splash-hotpink .splash-2 .modal-footer {
    background-color: #e91e63;
}

.modal-open.splash.splash-hotpink .splash-2 .modal-header {
    background-color: #d81558;
    border-color: #c1134e;
}

.modal-open.splash.splash-drank .modal-backdrop {
    background-color: #A40778;
}

.modal-open.splash.splash-drank .splash-2 .modal-content,
.modal-open.splash.splash-drank .splash-2 .modal-footer {
    background-color: #A40778;
}

.modal-open.splash.splash-drank .splash-2 .modal-header {
    background-color: #8c0666;
    border-color: #730554;
}

.modal-open.splash.splash-blue .modal-backdrop {
    background-color: #1e83d1;
}

.modal-open.splash.splash-blue .splash-2 .modal-content,
.modal-open.splash.splash-blue .splash-2 .modal-footer {
    background-color: #1e83d1;
}

.modal-open.splash.splash-blue .splash-2 .modal-header {
    background-color: #1b75bb;
    border-color: #1867a4;
}

.modal-open.splash.splash-lightred .modal-backdrop {
    background-color: #e05d6f;
}

.modal-open.splash.splash-lightred .splash-2 .modal-content,
.modal-open.splash.splash-lightred .splash-2 .modal-footer {
    background-color: #e05d6f;
}

.modal-open.splash.splash-lightred .splash-2 .modal-header {
    background-color: #dc485c;
    border-color: #d83249;
}

.modal-open.splash.splash-slategray .modal-backdrop {
    background-color: #3d4c5a;
}

.modal-open.splash.splash-slategray .splash-2 .modal-content,
.modal-open.splash.splash-slategray .splash-2 .modal-footer {
    background-color: #3d4c5a;
}

.modal-open.splash.splash-slategray .splash-2 .modal-header {
    background-color: #333f4b;
    border-color: #28323c;
}

.modal-open.splash.splash-darkgray .modal-backdrop {
    background-color: #333;
}

.modal-open.splash.splash-darkgray .splash-2 .modal-content,
.modal-open.splash.splash-darkgray .splash-2 .modal-footer {
    background-color: #333;
}

.modal-open.splash.splash-darkgray .splash-2 .modal-header {
    background-color: #262626;
    border-color: #1a1a1a;
}

.portlets.sortable {
    min-height: 50px;
}

.ui-sortable-placeholder {
    border: 3px dashed rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    height: 100px;
    visibility: visible !important;
    opacity: .5;
}

.portlet .boxs-header {
    cursor: pointer;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.portlet .boxs-header:hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
}

.progress {
    background-color: #cccccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.progress .progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.progress.progress-xxs {
    height: 2px;
    border-radius: 0;
}

.progress.progress-xs {
    height: 6px;
    border-radius: 2px;
}

.progress.progress-sm {
    height: 12px;
    border-radius: 3px;
}

.progress.progress-sm .progress-bar {
    font-size: 9px;
    line-height: 12px;
}

.progress.not-rounded {
    border-radius: 0;
}

.progress-list {
    position: relative;
}

.progress-list .details {
    display: inline-block;
    float: left;
}

.progress-list .details .title {
    /*font-family: "Dosis","Arial",sans-serif;*/
    line-height: 16px;
}

.progress-list .details .description {
    text-transform: uppercase;
    font-size: 9px;
    color: #7d8c95;
    line-height: 12px;
}

.progress-list .status {
    display: inline-block;
    background-color: #e5eaee;
    font-size: 9px;
    padding: 6px;
}

.progress-list .clearfix {
    height: 30px;
}

.progress-bar-cyan {
    background-color: #00aced;
}

.progress-bar-amethyst {
    background-color: #9675ce;
}

.progress-bar-green {
    background-color: #8dc327;
}

.progress-bar-soundcloud {
    background-color: #fec107;
}

.progress-bar-red {
    background-color: #ff5b5b;
}

.progress-bar-greensea {
    background-color: #00c292;
}

.progress-bar-hotpink {
    background-color: #e91e63;
}

.progress-bar-drank {
    background-color: #A40778;
}

.progress-bar-blue {
    background-color: #1e83d1;
}

.progress-bar-lightred {
    background-color: #e05d6f;
}

.progress-bar-slategray {
    background-color: #3d4c5a;
}

.progress-bar-darkgray {
    background-color: #333;
}

.progress.transparent-black {
    background-color: rgba(0, 0, 0, 0.1);
}

.progress.transparent-black .progress-bar {
    background-color: rgba(0, 0, 0, 0.2);
}

.tbox {
    display: table;
    width: 100%;
    height: 100%;
    border-spacing: 0;
    table-layout: fixed;
}

.tbox>.tcol {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: top;
}

@media only screen and (max-width: 992px) {
    .tbox-sm {
        display: block;
    }
    .tbox-sm>.tcol {
        display: block;
        width: auto;
        height: auto;
    }
}

@media only screen and (max-width: 768px) {
    .tbox-xs {
        display: block;
    }
    .tbox-xs>.tcol {
        display: block;
        width: auto;
        height: auto;
    }
}

.chosen-container {
    font-size: 14px;
}

.chosen-container .chosen-drop {
    border-color: #00aced;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.chosen-container .chosen-results {
    color: #4d585f;
}

.chosen-container .chosen-results li {
    font-size: 12px;
}

.chosen-container .chosen-results li.group-result {
    color: #363e43;
}

.chosen-container .chosen-results li.highlighted {
    background: #6f919b;
}

.chosen-container-single .chosen-single {
    height: 34px;
    line-height: 1.42857143;
    padding: 6px 12px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    background: white;
    color: #4d585f;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #d8e1e4;
}

.chosen-container-single .chosen-single div b {
    background-position: 0 7px;
}

.chosen-container-single .chosen-search input[type=text] {
    border-color: #d8e1e4;
    font-size: 12px;
    color: #7d8c95;
}

.chosen-container-multi .chosen-choices {
    border-color: #d8e1e4;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 2px 12px;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    height: 28px;
    margin: 0;
    /*font-family: 'Proxima Nova', Georgia, sans-serif;*/
    color: #a7b1b8;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
}

.chosen-container-multi .chosen-choices li.search-choice {
    background: #e7edef;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #4d585f;
    font-size: 12px;
    padding: 5px 20px 4px 10px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 6px;
}

.chosen-container-active.chosen-with-drop .chosen-single {
    background: white;
    border-color: #00aced;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 7px;
}

.chosen-container-active.chosen-with-drop .chosen-choices {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.chosen-container-active .chosen-choices {
    border-color: #00aced;
}

.input-underline+.chosen-container .chosen-choices {
    background: none;
    border: 0;
    border-bottom: 1px solid;
    border-radius: 0;
    -webkit-appearance: none !important;
    vertical-align: middle;
    padding-left: 0;
    border-color: #d8e1e4;
}

.input-underline+.chosen-container .chosen-choices:focus:hover {
    border: 0;
    border-bottom: 1px solid #00aced;
}

.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
    background-image: url("../images/chosen-sprite.png") !important;
}

@media only screen and (-webkit-min-device-oakleaf-ratio: 2),
only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url("../images/chosen-sprite@2x.png") !important;
    }
}

.table>thead>tr td,
.table>thead>tr th,
.table>tbody>tr td,
.table>tbody>tr th,
.table>tfoot>tr td,
.table>tfoot>tr th {
    border-color: #f4f5f5;
}

.table>thead>tr td:first-child,
.table>thead>tr th:first-child,
.table>tbody>tr td:first-child,
.table>tbody>tr th:first-child,
.table>tfoot>tr td:first-child,
.table>tfoot>tr th:first-child {
    padding-left: 15px;
}

.table>thead>tr td:last-child,
.table>thead>tr th:last-child,
.table>tbody>tr td:last-child,
.table>tbody>tr th:last-child,
.table>tfoot>tr td:last-child,
.table>tfoot>tr th:last-child {
    padding-right: 15px;
}

.table.table-no-border>thead>tr td,
.table.table-no-border>thead>tr th,
.table.table-no-border>tbody>tr td,
.table.table-no-border>tbody>tr th,
.table.table-no-border>tfoot>tr td,
.table.table-no-border>tfoot>tr th {
    border: 0;
}

.table.table-custom {
    border-collapse: separate;
}

.table.table-custom>thead>tr td,
.table.table-custom>thead>tr th,
.table.table-custom>tbody>tr td,
.table.table-custom>tbody>tr th,
.table.table-custom>tfoot>tr td,
.table.table-custom>tfoot>tr th {
    padding: 8px;
}

.table.table-custom>thead>tr td,
.table.table-custom>thead>tr th {
    border-color: #6f919b;
    border-width: 1px;
    position: relative;
}

.table.table-custom>thead>tr td.sorting:after,
.table.table-custom>thead>tr td.st-sort-ascent:after,
.table.table-custom>thead>tr td.st-sort-descent:after,
.table.table-custom>thead>tr th.sorting:after,
.table.table-custom>thead>tr th.st-sort-ascent:after,
.table.table-custom>thead>tr th.st-sort-descent:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.table.table-custom>thead>tr td.sorting:after,
.table.table-custom>thead>tr th.sorting:after {
    content: "\f0dc";
    color: #d8e1e4;
}

.table.table-custom>tbody>tr:first-child td,
.table.table-custom>tbody>tr:first-child th {
    border-top: 0;
}

.table.table {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.table-responsive {
    overflow-x: visible;
}

*[class*='bg-']:not(.bg-default) .table>thead>tr td,
*[class*='bg-']:not(.bg-default) .table>thead>tr th,
*[class*='bg-']:not(.bg-default) .table>tbody>tr td,
*[class*='bg-']:not(.bg-default) .table>tbody>tr th,
*[class*='bg-']:not(.bg-default) .table>tfoot>tr td,
*[class*='bg-']:not(.bg-default) .table>tfoot>tr th {
    border-color: rgba(255, 255, 255, 0.15);
}

*[class*='bg-']:not(.bg-default) .table.table-bordered {
    border-collapse: separate;
    border: 0;
}

*[class*='bg-']:not(.bg-default) .table.table-bordered>thead>tr td,
*[class*='bg-']:not(.bg-default) .table.table-bordered>thead>tr th,
*[class*='bg-']:not(.bg-default) .table.table-bordered>tbody>tr td,
*[class*='bg-']:not(.bg-default) .table.table-bordered>tbody>tr th,
*[class*='bg-']:not(.bg-default) .table.table-bordered>tfoot>tr td,
*[class*='bg-']:not(.bg-default) .table.table-bordered>tfoot>tr th {
    border-bottom: 0;
    border-right: 0;
}

*[class*='bg-']:not(.bg-default) .table.table-hover>tbody>tr:hover td,
*[class*='bg-']:not(.bg-default) .table.table-hover>tbody>tr:hover th {
    background-color: rgba(255, 255, 255, 0.1);
}

.dataTables_wrapper.form-inline tbody .form-control {
    width: 100%;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    border-radius: 0;
    border: 0;
    box-shadow: none;
}

table.dataTable thead th {
    position: relative;
    background-image: none !important;
}

table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute;
    top: 12px;
    right: 8px;
    display: block;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

table.dataTable thead th.sorting:after {
    content: "\f0dc";
    color: #d8e1e4;
}

table.dataTable thead th.sorting_asc:after {
    content: "\f0de";
    top: 16px;
}

table.dataTable thead th.sorting_desc:after {
    content: "\f0dd";
}

div.dataTables_scrollBody table.dataTable thead th.sorting:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_desc:after {
    content: "";
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0;
    margin: 0;
    border: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    border: 0;
}

div.dataTables_paginate a.first,
div.dataTables_paginate a.previous {
    position: relative;
    padding-left: 24px !important;
}

div.dataTables_paginate a.next,
div.dataTables_paginate a.last {
    position: relative;
    padding-right: 24px !important;
}

div.dataTables_paginate a.first:before,
div.dataTables_paginate a.previous:before,
div.dataTables_paginate a.next:after,
div.dataTables_paginate a.last:after {
    position: absolute;
    top: 8px;
    left: 10px;
    display: block;
    display: inline-block;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.dataTables_paginate a.next:after,
div.dataTables_paginate a.last:after {
    left: auto;
    right: 10px;
}

div.dataTables_paginate a.first:before {
    content: "\f100";
}

div.dataTables_paginate a.previous:before {
    content: "\f104";
}

div.dataTables_paginate a.next:after {
    content: "\f105";
}

div.dataTables_paginate a.last:after {
    content: "\f101";
}

.p-0 .dataTables_wrapper>.row {
    padding: 15px;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: #4d585f;
    font-size: 12px;
}

.dataTables_wrapper .pagination {
    margin: 0;
}

.dataTables_wrapper .pagination>li>a,
.dataTables_wrapper .pagination>li>span {
    padding: 5px 10px;
}

.dataTables_wrapper .DTTT {
    margin-bottom: 15px;
    margin-left: 10px;
}

.dataTables_wrapper .ColVis {
    margin-left: 10px;
}

.dataTables_wrapper table>tbody .row_selected {
    background-color: rgba(0, 0, 0, 0.05);
}

.dataTables_wrapper table>tbody .parent td,
.dataTables_wrapper table>tbody .parent th {
    background-color: #f5f5f5;
}

.dataTables_wrapper table>tbody .child td,
.dataTables_wrapper table>tbody .child th {
    background-color: #fafafa;
}

.dataTables_wrapper table.table-custom+.row {
    padding: 15px 0 0;
}

.dataTables_wrapper table.table-custom>thead td.sorting_asc,
.dataTables_wrapper table.table-custom>thead td.sorting_desc,
.dataTables_wrapper table.table-custom>thead th.sorting_asc,
.dataTables_wrapper table.table-custom>thead th.sorting_desc {
    color: #fec107;
    border-bottom: 1px solid #fec107 !important;
    padding-bottom: 6px;
}

.dataTables_wrapper table.table-custom>thead td.sorting,
.dataTables_wrapper table.table-custom>thead th.sorting {
    padding-bottom: 6px;
    -webkit-transition: background-color 0.4s, color 0.4s;
    -moz-transition: background-color 0.4s, color 0.4s;
    transition: background-color 0.4s, color 0.4s;
}

.dataTables_wrapper table.table-custom>thead td.sorting:hover,
.dataTables_wrapper table.table-custom>thead th.sorting:hover {
    color: #fec107;
    border-color: #fec107;
    background-color: #fafafa;
}

.dataTables_wrapper table>tfoot {
    background-color: #d8e1e4;
}

.dataTables_wrapper table>tfoot .filter_column input {
    width: 100%;
}

.dataTables_wrapper .dataTables_scroll {
    margin-bottom: 10px;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
    border-bottom: 0 !important;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table {
    margin-top: 0 !important;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody table tbody tr:last-child td {
    border-bottom: 1px solid #dbe0e2 !important;
}

.dataTables_wrapper .dataTables_scroll .dataTables_scrollBody thead>tr>th {
    border-bottom: 0 !important;
}

.dataTables_wrapper .inline-controls div.dataTables_paginate,
.dataTables_wrapper .inline-controls div.dataTables_length,
.dataTables_wrapper .inline-controls div.dataTables_info {
    display: inline-block !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: static !important;
}

.dataTables_wrapper .inline-controls div.dataTables_paginate .seperator,
.dataTables_wrapper .inline-controls div.dataTables_length .seperator,
.dataTables_wrapper .inline-controls div.dataTables_info .seperator {
    padding: 0 5px;
}

.dataTables_wrapper .inline-controls div.dataTables_length label {
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    display: inline-block !important;
}

table.dataTable.no-footer {
    border-bottom-color: #d8e1e4;
}

.table-custom .dataTables_wrapper .dataTables_filter input {
    background: none;
    border: 0;
    border-bottom: 1px solid;
    border-radius: 0;
    -webkit-appearance: none !important;
    vertical-align: middle;
    padding-left: 0;
    border-color: #d8e1e4;
}

.table-custom .dataTables_wrapper .dataTables_filter input:focus:hover {
    border: 0;
    border-bottom: 1px solid #2371b4;
}

.table-custom .dataTables_wrapper .dataTables_filter input:hover:not(:disabled) {
    border-color: #abbfc5;
}

.table-custom .dataTables_wrapper .dataTables_filter input:focus,
.table-custom .dataTables_wrapper .dataTables_filter input:focus:hover {
    border-color: #00aced;
}

div.dataTables_paginate.paging_input {
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

div.dataTables_paginate.paging_input .next {
    padding-right: 10px !important;
    margin-right: 5px;
}

div.dataTables_paginate.paging_input .next:after {
    content: "";
}

div.dataTables_paginate.paging_input .prev {
    margin-left: 5px;
}

.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    margin-top: 10px;
}

@media (max-width: 768px) {
    .dataTables_wrapper .inline-controls div.dataTables_paginate,
    .dataTables_wrapper .inline-controls div.dataTables_length,
    .dataTables_wrapper .inline-controls div.dataTables_info {
        display: block !important;
        margin: 10px !important;
        text-align: left;
    }
    .dataTables_wrapper .inline-controls div.dataTables_length label {
        display: block !important;
        line-height: 30px;
    }
    .dataTables_wrapper .inline-controls div.dataTables_length select {
        display: inline-block;
    }
    .dataTables_wrapper .inline-controls .seperator {
        display: none !important;
    }
    .dataTables_wrapper div.dataTables_filter,
    .dataTables_wrapper div.dataTables_paginate {
        display: block !important;
        margin: 10px !important;
        text-align: left;
    }
    .dataTables_wrapper div.dataTables_filter .pagination-panel-input,
    .dataTables_wrapper div.dataTables_paginate .pagination-panel-input {
        display: inline-block;
    }
    .dataTables_wrapper div.dataTables_filter label,
    .dataTables_wrapper div.dataTables_paginate label {
        line-height: 30px;
    }
    .dataTables_wrapper div.dataTables_filter label input,
    .dataTables_wrapper div.dataTables_paginate label input {
        display: inline-block;
        width: 60%;
    }
}

@font-face {
    font-family: 'ui-grid';
    src: url("../fonts/ui-grid.eot");
    src: url("../fonts/ui-grid.eot#iefix") format("embedded-opentype"), url("../fonts/ui-grid.woff") format("woff"), url("../fonts/ui-grid.ttf?") format("truetype"), url("../fonts/ui-grid.svg?#ui-grid") format("svg");
    font-weight: normal;
    font-style: normal;
}

input[type="text"].ui-grid-filter-input {
    border: 1px solid #d8e1e4;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 5px;
}

input[type="text"].ui-grid-filter-input::-webkit-input-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-family: 'Proxima Nova', Georgia, sans-serif;
    font-style: italic;
}

input[type="text"].ui-grid-filter-input::-moz-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-family: 'Proxima Nova', Georgia, sans-serif;
    font-style: italic;
}

input[type="text"].ui-grid-filter-input:-moz-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-family: 'Proxima Nova', Georgia, sans-serif;
    font-style: italic;
}

input[type="text"].ui-grid-filter-input:-ms-input-placeholder {
    -webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    transition: color 0.2s linear;
    color: #a7b1b8;
    font-family: 'Proxima Nova', Georgia, sans-serif;
    font-style: italic;
}

input[type="text"].ui-grid-filter-input:hover {
    border-color: #abbfc5;
}

input[type="text"].ui-grid-filter-input:focus,
input[type="text"].ui-grid-filter-input:focus:hover {
    outline: none;
    border: 1px solid;
    border-color: #00aced;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ng-table.table-custom th {
    text-align: left;
}

.ng-table.table-custom th.sortable {
    padding-bottom: 6px;
    -webkit-transition: background-color 0.4s, color 0.4s;
    -moz-transition: background-color 0.4s, color 0.4s;
    transition: background-color 0.4s, color 0.4s;
}

.ng-table.table-custom th.sortable:hover {
    background-color: #fafafa;
    color: #df7185;
    border-color: #df7185;
}

.ng-table.table-custom th.sortable div:after,
.ng-table.table-custom th.sortable div:before {
    border-color: #4d585f transparent;
}

.ng-table.table-custom .ng-table-filters th {
    font-weight: 400;
    border-top: 0;
}

.st-table>thead {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.st-table>thead td.sorting,
.st-table>thead th.sorting {
    cursor: pointer;
    padding-bottom: 6px;
    -webkit-transition: background-color 0.4s, color 0.4s;
    -moz-transition: background-color 0.4s, color 0.4s;
    transition: background-color 0.4s, color 0.4s;
}

.st-table>thead td.sorting:hover,
.st-table>thead th.sorting:hover {
    background-color: #fafafa;
    color: #df7185;
    border-bottom: 1px solid #df7185;
}

.st-table>tbody .st-selected td,
.st-table>tbody .st-selected th {
    background-color: rgba(0, 0, 0, 0.05);
}

.st-table .st-filters td,
.st-table .st-filters th {
    border-top: 0;
    font-weight: 400;
}

.st-table .pagination {
    margin: 0;
    margin-top: 10px;
}

.st-table .pagination a {
    cursor: pointer;
}

.st-table .loading-indicator {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    text-align: center;
    padding: 0.7em;
}

.st-table .loading-indicator:before {
    display: inline-block;
    margin: 0 0.4em;
    min-width: 1em;
    min-height: 1em;
    border-top: 4px solid #646464;
    border-right: 4px solid #e6e6e6;
    border-left: 4px solid #e6e6e6;
    border-bottom: 4px solid #646464;
    content: "";
    -webkit-animation: halfspin 1s ease infinite;
    -moz-animation: halfspin 1s ease infinite;
    -o-animation: halfspin 1s ease infinite;
    animation: halfspin 1s ease infinite;
    border-radius: 100%;
}

@-webkit-keyframes halfspin {
    to {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

@-moz-keyframes halfspin {
    to {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

@keyframes halfspin {
    to {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}

@media screen and (max-width: 1360px) {
    .table-responsive-wide {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 0;
    }
}

.card-container {
    position: relative;
}

.card-container .card {
    min-height: 110px;
    margin-bottom: 20px;
    position: relative;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    perspective: 600px;
    width: 100%;
    cursor: pointer;
    z-index: 9;
}

.card-container .card .front {
    height: 100%;
    position: relative;
    width: 100%;
    padding: 28px;
    top: 0;
    left: 0;
    z-index: 11;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -ms-transform: rotateX(0deg) rotateY(0deg);
    -o-transform: rotateX(0deg) rotateY(0deg);
    transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.card-container .card .front .col-xs-4 {
    text-align: center;
}

.card-container .card .back {
    position: absolute;
    top: 0;
    border: 0;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: 10;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-179deg);
    transform: rotateY(-179deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.card-container .card .back>.row {
    height: 100%;
    margin: 0;
}

.card-container .card .back>.row>div {
    height: 100%;
    padding: 0;
}

.card-container .card .back>.row>div a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 30px 10px 10px;
}

.card-container .card .back>.row>div a i {
    display: block;
    margin-bottom: 5px;
}

.card-container .card .back>.row>div a:hover {
    text-decoration: none;
}

.card-container .card .back>.row>div:first-of-type a {
    background-color: rgba(0, 0, 0, 0.1);
}

.card-container .card .back>.row>div:nth-of-type(2) a {
    background-color: rgba(0, 0, 0, 0.05);
}

@media only screen and (max-width: 420px) {
    .card-container .card .front {
        padding: 28px 10px;
    }
}

.owl-theme .owl-controls .owl-page span {
    width: 10px;
    height: 10px;
    margin: 5px 4px;
    background: #58767f;
    opacity: .3;
}

.owl-theme .owl-controls .owl-page.active span {
    width: 14px;
    height: 14px;
    margin: 3px 4px;
    opacity: .6;
}

.boxs-simple .owl-theme .owl-controls {
    margin-top: 0;
}

.widget-todo form .form-control {
    height: 30px;
    margin-bottom: 30px;
}

.widget-todo .todo-list>li {
    position: relative;
}

.widget-todo .todo-list>li .checkbox-custom>input {
    display: none;
}

.widget-todo .todo-list>li .checkbox-custom>i {
    margin-left: -74px;
    margin-right: 33px;
    margin-top: -3px;
}

.widget-todo .todo-list>li .remove-todo {
    display: none;
}

.widget-todo .todo-list>li:hover .remove-todo {
    display: block;
}

.widget-todo .todo-list>li span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.widget-todo .todo-list>li.completed span {
    text-decoration: line-through;
    color: #a7b1b8;
}

.widget-todo .todo-list>li .edit {
    display: none;
}

.widget-todo .todo-list>li.editing .view {
    display: none;
}

.widget-todo .todo-list>li.editing .edit {
    display: block;
}

.widget-calendar .datepicker table {
    width: 100%;
}

.widget-calendar .datepicker table thead tr th {
    border-radius: 0;
}

.widget-calendar .datepicker table thead tr:first-child th.prev,
.widget-calendar .datepicker table thead tr:first-child th.next {
    font-size: 24px;
    padding: 15px 10px;
    color: rgba(255, 255, 255, 0.5);
}

.widget-calendar .datepicker table thead tr:first-child th.prev:hover,
.widget-calendar .datepicker table thead tr:first-child th.next:hover {
    color: white;
    background-color: transparent;
}

.widget-calendar .datepicker table thead tr:first-child th.picker-switch {
    font-size: 18px;
    font-weight: 300;
}

.widget-calendar .datepicker table thead tr:first-child th.picker-switch:hover {
    background-color: #374451;
}

.widget-calendar .datepicker table thead tr:nth-child(2) th {
    background-color: #333f4b;
    font-size: 14px;
    line-height: 35px;
}

.widget-calendar .datepicker table tbody tr td {
    position: relative;
    font-size: 14px;
    font-weight: 300;
    padding: 8px 10px;
}

.widget-calendar .datepicker table tbody tr td.old,
.widget-calendar .datepicker table tbody tr td.new {
    color: rgba(255, 255, 255, 0.3);
}

.widget-calendar .datepicker table tbody tr td.active {
    background-color: #e05d6f !important;
    border-radius: 50px;
    text-shadow: none;
}

.widget-calendar .datepicker table tbody tr td:hover {
    background-color: #374451;
}

.widget-calendar .datepicker table tbody tr td span:hover {
    background-color: #313d48;
}

.widget-calendar .datepicker table tbody tr td span.active {
    background-color: #e05d6f !important;
    border-radius: 50px;
}

.widget-calendar .picker-switch table td span {
    margin: 2px 0;
}

.widget-calendar .picker-switch table td span:hover {
    background-color: #374451;
}

.widget-calendar .timepicker table td span:hover {
    background-color: #374451;
}

.widget-calendar .bootstrap-datetimepicker-widget table td.day:hover,
.widget-calendar .bootstrap-datetimepicker-widget table td.hour:hover,
.widget-calendar .bootstrap-datetimepicker-widget table td.minute:hover,
.widget-calendar .bootstrap-datetimepicker-widget table td.second:hover {
    background-color: #374451;
}

.widget-message .ta-toolbar {
    margin: 0;
    padding: 5px;
    background-color: #f8f8f8;
}

.widget-message .ta-scroll-window.form-control {
    border: 0;
    border-bottom: 10px solid #f8f8f8;
    border-radius: 0;
    min-height: 160px;
}

.widget-message .ta-scroll-window>.ta-bind {
    min-height: 160px;
}

.widget-message .ta-root.focussed .ta-scroll-window.form-control {
    border-color: #e2e2e2;
}

.widget-message .ta-root.focussed .ta-toolbar {
    background-color: #e2e2e2;
}

.widget-appointments .day {
    font-size: 120px;
    line-height: 120px;
    font-weight: 300;
}

.widget-appointments .month {
    font-size: 36px;
    line-height: 56px;
    font-weight: 700;
}

.widget-appointments .b-l {
    border-left: 2px solid rgba(255, 255, 255, 0.2);
}

.widget-appointments .owl-carousel .owl-item {
    padding: 0 60px;
}

.widget-appointments .owl-carousel .owl-controls .owl-buttons {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    width: 100%;
    text-align: left;
}

.widget-appointments .owl-carousel .owl-controls .owl-buttons .owl-next {
    float: right;
}

.widget-appointments .owl-carousel .owl-controls .owl-buttons div {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.5);
    font-size: 18px;
    padding: 4px 10px;
}

.streamline {
    position: relative;
    z-index: 1;
}

.streamline:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #ddd;
    top: 0;
    left: 20px;
    z-index: 1;
}

.streamline:after {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: white;
    border: 1px solid #ddd;
    bottom: 0;
    left: 15px;
    z-index: 2;
}

.streamline .streamline-post {
    margin-bottom: 20px;
    position: relative;
    z-index: 2;
}

.streamline .streamline-post>aside {
    float: left;
    vertical-align: top;
}

.streamline .streamline-post .post-container,
.streamline .streamline-post .reply-container {
    vertical-align: top;
    padding-left: 55px;
    position: relative;
    z-index: 2;
}

.streamline .streamline-post .post-container:before,
.streamline .streamline-post .reply-container:before {
    content: '';
    height: 0;
    width: 0;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #ddd;
    border-top: 7px solid transparent;
    position: absolute;
    top: 13px;
    left: 48px;
}

.streamline .streamline-post .post-container:after,
.streamline .streamline-post .reply-container:after {
    content: '';
    height: 0;
    width: 0;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #fff;
    border-top: 6px solid transparent;
    position: absolute;
    top: 14px;
    left: 50px;
}

.streamline .streamline-post .post-replies>li>aside {
    float: left;
    vertical-align: top;
}

.streamline .streamline-form {
    position: absolute;
    width: 100%;
    padding-bottom: 20px;
    z-index: 2;
}

.streamline .streamline-form .thumb {
    float: left;
}

.streamline .streamline-form form {
    padding-left: 55px;
}

.streamline.timeline {
    overflow: hidden;
    position: relative;
}

.streamline.timeline ul {
    padding: 0 0 30px;
    margin: 0 auto;
    list-style: none;
    text-align: center;
    position: relative;
    z-index: 2;
    float: left;
}

.streamline.timeline ul>li {
    margin: 20px 0;
}

.streamline.timeline ul>li:first-child {
    margin-top: 0;
}

.streamline.timeline ul .heading {
    color: white;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.streamline.timeline ul .heading:after,
.streamline.timeline ul .heading:before {
    content: "";
    display: table;
    clear: both;
}

.streamline.timeline ul .timeline-post {
    position: relative;
    float: left;
    clear: left;
    text-align: right;
    width: 46%;
    padding-right: 20px;
    border: 1px dotted #ccc;
    margin: 15px;
}

.streamline.timeline ul .timeline-post aside {
    float: right;
    position: absolute;
    right: -14px;
    top: -14px;
}

.streamline.timeline ul .timeline-post .post-container h3 {
    margin-top: 0;
}

.streamline.timeline ul .timeline-post .time {
    position: absolute;
    right: 40px;
    bottom: 17px;
    font-size: 12px;
}

.streamline.timeline ul .timeline-post .time>i {
    margin-right: 5px;
}

.streamline.timeline ul .timeline-post:nth-of-type(even):after {
    content: '';
    height: 0;
    width: 0;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    border-top: 8px solid transparent;
    position: absolute;
    top: 10px;
    right: 32px;
}

.streamline.timeline ul .timeline-post:nth-of-type(odd) {
    float: right;
    clear: right;
    text-align: left;
    padding-left: 20px;
    padding-right: 0;
}

.streamline.timeline ul .timeline-post:nth-of-type(odd) aside {
    float: left;
    right: auto;
    left: -15px;
    top: 20px;
}

.streamline.timeline ul .timeline-post:nth-of-type(odd) .time {
    right: auto;
    left: 40px;
}

.streamline.timeline ul .timeline-post .thumb {
    line-height: 30px;
    font-size: 18px;
    text-align: center;
}

.streamline.timeline ul .timeline-post .post-container>.panel {
    padding: 10px 20px;
}

.streamline.timeline:before,
.streamline.timeline:after {
    left: 50%;
}

.streamline.timeline:before {
    background-color: #bbb;
}

.streamline.timeline:after {
    margin-left: -5px;
    border-color: #bbb;
}

.streamline-form .post-toolbar {
    padding: 5px 10px;
    border-radius: 0 0 2px 2px;
    border: 1px solid #e2e2e2;
    border-top: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.streamline-form .post-toolbar>a {
    color: rgba(0, 0, 0, 0.2);
    padding: 2px 5px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.streamline-form .post-toolbar>a:hover {
    color: rgba(0, 0, 0, 0.4);
}

@media only screen and (max-width: 768px) {
    .streamline.timeline ul .heading {
        text-align: left;
    }
    .streamline.timeline ul .timeline-post,
    .streamline.timeline ul .timeline-post:nth-of-type(odd),
    .streamline.timeline ul .timeline-post:nth-of-type(even) {
        padding-right: 0;
        padding-left: 0px;
        float: none;
        text-align: left;
        width: 100%;
    }
    .streamline.timeline ul .timeline-post aside,
    .streamline.timeline ul .timeline-post:nth-of-type(odd) aside,
    .streamline.timeline ul .timeline-post:nth-of-type(even) aside {
        float: none;
        right: auto;
        left: -15px;
        top: 0;
    }
    .streamline.timeline ul .timeline-post .time,
    .streamline.timeline ul .timeline-post:nth-of-type(odd) .time,
    .streamline.timeline ul .timeline-post:nth-of-type(even) .time {
        right: auto;
        left: 20px;
    }
    .streamline.timeline:before,
    .streamline.timeline:after {
        left: 15px;
    }
}

.ui-map,
.angular-google-map-container {
    display: block;
    height: 400px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    position: absolute;
    left: 10px;
    border-radius: 2px;
    background: #4e6870;
    padding: 3px 4px;
    color: #fff;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
}

.jqvmap-zoomin {
    top: 10px;
}

.jqvmap-zoomout {
    top: 30px;
}

.jqvmap-region {
    cursor: pointer;
}

.jqvmap-ajax_response {
    width: 100%;
    height: 400px;
}

.jqvmap-label {
    position: absolute;
    display: none;
    border-radius: 3px;
    background: rgba(0, 0, 0, 0.8);
    color: white;
    font-size: smaller;
    padding: 3px 5px;
    z-index: 99;
}

.event-control {
    background-color: #f8f8f8;
    font-size: 13px;
    cursor: pointer;
}

.event-control:hover {
    background-color: white;
}

.event-control a {
    color: #4d585f;
    cursor: pointer;
    opacity: .5;
}

.event-control a:hover {
    opacity: 1;
}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a {
    color: rgba(255, 255, 255, 0.5) !important;
    opacity: 1;
}

.event-control[class*='bg-']:not(.bg-default):not(.bg-white) a:hover {
    color: #fff !important;
}

.fc-overlay {
    display: none;
    position: absolute;
    min-width: 260px;
    padding: 15px 0;
    top: auto;
    left: 50%;
    margin-left: -150px;
    z-index: 1000;
    color: #4d585f !important;
}

.fc-overlay.left {
    left: 100%;
    top: -15px;
    padding: 0 10px;
    margin: 0;
}

.fc-overlay.right {
    left: auto;
    right: 100%;
    top: -15px;
    padding: 0 10px;
    margin: 0;
}

.fc-overlay .panel {
    padding: 10px;
}

.fc .fc-toolbar {
    height: 50px;
    color: #fff;
    background: linear-gradient(60deg, #B24592, #2371b4);
    border-radius: 0;
    margin: 0;
}

.fc .fc-toolbar .fc-button {
    color: rgba(255, 255, 255, 0.5);
    background: transparent;
    border: none;
    box-shadow: none;
    text-shadow: none;
    margin: 0;
    height: 50px;
    line-height: 28px;
    padding: 10px;
}

.fc .fc-toolbar .fc-button:hover {
    color: white;
}

.fc .fc-toolbar h2 {
    font-size: 24px;
    line-height: 50px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 300;
    font-family: "Dosis", "Arial", sans-serif;
}

.fc .fc-view-container .fc-event {
    padding: 3px 5px;
    font-size: 12px;
    border-radius: 0;
    background-color: white;
    border: 0;
    color: #4d585f;
}

.fc .fc-view-container .fc-event.fc-event-end:not(.fc-event-start) {
    border: 0 !important;
}

.fc .fc-view-container .fc-event:focus,
.fc .fc-view-container .fc-event:hover,
.fc .fc-view-container .fc-event:active {
    z-index: 1000;
}

.fc .fc-view-container .fc-event:focus .fc-overlay,
.fc .fc-view-container .fc-event:hover .fc-overlay,
.fc .fc-view-container .fc-event:active .fc-overlay {
    display: block;
}

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header,
.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header,
.fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-widget-header,
.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header {
    border: 0;
    background-color: #d2d2d2;
    padding: 10px;
    color: #4d585f;
    font-size: 12px;
    font-weight: 400;
}

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-agenda-gutter,
.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-agenda-gutter,
.fc .fc-view-container .fc-view.fc-agenda>table>thead tr th.fc-agenda-gutter,
.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-agenda-gutter {
    padding: 0;
}

.fc .fc-view-container .fc-view.fc-basic-view>table>thead tr td.fc-widget-header,
.fc .fc-view-container .fc-view.fc-agenda>table>thead tr td.fc-widget-header {
    padding: 2px;
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content,
.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content {
    border: 0;
    border-bottom: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-widget-content.fc-state-highlight,
.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-widget-content.fc-state-highlight {
    background: rgba(255, 255, 255, 0.5);
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number,
.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number {
    padding: 5px 10px;
    margin: 5px;
    color: #4d585f;
    font-size: 12px;
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td.fc-day-number.fc-state-highlight,
.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td.fc-day-number.fc-state-highlight {
    background-color: #e05d6f;
    color: white;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    padding: 4px 6px;
    float: right;
}

.fc .fc-view-container .fc-view.fc-basic-view>table tbody tr td:first-child.fc-widget-content,
.fc .fc-view-container .fc-view.fc-agenda>table tbody tr td:first-child.fc-widget-content {
    border-left: 1px solid #d2d2d2;
}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row .fc-bg,
.fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row .fc-bg {
    border-bottom: 1px solid #d2d2d2;
}

.fc .fc-view-container .fc-view.fc-basic-view .fc-body .fc-row:last-of-type .fc-bg,
.fc .fc-view-container .fc-view.fc-agenda .fc-body .fc-row:last-of-type .fc-bg {
    border-bottom: 0;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-axis,
.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-allday .fc-agenda-gutter {
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background-color: #fff;
    color: #4d585f;
    font-size: 9px;
    font-weight: 300;
    padding: 10px 5px;
}

.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-state-highlight {
    background: #003b4c;
}

.fc .fc-view-container .fc-view.fc-agenda>table>tbody>tr>td.fc-sat {
    border-right: 0;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr {
    line-height: 35px;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr th {
    border: 0;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    background-color: #fff;
    color: #4d585f;
    font-size: 12px;
    font-weight: 300;
    padding-top: 10px;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content {
    border-bottom: 1px solid #e2e2e2;
    line-height: 50px;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr td.fc-widget-content:last-child {
    border-right: 0;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-slots tr.fc-minor td.fc-widget-content {
    border-bottom: 1px solid #e2e2e2;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider {
    border: 1px solid #e2e2e2;
}

.fc .fc-view-container .fc-view.fc-agenda .fc-agenda-divider .fc-agenda-divider-inner {
    background-color: #fff;
    height: 3px;
}

.page-gallery .gallery-col a {
    display: inline-block;
    width: 20%;
    padding: 3px;
}

@media only screen and (max-width: 767px) {
    .page-gallery .gallery-col a {
        width: 49%;
    }
}

@media only screen and (max-width: 414px) {
    .page-gallery .gallery-col a {
        width: 100%;
    }
}

body {
    font-size: 16px;
    font-weight: 400;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    -ms-overflow-style: scrollbar;
    background-color: #fff;
    color: #636569;
}

body a {
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

*:focus {
    outline: 0 !important;
}

.perspective {
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    perspective: 800px;
    display: inline-block;
}

.lined-paper {
    background-color: white;
    background-image: -webkit-linear-gradient(#84ddff 1px, transparent 1px), -webkit-linear-gradient(#84ddff 1px, transparent 1px), -webkit-linear- gradient(#f3ecec 1px, transparent 1px);
    background-image: -moz-linear-gradient(#84ddff 1px, transparent 1px), -moz-linear-gradient(#84ddff 1px, transparent 1px), -moz-linear-gradient #f3ecec 1px, transparent 1px;
    background-image: -o-linear-gradient(#84ddff 1px, transparent 1px), -o-linear-gradient(#84ddff 1px, transparent 1px), -o-linear-gradient(#f3ecec 1px, transparent 1px);
    background-image: linear-gradient(#84ddff 1px, transparent 1px), linear-gradient(#84ddff 1px, transparent 1px), linear-gradient(#f3ecec 1px, transparent 1px);
    background-size: 1px 1px, 1px 1px, 30px 30px;
    background-repeat: repeat-y, repeat-y, repeat;
    background-position: 62px 0, 66px 0, 0 -1px;
    position: relative;
    padding: 30px 15px 30px 75px !important;
    line-height: 30px;
    font-family: Georgia, serif;
    font-style: italic;
}

.lined-paper p,
.lined-paper ul,
.lined-paper ol {
    margin-bottom: 30px;
}

@media only screen and (min-width: 993px) {
    .collapse.collapse-sm,
    .collapse.collapse-xs {
        display: block;
    }
}

.example [class^="col-"] {
    padding: 10px 15px;
    margin-bottom: 10px;
    background-color: #fff;
    border-right: 5px solid white;
}

.example .row {
    margin: 0;
    margin-bottom: 10px;
}

@media only screen and (max-width: 768px) {
    .text-left-sm {
        text-align: left;
    }
}

@media only screen and (max-width: 480px) {
    .text-left-xs {
        text-align: left;
    }
    .w-xxl,
    .w-420 {
        width: 100%;
    }
}

@media print {
    body,
    .custom-font {
        font-family: "Times New Roman", Times, serif;
        font-size: 13px;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 14px;
    }
    [class*="col-md-"] {
        float: left;
        display: inline-block;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666666666666%;
    }
    .col-md-10 {
        width: 83.33333333333334%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666666666666%;
    }
    .col-md-7 {
        width: 58.333333333333336%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666666666667%;
    }
    .col-md-4 {
        width: 33.33333333333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.666666666666664%;
    }
    .col-md-1 {
        width: 8.333333333333332%;
    }
    .visible-md-block,
    .visible-lg-block {
        display: block !important;
    }
    #header,
    #leftmenu,
    #rightmenu {
        display: none;
    }
    #content {
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    #content .header-page,
    #content .alert {
        display: none;
    }
    #content .add-nav .nav-heading,
    #content .add-nav .nav-tabs {
        display: none;
    }
    #content .price-total {
        float: right !important;
        width: 380px;
    }
    #content .page {
        padding: 0 !important;
    }
    .boxs>.boxs-header {
        display: none;
    }
}

body.inverse .modal,
body.inverse .modal .form-control,
body.inverse .panel-default,
body.inverse .panel-default .form-control,
body.inverse .card,
body.inverse .card .form-control {
    background-color: initial;
    color: initial;
}

.life-of-material-kit {
    background: #FFFFFF;
}

a .material-icons,
a:hover .material-icons,
a:focus .material-icons {
    vertical-align: middle;
}


/* padding: 0px 12px;
	margin: 0 3px;
	min-width: 30px;
	height: 30px;
	line-height: 30px; */

.pagination>li>a,
.pagination>li>span {
    border: 0;
    border-radius: 50% !important;
    transition: all .3s;
    min-width: 25px;
    padding: 3px 6px;
    color: #999999;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    background: transparent;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #999999;
}

.pagination>.active>a,
.pagination>.active>span {
    color: #999999;
}

.pagination.pagination-warning>.active>a,
.pagination.pagination-warning>.active>a:focus,
.pagination.pagination-warning>.active>a:hover,
.pagination.pagination-warning>.active>span,
.pagination.pagination-warning>.active>span:focus,
.pagination.pagination-warning>.active>span:hover {
    background-color: #fbc02d;
    border-color: #fbc02d;
}

.pagination.pagination-danger>.active>a,
.pagination.pagination-danger>.active>a:focus,
.pagination.pagination-danger>.active>a:hover,
.pagination.pagination-danger>.active>span,
.pagination.pagination-danger>.active>span:focus,
.pagination.pagination-danger>.active>span:hover {
    background-color: #f44336;
    border-color: #f44336;
}

.label {
    border-radius: 3px;
    padding: 5px 12px;
    text-transform: uppercase;
    font-size: 10px;
}

footer {
    padding: 15px 0;
}

footer ul {
    margin-bottom: 0;
    padding: 0;
    list-style: none;
}

footer ul li {
    display: inline-block;
}

footer ul li a {
    color: inherit;
    padding: 15px;
    font-weight: 500;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 3px;
    text-decoration: none;
    position: relative;
    display: block;
}

footer ul li a:hover {
    text-decoration: none;
}

footer .copyright {
    padding: 15px 0;
}

footer .copyright .material-icons {
    font-size: 18px;
    position: relative;
    top: 3px;
}

legend {
    border-bottom: 0;
}

@media (max-width: 1199px) {
    .navbar .navbar-brand {
        height: 50px;
        padding: 10px 15px;
    }
    .navbar .navbar-form {
        margin-top: 10px;
    }
    .navbar .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media (max-width: 768px) {
    .footer .copyright {
        display: inline-block;
        text-align: center;
        padding: 10px 0;
        float: none !important;
        width: 100%;
    }
    .navbar.navbar-transparent {
        background-color: rgba(0, 0, 0, 0.4);
        padding-top: 10px;
        border-radius: 0;
    }
    .main-raised {
        margin-left: 10px;
        margin-right: 10px;
    }
}

.modal-dashboard {
    overflow: hidden;
    position: fixed;
    top: 30%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.dashboard-icon-width {
    width: 60px;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-relative {
    position: relative !important;
}

.comon-required-right-n {
    right: 0rem;
    top: 1.3rem;
}

.comon-required-right {
    right: 0.6rem;
}

.padding-0 {
    padding: 0px !important;
}

a.hoverTitle {
    text-decoration: none;
}

a.hoverTitle:hover {
    position: relative;
}

a.hoverTitle span {
    display: none;
}

a.hoverTitle:hover span {
    padding: 5px 5px;
    display: block;
    z-index: 100;
    background: #ffffff;
    left: 0px;
    margin: 15px;
    position: absolute;
    top: 15px;
    text-decoration: none;
}

.loader {
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    display: block;
    margin: auto;
    margin-top: 20px;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1.5s linear infinite;
    /* Safari */
    animation: spin 1.5s linear infinite;
}

.loader-color {
    border-top: 10px solid #cecece !important;
}

.k-loading-image {
    border-top: 10px solid #cecece !important;
}


/* Safari */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/* JIRA : VM-154 Add Filter Tips: */

.wand {
    margin: 0px 0px 0px 0px;
    padding: 6px 5px;
    border: 1px solid #c5c5c5;
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
    background-position: 50% 50%;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}
.box-circle, img.circle, ul.circle li img, .widget-friend ul li:last-child i, .widget-friend ul li.online:after, .widget-friend ul li.busy:after, .avatar-slide .avatar-link a em:after, .avatar-slide .avatar-link a em:before, .easychart .percent, ol.rounded-list a:before {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.avatar {
  border: 2px #FFF solid;
  display: inline-block;
  margin-right: 5px;
  position: relative;
}
.avatar img {
  width: 34px;
}

.avatar-small {
  width: 50px;
}

.avatar-mini {
  width: 34px;
}

.avatar-slide {
  color: #FFF;
  padding: 25px 0px 0;
  position: relative;
}
.avatar-slide .avatar-detail {
  margin: 5px auto 25px;
  padding: 5px 15px;
  text-align: center;
}
.avatar-slide .avatar-detail p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 5px;
}
.avatar-slide .avatar-detail p a {
  display: block;
  margin-bottom: 5px;
}
.avatar-slide .avatar-detail p:first-child {
  font-size: 24px;
}
.avatar-slide .avatar-detail span {
  display: inline-block;
  font-size: 10px;
  line-height: 25px;
  margin: 5px 5px 0 0;
  padding: 1px 7px;
}
.avatar-slide .avatar-link {
  margin-bottom: 0px;
}
.avatar-slide .avatar-link a {
  font-size: 16px;
  line-height: 35px;
  position: relative !important;
}
.avatar-slide .avatar-link a i {
  /*height: 20px;*/
  text-align: center;
  /*width: 20px;*/
  z-index: 3;
}
.avatar-slide .avatar-link a.btn {
  border-left: 1px rgba(0, 0, 0, 0.2) solid;
  border-radius: 0;
      padding: 10px 0px;
}
.avatar-slide .avatar-link a.btn:first-child {
  border-left: 0;
}
.avatar-slide .avatar-link a.btn:hover {
  background: #224867;
}
.avatar-slide .avatar-link a em {
  height: 14px;
  margin-left: 5px;
  margin-top: -4px;
  position: absolute;
  top: 50%;
  width: 14px;
}
.avatar-slide .avatar-link a em:after {
  background-color: #FFCC33;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  width: 8px;
}
.avatar-slide .avatar-link a em.red:after {
  background-color: #E02222;
}
.avatar-slide .avatar-link a em.green:after {
  background-color: #A9D96C;
}
.avatar-slide .avatar-link a em:before {
  background: transparent;
  border: 3px solid #FFF;
  content: "";
  height: 24px;
  left: -8px;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  top: -8px;
  width: 24px;
}
.avatar-slide .avatar-link a em.active:before {
  -webkit-animation: sonar 2s ease-out infinite;
  -moz-animation: sonar 2s ease-out infinite;
  animation: sonar 2s ease-out infinite;
}

.avatar-chart {
  display: inline-block;
  height: 118px;
  left: 50%;
  margin-left: -59px;
  position: relative;
  text-align: center;
  width: 118px;
}
.avatar-chart canvas {
  left: 0;
  position: absolute;
  top: 0;
}
.avatar-chart img {
  left: 11px;
  position: absolute;
  top: 11px;
  width: 96px;
}
.avatar-chart .percent {
  background-color: #f35958;
  color: white !important;
  display: inline-block !important;
  font-size: 10px !important;
  padding: 5px 10px;
  position: absolute !important;
  right: -40px;
  text-align: center;
  z-index: 2;
  width: auto !important;
  height: auto !important;
  line-height: 15px !important;
}
.avatar-chart .percent:after {
  content: '%';
  font-size: 0.8em !important;
  margin-left: 0.1em;
}
.avatar-chart .percent:before {
  height: 0;
  width: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px;
  border-right-color: #f35958;
  content: "";
  left: -10px;
  position: absolute;
  top: 7px;
}

/*
00 - widget collapse
------------------------------------------------------------*/
.widget-collapse {
  border-bottom: 1px rgba(0, 0, 0, 0.025) solid;
  position: relative;
}

.widget-collapse header {
  padding: 0 10px;
}
.widget-collapse header a {
  color: #fff;
  display: block;
  overflow: hidden;
  padding: 10px 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.widget-collapse header a i {
  color: rgba(255, 255, 255, 0.8);
  height: 17px;
  line-height: 17px;
  margin-right: 3px;
  text-align: center;
  width: 17px;
}
.widget-collapse header a i.collapse-caret {
  float: right;
  margin-top: 3px;
}
.widget-collapse header a .label {
  border-radius: 1px;
  font-weight: 300;
  padding: 2px 6px;
}


/*
00 - widget mini chart
------------------------------------------------------------*/
.widget-mini-chart {
  border-bottom: 1px rgba(255, 255, 255, 0.035) solid;
  padding: 15px 15px 20px;
  position: relative;
}
.widget-mini-chart:last-child {
  border-bottom: 0;
}
.widget-mini-chart .mini-chart {
  bottom: 20px;
  left: 20px;
  position: absolute;
}
.widget-mini-chart .pull-right .mini-chart {
  left: auto;
  right: 20px;
}

.dark .widget-mini-chart p {
  border-bottom: 1px #AAA solid;
  color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 2px 0;
  position: relative;
}
.dark .widget-mini-chart p:before {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #CCC;
  bottom: -6px;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}
.dark .widget-mini-chart p:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #AAA;
  bottom: -5px;
  content: "";
  height: 0;
  left: 8px;
  position: absolute;
  width: 0;
}

/*
00 - widget rating
------------------------------------------------------------*/
.widget-rating {
  margin-top: 15px;
}
.widget-rating .glyphicon {
  margin-right: 5px;
}
.widget-rating .rating .glyphicon {
  font-size: 22px;
}
.widget-rating .rating-num {
  font-size: 54px;
  margin-top: 0px;
}
.widget-rating .progress {
  margin-bottom: 18px;
}
.widget-rating .progress.last {
  margin-bottom: 5px;
}
.widget-rating .progress-bar {
  text-align: left;
}
.widget-rating .progress-label {
  margin-bottom: 0;
}
.widget-rating .rating-desc {
  padding-top: 10px;
}
.widget-rating .rating-desc .col-md-3 {
  padding-right: 0px;
}
.widget-rating .col-md-6:first-child {
  padding-right: 0px;
}
.widget-rating .sr-only {
  clip: auto;
  margin-left: 5px;
  overflow: visible;
}

/*
00 - widget tile
------------------------------------------------------------*/
.widget-tile {
  position: relative;
  overflow: hidden;
  margin: -20px;
  padding: 20px;
}
.widget-narrow-margin{

      margin: -25px !important;
    padding: 10px !important;
}
.widget-tile h5 {
  margin-bottom: 5px;
  text-transform: uppercase;
}
.widget-tile h2 {
  margin-bottom: 25px;
}
.widget-tile section {
  position: relative;
}
.widget-tile .hold-icon {
  position: absolute;
  top: 0;
  right: 0.5em;
  color: rgba(0, 0, 0, 0.1);
  font-size: 5em;
}
.widget-tile .progress {
  width: 80%;
}
.widget-tile .progress.progress-over-tile {
  margin: auto -20px 5px;
  width: auto !important;
}

/*
00 - widget plan
------------------------------------------------------------*/
.widget-plan {
  text-align: center;
  padding: 30px;
}
.widget-plan header {
  padding: 10px;
}
.widget-plan header h3 {
  margin-bottom: 5px;
}
.widget-plan section i {
  font-size: 5em;
  color: #ededed;
}
.widget-plan section p {
  padding: 15px 20px;
}
.widget-plan footer {
  margin-bottom: 15px;
}
.widget-plan footer button {
  text-transform: uppercase;
}

.align-xs-left, .align-sm-left, .align-md-left, .align-lg-left {
  text-align: left;
}

.align-xs-center, .align-sm-center, .align-md-center, .align-lg-center {
  text-align: center;
}

.align-xs-right, .align-sm-right, .align-md-right, .align-lg-right {
  text-align: right;
}

input[type="checkbox"].ios8-switch {
    position: absolute;
    margin: 8px 0 0 16px;    
    display: none;
}
input[type="checkbox"].ios8-switch + label {
    position: relative;
    padding: 5px 0 0 50px;
    line-height: 2.0em;
}
input[type="checkbox"].ios8-switch + label:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 40px; /* x*5 */
    height: 24px; /* x*3 */
    border-radius: 16px; /* x*2 */
    background: #fff;
    border: 1px solid #ababab;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
input[type="checkbox"].ios8-switch + label:after {
    content: "";
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    width: 24px; /* x*3 */
    height: 24px; /* x*3 */
    border-radius: 16px; /* x*2 */
    background: #fff;
    border: 1px solid #ababab;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
input[type="checkbox"].ios8-switch + label:hover:after {
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
input[type="checkbox"].ios8-switch:checked + label:after {
    margin-left: 16px;
}
input[type="checkbox"].ios8-switch:checked + label:before {
    background: #55D069;
}

/* SMALL */

input[type="checkbox"].ios8-switch-sm {
    margin: 13px 0 0 10px;
}
input[type="checkbox"].ios8-switch-sm + label {
    position: relative;
    padding: 0 0 0 32px;
    line-height: 1.3em;
}
input[type="checkbox"].ios8-switch-sm + label:before {
    width: 25px; /* x*5 */
    height: 15px; /* x*3 */
    border-radius: 10px; /* x*2 */
}
input[type="checkbox"].ios8-switch-sm + label:after {
    width: 15px; /* x*3 */
    height: 15px; /* x*3 */
    border-radius: 10px; /* x*2 */
}
input[type="checkbox"].ios8-switch-sm + label:hover:after {
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
input[type="checkbox"].ios8-switch-sm:checked + label:after {
    margin-left: 10px; /* x*2 */
}

/* LARGE */

input[type="checkbox"].ios8-switch-lg {
    margin: 10px 0 0 20px;
}
input[type="checkbox"].ios8-switch-lg + label {
    position: relative;
    padding: 7px 0 0 60px;
    line-height: 2.3em;
}
input[type="checkbox"].ios8-switch-lg + label:before {
    width: 50px; /* x*5 */
    height: 30px; /* x*3 */
    border-radius: 20px; /* x*2 */
}
input[type="checkbox"].ios8-switch-lg + label:after {
    width: 30px; /* x*3 */
    height: 30px; /* x*3 */
    border-radius: 20px; /* x*2 */
}
input[type="checkbox"].ios8-switch-lg + label:hover:after {
    box-shadow: 0 0 8px rgba(0,0,0,0.3);
}
input[type="checkbox"].ios8-switch-lg:checked + label:after {
    margin-left: 20px; /* x*2 */
}



/*.animate-slide {

  transform: translate3d(0,0,0,);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  perspective: 1000;

  background: #888;
}

.animate-slide.ng-hide-add,
.animate-slide.ng-hide-remove {
  display:block!important;
}

.animate-slide.ng-hide-remove.ng-hide-remove-active {
  -webkit-animation:0.5s slide-up;

  animation:0.5s slide-up;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.animate-slide.ng-hide-add.ng-hide-add-active {
  -webkit-animation:0s slide-down;
  animation:0s slide-down;
  -webkit-animation-delay: 2s; 
  animation-delay: 2s;
}*/

.reseller-dropdown{
  height: 100% !important;
  max-height: 600px;
  overflow: hidden;
-webkit-animation-delay: 0.5s; 
  animation-delay: 0.5s;
-webkit-transition: max-height 0.6s ease-in-out;
    -moz-transition: max-height 0.6s ease-in-out;
    -o-transition: max-height 0.6s ease-in-out;
    transition: max-height 0.6s ease-in-out;
}

.reseller-dropdown.ng-hide {
  overflow: hidden;
  height: 0 !important;
  max-height: 0;
  -webkit-animation-delay: 0.2s; 
  animation-delay: 0.2s;
-webkit-transition: max-height 0.4s ease-in-out;
    -moz-transition: max-height 0.4s ease-in-out;
    -o-transition: max-height 0.4s ease-in-out;
    transition: max-height 0.4s ease-in-out;

}

.animate-slide {
  height: 100% !important;
  max-height: 800px;
overflow: hidden;
-webkit-animation-delay: 0.5s; 
  animation-delay: 0.5s;
-webkit-transition: max-height 0.4s ease-in-out;
    -moz-transition: max-height 0.4s ease-in-out;
    -o-transition: max-height 0.4s ease-in-out;
    transition: max-height 0.4s ease-in-out;
}

.animate-slide.ng-hide {
  overflow: hidden;
  height: 0 !important;
  max-height: 0;
  -webkit-animation-delay: 0.0s; 
  animation-delay: 0.0s;
-webkit-transition: max-height 0.4s ease-in-out;
    -moz-transition: max-height 0.4s ease-in-out;
    -o-transition: max-height 0.4s ease-in-out;
    transition: max-height 0.4s ease-in-out;

}

.animate-slide.ng-hide .batch-transaction-table {
  display: none !important;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes slide-up
{
  0%   {width:0%;}
  100%  {width:75%;}
}

/* Standard syntax */
@keyframes slide-up
{
 0%   {height:0%;}
  100%  {height:75%;}
}

/* Chrome, Safari, Opera */
@-webkit-keyframes slide-down
{
  0%   {height:66%;}
  100%  {height:0%;}
}

/* Standard syntax */
@keyframes slide-down
{
  0%   {height:66%;}
  100%  {height:0%;}
}


.pagination-container {
  margin-top: 1em;
  padding-top: 0.5em;
  border-top: 1px solid #d7dadb;
  
}

.pagination-item {
  list-style-type: none;
  display: inline-block;
  border-right: 1px solid #d7dadb;
}

.pagination-item:hover .pagination-link,
.pagination-item.is-active .pagination-link {
  color: #fff;
}

.pagination-item.first-number {
  border-left: 1px solid #d7dadb;
}

.pagination-link {
  padding: 1.1em 1.6em;
  display: inline-block;
  text-decoration: none; 
  color: #8b969c;
  /*transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(20deg) skewY(0deg);*/
}

.pagination-item--wide {
  list-style-type: none;
  display: inline-block ;
}

.pagination-item--wide.first {
  margin: 0 .5em 0 0;
  cursor: pointer;
}

.pagination-item--wide.last {
  margin: 0 0 0 .5em;
  cursor: pointer;
}

.pagination-link--wide {
  text-decoration: none;
  color: #8b969c;
  padding: 1.1em 1.6em;
}

.pagination-link--wide:hover {
  color: #fa4248;
}
.pagination>li {
  display: inline-block !important;
  text-align:center;
}

.pagination-link--wide.first:before,
.pagination-link--wide.last:after {
  /*font-family: 'entypo';*/
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.pagination-link--wide.first::before {
  /*content: "\E765";*/
  margin-right: 0.5em;
}

.pagination-link--wide.last::after {
  /*content: "\E766";*/
  margin-left: 0.5em;
}

.form-horizontal {
    width:500px;
}

.datetime-picker-dropdown {
  opacity: 1 !important;
  visibility: visible !important;
}

.datetime-picker-dropdown td button{
  padding: 0 !important;
}

.datetime-picker-dropdown button{
  padding: 2px 5px !important;
}




.datetime-picker-dropdown .text-info{
  color: #ccc;
}

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
    border: 0;
}

.datetime-picker-dropdown > li.time-picker-menu div > table {

}
.login-card {
    background-image: url('../images/beyond/beyond-login.png') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.pointer {
    cursor: pointer;
}

.no-width {
    width: 0;
}

.no-height {
    height: 0;
}

.float-left {
    float: left !important;
}

.float-right {
    float: right !important;
}

.display-left {
    float: left;
}

.display-inline {
    display: inline-block;
}

.text-xs {
    font-size: 9px !important;
}

.text-sm {
    font-size: 12px !important;
}

.text-sm-md {
    font-size: 14px !important;
}

.text-md {
    font-size: 16px !important;
}

.text-lg {
    font-size: 18px !important;
}

.text-elg {
    font-size: 32px !important;
    line-height: 34px;
}

.text-light {
    font-weight: 300 !important;
}

.text-bold {
    font-weight: 900 !important;
}

.animated {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

.block {
    display: block;
}

.inline {
    display: inline !important;
}

.relative {
    position: relative !important;
}

.absolute {
    position: absolute !important;
}

.fixed {
    position: fixed !important;
}

.inline-block {
    display: inline-block !important;
}

.text-left {
    text-align: left !important;
}

.wrap-reset {
    margin: -15px;
    padding: 15px;
}

.hidden-xs.show,
.hidden-sm.show {
    display: block !important;
}

.no-margin {
    margin: 0 !important;
}

.m-auto {
    margin: auto;
}

.m-40 {
    margin: 40px !important;
}

.m-20 {
    margin: 20px !important;
}

.m-10 {
    margin: 10px !important;
}

.m-5 {
    margin: 5px !important;
}

.m-0 {
    margin: 0 !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.t-7 {
    top: 7px;
}

.t-5 {
    top: 5px;
}

.t-0 {
    top: 0px;
}

.b-5 {
    bottom: 5px;
}

.b-0 {
    bottom: 0px;
}

.r-0 {
    right: 0px;
}

.l-150 {
    left: 150px;
}

.l-0 {
    left: 0;
}

.mt-25p {
    margin-top: 25%;
}

.mt--20 {
    margin-top: -20px !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-20 {
    margin-bottom: 20 !important;
}

.mt-80 {
    margin-top: 80px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-30 {
    margin-top: 30px !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.ml-65 {
    margin-left: 65px !important;
}

.ml-60 {
    margin-left: 60px !important;
}

.ml-40 {
    margin-left: 40px !important;
}

.ml-20 {
    margin-left: 20px !important;
}

.ml-10 {
    margin-left: 10px !important;
}

.ml-15 {
    margin-left: 15px !important;
}

.ml--8 {
    margin-left: -8px !important;
}

.ml-5 {
    margin-left: 5px !important;
}

.ml-0 {
    margin-left: 0px !important;
}

.mr-40 {
    margin-right: 40px !important;
}

.mr-20 {
    margin-right: 20px !important;
}

.mr-10 {
    margin-right: 10px !important;
}

.mr-15 {
    margin-right: 15px !important;
}

.mr-5 {
    margin-right: 5px !important;
}

.mr-0 {
    margin-right: 0px !important;
}

.no-padding {
    padding: 0 !important;
}

.p-30 {
    padding: 30px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-15 {
    padding: 15px !important;
}

.p-10 {
    padding: 10px !important;
}

.p-5 {
    padding: 5px !important;
}

.p-0 {
    padding: 0 !important;
}

.pb-30 {
    padding-bottom: 30px !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.pb-15 {
    padding-bottom: 15px !important;
}

.pb-10 {
    padding-bottom: 10px !important;
}

.pb-7 {
    padding-bottom: 7px !important;
}

.pb-5 {
    padding-bottom: 5px !important;
}

.pb-0 {
    padding-bottom: 0px !important;
}

.pt-30 {
    padding-top: 30px !important;
}

.pt-20 {
    padding-top: 20px !important;
}

.pt-15 {
    padding-top: 15px !important;
}

.pt-10 {
    padding-top: 10px !important;
}

.pt-5 {
    padding-top: 5px !important;
}

.pt-7 {
    padding-top: 7px !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pl-40 {
    padding-left: 40px !important;
}

.pr-34 {
    padding-right: 34px !important;
}

.pl-30 {
    padding-left: 30px !important;
}

.pl-25 {
    padding-left: 25px !important;
}

.pr-25 {
    padding-right: 25px !important;
}

.px-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-15 {
    padding-left: 15px !important;
}

.pl-14 {
    padding-left: 14px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pl-8 {
    padding-left: 8px !important;
}

.pl-5 {
    padding-left: 5px !important;
}

.pl-0 {
    padding-left: 0px !important;
}

.pl-3 {
    padding-left: 3px !important;
}

.pr-30 {
    padding-right: 30px !important;
}

.pr-20 {
    padding-right: 20px !important;
}

.pr-15 {
    padding-right: 15px !important;
}

.pr-10 {
    padding-right: 10px !important;
}

.pr-5 {
    padding-right: 5px !important;
}

.pr-0 {
    padding-right: 0px !important;
}

.b-0 {
    border: 0 !important;
}

.bt-0 {
    border-top: 0 !important;
}

.bb-0 {
    border-bottom: 0 !important;
}

.b-a {
    border: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.b-all {
    border: 1px solid #f2f2f2 !important;
}

.b-r {
    border-right: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.b-b {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.b-l {
    border-left: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.b-t {
    border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
}

.b-dashed {
    border-style: dashed !important;
}

.b-solid {
    border-color: #ddd !important;
}

.b-2x {
    border-width: 2px !important;
}

.b-3x {
    border-width: 3px !important;
}

.b-cyan {
    border-color: #00aced !important;
}

.b-amethyst {
    border-color: #9675ce !important;
}

.b-green {
    border-color: #8dc327 !important;
}

.b-soundcloud {
    border-color: #fec107 !important;
}

.b-red {
    border-color: #ff5b5b !important;
}

.b-greensea {
    border-color: #00c292 !important;
}

.b-blush {
    border-color: #2371b4 !important;
}

.b-hotpink {
    border-color: #e91e63 !important;
}

.b-drank {
    border-color: #a40778 !important;
}

.b-blue {
    border-color: #1e83d1 !important;
}

.b-lightred {
    border-color: #e05d6f !important;
}

.b-slategray {
    border-color: #3d4c5a !important;
}

.b-darkgray {
    border-color: #333 !important;
}

.b-primary {
    border-color: #2371b4 !important;
}

.b-success {
    border-color: #8bc34a !important;
}

.b-warning {
    border-color: #ffca28 !important;
}

.b-danger {
    border-color: #f44336 !important;
}

.b-info {
    border-color: #00bcd4 !important;
}

.b-default,
.page.email-page .mail_listing .table>tbody tr.unread {
    border-color: #58767f !important;
}

.top-neg-10 {
    top: -10px !important;
}

.top-neg-15 {
    top: -15px !important;
}

.top-neg-20 {
    top: -20px !important;
}

.br-0 {
    border-radius: 0 !important;
}

.br-2,
.checkbox-custom>i,
.checkbox-custom-alt>i,
.btn {
    border-radius: 2px !important;
}

.br-3 {
    border-radius: 3px !important;
}

.br-5,
.list-group.no-radius .list-group-item,
.tab-wizard .tab-content,
.modal-content {
    border-radius: 5px !important;
}

.br-10 {
    border-radius: 10px !important;
}

.br-50,
.chat-page #inbox>li>a .media img,
#header .nav-right>li.nav-profile>a img,
#header .nav-left>li.nav-profile>a img,
.dropdown-menu.panel .list-group>li .media .media-object img,
.static-page-tables .table>tbody>tr>td img {
    border-radius: 50px !important;
}

.br-2-l {
    border-radius: 2px 0 0 2px !important;
}

.br-2-r {
    border-radius: 0 2px 2px 0 !important;
}

.br-2-t {
    border-radius: 2px 2px 0 0 !important;
}

.br-2-b {
    border-radius: 0 0 2px 2px !important;
}

.br-5-l {
    border-radius: 5px 0 0 5px !important;
}

.br-5-r {
    border-radius: 0 5px 5px 0 !important;
}

.br-5-t,
.popover .popover-title,
.nav-tabs,
.nav-tabs.tabs-dark {
    border-radius: 5px 5px 0 0 !important;
}

.br-5-b,
.modal-footer {
    border-radius: 0 0 5px 5px !important;
}

.size-30x30,
.wh30 {
    width: 30px;
    height: 30px;
}

.size-45x45,
.wh45 {
    width: 45px;
    height: 45px;
}

.size-50x50,
.wh50 {
    width: 50px;
    height: 50px;
}

.w-40 {
    width: 40px !important;
}

.w-80 {
    width: 80px !important;
}

.w-xxs,
.w-60 {
    width: 60px;
}

.w-xs,
.w-100 {
    width: 100px;
}

.w-sm,
.w-150 {
    width: 150px;
}

.w-md,
.w-240 {
    width: 240px;
}

.w-lg,
.w-280 {
    width: 280px;
}

.w-xl,
.w-360 {
    width: 360px;
}

.w-xxl,
.w-420 {
    width: 420px;
}

.w-80p {
    width: 80% !important;
}

.h-md {
    height: 34px !important;
}

.full-height {
    height: 100% !important;
}

.full-width {
    width: 100% !important;
}

.h-20vh {
    max-height: 20vh !important;
}

.scroll {
    overflow: scroll;
}

hr.line-dashed {
    border-style: dashed;
}

hr.full-witdh-line {
    margin: 20px -20px;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-center-receipt {
    text-align: center;
    line-height: 15px;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase,
.initialism {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777;
}

.text-muted:hover{
    color: #777 !important;
  }

.text-primary {
    color: #686868 !important;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #ed3052;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #843534;
}

.bg-primary {
    color: #fff;
}

.bg-primary {
    background-color: #2371b4;
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #ed3052;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
    background-color: #e4b9b9;
}

.border-radius-5 {
    border-radius: 5px !important;
}

.border-radius-10 {
    border-radius: 10px;
}

.border-radius-15 {
    border-radius: 15px;
}

.border-radius-20 {
    border-radius: 20px;
}

.navbar .alert {
    border-radius: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 85px;
    width: 100%;
    z-index: 3;
    transition: all 0.3s;
}

.dropdown-menu {
    border: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    transition: all 150ms linear;
    margin-top: -20px;
    opacity: 0;
    visibility: hidden;
    display: block;
}

.open .dropdown-menu {
    opacity: 1;
    visibility: visible;
    margin-top: 1px;
}

.dropdown-menu .divider {
    background-color: rgba(0, 0, 0, 0.12);
}

.dropdown-menu li>a {
    font-size: 12px;
    padding: 6px 20px;
    margin: 0 5px;
    border-radius: 2px;
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    transition: all 150ms linear;
}

.dropdown-menu li {
    position: relative;
}

.dropdown-menu .divider {
    margin: 5px 0;
}

.alert {
    border: 0;
    border-radius: 0;
    padding: 20px 15px;
    line-height: 20px;
}

.alert b {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 12px;
}

.alert,
.alert.alert-default {
    background-color: white;
    color: #ffffff;
}

.alert a,
.alert .alert-link,
.alert.alert-default a,
.alert.alert-default .alert-link {
    color: #ffffff;
}

.alert.alert-inverse {
    background-color: #4558be;
    color: contrast-color(#3f51b5, #000, #fff);
}

.alert.alert-inverse a,
.alert.alert-inverse .alert-link {
    color: contrast-color(#3f51b5, #000, #fff);
}

.alert.alert-primary {
    background-color: #a72abd;
    color: #ffffff;
}

.alert.alert-primary a,
.alert.alert-primary .alert-link {
    color: #ffffff;
}

.alert.alert-success {
    background-color: #55b559;
    color: #ffffff;
}

.alert.alert-success a,
.alert.alert-success .alert-link {
    color: #ffffff;
}

.alert.alert-info {
    background-color: #0ab1fc;
    color: #ffffff;
}

.alert.alert-info a,
.alert.alert-info .alert-link {
    color: #ffffff;
}

.alert.alert-warning {
    background-color: #fbc53c;
    color: #ffffff;
}

.alert.alert-warning a,
.alert.alert-warning .alert-link {
    color: #ffffff;
}

.alert.alert-danger {
    background-color: #f55145;
    color: #ffffff;
}

.alert.alert-danger a,
.alert.alert-danger .alert-link {
    color: #ffffff;
}

.alert-info,
.alert-danger,
.alert-warning,
.alert-success {
    color: #ffffff;
}

.alert-default a,
.alert-default .alert-link {
    color: rgba(0, 0, 0, 0.87);
}

.alert .alert-icon {
    display: block;
    float: left;
    margin-right: 15px;
}

.alert .alert-icon i {
    margin-top: -7px;
    top: 5px;
    position: relative;
}

.text-warning {
    color: #fbc02d;
}

.text-primary {
    color: #2371b4;
}

.text-danger {
    color: #f44336;
}

.text-success {
    color: #2371b4;
}

.text-info {
    color: #2371b4;
}

.popover,
.tooltip-inner {
    color: #555555;
    line-height: 1.5em;
    background: #ffffff;
    border: none;
    border-radius: 15px !important;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}

.popover {
    padding: 0;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.popover.left>.arrow,
.popover.right>.arrow,
.popover.top>.arrow,
.popover.bottom>.arrow {
    border: none;
}

.popover-title {
    /* background-color: #ffffff; */
    border: none;
    /* padding: 0px 0px 5px; */
    font-size: 1.3em;
}

.popover-content {
    padding: 10px 15px 15px;
    line-height: 1.4;
}

.tooltip,
.tooltip.in {
    opacity: 1;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #ffffff;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #ffffff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ffffff;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ffffff;
}

.tooltip-inner {
    padding: 10px 15px;
    min-width: 130px;
}

.card {
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 0px;
    color: rgba(0, 0, 0, 0.87);
    background: #fff;
}

.card .card-height-indicator {
    margin-top: 100%;
}

.card .card-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.card .card-image {
    height: 60%;
    position: relative;
    overflow: hidden;
}

.card .card-image img {
    width: 100%;
    height: 100%;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    pointer-events: none;
}

.card .card-image .card-image-headline {
    position: absolute;
    bottom: 16px;
    left: 18px;
    color: #fff;
    font-size: 2em;
}

.card .content {
    padding: 15px;
}

.card .card-body {
    height: 30%;
    padding: 18px;
}

.card .card-footer {
    height: 10%;
    padding: 18px;
}

.card .card-footer button,
.card .card-footer a {
    margin: 0 !important;
    position: relative;
    bottom: 25px;
    width: auto;
}

.card .card-footer button:first-child,
.card .card-footer a:first-child {
    left: -15px;
}

.card .header {
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    margin: 15px;
    border-radius: 3px;
    padding: 15px 0;
    background-color: #ffffff;
}

.card .header-primary {
    background: #fff;
    /*linear-gradient(60deg, #686868, #04a8f4);*/
}

.card .header-info {
    background: linear-gradient(60deg, #29b6f6, #0288d1);
}

.card .header-success {
    background: linear-gradient(60deg, #66bb6a, #388e3c);
}

.card .header-warning {
    background: linear-gradient(60deg, #fdd835, #fbc02d);
}

.card .header-danger {
    background: linear-gradient(60deg, #ef5350, #d32f2f);
}

.card [class*='header-'] {
    color: #ffffff;
}

.card-raised {
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.card-signup .header {
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    margin-left: 20px;
    margin-right: 20px;
    margin-top: -40px;
    padding: 20px 0;
}

.card-signup .text-divider {
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center;
}

.card-signup .content {
    padding: 0px 35px 0px 22px;
}

.card-signup .checkbox {
    margin-top: 20px;
    text-align: left;
}

.card-signup .checkbox label {
    margin-left: 0px;
}

.card-signup .checkbox .checkbox-material {
    padding-right: 12px;
}

.card-signup .social-line {
    margin-top: 15px;
    text-align: center;
}

.card-signup .social-line .btn {
    color: #ffffff;
    margin-left: 5px;
    margin-right: 5px;
}

.card-nav-tabs {
    margin-top: 45px;
}

.card-nav-tabs .header {
    margin-top: -30px;
}

.card-nav-tabs .nav-tabs {
    background: transparent;
}

.card-plain {
    background: transparent;
    box-shadow: none;
}

.card-plain .header {
    margin-left: 0;
    margin-right: 0;
}

.card-plain .content {
    padding-left: 0;
    padding-right: 0;
}

.modal-content {
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
    border-radius: 3px;
    border: none;
}

.modal-content .modal-header {
    border-bottom: none;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 24px;
}

.modal-content .modal-body {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
}

.modal-content .modal-footer {
    border-top: none;
}

.modal-content .modal-footer button {
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
    width: auto;
}

.modal-content .modal-footer button.pull-left {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    left: -5px;
}

.modal-content .modal-footer button+button {
    margin-bottom: 16px;
}

.modal-content .modal-body+.modal-footer {
    padding-top: 0;
}

.modal-backdrop {
    background: rgba(0, 0, 0, 0.3);
}

.modal .modal-dialog {
    margin-top: 100px;
}

.modal .modal-header .close {
    color: #555555;
}

.modal .modal-header .close:hover,
.modal .modal-header .close:focus {
    opacity: 1;
    color: #555555;
}

.panel {
    border-radius: 0px;
    border: 0;
    box-shadow: none;
}

.panel>.panel-heading,
.panel.panel-default>.panel-heading {
    background-color: #eeeeee;
}

.panel.panel-inverse>.panel-heading {
    background-color: #3f51b5;
}

.panel.panel-primary>.panel-heading {
    background-color: #2371b4;
}

.panel.panel-success>.panel-heading {
    background-color: #2371b4;
}

.panel.panel-info>.panel-heading {
    background-color: #2371b4;
}

.panel.panel-warning>.panel-heading {
    background-color: #fbc02d;
}

.panel.panel-danger>.panel-heading {
    background-color: #f44336;
}

[class*='panel-']>.panel-heading {
    color: #ffffff;
    border: 0;
}

.panel-default>.panel-heading,
.panel:not([class*='panel-'])>.panel-heading {
    color: rgba(0, 0, 0, 0.87);
}

.panel-footer {
    background-color: #eeeeee;
}

hr.on-dark {
    color: #1a1a1a;
}

hr.on-light {
    color: white;
}

@media (-webkit-min-device-pixel-ratio: 0.75),
(min--moz-device-pixel-ratio: 0.75),
(-o-device-pixel-ratio: 3 / 4),
(min-device-pixel-ratio: 0.75),
(min-resolution: 0.75dppx),
(min-resolution: 120dpi) {
    hr {
        height: 0.75px;
    }
}

@media (-webkit-min-device-pixel-ratio: 1),
(min--moz-device-pixel-ratio: 1),
(-o-device-pixel-ratio: 1),
(min-device-pixel-ratio: 1),
(min-resolution: 1dppx),
(min-resolution: 160dpi) {
    hr {
        height: 1px;
    }
}

@media (-webkit-min-device-pixel-ratio: 1.33),
(min--moz-device-pixel-ratio: 1.33),
(-o-device-pixel-ratio: 133 / 100),
(min-device-pixel-ratio: 1.33),
(min-resolution: 1.33dppx),
(min-resolution: 213dpi) {
    hr {
        height: 1.333px;
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 1.5dppx),
(min-resolution: 240dpi) {
    hr {
        height: 1.5px;
    }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-device-pixel-ratio: 2 / 1),
(min-device-pixel-ratio: 2),
(min-resolution: 2dppx),
(min-resolution: 380dpi) {
    hr {
        height: 2px;
    }
}

@media (-webkit-min-device-pixel-ratio: 3),
(min--moz-device-pixel-ratio: 3),
(-o-device-pixel-ratio: 3 / 1),
(min-device-pixel-ratio: 3),
(min-resolution: 3dppx),
(min-resolution: 480dpi) {
    hr {
        height: 3px;
    }
}

@media (-webkit-min-device-pixel-ratio: 4),
(min--moz-device-pixel-ratio: 4),
(-o-device-pixel-ratio: 4 / 1),
(min-device-pixel-ratio: 3),
(min-resolution: 4dppx),
(min-resolution: 640dpi) {
    hr {
        height: 4px;
    }
}

.img-thumbnail {
    border-radius: 16px;
}

.img-raised {
    box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

* {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent;
}

*:focus {
    outline: 0;
}

a:focus,
a:active,
button:active,
button:focus,
button:hover,
button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file']>input[type='button']::-moz-focus-inner {
    outline: 0 !important;
}

.section {
    padding: 70px 0;
}

.section-navbars {
    padding-bottom: 0;
}

.section-full-screen {
    height: 100vh;
}

.section-signup {
    padding-top: 20vh;
}

.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -ms-touch-action: none;
    user-select: none;
    box-sizing: border-box;
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
}

.noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

.noUi-handle {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}

.noUi-stacking .noUi-handle {
    z-index: 10;
}

.noUi-state-tap .noUi-origin {
    transition: left 0.3s, top 0.3s;
}

.noUi-state-drag * {
    cursor: inherit !important;
}

.noUi-horizontal {
    height: 10px;
}

.noUi-handle {
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    left: -10px;
    top: -6px;
    cursor: pointer;
    border-radius: 100%;
    transition: all 0.2s ease-out;
    border: 1px solid;
    background: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.noUi-vertical .noUi-handle {
    margin-left: 5px;
    cursor: ns-resize;
}

.noUi-horizontal.noUi-extended {
    padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
    right: -15px;
}

.noUi-background {
    height: 2px;
    margin: 20px 0;
}

.noUi-origin {
    margin: 0;
    border-radius: 0;
    height: 2px;
    background: #c8c8c8;
}

.noUi-origin[style^='left:0'] .noUi-handle {
    background-color: #fff;
    border: 2px solid #c8c8c8;
}

.noUi-origin[style^='left:0'] .noUi-handle.noUi-active {
    border-width: 1px;
}

.noUi-target {
    border-radius: 3px;
}

.noUi-horizontal {
    height: 2px;
    margin: 15px 0;
}

.noUi-vertical {
    height: 100%;
    width: 2px;
    margin: 0 15px;
    display: inline-block;
}

.noUi-handle.noUi-active {
    transform: scale3d(2, 2, 1);
}

.dropdownjs::after {
    right: 5px;
    top: 3px;
    font-size: 25px;
    position: absolute;
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    content: '\e5c5';
    pointer-events: none;
    color: #757575;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.withripple {
    position: relative;
}

.ripple-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit;
    pointer-events: none;
}

.ripple {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    border-radius: 100%;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    transform: scale(1);
    transform-origin: 50%;
    opacity: 0;
    pointer-events: none;
}

.ripple.ripple-on {
    transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
    opacity: 0.1;
}

.ripple.ripple-out {
    transition: opacity 0.1s linear 0s !important;
    opacity: 0;
}

.wrapper>.header {
    min-height: 300px;
    background-position: center center;
    background-size: cover;
}

.main {
    background: #ffffff;
    position: relative;
    z-index: 3;
}

.main-raised {
    margin: -60px 30px 0px;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.signup-page .wrapper>.header {
    min-height: 100vh;
}

.signup-page .wrapper .card-signup {
    margin: 150px 0 0px;
    /*box-shadow: 0 5px 5px #d2d2d2;*/
    margin-top: 15vh;
    margin-left: 1vw;
}

.signup-page .footer .copyright,
.signup-page .footer a {
    color: #686868;
}

.landing-page .navbar-transparent,
.profile-page .navbar-transparent,
.signup-page .navbar-transparent,
.index-page .navbar-transparent {
    padding-top: 25px;
}

.login-bg {
    background: url('src/assets/images/logo2x.png') no-repeat top center, linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url('src/assets/images/worldmap.svg') no-repeat fixed center;
}

.no-left {
    left: 0 !important;
}

.radio-middle {
    margin: -1px 0px 0px 0px !important;
    vertical-align: middle;
}

.blank-row {
    min-height: 10px !important;
    height: 10px !important;
}

.mh-250 {
    min-height: 250px !important;
}

.mh-350 {
    min-height: 350px !important;
}

.st-sort-ascent:before {
    content: '\25B2';
}

.st-sort-descent:before {
    content: '\25BC';
}

th[st-sort]:not(.st-sort-ascent):not(.st-sort-descent):before {
    content: '\25B2';
}

.select-page {
    width: 50px;
    text-align: center;
}

.pagination li a input {
    padding: 0;
    margin: -5px 0;
}

.bp-instructions {
    color: #50607f;
    background-color: #f8fccd;
    border: 1px solid #cecece;
    margin: 10px 0;
    border-radius: 4px;
    padding: 5px;
    text-align: left;
}

.selected {
    background-color: #0071ce;
    color: white;
    font-weight: bold;
}

.tableLongText {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 1px;
}

.gridlongtextwrap {
    white-space: normal !important;
    overflow: hidden;
    max-width: 84px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: manual;
}

.gridwrap {
    max-width: 110px;
    word-wrap: break-word;
    white-space: normal !important;
}

.h-32 {
    height: 32px !important;
}

.mt-n5 {
    margin-top: -5px !important;
}

.user-position {
    line-height: 1.5;
}

.text-truncate {
    width: 120px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hideVueDatePicker {
    display: none;
}

input[type="search"]::-webkit-search-cancel-button {
    /* background: url('../images/cancel.svg') 50% 50% no-repeat; */
    background-size: 45%;
    position: relative;
    height: 20px;
    width: 20px;
    cursor: pointer;
    z-index: 2;
}

span.material-input.xmark {
    background: url(../assets/images/cancel.svg) 50% 50% no-repeat;
    background-size: 45%;
    position: relative;
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: block;
    float: right;
    top: -26px;
    left: -4px;
    z-index: 1;
}

.leftMenuSvgIcon-lg{
    width: 30px;
    height: 22px
}

.leftMenuSvgIcon-sm{
    width: 35px;
    height: 25px
}

.leftMenuSvgIcon-xs{
    width: 22;
    height: 22px
}

#pie-chart{
  font-size: small !important;
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
  padding-top: 0;
}

.form-horizontal .radio {
  margin-bottom: 10px;
}

.form-horizontal label {
  text-align: right;
}

.form-horizontal label.control-label {
  margin: 0;
}

.table-btn{
  margin: 0 !important;
  padding: 6px 12px !important;
  border-radius: 20px !important;
}

.btn,.input-group-btn .btn {
  border: none;
  border-radius: 3px;
  position: relative;
  padding: 12px 30px;
  margin: 10px 1px;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
  will-change: box-shadow, transform;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1),color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  background: transparent;
}

.btn::-moz-focus-inner,.input-group-btn .btn::-moz-focus-inner {
  border: 0;
}

.btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised) {
  box-shadow: none;
}

.btn:not(.btn-raised),.btn:not(.btn-raised).btn-default,.input-group-btn .btn:not(.btn-raised),.input-group-btn .btn:not(.btn-raised).btn-default {
  color: rgba(0,0,0,0.87);
}

.btn:not(.btn-raised).btn-inverse,.input-group-btn .btn:not(.btn-raised).btn-inverse {
  color: #3f51b5;
}

.btn:not(.btn-raised).btn-primary,.input-group-btn .btn:not(.btn-raised).btn-primary {
  color: #2371b4;
}

.btn:not(.btn-raised).btn-success,.input-group-btn .btn:not(.btn-raised).btn-success {
  color: #2371b4;
}

.btn:not(.btn-raised).btn-info,.input-group-btn .btn:not(.btn-raised).btn-info {
  color: #686868;
}

.btn:not(.btn-raised).btn-warning,.input-group-btn .btn:not(.btn-raised).btn-warning {
  color: #fbc02d;
}

.btn:not(.btn-raised).btn-danger,.input-group-btn .btn:not(.btn-raised).btn-danger {
  color: #f44336;
}

.btn:not(.btn-raised):not(.btn-link):hover,.btn:not(.btn-raised):not(.btn-link):focus,.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
  background-color: rgba(0, 0, 0, 0.7);
}


tr:hover > .btn:not(.btn-raised):not(.btn-link):hover,.btn:not(.btn-raised):not(.btn-link):focus,.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
  background-color: #fff;
}

.btn:focus,.btn:active,.btn:active:focus,.input-group-btn .btn:focus,.input-group-btn .btn:active,.input-group-btn .btn:active:focus {
  outline: 0;
}

.btn.btn-round,.input-group-btn .btn.btn-round {
  border-radius: 30px;
}

.btn i.material-icons,.input-group-btn .btn i.material-icons {
  vertical-align: middle;
  font-size: 17px;
  top: -1px;
  position: relative;
}

.btn.btn-fab,.input-group-btn .btn.btn-fab {
  border-radius: 50%;
  font-size: 24px;
  height: 56px;
  margin: auto;
  min-width: 56px;
  width: 56px;
  padding: 0;
  overflow: hidden;
  box-shadow: 0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);
  position: relative;
  line-height: normal;
}

.btn.btn-fab .ripple-container,.input-group-btn .btn.btn-fab .ripple-container {
  border-radius: 50%;
}

.btn.btn-fab.btn-fab-mini,.btn-group-sm .btn.btn-fab,.input-group-btn .btn.btn-fab.btn-fab-mini,.btn-group-sm.input-group-btn .btn.btn-fab {
  height: 40px;
  min-width: 40px;
  width: 40px;
}

.btn.btn-fab.btn-fab-mini.material-icons,.btn-group-sm .btn.btn-fab.material-icons,.input-group-btn .btn.btn-fab.btn-fab-mini.material-icons,.btn-group-sm.input-group-btn .btn.btn-fab.material-icons {
  top: -3.5px;
  left: -3.5px;
}

.btn.btn-fab.btn-fab-mini .material-icons,.btn-group-sm .btn.btn-fab .material-icons,.input-group-btn .btn.btn-fab.btn-fab-mini .material-icons,.btn-group-sm.input-group-btn .btn.btn-fab .material-icons {
  font-size: 17px;
}

.btn.btn-fab i.material-icons,.input-group-btn .btn.btn-fab i.material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-12px, -12px);
  line-height: 24px;
  width: 24px;
  font-size: 24px;
}

.btn.btn-lg,.btn-group-lg>.btn,.btn-group-lg .btn,.input-group-btn .btn.btn-lg,.input-group-btn .btn-group-lg>.btn,.btn-group-lg.input-group-btn .btn {
  font-size: 14px;
  padding: 18px 36px;
}

.btn.btn-md,.btn-group-md>.btn,.btn-group-md .btn,.input-group-btn .btn.btn-md,.input-group-btn .btn-group-md>.btn,.btn-group-md.input-group-btn .btn {
  font-size: 14px;
  padding: 18px 36px;
}

.btn.btn-sm,.btn-group-sm>.btn,.btn-group-sm .btn,.input-group-btn .btn.btn-sm,.input-group-btn .btn-group-sm>.btn,.btn-group-sm.input-group-btn .btn {
  padding: 5px 20px;
  font-size: 11px;
}

.btn.btn-xs,.btn-group-xs>.btn,.btn-group-xs .btn,.input-group-btn .btn.btn-xs,.input-group-btn .btn-group-xs>.btn,.btn-group-xs.input-group-btn .btn {
  padding: 4px 15px;
  font-size: 10px;
}

.btn-just-icon {
  font-size: 20px;
  padding: 6px 11px;
}

fieldset[disabled][disabled] .btn,.btn.disabled,.btn:disabled,.btn[disabled][disabled],fieldset[disabled][disabled].input-group-btn .btn,.input-group-btn .btn.disabled,.input-group-btn .btn:disabled,.input-group-btn .btn[disabled][disabled],fieldset[disabled][disabled].btn-group,.btn-group.disabled,.btn-group:disabled,.btn-group[disabled][disabled],fieldset[disabled][disabled].btn-group-vertical,.btn-group-vertical.disabled,.btn-group-vertical:disabled,.btn-group-vertical[disabled][disabled] {
  color: rgba(0, 0, 0, 0.952);
  background: transparent;
}

.theme-dark fieldset[disabled][disabled] .btn,.theme-dark .btn.disabled,.theme-dark .btn:disabled,.theme-dark .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled].input-group-btn .btn,.theme-dark.input-group-btn .btn.disabled,.theme-dark.input-group-btn .btn:disabled,.theme-dark.input-group-btn .btn[disabled][disabled],.theme-dark fieldset[disabled][disabled].btn-group,.theme-dark.btn-group.disabled,.theme-dark.btn-group:disabled,.theme-dark.btn-group[disabled][disabled],.theme-dark fieldset[disabled][disabled].btn-group-vertical,.theme-dark.btn-group-vertical.disabled,.theme-dark.btn-group-vertical:disabled,.theme-dark.btn-group-vertical[disabled][disabled] {
  color: rgba(255,255,255,0.3);
}

fieldset[disabled][disabled] .btn.btn-raised,fieldset[disabled][disabled] .btn.btn-raised.active,fieldset[disabled][disabled] .btn.btn-raised:active,fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled] .btn.btn-group-raised,fieldset[disabled][disabled] .btn.btn-group-raised.active,fieldset[disabled][disabled] .btn.btn-group-raised:active,fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active),.btn.disabled.btn-raised,.btn.disabled.btn-raised.active,.btn.disabled.btn-raised:active,.btn.disabled.btn-raised:focus:not(:active),.btn.disabled.btn-group-raised,.btn.disabled.btn-group-raised.active,.btn.disabled.btn-group-raised:active,.btn.disabled.btn-group-raised:focus:not(:active),.btn:disabled.btn-raised,.btn:disabled.btn-raised.active,.btn:disabled.btn-raised:active,.btn:disabled.btn-raised:focus:not(:active),.btn:disabled.btn-group-raised,.btn:disabled.btn-group-raised.active,.btn:disabled.btn-group-raised:active,.btn:disabled.btn-group-raised:focus:not(:active),.btn[disabled][disabled].btn-raised,.btn[disabled][disabled].btn-raised.active,.btn[disabled][disabled].btn-raised:active,.btn[disabled][disabled].btn-raised:focus:not(:active),.btn[disabled][disabled].btn-group-raised,.btn[disabled][disabled].btn-group-raised.active,.btn[disabled][disabled].btn-group-raised:active,.btn[disabled][disabled].btn-group-raised:focus:not(:active),fieldset[disabled][disabled].input-group-btn .btn.btn-raised,fieldset[disabled][disabled].input-group-btn .btn.btn-raised.active,fieldset[disabled][disabled].input-group-btn .btn.btn-raised:active,fieldset[disabled][disabled].input-group-btn .btn.btn-raised:focus:not(:active),fieldset[disabled][disabled].input-group-btn .btn.btn-group-raised,fieldset[disabled][disabled].input-group-btn .btn.btn-group-raised.active,fieldset[disabled][disabled].input-group-btn .btn.btn-group-raised:active,fieldset[disabled][disabled].input-group-btn .btn.btn-group-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-raised,.input-group-btn .btn.disabled.btn-raised.active,.input-group-btn .btn.disabled.btn-raised:active,.input-group-btn .btn.disabled.btn-raised:focus:not(:active),.input-group-btn .btn.disabled.btn-group-raised,.input-group-btn .btn.disabled.btn-group-raised.active,.input-group-btn .btn.disabled.btn-group-raised:active,.input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-raised,.input-group-btn .btn:disabled.btn-raised.active,.input-group-btn .btn:disabled.btn-raised:active,.input-group-btn .btn:disabled.btn-raised:focus:not(:active),.input-group-btn .btn:disabled.btn-group-raised,.input-group-btn .btn:disabled.btn-group-raised.active,.input-group-btn .btn:disabled.btn-group-raised:active,.input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-raised,.input-group-btn .btn[disabled][disabled].btn-raised.active,.input-group-btn .btn[disabled][disabled].btn-raised:active,.input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),.input-group-btn .btn[disabled][disabled].btn-group-raised,.input-group-btn .btn[disabled][disabled].btn-group-raised.active,.input-group-btn .btn[disabled][disabled].btn-group-raised:active,.input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),fieldset[disabled][disabled].btn-group.btn-raised,fieldset[disabled][disabled].btn-group.btn-raised.active,fieldset[disabled][disabled].btn-group.btn-raised:active,fieldset[disabled][disabled].btn-group.btn-raised:focus:not(:active),fieldset[disabled][disabled].btn-group.btn-group-raised,fieldset[disabled][disabled].btn-group.btn-group-raised.active,fieldset[disabled][disabled].btn-group.btn-group-raised:active,fieldset[disabled][disabled].btn-group.btn-group-raised:focus:not(:active),.btn-group.disabled.btn-raised,.btn-group.disabled.btn-raised.active,.btn-group.disabled.btn-raised:active,.btn-group.disabled.btn-raised:focus:not(:active),.btn-group.disabled.btn-group-raised,.btn-group.disabled.btn-group-raised.active,.btn-group.disabled.btn-group-raised:active,.btn-group.disabled.btn-group-raised:focus:not(:active),.btn-group:disabled.btn-raised,.btn-group:disabled.btn-raised.active,.btn-group:disabled.btn-raised:active,.btn-group:disabled.btn-raised:focus:not(:active),.btn-group:disabled.btn-group-raised,.btn-group:disabled.btn-group-raised.active,.btn-group:disabled.btn-group-raised:active,.btn-group:disabled.btn-group-raised:focus:not(:active),.btn-group[disabled][disabled].btn-raised,.btn-group[disabled][disabled].btn-raised.active,.btn-group[disabled][disabled].btn-raised:active,.btn-group[disabled][disabled].btn-raised:focus:not(:active),.btn-group[disabled][disabled].btn-group-raised,.btn-group[disabled][disabled].btn-group-raised.active,.btn-group[disabled][disabled].btn-group-raised:active,.btn-group[disabled][disabled].btn-group-raised:focus:not(:active),fieldset[disabled][disabled].btn-group-vertical.btn-raised,fieldset[disabled][disabled].btn-group-vertical.btn-raised.active,fieldset[disabled][disabled].btn-group-vertical.btn-raised:active,fieldset[disabled][disabled].btn-group-vertical.btn-raised:focus:not(:active),fieldset[disabled][disabled].btn-group-vertical.btn-group-raised,fieldset[disabled][disabled].btn-group-vertical.btn-group-raised.active,fieldset[disabled][disabled].btn-group-vertical.btn-group-raised:active,fieldset[disabled][disabled].btn-group-vertical.btn-group-raised:focus:not(:active),.btn-group-vertical.disabled.btn-raised,.btn-group-vertical.disabled.btn-raised.active,.btn-group-vertical.disabled.btn-raised:active,.btn-group-vertical.disabled.btn-raised:focus:not(:active),.btn-group-vertical.disabled.btn-group-raised,.btn-group-vertical.disabled.btn-group-raised.active,.btn-group-vertical.disabled.btn-group-raised:active,.btn-group-vertical.disabled.btn-group-raised:focus:not(:active),.btn-group-vertical:disabled.btn-raised,.btn-group-vertical:disabled.btn-raised.active,.btn-group-vertical:disabled.btn-raised:active,.btn-group-vertical:disabled.btn-raised:focus:not(:active),.btn-group-vertical:disabled.btn-group-raised,.btn-group-vertical:disabled.btn-group-raised.active,.btn-group-vertical:disabled.btn-group-raised:active,.btn-group-vertical:disabled.btn-group-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-raised,.btn-group-vertical[disabled][disabled].btn-raised.active,.btn-group-vertical[disabled][disabled].btn-raised:active,.btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),.btn-group-vertical[disabled][disabled].btn-group-raised,.btn-group-vertical[disabled][disabled].btn-group-raised.active,.btn-group-vertical[disabled][disabled].btn-group-raised:active,.btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active) {
  box-shadow: none;
}

.btn-group,.btn-group-vertical {
  position: relative;
  margin: 10px 0px;
}

.btn-group.open>.dropdown-toggle.btn,.btn-group.open>.dropdown-toggle.btn.btn-default,.btn-group-vertical.open>.dropdown-toggle.btn,.btn-group-vertical.open>.dropdown-toggle.btn.btn-default {
  background-color: #EEEEEE;
}

.btn-group.open>.dropdown-toggle.btn.btn-inverse,.btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse {
  background-color: #3f51b5;
}

.btn-group.open>.dropdown-toggle.btn.btn-primary,.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary {
  background-color: #2371b4;
}

.btn-group.open>.dropdown-toggle.btn.btn-success,.btn-group-vertical.open>.dropdown-toggle.btn.btn-success {
  background-color: #2371b4;
}

.btn-group.open>.dropdown-toggle.btn.btn-info,.btn-group-vertical.open>.dropdown-toggle.btn.btn-info {
  background-color: #686868;
}

.btn-group.open>.dropdown-toggle.btn.btn-warning,.btn-group-vertical.open>.dropdown-toggle.btn.btn-warning {
  background-color: #fbc02d;
}

.btn-group.open>.dropdown-toggle.btn.btn-danger,.btn-group-vertical.open>.dropdown-toggle.btn.btn-danger {
  background-color: #f44336;
}

.btn-group .dropdown-menu,.btn-group-vertical .dropdown-menu {
  border-radius: 0 0 3px 3px;
}

.btn-group.btn-group-raised,.btn-group-vertical.btn-group-raised {
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);
}

.btn-group .btn+.btn,.btn-group .btn,.btn-group .btn:active,.btn-group .btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn,.btn-group-vertical .btn:active,.btn-group-vertical .btn-group {
  margin: 0;
}

.close {
  font-size: inherit;
  color: #FFFFFF;
  opacity: .9;
  text-shadow: none;
}

.close:hover,.close:focus {
  opacity: 1;
  color: #FFFFFF;
}

.close i {
  font-size: 20px;
}

.checkbox label {
  cursor: pointer;
  padding-left: 0;
  color: rgba(0,0,0,0.26);
}

.form-group.is-focused .checkbox label {
  color: rgba(0,0,0,0.26);
}

.form-group.is-focused .checkbox label:hover,.form-group.is-focused .checkbox label:focus {
  color: rgba(0,0,0,0.54);
}

fieldset[disabled] .form-group.is-focused .checkbox label {
  color: rgba(0,0,0,0.26);
}

.checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
  margin: 0;
  z-index: -1;
  width: 0;
  height: 0;
  overflow: hidden;
  left: 0;
  pointer-events: none;
}

.checkbox .checkbox-material {
  vertical-align: middle;
  position: relative;
  top: 3px;
  padding-right: 5px;
}

.checkbox .checkbox-material:before {
  display: block;
  position: absolute;
  left: 0;
  content: "";
  background-color: rgba(0,0,0,0.84);
  height: 20px;
  width: 20px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  transform: scale3d(2.3, 2.3, 1);
  top: -6px;
}

.checkbox .checkbox-material .check {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid rgba(0,0,0,0.54);
  overflow: hidden;
  z-index: 1;
  border-radius: 3px;
}

.checkbox .checkbox-material .check:before {
  position: absolute;
  content: "";
  transform: rotate(45deg);
  display: block;
  margin-top: -3px;
  margin-left: 7px;
  width: 0;
  height: 0;
  background: red;
  box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
  animation: checkbox-off 0.3s forwards;
}

.checkbox input[type=checkbox]:focus+.checkbox-material .check:after {
  opacity: 0.2;
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check {
  background: #686868;
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check:before {
  color: #FFFFFF;
  box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  animation: checkbox-on 0.3s forwards;
}

.checkbox input[type=checkbox]:checked+.checkbox-material:before {
  animation: rippleOn 500ms;
}

.checkbox input[type=checkbox]:checked+.checkbox-material .check:after {
  animation: rippleOn 500ms forwards;
}

.checkbox input[type=checkbox]:not(:checked)+.checkbox-material:before {
  animation: rippleOff 500ms;
}

.checkbox input[type=checkbox]:not(:checked)+.checkbox-material .check:after {
  animation: rippleOff 500ms;
}

fieldset[disabled] .checkbox,fieldset[disabled] .checkbox input[type=checkbox],.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check,.checkbox input[type=checkbox][disabled]+.circle {
  opacity: 0.5;
}

.checkbox input[type=checkbox][disabled] ~ .checkbox-material .check {
  border-color: #000000;
  opacity: .26;
}

.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after {
  background-color: rgba(0,0,0,0.87);
  transform: rotate(-45deg);
}

@keyframes checkbox-on {
  0% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
  }

  50% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
  }

  100% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
  }
}

@keyframes rippleOn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
  }
}

@keyframes rippleOff {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
  }
}

.togglebutton {
  vertical-align: middle;
}

.togglebutton,.togglebutton label,.togglebutton input,.togglebutton .toggle {
  user-select: none;
}

.togglebutton label {
  cursor: pointer;
  color: #686868;
}

.form-group.is-focused .togglebutton label {
  color: rgba(0,0,0,0.26);
}

.form-group.is-focused .togglebutton label:hover,.form-group.is-focused .togglebutton label:focus {
  color: rgba(0,0,0,0.54);
}

fieldset[disabled] .form-group.is-focused .togglebutton label {
  color: rgba(0,0,0,0.26);
}

.togglebutton label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}

.togglebutton label .toggle {
  text-align: left;
  margin-left: 5px;
}

.togglebutton label .toggle,.togglebutton label input[type=checkbox][disabled]+.toggle {
  content: "";
  display: inline-block;
  width: 30px;
  height: 15px;
  background-color: rgba(80,80,80,0.7);
  border-radius: 15px;
  margin-right: 15px;
  transition: background 0.3s ease;
  vertical-align: middle;
}

.togglebutton label .toggle:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #FFFFFF;
  border-radius: 20px;
  position: relative;
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.4);
  left: -5px;
  top: -3px;
  border: 1px solid rgba(0,0,0,0.54);
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
}

.togglebutton label input[type=checkbox][disabled]+.toggle:after,.togglebutton label input[type=checkbox][disabled]:checked+.toggle:after {
  background-color: #BDBDBD;
}

.togglebutton label input[type=checkbox]+.toggle:active:after,.togglebutton label input[type=checkbox][disabled]+.toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(0,0,0,0.1);
}

.togglebutton label input[type=checkbox]:checked+.toggle:after {
  left: 15px;
}

.togglebutton label input[type=checkbox]:checked+.toggle {
  background-color: #686868;

}

.togglebutton label input[type=checkbox]:checked+.toggle:after {
  border-color: #686868;
    color: #686868;
}

.togglebutton label input[type=checkbox]:checked+.toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0,0,0,0.4),0 0 0 15px rgba(156,39,176,0.1);
}

.togglebutton label input[type=checkbox]:checked+label {
    color: #686868 !important;
}

.togglebutton label input[type=checkbox]:checked+label:after {
    color: #686868 !important;
}

.radio label {
  cursor: pointer;
  padding-left: 35px;
  position: relative;
  color: rgba(0,0,0,0.26);
}

.form-group.is-focused .radio label {
  color: rgba(0,0,0,0.26);
}

.form-group.is-focused .radio label:hover,.form-group.is-focused .radio label:focus {
  color: rgba(0,0,0,0.54);
}

fieldset[disabled] .form-group.is-focused .radio label {
  color: rgba(0,0,0,0.26);
}

.radio label span {
  display: block;
  position: absolute;
  left: 10px;
  top: 2px;
  transition-duration: 0.2s;
}

.radio label .circle {
  border: 1px solid rgba(0,0,0,0.54);
  height: 15px;
  width: 15px;
  border-radius: 100%;
  margin-top: 5px;
}

.radio label .check {
  height: 15px;
  width: 15px;
  border-radius: 100%;
  background-color: #686868;
  margin-top: 5px;
  transform: scale3d(0, 0, 0);
}

.radio label .check:after {
  display: block;
  position: absolute;
  content: "";
  background-color: rgba(0,0,0,0.87);
  left: -18px;
  top: -18px;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  z-index: 1;
  opacity: 0;
  margin: 0;
  transform: scale3d(1.5, 1.5, 1);
}

.radio label input[type=radio]:not(:checked) ~ .check:after {
  animation: rippleOff 500ms;
}

.radio label input[type=radio]:checked ~ .check:after {
  animation: rippleOn 500ms;
}

.radio input[type=radio] {
  opacity: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}

.radio input[type=radio]:checked ~ .check,.radio input[type=radio]:checked ~ .circle {
  opacity: 1;
}

.radio input[type=radio]:checked ~ .check {
  background-color: #2371b4;
}

.radio input[type=radio]:checked ~ .circle {
  border-color: #2371b4;
}

.radio input[type=radio]:checked ~ .check {
  transform: scale3d(0.65, 0.65, 1);
}

.radio input[type=radio][disabled] ~ .check,.radio input[type=radio][disabled] ~ .circle {
  opacity: 0.26;
}

.radio input[type=radio][disabled] ~ .check {
  background-color: #000000;
}

.radio input[type=radio][disabled] ~ .circle {
  border-color: #000000;
}

@keyframes rippleOn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
  }
}

@keyframes rippleOff {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 0;
  }
}

legend {
  margin-bottom: 20px;
  font-size: 21px;
}

output {
  padding-top: 8px;
  font-size: 14px;
  line-height: 1.42857;
}

.form-control {
  height: 36px;
  padding: 7px 0;
  font-size: 16px;
  line-height: 1.42857;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control {
    line-height: 36px;
  }

  input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"] {
    line-height: 24px;
  }

  input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"] {
    line-height: 44px;
  }
}

.radio label,.checkbox label {
  min-height: 20px;
}

.form-control-static {
  padding-top: 8px;
  padding-bottom: 8px;
  min-height: 34px;
}

.input-sm .input-sm,.input-group-sm>.form-control .input-sm,.input-group-sm>.input-group-addon .input-sm,.input-group-sm>.input-group-btn>.btn .input-sm,.input-sm .input-group-sm>.form-control,.input-group-sm>.form-control .input-group-sm>.form-control,.input-group-sm>.input-group-addon .input-group-sm>.form-control,.input-group-sm>.input-group-btn>.btn .input-group-sm>.form-control,.input-sm .input-group-sm>.input-group-addon,.input-group-sm>.form-control .input-group-sm>.input-group-addon,.input-group-sm>.input-group-addon .input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-addon,.input-sm .input-group-sm>.input-group-btn>.btn,.input-group-sm>.form-control .input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>.btn {
  height: 24px;
  padding: 3px 0;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 0;
}

.input-sm select.input-sm,.input-group-sm>.form-control select.input-sm,.input-group-sm>.input-group-addon select.input-sm,.input-group-sm>.input-group-btn>.btn select.input-sm,.input-sm .input-group-sm>select.form-control,.input-group-sm>.form-control .input-group-sm>select.form-control,.input-group-sm>.input-group-addon .input-group-sm>select.form-control,.input-group-sm>.input-group-btn>.btn .input-group-sm>select.form-control,.input-sm .input-group-sm>select.input-group-addon,.input-group-sm>.form-control .input-group-sm>select.input-group-addon,.input-group-sm>.input-group-addon .input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>.btn .input-group-sm>select.input-group-addon,.input-sm .input-group-sm>.input-group-btn>select.btn,.input-group-sm>.form-control .input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select.btn {
  height: 24px;
  line-height: 24px;
}

.input-sm textarea.input-sm,.input-group-sm>.form-control textarea.input-sm,.input-group-sm>.input-group-addon textarea.input-sm,.input-group-sm>.input-group-btn>.btn textarea.input-sm,.input-sm .input-group-sm>textarea.form-control,.input-group-sm>.form-control .input-group-sm>textarea.form-control,.input-group-sm>.input-group-addon .input-group-sm>textarea.form-control,.input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.form-control,.input-sm .input-group-sm>textarea.input-group-addon,.input-group-sm>.form-control .input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-addon .input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>.btn .input-group-sm>textarea.input-group-addon,.input-sm .input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.form-control .input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>textarea.btn,.input-sm select[multiple].input-sm,.input-group-sm>.form-control select[multiple].input-sm,.input-group-sm>.input-group-addon select[multiple].input-sm,.input-group-sm>.input-group-btn>.btn select[multiple].input-sm,.input-sm .input-group-sm>select[multiple].form-control,.input-group-sm>.form-control .input-group-sm>select[multiple].form-control,.input-group-sm>.input-group-addon .input-group-sm>select[multiple].form-control,.input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].form-control,.input-sm .input-group-sm>select[multiple].input-group-addon,.input-group-sm>.form-control .input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-addon .input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>.btn .input-group-sm>select[multiple].input-group-addon,.input-sm .input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.form-control .input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-addon .input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>.btn .input-group-sm>.input-group-btn>select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 24px;
  padding: 3px 0;
  font-size: 11px;
  line-height: 1.5;
}

.form-group-sm select.form-control {
  height: 24px;
  line-height: 24px;
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 24px;
  min-height: 31px;
  padding: 4px 0;
  font-size: 11px;
  line-height: 1.5;
}

.input-lg .input-lg,.input-group-lg>.form-control .input-lg,.input-group-lg>.input-group-addon .input-lg,.input-group-lg>.input-group-btn>.btn .input-lg,.input-lg .input-group-lg>.form-control,.input-group-lg>.form-control .input-group-lg>.form-control,.input-group-lg>.input-group-addon .input-group-lg>.form-control,.input-group-lg>.input-group-btn>.btn .input-group-lg>.form-control,.input-lg .input-group-lg>.input-group-addon,.input-group-lg>.form-control .input-group-lg>.input-group-addon,.input-group-lg>.input-group-addon .input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-addon,.input-lg .input-group-lg>.input-group-btn>.btn,.input-group-lg>.form-control .input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>.btn {
  height: 44px;
  padding: 9px 0;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 0;
}

.input-lg select.input-lg,.input-group-lg>.form-control select.input-lg,.input-group-lg>.input-group-addon select.input-lg,.input-group-lg>.input-group-btn>.btn select.input-lg,.input-lg .input-group-lg>select.form-control,.input-group-lg>.form-control .input-group-lg>select.form-control,.input-group-lg>.input-group-addon .input-group-lg>select.form-control,.input-group-lg>.input-group-btn>.btn .input-group-lg>select.form-control,.input-lg .input-group-lg>select.input-group-addon,.input-group-lg>.form-control .input-group-lg>select.input-group-addon,.input-group-lg>.input-group-addon .input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>.btn .input-group-lg>select.input-group-addon,.input-lg .input-group-lg>.input-group-btn>select.btn,.input-group-lg>.form-control .input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select.btn {
  height: 44px;
  line-height: 44px;
}

.input-lg textarea.input-lg,.input-group-lg>.form-control textarea.input-lg,.input-group-lg>.input-group-addon textarea.input-lg,.input-group-lg>.input-group-btn>.btn textarea.input-lg,.input-lg .input-group-lg>textarea.form-control,.input-group-lg>.form-control .input-group-lg>textarea.form-control,.input-group-lg>.input-group-addon .input-group-lg>textarea.form-control,.input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.form-control,.input-lg .input-group-lg>textarea.input-group-addon,.input-group-lg>.form-control .input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-addon .input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>.btn .input-group-lg>textarea.input-group-addon,.input-lg .input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.form-control .input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>textarea.btn,.input-lg select[multiple].input-lg,.input-group-lg>.form-control select[multiple].input-lg,.input-group-lg>.input-group-addon select[multiple].input-lg,.input-group-lg>.input-group-btn>.btn select[multiple].input-lg,.input-lg .input-group-lg>select[multiple].form-control,.input-group-lg>.form-control .input-group-lg>select[multiple].form-control,.input-group-lg>.input-group-addon .input-group-lg>select[multiple].form-control,.input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].form-control,.input-lg .input-group-lg>select[multiple].input-group-addon,.input-group-lg>.form-control .input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-addon .input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>.btn .input-group-lg>select[multiple].input-group-addon,.input-lg .input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.form-control .input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-addon .input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>.btn .input-group-lg>.input-group-btn>select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 44px;
  padding: 9px 0;
  font-size: 18px;
  line-height: 1.33333;
}

.form-group-lg select.form-control {
  height: 44px;
  line-height: 44px;
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 44px;
  min-height: 38px;
  padding: 10px 0;
  font-size: 18px;
  line-height: 1.33333;
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
  padding-top: 8px;
}

.form-horizontal .radio,.form-horizontal .checkbox {
  min-height: 28px;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 8px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 13.0px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 4px;
    font-size: 11px;
  }
}

.label {
  border-radius: 2px;
}

.label,.label.label-default {
  background-color: #9e9e9e;
}

.label.label-inverse {
  background-color: #3f51b5;
}

.label.label-primary {
  background-color: #2371b4;
}

.label.label-success {
  background-color: #2371b4;
}

.label.label-info {
  background-color: #686868;
}

.label.label-warning {
  background-color: #fbc02d;
}

.label.label-danger {
  background-color: #f44336;
}

.form-control,.form-group .form-control {
  border: 0;
  background-image: linear-gradient(#2371b4, #2371b4),linear-gradient(#D2D2D2, #D2D2D2);
  background-size: 0 2px, 100% 1px;
  background-repeat: no-repeat;
  background-position: center bottom,center calc(100% - 1px);
  background-color: transparent;
  transition: background 0s ease-out;
  float: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 400;
}

.form-control::-moz-placeholder,.form-group .form-control::-moz-placeholder {
  color: #AAAAAA;
  font-weight: 400;
}

.form-control:-ms-input-placeholder,.form-group .form-control:-ms-input-placeholder {
  color: #AAAAAA;
  font-weight: 400;
}

.form-control::-webkit-input-placeholder,.form-group .form-control::-webkit-input-placeholder {
  color: #AAAAAA;
  font-weight: 400;
}

.form-control[readonly],.form-control[disabled],fieldset[disabled] .form-control,.form-group .form-control[readonly],.form-group .form-control[disabled],fieldset[disabled].form-group .form-control {
  background-color: #f4f4f4;
}

.form-control[disabled],fieldset[disabled] .form-control,.form-group .form-control[disabled],fieldset[disabled].form-group .form-control {
  background-image: none;
  border-bottom: 1px dotted #D2D2D2;
}

.form-group {
  position: relative;
}

.form-group.label-static label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-floating label.control-label {
  position: absolute;
  pointer-events: none;
  transition: 0.3s ease all;
}

.form-group.label-floating label.control-label {
  will-change: left, top, contents;
}

.form-group.label-placeholder:not(.is-empty) label.control-label {
  display: none;
}

.form-group .help-text {
  position: absolute;
  display: none;
}

.form-group.is-focused .form-control {
  outline: none;
  background-image: linear-gradient(#2371b4, #2371b4),linear-gradient(#D2D2D2, #D2D2D2);
  background-size: 100% 2px, 100% 1px;
  box-shadow: none;
  transition-duration: 0.3s;
}


.form-group.is-focused .form-control .material-input:after {
  background-color: #2371b4;
}

.form-group.is-focused label,.form-group.is-focused label.control-label {
  color: #4c494b;
}

.form-group.is-focused.label-placeholder label,.form-group.is-focused.label-placeholder label.control-label {
  color: #AAAAAA;
}

.form-group.is-focused .help-text {
  display: block;
}

.form-group.has-warning .form-control {
  box-shadow: none;
}

.form-group.has-warning.is-focused .form-control {
  background-image: linear-gradient(#fbc02d, #fbc02d),linear-gradient(#D2D2D2, #D2D2D2);
}

.form-group.has-warning label.control-label,.form-group.has-warning .help-text {
  color: #fbc02d;
}

.form-group.has-error .form-control {
  box-shadow: none;
}

.form-group.has-error.is-focused .form-control {
  background-image: linear-gradient(#f44336, #f44336),linear-gradient(#D2D2D2, #D2D2D2);
}

.form-group.has-error label.control-label,.form-group.has-error .help-text {
  color: #f44336;
}

.form-group.has-success .form-control {
  box-shadow: none;
}

.form-group.has-success.is-focused .form-control {
  background-image: linear-gradient(#2371b4, #2371b4),linear-gradient(#D2D2D2, #D2D2D2);
}

.form-group.has-success label.control-label,.form-group.has-success .help-text {
  color: #2371b4;
}

.form-group.has-info .form-control {
  box-shadow: none;
}

.form-group.has-info.is-focused .form-control {
  background-image: linear-gradient(#686868, #686868),linear-gradient(#D2D2D2, #D2D2D2);
}

.form-group.has-info label.control-label,.form-group.has-info .help-text {
  color: #686868;
}

.form-group textarea {
  resize: none;
}

.form-group textarea ~ .form-control-highlight {
  margin-top: -11px;
}
/* Dropdowns not displaying arrow
/* .form-group select {
  appearance: none;
} */

.form-group select ~ .material-input:after {
  display: none;
}

.form-control {
  margin-bottom: 7px;
}

.form-control::-moz-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.form-control:-ms-input-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.form-control::-webkit-input-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.checkbox label,.radio label,label {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

label.control-label {
  font-size: 11px;
  line-height: 1.07143;
  color: #AAAAAA;
  font-weight: 400;
  margin: 16px 0 0 0;
  white-space: nowrap;
}

.help-text {
  margin-top: 0;
  font-size: 11px;
}

.form-group {
  padding-bottom: 7px;
  margin: 20px 0 0 0;
}

.form-group .form-control {
  margin-bottom: 7px;
}

.form-group .form-control::-moz-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group .form-control:-ms-input-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group .form-control::-webkit-input-placeholder {
  font-size: 12px;
  line-height: 1.42857;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group .checkbox label,.form-group .radio label,.form-group label {
  font-size: 16px;
  line-height: 1.42857;
  color: transparent;
  font-weight: 400;
}

.form-group .help-text {
  margin-top: 0;
  font-size: 11px;
}

.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label {
  top: 20px;
  font-size: 12px;
  line-height: 1.42857;
}
.vt-labels.label-floating label.control-label,.vt-labels.label-placeholder label.control-label {
    top: -22px !important;
    font-size: 12px;
    line-height: 1.42857;
    /* margin-left: 8px !important; */
    font-size: 80% !important;
    background: white;
    padding: 2px 5px 2px 5px;
    opacity:0;
    z-index: 2;
}



.form-group.label-static label.control-label,.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label {
  top: -32px;
  left: 0;
  font-size: 12px;
  line-height: 1.07143;
}


.form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
  top: -32px;
  left: 0;
  font-size: 11px;
  line-height: 1.07143;
}

.form-group.form-group-sm {
  padding-bottom: 3px;
  margin: 21px 0 0 0;
}

.form-group.form-group-sm .form-control {
  margin-bottom: 3px;
}

.form-group.form-group-sm .form-control::-moz-placeholder {
  font-size: 11px;
  line-height: 1.5;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-sm .form-control:-ms-input-placeholder {
  font-size: 11px;
  line-height: 1.5;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-sm .form-control::-webkit-input-placeholder {
  font-size: 11px;
  line-height: 1.5;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-sm .checkbox label,.form-group.form-group-sm .radio label,.form-group.form-group-sm label {
  font-size: 11px;
  line-height: 1.5;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-sm label.control-label {
  font-size: 9px;
  line-height: 1.125;
  color: #AAAAAA;
  font-weight: 400;
  margin: 16px 0 0 0;
}

.form-group.form-group-sm .help-text {
  margin-top: 0;
  font-size: 10px;
}

.form-group.form-group-sm.label-floating label.control-label,.form-group.form-group-sm.label-placeholder label.control-label {
  top: -11px;
  font-size: 11px;
  line-height: 1.5;
}

.form-group.form-group-sm.label-static label.control-label,.form-group.form-group-sm.label-floating.is-focused label.control-label,.form-group.form-group-sm.label-floating:not(.is-empty) label.control-label {
  top: -25px;
  left: 0;
  font-size: 9px;
  line-height: 1.125;
}

.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
  top: -25px;
  left: 0;
  font-size: 9px;
  line-height: 1.125;
}

.form-group.form-group-lg {
  padding-bottom: 9px;
  margin: 30px 0 0 0;
}

.form-group.form-group-lg .form-control {
  margin-bottom: 9px;
}

.form-group.form-group-lg .form-control::-moz-placeholder {
  font-size: 18px;
  line-height: 1.33333;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-lg .form-control:-ms-input-placeholder {
  font-size: 18px;
  line-height: 1.33333;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-lg .form-control::-webkit-input-placeholder {
  font-size: 18px;
  line-height: 1.33333;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-lg .checkbox label,.form-group.form-group-lg .radio label,.form-group.form-group-lg label {
  font-size: 18px;
  line-height: 1.33333;
  color: #AAAAAA;
  font-weight: 400;
}

.form-group.form-group-lg label.control-label {
  font-size: 14px;
  line-height: 1.0;
  color: #AAAAAA;
  font-weight: 400;
  margin: 16px 0 0 0;
}

.form-group.form-group-lg .help-text {
  margin-top: 0;
  font-size: 14px;
}

.form-group.form-group-lg.label-floating label.control-label,.form-group.form-group-lg.label-placeholder label.control-label {
  top: -5px;
  font-size: 18px;
  line-height: 1.33333;
}

.form-group.form-group-lg.label-static label.control-label,.form-group.form-group-lg.label-floating.is-focused label.control-label,.form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
  top: -32px;
  left: 0;
  font-size: 14px;
  line-height: 1.0;
}

.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
  top: -32px;
  left: 0;
  font-size: 14px;
  line-height: 1.0;
}

select.form-control {
  border: 0;
  box-shadow: none;
  border-radius: 0;
}

.form-group.is-focused select.form-control {
  box-shadow: none;
  border-color: #D2D2D2;
}

select.form-control[multiple],.form-group.is-focused select.form-control[multiple] {
  height: 85px;
}

.input-group-btn .btn {
  margin: 0 0 7px 0;
}

.form-group.form-group-sm .input-group-btn .btn {
  margin: 0 0 3px 0;
}

.form-group.form-group-lg .input-group-btn .btn {
  margin: 0 0 9px 0;
}

.input-group .input-group-btn {
  padding: 0 12px;
}

.input-group .input-group-addon {
  border: 0;
  background: transparent;
  padding: 12px 15px 0px;
}

.form-group input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.form-control-feedback {
  opacity: 0;
}

.has-success .form-control-feedback {
  color: #2371b4;
  opacity: 1;
}

.has-error .form-control-feedback {
  color: #f44336;
  opacity: 1;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container:before,.container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
	
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
#vt.show-virtual-terminal{
		width: 90vw !important;
	}
}

@media only screen and (max-width : 768px) {
/* Styles */
#vt.show-virtual-terminal{
		width: 90vw !important;
	}
}


.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container-fluid:before,.container-fluid:after {
	content: " ";
	display: table;
}

.container-fluid:after {
	clear: both;
}

 .row {
	margin-left: -15px;
	/* margin-right: -15px; */
}


.row:before,.row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float: left;
}

.col-xs-1 {
	width: 8.3333333333%;
}

.col-xs-2 {
	width: 16.6666666667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.3333333333%;
}

.col-xs-5 {
	width: 41.6666666667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.3333333333%;
}

.col-xs-8 {
	width: 66.6666666667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.3333333333%;
}

.col-xs-11 {
	width: 91.6666666667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.3333333333%;
}

.col-xs-pull-2 {
	right: 16.6666666667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.3333333333%;
}

.col-xs-pull-5 {
	right: 41.6666666667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.3333333333%;
}

.col-xs-pull-8 {
	right: 66.6666666667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.3333333333%;
}

.col-xs-pull-11 {
	right: 91.6666666667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.3333333333%;
}

.col-xs-push-2 {
	left: 16.6666666667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.3333333333%;
}

.col-xs-push-5 {
	left: 41.6666666667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.3333333333%;
}

.col-xs-push-8 {
	left: 66.6666666667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.3333333333%;
}

.col-xs-push-11 {
	left: 91.6666666667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

.col-xs-offset-1 {
	margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
	margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
	margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
	margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
	margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width: 768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float: left;
	}

	.col-sm-1 {
		width: 8.3333333333%;
	}

	.col-sm-2 {
		width: 16.6666666667%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-4 {
		width: 33.3333333333%;
	}

	.col-sm-5 {
		width: 41.6666666667%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-7 {
		width: 58.3333333333%;
	}

	.col-sm-8 {
		width: 66.6666666667%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-10 {
		width: 83.3333333333%;
	}

	.col-sm-11 {
		width: 91.6666666667%;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-pull-0 {
		right: auto;
	}

	.col-sm-pull-1 {
		right: 8.3333333333%;
	}

	.col-sm-pull-2 {
		right: 16.6666666667%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-4 {
		right: 33.3333333333%;
	}

	.col-sm-pull-5 {
		right: 41.6666666667%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-7 {
		right: 58.3333333333%;
	}

	.col-sm-pull-8 {
		right: 66.6666666667%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-10 {
		right: 83.3333333333%;
	}

	.col-sm-pull-11 {
		right: 91.6666666667%;
	}

	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-push-0 {
		left: auto;
	}

	.col-sm-push-1 {
		left: 8.3333333333%;
	}

	.col-sm-push-2 {
		left: 16.6666666667%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-4 {
		left: 33.3333333333%;
	}

	.col-sm-push-5 {
		left: 41.6666666667%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-7 {
		left: 58.3333333333%;
	}

	.col-sm-push-8 {
		left: 66.6666666667%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-10 {
		left: 83.3333333333%;
	}

	.col-sm-push-11 {
		left: 91.6666666667%;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-offset-0 {
		margin-left: 0%;
	}

	.col-sm-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-sm-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-sm-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-sm-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-sm-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
		float: left;
	}

	.col-md-1 {
		width: 8.3333333333%;
	}

	.col-md-2 {
		width: 16.6666666667%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-4 {
		width: 33.3333333333%;
	}

	.col-md-5 {
		width: 41.6666666667%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-7 {
		width: 58.3333333333%;
	}

	.col-md-8 {
		width: 66.6666666667%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-10 {
		width: 83.3333333333%;
	}

	.col-md-11 {
		width: 91.6666666667%;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-pull-0 {
		right: auto;
	}

	.col-md-pull-1 {
		right: 8.3333333333%;
	}

	.col-md-pull-2 {
		right: 16.6666666667%;
	}

	.col-md-pull-3 {
		right: 25%;
	}

	.col-md-pull-4 {
		right: 33.3333333333%;
	}

	.col-md-pull-5 {
		right: 41.6666666667%;
	}

	.col-md-pull-6 {
		right: 50%;
	}

	.col-md-pull-7 {
		right: 58.3333333333%;
	}

	.col-md-pull-8 {
		right: 66.6666666667%;
	}

	.col-md-pull-9 {
		right: 75%;
	}

	.col-md-pull-10 {
		right: 83.3333333333%;
	}

	.col-md-pull-11 {
		right: 91.6666666667%;
	}

	.col-md-pull-12 {
		right: 100%;
	}

	.col-md-push-0 {
		left: auto;
	}

	.col-md-push-1 {
		left: 8.3333333333%;
	}

	.col-md-push-2 {
		left: 16.6666666667%;
	}

	.col-md-push-3 {
		left: 25%;
	}

	.col-md-push-4 {
		left: 33.3333333333%;
	}

	.col-md-push-5 {
		left: 41.6666666667%;
	}

	.col-md-push-6 {
		left: 50%;
	}

	.col-md-push-7 {
		left: 58.3333333333%;
	}

	.col-md-push-8 {
		left: 66.6666666667%;
	}

	.col-md-push-9 {
		left: 75%;
	}

	.col-md-push-10 {
		left: 83.3333333333%;
	}

	.col-md-push-11 {
		left: 91.6666666667%;
	}

	.col-md-push-12 {
		left: 100%;
	}

	.col-md-offset-0 {
		margin-left: 0%;
	}

	.col-md-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-md-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}

	.col-md-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-md-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-md-offset-6 {
		margin-left: 50%;
	}

	.col-md-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-md-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-md-offset-9 {
		margin-left: 75%;
	}

	.col-md-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-md-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
		float: left;
	}

	.col-lg-1 {
		width: 8.3333333333%;
	}

	.col-lg-2 {
		width: 16.6666666667%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-4 {
		width: 33.3333333333%;
	}

	.col-lg-5 {
		width: 41.6666666667%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-7 {
		width: 58.3333333333%;
	}

	.col-lg-8 {
		width: 66.6666666667%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-10 {
		width: 83.3333333333%;
	}

	.col-lg-11 {
		width: 91.6666666667%;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-pull-0 {
		right: auto;
	}

	.col-lg-pull-1 {
		right: 8.3333333333%;
	}

	.col-lg-pull-2 {
		right: 16.6666666667%;
	}

	.col-lg-pull-3 {
		right: 25%;
	}

	.col-lg-pull-4 {
		right: 33.3333333333%;
	}

	.col-lg-pull-5 {
		right: 41.6666666667%;
	}

	.col-lg-pull-6 {
		right: 50%;
	}

	.col-lg-pull-7 {
		right: 58.3333333333%;
	}

	.col-lg-pull-8 {
		right: 66.6666666667%;
	}

	.col-lg-pull-9 {
		right: 75%;
	}

	.col-lg-pull-10 {
		right: 83.3333333333%;
	}

	.col-lg-pull-11 {
		right: 91.6666666667%;
	}

	.col-lg-pull-12 {
		right: 100%;
	}

	.col-lg-push-0 {
		left: auto;
	}

	.col-lg-push-1 {
		left: 8.3333333333%;
	}

	.col-lg-push-2 {
		left: 16.6666666667%;
	}

	.col-lg-push-3 {
		left: 25%;
	}

	.col-lg-push-4 {
		left: 33.3333333333%;
	}

	.col-lg-push-5 {
		left: 41.6666666667%;
	}

	.col-lg-push-6 {
		left: 50%;
	}

	.col-lg-push-7 {
		left: 58.3333333333%;
	}

	.col-lg-push-8 {
		left: 66.6666666667%;
	}

	.col-lg-push-9 {
		left: 75%;
	}

	.col-lg-push-10 {
		left: 83.3333333333%;
	}

	.col-lg-push-11 {
		left: 91.6666666667%;
	}

	.col-lg-push-12 {
		left: 100%;
	}

	.col-lg-offset-0 {
		margin-left: 0%;
	}

	.col-lg-offset-1 {
		margin-left: 8.3333333333%;
	}

	.col-lg-offset-2 {
		margin-left: 16.6666666667%;
	}

	.col-lg-offset-3 {
		margin-left: 25%;
	}

	.col-lg-offset-4 {
		margin-left: 33.3333333333%;
	}

	.col-lg-offset-5 {
		margin-left: 41.6666666667%;
	}

	.col-lg-offset-6 {
		margin-left: 50%;
	}

	.col-lg-offset-7 {
		margin-left: 58.3333333333%;
	}

	.col-lg-offset-8 {
		margin-left: 66.6666666667%;
	}

	.col-lg-offset-9 {
		margin-left: 75%;
	}

	.col-lg-offset-10 {
		margin-left: 83.3333333333%;
	}

	.col-lg-offset-11 {
		margin-left: 91.6666666667%;
	}

	.col-lg-offset-12 {
		margin-left: 100%;
	}
}
/**
 * CONTENTS
 *
 * #Introduction........Naming conventions used throughout the code.
 *
 * #SETTINGS
 * Variables............Globally-available variables and config.
 *
 * #TOOLS
 * Mixins...............Useful mixins.
 *
 * #GENERIC
 * Demo styles..........Styles for demo only (consider removing these).
 *
 * #BASE
 * Raw styles...........The very basic component wrapper.
 * Modifiers............The basic styles dependant on component placement.
 * Debuggers............The basic styles dependant on component placement.
 *
 * #BUTTONS
 * Base..................Wrapping and constraining every button.
 * Modifiers.............Styles that depends on state and settings.
 * Animations............Main animations of the component.
 * Debuggers.............Styles for development.
 *
 * #LABELS
 * Base..................Wrapping and constraining every label.
 * Modifiers.............Styles that depends on state and settings.
 * Debuggers.............Styles for development.
 *
 * #DEVELOPMENT
 * In development........These styles are in development and not yet finalised
 * Debuggers.............Helper styles and flags for development.
 */
/*------------------------------------*\
    #Introduction
\*------------------------------------*/
/**
 * The code AND the comments use naming conventions to refer to each part of
 * the UI put in place by this component. If you see that somewhere they are
 * not followed please consider a Pull Request. The naming conventions are:
 *
 * "Component" : the widget itself as a whole. This is the last time it will be
 *               called anything different than "component". So, stay away from
 *               "widget", "button" or anything else when referring to the
 *               Component in general.
 *
 * "Main Button" : the button that is always in view. Hovering or clicking on it
 *                 will reveal the child buttons.
 *
 * "Child buttons" : if you've read the previous point you know what they are.
 *                   Did you read the previous point? :)
 *
 * "Label(s)" : the tooltip that fades in when hovering over a button.

/*------------------------------------*\
    #SETTINGS | Variables
\*------------------------------------*/
/**
 * These variables are the default styles that serve as fallback and can be
 * easily customised at compile time.
 * Consider overriding them in your own style sheets rather than editing them
 * here. Refer to the docs for more info.
 */
/* COLORS ----------------------------*/
/* EFFECTS ---------------------------*/
/* SPEEDS ----------------------------*/
/* SIZES -----------------------------*/
/* SPACING ---------------------------*/
/* OTHER VARIABLES -------------------*/
/*------------------------------------*\
    #BASE | Raw styles
\*------------------------------------*/
/**
 * The very core styling of the button.
 * These styles are shared by every instance of the button.
 * Styles placed here should NOT care about placement in the screen,
 * options chosen by the user or state of the button.
 */
.mfb-component--tl, .mfb-component--tr, .mfb-component--bl, .mfb-component--br {
  box-sizing: border-box;
  margin: 25px;
  position: fixed;
  white-space: nowrap;
  z-index: 30;
  padding-left: 0;
  list-style: none; }
  .mfb-component--tl *, .mfb-component--tr *, .mfb-component--bl *, .mfb-component--br *, .mfb-component--tl *:before, .mfb-component--tr *:before, .mfb-component--bl *:before, .mfb-component--br *:before, .mfb-component--tl *:after, .mfb-component--tr *:after, .mfb-component--bl *:after, .mfb-component--br *:after {
    box-sizing: inherit; }

/*------------------------------------*\
    #BASE | Modifiers
\*------------------------------------*/
/**
 * These styles depends on the placement of the button.
 * Styles can be:
 * 1. Top-left:  modified by the " --tl " suffix.
 * 2. Top-right: modified by the " --tr " suffix.
 * 3. Bottom-left:  modified by the " --bl " suffix.
 * 4. Bottom-right: modified by the " --br " suffix.
 */
.mfb-component--tl {
  left: 0;
  top: 0; }

.mfb-component--tr {
  right: 0;
  top: 0; }

.mfb-component--bl {
  left: 0;
  bottom: 0; }

.mfb-component--br {
  right: 0;
  bottom: 0; }

/*------------------------------------*\
    #BUTTONS | Base
\*------------------------------------*/

.mfb-like_button--main{

  display: inline-block;
  position: relative;
  border: none;
  border-radius: 50% !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
  cursor: pointer;
  outline: none;
  padding: 0;
  position: relative;
  -webkit-user-drag: none;
  color: #f1f1f1; 
  height: 56px;
  width: 56px;
  z-index: 20; 
}

.mfb-component__button--main, .mfb-component__button--child {
  /*background: linear-gradient(60deg, #45674a, #2371b4);*/
  
  display: inline-block;
  position: relative;
  border: none;
  border-radius: 50% !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
  cursor: pointer;
  outline: none;
  padding: 0;
  position: relative;
  -webkit-user-drag: none;
  color: #f1f1f1; 
}

/**
 * This is the unordered list for the list items that contain
 * the child buttons.
 *
 */
.mfb-component__list {
  list-style: none;
  margin: 0;
  padding: 0; }
  .mfb-component__list > li {
    display: block;
    position: absolute;
    top: 0;
    right: 1px;
    padding: 10px 0;
    margin: -10px 0; }

/**
 * These are the basic styles for all the icons inside the main button
 */
.mfb-component__icon, .mfb-component__main-icon--active,
.mfb-component__main-icon--resting, .mfb-component__child-icon {
  position: absolute;
  font-size: 18px;
  text-align: center;
  line-height: 56px;
  width: 100%; }

.mfb-component__wrap {
  padding: 25px;
  margin: -25px; }

[data-mfb-toggle="hover"]:hover .mfb-component__icon, [data-mfb-toggle="hover"]:hover .mfb-component__main-icon--active,
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--resting, [data-mfb-toggle="hover"]:hover .mfb-component__child-icon,
[data-mfb-state="open"] .mfb-component__icon,
[data-mfb-state="open"] .mfb-component__main-icon--active,
[data-mfb-state="open"] .mfb-component__main-icon--resting,
[data-mfb-state="open"] .mfb-component__child-icon {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg); }

/*------------------------------------*\
    #BUTTONS | Modifiers
\*------------------------------------*/
.mfb-component__button--main {
  height: 56px;
  width: 56px;
  z-index: 20; }

.mfb-component__button--child {
  height: 56px;
  width: 56px; }

.mfb-component__main-icon--active,
.mfb-component__main-icon--resting {
  -webkit-transform: scale(1) rotate(360deg);
  transform: scale(1) rotate(360deg);
  -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1);
  transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); }

.mfb-component__child-icon,
.mfb-component__child-icon {
  line-height: 56px;
  font-size: 18px; }

.mfb-component__main-icon--active {
  opacity: 0; }

[data-mfb-toggle="hover"]:hover .mfb-component__main-icon,
[data-mfb-state="open"] .mfb-component__main-icon {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg); }
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--resting,
[data-mfb-state="open"] .mfb-component__main-icon--resting {
  opacity: 0;
  position: absolute !important; }
[data-mfb-toggle="hover"]:hover .mfb-component__main-icon--active,
[data-mfb-state="open"] .mfb-component__main-icon--active {
  opacity: 1; }

/*------------------------------------*\
    #BUTTONS | Animations
\*------------------------------------*/
/**
 * SLIDE IN + FADE
 * When hovering the main button, the child buttons slide out from beneath
 * the main button while transitioning from transparent to opaque.
 *
 */
.mfb-component--tl.mfb-slidein .mfb-component__list li,
.mfb-component--tr.mfb-slidein .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s; }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1; }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px);
  transform: translateY(70px); }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px);
  transform: translateY(140px); }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px);
  transform: translateY(210px); }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px);
  transform: translateY(280px); }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px);
  transform: translateY(350px); }
.mfb-component--tl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--tl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px);
  transform: translateY(350px); }

.mfb-component--bl.mfb-slidein .mfb-component__list li,
.mfb-component--br.mfb-slidein .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s; }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1; }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px);
  transform: translateY(-70px); }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px);
  transform: translateY(-140px); }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px);
  transform: translateY(-210px); }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px);
  transform: translateY(-280px); }
.mfb-component--bl.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--bl.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-slidein[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-slidein[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(-350px);
  transform: translateY(-350px); }

/**
 * SLIDE IN SPRING
 * Same as slide-in but with a springy animation.
 *
 */
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s; }
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s; }
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s; }
.mfb-component--tl.mfb-slidein-spring .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s; }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1; }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
  -webkit-transform: translateY(70px);
  transform: translateY(70px); }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
  -webkit-transform: translateY(140px);
  transform: translateY(140px); }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
  -webkit-transform: translateY(210px);
  transform: translateY(210px); }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(280px);
  transform: translateY(280px); }
.mfb-component--tl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--tl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(350px);
  transform: translateY(350px); }

.mfb-component--bl.mfb-slidein-spring .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring .mfb-component__list li {
  opacity: 0;
  transition: all 0.5s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s; }
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s; }
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s; }
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s; }
.mfb-component--bl.mfb-slidein-spring .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-slidein-spring .mfb-component__list li:nth-child(5) {
  transition-delay: 0.2s; }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li, .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li,
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li {
  opacity: 1; }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  transition-delay: 0.05s;
  -webkit-transform: translateY(-70px);
  transform: translateY(-70px); }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  transition-delay: 0.1s;
  -webkit-transform: translateY(-140px);
  transform: translateY(-140px); }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  transition-delay: 0.15s;
  -webkit-transform: translateY(-210px);
  transform: translateY(-210px); }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(-280px);
  transform: translateY(-280px); }
.mfb-component--bl.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--bl.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-slidein-spring[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-slidein-spring[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  transition-delay: 0.2s;
  -webkit-transform: translateY(-350px);
  transform: translateY(-350px); }

/**
 * ZOOM-IN
 * When hovering the main button, the child buttons grow
 * from zero to normal size.
 *
 */
.mfb-component--tl.mfb-zoomin .mfb-component__list li,
.mfb-component--tr.mfb-zoomin .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0); }
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(0);
  transform: translateY(70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s; }
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(0);
  transform: translateY(140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s; }
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(0);
  transform: translateY(210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s; }
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(0);
  transform: translateY(280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--tl.mfb-zoomin .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-zoomin .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px) scale(0);
  transform: translateY(350px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(1);
  transform: translateY(70px) scale(1);
  transition-delay: 0.05s; }
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(1);
  transform: translateY(140px) scale(1);
  transition-delay: 0.1s; }
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(1);
  transform: translateY(210px) scale(1);
  transition-delay: 0.15s; }
.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(1);
  transform: translateY(280px) scale(1);
  transition-delay: 0.2s; }

.mfb-component--tl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--tl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px) scale(1);
  transform: translateY(350px) scale(1);
  transition-delay: 0.2s; }

.mfb-component--bl.mfb-zoomin .mfb-component__list li,
.mfb-component--br.mfb-zoomin .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0); }
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(0);
  transform: translateY(-70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s; }
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(0);
  transform: translateY(-140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s; }
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(0);
  transform: translateY(-210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s; }
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(0);
  transform: translateY(-280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--bl.mfb-zoomin .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-zoomin .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(-350px) scale(0);
  transform: translateY(-350px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(1);
  transform: translateY(-70px) scale(1);
  transition-delay: 0.05s; }
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(1);
  transform: translateY(-140px) scale(1);
  transition-delay: 0.1s; }
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(1);
  transform: translateY(-210px) scale(1);
  transition-delay: 0.15s; }
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(1);
  transform: translateY(-280px) scale(1);
  transition-delay: 0.2s; }
.mfb-component--bl.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--bl.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-zoomin[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-zoomin[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(-350px) scale(1);
  transform: translateY(-350px) scale(1);
  transition-delay: 0.2s; }

/**
 * FOUNTAIN
 * When hovering the main button the child buttons
 * jump into view from outside the viewport
 */
.mfb-component--tl.mfb-fountain .mfb-component__list li,
.mfb-component--tr.mfb-fountain .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0); }
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(0);
  transform: translateY(-70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s; }
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(0);
  transform: translateY(-140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s; }
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(0);
  transform: translateY(-210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s; }
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(0);
  transform: translateY(-280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--tl.mfb-fountain .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-fountain .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(-350px) scale(0);
  transform: translateY(-350px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(1);
  transform: translateY(70px) scale(1);
  transition-delay: 0.05s; }
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(1);
  transform: translateY(140px) scale(1);
  transition-delay: 0.1s; }
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(1);
  transform: translateY(210px) scale(1);
  transition-delay: 0.15s; }
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(1);
  transform: translateY(280px) scale(1);
  transition-delay: 0.2s; }
.mfb-component--tl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--tl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--tr.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px) scale(1);
  transform: translateY(350px) scale(1);
  transition-delay: 0.2s; }

.mfb-component--bl.mfb-fountain .mfb-component__list li,
.mfb-component--br.mfb-fountain .mfb-component__list li {
  -webkit-transform: scale(0);
  transform: scale(0); }
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(70px) scale(0);
  transform: translateY(70px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.15s; }
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(140px) scale(0);
  transform: translateY(140px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.1s; }
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(210px) scale(0);
  transform: translateY(210px) scale(0);
  transition: all 0.5s;
  transition-delay: 0.05s; }
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(280px) scale(0);
  transform: translateY(280px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--bl.mfb-fountain .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-fountain .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(350px) scale(0);
  transform: translateY(350px) scale(0);
  transition: all 0.5s;
  transition-delay: 0s; }
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(1),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(1) {
  -webkit-transform: translateY(-70px) scale(1);
  transform: translateY(-70px) scale(1);
  transition-delay: 0.05s; }
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(2),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(2) {
  -webkit-transform: translateY(-140px) scale(1);
  transform: translateY(-140px) scale(1);
  transition-delay: 0.1s; }
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(3),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(3) {
  -webkit-transform: translateY(-210px) scale(1);
  transform: translateY(-210px) scale(1);
  transition-delay: 0.15s; }
.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(4),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(4) {
  -webkit-transform: translateY(-280px) scale(1);
  transform: translateY(-280px) scale(1);
  transition-delay: 0.2s; }

.mfb-component--bl.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5), .mfb-component--bl.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-fountain[data-mfb-toggle="hover"]:hover .mfb-component__list li:nth-child(5),
.mfb-component--br.mfb-fountain[data-mfb-state="open"] .mfb-component__list li:nth-child(5) {
  -webkit-transform: translateY(-350px) scale(1);
  transform: translateY(-350px) scale(1);
  transition-delay: 0.2s; }

/*------------------------------------*\
    #LABELS | base
\*------------------------------------*/
/**
 * These are the labels associated to each button,
 * exposed only when hovering the related button.
 * They are called labels but are in fact data-attributes of
 * each button (an anchor tag).
 */
[data-mfb-label]:after {
  content: attr(data-mfb-label);
  opacity: 0;
  transition: all 0.5s;
  padding: 4px 10px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: normal;
  pointer-events: none;
  line-height: normal;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  transition: all 0.5s; 
}

[data-mfb-toggle="hover"] [data-mfb-label]:hover:after,
[data-mfb-state="open"] [data-mfb-label]:after {
  content: attr(data-mfb-label);
  opacity: 1;
  transition: all 0.3s; }

/*------------------------------------*\
    #LABELS | Modifiers
\*------------------------------------*/
.mfb-component--br [data-mfb-label]:after, .mfb-component--tr [data-mfb-label]:after {
  content: attr(data-mfb-label);
  right: 70px; }

.mfb-component--br .mfb-component__list [data-mfb-label]:after, .mfb-component--tr .mfb-component__list [data-mfb-label]:after {
  content: attr(data-mfb-label);
  right: 70px; }

.mfb-component--tl [data-mfb-label]:after, .mfb-component--bl [data-mfb-label]:after {
  content: attr(data-mfb-label);
  left: 70px; }

.mfb-component--tl .mfb-component__list [data-mfb-label]:after, .mfb-component--bl .mfb-component__list [data-mfb-label]:after {
  content: attr(data-mfb-label);
  left: 70px; }

/*------------------------------------*\
    #DEVELOPMENT | In development
\*------------------------------------*/
/**
 * This part is where unfinished code should stay.
 * When a feature is ready(sh) move these styles to their proper place.
 */
/*------------------------------------*\
    #DEVELOPMENT | Debuggers
\*------------------------------------*/
/**
 * These are mainly helpers for development. They do not have to end up
 * in production but it's handy to keep them when developing.
 */
/**
 * Apply this class to the html tag when developing the slide-in button
 */


#vt {
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	touch-action: none;
}
#wallet-vt .vt-box > .boxs-body {
	border: none;
}
#vt {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	/*background-color: #1b1e24;*/
	height: 100vh !important;
	left: 250px;
	/*overflow: scroll;*/
	position: fixed;
	width: 0px;
	z-index: 3;
}

#vt.leftmenu-sm {
	left: 0px !important;
}
#vt.leftmenu-xs {
	left: 0px !important;
}
#vt.leftmenu-lg {
	left: 0px !important;
}

#vt.show-virtual-terminal {
	width: 100vw;
}

body.vt-open {
	overflow: hidden;
}

.vt-box {
	top: 85px;
	width: 90%;
	left: 82px;
	min-height:335px;
	/* max-height: 630px; */
    overflow-y: auto;
    overflow-x: hidden;
}

.vt-row {
	/* margin-top: -1%; */

	margin-bottom: 0%;
	/* float: right; */
	width: 100%;
	/* left: 10%; */
	text-align: right;
	margin-left: 2%;
	height: 10px;
}

.vt-round-input {
	border: 1px solid #d2d2d2 !important;
	border-radius: 5px !important;
	padding-left: 6px !important;
	background-image: none !important;
}

.vt-round-input-boderBlack {
	border: 1px solid #808080 !important;
	border-radius: 5px !important;
	padding-left: 6px !important;
	background-image: none !important;
}

.scrolly {
	overflow-y: scroll;
}
.form-group.is-focused .vt-round-input {
	border: 1px solid #044b56 !important;
	transition-duration: 0.3s;
}

.pad-left-7px {
	padding-left: 7px !important;
}
.pad-left-1 {
    padding-left: 16px !important;
}

.vt-total-label {
	height: 36px;
	font-size: 14px;
	width: 100vw;
	color: #fff !important;
	display: table-cell;
	vertical-align: middle;
	border-radius: 5px;
	padding-left: 5px;
}

#content:-webkit-full-screen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}

#content:-moz-full-screen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}
#content:-ms-full-screen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}
#content:-o-full-screen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}
#content:full-screen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}

#content:fullscreen {
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: auto;
}

.vt-col-0-input {
	width: 93% !important;
}

.vt-col-1-input {
	width: 97% !important;
}

.vt-col-2-input {
	width: 94% !important;
}

.vt-top-label {
	margin-top: 15px;
}

.vt-mo-payment-method, .vt-mo-transaction-type, .vt-mo-sec-code {
	width: 18.2%;
	padding-right: 33px;
}
.vt-mo-payment-method {
	margin-left: 16px;
}

.vt-mo-industry-type, .vt-mo-merchant-account {
    width: 17.2%;
}

.vt-mo-industry-type {
	padding: 0px 0px 0px 16px;
}
.vt-mo-merchant-account {
	padding: 0px 0px 0px 28px;
}

.vt-mo-account-type {
	padding-left: 16px;
}

.vt-mo-account-type > label {
	margin-left: 9px;
}

.vt-mo-device {
	width: 18.2%;
	margin-left: 17px;
	padding-right: 33px;
}

.vt-mo-manage-device {
	margin-left: 15px;
	margin-top: 15px;
}

.btn.btn-raised.btn-green {
	color: #fff !important;
}

 .VTlabelrestrict{
	background: white;
    color: #686868 !important;
    font-size: 70% !important;
    padding: 2px 5px;
    z-index: 2;
    text-transform: uppercase;
    margin: 5px 2px 0px 21px;
    position: absolute;
	opacity: 1  !important;
    /* height: 9px; */
 }
 .disableVtLabel{
	background: #f4f4f4 !important;
    background-image: linear-gradient(#ffffff, #f4f4f4) !important;
 }
 .vt-box__invisible-scroll {
    overflow-y: scroll !important;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
}

.vt-box__invisible-scroll::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}
.scroll-new {
    margin-left: 6px;
    overflow-x: hidden;
	overflow-y: auto;
    position: relative;
    top: -14px;
    max-height: 610px;	
}
.scroll-new::-webkit-scrollbar {
  width: 20px;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  border-radius: 5px;
  margin-right: 50px;
}
/* .scroll-new:hover { */
  /* overflow-y: auto !important; */
  /* max-height: 72vh; */
  /* width: 1140px;	 */
/* } */
.scroll-new::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

.scroll-new::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  height: 200px;
  border-radius: 10px;
  border: solid 6px #FFFFFF;
}
.scroll-new::-webkit-scrollbar-thumb:hover {
	background: #ababab;
}

.vt-closeBtn{
	float: right;
    margin-right: 10px;
}

.mfb-component__button--main, .mfb-component__button--child {
	background: transparent;
	border-radius: 0% !important;
	box-shadow:none;
	cursor: pointer;
	outline: none;
	padding: 0;
	-webkit-user-drag: none;
	color: #aaaaaa; 
  }
  .mfb-component__button--main {
	height: 56px;
	width: 56px;
	z-index: 20; }
  
  .mfb-component__button--child {
	height: 56px;
	width: 56px; }
  
  .mfb-component__main-icon--active,
  .mfb-component__main-icon--resting {
	-webkit-transform: scale(1) rotate(360deg);
	transform: scale(1) rotate(360deg);
	-webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 1, 1);
	transition: transform 150ms cubic-bezier(0.4, 0, 1, 1); }
  
  .mfb-component__child-icon,
  .mfb-component__child-icon {
	line-height: 56px;
	font-size: 18px; }

  .new_close_button{
	width: 35px;
    height: 35px;
    position: relative;
    float: right;
    padding: 10px;
    border-radius: 5px;
	margin-right: 5px;
  }

  .required_fields_err{
	margin-top: 8px;
  }
/** Proxima Nova **/



@font-face {
    font-family: 'proxima_nova_altblack';
    src: url('Mark Simonson - Proxima Nova Alt Black-webfont.eot');
    src: url('Mark Simonson - Proxima Nova Alt Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mark Simonson - Proxima Nova Alt Black-webfont.woff2') format('woff2'),
         url('Mark Simonson - Proxima Nova Alt Black-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova Alt Black-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova Alt Black-webfont.svg#proxima_nova_altblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_altbold';
    src: url('Mark Simonson - Proxima Nova Alt Bold-webfont.eot');
    src: url('Mark Simonson - Proxima Nova Alt Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mark Simonson - Proxima Nova Alt Bold-webfont.woff2') format('woff2'),
         url('Mark Simonson - Proxima Nova Alt Bold-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova Alt Bold-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova Alt Bold-webfont.svg#proxima_nova_altbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Alt Regular-webfont.eot');
    src: url('Mark Simonson - Proxima Nova Alt Regular-webfont.eot?#iefix') format('embedded-opentype'),
        /* url('Mark Simonson - Proxima Nova Alt Regular-webfont.woff2') format('woff2'),*/
         url('Mark Simonson - Proxima Nova Alt Regular-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova Alt Regular-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova Alt Regular-webfont.svg#proxima_nova_altregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 4, 2015 */



@font-face {
    font-family: 'proxima_nova_scosfthin';
    src: url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.eot');
    src: url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.woff2') format('woff2'),
         url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.svg#proxima_nova_scosfthin') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_ltsemibold';
    src: url('Mark Simonson - Proxima Nova Semibold-webfont.eot');
    src: url('Mark Simonson - Proxima Nova Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mark Simonson - Proxima Nova Semibold-webfont.woff2') format('woff2'),
         url('Mark Simonson - Proxima Nova Semibold-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova Semibold-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova Semibold-webfont.svg#proxima_nova_ltsemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_ltthin';
    src: url('Mark Simonson - Proxima Nova Thin-webfont.eot');
    src: url('Mark Simonson - Proxima Nova Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('Mark Simonson - Proxima Nova Thin-webfont.woff2') format('woff2'),
         url('Mark Simonson - Proxima Nova Thin-webfont.woff') format('woff'),
         url('Mark Simonson - Proxima Nova Thin-webfont.ttf') format('truetype'),
         url('Mark Simonson - Proxima Nova Thin-webfont.svg#proxima_nova_ltthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*!
 * ui-grid - v4.0.7 - 2017-09-27
 * Copyright (c) 2017 ; License: MIT 
 */
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid {
  border: 1px solid #d4d4d4;
  box-sizing: content-box;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.ui-grid-vertical-bar {
  position: absolute;
  right: 0;
  width: 0;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-scrollbar-placeholder {
  background-color: transparent;
}
.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: #d4d4d4;
}
.ui-grid-clearfix:before,
.ui-grid-clearfix:after {
  content: "";
  display: table;
}
.ui-grid-clearfix:after {
  clear: both;
}
.ui-grid-invisible {
  visibility: hidden;
}
.ui-grid-contents-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.ui-grid-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.ui-grid-header {
  border-bottom: 1px solid #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-top-panel {
  position: relative;
  overflow: hidden;
  font-weight: bold;
  -webkit-border-top-right-radius: -1px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: -1px;
  -moz-border-radius-topright: -1px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: -1px;
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-header-viewport {
  overflow: hidden;
}
.ui-grid-header-canvas:before,
.ui-grid-header-canvas:after {
  content: "";
  display: table;
  line-height: 0;
}
.ui-grid-header-canvas:after {
  clear: both;
}
.ui-grid-header-cell-wrapper {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
}
.ui-grid-header-cell-row {
  display: table-row;
  position: relative;
}
.ui-grid-header-cell {
  position: relative;
  box-sizing: border-box;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  display: table-cell;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 0;
}
.ui-grid-header-cell:last-child {
  border-right: 0;
}
.ui-grid-header-cell .sortable {
  cursor: pointer;
}
.ui-grid-header-cell .ui-grid-sort-priority-number {
  margin-left: -8px;
}
.ui-grid-header .ui-grid-vertical-bar {
  top: 0;
  bottom: 0;
}
.ui-grid-column-menu-button {
  position: absolute;
  right: 1px;
  top: 0;
}
.ui-grid-column-menu-button .ui-grid-icon-angle-down {
  vertical-align: sub;
}
.ui-grid-column-menu-button-last-col {
  margin-right: 25px;
}
.ui-grid-column-menu {
  position: absolute;
}
/* Slide up/down animations */
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  transition: all 0.05s linear;
  display: block !important;
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
/* Slide up/down animations */
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  -webkit-transition: all 0.05s linear;
  -moz-transition: all 0.05s linear;
  -o-transition: all 0.05s linear;
  transition: all 0.05s linear;
  display: block !important;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.ui-grid-filter-container {
  padding: 4px 10px;
  position: relative;
}
.ui-grid-filter-container .ui-grid-filter-button {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 10px;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
.ui-grid-filter-container .ui-grid-filter-button-select {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"] {
  position: absolute;
  top: 50%;
  line-height: 32px;
  margin-top: -16px;
  right: 0px;
  opacity: 0.66;
}
.ui-grid-filter-container .ui-grid-filter-button-select [class^="ui-grid-icon"]:hover {
  opacity: 1;
}
input[type="text"].ui-grid-filter-input {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  border: 1px solid #d4d4d4;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
input[type="text"].ui-grid-filter-input:hover {
  border: 1px solid #d4d4d4;
}
select.ui-grid-filter-select {
  padding: 0;
  margin: 0;
  border: 0;
  width: 90%;
  border: 1px solid #d4d4d4;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
select.ui-grid-filter-select:hover {
  border: 1px solid #d4d4d4;
}
.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select {
  width: 100%;
}
.ui-grid-render-container {
  position: inherit;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-render-container:focus {
  outline: none;
}
.ui-grid-viewport {
  min-height: 20px;
  position: relative;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.ui-grid-viewport:focus {
  outline: none !important;
}
.ui-grid-canvas {
  position: relative;
  padding-top: 1px;
}
.ui-grid-row {
  clear: both;
}
.ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}
.ui-grid-row:last-child .ui-grid-cell {
  border-bottom-color: #d4d4d4;
  border-bottom-style: solid;
}
.ui-grid-no-row-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 10%;
  background: #f3f3f3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d4d4d4;
  font-size: 2em;
  text-align: center;
}
.ui-grid-no-row-overlay > * {
  position: absolute;
  display: table;
  margin: auto 0;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.66;
}
.ui-grid-cell {
  overflow: hidden;
  float: left;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  box-sizing: border-box;
}
.ui-grid-cell:last-child {
  border-right: 0;
}
.ui-grid-cell-contents {
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 100%;
}
.ui-grid-cell-contents-hidden {
  visibility: hidden;
  width: 0;
  height: 0;
  display: none;
}
.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  background-color: #f0f0ee;
  border-bottom: solid 1px #d4d4d4;
}
.ui-grid-footer-panel-background {
  background: #f3f3f3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.ui-grid-footer-panel {
  position: relative;
  border-bottom: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
  overflow: hidden;
  font-weight: bold;
  background: #f3f3f3;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #eeeeee, #ffffff);
  background: -moz-linear-gradient(center bottom, #eeeeee 0%, #ffffff 100%);
  background: -o-linear-gradient(#ffffff, #eeeeee);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  -webkit-border-top-right-radius: -1px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: -1px;
  -moz-border-radius-topright: -1px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: -1px;
  border-top-right-radius: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: -1px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-grid-grid-footer {
  float: left;
  width: 100%;
}
.ui-grid-footer-viewport {
  overflow: hidden;
}
.ui-grid-footer-canvas {
  position: relative;
}
.ui-grid-footer-canvas:before,
.ui-grid-footer-canvas:after {
  content: "";
  display: table;
  line-height: 0;
}
.ui-grid-footer-canvas:after {
  clear: both;
}
.ui-grid-footer-cell-wrapper {
  position: relative;
  display: table;
  box-sizing: border-box;
  height: 100%;
}
.ui-grid-footer-cell-row {
  display: table-row;
}
.ui-grid-footer-cell {
  overflow: hidden;
  background-color: inherit;
  border-right: 1px solid;
  border-color: #d4d4d4;
  box-sizing: border-box;
  display: table-cell;
}
.ui-grid-footer-cell:last-child {
  border-right: 0;
}
input[type="text"].ui-grid-filter-input {
  padding: 0;
  margin: 0;
  border: 0;
  width: 100%;
  border: 1px solid #d4d4d4;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
input[type="text"].ui-grid-filter-input:hover {
  border: 1px solid #d4d4d4;
}
.ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  right: 0;
  top: 0;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  height: 30px;
  font-weight: normal;
  /*font-size: 22px;*/
  color: black;
}
.ui-grid-menu-button .ui-grid-icon-container {
  margin-top: 3px;
}
.ui-grid-menu-button .ui-grid-menu {
  right: 0;
}
.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid {
  overflow: scroll;
  border: 1px solid #d4d4d4;
}
.ui-grid-menu {
  z-index: 2;
  position: absolute;
  padding: 0 10px 20px 10px;
  cursor: pointer;
  box-sizing: border-box;
}
.ui-grid-menu .ui-grid-menu-inner {
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  position: relative;
  white-space: nowrap;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2), inset 0 12px 12px -14px rgba(0, 0, 0, 0.2);
}
.ui-grid-menu .ui-grid-menu-inner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li {
  padding: 0px;
}
.ui-grid-menu .ui-grid-menu-inner ul li button {
  min-width: 100%;
  padding: 8px;
  text-align: left;
  background: transparent;
  border: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button:focus {
  /*-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);*/
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  background-color: #cecece;
}
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) > button {
  border-bottom: 1px solid #d4d4d4;
}
.ui-grid-sortarrow {
  right: 5px;
  position: absolute;
  width: 20px;
  top: 0;
  bottom: 0;
  background-position: center;
}
.ui-grid-sortarrow.down {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@font-face {
  font-family: 'ui-grid';
  src: url('ui-grid.eot');
  src: url('ui-grid.eot#iefix') format('embedded-opentype'), url('ui-grid.woff') format('woff'), url('ui-grid.ttf') format('truetype'), url('ui-grid.svg?#ui-grid') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'ui-grid';
    src: url('@{font-path}ui-grid.svg?12312827#ui-grid') format('svg');
  }
}
*/
[class^="ui-grid-icon"]:before,
[class*=" ui-grid-icon"]:before {
  font-family: "ui-grid";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.ui-grid-icon-blank::before {
  width: 1em;
  content: ' ';
}
.ui-grid-icon-plus-squared:before {
  content: '\c350';
}
.ui-grid-icon-minus-squared:before {
  content: '\c351';
}
.ui-grid-icon-search:before {
  content: '\c352';
}
.ui-grid-icon-cancel:before {
  content: '\c353';
}
.ui-grid-icon-info-circled:before {
  content: '\c354';
}
.ui-grid-icon-lock:before {
  content: '\c355';
}
.ui-grid-icon-lock-open:before {
  content: '\c356';
}
.ui-grid-icon-pencil:before {
  content: '\c357';
}
.ui-grid-icon-down-dir:before {
  content: '\c358';
}
.ui-grid-icon-up-dir:before {
  content: '\c359';
}
.ui-grid-icon-left-dir:before {
  content: '\c35a';
}
.ui-grid-icon-right-dir:before {
  content: '\c35b';
}
.ui-grid-icon-left-open:before {
  content: '\c35c';
}
.ui-grid-icon-right-open:before {
  content: '\c35d';
}
.ui-grid-icon-angle-down:before {
  content: '\c35e';
}
.ui-grid-icon-filter:before {
  content: '\c35f';
}
.ui-grid-icon-sort-alt-up:before {
  content: '\c360';
}
.ui-grid-icon-sort-alt-down:before {
  content: '\c361';
}
.ui-grid-icon-ok:before {
  content: '\c362';
}
.ui-grid-icon-menu:before {
  content: '\c363';
}
.ui-grid-icon-indent-left:before {
  content: '\e800';
}
.ui-grid-icon-indent-right:before {
  content: '\e801';
}
.ui-grid-icon-spin5:before {
  content: '\ea61';
}
/*
* RTL Styles
*/
.ui-grid[dir=rtl] .ui-grid-header-cell,
.ui-grid[dir=rtl] .ui-grid-footer-cell,
.ui-grid[dir=rtl] .ui-grid-cell {
  float: right !important;
}
.ui-grid[dir=rtl] .ui-grid-column-menu-button {
  position: absolute;
  left: 1px;
  top: 0;
  right: inherit;
}
.ui-grid[dir=rtl] .ui-grid-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-cell:last-child,
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child {
  border-right: 1px solid #d4d4d4;
  border-left: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,
.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar {
  width: 0;
}
.ui-grid[dir=rtl] .ui-grid-menu-button {
  z-index: 2;
  position: absolute;
  left: 0;
  right: auto;
  background: #f3f3f3;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  min-height: 27px;
  font-weight: normal;
}
.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu {
  left: 0;
  right: auto;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button {
  right: initial;
  left: 0;
}
.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  right: initial;
  left: 10px;
}
/*
   Animation example, for spinners
*/
.ui-grid-animate-spin {
  -moz-animation: ui-grid-spin 2s infinite linear;
  -o-animation: ui-grid-spin 2s infinite linear;
  -webkit-animation: ui-grid-spin 2s infinite linear;
  animation: ui-grid-spin 2s infinite linear;
  display: inline-block;
}
@-moz-keyframes ui-grid-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes ui-grid-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes ui-grid-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes ui-grid-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-grid-spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid-cell-focus {
  outline: 0;
  background-color: #b3c4c7;
}
.ui-grid-focuser {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ui-grid-focuser:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-offscreen {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
  clip: rect(0px, 0px, 0px, 0px);
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
div.ui-grid-cell input {
  border-radius: inherit;
  padding: 0;
  width: 100%;
  color: inherit;
  height: auto;
  font: inherit;
  outline: none;
}
div.ui-grid-cell input:focus {
  color: inherit;
  outline: none;
}
div.ui-grid-cell input[type="checkbox"] {
  margin: 9px 0 0 6px;
  width: auto;
}
div.ui-grid-cell input.ng-invalid {
  border: 1px solid #fc8f8f;
}
div.ui-grid-cell input.ng-valid {
  border: 1px solid #d4d4d4;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-viewport .ui-grid-empty-base-layer-container {
  position: absolute;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #fdfdfd;
}
.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f3f3f3;
}
.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: none;
}
.ui-grid-expandable-buttons-cell i {
  pointer-events: all;
}
.scrollFiller {
  float: left;
  border: 1px solid #d4d4d4;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-header-row {
  font-weight: bold !important;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.movingColumn {
  position: absolute;
  top: 0;
  border: 1px solid #d4d4d4;
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.movingColumn .ui-grid-icon-angle-down {
  display: none;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before,
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:before,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,
#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,
#ui-grid-twbs #ui-grid-twbs .btn-group-vertical > .btn-group:after {
  clear: both;
}
.ui-grid-pager-panel {
  position: absolute;
  left: 0;
  bottom: -36px;
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
  box-sizing: content-box;
}
.ui-grid-pager-container {
  float: left;
}
.ui-grid-pager-control {
  margin-right: 10px;
  margin-left: 10px;
  min-width: 135px;
  float: left;
}
.ui-grid-pager-control button {
  height: 25px;
  min-width: 26px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #eeeeee;
  background-color: #f3f3f3;
  border-color: #cccccc;
}
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active:focus,
.ui-grid-pager-control button.active:focus,
.ui-grid-pager-control button.focus,
.ui-grid-pager-control button:active.focus,
.ui-grid-pager-control button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-grid-pager-control button:hover,
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button.focus {
  color: #333333;
  text-decoration: none;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-grid-pager-control button.disabled,
.ui-grid-pager-control button[disabled],
fieldset[disabled] .ui-grid-pager-control button {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.ui-grid-pager-control button.disabled,
fieldset[disabled] a.ui-grid-pager-control button {
  pointer-events: none;
}
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button.focus {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #8c8c8c;
}
.ui-grid-pager-control button:hover {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #adadad;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active,
.open > .dropdown-toggle.ui-grid-pager-control button {
  color: #eeeeee;
  background-color: #dadada;
  border-color: #adadad;
}
.ui-grid-pager-control button:active:hover,
.ui-grid-pager-control button.active:hover,
.open > .dropdown-toggle.ui-grid-pager-control button:hover,
.ui-grid-pager-control button:active:focus,
.ui-grid-pager-control button.active:focus,
.open > .dropdown-toggle.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active.focus,
.ui-grid-pager-control button.active.focus,
.open > .dropdown-toggle.ui-grid-pager-control button.focus {
  color: #eeeeee;
  background-color: #c8c8c8;
  border-color: #8c8c8c;
}
.ui-grid-pager-control button:active,
.ui-grid-pager-control button.active,
.open > .dropdown-toggle.ui-grid-pager-control button {
  background-image: none;
}
.ui-grid-pager-control button.disabled:hover,
.ui-grid-pager-control button[disabled]:hover,
fieldset[disabled] .ui-grid-pager-control button:hover,
.ui-grid-pager-control button.disabled:focus,
.ui-grid-pager-control button[disabled]:focus,
fieldset[disabled] .ui-grid-pager-control button:focus,
.ui-grid-pager-control button.disabled.focus,
.ui-grid-pager-control button[disabled].focus,
fieldset[disabled] .ui-grid-pager-control button.focus {
  background-color: #f3f3f3;
  border-color: #cccccc;
}
.ui-grid-pager-control button .badge {
  color: #f3f3f3;
  background-color: #eeeeee;
}
.ui-grid-pager-control input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  display: inline;
  height: 26px;
  width: 50px;
  vertical-align: top;
}
.ui-grid-pager-control input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-control input::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.ui-grid-pager-control input:-ms-input-placeholder {
  color: #999999;
}
.ui-grid-pager-control input::-webkit-input-placeholder {
  color: #999999;
}
.ui-grid-pager-control input::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-control input[disabled],
.ui-grid-pager-control input[readonly],
fieldset[disabled] .ui-grid-pager-control input {
  background-color: #eeeeee;
  opacity: 1;
}
.ui-grid-pager-control input[disabled],
fieldset[disabled] .ui-grid-pager-control input {
  cursor: not-allowed;
}
textarea.ui-grid-pager-control input {
  height: auto;
}
select.ui-grid-pager-control input {
  height: 30px;
  line-height: 30px;
}
textarea.ui-grid-pager-control input,
select[multiple].ui-grid-pager-control input {
  height: auto;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number {
  vertical-align: bottom;
}
.ui-grid-pager-control .ui-grid-pager-max-pages-number > * {
  vertical-align: middle;
}
.ui-grid-pager-control .first-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: -3px;
}
.ui-grid-pager-control .first-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -7px;
}
.ui-grid-pager-control .first-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 8.7px 5px 0;
  border-color: transparent #4d4d4d transparent transparent;
  margin-left: 2px;
}
.ui-grid-pager-control .next-triangle {
  margin-left: 1px;
}
.ui-grid-pager-control .prev-triangle {
  margin-left: 0;
}
.ui-grid-pager-control .last-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #4d4d4d;
  margin-left: -1px;
}
.ui-grid-pager-control .last-bar {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-left: 1px;
}
.ui-grid-pager-control .last-bar-rtl {
  width: 10px;
  border-left: 2px solid #4d4d4d;
  margin-top: -6px;
  height: 12px;
  margin-right: -11px;
}
.ui-grid-pager-row-count-picker {
  float: left;
}
.ui-grid-pager-row-count-picker select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height: 26px;
  width: 67px;
  display: inline;
}
.ui-grid-pager-row-count-picker select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.ui-grid-pager-row-count-picker select::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.ui-grid-pager-row-count-picker select:-ms-input-placeholder {
  color: #999999;
}
.ui-grid-pager-row-count-picker select::-webkit-input-placeholder {
  color: #999999;
}
.ui-grid-pager-row-count-picker select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.ui-grid-pager-row-count-picker select[disabled],
.ui-grid-pager-row-count-picker select[readonly],
fieldset[disabled] .ui-grid-pager-row-count-picker select {
  background-color: #eeeeee;
  opacity: 1;
}
.ui-grid-pager-row-count-picker select[disabled],
fieldset[disabled] .ui-grid-pager-row-count-picker select {
  cursor: not-allowed;
}
textarea.ui-grid-pager-row-count-picker select {
  height: auto;
}
select.ui-grid-pager-row-count-picker select {
  height: 30px;
  line-height: 30px;
}
textarea.ui-grid-pager-row-count-picker select,
select[multiple].ui-grid-pager-row-count-picker select {
  height: auto;
}
.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label {
  margin-top: 3px;
}
.ui-grid-pager-count-container {
  float: right;
  margin-top: 4px;
  min-width: 50px;
}
.ui-grid-pager-count-container .ui-grid-pager-count {
  margin-right: 10px;
  margin-left: 10px;
  float: right;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-pinned-container {
  position: absolute;
  display: inline;
  top: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left {
  float: left;
  left: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right {
  float: right;
  right: 0;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  box-sizing: border-box;
  border-right: 1px solid;
  border-width: 1px;
  border-right-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar {
  right: -1px;
  width: 1px;
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child {
  box-sizing: border-box;
  border-left: 1px solid;
  border-width: 1px;
  border-left-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar,
.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar {
  width: 1px;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar {
  background-color: #d4d4d4;
}
.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar {
  background-color: #aeaeae;
}
.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar {
  left: -1px;
  width: 1px;
  background-color: #aeaeae;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-column-resizer {
  top: 0;
  bottom: 0;
  width: 5px;
  position: absolute;
  cursor: col-resize;
}
.ui-grid-column-resizer.left {
  left: 0;
}
.ui-grid-column-resizer.right {
  right: 0;
}
.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 1px solid #d4d4d4;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-right: 0;
}
.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left {
  border-left: 1px solid #d4d4d4;
}
.ui-grid.column-resizing {
  cursor: col-resize;
}
.ui-grid.column-resizing .ui-grid-resize-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #aeaeae;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-row-saving .ui-grid-cell {
  color: #848484 !important;
}
.ui-grid-row-dirty .ui-grid-cell {
  color: #610b38;
}
.ui-grid-row-error .ui-grid-cell {
  color: #ff0000 !important;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: #c9dde1;
}
.ui-grid-disable-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ui-grid-selection-row-header-buttons {
  cursor: pointer;
}
.ui-grid-selection-row-header-buttons::before {
  opacity: 0.1;
}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected::before,
.ui-grid-selection-row-header-buttons.ui-grid-all-selected::before {
  opacity: 1;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-row-header-buttons.ui-grid-tree-header {
  cursor: pointer;
  opacity: 1;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
.ui-grid-tree-header-row {
  font-weight: bold !important;
}
.ui-grid-tree-header-row .ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell {
  pointer-events: all;
}

/* This file contains variable declarations (do not remove this line) */
/*-- VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
/**
* @section Grid styles
*/
/**
* @section Header styles
*/
/** @description Colors for header gradient */
/**
* @section Grid body styles
*/
/** @description Colors used for row alternation */
/**
* @section Sort arrow colors
*/
/**
* @section Scrollbar styles
*/
/**
* @section font library path
*/
/*-- END VARIABLES (DO NOT REMOVE THESE COMMENTS) --*/
div.ui-grid-cell-contents.invalid {
  border: 1px solid #fc8f8f;
}


/*css for notification alerts starts*/
.alert {
  padding-left: 30px;
  font-size: 13px;
}

.alert span {
  cursor: pointer;
}

.alert:not(.alert-dismissible) {
  padding-right: 30px;
}

.alert.alert-dismissable {
  padding-right: 44px;
}

.alert-inverse {
  background-color: #333;
  border-color: transparent;
  color: #fff;
}

.alert-inverse hr {
  border-top-color: rgba(0, 0, 0, 0);
}

.alert-inverse .alert-link {
  color: #e6e6e6;
}

.growl-animated.alert-inverse {
  box-shadow: 0 0 5px rgba(51, 51, 51, 0.5);
}

.growl-animated.alert-info {
  box-shadow: 0 0 5px rgba(33, 150, 243, 0.5);
}

.growl-animated.alert-success {
  box-shadow: 0 0 5px rgba(76, 175, 80, 0.5);
}

.growl-animated.alert-warning {
  box-shadow: 0 0 5px rgba(255, 193, 7, 0.5);
}

.growl-animated.alert-danger {
  box-shadow: 0 0 5px rgba(244, 67, 54, 0.5);
}



.new_notification .btn-success_new .badge {
  color: #4CAF50;
  background-color: #fff;
}

.new_notification .btn-info_new {
  color: #fff;
  background-color: #00BCD4;
  border-color: #00a5bb;
}

.new_notification .btn-info_new:focus,
.new_notification .btn-info_new.focus {
  color: #fff;
  background-color: #008fa1;
  border-color: #00343b;
}

.new_notification .btn-info_new:hover {
  color: #fff;
  background-color: #008fa1;
  border-color: #006f7d;
}

.new_notification .btn-info_new:active,
.new_notification .btn-info_new.active,
.open > .dropdown-toggle.new_notification .btn-info_new {
  color: #fff;
  background-color: #008fa1;
  border-color: #006f7d;
}

.new_notification .btn-info_new:active:hover,
.new_notification .btn-info_new.active:hover,
.open > .dropdown-toggle.new_notification .btn-info_new:hover,
.new_notification .btn-info_new:active:focus,
.new_notification .btn-info_new.active:focus,
.open > .dropdown-toggle.new_notification .btn-info_new:focus,
.new_notification .btn-info_new:active.focus,
.new_notification .btn-info_new.active.focus,
.open > .dropdown-toggle.new_notification .btn-info_new.focus {
  color: #fff;
  background-color: #006f7d;
  border-color: #00343b;
}

.new_notification .btn-info_new:active,
.new_notification .btn-info_new.active,
.open > .dropdown-toggle.new_notification .btn-info_new {
  background-image: none;
}

.new_notification .btn-info_new.disabled,
.new_notification .btn-info_new[disabled],
fieldset[disabled] .new_notification .btn-info_new,
.new_notification .btn-info_new.disabled:hover,
.new_notification .btn-info_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-info_new:hover,
.new_notification .btn-info_new.disabled:focus,
.new_notification .btn-info_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-info_new:focus,
.new_notification .btn-info_new.disabled.focus,
.new_notification .btn-info_new[disabled].focus,
fieldset[disabled] .new_notification .btn-info_new.focus,
.new_notification .btn-info_new.disabled:active,
.new_notification .btn-info_new[disabled]:active,
fieldset[disabled] .new_notification .btn-info_new:active,
.new_notification .btn-info_new.disabled.active,
.new_notification .btn-info_new[disabled].active,
fieldset[disabled] .new_notification .btn-info_new.active {
  background-color: #00BCD4;
  border-color: #00a5bb;
}

.new_notification .btn-info_new .badge {
  color: #00BCD4;
  background-color: #fff;
}

.new_notification .btn-info_new:hover,
.new_notification .btn-info_new:focus,
.new_notification .btn-info_new.focus,
.new_notification .btn-info_new:active,
.open > .dropdown-toggle.new_notification .btn-info_new {
  color: #fff;
  background-color: #00BCD4;
  border-color: transparent;
}

.new_notification .btn-info_new:hover:hover,
.new_notification .btn-info_new:focus:hover,
.new_notification .btn-info_new.focus:hover,
.new_notification .btn-info_new:active:hover,
.open > .dropdown-toggle.new_notification .btn-info_new:hover,
.new_notification .btn-info_new:hover:focus,
.new_notification .btn-info_new:focus:focus,
.new_notification .btn-info_new.focus:focus,
.new_notification .btn-info_new:active:focus,
.open > .dropdown-toggle.new_notification .btn-info_new:focus,
.new_notification .btn-info_new:hover.focus,
.new_notification .btn-info_new:focus.focus,
.new_notification .btn-info_new.focus.focus,
.new_notification .btn-info_new:active.focus,
.open > .dropdown-toggle.new_notification .btn-info_new.focus {
  color: #fff;
  background-color: #00BCD4 !important;
  border-color: transparent;
}

.new_notification .btn-info_new:active,
.new_notification .btn-info_new.active,
.open > .dropdown-toggle.new_notification .btn-info_new {
  background-image: none;
}

.new_notification .btn-info_new.disabled,
.new_notification .btn-info_new[disabled],
fieldset[disabled] .new_notification .btn-info_new,
.new_notification .btn-info_new.disabled:hover,
.new_notification .btn-info_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-info_new:hover,
.new_notification .btn-info_new.disabled:focus,
.new_notification .btn-info_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-info_new:focus,
.new_notification .btn-info_new.disabled.focus,
.new_notification .btn-info_new[disabled].focus,
fieldset[disabled] .new_notification .btn-info_new.focus,
.new_notification .btn-info_new.disabled:active,
.new_notification .btn-info_new[disabled]:active,
fieldset[disabled] .new_notification .btn-info_new:active {
  background-color: #00BCD4;
  border-color: #00a5bb;
}

.new_notification .btn-info_new .badge {
  color: #00BCD4;
  background-color: #fff;
}



.btn-link {
  color: #797979;
  text-decoration: none;
  border-radius: 2px;
}
.btn-link:hover {
  color: #0a0a0a;
}
.btn-link:hover,
.btn-link:active,
.btn-link:focus {
  text-decoration: none;
}
.new_notification>.btn-inverse_new {
  color: #fff important;
  background-color: #454545 important;
  border-color: transparent;
}
.new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new.focus {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0);
}
.new_notification .btn-inverse_new:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0);
}
.new_notification .btn-inverse_new:active,
.new_notification .btn-inverse_new.active,
.open > .dropdown-toggle.new_notification .btn-inverse_new {
  color: #fff;
  background-color: #2b2b2b;
  border-color: rgba(0, 0, 0, 0);
}
.new_notification .btn-inverse_new:active:hover,
.new_notification .btn-inverse_new.active:hover,
.open > .dropdown-toggle.new_notification .btn-inverse_new:hover,
.new_notification .btn-inverse_new:active:focus,
.new_notification .btn-inverse_new.active:focus,
.open > .dropdown-toggle.new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new:active.focus,
.new_notification .btn-inverse_new.active.focus,
.open > .dropdown-toggle.new_notification .btn-inverse_new.focus {
  color: #fff;
  background-color: #1a1a1a;
  border-color: rgba(0, 0, 0, 0);
}
.new_notification .btn-inverse_new:active,
.new_notification .btn-inverse_new.active,
.open > .dropdown-toggle.new_notification .btn-inverse_new {
  background-image: none;
}
.new_notification .btn-inverse_new.disabled,
.new_notification .btn-inverse_new[disabled],
fieldset[disabled] .new_notification .btn-inverse_new,
.new_notification .btn-inverse_new.disabled:hover,
.new_notification .btn-inverse_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-inverse_new:hover,
.new_notification .btn-inverse_new.disabled:focus,
.new_notification .btn-inverse_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new.disabled.focus,
.new_notification .btn-inverse_new[disabled].focus,
fieldset[disabled] .new_notification .btn-inverse_new.focus,
.new_notification .btn-inverse_new.disabled:active,
.new_notification .btn-inverse_new[disabled]:active,
fieldset[disabled] .new_notification .btn-inverse_new:active,
.new_notification .btn-inverse_new.disabled.active,
.new_notification .btn-inverse_new[disabled].active,
fieldset[disabled] .new_notification .btn-inverse_new.active {
  background-color: #454545;
  border-color: transparent;
}
.new_notification .btn-inverse_new .badge {
  color: #454545;
  background-color: #fff;
}
.new_notification .btn-inverse_new:hover,
.new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new.focus,
.new_notification .btn-inverse_new:active,
.open > .dropdown-toggle.new_notification .btn-inverse_new {
  color: #fff;
  background-color: #454545;
  border-color: transparent;
}
.new_notification .btn-inverse_new:hover:hover,
.new_notification .btn-inverse_new:focus:hover,
.new_notification .btn-inverse_new.focus:hover,
.new_notification .btn-inverse_new:active:hover,
.open > .dropdown-toggle.new_notification .btn-inverse_new:hover,
.new_notification .btn-inverse_new:hover:focus,
.new_notification .btn-inverse_new:focus:focus,
.new_notification .btn-inverse_new.focus:focus,
.new_notification .btn-inverse_new:active:focus,
.open > .dropdown-toggle.new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new:hover.focus,
.new_notification .btn-inverse_new:focus.focus,
.new_notification .btn-inverse_new.focus.focus,
.new_notification .btn-inverse_new:active.focus,
.open > .dropdown-toggle.new_notification .btn-inverse_new.focus {
  color: #fff;
  background-color: #454545 !important;
  border-color: transparent;
}
.new_notification .btn-inverse_new:active,
.new_notification .btn-inverse_new.active,
.open > .dropdown-toggle.new_notification .btn-inverse_new {
  background-image: none;
}
.new_notification .btn-inverse_new.disabled,
.new_notification .btn-inverse_new[disabled],
fieldset[disabled] .new_notification .btn-inverse_new,
.new_notification .btn-inverse_new.disabled:hover,
.new_notification .btn-inverse_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-inverse_new:hover,
.new_notification .btn-inverse_new.disabled:focus,
.new_notification .btn-inverse_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-inverse_new:focus,
.new_notification .btn-inverse_new.disabled.focus,
.new_notification .btn-inverse_new[disabled].focus,
fieldset[disabled] .new_notification .btn-inverse_new.focus,
.new_notification .btn-inverse_new.disabled:active,
.new_notification .btn-inverse_new[disabled]:active,
fieldset[disabled] .new_notification .btn-inverse_new:active {
  background-color: #454545;
  border-color: transparent;
}
.new_notification .btn-inverse_new .badge {
  color: #454545;
  background-color: #fff;
}

.new_notification .btn-success_new {
  color: #fff;
  background-color: #4CAF50;
  border-color: #449d48;
}
.new_notification .btn-success_new:focus,
.new_notification .btn-success_new.focus {
  color: #fff;
  background-color: #3d8b40;
  border-color: #1e441f;
}
.new_notification .btn-success_new:hover {
  color: #fff;
  background-color: #3d8b40;
  border-color: #327334;
}
.new_notification .btn-success_new:active,
.new_notification .btn-success_new.active,
.open > .dropdown-toggle.new_notification .btn-success_new {
  color: #fff;
  background-color: #3d8b40;
  border-color: #327334;
}
.new_notification .btn-success_new:active:hover,
.new_notification .btn-success_new.active:hover,
.open > .dropdown-toggle.new_notification .btn-success_new:hover,
.new_notification .btn-success_new:active:focus,
.new_notification .btn-success_new.active:focus,
.open > .dropdown-toggle.new_notification .btn-success_new:focus,
.new_notification .btn-success_new:active.focus,
.new_notification .btn-success_new.active.focus,
.open > .dropdown-toggle.new_notification .btn-success_new.focus {
  color: #fff;
  background-color: #327334;
  border-color: #1e441f;
}
.new_notification .btn-success_new:active,
.new_notification .btn-success_new.active,
.open > .dropdown-toggle.new_notification .btn-success_new {
  background-image: none;
}
.new_notification .btn-success_new.disabled,
.new_notification .btn-success_new[disabled],
fieldset[disabled] .new_notification .btn-success_new,
.new_notification .btn-success_new.disabled:hover,
.new_notification .btn-success_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-success_new:hover,
.new_notification .btn-success_new.disabled:focus,
.new_notification .btn-success_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-success_new:focus,
.new_notification .btn-success_new.disabled.focus,
.new_notification .btn-success_new[disabled].focus,
fieldset[disabled] .new_notification .btn-success_new.focus,
.new_notification .btn-success_new.disabled:active,
.new_notification .btn-success_new[disabled]:active,
fieldset[disabled] .new_notification .btn-success_new:active,
.new_notification .btn-success_new.disabled.active,
.new_notification .btn-success_new[disabled].active,
fieldset[disabled] .new_notification .btn-success_new.active {
  background-color: #4CAF50;
  border-color: #449d48;
}
.new_notification .btn-success_new .badge {
  color: #4CAF50;
  background-color: #fff;
}
.new_notification .btn-success_new:hover,
.new_notification .btn-success_new:focus,
.new_notification .btn-success_new.focus,
.new_notification .btn-success_new:active,
.open > .dropdown-toggle.new_notification .btn-success_new {
  color: #fff;
  background-color: #4CAF50;
  border-color: transparent;
}
.new_notification .btn-success_new:hover:hover,
.new_notification .btn-success_new:focus:hover,
.new_notification .btn-success_new.focus:hover,
.new_notification .btn-success_new:active:hover,
.open > .dropdown-toggle.new_notification .btn-success_new:hover,
.new_notification .btn-success_new:hover:focus,
.new_notification .btn-success_new:focus:focus,
.new_notification .btn-success_new.focus:focus,
.new_notification .btn-success_new:active:focus,
.open > .dropdown-toggle.new_notification .btn-success_new:focus,
.new_notification .btn-success_new:hover.focus,
.new_notification .btn-success_new:focus.focus,
.new_notification .btn-success_new.focus.focus,
.new_notification .btn-success_new:active.focus,
.open > .dropdown-toggle.new_notification .btn-success_new.focus {
  color: #fff;
  background-color: #4CAF50 !important;
  border-color: transparent;
}
.new_notification .btn-success_new:active,
.new_notification .btn-success_new.active,
.open > .dropdown-toggle.new_notification .btn-success_new {
  background-image: none;
}
.new_notification .btn-success_new.disabled,
.new_notification .btn-success_new[disabled],
fieldset[disabled] .new_notification .btn-success_new,
.new_notification .btn-success_new.disabled:hover,
.new_notification .btn-success_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-success_new:hover,
.new_notification .btn-success_new.disabled:focus,
.new_notification .btn-success_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-success_new:focus,
.new_notification .btn-success_new.disabled.focus,
.new_notification .btn-success_new[disabled].focus,
fieldset[disabled] .new_notification .btn-success_new.focus,
.new_notification .btn-success_new.disabled:active,
.new_notification .btn-success_new[disabled]:active,
fieldset[disabled] .new_notification .btn-success_new:active {
  background-color: #4CAF50;
  border-color: #449d48;
}
.new_notification .btn-success_new .badge {
  color: #4CAF50;
  background-color: #fff;
}

.new_notification .btn-warning_new {
  color: #fff;
  background-color: #FF9800;
  border-color: #e68900;
}
.new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new.focus {
  color: #fff;
  background-color: #cc7a00;
  border-color: #663d00;
}
.new_notification .btn-warning_new:hover {
  color: #fff;
  background-color: #cc7a00;
  border-color: #a86400;
}
.new_notification .btn-warning_new:active,
.new_notification .btn-warning_new.active,
.open > .dropdown-toggle.new_notification .btn-warning_new {
  color: #fff;
  background-color: #cc7a00;
  border-color: #a86400;
}
.new_notification .btn-warning_new:active:hover,
.new_notification .btn-warning_new.active:hover,
.open > .dropdown-toggle.new_notification .btn-warning_new:hover,
.new_notification .btn-warning_new:active:focus,
.new_notification .btn-warning_new.active:focus,
.open > .dropdown-toggle.new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new:active.focus,
.new_notification .btn-warning_new.active.focus,
.open > .dropdown-toggle.new_notification .btn-warning_new.focus {
  color: #fff;
  background-color: #a86400;
  border-color: #663d00;
}
.new_notification .btn-warning_new:active,
.new_notification .btn-warning_new.active,
.open > .dropdown-toggle.new_notification .btn-warning_new {
  background-image: none;
}
.new_notification .btn-warning_new.disabled,
.new_notification .btn-warning_new[disabled],
fieldset[disabled] .new_notification .btn-warning_new,
.new_notification .btn-warning_new.disabled:hover,
.new_notification .btn-warning_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-warning_new:hover,
.new_notification .btn-warning_new.disabled:focus,
.new_notification .btn-warning_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new.disabled.focus,
.new_notification .btn-warning_new[disabled].focus,
fieldset[disabled] .new_notification .btn-warning_new.focus,
.new_notification .btn-warning_new.disabled:active,
.new_notification .btn-warning_new[disabled]:active,
fieldset[disabled] .new_notification .btn-warning_new:active,
.new_notification .btn-warning_new.disabled.active,
.new_notification .btn-warning_new[disabled].active,
fieldset[disabled] .new_notification .btn-warning_new.active {
  background-color: #FF9800;
  border-color: #e68900;
}
.new_notification .btn-warning_new .badge {
  color: #FF9800;
  background-color: #fff;
}
.new_notification .btn-warning_new:hover,
.new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new.focus,
.new_notification .btn-warning_new:active,
.open > .dropdown-toggle.new_notification .btn-warning_new {
  color: #fff;
  background-color: #FF9800;
  border-color: transparent;
}
.new_notification .btn-warning_new:hover:hover,
.new_notification .btn-warning_new:focus:hover,
.new_notification .btn-warning_new.focus:hover,
.new_notification .btn-warning_new:active:hover,
.open > .dropdown-toggle.new_notification .btn-warning_new:hover,
.new_notification .btn-warning_new:hover:focus,
.new_notification .btn-warning_new:focus:focus,
.new_notification .btn-warning_new.focus:focus,
.new_notification .btn-warning_new:active:focus,
.open > .dropdown-toggle.new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new:hover.focus,
.new_notification .btn-warning_new:focus.focus,
.new_notification .btn-warning_new.focus.focus,
.new_notification .btn-warning_new:active.focus,
.open > .dropdown-toggle.new_notification .btn-warning_new.focus {
  color: #fff;
  background-color: #FF9800 !important;
  border-color: transparent;
}
.new_notification .btn-warning_new:active,
.new_notification .btn-warning_new.active,
.open > .dropdown-toggle.new_notification .btn-warning_new {
  background-image: none;
}
.new_notification .btn-warning_new.disabled,
.new_notification .btn-warning_new[disabled],
fieldset[disabled] .new_notification .btn-warning_new,
.new_notification .btn-warning_new.disabled:hover,
.new_notification .btn-warning_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-warning_new:hover,
.new_notification .btn-warning_new.disabled:focus,
.new_notification .btn-warning_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-warning_new:focus,
.new_notification .btn-warning_new.disabled.focus,
.new_notification .btn-warning_new[disabled].focus,
fieldset[disabled] .new_notification .btn-warning_new.focus,
.new_notification .btn-warning_new.disabled:active,
.new_notification .btn-warning_new[disabled]:active,
fieldset[disabled] .new_notification .btn-warning_new:active {
  background-color: #FF9800;
  border-color: #e68900;
}
.new_notification .btn-warning_new .badge {
  color: #FF9800;
  background-color: #fff;
}
.new_notification .btn-danger_new {
  color: #fff;
  background-color: #F44336;
  border-color: #f32c1e;
}
.new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new.focus {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #891008;
}
.new_notification .btn-danger_new:hover {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #c8180b;
}
.new_notification .btn-danger_new:active,
.new_notification .btn-danger_new.active,
.open > .dropdown-toggle.new_notification .btn-danger_new {
  color: #fff;
  background-color: #ea1c0d;
  border-color: #c8180b;
}
.new_notification .btn-danger_new:active:hover,
.new_notification .btn-danger_new.active:hover,
.open > .dropdown-toggle.new_notification .btn-danger_new:hover,
.new_notification .btn-danger_new:active:focus,
.new_notification .btn-danger_new.active:focus,
.open > .dropdown-toggle.new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new:active.focus,
.new_notification .btn-danger_new.active.focus,
.open > .dropdown-toggle.new_notification .btn-danger_new.focus {
  color: #fff;
  background-color: #c8180b;
  border-color: #891008;
}
.new_notification .btn-danger_new:active,
.new_notification .btn-danger_new.active,
.open > .dropdown-toggle.new_notification .btn-danger_new {
  background-image: none;
}
.new_notification .btn-danger_new.disabled,
.new_notification .btn-danger_new[disabled],
fieldset[disabled] .new_notification .btn-danger_new,
.new_notification .btn-danger_new.disabled:hover,
.new_notification .btn-danger_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-danger_new:hover,
.new_notification .btn-danger_new.disabled:focus,
.new_notification .btn-danger_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new.disabled.focus,
.new_notification .btn-danger_new[disabled].focus,
fieldset[disabled] .new_notification .btn-danger_new.focus,
.new_notification .btn-danger_new.disabled:active,
.new_notification .btn-danger_new[disabled]:active,
fieldset[disabled] .new_notification .btn-danger_new:active,
.new_notification .btn-danger_new.disabled.active,
.new_notification .btn-danger_new[disabled].active,
fieldset[disabled] .new_notification .btn-danger_new.active {
  background-color: #F44336;
  border-color: #f32c1e;
}
.new_notification .btn-danger_new .badge {
  color: #F44336;
  background-color: #fff;
}
.new_notification .btn-danger_new:hover,
.new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new.focus,
.new_notification .btn-danger_new:active,
.open > .dropdown-toggle.new_notification .btn-danger_new {
  color: #fff;
  background-color: #F44336;
  border-color: transparent;
}
.new_notification .btn-danger_new:hover:hover,
.new_notification .btn-danger_new:focus:hover,
.new_notification .btn-danger_new.focus:hover,
.new_notification .btn-danger_new:active:hover,
.open > .dropdown-toggle.new_notification .btn-danger_new:hover,
.new_notification .btn-danger_new:hover:focus,
.new_notification .btn-danger_new:focus:focus,
.new_notification .btn-danger_new.focus:focus,
.new_notification .btn-danger_new:active:focus,
.open > .dropdown-toggle.new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new:hover.focus,
.new_notification .btn-danger_new:focus.focus,
.new_notification .btn-danger_new.focus.focus,
.new_notification .btn-danger_new:active.focus,
.open > .dropdown-toggle.new_notification .btn-danger_new.focus {
  color: #fff;
  background-color: #F44336 !important;
  border-color: transparent;
}
.new_notification .btn-danger_new:active,
.new_notification .btn-danger_new.active,
.open > .dropdown-toggle.new_notification .btn-danger_new {
  background-image: none;
}
.new_notification .btn-danger_new.disabled,
.new_notification .btn-danger_new[disabled],
fieldset[disabled] .new_notification .btn-danger_new,
.new_notification .btn-danger_new.disabled:hover,
.new_notification .btn-danger_new[disabled]:hover,
fieldset[disabled] .new_notification .btn-danger_new:hover,
.new_notification .btn-danger_new.disabled:focus,
.new_notification .btn-danger_new[disabled]:focus,
fieldset[disabled] .new_notification .btn-danger_new:focus,
.new_notification .btn-danger_new.disabled.focus,
.new_notification .btn-danger_new[disabled].focus,
fieldset[disabled] .new_notification .btn-danger_new.focus,
.new_notification .btn-danger_new.disabled:active,
.new_notification .btn-danger_new[disabled]:active,
fieldset[disabled] .new_notification .btn-danger_new:active {
  background-color: #F44336;
  border-color: #f32c1e;
}
.new_notification .btn-danger_new .badge {
  color: #F44336;
  background-color: #fff;
}





.sweet-alert {
  border-radius: 2px;
  padding: 10px 30px;
}

.sweet-alert h2 {
  font-size: 16px;
  font-weight: 400;
  position: relative;
  z-index: 1;
}

.sweet-alert .lead {
  font-size: 13px;
}

.sweet-alert .btn {
  padding: 6px 12px;
  font-size: 13px;
  margin: 20px 2px 0;
}
/*css for notification alerts ends*/
/** 
 * Kendo UI v2020.2.617 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

 */.k-d-flex{display:-ms-flexbox;display:flex}.k-flex-row{-ms-flex-direction:row;flex-direction:row}.k-flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-flex-col{-ms-flex-direction:column;flex-direction:column}.k-flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-column{-ms-flex-direction:column;flex-direction:column}.k-flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.k-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.k-flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.k-flex-initial{-ms-flex:0 1 auto;flex:0 1 auto}.k-flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.k-flex-auto{-ms-flex:1 1 auto;flex:1 1 auto}.k-flex-none{-ms-flex:none;flex:none}.k-flex-grow{-ms-flex-positive:1;flex-grow:1}.k-flex-grow-0{-ms-flex-positive:0;flex-grow:0}.k-flex-shrink{-ms-flex-negative:1;flex-shrink:1}.k-flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.k-flex-basis-auto{-ms-flex-preferred-size:auto;flex-basis:auto}.k-flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0%}.k-align-items-start{-ms-flex-align:start;align-items:flex-start}.k-align-items-end{-ms-flex-align:end;align-items:flex-end}.k-align-items-center{-ms-flex-align:center;align-items:center}.k-align-items-stretch{-ms-flex-align:stretch;align-items:stretch}.k-align-items-baseline{-ms-flex-align:baseline;align-items:baseline}.k-align-content-start{-ms-flex-line-pack:start;align-content:flex-start}.k-align-content-end{-ms-flex-line-pack:end;align-content:flex-end}.k-align-content-center{-ms-flex-line-pack:center;align-content:center}.k-align-content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.k-align-content-baseline{-ms-flex-line-pack:baseline;align-content:baseline}.k-align-self-start{-ms-flex-item-align:start;align-self:flex-start}.k-align-self-end{-ms-flex-item-align:end;align-self:flex-end}.k-align-self-center{-ms-flex-item-align:center;align-self:center}.k-align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.k-align-self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.k-justify-content-start{-ms-flex-pack:start;justify-content:flex-start}.k-justify-content-end{-ms-flex-pack:end;justify-content:flex-end}.k-justify-content-center{-ms-flex-pack:center;justify-content:center}.k-justify-content-between{-ms-flex-pack:justify;justify-content:space-between}.k-justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.k-justify-content-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-d-grid{display:grid}.k-grid-cols-none{grid-template-columns:none}.k-grid-rows-none{grid-template-rows:none}.k-grid-flow-col{grid-auto-flow:column}.k-grid-flow-col-dense{grid-auto-flow:column dense}.k-grid-flow-row{grid-auto-flow:row}.k-grid-flow-row-dense{grid-auto-flow:row dense}.k-colspan-all{grid-column:1/-1}.k-colspan-auto{grid-column:auto}.k-rowspan-all{grid-row:1/-1}.k-rowspan-auto{grid-row:auto}.k-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.k-colspan-1{grid-column:span 1}.k-col-start-1{grid-column-start:1}.k-col-end-1{grid-column-end:1}.k-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-colspan-2{grid-column:span 2}.k-col-start-2{grid-column-start:2}.k-col-end-2{grid-column-end:2}.k-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-colspan-3{grid-column:span 3}.k-col-start-3{grid-column-start:3}.k-col-end-3{grid-column-end:3}.k-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-colspan-4{grid-column:span 4}.k-col-start-4{grid-column-start:4}.k-col-end-4{grid-column-end:4}.k-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.k-colspan-5{grid-column:span 5}.k-col-start-5{grid-column-start:5}.k-col-end-5{grid-column-end:5}.k-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.k-colspan-6{grid-column:span 6}.k-col-start-6{grid-column-start:6}.k-col-end-6{grid-column-end:6}.k-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.k-colspan-7{grid-column:span 7}.k-col-start-7{grid-column-start:7}.k-col-end-7{grid-column-end:7}.k-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.k-colspan-8{grid-column:span 8}.k-col-start-8{grid-column-start:8}.k-col-end-8{grid-column-end:8}.k-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.k-colspan-9{grid-column:span 9}.k-col-start-9{grid-column-start:9}.k-col-end-9{grid-column-end:9}.k-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.k-colspan-10{grid-column:span 10}.k-col-start-10{grid-column-start:10}.k-col-end-10{grid-column-end:10}.k-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.k-colspan-11{grid-column:span 11}.k-col-start-11{grid-column-start:11}.k-col-end-11{grid-column-end:11}.k-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.k-colspan-12{grid-column:span 12}.k-col-start-12{grid-column-start:12}.k-col-end-12{grid-column-end:12}.k-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-1{grid-row:span 1}.k-row-start-1{grid-row-start:1}.k-row-end-1{grid-row-end:1}.k-grid-rows-2{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-2{grid-row:span 2}.k-row-start-2{grid-row-start:2}.k-row-end-2{grid-row-end:2}.k-grid-rows-3{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-3{grid-row:span 3}.k-row-start-3{grid-row-start:3}.k-row-end-3{grid-row-end:3}.k-grid-rows-4{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-4{grid-row:span 4}.k-row-start-4{grid-row-start:4}.k-row-end-4{grid-row-end:4}.k-grid-rows-5{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-5{grid-row:span 5}.k-row-start-5{grid-row-start:5}.k-row-end-5{grid-row-end:5}.k-grid-rows-6{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-6{grid-row:span 6}.k-row-start-6{grid-row-start:6}.k-row-end-6{grid-row-end:6}.k-grid-rows-7{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-7{grid-row:span 7}.k-row-start-7{grid-row-start:7}.k-row-end-7{grid-row-end:7}.k-grid-rows-8{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-8{grid-row:span 8}.k-row-start-8{grid-row-start:8}.k-row-end-8{grid-row-end:8}.k-grid-rows-9{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-9{grid-row:span 9}.k-row-start-9{grid-row-start:9}.k-row-end-9{grid-row-end:9}.k-grid-rows-10{grid-template-rows:repeat(1,minmax(0,1fr))}.k-rowspan-10{grid-row:span 10}.k-row-start-10{grid-row-start:10}.k-row-end-10{grid-row-end:10}.k-hbox,.k-vbox{display:-ms-flexbox;display:flex}.k-ihbox,.k-ivbox{display:-ms-inline-flexbox;display:inline-flex}.k-hbox,.k-ihbox{-ms-flex-direction:row;flex-direction:row}.k-ivbox,.k-vbox{-ms-flex-direction:column;flex-direction:column}.k-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.fake{color:red}.k-common-test-class{opacity:0}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-no-click{pointer-events:none}.k-floatwrap:after,.k-grid-toolbar:after,.k-slider-items:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:inline-block}.k-floatwrap,.k-grid-toolbar,.k-slider-items{display:block}.k-autocomplete,.k-autocomplete.k-state-hover,.k-block,.k-draghandle,.k-dropdown-wrap,.k-dropdown-wrap.k-state-hover,.k-grid-header,.k-grouping-header,.k-header,.k-link.k-state-hover,.k-numeric-wrap,.k-numeric-wrap.k-state-hover,.k-pager-wrap,.k-picker-wrap,.k-picker-wrap.k-state-hover,.k-tabstrip-items .k-item,.k-toolbar{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-input[type=text],.k-input[type=number],.k-multiselect .k-input,.k-picker-wrap .k-input,.k-textarea,.k-textarea>textarea,.k-textbox,.k-textbox>input{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-draghandle,.k-inline-block,.k-widget{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-list-filter ::-ms-clear,.k-widget .k-input::-ms-clear{width:0;height:0}.k-block,.k-content,.k-grid,.k-header-column-menu,.k-panelbar,.k-slider,.k-splitter,.k-treeview,.k-widget{outline:0;-webkit-tap-highlight-color:transparent}.k-block,.k-calendar,.k-grid-header .k-i-link-horizontal,.k-header-column-menu,.k-pager-wrap,.k-slider,.k-splitbar,.k-treeview{-webkit-touch-callout:none}.k-header-column-menu{color:inherit}.k-block{padding:2px}.k-block>.k-header{margin:-2px 0 10px -2px;padding:.3em 2px;width:100%;border-bottom-style:solid;border-bottom-width:1px;font-size:1.2em;white-space:nowrap;min-height:16px;position:relative}a.k-button-expand{display:block}button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100%}.k-toolbar .k-button-icontext{padding-right:.8em}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-draghandle,.k-state-disabled .k-icon,.k-state-disabled .k-link,.k-state-disabled .k-upload-button input{cursor:default!important;pointer-events:none;outline:0}.k-state-disabled{opacity:.7}.k-state-disabled>.k-button{opacity:1}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-icon.k-i-none{background-image:none!important}.k-image{border:0}.k-widget .k-icon.k-i-collapse,.k-widget .k-icon.k-i-expand{cursor:pointer}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-icon.k-i-loading::before{content:"";display:none}.k-loading-image,.k-loading-mask,.k-loading-text{position:absolute}.k-loading-mask{z-index:100}.k-loading-mask.k-opaque .k-loading-color{opacity:1}.k-loading-mask .k-loading-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-color,.k-loading-image{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{filter:alpha(opacity=30);opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute}.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default}.k-item.k-drag-clue{font-size:inherit}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-60-down{top:-4px}.k-reorder-cue .k-i-arrow-60-up{bottom:-4px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-current-time{background:red;position:absolute}.k-current-time-arrow-down{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid red;border-left:4px solid transparent;border-right:4px solid transparent}.k-current-time-arrow-left{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid transparent;border-right:4px solid red}.k-current-time-arrow-right{width:0;height:0;background:0 0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid red;border-right:4px solid transparent}.k-animation-container,.k-animation-container *,.k-animation-container :after,.k-block .k-header,.k-list-container,.k-widget,.k-widget *,.k-widget :before{box-sizing:content-box}.k-autocomplete,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.k-tabstrip>.k-content>.km-scroll-container,.k-textarea,.k-textbox,.km-actionsheet>li,.km-shim{box-sizing:border-box}.input-group .form-control{box-sizing:border-box}.form-control.k-widget{padding:0}.km-widget,.km-widget *{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}.k-pdf-export-shadow{position:absolute;overflow:hidden;left:-15000px;width:14400px}.km-native-scroller{overflow:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-x pan-y;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-scroll-snap-type:proximity}.k-hr{margin:.5em auto;padding:0;height:0;border-width:1px 0 0;border-style:solid;display:block;float:none;clear:both}.k-icon,.k-tool-icon{position:relative;display:inline-block;overflow:hidden;margin-right: 10px;
margin-top: 10px;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.k-column-menu .k-sprite,.k-gantt-views>.k-current-view>.k-link:after,.k-grid-mobile .k-resize-handle-inner:after,.k-grid-mobile .k-resize-handle-inner:before,.k-i-drag-and-drop,.k-pager-numbers .k-current-page .k-link:after{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.k-icon:before{margin:auto;width:1em;height:1em;line-height:1;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.k-button.k-button-icon .k-icon,.k-grid-filter .k-icon,.k-header .k-icon{text-indent:-99999px;overflow:hidden;color:whitesmoke;right: 8px;top: 6px}.k-button.k-button-icon .k-icon:before,.k-grid-filter .k-icon:before,.k-header .k-icon:before{text-indent:0}.k-sprite{width:16px;height:16px;font-size:0;line-height:0;text-align:center;background-repeat:no-repeat;background-color:transparent;display:inline-block;vertical-align:middle;overflow:hidden;-ms-high-contrast-adjust:none}.k-list-container .k-footer:after,.k-list-container .k-footer:before{content:"";display:block;overflow:hidden}.k-reorder-cue{position:absolute}.k-reorder-cue::after,.k-reorder-cue::before{content:"";width:0;height:0;border:3px solid transparent;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-reorder-cue::before{border-bottom-width:0;border-top-color:currentColor;top:-4px}.k-reorder-cue::after{border-top-width:0;border-bottom-color:currentColor;bottom:-4px}.k-flip-h{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-flip-v{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.k-flip-h.k-flip-v{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}.k-text-align-left,.k-text-left{text-align:left}.k-text-align-center,.k-text-center{text-align:center}.k-text-align-right,.k-text-right{text-align:right}.k-text-align-justify,.k-text-justify{text-align:justify}.k-button{margin:0;padding:4px 8px;box-sizing:border-box;border-width:1px;border-style:solid;background-repeat:repeat-x;background-position:0 center;font:inherit;line-height:1.42857143;text-align:center;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:0;-webkit-appearance:none;position:relative}.k-button::-moz-focus-inner{padding:0;border:0;outline:0}.k-button:focus,.k-button:hover{text-decoration:none;outline:0}.k-button .k-button-text,.k-button .k-text{overflow:hidden;white-space:nowrap}.k-button .k-icon,.k-button .k-image,.k-button .k-sprite{color:inherit;-ms-flex-item-align:center;align-self:center;pointer-events:none}.k-button-icontext{overflow:visible}.k-button-icontext .k-icon,.k-button-icontext .k-image,.k-button-icontext .k-sprite{margin-right:3px;margin-right:.1875em;margin-left:-2px;margin-left:-.125em}.k-button-icon{width:calc(1.4285714286em + 10px);height:calc(1.4285714286em + 10px);padding:4px}.k-button-icon .k-button-text,.k-button-icon .k-text{display:none}.k-button.k-state-disabled,.k-button[disabled],.k-state-disabled .k-button{cursor:default;outline:0;box-shadow:none;opacity:.6}a.k-button-expand{display:block}button.k-button-expand,input[type=submit].k-button-expand,input[type=button].k-button-expand,input[type=reset].k-button-expand{width:100%}.k-button.k-flat{border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-button.k-flat.k-state-active,.k-button.k-flat.k-state-hover,.k-button.k-flat:active,.k-button.k-flat:hover,.k-button.k-flat:hover.k-state-active,.k-button.k-flat:hover:active{color:inherit}.k-button.k-flat::before{display:block}.k-button.k-flat::after{display:block}.k-button.k-flat.k-state-focused::after,.k-button.k-flat:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-button.k-flat.k-state-disabled,.k-button.k-flat[disabled],.k-state-disabled .k-button.k-flat{pointer-events:none}.k-button::before{border-radius:inherit;content:"";background:currentColor;opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button.k-state-hover::before,.k-button:hover::before{opacity:.08}.k-button.k-no-focus:not(.k-state-hover)::before,.k-button.k-no-focus:not(:hover)::before{opacity:0}.k-button.k-state-active::before,.k-button:active::before{opacity:.16}.k-button.k-state-selected::before{opacity:.2}.k-button::after{border-radius:inherit;content:"";opacity:0;display:none;pointer-events:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;transition:opacity .2s ease-in-out}.k-button-group{margin:0;padding:0;border-width:0;list-style:none;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-button-group .k-button{position:relative}.k-button-group .k-button+.k-button{margin-left:-1px}.k-button-group.k-button-group-stretched{display:-ms-flexbox;display:flex}.k-button-group.k-button-group-stretched .k-button{-ms-flex:1 0 auto;flex:1 0 auto}.k-button-group .k-button.k-state-active,.k-button-group .k-button:active{z-index:2}.k-button-group .k-button.k-state-hover,.k-button-group .k-button:hover{z-index:3}.k-button-group .k-button.k-state-disabled,.k-button-group.k-state-disabled .k-button{z-index:auto}.k-button-group .k-button.k-state-focused,.k-button-group .k-button:focus{z-index:4}.k-button-group label input[type=radio],.k-button-group label input[type=checkbox],.k-button-group>input[type=radio],.k-button-group>input[type=checkbox]{margin:0;padding:0;clip:rect(0,0,0,0);position:absolute;pointer-events:none}.k-split-button{margin:0;padding:0;border-width:0;border-radius:0;outline:0;list-style:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:row nowrap;flex:row nowrap;vertical-align:middle}.k-split-button>.k-button:last-child,.k-split-button>.k-split-button-arrow{margin-left:-1px;padding:4px;width:auto;-ms-flex:none;flex:none}.k-split-container>li{padding:1px}.k-split-container .k-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;white-space:nowrap;-ms-flex-pack:start;justify-content:flex-start}.k-action-buttons{margin:1em 0 0;padding:6px 8px;text-align:right;position:relative;clear:both}.k-action-buttons .k-button{min-width:75px}.k-action-buttons .k-button+.k-button{margin-left:6px}.k-action-buttons .k-button.k-left{float:left;margin:0 0 0 1em}.k-rtl .k-button-group .k-button{margin-left:0}.k-rtl .k-button-group .k-button+.k-button{margin-right:-1px}.k-rtl .k-split-button .k-split-button-arrow{margin-left:0;margin-right:-1px}.k-rtl .k-split-container .k-button{text-align:right}.k-no-flexbox .k-button{display:inline-block}.k-no-flexbox .k-button-group{display:inline-block}.k-no-flexbox .k-button-group:after{content:"";display:block;clear:both}.k-no-flexbox .k-button-group .k-button{display:inline-block;vertical-align:top}.k-toolbar{margin:0;padding:2px 4px;border-width:1px;border-style:solid;border-radius:0;outline:0;font-size:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box}.k-toolbar::before{content:"";height:calc(1.4285714286em + 10px)}.k-toolbar.k-toolbar-resizable{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-toolbar>*{margin-top:2px;margin-bottom:2px;margin-right:4px;-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;vertical-align:middle}.k-toolbar>*>label{margin-right:4px}.k-toolbar>:last-child{margin-right:0}.k-toolbar .k-button,.k-toolbar .k-button-group,.k-toolbar .k-separator,.k-toolbar .k-split-button,.k-toolbar .k-textbox,.k-toolbar .k-widget,.k-toolbar label{-ms-flex-item-align:center;align-self:center}.k-toolbar .k-split-button>.k-button{-ms-flex-item-align:stretch;align-self:stretch}.k-toolbar .k-overflow-anchor{margin:0;width:calc(1.4285714286em + 18px);height:100%;border-width:0;border-left-width:1px;border-radius:0;border-color:inherit;box-sizing:border-box;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0}.k-toolbar .k-separator,.k-toolbar .k-toolbar-separator{width:0;height:1.42857143em;border-width:0 0 0 1px;border-style:solid}.k-toolbar .k-spacer,.k-toolbar .k-toolbar-spacer{height:1.42857143em;-ms-flex:1 1 auto;flex:1 1 auto}.k-overflow-container>.k-item{padding:1px}.k-overflow-container .k-overflow-tool-group{display:block}.k-overflow-container .k-overflow-button{width:100%;border-color:transparent;background-color:transparent;background-image:none!important;text-align:left;-ms-flex-pack:start;justify-content:flex-start}.k-overflow-container .k-button-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-button-group .k-button~.k-button{margin:0}.k-overflow-container .k-split-button{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-overflow-container .k-split-button .k-button{padding:4px 8px}.k-overflow-container .k-split-button .k-button~.k-button{margin:0}.k-overflow-container .k-separator{display:none}.k-overflow-container .k-overflow-hidden{display:none}.k-rtl .k-toolbar>*{margin-right:0;margin-left:4px}.k-rtl .k-toolbar>:last-child{margin-left:0}.k-rtl .k-toolbar .k-overflow-anchor{border-left-width:0;border-right-width:1px;right:auto;left:0}.k-rtl .k-overflow-container .k-overflow-button{text-align:right}.k-no-flexbox .k-toolbar{display:block}.k-no-flexbox .k-toolbar.k-toolbar-resizable{white-space:nowrap}.k-no-flexbox .k-toolbar>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-toolbar>.k-align-left{float:none}.k-no-flexbox .k-toolbar>.k-align-right{float:right}.k-rpanel-left{-webkit-transform:translateX(-100%) translateZ(0);-ms-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);left:0}.k-rpanel-right{-webkit-transform:translateX(100%) translateZ(0);-ms-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0);right:0}.k-rpanel-left,.k-rpanel-right{position:fixed;display:block;overflow:auto;min-width:320px;height:100%;top:0}.k-rpanel-left.k-rpanel-expanded,.k-rpanel-right.k-rpanel-expanded{-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.k-rpanel-left+*,.k-rpanel-right+*{overflow:auto}.k-ie9 .k-rpanel-left{left:-100%}.k-ie9 .k-rpanel-left.k-rpanel-expanded{left:0}.k-rpanel-top{position:static;max-height:0}.k-rpanel-top.k-rpanel-expanded{max-height:568px;overflow:visible!important}.k-rpanel-toggle{-ms-touch-action:manipulation;touch-action:manipulation}.k-form{border-width:0;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-form-fieldset{margin:32px 0 0;padding:0 0;border-width:0;box-sizing:border-box}.k-form-fieldset>:first-child{margin-top:0}.k-form-legend{margin:0 0 16px;padding:0 0;border-style:solid;width:100%;border-width:0 0 2px;box-sizing:border-box;font-size:inherit;line-height:1.42857143;text-transform:uppercase}.k-form-field{margin:0 0 16px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.k-form-field:first-child{margin-top:0}.k-form-field>.k-form-label,.k-form-field>.k-label{margin:0 0 4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}.k-form-field .k-checkbox-label,.k-form-field .k-radio-label{display:-ms-inline-flexbox;display:inline-flex}.k-form-field .k-autocomplete,.k-form-field .k-combobox,.k-form-field .k-dateinput,.k-form-field .k-datepicker,.k-form-field .k-daterangepicker-wrap,.k-form-field .k-datetimepicker,.k-form-field .k-dropdown,.k-form-field .k-dropdowntree,.k-form-field .k-floating-label-container,.k-form-field .k-maskedtextbox,.k-form-field .k-multiselect,.k-form-field .k-numerictextbox,.k-form-field .k-textarea,.k-form-field .k-textbox,.k-form-field .k-textbox-container,.k-form-field .k-timepicker{width:100%}.k-form-error,.k-form-hint{padding:4px 0 0;margin:0 0 4px;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-horizontal .k-form-field>.k-form-label,.k-form-horizontal .k-form-field>.k-label{margin-right:10px;padding-top:5px;width:25%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.k-form-horizontal .k-form-field .k-label-optional{margin:0;-ms-flex-item-align:inherit;align-self:inherit}.k-form-horizontal .k-form-field-wrap{-ms-flex:1;flex:1}.k-form-buttons{margin:16px 0 0;padding:0 0;border-width:0;border-top-width:0;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-form-buttons>*{-webkit-margin-start:8px;margin-inline-start:8px}.k-form-buttons>:first-child{-webkit-margin-start:0;margin-inline-start:0}.k-form-buttons.k-buttons-end{-ms-flex-pack:end;justify-content:flex-end}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-form-container .editor-label,.k-edit-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field.k-no-editor,.k-edit-form-container .editor-field.k-no-editor{padding:.4em 0 1em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-field>.k-button:first-child{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-tabstrip{margin:0;padding:0;zoom:1;position:relative}.k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-scrollable .k-tabstrip-items{white-space:nowrap;overflow:hidden}.k-tabstrip>.k-button.k-flat{position:absolute;top:.27em;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-tabstrip-bottom>.k-button.k-flat{top:auto;bottom:.15em}.k-tabstrip-prev{left:.4em}.k-tabstrip-next{right:.4em}.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;padding:0;vertical-align:top}.k-tabstrip-items>.k-item{overflow:hidden}.k-panelbar .k-tabstrip-items .k-state-active,.k-tabstrip-items .k-state-active,.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:1px}.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-top>.k-tabstrip-items .k-item{margin:0 -1px 0 0}.k-panelbar .k-tabstrip-top>.k-tabstrip-items .k-state-active,.k-tabstrip-top>.k-tabstrip-items .k-state-active{border-bottom-width:1px;margin-bottom:-1px;padding-bottom:0}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-panelbar .k-tabstrip-items .k-link,.k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-panelbar .k-tabstrip-items .k-icon,.k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite,.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:0 0;border-top:1px solid transparent;border-color:inherit;transition:width .2s linear;-webkit-animation:k-tab-loader 1s ease-in-out infinite;animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{-webkit-animation:none;animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;-webkit-animation:none;animation:none}.k-panelbar .k-tabstrip>.k-content,.k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .286em .3em;padding:.92em;zoom:1}.k-tabstrip>.k-content{display:none;overflow:auto}.k-tabstrip>.k-content.km-scroll-wrapper{padding:0}.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-tabstrip-left>div.k-content,.k-tabstrip-right>div.k-content{margin:.286em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item,.k-tabstrip-right>.k-tabstrip-items .k-item{display:block;margin-bottom:-1px}.k-tabstrip-left>.k-tabstrip-items .k-link,.k-tabstrip-right>.k-tabstrip-items .k-link{display:block}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-bottom:-1px;padding-bottom:0}.k-tabstrip-left>.k-tabstrip-items{float:left;padding:.25em 0 .3em .3em}.k-tabstrip-left>.k-tabstrip-items .k-item{border-width:1px 0 1px 1px;border-radius:3px 0 0 3px}.k-tabstrip-left>.k-tabstrip-items .k-state-active{border-width:1px 0 1px 1px}.k-panelbar .k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-state-active,.k-tabstrip-left>.k-tabstrip-items .k-tab-on-top{margin-right:-1px;padding-right:1px}.k-tabstrip-right>.k-tabstrip-items{float:right;padding:.25em .3em .3em 0}.k-tabstrip-right>.k-tabstrip-items .k-item{border-width:1px 1px 1px 0;border-radius:0 3px 3px 0}.k-tabstrip-right>.k-tabstrip-items .k-state-active{border-width:1px 1px 1px 0}.k-panelbar .k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-state-active,.k-tabstrip-right>.k-tabstrip-items .k-tab-on-top{margin-left:-1px;padding-left:1px}.k-tabstrip-bottom>.k-tabstrip-items{margin-top:-1px;padding:0 .3em .3em}.k-panelbar .k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-content{margin:.3em .286em 0;z-index:1;position:relative}.k-tabstrip-bottom>.k-tabstrip-items .k-item{border-width:0 1px 1px;border-radius:0 0 4px 4px}.k-tabstrip-bottom>.k-tabstrip-items .k-state-active{margin-bottom:0;padding-bottom:0}.k-tabstrip-bottom>.k-content{min-height:100px}.k-tabstrip-bottom>.k-tabstrip-items .k-loading{top:auto;bottom:0}.k-panelbar{zoom:1}.k-panel>.k-item,.k-panelbar>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-link>.k-image,.k-panelbar .k-link>.k-sprite{margin-top:-2px;margin-right:5px;vertical-align:middle}.k-panel>.k-item>.k-link,.k-panelbar>.k-item>.k-link{color:inherit;display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-collapse.k-icon,.k-panelbar-expand.k-icon{position:absolute;top:50%;right:4px;margin-top:-8px}.k-panelbar .k-content,.k-panelbar .k-panel{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-arrow-end-right .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-pager-wrap{padding:4px 4px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden;cursor:default;-ms-flex:0 0 auto;flex:0 0 auto}.k-pager-wrap .k-link{color:inherit;text-decoration:none;outline:0;font:inherit;background-color:inherit}.k-pager-wrap .k-widget,.k-pager-wrap select.k-dropdown{font-size:inherit}.k-pager-wrap[dir=rtl] .k-i-arrow-60-left,.k-pager-wrap[dir=rtl] .k-i-arrow-60-right,.k-pager-wrap[dir=rtl] .k-i-arrow-e,.k-pager-wrap[dir=rtl] .k-i-arrow-end-left,.k-pager-wrap[dir=rtl] .k-i-arrow-end-right,.k-pager-wrap[dir=rtl] .k-i-arrow-w,.k-pager-wrap[dir=rtl] .k-i-seek-e,.k-pager-wrap[dir=rtl] .k-i-seek-w,.k-rtl .k-pager-wrap .k-i-arrow-60-left,.k-rtl .k-pager-wrap .k-i-arrow-60-right,.k-rtl .k-pager-wrap .k-i-arrow-e,.k-rtl .k-pager-wrap .k-i-arrow-end-left,.k-rtl .k-pager-wrap .k-i-arrow-end-right,.k-rtl .k-pager-wrap .k-i-arrow-w,.k-rtl .k-pager-wrap .k-i-seek-e,.k-rtl .k-pager-wrap .k-i-seek-w,[dir=rtl] .k-pager-wrap .k-i-arrow-60-left,[dir=rtl] .k-pager-wrap .k-i-arrow-60-right,[dir=rtl] .k-pager-wrap .k-i-arrow-e,[dir=rtl] .k-pager-wrap .k-i-arrow-end-left,[dir=rtl] .k-pager-wrap .k-i-arrow-end-right,[dir=rtl] .k-pager-wrap .k-i-arrow-w,[dir=rtl] .k-pager-wrap .k-i-seek-e,[dir=rtl] .k-pager-wrap .k-i-seek-w{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pager-nav{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-nav:hover{z-index:2}.k-pager-nav.k-state-disabled{color:inherit}.k-pager-numbers-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;position:relative}.k-pager-numbers-wrap select.k-dropdown{height:100%;display:none;cursor:pointer}.k-pager-numbers{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-numbers li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}.k-pager-numbers .k-link{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.k-pager-numbers .k-link:hover{z-index:2}.k-pager-numbers .k-link.k-state-disabled{color:inherit}.k-pager-numbers .k-state-selected{cursor:inherit;z-index:2}.k-pager-nav+.k-pager-nav,.k-pager-nav+.k-pager-numbers-wrap,.k-pager-numbers li+li,.k-pager-numbers-wrap+.k-pager-nav{margin-left:2px}.k-rtl .k-pager-nav+.k-pager-nav,.k-rtl .k-pager-nav+.k-pager-numbers-wrap,.k-rtl .k-pager-numbers li+li,.k-rtl .k-pager-numbers-wrap+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-nav,[dir=rtl] .k-pager-nav+.k-pager-numbers-wrap,[dir=rtl] .k-pager-numbers li+li,[dir=rtl] .k-pager-numbers-wrap+.k-pager-nav{margin-left:0;margin-right:2px}.k-pager-input{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-input .k-textbox{margin:0 1ex;width:3em}.k-pager-sizes{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-pager-sizes .k-dropdown,.k-pager-sizes>select{margin-right:1ex;width:5em}.k-rtl .k-pager-sizes .k-dropdown,.k-rtl .k-pager-sizes>select,[dir=rtl] .k-pager-sizes .k-dropdown,[dir=rtl] .k-pager-sizes>select{margin-left:1ex;margin-right:0}.k-pager-info{margin-left:1em;margin-right:1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-align:right;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-order:9;order:9}.k-pager-refresh{border-radius:3em;padding:4px 4px;min-width:2.14em;height:2.14em;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;color:inherit;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-left:auto;-ms-flex-order:10;order:10}.k-pager-refresh:hover{z-index:2}.k-pager-refresh.k-state-disabled{color:inherit}.k-rtl .k-pager-refresh,[dir=rtl] .k-pager-refresh{margin-left:0;margin-right:auto}.k-pager-sm{overflow:visible}.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap{margin-top:0;margin-bottom:0;-ms-flex-item-align:center;align-self:center}.k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em;width:5em;height:2.14em;box-sizing:border-box;border-color:inherit}.k-pager-sm .k-pager-numbers-wrap select.k-dropdown{width:100%;display:-ms-flexbox;display:flex;box-sizing:border-box}.k-pager-sm[dir=rtl] .k-pager-numbers-wrap,.k-rtl .k-pager-sm .k-pager-numbers-wrap,[dir=rtl] .k-pager-sm .k-pager-numbers-wrap{margin-left:1em;margin-right:1em}.k-pager-md .k-pager-info,.k-pager-sm .k-pager-info,.k-pager-sm .k-pager-numbers,.k-pager-sm .k-pager-sizes{display:none}.k-menu{cursor:default}.k-menu .k-link{white-space:nowrap}.k-menu .k-item>.k-link{color:inherit}.k-menu,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;clear:both}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-popups-wrapper .k-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-item .k-item,.k-menu-scroll-wrapper .k-item .k-item,.k-menu-scroll-wrapper.vertical>.k-item,.k-popups-wrapper .k-item .k-item,.k-popups-wrapper.vertical>.k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-menu .k-image,.k-menu .k-item>.k-link>.k-icon,.k-menu .k-sprite,.k-menu-scroll-wrapper .k-image,.k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-menu-scroll-wrapper .k-sprite,.k-popups-wrapper .k-image,.k-popups-wrapper .k-item>.k-link>.k-icon,.k-popups-wrapper .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link,.k-menu-scroll-wrapper .k-item>.k-link,.k-popups-wrapper .k-item>.k-link{display:block;padding:.5em 1.1em .4em;line-height:1.34em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-menu-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-menu-group>.k-item,.k-menu-scroll-wrapper .k-menu-group>.k-item,.k-popups-wrapper .k-menu-group>.k-item{display:block;border-width:0}.k-menu .k-item,.k-menu-scroll-wrapper .k-item,.k-menu-scroll-wrapper.horizontal>.k-item,.k-popups-wrapper .k-item,.k-popups-wrapper.horizontal>.k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;box-sizing:content-box}.k-context-menu.k-menu-vertical>.k-item>.k-link,.k-menu .k-menu-group .k-item>.k-link,.k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-context-menu.k-menu-horizontal>.k-separator,.k-popups-wrapper.horizontal>.k-separator{display:none}.k-context-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal>.k-item{box-sizing:border-box}.k-context-menu.k-menu-horizontal>.k-last,.k-popups-wrapper.horizontal>.k-last{border:0}.k-menu-horizontal>.k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-menu-expand-arrow{margin:-2px 0 0}.k-menu .k-item>.k-link>.k-i-arrow-60-down,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-down,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-down{margin-right:-8px}.k-menu-group .k-item>.k-link>.k-menu-expand-arrow,.k-menu-scroll-wrapper .k-item>.k-link>.k-i-arrow-60-right,.k-menu-vertical .k-item>.k-link>.k-menu-expand-arrow,.k-popups-wrapper .k-item>.k-link>.k-i-arrow-60-right{position:absolute;top:50%;margin-top:-8px;right:.2rem}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popups-wrapper .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-menu-group,.k-menu-scroll-wrapper .k-animation-container,.k-menu-scroll-wrapper .k-menu-group,.k-popups-wrapper .k-animation-container,.k-popups-wrapper .k-menu-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-menu-group .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-animation-container,.k-menu-scroll-wrapper .k-menu-group .k-menu-group,.k-menu-scroll-wrapper.vertical .k-animation-container,.k-menu-scroll-wrapper.vertical .k-menu-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-menu-group,.k-popups-wrapper .k-animation-container .k-animation-container,.k-popups-wrapper .k-menu-group .k-menu-group,.k-popups-wrapper.vertical .k-animation-container,.k-popups-wrapper.vertical .k-menu-group{top:0;left:0}.k-menu .k-animation-container .k-menu-group,.k-menu-scroll-wrapper .k-animation-container .k-menu-group,.k-popups-wrapper .k-animation-container .k-menu-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-menu-scroll-wrapper .k-animation-container,.k-popup .k-animation-container,.k-popups-wrapper .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-menu-scroll-wrapper .k-animation-container,.k-ie .k-popup .k-animation-container,.k-ie .k-popups-wrapper .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}.k-menu-scroll-wrapper .k-separator,.k-popups-wrapper .k-separator,ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}.k-menu .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator,.k-menu-scroll-wrapper.vertical .k-separator,.k-popups-wrapper.vertical .k-menu-group .k-separator,.k-popups-wrapper.vertical .k-separator,ul.k-menu-vertical .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-menu-scroll-wrapper .k-widget.k-menu,.k-popups-wrapper .k-widget.k-menu{white-space:nowrap;overflow:hidden}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical,.k-popups-wrapper.vertical .k-menu.k-menu-vertical{height:100%;box-sizing:border-box}.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item,.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal>.k-item{display:inline-block;overflow:hidden;float:none}.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical>.k-item,.k-popups-wrapper.vertical .k-menu.k-menu-vertical>.k-item{overflow:hidden}.k-menu-scroll-wrapper,.k-popups-wrapper{position:relative;border:0;margin:0;padding:0}.k-menu-scroll-wrapper.vertical,.k-popups-wrapper.vertical{height:100%}.k-menu-scroll-wrapper>.k-animation-container .k-item,.k-popups-wrapper>.k-animation-container .k-item{float:none}.k-menu-scroll-wrapper .k-menu-scroll-button,.k-popups-wrapper .k-menu-scroll-button{border-radius:0;position:absolute;display:none}.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-up{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-down{bottom:0;left:0}.k-menu-scroll-wrapper .k-scroll-down,.k-menu-scroll-wrapper .k-scroll-up,.k-popups-wrapper .k-scroll-down,.k-popups-wrapper .k-scroll-up{width:100%;height:16px;padding:0 .7em;line-height:.2em}.k-menu-scroll-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-left{top:0;left:0}.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-right{top:0;right:0}.k-menu-scroll-wrapper .k-scroll-left,.k-menu-scroll-wrapper .k-scroll-right,.k-popups-wrapper .k-scroll-left,.k-popups-wrapper .k-scroll-right{width:16px;height:100%;padding-left:0;padding-right:0}.k-menu-scroll-wrapper .k-scroll-left .k-icon,.k-menu-scroll-wrapper .k-scroll-right .k-icon,.k-popups-wrapper .k-scroll-left .k-icon,.k-popups-wrapper .k-scroll-right .k-icon{margin-top:-.5em;position:absolute;top:50%;left:0}.k-rtl .k-menu .k-item,.k-rtl .k-widget.k-menu-horizontal>.k-item,[dir=rtl] .k-menu .k-item,[dir=rtl] .k-widget.k-menu-horizontal>.k-item{border-width:0 0 0 1px}.k-rtl .k-menu .k-image,.k-rtl .k-menu .k-item>.k-link>.k-icon,.k-rtl .k-menu .k-sprite,.k-rtl .k-menu-scroll-wrapper .k-image,.k-rtl .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-menu-scroll-wrapper .k-sprite,.k-rtl .k-popups-wrapper .k-image,.k-rtl .k-popups-wrapper .k-item>.k-link>.k-icon,.k-rtl .k-popups-wrapper .k-sprite,[dir=rtl] .k-menu .k-image,[dir=rtl] .k-menu .k-item>.k-link>.k-icon,[dir=rtl] .k-menu .k-sprite,[dir=rtl] .k-menu-scroll-wrapper .k-image,[dir=rtl] .k-menu-scroll-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-menu-scroll-wrapper .k-sprite,[dir=rtl] .k-popups-wrapper .k-image,[dir=rtl] .k-popups-wrapper .k-item>.k-link>.k-icon,[dir=rtl] .k-popups-wrapper .k-sprite{margin-right:-4px;margin-left:4px}.k-rtl .k-menu .k-menu-group>.k-item,.k-rtl .k-menu-scroll-wrapper .k-menu-group>.k-item,.k-rtl .k-popups-wrapper .k-menu-group>.k-item,[dir=rtl] .k-menu .k-menu-group>.k-item,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group>.k-item,[dir=rtl] .k-popups-wrapper .k-menu-group>.k-item{border:0}.k-rtl .k-context-menu.k-menu-vertical>.k-item>.k-link,.k-rtl .k-menu .k-menu-group .k-item>.k-link,.k-rtl .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,.k-rtl .k-popups-wrapper.vertical>.k-item>.k-link,[dir=rtl] .k-context-menu.k-menu-vertical>.k-item>.k-link,[dir=rtl] .k-menu .k-menu-group .k-item>.k-link,[dir=rtl] .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,[dir=rtl] .k-popups-wrapper.vertical>.k-item>.k-link{padding:.28em .9em .38em 1.8em}.k-context-menu{border:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-listview{padding:0;margin:0;border-width:0;border-style:solid;box-sizing:border-box;outline:0;font-size:inherit;line-height:1.42857143;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative}.k-listview-bordered{border-width:1px}.k-listview-header{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-header{border-bottom-width:1px}.k-listview-footer{border-width:0;border-style:solid;border-color:inherit}.k-listview-bordered>.k-listview-footer{border-top-width:1px}.k-listview-content{margin:0;padding:0;border-color:inherit;list-style:none;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-line-pack:start;align-content:flex-start;position:relative}.k-listview-content::after{height:0;clear:both;display:block}.k-listview-content.k-d-flex::after,.k-listview-content.k-d-grid::after{display:none}.k-listview-content-padding-rectangle{padding:4px 8px}.k-listview-content-padding-square{padding:4px}.k-listview-item{padding:0;border-width:0;border-style:solid;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.k-listview-item-padding-rectangle{padding:4px 8px}.k-listview-item-padding-rectangle .k-listview-link{margin:-4px -8px;padding:4px 8px}.k-listview-item-padding-square{padding:4px}.k-listview-item-padding-square .k-listview-link{margin:-4px;padding:4px}.k-listview-borders-all .k-listview-item{border-width:1px}.k-listview-borders-horizontal .k-listview-item{border-top-width:1px}.k-listview-borders-horizontal .k-listview-item:first-child{border-top-width:0}.k-listview-borders-vertical .k-listview-item{border-left-width:1px}.k-listview-borders-vertical .k-listview-item:first-child{border-left-width:0}.k-listview-pager{border-width:0;border-color:inherit;font:inherit}.k-listview-bordered>.k-listview-pager-top{border-bottom-width:1px}.k-listview-bordered>.k-listview-pager-bottom{border-top-width:1px}.k-grid{position:relative}.k-grid table{width:100%;margin:0;max-width:none;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-header.k-drag-clue{padding:.5em .6em .4em .6em;line-height:1.6;overflow:hidden}.k-filter-row th,.k-grid-header th.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis;text-align:left}.k-grid-header th.k-header{vertical-align:bottom;cursor:default}.k-grid-header th.k-header .k-checkbox{vertical-align:top}.k-filtercell,.k-filtercell .k-widget,.k-filtercell>span{display:block;width:auto}.k-filtercell>span{padding-right:4.8em;position:relative;min-height:2em;line-height:2em}.k-filtercell>.k-operator-hidden{padding-right:2.3em}.k-filter-row .k-dropdown-operator,.k-filtercell>span>.k-button{position:absolute;top:0;right:0;margin:0}.k-filter-row .k-dropdown-operator{width:2.1em;right:2.5em}.k-filtercell>span>label{vertical-align:middle}.k-filter-row label>input[type=radio]{vertical-align:middle;position:relative;bottom:2px}.k-ff .k-grid .k-filter-row .k-i-filter-clear{top:1px}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header th.k-header>.k-link{display:block;min-height:18px;line-height:35px;margin:-.5em -.6em -.4em 0;padding:.5em .6em .4em 0;overflow:hidden;text-overflow:ellipsis}.k-grid-header th.k-with-icon .k-link{margin-right:18px;color:white;font-weight: bold }.k-grid-header th>.k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid-column-resizing,.k-grid-column-resizing .k-button,.k-grid-column-resizing .k-grid-filter,.k-grid-column-resizing .k-grid-toolbar,.k-grid-column-resizing .k-link{cursor:col-resize}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-footer-wrap,.k-grid-header-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-footer,div.k-grid-header{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1;font-size:14px}.k-grid-header-locked>table,.k-grid-header-wrap>table{margin-bottom:-1px}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1;min-height:0}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-mobile .k-grid-backface tbody{-webkit-backface-visibility:visible}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}.k-grid-norecords{width:100%;height:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-grid-norecords-template{width:20em;height:4em;line-height:4em;vertical-align:middle;margin:0 auto}.k-grid-content>.k-grid-norecords>.k-grid-norecords-template{top:50%;left:50%;margin-left:-10em;margin-top:-2em;position:absolute}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content,.k-grid-header-wrap{overflow:visible;height:auto!important}}.k-grid .k-scrollbar{-ms-overflow-style:scrollbar}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-content table,.k-grid-content-locked>table,.k-grid-footer table,.k-grid-header table{table-layout:fixed}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked,.k-pager-wrap{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap,.k-grid-header-locked+.k-grid-header-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:0 0 1px}.k-filter-row>th:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child,.k-grid-header th.k-header:first-child{border-left-width:0}.k-grid-header th.k-header.k-first{border-left-width:1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-grid-footer>td{border-top-width:1px}.k-grid-pager{border-width:1px 0 0}.k-grid-pager-top{border-width:0 0 1px}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-.5em -.6em -.4em 0;padding:.5em .2em .4em;position:relative;z-index:1;color:inherit}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}.k-list-filter{display:block}form.k-filter-menu .k-textbox,form.k-filter-menu .k-widget{display:block}form.k-filter-menu .k-textbox{width:100%;margin-bottom:3px}.k-filter-help-text,.k-filter-menu .k-textbox,.k-filter-menu .k-widget{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-action-buttons{margin:0;padding:0;text-align:initial}.k-filter-menu .k-action-buttons .k-button{width:48%;margin:.5em 4% 0 0;min-width:0}.k-filter-menu .k-action-buttons .k-button+.k-button{margin-right:0}.k-filter-menu .k-filter-selected-items{font-weight:700;margin:.5em}.k-multicheck-wrap{overflow:auto;overflow-x:hidden;white-space:nowrap;max-height:300px}.k-multicheck-wrap .k-item{line-height:2.2em}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-.6em;padding:0 .6em}.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:clip}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2;position:relative;white-space:normal}.k-grouping-dropclue{position:absolute;top:3px;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-dropclue:after,.k-grouping-dropclue:before{content:"";width:0;height:0;border:3px solid;border-left-color:transparent;border-right-color:transparent;position:absolute;left:0}.k-grouping-dropclue:before{top:0;border-bottom:0}.k-grouping-dropclue:after{bottom:0;border-top:0}.k-group-indicator{padding:.15em .15em .15em .4em;border-width:1px;border-style:solid;line-height:1.5em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;vertical-align:top}.k-grouping-header .k-group-indicator{margin:0 3px}.k-group-indicator .k-button.k-flat,.k-group-indicator .k-link{ color:white;font-weight: bold;padding:0;border-width:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-group-indicator .k-link .k-icon{margin-right:4px}.k-group-indicator .k-button.k-flat{margin-left:8px;padding:0;width:auto;height:auto;opacity:.5}.k-group-indicator .k-button.k-flat::after,.k-group-indicator .k-button.k-flat::before{display:none}.k-group-indicator .k-button.k-flat:hover{opacity:1}.k-no-flexbox .k-group-indicator{display:inline-block}.k-no-flexbox .k-group-indicator .k-button,.k-no-flexbox .k-group-indicator .k-link{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-dirty-cell{position:relative}.k-dirty-cell.k-edit-cell{position:static}.k-dirty-cell .k-dirty{margin:0;top:0;left:0}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;margin:-.45em 0 0 -.6em;padding:0;overflow:hidden;vertical-align:top}.k-grid-toolbar,.k-grouping-header{margin:0;padding:.22em .2em .28em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:red;background-color:pink}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-grid .k-button,.k-grid .k-grid-toolbar>*{margin:.16em}.k-grid tbody .k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}html body .k-grid tbody .k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget:not(.k-switch),.k-edit-cell>.text-box,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget:not(.k-switch),.k-grid-edit-row>td>.text-box{width:100%}.k-edit-cell input[type=checkbox]{margin-left:.6em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid-header .k-resize-handle,.k-grid>.k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{filter:alpha(opacity=60);opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-column-menu .k-calendar .k-link{white-space:normal}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-pdf-export-shadow .k-grid{float:left;width:auto!important}.k-pdf-export-shadow .k-grid-content.k-auto-scrollable{padding-right:0!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{height:auto!important;overflow:visible}.k-pdf-export-shadow .k-grid-content-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-footer-locked+.k-grid-footer-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{padding:0!important}.k-loading-pdf-mask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.k-loading-pdf-mask .k-loading-color{filter:alpha(opacity=50);opacity:.5}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-pdf-export .k-grid-filter{text-decoration:none}.k-autofitting{width:auto!important;table-layout:auto!important}.k-autofitting td,.k-autofitting th.k-header{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}.k-grid .k-grouping-row td{border-bottom-width:0}.k-grid .k-grouping-row+tr td{border-top-width:1px}.k-grid .k-grouping-row+tr td.k-group-cell{border-top-width:0}.k-grid .k-group-cell{border-bottom-width:0;border-top-width:0}.k-grid-header .k-i-sort-asc-sm,.k-grid-header .k-i-sort-desc-sm{margin-left:15px}.k-grid-header .k-sort-order{display:inline-block;height:16px;line-height:16px;margin-top:1px;margin-left:-1px;vertical-align:text-top;font-size:12px}.k-grid-header .k-link .k-icon.k-i-sort-asc-sm,.k-grid-header .k-link .k-icon.k-i-sort-desc-sm{margin-top:1px;vertical-align:text-top}.k-grid .k-header .k-grid-search{width:15.7em;float:right;display:-ms-flexbox;display:flex}.k-treelist .k-status{padding:.4em .6em;line-height:1.6em}.k-treelist .k-status .k-loading{vertical-align:baseline;margin-right:5px}.k-treelist tr.k-hidden{display:none}.k-treelist.k-treelist-dragging,.k-treelist.k-treelist-dragging .k-state-hover{cursor:default}.k-treelist .k-i-drag-and-drop{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}.k-treelist .k-i-arrow-45-down-right,.k-treelist .k-i-arrow-60-right{cursor:pointer}.k-treelist .k-i-arrow-45-down-right{margin-top:-.5em}.k-drag-separator{display:inline-block;border-right:1px solid;height:1em;vertical-align:top;margin:0 .5em}.k-gantt{white-space:nowrap;position:relative}.k-gantt-layout{display:inline-block;white-space:normal;vertical-align:top}.k-gantt .k-splitbar{position:relative;cursor:e-resize;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-gantt .k-gantt-layout .k-grid-header td,.k-gantt .k-gantt-layout th{vertical-align:bottom}.k-gantt td{overflow:hidden;white-space:nowrap;vertical-align:top}.k-gantt .k-grid .k-edit-cell{vertical-align:middle}.k-gantt-timeline>.k-timeline,.k-gantt-treelist>.k-treelist{border-width:0;height:100%}.k-gantt-toolbar{border-style:solid;border-width:0 0 1px;line-height:2.4em;padding:.5em}.k-gantt-layout+.k-gantt-toolbar{border-width:1px 0 0}.k-gantt-actions,.k-gantt-toolbar>ul{float:left;margin-right:.6em}.k-gantt-actions>.k-button{margin-right:.5em;vertical-align:top}.k-gantt-toolbar>.k-gantt-views{float:right;margin-right:0}.k-gantt-toolbar>.k-gantt-views>li.k-current-view{display:none}.k-gantt-toolbar>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-gantt-toolbar>ul>li:first-child+li{border-left-width:1px}.k-gantt-toolbar .k-link{display:inline-block;padding:0 1.1em}.k-gantt-toolbar li:first-child+li,.k-gantt-toolbar li:first-child+li>.k-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.k-gantt-toolbar li:last-child,.k-gantt-toolbar li:last-child>.k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-gantt-toolbar li.k-button{line-height:inherit;padding-top:0;padding-bottom:0}.k-gantt-treelist .k-grid-header tr{height:5em}.k-gantt .k-treelist .k-grid-header{padding:0!important}.k-gantt .k-treelist .k-grid-content{overflow-y:hidden;overflow-x:scroll}.k-treelist-group>tr>span{font-weight:700}.k-treelist-group .k-widget{font-weight:400}.k-gantt-timeline .k-grid-header tr{height:2.5em}.k-gantt-timeline .k-grid-header .k-header{vertical-align:bottom;cursor:default}.k-gantt-tasks{position:relative}.k-gantt .k-grid-content tr,.k-gantt-rows tr,.k-gantt-tasks tr{height:2.3em}.k-gantt .k-gantt-tasks td:after{content:"\a0"}.k-gantt-timeline{background:0 0}.k-gantt-columns,.k-gantt-dependencies,.k-gantt-rows{position:absolute;top:0;left:0}.k-gantt-tables{position:relative}.k-gantt .k-timeline .k-grid-content{overflow-x:scroll}.k-gantt .k-gantt-timeline th,.k-gantt-timeline .k-grid-header td{text-align:center}.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td,.k-gantt .k-gantt-timeline tr:first-child th{border-bottom-width:1px}.k-gantt-timeline td.k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.k-task-summary{height:10px;display:inline-block;vertical-align:top;margin-top:3px}.k-task-summary-complete{height:10px;position:relative;z-index:2}.k-task-summary-progress{height:15px;overflow:hidden}.k-task-summary-complete:after,.k-task-summary-complete:before,.k-task-summary:after,.k-task-summary:before{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent}.k-task-summary-complete:before,.k-task-summary:before{left:0;border-left-color:inherit}.k-task-summary-complete:after,.k-task-summary:after{right:0;border-right-color:inherit}.k-gantt-line-h,.k-gantt-line-v{position:absolute}.k-gantt-line-h{height:2px}.k-gantt-line-v{width:2px}.k-arrow-e,.k-arrow-w{position:absolute;top:-4px;width:0;height:0;border-style:solid;border-width:5px}.k-arrow-e{right:-6px;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.k-arrow-w{left:-6px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.k-task-milestone{width:13px;height:13px;margin-top:3px;border-style:solid;border-width:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.k-gantt .k-gantt-tasks .k-button-icon,.k-gantt .k-gantt-treelist .k-button{padding-top:0;padding-bottom:0}.k-gantt .k-gantt-tasks .k-button-icon{margin-top:4px}.k-gantt .k-gantt-treelist .k-button{margin-top:-4px;margin-bottom:-2px}.k-gantt .k-gantt-tasks .k-button-icon{padding-left:2px;padding-right:2px}.k-gantt .k-gantt-tasks .k-button .k-icon,.k-gantt .k-gantt-treelist .k-button .k-icon{vertical-align:text-top}.k-rel .k-button-icon{position:absolute;left:200px}.k-rel{position:relative;height:0;top:-.3em}.k-task-wrap{position:absolute;display:inline;padding:0 23px 5px;margin:-1px -23px 0;z-index:2}.k-gantt-line.k-state-selected,.k-task-wrap:hover{z-index:3}.k-milestone-wrap{margin:0 -13px 0 -27px}.k-task-content{position:relative;z-index:2}.k-task-complete{position:absolute;top:0;bottom:0;left:0;width:20%;z-index:1}.k-task-dot{position:absolute;top:0;width:16px;height:16px;line-height:16px;display:none;cursor:pointer}.k-task-dot.k-state-hover{background-color:transparent}.k-task-single+.k-task-dot,.k-task-single+.k-task-dot+.k-task-dot{top:.2em}.k-task-wrap-active .k-task-dot,.k-task-wrap:hover .k-task-dot{display:block}.k-task-dot:before{content:"\a0";display:inline-block;width:0;height:16px}.k-task-dot:after{content:"";display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:4px;margin-left:4px}.k-task-dot.k-state-hover:after,.k-task-dot:hover:after,.k-task-wrap-active .k-task-dot:after{border-style:solid;border-width:1px;margin-left:3px}.k-task-start{left:0}.k-task-end{right:0}.k-task-single{border-style:solid;border-width:1px;text-align:left;overflow:hidden;cursor:default;min-height:1.3em;white-space:nowrap}.k-task-template{padding:.2em 1.4em .2em .6em;line-height:normal}.k-task-actions,.k-task-content>.k-link{position:absolute;top:0;right:4px;white-space:nowrap}.k-task-actions{z-index:1}.k-task-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-task-actions:first-child{margin-top:3px}.k-task-actions:first-child>.k-link{display:inline-block}.k-task-delete{display:none}.k-task-wrap-active .k-task-delete,.k-task-wrap:hover .k-task-delete{display:inline-block}.k-task-single .k-resize-handle{position:absolute;visibility:hidden;z-index:2;height:auto}.k-task-single:hover .k-resize-handle,.k-task-wrap-active .k-resize-handle{visibility:visible}.k-task-single .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-task-content>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-task-content>.k-resize-e:after,.k-task-content>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-task-content>.k-resize-e:after{left:auto;right:1px}.k-task-draghandle{position:absolute;bottom:0;width:0;height:0;margin:0 18px;border-width:5px;border-style:solid;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;display:none;cursor:e-resize}.k-task-wrap-active .k-task-draghandle,.k-task-wrap:hover .k-task-draghandle{display:block}.k-gantt-dependency-hint{z-index:4}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot,.k-gantt-rowheight .k-task-summary{top:50%}.k-gantt-rowheight .k-task-milestone,.k-gantt-rowheight .k-task-summary{margin-top:-6px}.k-gantt-rowheight .k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot,.k-gantt-rowheight .k-task-single+.k-task-dot+.k-task-dot{margin-top:-11px}.k-gantt-rowheight .k-task-single{height:calc(100% - 2px)}.k-ie .k-gantt-rowheight .k-task-single{height:99%}.k-gantt-rowheight .k-task-content{height:100%}.k-gantt-rowheight .k-task-content>.k-resize-e:after,.k-gantt-rowheight .k-task-content>.k-resize-w:after{top:0;margin-top:0;height:100%}.k-task-details{padding:.4em;text-align:left;white-space:nowrap}.k-task-details>strong{font-size:120%;display:block}.k-task-pct{margin:.5em 0 .1em;font-size:170%}.k-task-details>ul{line-height:1.2}.k-resources-wrap{position:absolute;display:inline;z-index:2;zoom:1;margin-left:20px;margin-top:-2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-resources-wrap .k-resource{margin:0 5px}.k-gantt-edit-form>.k-edit-form-container{width:430px}.k-gantt-edit-form>.k-resources-form-container{width:506px}.k-resources-form-container>.k-grid{margin:0 .9em}.k-gantt-edit-form>.k-edit-form-container .k-numerictextbox,.k-gantt-edit-form>.k-edit-form-container .k-textbox{width:15em}.k-gantt-edit-form .k-edit-buttons .k-gantt-delete{float:left}.k-pdf-export-shadow .k-gantt{float:left}.k-pdf-export-shadow .k-gantt,.k-pdf-export-shadow .k-gantt .k-grid-content,.k-pdf-export-shadow .k-gantt-timeline{width:auto!important;height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-treelist{height:auto!important;overflow:visible!important}.k-pdf-export-shadow .k-gantt-timeline .k-grid-header{padding:0!important}.k-pdf-export-shadow .k-gantt .k-splitbar,.k-pdf-export-shadow .k-pdf-export{display:none}button.k-gantt-toggle{display:none;float:left;margin-right:.5em}@media only screen and (max-width:1024px){.k-gantt-toolbar>ul.k-gantt-views{position:absolute;right:6px;top:6px;z-index:10000}.k-rtl .k-gantt-toolbar>ul.k-gantt-views{right:auto;left:6px}.k-gantt-toolbar>ul.k-gantt-views>li:not(.k-current-view){display:none}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{display:block;border-width:1px}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view{text-align:left;padding-left:1em}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{display:block;position:relative;padding-right:2.5em;padding-left:1em}.k-rtl .k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link{padding-left:0}.k-gantt-toolbar>ul.k-gantt-views>li.k-current-view>.k-link:after{content:"\E006";position:absolute;top:50%;right:.6em;margin-top:-.5em;line-height:1em}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li,.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded>li:first-child+li{display:block;border:0;border-radius:0}.k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{border:1px solid #c5c5c5;background-color:#fff;background-image:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.k-rtl .k-gantt-toolbar>ul.k-gantt-views.k-state-expanded{text-align:left}}@media only screen and (max-width:480px){button.k-gantt-toggle{display:inline-block}.k-gantt-create span+span,.k-gantt-pdf span+span{display:none}.k-gantt-create .k-icon,.k-gantt-pdf .k-icon{margin:0}.k-gantt .k-splitbar{display:none;width:0;border-width:0}.k-gantt .k-gantt-treelist{display:none;max-width:0}.k-gantt .k-treelist .k-grid-content{overflow-y:scroll}.k-gantt .k-gantt-timeline{width:100%}}.k-gantt-resize-hint{white-space:nowrap}.k-pivot{position:relative}.k-pivot-toolbar{padding:.2em;border-bottom-width:1px;border-bottom-style:solid}.k-pivot .k-pivot-toolbar{padding:.6em}.k-pivot-toolbar .k-button{margin-right:.4em;line-height:1.2em;font-size:.9em;text-align:left;position:relative;padding:.3em 5em .3em .3em;cursor:move}.k-field-actions{position:absolute;right:2px;top:3px;cursor:pointer}.k-pivot .k-grid td{white-space:nowrap}.k-pivot-layout{border-spacing:0;table-layout:auto}.k-pivot-layout>tbody>tr>td{vertical-align:top;padding:0}.k-pivot td{vertical-align:top}.k-pivot-rowheaders>.k-grid,.k-pivot-table>.k-grid{border-width:0}.k-pivot-rowheaders>.k-grid td:first-child,.k-pivot-table .k-grid-header .k-header.k-first{border-left-width:1px}.k-pivot-rowheaders>.k-grid td.k-first{border-left-width:0}.k-pivot-rowheaders>.k-grid{overflow:hidden}.k-pivot-table{border-left-width:1px;border-left-style:solid}.k-pivot-table .k-grid-header-wrap>table{height:100%}.k-pivot .k-grid-header .k-header{vertical-align:top}.k-header.k-alt,td.k-alt{font-weight:700}.k-header.k-alt{background-image:none}.k-pivot-layout .k-grid td{border-bottom-width:1px}.k-pivot-layout .k-grid-footer>td{border-top-width:0}.k-pivot-filter-window .k-treeview{max-height:600px}.k-fieldselector .k-edit-buttons{bottom:auto}.k-fieldselector .k-edit-label{width:16%}.k-fieldselector .k-edit-field{width:77%}.k-fieldselector .k-edit-field>.k-textbox,.k-fieldselector .k-edit-field>.k-widget{width:99%}.k-fieldselector .k-edit-buttons>input,.k-fieldselector .k-edit-buttons>label{float:left;margin-top:.4em}.k-fieldselector p{margin:0 0 .2em .5em;text-transform:uppercase}.k-fieldselector p .k-icon{margin:0 5px 0 0}.k-fieldselector .k-columns{border-style:solid;border-width:0}.k-fieldselector .k-columns>div{overflow:auto;padding:.6em;border-style:solid;border-width:0 0 0 1px;float:left;width:45%}.k-fieldselector .k-columns>div:first-child{border-width:0;margin-right:-1px}.k-fieldselector .k-columns>div+div{float:right;border-width:0}.k-fieldselector div.k-treeview{border-width:0;margin-right:-1px;padding-left:4px;overflow:visible}.k-fieldselector .k-list-container{margin-left:.5em;margin-bottom:1em;padding:.2em 0 0;border-style:solid;border-width:1px}.k-fieldselector .k-list{padding-bottom:2em}.k-fieldselector .k-list li.k-item{padding:.3em 3.3em .3em .3em;margin:0 .2em .2em;position:relative;font-size:.9em;line-height:1.2em;min-height:1em}.k-i-kpi-trend-decrease,.k-i-kpi-trend-equal,.k-i-kpi-trend-increase{color:#858585}.k-i-kpi-status-hold{color:#f9ce1d}.k-i-kpi-status-deny{color:#f44336}.k-i-kpi-status-open{color:#4caf50}.k-pdf-export-shadow .k-pivot .k-grid-content{overflow:visible!important}.k-pdf-export-shadow .k-pivot .k-grid-content,.k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid{height:100%!important}.k-pdf-export-shadow .k-pivot .k-grid-header{padding-right:0!important}.k-pdf-export-shadow .k-pivot{width:auto!important;height:auto!important}.k-pdf-export-shadow .k-pivot .k-grid-content>table,.k-pdf-export-shadow .k-pivot .k-grid-header-wrap>table{width:100%!important;height:auto!important}.k-pivot .k-field-actions .k-icon{pointer-events:all}div.k-treeview{border-width:0;background:0 0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview .k-content,.k-treeview .k-item>.k-group,.k-treeview>.k-group{margin:0;padding:0;background:0 0;list-style-type:none;position:relative}.k-treeview .k-checkbox,.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-in,.k-treeview .k-sprite{display:inline-block;vertical-align:top}.k-checkbox-wrapper{display:inline-block;vertical-align:middle}.k-treeview .k-checkbox-wrapper+.k-in{margin-left:4px}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-i-collapse,.k-treeview .k-i-expand,.k-treeview .k-i-minus,.k-treeview .k-i-plus{margin-left:-16px;cursor:pointer}.k-treeview .k-i-collapse{margin-top:-4px}.k-treeview .k-image,.k-treeview .k-sprite{margin-right:3px}.k-treeview .k-in{margin:0;padding:1px .3333em 1px .25em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-i-drag-and-drop{position:absolute;z-index:10000;visibility:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent;background-repeat:no-repeat}.k-treeview .k-state-hover{cursor:pointer}.k-rtl .k-treeview .k-i-collapse,.k-rtl .k-treeview .k-i-expand{margin-left:0;margin-right:-16px}.k-rtl .k-treeview .k-checkbox-wrapper+.k-in{margin-left:0;margin-right:4px}span.k-colorpicker,span.k-combobox,span.k-datepicker,span.k-datetimepicker,span.k-dropdown,span.k-dropdowntree,span.k-numerictextbox,span.k-timepicker{background-image:none}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-listbox,.k-multiselect,.k-numerictextbox,.k-selectbox,.k-textbox,.k-timepicker{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-autocomplete>.k-i-close,.k-dropdown-wrap>.k-i-close,.k-multiselect-wrap>.k-i-close{font-size:100%;display:none;position:absolute;cursor:pointer}.k-autocomplete>.k-i-close{right:calc(1em - 8px)}.k-multiselect-wrap>.k-i-close{right:calc(1em - 7px)}.k-autocomplete>.k-i-close,.k-dropdown-wrap>.k-i-close{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-dropdown-wrap>.k-i-close{right:calc(3em - 8px)}.k-dropdowntree>.k-multiselect-wrap>.k-i-close,.k-multiselect-wrap>.k-i-close{top:calc(1.00357143em - 7px)}.k-dropdown-wrap .k-readonly,.k-multiselect-wrap .k-readonly{opacity:.5}.k-autocomplete.k-state-focused>.k-i-close,.k-autocomplete.k-state-hover>.k-i-close,.k-dropdown-wrap.k-state-focused>.k-i-close,.k-dropdown-wrap.k-state-hover>.k-i-close,.k-multiselect-wrap.k-state-focused>.k-i-close,.k-multiselect-wrap.k-state-hover>.k-i-close{display:inline-block;outline:0}.k-multiselect.k-state-focused>.k-multiselect-wrap>.k-i-close,.k-multiselect.k-state-hover>.k-multiselect-wrap>.k-i-close{display:inline-block;outline:0}.k-autocomplete>.k-hidden,.k-dropdown-wrap .k-hidden,.k-multiselect-wrap .k-hidden{display:none!important}.k-autocomplete,.k-colorpicker,.k-combobox,.k-datepicker,.k-datetimepicker,.k-dropdown,.k-dropdowntree,.k-numerictextbox,.k-selectbox,.k-timepicker{white-space:nowrap}.k-filter-menu .k-autocomplete,.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-dropdown,.k-filter-menu .k-dropdowntree,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-textbox,.k-filter-menu .k-timepicker{width:13.2em}.k-colorpicker{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-numeric-wrap,.k-picker-wrap{position:relative;cursor:default}.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap{display:block}.k-list-scroller{position:relative;overflow:auto}.k-popup.k-calendar-container,.k-popup.k-list-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;padding:2px;border-width:1px;border-style:solid}.k-list-container.k-popup-dropdowntree{padding:0}.k-list-container.k-popup-dropdowntree .k-check-all{margin:10px 10px 0}.k-list-container.k-popup-dropdowntree .k-treeview{box-sizing:border-box;padding:10px}.k-autocomplete.k-state-border-down,.k-list-container.k-state-border-down,.k-numeric-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-autocomplete,.k-dropdown-wrap,.k-multiselect-wrap,.k-numeric-wrap,.k-picker-wrap,.k-textarea,.k-textbox{border-width:1px;border-style:solid}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{padding-right:2em}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-numeric-wrap.k-expand-padding .k-i-warning{right:0}.k-autocomplete,.k-textbox{padding:0}.k-textbox.k-space-left{padding-left:2em}.k-textbox.k-space-right{padding-right:2em}.k-picker-wrap .k-input{margin:0}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}span.k-textbox:after{content:"\a0";display:block;height:.4px;overflow:hidden}.k-autocomplete,.k-dropdown-wrap,.k-numeric-wrap,.k-picker-wrap{transition:box-shadow .15s ease-out}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-textbox>input{width:100%;box-sizing:border-box}.k-dropdown-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{color:inherit;background:0 0}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-autocomplete .k-input,.k-textbox>input{display:block;width:100%}.k-dropdown-wrap .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;color:inherit}.k-dropdown .k-input,.k-dropdowntree .k-dropdown-wrap .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-multiselect-wrap .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input,.k-selectbox .k-input,.k-textbox>input{line-height:1.65em;padding:.17857143em 0;text-indent:.571em;border:0;margin:0;overflow:hidden;text-overflow:ellipsis}.k-dropdown-wrap .k-input:before{content:"";display:inline-block;width:0}.k-ie .k-autocomplete .k-input{height:1.65em}.k-ie .k-combobox .k-input,.k-ie .k-numeric-wrap .k-input,.k-ie .k-picker-wrap .k-input,.k-ie .k-textbox>input{height:2em}.k-ie input.k-textbox{height:calc(2em + 2px)}.k-webkit .k-combobox .k-dropdown-wrap:before,.k-webkit .k-numeric-wrap:before,.k-webkit .k-picker-wrap:before{padding-bottom:.38em}.km.root .k-combobox .k-dropdown-wrap:before,.km.root .k-numeric-wrap:before,.km.root .k-picker-wrap:before{content:none}.k-combobox .k-input,.k-numeric-wrap .k-input,.k-picker-wrap .k-input{display:inline}.k-dropdown-wrap .k-select,.k-numeric-wrap .k-select,.k-picker-wrap .k-select{line-height:2em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:2em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-combobox .k-select,.k-dropdown,.k-dropdowntree .k-dropdown-wrap,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-list-optionlabel,.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:auto}.k-nodata{min-height:138px;width:100%;display:table;text-transform:uppercase;font-size:.85em;font-weight:lighter}.k-nodata>div{display:table-cell;text-align:center;vertical-align:middle;padding:11px}.k-fieldselector .k-list .k-item,.k-item.k-drag-clue,.k-list-optionlabel,.k-listbox .k-item,.k-popup .k-list .k-item,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-listbox .k-item,.k-popup .k-list .k-item{border-width:1px;border-style:solid;border-color:transparent;padding:0 4px}.k-popup .k-list .k-item>.k-group{top:-1px}.k-group-header+div>.k-list>.k-item.k-first:before{content:" ";display:block;border-top-width:1px;border-top-style:solid;position:absolute;top:-1px;left:0;right:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{padding-right:22px}.k-fieldselector .k-list .k-item,.k-list-optionlabel.k-state-focused,.k-list-optionlabel.k-state-selected,.k-listbox .k-item,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-list-filter{position:relative;margin-bottom:2px}.k-list-filter>.k-textbox{padding-right:20px;width:100%}.k-list-filter>.k-icon{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.km-root .k-list-filter>.k-textbox{padding-left:0;padding-right:0;border-left-width:0;border-right-width:0}.k-multiselect{display:block;width:auto}.k-multiselect-wrap{border-radius:4px;padding-right:22px}.k-multiselect-wrap .k-input{min-width:25px;min-height:1.65em;padding:.17857143em;text-indent:.571em;background-color:transparent;border:0;margin:0;float:left}.k-multiselect-wrap .k-input::-ms-clear{display:none}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em 1.6em .1em .4em;line-height:1.5em;min-height:calc(1.7em + 2px);float:left;position:relative}.k-autocomplete .k-i-loading,.k-multiselect .k-i-loading{position:absolute;top:auto;right:.4em;bottom:.4em}.k-multiselect-wrap .k-select{position:absolute;top:0;bottom:0;right:0;padding:.03em .2em}.k-autocomplete-clearable .k-input,.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-input,.k-multiselect-clearable .k-input{overflow:hidden;text-overflow:ellipsis}.k-combobox-clearable .k-input,.k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-dropdowntree-clearable .k-multiselect-wrap,.k-multiselect-clearable .k-multiselect-wrap{padding-right:2em}.k-datetimepicker .k-picker-wrap{padding-right:4em}.k-datetimepicker .k-select{width:4em}.k-datetimepicker .k-select .k-link{display:inline-block;width:50%}.k-datetimepicker .k-link{color:inherit}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-datepicker,.k-datetimepicker,.k-textbox,.k-timepicker{display:inline-block;vertical-align:middle}.k-time-popup .k-item{padding:1px 3px}.k-datetime-container .k-datetime-wrap{width:21em;overflow:hidden}.k-datetime-container .k-datetime-buttongroup{padding:8px}.k-datetime-container .k-datetime-selector{display:-ms-flexbox;display:flex;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.k-datetime-container .k-datetime-calendar-wrap,.k-datetime-container .k-datetime-time-wrap{text-align:center;-ms-flex:0 0 21em;flex:0 0 21em}.k-datetime-container .k-time-list-container{-ms-flex-pack:center;justify-content:center}.k-datetime-container .k-time-tab .k-datetime-selector{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.k-datetime-container>.k-popup{padding-bottom:0}.k-datetime-container>.k-popup .k-action-buttons{margin-bottom:0}.k-time-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;line-height:2em}.k-time-header .k-title{font-weight:700}.k-time-header .k-time-now{border-width:0;line-height:inherit;cursor:pointer}.k-time-list-wrapper{display:inline-block;overflow:hidden;box-sizing:content-box;overflow-x:hidden;overflow-y:auto;position:relative;padding:20px 0;text-align:center;width:5em;height:calc(10.00000001em + 56px)}.k-time-list-wrapper .k-title{display:block;text-align:center;font-size:10px;position:absolute;text-transform:capitalize;font-weight:700;min-width:100%;height:1.5em;line-height:1.5em;margin-top:-20px;z-index:12}.k-time-list-wrapper.k-state-focused::after,.k-time-list-wrapper.k-state-focused::before{display:block;content:" ";position:absolute;width:100%;left:0;pointer-events:none;height:calc(50% - 1em);box-sizing:border-box;border-width:0;border-style:solid}.k-time-list-wrapper.k-state-focused::before{top:0}.k-time-list-wrapper.k-state-focused::after{bottom:0}.k-time-container{position:absolute;display:block;overflow-x:hidden;overflow-y:scroll;line-height:1.42857143;left:0;right:0;top:20px;bottom:20px;padding-right:100px;padding-left:100px;margin-left:-100px;margin-right:-100px;margin-right:-117px}.k-time-container>ul{height:auto;width:5em}.k-time-list-container{display:-ms-flexbox;display:flex;position:relative}.k-time-list{position:absolute;display:-ms-flexbox;display:flex;z-index:10;outline:0;bottom:0;right:0;left:0;top:0}.k-time-list::after,.k-time-list::before{display:block;position:absolute;content:" ";height:0;line-height:0;z-index:1;width:200%;left:-50%}.k-time-list::before{top:0}.k-time-list::after{bottom:0}.k-time-list .k-item{padding:4px 8px}.k-time-highlight{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:calc(1.42857143em + 8px);z-index:1;border-width:1px 0;border-style:solid;border-radius:.1px}.k-time-container .k-scrollable-placeholder{position:absolute;width:1px;top:0;right:0}.k-time-separator{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;height:100%;z-index:11}.k-time-footer{margin-top:0}.k-input{font-size:inherit;padding:.25em 0}.k-input,.k-textarea>textarea,.k-textbox>input{outline:0;-webkit-tap-highlight-color:transparent}.k-textbox{outline:0}input.k-textbox,textarea.k-textarea{padding:.17857143em 0}input.k-textbox{line-height:1.65em;text-indent:.571em}.k-ie input.k-textbox{text-indent:.2855em}textarea.k-textarea{height:auto}.k-input-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2em;position:relative}.k-input-icon .k-icon{position:static;margin:0}.k-ie9 .k-input-icon{position:absolute;height:100%;right:0;top:0}.k-ie9 .k-rtl .k-input-icon,.k-ie9 [dir=rtl] .k-input-icon{left:0;right:auto}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{color:inherit;display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0;overflow:hidden}.k-numerictextbox .k-icon{display:block;margin:auto;height:100%}.k-numerictextbox .k-i-arrow-60-up{top:0}.k-numerictextbox .k-i-arrow-60-down{bottom:0}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-rtl .k-multiselect-wrap{padding-right:0;padding-left:22px}.k-maskedtextbox{position:relative;display:inline-block;background-color:transparent;border-width:0}.k-maskedtextbox ::-ms-clear{display:none;width:0;height:0}.k-maskedtextbox .k-i-warning{display:none;position:absolute;width:2em;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-maskedtextbox.k-state-invalid .k-i-warning{display:inline-block}.k-dateinput{position:relative;display:inline-block;border-width:0}.k-dateinput.k-widget{background-color:transparent}.k-dateinput ::-ms-clear{display:none;width:0;height:0}.k-dateinput .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-dateinput.k-state-invalid .k-i-warning{display:inline-block}.k-datepicker .k-picker-wrap .k-i-warning,.k-datetimepicker .k-picker-wrap .k-i-warning,.k-timepicker .k-picker-wrap .k-i-warning{display:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-datetimepicker .k-picker-wrap.k-state-invalid .k-i-warning,.k-timepicker .k-picker-wrap.k-state-invalid .k-i-warning{display:inline-block}.k-listbox{box-sizing:border-box;height:200px}.k-listbox.k-widget{background-color:transparent}.k-listbox .k-list-scroller{height:100%;overflow:auto;border-width:1px;border-style:solid;box-sizing:border-box}.k-listbox .k-list-scroller li{cursor:default;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.k-listbox .k-listbox-toolbar{box-sizing:border-box}.k-listbox.k-listbox-toolbar-top{padding:15px 0 1.42857143em}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar{margin-top:-15px;margin-bottom:5px}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li+li{margin-left:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:left;margin-right:5px}.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li+li{margin-top:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:right;margin-left:5px}.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child){margin-bottom:5px}.k-listbox.k-listbox-toolbar-bottom{padding:15px 0 1.45em}.k-listbox.k-listbox-toolbar-bottom .k-list-scroller{margin-top:-15px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar{margin-top:5px}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li{display:inline-block}.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li+li{margin-left:5px}.k-listbox .k-ghost{opacity:.5}.k-rtl .k-combobox-clearable .k-input,.k-rtl .k-dropdown-wrap,.k-rtl .k-dropdowntree-clearable .k-dropdown-wrap .k-input,.k-rtl .k-dropdowntree-clearable .k-multiselect-wrap,.k-rtl .k-multiselect-clearable .k-multiselect-wrap,.k-rtl .k-numeric-wrap,.k-rtl .k-picker-wrap{padding-right:0;padding-left:2em}.k-rtl .k-dropdown-wrap>.k-i-close{left:calc(3em - 8px)}.k-rtl .k-autocomplete>.k-i-close{left:calc(1em - 8px)}.k-rtl .k-multiselect-wrap>.k-i-close{left:calc(1em - 7px)}.k-rtl .k-numeric-wrap.k-state-invalid.k-expand-padding .k-i-warning{left:0}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar{float:right;margin-right:0;margin-left:5px}.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar{float:left;margin-right:5px;margin-left:0}.k-multiple-selection .k-in.k-state-selected{border-color:transparent;color:inherit;background:0 0}.k-popup-flush,.k-popup-flush.k-list-container{padding:0}.k-dropdowngrid-popup{overflow:hidden}.k-dropdowngrid-popup .k-footer,.k-dropdowngrid-popup .k-grid-header,.k-dropdowngrid-popup .k-group-header,.k-dropdowngrid-popup .k-list-scroller,.k-dropdowngrid-popup .k-virtual-content{line-height:1.42857143}.k-dropdowngrid-popup .k-virtual-wrap{margin:0}.k-dropdowngrid-popup .k-grid-header table{margin:0 0 -1px 0;width:100%;max-width:none;border-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0}.k-grid-list{width:100%;max-width:none;border-width:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;outline:0;display:table}.k-grid-list>.k-item{box-sizing:border-box;display:table-row;position:relative}.k-grid-list>.k-item>.k-cell,.k-grid-list>.k-item>.k-group,.k-grid-list>.k-item>.k-spacer-group{box-sizing:border-box;display:table-cell;vertical-align:middle}.k-grid-list.k-virtual-list>.k-item>.k-cell,.k-grid-list.k-virtual-list>.k-item>.k-group,.k-grid-list.k-virtual-list>.k-item>.k-spacer-group{display:inline-block}.k-dropdowngrid-popup .k-grid-header .k-header,.k-grid-list>.k-item>.k-cell{border-width:0 0 1px 1px;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-dropdowngrid-popup .k-grid-header .k-header{padding:6px 8px}.k-grid-list>.k-item>.k-cell{padding:6px 8px}.k-dropdowngrid-popup .k-grid-header .k-header:first-child,.k-grid-list>.k-item>.k-cell:first-child{border-left-width:0}div.k-dropdowngrid-popup .k-group-header{margin:0;padding:6px 8px;min-height:auto;text-align:left}.k-grid-list>.k-item>.k-group-cell,.k-grid-list>.k-item>.k-spacer-cell{padding-left:0;padding-right:0;width:0;border-left-width:0;border-right-width:0;overflow:visible;position:relative}.k-grid-list>.k-item>.k-group-cell>span{padding:0 4px;font-size:.875em;position:absolute;top:0;right:0}.k-grid-list>.k-item:last-child>.k-cell,.k-grid-list>.k-item:last-child>.k-group-cell,.k-grid-list>.k-item:last-child>.k-spacer-cell{border-bottom-width:0}.k-dropdowngrid-popup .k-footer{padding:6px 8px;border-width:1px 0 0 0;border-style:solid;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative}.k-rtl .k-grid-list>.k-item>.k-cell{border-left-width:1px;border-right-width:1px;text-align:right}.k-rtl .k-grid-list>.k-item>.k-cell:first-child{border-right-width:0}.k-rtl div.k-dropdowngrid-popup .k-group-header{text-align:right}.k-rtl .k-grid-list>.k-item>.k-group-cell>span{right:auto;left:0}.k-floating-label-container,.k-textbox-container{padding-top:1.2375em;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;position:relative;width:12.4em;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch}.k-floating-label-container>.k-label,.k-textbox-container>.k-label{max-width:90%;line-height:1.65em;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:calc(1.41607143em + 1px);left:calc(1px + .571em);overflow:hidden;cursor:text;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out;pointer-events:none}.k-floating-label-container>.k-textarea,.k-floating-label-container>.k-textbox,.k-floating-label-container>.k-widget,.k-textbox-container>.k-textarea,.k-textbox-container>.k-textbox,.k-textbox-container>.k-widget{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.k-floating-label-container.k-state-empty>.k-label,.k-textbox-container.k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);font-style:normal}.k-floating-label-container.k-state-focused,.k-textbox-container.k-state-focused{box-shadow:none}.k-floating-label-container.k-state-focused>.k-label,.k-floating-label-container>.k-label,.k-textbox-container.k-state-focused>.k-label,.k-textbox-container>.k-label{-webkit-transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);-ms-transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75);transform:translate(-.571em,-.1339285725em) translate(-1px,-1.2375em) translate(-12.5%,-9.375%) scale(.75)}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-webkit-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) :-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::-ms-input-placeholder{color:transparent}.k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder,.k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder{color:transparent}.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl]>.k-label{left:auto;right:calc(1px + .571em)}.k-floating-label-container[dir=rtl].k-state-empty>.k-label,.k-rtl .k-floating-label-container.k-state-empty>.k-label,.k-rtl .k-textbox-container.k-state-empty>.k-label,.k-textbox-container[dir=rtl].k-state-empty>.k-label{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.k-floating-label-container[dir=rtl].k-state-focused>.k-label,.k-floating-label-container[dir=rtl]>.k-label,.k-rtl .k-floating-label-container.k-state-focused>.k-label,.k-rtl .k-floating-label-container>.k-label,.k-rtl .k-textbox-container.k-state-focused>.k-label,.k-rtl .k-textbox-container>.k-label,.k-textbox-container[dir=rtl].k-state-focused>.k-label,.k-textbox-container[dir=rtl]>.k-label{-webkit-transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);-ms-transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75);transform:translate(.571em,-.1339285725em) translate(1px,-1.2375em) translate(12.5%,-9.375%) scale(.75)}.k-input-label{margin-right:.571em;z-index:1}.k-input-label.k-rtl,.k-input-label[dir=rtl],.k-rtl .k-input-label,[dir=rtl] .k-input-label{margin-right:0;margin-left:.571em}.k-colorpicker .k-picker-wrap{line-height:2.00714286em}.k-colorpicker .k-selected-color{vertical-align:top;display:inline-block;height:2em;width:2em}.k-colorpicker .k-selected-color .k-i-line{font-size:2em;color:#FF525E;display:inline-block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}.k-colorpicker .k-selected-color .k-i-line:before{content:"\e510"}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-select{cursor:pointer}.k-colorpicker .k-picker-wrap .k-icon{overflow:visible}.k-flatcolorpicker{position:relative;display:inline-block;width:265px;padding-bottom:5px;background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(textures/transtexture.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .1em .65em .1em;border:0;margin:0;width:84%}.k-flatcolorpicker .k-selected-color .k-color-input{background-color:#fff;display:-ms-inline-flexbox;display:inline-flex;width:84%;text-align:left;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.k-flatcolorpicker .k-selected-color .k-clear-color{padding:.4em;line-height:0}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before{color:#000;opacity:.8}.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover{opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active{color:inherit}.k-flatcolorpicker .k-clear-color-container .k-clear-color:active{color:#000;opacity:1}.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color,.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color{background-image:none}.k-flatcolorpicker .k-clear-color-container{text-align:left}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;box-shadow:0 1px 2px #444;background:0 0}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover{background:0 0;border-color:#fff;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:0 0}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:0 0;border:3px solid #eee;margin-top:1px;height:8px;width:8px;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover{background:0 0;border-color:#fff;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:linear-gradient(to right,red 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(textures/transparency.png);background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%),linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected,.k-colorpalette .k-item.k-state-selected:hover{z-index:100;background:0 0;box-shadow:0 1px 3px 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.45);position:relative}.k-colorpalette .k-item:hover{z-index:101;position:relative;box-shadow:0 1px 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.3)}.k-cursor-auto{cursor:auto}.k-cursor-default{cursor:default}.k-cursor-none{cursor:none}.k-cursor-context-menu{cursor:context-menu}.k-cursor-help{cursor:help}.k-cursor-pointer{cursor:pointer}.k-cursor-progress{cursor:progress}.k-cursor-wait{cursor:wait}.k-cursor-cell{cursor:cell}.k-cursor-crosshair{cursor:crosshair}.k-cursor-text{cursor:text}.k-cursor-vertical-text{cursor:vertical-text}.k-cursor-alias{cursor:alias}.k-cursor-copy{cursor:copy}.k-cursor-move{cursor:move}.k-cursor-no-drop{cursor:no-drop}.k-cursor-not-allowed{cursor:not-allowed}.k-cursor-e-resize{cursor:e-resize}.k-cursor-n-resize{cursor:n-resize}.k-cursor-ne-resize{cursor:ne-resize}.k-cursor-nw-resize{cursor:nw-resize}.k-cursor-s-resize{cursor:s-resize}.k-cursor-se-resize{cursor:se-resize}.k-cursor-sw-resize{cursor:sw-resize}.k-cursor-w-resize{cursor:w-resize}.k-cursor-ew-resize{cursor:ew-resize}.k-cursor-ns-resize{cursor:ns-resize}.k-cursor-nesw-resize{cursor:nesw-resize}.k-cursor-nwse-resize{cursor:nwse-resize}.k-cursor-col-resize{cursor:col-resize}.k-cursor-row-resize{cursor:row-resize}.k-cursor-all-scroll{cursor:all-scroll}.k-cursor-zoom-in{cursor:zoom-in}.k-cursor-zoom-out{cursor:zoom-out}.k-cursor-grab{cursor:grab}.k-cursor-grabbing{cursor:grabbing}select.k-dropdown{border-radius:4px;padding:4px 8px;border-width:1px;border-style:solid;outline:0;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease;cursor:pointer}.k-notification{border-width:1px;border-style:solid;cursor:default;position:relative;white-space:nowrap;box-sizing:border-box}.k-notification>.k-notification-wrap{padding:.6em .5em}.k-notification-closable>.k-notification-wrap{padding-right:20px}.k-notification .k-notification-content{display:inline-block;vertical-align:top;white-space:normal}.k-notification-wrap>.k-i-error,.k-notification-wrap>.k-i-info,.k-notification-wrap>.k-i-success,.k-notification-wrap>.k-i-warning{margin-right:4px;vertical-align:text-bottom}.k-notification-wrap>.k-i-close{position:absolute;top:50%;right:4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.k-notification-closable .k-notification-wrap>.k-i-close{display:block}.k-rtl .k-notification-closable .k-notification-wrap,.k-rtl.k-notification-closable .k-notification-wrap{padding-right:.5em;padding-left:20px}.k-rtl .k-notification-wrap>.k-i-error,.k-rtl .k-notification-wrap>.k-i-info,.k-rtl .k-notification-wrap>.k-i-success,.k-rtl .k-notification-wrap>.k-i-warning{margin-right:0;margin-left:4px}.k-rtl .k-notification-wrap>.k-i-close{right:auto;left:4px}.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-horizontal .k-last.k-state-selected{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-top-left-radius:4px;border-top-right-radius:4px}.k-progressbar-vertical .k-last{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}div.k-slider{position:relative;border-width:0;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-grid .k-slider .k-button,.k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-grid .k-slider-vertical .k-button-decrease,.k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider .k-tick,.k-slider-track{cursor:pointer}.k-slider-selection,.k-slider-track{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-selection,.k-slider-horizontal .k-slider-track{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-selection,.k-slider-vertical .k-slider-track{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-.5em}.k-slider-vertical .k-first .k-label{bottom:-.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{display:inline-block;text-align:center}.k-scheduler .k-link{color:inherit}.k-scheduler-toolbar{border-width:0 0 1px;z-index:2}.k-scheduler-toolbar .k-nav-current{color:inherit;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;cursor:pointer}.k-scheduler-toolbar .k-nav-current .k-icon{-webkit-margin-end:4px;margin-inline-end:4px}.k-scheduler-toolbar .k-nav-current .k-lg-date-format,.k-scheduler-toolbar .k-nav-current .k-sm-date-format{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:inline-block}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:none}.k-scheduler-toolbar .k-scheduler-search{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-scheduler-toolbar .k-scheduler-views-wrapper{margin-left:auto}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{width:auto;font:inherit;display:none}@media (max-width:1400px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{max-width:200px}}@media (max-width:1024px){.k-scheduler-toolbar .k-nav-current .k-lg-date-format{display:none}.k-scheduler-toolbar .k-nav-current .k-sm-date-format{display:inline-block}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views{display:none}.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown{display:inline-block}}.k-scheduler-footer{border-width:1px 0 0}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.k-scheduler-header{text-align:center}.k-scheduler-header .k-link{color:inherit}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-content,.k-scheduler-times{position:relative}.k-scheduler-times{overflow:hidden;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-monthview .k-scheduler-content{overflow-y:scroll}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed;max-width:none}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:4px .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{box-sizing:content-box}.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected),.k-scheduler-timelineview .k-today:not(.k-nonwork-hour){background-color:transparent}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-scheduler-table td{height:85px;text-align:right}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto,.k-scheduler-monthview .k-scheduler-table-auto td{height:auto}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-header th,.k-scheduler-table td{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-header th:first-child,.k-scheduler-table td:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent;white-space:nowrap}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day,.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{padding:0;height:13px}.k-more-events>.k-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-event,.k-more-events{border-width:1px;border-style:solid;box-sizing:border-box;text-align:left;overflow:hidden;position:absolute}.k-event .k-nav-day{display:inline-block}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:4px 1.4em 4px .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agendaview .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-bottom-actions,.k-event .k-event-top-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event-active .k-resize-handle,.k-event:hover .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{-webkit-filter:none;filter:none;opacity:1}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-scheduler-agendaview .k-scheduler-table td,.k-scheduler-agendaview .k-scheduler-table th{text-align:left}.k-scheduler-groupcolumn,.k-scheduler-times .k-slot-cell{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-60-right{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-60-left{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:400}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name=title],.k-scheduler-edit-form textarea.k-textarea{width:100%}.k-scheduler-edit-form textarea.k-textarea{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset.k-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field span.k-recur-interval,.k-edit-field>ul.k-reset .k-numerictextbox{width:5em}.k-edit-field>ul.k-reset .k-datepicker,.k-edit-field>ul.k-reset .k-dropdown,div[name=recurrenceRule]>.k-dropdown{width:9em}.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete,.k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries{float:left}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-scheduler-refresh{float:right;padding:0 .5em}@media (max-width:480px){.k-scheduler-timecolumn{width:5em}.k-scheduler-datecolumn{width:6em;overflow:hidden}.k-scheduler-datecolumn>div,.k-scheduler-timecolumn>div{white-space:normal}}.k-scheduler-pdf-export{overflow:hidden}.k-pdf-export-shadow .k-scheduler,.k-scheduler-pdf-export .k-scheduler-content,.k-scheduler-pdf-export .k-scheduler-times{height:auto!important;overflow:visible!important}.k-scheduler-pdf-export .k-scheduler-header{padding:0!important}.k-scheduler-pdf-export .k-scheduler-header-wrap{border-width:0!important}.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table,.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table{width:100%!important}.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left,.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-tooltip{padding:4px 8px;min-width:30px;border-width:1px;border-style:solid;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:start;align-items:flex-start;position:absolute;z-index:12000}.k-tooltip-icon{-webkit-margin-end:4px;margin-inline-end:4px;-ms-flex-negative:0;flex-shrink:0}.k-tooltip-title{display:block}.k-tooltip-content{overflow:hidden;text-overflow:ellipsis}.k-tooltip-button{-ms-flex-negative:0;flex-shrink:0}.k-callout{width:12px;height:12px;border-width:6px;border-style:solid;border-color:transparent;box-sizing:border-box;position:absolute;pointer-events:none}.k-callout-n{border-bottom-color:inherit;top:-1px;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);pointer-events:none}.k-callout-e{border-left-color:inherit;top:50%;right:-1px;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);pointer-events:none}.k-callout-s{border-top-color:inherit;bottom:-1px;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);pointer-events:none}.k-callout-w{border-right-color:inherit;top:50%;left:-1px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);pointer-events:none}span.k-tooltip{position:relative}.k-validator-tooltip{margin-top:6px;width:auto;white-space:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:9999}.k-validator-tooltip .k-callout-n{inset-inline-start:16px}.k-grid .k-validation-tooltip{max-width:300px}.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-ghost-splitbar-horizontal,.k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:red}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;margin-top:-10px}.k-splitbar-horizontal .k-i-arrow-60-right{margin-left:-2px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right{margin-top:13px}.k-splitbar-horizontal .k-i-arrow-60-left{margin-left:-3px}.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left{margin-top:-28px}.k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px}.k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up{margin-left:-17px}.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down{margin-left:23px}.k-i-arrow-60-down,.k-i-arrow-60-left,.k-i-arrow-60-right,.k-i-arrow-60-up{cursor:pointer}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:7px;height:20px;margin-top:-10px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%}.k-splitbar-draggable-horizontal .k-resize-handle,.k-splitbar-draggable-vertical .k-resize-handle{display:inline-block;border-radius:1px}.k-splitbar-draggable-horizontal .k-resize-handle{width:3px;height:20px}.k-splitbar-draggable-vertical .k-resize-handle{width:20px;height:3px}.k-splitbar .k-i-arrow-60-down,.k-splitbar .k-i-arrow-60-left,.k-splitbar .k-i-arrow-60-right,.k-splitbar .k-i-arrow-60-up{font-size:10px}.k-splitter-resizing{overflow:hidden}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right{margin-top:13px;margin-right:-3px}.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left{margin-top:-28px;margin-right:-2px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-up{margin-top:-2px;margin-left:-17px}.k-rtl .k-splitbar-vertical .k-i-arrow-60-down{margin-top:-2px;margin-left:23px}html .k-upload{position:relative}.k-dropzone .k-dropzone-hint,.k-upload-button{vertical-align:middle}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone .k-dropzone-hint{margin-left:.6em}.k-dropzone-active .k-dropzone-hint{display:inline-block}.k-dropzone-active .k-upload-status{display:none}.k-upload-button{position:relative;overflow:hidden;direction:ltr}.k-upload .k-upload-button{min-width:7.167em;margin-right:1.6em}.k-upload-button input{position:absolute;bottom:0;right:0;z-index:1;font:170px monospace!important;opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-status .k-i-warning{display:none}.k-upload-status-total .k-icon{display:inline-block;margin-right:4px;vertical-align:text-bottom}.k-upload .k-clear-selected,.k-upload .k-upload-selected{display:inline-block;width:50%;margin:0;line-height:1em;padding:1.214em 0;border:0}.k-upload .k-upload-selected{border-left-width:1px;border-left-style:solid;margin-left:-1px}.k-upload .k-clear-selected{border-radius:0 0 0 4px}.k-upload .k-upload-selected{border-radius:0 0 4px 0}.k-upload-files~.k-clear-selected,.k-upload-files~.k-upload-selected{margin-top:-5px}.k-upload .k-fail{background-position:-161px -111px}.k-file{border-style:solid;border-width:0 0 1px;padding:.65em 1em calc(.65em + 2px) 1em;white-space:nowrap}.k-file .k-upload-action{background:0 0;border-width:0;box-shadow:none;margin-right:3px}.k-file:last-child{border-bottom-width:0}.k-file .k-icon{display:inline-block;position:relative}.k-upload-files .k-file{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative}.k-file-extension-wrapper,.k-file-group-wrapper,.k-file-invalid-extension-wrapper,.k-file-name-size-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-group-wrapper,.k-multiple-files-invalid-extension-wrapper{display:block}.k-file-extension-wrapper,.k-file-invalid-extension-wrapper,.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{position:relative;width:24px;height:34px;border-width:2px;border-style:solid;vertical-align:top;font-size:.57em;text-transform:uppercase}.k-file-invalid-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{font-size:1.2em}.k-multiple-files-extension-wrapper,.k-multiple-files-invalid-extension-wrapper{margin-top:4px}.k-file-group-wrapper .k-file-group,.k-file-invalid-group-wrapper .k-file-group,.k-multiple-files-group-wrapper .k-file-group,.k-multiple-files-invalid-group-wrapper .k-file-group{font-size:32px}.k-file-group-wrapper .k-file-state,.k-file-invalid-group-wrapper .k-file-state,.k-multiple-files-group-wrapper .k-file-state,.k-multiple-files-invalid-group-wrapper .k-file-state{position:absolute}.k-multiple-files-group-wrapper,.k-multiple-files-invalid-group-wrapper{vertical-align:top}.k-file-state{visibility:hidden}.k-file-single>.k-file-name-size-wrapper,.k-file>.k-file-name-size-wrapper,.k-multiple-files-wrapper{overflow:hidden;-ms-flex:1 0 0px;flex:1 0 0;margin-left:1em}.k-multiple-files-wrapper .k-file-name-size-wrapper{margin-bottom:1em}.k-file-name-size-wrapper{vertical-align:middle}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:after,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:before{position:absolute;content:"";display:inline-block;border-style:solid}.k-file-extension-wrapper:before,.k-file-invalid-extension-wrapper:before,.k-multiple-files-extension-wrapper:before,.k-multiple-files-invalid-extension-wrapper:before{top:-1px;right:-1px;width:0;height:0;border-width:6px;margin-top:-1px;margin-right:-1px}.k-multiple-files-extension-wrapper:after,.k-multiple-files-invalid-extension-wrapper:after{top:-6px;left:-6px;width:15px;height:35px;border-width:2px 0 0 2px}.k-file-extension,.k-file-invalid-icon{position:absolute;bottom:0;line-height:normal}.k-file-extension{margin-left:.4em;margin-bottom:.3em;overflow:hidden;text-overflow:ellipsis;max-width:100%}.k-file-invalid-icon{margin-left:5px}.k-file-information,.k-file-name,.k-file-size,.k-file-validation-message{display:block}.k-file-name{position:relative;max-width:100%;vertical-align:middle;line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.k-file-information,.k-file-size,.k-file-validation-message{font-size:.78em;line-height:1.5em}.k-file-information,.k-file-validation-message{line-height:1.5em}.k-file-size{line-height:1.2em}.k-upload-files .k-upload-status{line-height:1;opacity:.65}.k-button.k-upload-action.k-state-active:hover,.k-button.k-upload-action:active:hover,.k-button.k-upload-action:hover,.k-upload-action{color:inherit;background:0 0;border:0}.k-upload-action{opacity:.6}.k-upload-action:hover{opacity:1}.k-upload-action .k-icon{vertical-align:top}.k-file .k-upload-status .k-button,.k-file .k-upload-status>.k-icon{vertical-align:middle;border-radius:50%}.k-dropzone{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.k-dropzone .k-upload-status{position:static;margin-left:10px}.k-upload-pct{margin-right:.75em}.k-ie9 .k-upload-status-total{top:1.5em}.k-ie9 .k-upload-status-total>.k-icon{margin-top:-3px}.k-upload-action{line-height:normal}.k-upload .k-progress{position:absolute;bottom:0;left:0;height:2px}.k-upload .k-progressbar{height:2px;position:absolute;bottom:.32em;width:calc(100% - 2em)}.k-upload .k-progressbar .k-progress{width:100%;max-width:100%;height:100%}.k-file-invalid>.k-progress{width:100%}.k-upload-selected{min-width:7.167em;margin:.25em 0 0;box-sizing:content-box}.k-upload-cancel,.k-upload-selected{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-rtl .k-file-extension-wrapper{margin-left:14px}.k-upload .k-action-buttons{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;clear:both}.k-upload .k-action-buttons .k-button{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.k-upload .k-action-buttons .k-button+.k-button{margin:0}.k-no-flexbox .k-upload .k-action-buttons .k-button{border-width:0}.k-mediaplayer{position:relative}.k-mediaplayer>iframe,.k-mediaplayer>video{vertical-align:top}.k-mediaplayer .k-mediaplayer-overlay{z-index:1;width:100%;height:100%;position:absolute}.k-mediaplayer-titlebar{padding:8px;position:absolute;z-index:2;top:0;left:0;right:0;color:#fff;background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.05) 80%,rgba(0,0,0,0))}.k-mediaplayer-toolbar-wrap{position:absolute;z-index:2;bottom:0;left:0;right:0}.k-mediaplayer-toolbar{padding:2px;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative}.k-mediaplayer-toolbar>*{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.k-mediaplayer-toolbar>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-toolbar-spacer{margin-top:0;margin-bottom:0;border-width:0;-ms-flex:1;flex:1;opacity:0}.k-mediaplayer-toolbar .k-align-right>*+*{margin-left:5px}.k-mediaplayer-toolbar .k-mediaplayer-quality{width:auto;padding:0;background:none transparent}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-dropdown-wrap{border:0 none;box-shadow:none;padding:0;background:none transparent;color:inherit}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-input{display:none}.k-mediaplayer-toolbar .k-mediaplayer-quality .k-select{position:relative;width:auto;min-height:0;line-height:inherit}.k-mediaplayer-quality-wrap,.k-mediaplayer-volume-wrap{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.k-quality-list{width:80px!important;margin-left:-32px!important}.k-slider.k-mediaplayer-seekbar{width:100%;position:absolute;z-index:3;top:-17px;left:0}.k-slider.k-mediaplayer-seekbar .k-slider-track{width:100%!important;border-radius:0}.k-slider.k-mediaplayer-seekbar .k-slider-selection{border-radius:0}.k-slider.k-mediaplayer-seekbar .k-draghandle{opacity:0;transition:.2s opacity}.k-slider.k-mediaplayer-seekbar .k-draghandle.k-state-selected,.k-slider.k-mediaplayer-seekbar:hover .k-draghandle{opacity:1}.k-mediaplayer-fullscreen{position:fixed;z-index:10000;top:0;left:0;width:100%!important;height:100%!important}.k-no-flexbox .k-mediaplayer-toolbar .k-align-right>*{display:inline-block;vertical-align:middle}.k-no-flexbox .k-mediaplayer-toolbar .k-flat.k-button{height:auto}.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer{display:none}.k-toolbar-wrap{float:left}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-filebrowser-dropzone{z-index:10010;opacity:.4;position:fixed}.k-search-wrap{padding:0;width:20%;position:relative}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:50%;right:2px;margin:0;margin-top:-8px}.k-filebrowser .k-filebrowser-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-filebrowser .k-tiles-arrange{float:right}.k-filebrowser .k-tiles-arrange .k-dropdown{width:5.3em}.k-filebrowser .k-upload{border-width:0;background-color:transparent}.k-filebrowser .k-upload .k-upload-files,.k-filebrowser .k-upload .k-upload-status{display:none}.k-filebrowser .k-upload .k-upload-button{margin:0;width:auto;min-width:auto}.k-filebrowser .k-breadcrumb{position:relative;float:left;width:79%;margin:0}.k-filebrowser .k-filemanager-listview{height:390px;max-height:50vh}.k-filebrowser .k-form-text-row{text-align:right}.k-filebrowser .k-form-text-row label{width:14%}.k-filebrowser .k-form-text-row input{width:80%}.k-chart,.k-gauge,.k-sparkline,.k-stockchart{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.k-chart,.k-stockchart{height:400px}.k-chart>canvas{vertical-align:top}.k-stockchart,div.k-chart,div.k-gauge,span.k-sparkline{background-color:transparent}.k-gauge{text-align:left;position:relative}.k-arcgauge{display:inline-block}.k-arcgauge-label{position:absolute;text-align:center;padding:0;margin:0}.k-baseline-marker{zoom:1}.k-chart-tooltip{padding:6px;border-radius:4px;color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:repeat-x;line-height:normal;white-space:nowrap;z-index:12000}.k-chart-tooltip-inverse{color:#000}.k-chart-tooltip table{border-spacing:0;border-collapse:collapse}.k-chart-tooltip th{width:auto;text-align:center;padding:1px}.k-chart-tooltip td{width:auto;text-align:left;padding:.1em .2em}.k-chart-shared-tooltip-marker{display:block;width:15px;height:3px}.k-selector{position:absolute;-webkit-transform:translateZ(0)}.k-selection{position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;border-bottom:0;height:100%}.k-selection-bg{position:absolute;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,.01);filter:alpha(opacity=1)}.k-handle{background:#d2d2d2;width:7px;height:26px;cursor:e-resize;z-index:1;border-radius:6px;position:absolute}.k-handle div{width:100%;height:100%;background-color:transparent}.k-left-handle{left:-4px}.k-right-handle{right:-4px}.k-left-handle div{margin:-20px 0 0 -15px;padding:40px 30px 0 0}.k-left-handle.k-handle-active div{margin-left:-40px;padding-right:55px}.k-right-handle div{margin:-20px 0 0 -15px;padding:40px 0 0 30px}.k-right-handle.k-handle-active div{padding-left:55px}.k-mask{position:absolute;height:100%;background-color:#fff;filter:alpha(opacity=80);opacity:.8}.k-border{background:#d2d2d2;width:1px;height:100%;position:absolute}.k-navigator-hint div{position:absolute}.k-navigator-hint .k-scroll{position:absolute;height:4px;border-radius:4px;background:#d2d2d2}.k-navigator-hint .k-tooltip{margin-top:20px;min-width:160px;opacity:1;text-align:center;border:0;box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff}.k-sparkline,.k-sparkline span{display:inline-block;vertical-align:top}.k-sparkline span{height:100%;width:100%}.k-diagram,.k-map{height:600px}.k-diagram .km-scroll-wrapper,.k-map .km-scroll-wrapper{padding-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.k-diagram .km-scroll-container,.k-diagram .km-scroll-wrapper,.k-map .km-scroll-container,.k-map .km-scroll-wrapper{position:absolute;width:100%;height:100%}.k-diagram .k-layer,.k-map .k-layer{position:absolute;left:0;top:0}.k-diagram .km-touch-scrollbar,.k-map .km-touch-scrollbar{display:none}.k-map{border-width:0;border-style:solid;box-sizing:border-box}.k-map .k-map-controls{position:absolute}.k-map .k-pos-top{top:0}.k-map .k-pos-bottom{bottom:0}.k-map .k-pos-left{left:0}.k-map .k-pos-right{right:0}.k-map .k-navigator{margin:1em;width:50px;height:50px;border-width:1px;border-style:solid;border-radius:80px;position:relative;display:inline-block;vertical-align:middle}.k-pdf-export .k-map .k-navigator{display:none}.k-map .k-zoom-control{margin:1em;vertical-align:middle}.k-map .k-zoom-control .k-button{width:auto;height:auto}.k-pdf-export .k-map .k-zoom-control{display:none}.k-map .k-attribution{padding:2px 4px;font-size:10px;background-color:rgba(255,255,255,.8);z-index:1000}.k-map .k-marker{width:28px;height:40px;margin:-40px 0 0 -14px;font-size:28px;position:absolute;cursor:pointer;overflow:visible}.k-navigator>.k-button{margin:0;padding:0;border-color:transparent;border-radius:16px;line-height:10px;background:0 0;position:absolute}.k-navigator .k-navigator-n,.k-navigator .k-navigator-up{top:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-e,.k-navigator .k-navigator-right{right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-navigator .k-navigator-down,.k-navigator .k-navigator-s{bottom:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-navigator .k-navigator-left,.k-navigator .k-navigator-w{left:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-pdf-export .k-navigator{display:none}.k-button-wrap{border-radius:4px;display:inline-block}.k-button-wrap .k-button{position:relative;padding:4px;line-height:16px}.k-button-wrap .k-button .k-icon{vertical-align:top}.k-buttons-horizontal :first-child{border-radius:4px 0 0 4px}.k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:-1px}.k-buttons-horizontal .k-zoom-out{border-radius:0 4px 4px 0;margin-left:-1px}.k-button-wrap .k-button:hover{z-index:1}.k-buttons-vertical .k-button{display:block}.k-buttons-vertical :first-child{border-radius:4px 4px 0 0}.k-buttons-vertical .k-zoom-out{border-radius:0 0 4px 4px;margin-top:-1px}.k-zoom-text{margin:0;width:4.3em;vertical-align:top}.k-rtl .k-buttons-horizontal :first-child{border-radius:0 4px 4px 0}.k-rtl .k-buttons-horizontal :first-child+.k-zoom-in{border-radius:0;margin-left:0;margin-right:-1px}.k-rtl .k-buttons-horizontal .k-zoom-out{border-radius:4px 0 0 4px;margin-left:0;margin-right:-1px}.k-diagram{height:600px}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-diagram .km-scroll-wrapper{width:100%;height:100%;position:relative}.k-canvas-container{width:100%;height:100%}.k-diagram img{box-sizing:content-box}.k-treemap{overflow:hidden;height:400px}.k-treemap-tile{box-sizing:border-box;border-style:solid;border-width:1px;position:absolute;margin:-1px 0 0 -1px;overflow:hidden}.k-treemap-tile.k-leaf{padding:.6em}.k-treemap-wrap.k-last>.k-treemap-tile{padding:.3em}.k-treemap-tile.k-state-hover{z-index:2;background-image:none}.k-treemap>.k-treemap-tile{position:relative;height:100%}.k-treemap-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;line-height:2.42em;height:2.42em;padding:0 .6em;white-space:nowrap}.k-treemap-wrap .k-treemap-title{border-width:0 0 1px;border-style:solid}.k-treemap-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.k-treemap-title+.k-treemap-wrap{top:2.42em}.k-treemap-title-vertical{box-sizing:border-box;text-overflow:ellipsis;position:absolute;top:0;bottom:0;width:2.42em;line-height:2.42em;overflow:hidden;padding:.6em 0;white-space:nowrap}.k-treemap-title-vertical>div{position:absolute;top:0;right:1.23em;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.k-treemap-title-vertical+.k-treemap-wrap{left:2.42em}.k-pane-wrapper{position:relative;font-size:14px}.k-pane-wrapper .k-pane{width:100%;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;font-family:sans-serif;overflow-x:hidden}.k-pane-wrapper .k-view{top:0;left:0;position:relative;border:0;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;vertical-align:top}.k-pane-wrapper .k-content{min-height:1px;-ms-flex:1;flex:1;-ms-flex-align:stretch;align-items:stretch;display:block;width:auto;overflow:hidden;position:relative}.k-pane-wrapper .k-grid-column-menu>.k-header,.k-pane-wrapper .k-grid-edit-form>.k-header,.k-pane-wrapper .k-grid-filter-menu>.k-header,.k-pane-wrapper .k-scheduler-edit-form>.k-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:.3em .6em;width:auto;line-height:2em}.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-column-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-edit-form>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-grid-filter-menu>.k-header .k-header-done .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-cancel .k-icon,.k-pane-wrapper .k-scheduler-edit-form>.k-header .k-header-done .k-icon{font-size:1.5em}.k-pane-wrapper .k-grid-edit-row .k-textbox{box-sizing:border-box}.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer,.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar{line-height:2em}.k-pane-wrapper>div.k-pane{box-shadow:none;font-weight:400}.k-pane-wrapper .k-grid-column-menu .k-content,.k-pane-wrapper .k-grid-edit-form .k-content,.k-pane-wrapper .k-grid-filter-menu .k-content,.k-pane-wrapper .k-popup-edit-form .k-content{overflow-y:auto}.k-pane-wrapper .k-grid-column-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-edit-form .k-content>.k-scroll-container,.k-pane-wrapper .k-grid-filter-menu .k-content>.k-scroll-container,.k-pane-wrapper .k-popup-edit-form .k-content>.k-scroll-container{position:absolute;width:100%;min-height:100%;box-sizing:border-box}.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items{margin:1em;font-weight:400}.k-pane-wrapper .k-grid-edit-form .k-edit-form-container,.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form{width:auto}.k-pane-wrapper .k-grid .k-grid-search{width:100%;margin-left:0;margin-top:6px}.k-pane-wrapper .k-grid .k-grid-search:first-child{margin-top:0}.k-grid-mobile{border-width:0}.k-grid-mobile .k-resize-handle-inner::before{content:"\e01e";position:absolute;top:calc(50% - 1px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.2em}.k-grid-mobile .k-edit-cell>input,.k-grid-mobile .k-edit-cell>select,.k-grid-mobile .k-grid-edit-row>td>input,.k-grid-mobile .k-grid-edit-row>td>select{width:100%;box-sizing:border-box}.k-grid-mobile .k-header a{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view{padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-pane-wrapper .k-scheduler-edit-form .k-recur-view>.k-listgroup-form-row{margin:0}.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap{width:100%;margin:-1px 0}.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap{white-space:nowrap}.k-scheduler-mobile{border-width:0}.k-scheduler-mobile th{font-weight:400}.k-scheduler-mobile .k-scheduler-toolbar>*{margin:0}.k-scheduler-mobile .k-scheduler-toolbar::before{display:none}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format{font-size:12px}.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current{-ms-flex-direction:column;flex-direction:column}.k-scheduler-mobile .k-scheduler-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-scheduler-footer>*{margin:0}.k-scheduler-mobile .k-scheduler-footer::before{display:none}.k-scheduler-mobile .k-scheduler-monthview .k-hidden{height:40px}.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td{height:40px;vertical-align:top;text-align:center}.k-scheduler-mobile .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-mobile .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child{display:none}.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header{display:none}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table{table-layout:auto}.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn{width:1%}.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,.k-scheduler-mobile .k-mobile-header .k-scheduler-table th{height:1.5em}.k-scheduler-mobile .k-scheduler-table td,.k-scheduler-mobile .k-scheduler-table th{height:2em;vertical-align:middle}.k-scheduler-mobile .k-scheduler-times th{font-size:1em}.k-scheduler-mobile .k-scheduler-datecolumn-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-scheduler-mobile .k-task{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-scheduler-mobile .k-task .k-scheduler-mark{border-radius:50%}.k-scheduler-mobile .k-task .k-i-reload{font-size:1em;margin-right:.5em}.k-scheduler-mobile .k-task .k-scheduler-task-text{-ms-flex:1 1 0%;flex:1 1 0%}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn{vertical-align:top}.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.k-scheduler-mobile .k-scrollbar-h tr+tr .k-scheduler-times{border-bottom-width:0}.k-pane-wrapper .k-pane *{background-clip:border-box}.k-pane-wrapper .k-filter-help-text,.k-pane-wrapper .k-list-title{padding:.5em 1em;display:block}.k-pane-wrapper .k-listgroup .k-listgroup-item{border-color:inherit}.k-pane-wrapper .k-listgroup+.k-listgroup{margin-top:2em}.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable *{pointer-events:none}.k-pane-wrapper .k-filter-menu{padding:0}.k-pane-wrapper .k-filter-menu .k-space-right{border:0;padding:0 10px;background:0}.k-pane-wrapper .k-filter-menu .k-space-right>input{width:100%;height:2em;padding:1px 0;margin:0;border-radius:3px;text-indent:1em;border-width:1px;border-style:solid}.k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{right:15px;z-index:2}.k-pane-wrapper .k-filter-menu .k-filter-tools{margin:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap{display:-ms-flexbox;display:flex}.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor{width:100;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.k-pane-wrapper .k-multicheck-wrap.k-listgroup{overflow-y:auto}.k-pane-wrapper .k-state-disabled{opacity:1}.k-pane-wrapper .k-state-disabled>*{opacity:.7}.k-ie .k-pane-wrapper .k-grid .k-icon{text-indent:0}.k-pane-wrapper .k-pager-wrap.k-pager-sm{-ms-flex-pack:center;justify-content:center}.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh{display:none}.km-scroll-container{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s linear}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}.k-pane-wrapper[dir=rtl] .k-grid-column-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-edit-form>.k-header,.k-pane-wrapper[dir=rtl] .k-grid-filter-menu>.k-header,.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-column-menu>.k-header,.k-rtl .k-pane-wrapper .k-grid-edit-form>.k-header,.k-rtl .k-pane-wrapper .k-grid-filter-menu>.k-header,.k-rtl .k-pane-wrapper .k-scheduler-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-column-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-edit-form>.k-header,[dir=rtl] .k-pane-wrapper .k-grid-filter-menu>.k-header,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form>.k-header{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right>.k-i-zoom,.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom,[dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right>.k-i-zoom{left:15px;right:auto}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar>ul>li,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar>ul>li{border:0}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload,.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload,[dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload{margin-left:.5em;margin-right:0}.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,[dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-fx-end .k-fx-current,.k-fx-end .k-fx-next{transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-ms-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0)}.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-start .k-fx-next{will-change:transform;-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;-webkit-transform:none;-ms-transform:none;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-ms-transform:translatex(100%);transform:translatex(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-ms-transform:translatex(-100%);transform:translatex(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-ms-transform:translatey(100%);transform:translatey(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-ms-transform:translatey(-100%);transform:translatey(-100%)}.k-virtual-wrap{position:relative}.k-virtual-wrap .k-list.k-virtual-list{height:auto}.k-virtual-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.k-virtual-list>.k-virtual-content{position:absolute;top:0;width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-option-label{width:100%;margin:0;padding:0;list-style-type:none}.k-virtual-wrap>.k-virtual-header{text-align:right}.k-popup .k-item.k-first{position:relative}.k-virtual-content>.k-virtual-list>.k-virtual-item{position:absolute;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap}.k-popup .k-list .k-item>.k-group,.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-transform:uppercase;font-size:.857em}.k-popup .k-list .k-item>.k-group{position:absolute;top:0;right:0;padding:0 .5em;line-height:1.8}.k-popup .k-state-hover>.k-group{right:-1px}.k-group-header+.k-list>.k-item.k-first,.k-static-header+.k-list>.k-item.k-first,.k-virtual-item.k-first{border-top-style:solid;border-top-width:1px;padding-top:0}.k-popup>.k-group-header,.k-popup>.k-virtual-wrap>.k-group-header{text-align:right}@font-face{font-family:WebComponentsIcons;src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo);src:url(fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format('embedded-opentype'),url(fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format('truetype'),url(fonts/glyphs/WebComponentsIcons.woff?gedxeo) format('woff'),url(fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format('svg');font-weight:400;font-style:normal}.k-i-arrow-45-up-right:before{content:"\e000"}.k-i-collapse-ne:before{content:"\e000"}.k-i-resize-ne:before{content:"\e000"}.k-i-arrow-45-down-right:before{content:"\e001"}.k-i-collapse-se:before{content:"\e001"}.k-i-collapse:before{content:"\e001"}.k-i-resize-se:before{content:"\e001"}.k-i-arrow-45-down-left:before{content:"\e002"}.k-i-collapse-sw:before{content:"\e002"}.k-i-resize-sw:before{content:"\e002"}.k-i-arrow-45-up-left:before{content:"\e003"}.k-i-collapse-nw:before{content:"\e003"}.k-i-resize-new:before{content:"\e003"}.k-i-arrow-60-up:before{content:"\e004"}.k-i-arrow-n:before{content:"\e004"}.k-i-kpi-trend-increase:before{content:"\e004"}.k-i-arrow-60-right:before{content:"\e005"}.k-i-arrow-e:before{content:"\e005"}.k-i-expand:before{content:"\e005"}.k-i-arrow-60-down:before{content:"\e006"}.k-i-arrow-s:before{content:"\e006"}.k-i-kpi-trend-decrease:before{content:"\e006"}.k-i-arrow-60-left:before{content:"\e007"}.k-i-arrow-w:before{content:"\e007"}.k-i-arrow-end-up:before{content:"\e008"}.k-i-seek-n:before{content:"\e008"}.k-i-arrow-end-right:before{content:"\e009"}.k-i-seek-e:before{content:"\e009"}.k-i-arrow-end-down:before{content:"\e00a"}.k-i-seek-s:before{content:"\e00a"}.k-i-arrow-end-left:before{content:"\e00b"}.k-i-seek-w:before{content:"\e00b"}.k-i-arrow-double-60-up:before{content:"\e00c"}.k-i-arrow-seek-up:before{content:"\e00c"}.k-i-arrow-double-60-right:before{content:"\e00d"}.k-i-arrow-seek-right:before{content:"\e00d"}.k-i-forward-sm:before{content:"\e00d"}.k-i-arrow-double-60-down:before{content:"\e00e"}.k-i-arrow-seek-down:before{content:"\e00e"}.k-i-arrow-double-60-left:before{content:"\e00f"}.k-i-arrow-seek-left:before{content:"\e00f"}.k-i-rewind-sm:before{content:"\e00f"}.k-i-arrows-kpi:before{content:"\e010"}.k-i-kpi:before{content:"\e010"}.k-i-arrows-no-change:before{content:"\e011"}.k-i-arrow-overflow-down:before{content:"\e012"}.k-i-arrow-chevron-up:before{content:"\e013"}.k-i-arrow-chevron-right:before{content:"\e014"}.k-i-arrow-chevron-down:before{content:"\e015"}.k-i-arrow-chevron-left:before{content:"\e016"}.k-i-arrow-up:before{content:"\e017"}.k-i-arrow-right:before{content:"\e018"}.k-i-arrow-down:before{content:"\e019"}.k-i-arrow-left:before{content:"\e01a"}.k-i-arrow-drill:before{content:"\e01b"}.k-i-arrow-parent:before{content:"\e01c"}.k-i-arrow-root:before{content:"\e01d"}.k-i-arrows-resizing:before{content:"\e01e"}.k-i-arrows-dimensions:before{content:"\e01f"}.k-i-arrows-swap:before{content:"\e020"}.k-i-drag-and-drop:before{content:"\e021"}.k-i-categorize:before{content:"\e022"}.k-i-grid:before{content:"\e023"}.k-i-grid-layout:before{content:"\e024"}.k-i-group:before{content:"\e025"}.k-i-ungroup:before{content:"\e026"}.k-i-handler-drag:before{content:"\e027"}.k-i-layout:before{content:"\e028"}.k-i-layout-1-by-4:before{content:"\e029"}.k-i-layout-2-by-2:before{content:"\e02a"}.k-i-layout-side-by-side:before{content:"\e02b"}.k-i-layout-stacked:before{content:"\e02c"}.k-i-columns:before{content:"\e02d"}.k-i-rows:before{content:"\e02e"}.k-i-reorder:before{content:"\e02f"}.k-i-menu:before{content:"\e030"}.k-i-more-vertical:before{content:"\e031"}.k-i-more-horizontal:before{content:"\e032"}.k-i-undo:before{content:"\e100"}.k-i-redo:before{content:"\e101"}.k-i-reset:before{content:"\e102"}.k-i-reload:before{content:"\e103"}.k-i-refresh:before{content:"\e103"}.k-i-recurrence:before{content:"\e103"}.k-i-non-recurrence:before{content:"\e104"}.k-i-reset-sm:before{content:"\e105"}.k-i-reload-sm:before{content:"\e106"}.k-i-refresh-sm:before{content:"\e106"}.k-i-recurrence-sm:before{content:"\e106"}.k-i-clock:before{content:"\e107"}.k-i-calendar:before{content:"\e108"}.k-i-save:before{content:"\e109"}.k-i-floppy:before{content:"\e109"}.k-i-print:before{content:"\e10a"}.k-i-printer:before{content:"\e10a"}.k-i-edit:before{content:"\e10b"}.k-i-pencil:before{content:"\e10b"}.k-i-delete:before{content:"\e10c"}.k-i-trash:before{content:"\e10c"}.k-i-attachment:before{content:"\e10d"}.k-i-clip:before{content:"\e10d"}.k-i-attachment-45:before{content:"\e10e"}.k-i-clip-45:before{content:"\e10e"}.k-i-link-horizontal:before{content:"\e10f"}.k-i-hyperlink:before{content:"\e10f"}.k-i-unlink-horizontal:before{content:"\e110"}.k-i-hyperlink-remove:before{content:"\e110"}.k-i-link-vertical:before{content:"\e111"}.k-i-unlink-vertical:before{content:"\e112"}.k-i-lock:before{content:"\e113"}.k-i-unlock:before{content:"\e114"}.k-i-cancel:before{content:"\e115"}.k-i-cancel-outline:before{content:"\e116"}.k-i-cancel-circle:before{content:"\e117"}.k-i-check:before{content:"\e118"}.k-i-checkmark:before{content:"\e118"}.k-i-tick:before{content:"\e118"}.k-i-check-outline:before{content:"\e119"}.k-i-checkmark-outline:before{content:"\e119"}.k-i-success:before{content:"\e119"}.k-i-check-circle:before{content:"\e11a"}.k-i-checkmark-circle:before{content:"\e11a"}.k-i-close:before{content:"\e11b"}.k-i-x:before{content:"\e11b"}.k-i-close-outline:before{content:"\e11c"}.k-i-x-outline:before{content:"\e11c"}.k-i-error:before{content:"\e11c"}.k-i-close-circle:before{content:"\e11d"}.k-i-x-circle:before{content:"\e11d"}.k-i-plus:before{content:"\e11e"}.k-i-add:before{content:"\e11e"}.k-i-plus-outline:before{content:"\e11f"}.k-i-plus-circle:before{content:"\e120"}.k-i-minus:before{content:"\e121"}.k-i-kpi-trend-equal:before{content:"\e121"}.k-i-minus-outline:before{content:"\e122"}.k-i-minus-circle:before{content:"\e123"}.k-i-sort-asc:before{content:"\e124"}.k-i-sort-desc:before{content:"\e125"}.k-i-unsort:before{content:"\e126"}.k-i-sort-clear:before{content:"\e126"}.k-i-sort-asc-sm:before{content:"\e127"}.k-i-sort-desc-sm:before{content:"\e128"}.k-i-filter:before{content:"\e129"}.k-i-filter-clear:before{content:"\e12a"}.k-i-filter-sm:before{content:"\e12b"}.k-i-filter-sort-asc-sm:before{content:"\e12c"}.k-i-filter-sort-desc-sm:before{content:"\e12d"}.k-i-filter-add-expression:before{content:"\e12e"}.k-i-filter-add-group:before{content:"\e12f"}.k-i-login:before{content:"\e130"}.k-i-logout:before{content:"\e131"}.k-i-download:before{content:"\e132"}.k-i-upload:before{content:"\e133"}.k-i-hyperlink-open:before{content:"\e134"}.k-i-hyperlink-open-sm:before{content:"\e135"}.k-i-launch:before{content:"\e136"}.k-i-window:before{content:"\e137"}.k-i-window-maximize:before{content:"\e137"}.k-i-windows:before{content:"\e138"}.k-i-window-restore:before{content:"\e138"}.k-i-tiles:before{content:"\e138"}.k-i-window-minimize:before{content:"\e139"}.k-i-gear:before{content:"\e13a"}.k-i-cog:before{content:"\e13a"}.k-i-custom:before{content:"\e13a"}.k-i-gears:before{content:"\e13b"}.k-i-cogs:before{content:"\e13b"}.k-i-wrench:before{content:"\e13c"}.k-i-settings:before{content:"\e13c"}.k-i-preview:before{content:"\e13d"}.k-i-eye:before{content:"\e13d"}.k-i-zoom:before{content:"\e13e"}.k-i-search:before{content:"\e13e"}.k-i-zoom-in:before{content:"\e13f"}.k-i-zoom-out:before{content:"\e140"}.k-i-pan:before{content:"\e141"}.k-i-move:before{content:"\e141"}.k-i-calculator:before{content:"\e142"}.k-i-cart:before{content:"\e143"}.k-i-shopping-cart:before{content:"\e143"}.k-i-connector:before{content:"\e144"}.k-i-plus-sm:before{content:"\e145"}.k-i-minus-sm:before{content:"\e146"}.k-i-kpi-status-deny:before{content:"\e147"}.k-i-kpi-status-hold:before{content:"\e148"}.k-i-kpi-status-open:before{content:"\e149"}.k-i-play:before{content:"\e200"}.k-i-pause:before{content:"\e201"}.k-i-stop:before{content:"\e202"}.k-i-rewind:before{content:"\e203"}.k-i-forward:before{content:"\e204"}.k-i-volume-down:before{content:"\e205"}.k-i-volume-up:before{content:"\e206"}.k-i-volume-off:before{content:"\e207"}.k-i-hd:before{content:"\e208"}.k-i-subtitles:before{content:"\e209"}.k-i-playlist:before{content:"\e20a"}.k-i-audio:before{content:"\e20b"}.k-i-play-sm:before{content:"\e20c"}.k-i-pause-sm:before{content:"\e20d"}.k-i-stop-sm:before{content:"\e20e"}.k-i-heart-outline:before{content:"\e300"}.k-i-fav-outline:before{content:"\e300"}.k-i-favorite-outline:before{content:"\e300"}.k-i-heart:before{content:"\e301"}.k-i-fav:before{content:"\e301"}.k-i-favorite:before{content:"\e301"}.k-i-star-outline:before{content:"\e302"}.k-i-bookmark-outline:before{content:"\e302"}.k-i-star:before{content:"\e303"}.k-i-bookmark:before{content:"\e303"}.k-i-checkbox:before{content:"\e304"}.k-i-shape-rect:before{content:"\e304"}.k-i-checkbox-checked:before{content:"\e305"}.k-i-tri-state-indeterminate:before{content:"\e306"}.k-i-tri-state-null:before{content:"\e307"}.k-i-circle:before{content:"\e308"}.k-i-radiobutton:before{content:"\e309"}.k-i-shape-circle:before{content:"\e309"}.k-i-radiobutton-checked:before{content:"\e30a"}.k-i-notification:before{content:"\e400"}.k-i-bell:before{content:"\e400"}.k-i-information:before{content:"\e401"}.k-i-info:before{content:"\e401"}.k-i-note:before{content:"\e401"}.k-i-question:before{content:"\e402"}.k-i-help:before{content:"\e402"}.k-i-warning:before{content:"\e403"}.k-i-exception:before{content:"\e403"}.k-i-photo-camera:before{content:"\e500"}.k-i-image:before{content:"\e501"}.k-i-photo:before{content:"\e501"}.k-i-image-export:before{content:"\e502"}.k-i-photo-export:before{content:"\e502"}.k-i-zoom-actual-size:before{content:"\e503"}.k-i-zoom-best-fit:before{content:"\e504"}.k-i-image-resize:before{content:"\e505"}.k-i-crop:before{content:"\e506"}.k-i-mirror:before{content:"\e507"}.k-i-flip-horizontal:before{content:"\e508"}.k-i-flip-vertical:before{content:"\e509"}.k-i-rotate:before{content:"\e50a"}.k-i-rotate-right:before{content:"\e50b"}.k-i-rotate-left:before{content:"\e50c"}.k-i-brush:before{content:"\e50d"}.k-i-palette:before{content:"\e50e"}.k-i-paint:before{content:"\e50f"}.k-i-droplet:before{content:"\e50f"}.k-i-background:before{content:"\e50f"}.k-i-line:before{content:"\e510"}.k-i-shape-line:before{content:"\e510"}.k-i-brightness-contrast:before{content:"\e511"}.k-i-saturation:before{content:"\e512"}.k-i-invert-colors:before{content:"\e513"}.k-i-transperancy:before{content:"\e514"}.k-i-opacity:before{content:"\e514"}.k-i-greyscale:before{content:"\e515"}.k-i-blur:before{content:"\e516"}.k-i-sharpen:before{content:"\e517"}.k-i-shape:before{content:"\e518"}.k-i-round-corners:before{content:"\e519"}.k-i-front-element:before{content:"\e51a"}.k-i-back-element:before{content:"\e51b"}.k-i-forward-element:before{content:"\e51c"}.k-i-backward-element:before{content:"\e51d"}.k-i-align-left-element:before{content:"\e51e"}.k-i-align-center-element:before{content:"\e51f"}.k-i-align-right-element:before{content:"\e520"}.k-i-align-top-element:before{content:"\e521"}.k-i-align-middle-element:before{content:"\e522"}.k-i-align-bottom-element:before{content:"\e523"}.k-i-thumbnails-up:before{content:"\e524"}.k-i-thumbnails-right:before{content:"\e525"}.k-i-thumbnails-down:before{content:"\e526"}.k-i-thumbnails-left:before{content:"\e527"}.k-i-full-screen:before{content:"\e528"}.k-i-fullscreen:before{content:"\e528"}.k-i-full-screen-exit:before{content:"\e529"}.k-i-fullscreen-exit:before{content:"\e529"}.k-i-reset-color:before{content:"\e52a"}.k-i-paint-remove:before{content:"\e52a"}.k-i-background-remove:before{content:"\e52a"}.k-i-align-stretch-element-horizontal:before{content:"\e53e"}.k-i-align-stretch-element-vertical:before{content:"\e53f"}.k-i-align-align-left-elements:before{content:"\e540"}.k-i-align-center-elements:before{content:"\e541"}.k-i-align-right-elements:before{content:"\e542"}.k-i-align-stretch-elements-horizontal:before{content:"\e543"}.k-i-align-baseline-horizontal:before{content:"\e544"}.k-i-align-top-elements:before{content:"\e545"}.k-i-align-middle-elements:before{content:"\e546"}.k-i-align-bottom-elements:before{content:"\e547"}.k-i-align-stretch-elements-vertical:before{content:"\e548"}.k-i-align-baseline-vertical:before{content:"\e549"}.k-i-justify-start-horizontal:before{content:"\e54a"}.k-i-justify-center-horizontal:before{content:"\e54b"}.k-i-justify-end-horizontal:before{content:"\e54c"}.k-i-justify-between-horizontal:before{content:"\e54d"}.k-i-justify-around-horizontal:before{content:"\e54e"}.k-i-justify-start-vertical:before{content:"\e54f"}.k-i-justify-center-vertical:before{content:"\e550"}.k-i-justify-end-vertical:before{content:"\e551"}.k-i-justify-between-vertical:before{content:"\e552"}.k-i-justify-around-vertical:before{content:"\e553"}.k-i-page-properties:before{content:"\e600"}.k-i-bold:before{content:"\e601"}.k-i-italic:before{content:"\e602"}.k-i-underline:before{content:"\e603"}.k-i-font-family:before{content:"\e604"}.k-i-foreground-color:before{content:"\e605"}.k-i-convert-lowercase:before{content:"\e606"}.k-i-convert-uppercase:before{content:"\e607"}.k-i-strikethrough:before{content:"\e608"}.k-i-sub-script:before{content:"\e609"}.k-i-sup-script:before{content:"\e60a"}.k-i-div:before{content:"\e60b"}.k-i-all:before{content:"\e60c"}.k-i-h1:before{content:"\e60d"}.k-i-h2:before{content:"\e60e"}.k-i-h3:before{content:"\e60f"}.k-i-h4:before{content:"\e610"}.k-i-h5:before{content:"\e611"}.k-i-h6:before{content:"\e612"}.k-i-list-ordered:before{content:"\e613"}.k-i-list-numbered:before{content:"\e613"}.k-i-list-unordered:before{content:"\e614"}.k-i-list-bulleted:before{content:"\e614"}.k-i-indent-increase:before{content:"\e615"}.k-i-indent:before{content:"\e615"}.k-i-indent-decrease:before{content:"\e616"}.k-i-outdent:before{content:"\e616"}.k-i-insert-n::before{content:"\e617"}.k-i-insert-up:before{content:"\e617"}.k-i-insert-top:before{content:"\e617"}.k-i-insert-m:before{content:"\e618"}.k-i-insert-middle:before{content:"\e618"}.k-i-insert-s:before{content:"\e619"}.k-i-insert-down:before{content:"\e619"}.k-i-insert-bottom:before{content:"\e619"}.k-i-align-top:before{content:"\e61a"}.k-i-align-middle:before{content:"\e61b"}.k-i-align-bottom:before{content:"\e61c"}.k-i-align-left:before{content:"\e61d"}.k-i-align-center:before{content:"\e61e"}.k-i-align-right:before{content:"\e61f"}.k-i-align-justify:before{content:"\e620"}.k-i-align-remove:before{content:"\e621"}.k-i-text-wrap:before{content:"\e622"}.k-i-rule-horizontal:before{content:"\e623"}.k-i-table-align-top-left:before{content:"\e624"}.k-i-table-align-top-center:before{content:"\e625"}.k-i-table-align-top-right:before{content:"\e626"}.k-i-table-align-middle-left:before{content:"\e627"}.k-i-table-align-middle-center:before{content:"\e628"}.k-i-table-align-middle-right:before{content:"\e629"}.k-i-table-align-bottom-left:before{content:"\e62a"}.k-i-table-align-bottom-center:before{content:"\e62b"}.k-i-table-align-bottom-right:before{content:"\e62c"}.k-i-table-align-remove:before{content:"\e62d"}.k-i-borders-all:before{content:"\e62e"}.k-i-all-borders:before{content:"\e62e"}.k-i-borders-outside:before{content:"\e62f"}.k-i-outside-borders:before{content:"\e62f"}.k-i-borders-inside:before{content:"\e630"}.k-i-inside-borders:before{content:"\e630"}.k-i-borders-inside-horizontal:before{content:"\e631"}.k-i-inside-horizontal-borders:before{content:"\e631"}.k-i-borders-inside-vertical:before{content:"\e632"}.k-i-inside-vertical-borders:before{content:"\e632"}.k-i-border-top:before{content:"\e633"}.k-i-top-border:before{content:"\e633"}.k-i-border-bottom:before{content:"\e634"}.k-i-bottom-border:before{content:"\e634"}.k-i-border-left:before{content:"\e635"}.k-i-left-border:before{content:"\e635"}.k-i-border-right:before{content:"\e636"}.k-i-right-border:before{content:"\e636"}.k-i-border-no:before{content:"\e637"}.k-i-no-borders:before{content:"\e637"}.k-i-borders-show-hide:before{content:"\e638"}.k-i-form:before{content:"\e639"}.k-i-border:before{content:"\e639"}.k-i-form-element:before{content:"\e63a"}.k-i-code-snippet:before{content:"\e63b"}.k-i-select-all:before{content:"\e63c"}.k-i-button:before{content:"\e63d"}.k-i-select-box:before{content:"\e63e"}.k-i-calendar-date:before{content:"\e63f"}.k-i-group-box:before{content:"\e640"}.k-i-textarea:before{content:"\e641"}.k-i-textbox:before{content:"\e642"}.k-i-textbox-hidden:before{content:"\e643"}.k-i-password:before{content:"\e644"}.k-i-paragraph-add:before{content:"\e645"}.k-i-edit-tools:before{content:"\e646"}.k-i-template-manager:before{content:"\e647"}.k-i-change-manually:before{content:"\e648"}.k-i-track-changes:before{content:"\e649"}.k-i-track-changes-enable:before{content:"\e64a"}.k-i-track-changes-accept:before{content:"\e64b"}.k-i-track-changes-accept-all:before{content:"\e64c"}.k-i-track-changes-reject:before{content:"\e64d"}.k-i-track-changes-reject-all:before{content:"\e64e"}.k-i-document-manager:before{content:"\e64f"}.k-i-custom-icon:before{content:"\e650"}.k-i-dictionary-add:before{content:"\e651"}.k-i-image-light-dialog:before{content:"\e652"}.k-i-image-insert:before{content:"\e652"}.k-i-image-edit:before{content:"\e653"}.k-i-image-map-editor:before{content:"\e654"}.k-i-comment:before{content:"\e655"}.k-i-comment-remove:before{content:"\e656"}.k-i-comments-remove-all:before{content:"\e657"}.k-i-silverlight:before{content:"\e658"}.k-i-media-manager:before{content:"\e659"}.k-i-video-external:before{content:"\e65a"}.k-i-flash-manager:before{content:"\e65b"}.k-i-find-and-replace:before{content:"\e65c"}.k-i-find:before{content:"\e65c"}.k-i-copy:before{content:"\e65d"}.k-i-files:before{content:"\e65d"}.k-i-cut:before{content:"\e65e"}.k-i-paste:before{content:"\e65f"}.k-i-paste-as-html:before{content:"\e660"}.k-i-paste-from-word:before{content:"\e661"}.k-i-paste-from-word-strip-file:before{content:"\e662"}.k-i-paste-html:before{content:"\e663"}.k-i-paste-markdown:before{content:"\e664"}.k-i-paste-plain-text:before{content:"\e665"}.k-i-apply-format:before{content:"\e666"}.k-i-clear-css:before{content:"\e667"}.k-i-copy-format:before{content:"\e668"}.k-i-strip-all-formating:before{content:"\e669"}.k-i-strip-css-format:before{content:"\e66a"}.k-i-strip-font-elements:before{content:"\e66b"}.k-i-strip-span-elements:before{content:"\e66c"}.k-i-strip-word-formatting:before{content:"\e66d"}.k-i-format-code-block:before{content:"\e66e"}.k-i-style-builder:before{content:"\e66f"}.k-i-module-manager:before{content:"\e670"}.k-i-hyperlink-light-dialog:before{content:"\e671"}.k-i-hyperlink-insert:before{content:"\e671"}.k-i-hyperlink-globe:before{content:"\e672"}.k-i-hyperlink-globe-remove:before{content:"\e673"}.k-i-hyperlink-email:before{content:"\e674"}.k-i-anchor:before{content:"\e675"}.k-i-table-light-dialog:before{content:"\e676"}.k-i-table-insert:before{content:"\e676"}.k-i-table:before{content:"\e677"}.k-i-table-properties:before{content:"\e678"}.k-i-table-wizard:before{content:"\e678"}.k-i-table-cell:before{content:"\e679"}.k-i-table-cell-properties:before{content:"\e67a"}.k-i-table-column-insert-left:before{content:"\e67b"}.k-i-table-column-insert-right:before{content:"\e67c"}.k-i-table-row-insert-above:before{content:"\e67d"}.k-i-table-row-insert-below:before{content:"\e67e"}.k-i-table-column-delete:before{content:"\e67f"}.k-i-table-row-delete:before{content:"\e680"}.k-i-table-cell-delete:before{content:"\e681"}.k-i-table-delete:before{content:"\e682"}.k-i-cells-merge:before{content:"\e683"}.k-i-cells-merge-horizontally:before{content:"\e684"}.k-i-cells-merge-vertically:before{content:"\e685"}.k-i-cell-split-horizontally:before{content:"\e686"}.k-i-cell-split-vertically:before{content:"\e687"}.k-i-table-unmerge:before{content:"\e688"}.k-i-pane-freeze:before{content:"\e689"}.k-i-row-freeze:before{content:"\e68a"}.k-i-column-freeze:before{content:"\e68b"}.k-i-toolbar-float:before{content:"\e68c"}.k-i-spell-checker:before{content:"\e68d"}.k-i-validation-xhtml:before{content:"\e68e"}.k-i-validation-data:before{content:"\e68f"}.k-i-toggle-full-screen-mode:before{content:"\e690"}.k-i-formula-fx:before{content:"\e691"}.k-i-sum:before{content:"\e692"}.k-i-symbol:before{content:"\e693"}.k-i-dollar:before{content:"\e694"}.k-i-currency:before{content:"\e694"}.k-i-percent:before{content:"\e695"}.k-i-custom-format:before{content:"\e696"}.k-i-decimal-increase:before{content:"\e697"}.k-i-decimal-decrease:before{content:"\e698"}.k-i-font-size:before{content:"\e699"}.k-i-image-absolute-position:before{content:"\e69a"}.k-i-globe-outline:before{content:"\e700"}.k-i-globe:before{content:"\e701"}.k-i-marker-pin:before{content:"\e702"}.k-i-marker-pin-target:before{content:"\e703"}.k-i-pin:before{content:"\e704"}.k-i-unpin:before{content:"\e705"}.k-i-share:before{content:"\e800"}.k-i-user:before{content:"\e801"}.k-i-inbox:before{content:"\e802"}.k-i-blogger:before{content:"\e803"}.k-i-blogger-box:before{content:"\e804"}.k-i-delicious:before{content:"\e805"}.k-i-delicious-box:before{content:"\e806"}.k-i-digg:before{content:"\e807"}.k-i-digg-box:before{content:"\e808"}.k-i-email:before{content:"\e809"}.k-i-envelop:before{content:"\e809"}.k-i-letter:before{content:"\e809"}.k-i-email-box:before{content:"\e80a"}.k-i-envelop-box:before{content:"\e80a"}.k-i-letter-box:before{content:"\e80a"}.k-i-facebook:before{content:"\e80b"}.k-i-facebook-box:before{content:"\e80c"}.k-i-google:before{content:"\e80d"}.k-i-google-box:before{content:"\e80e"}.k-i-google-plus:before{content:"\e80f"}.k-i-google-plus-box:before{content:"\e810"}.k-i-linkedin:before{content:"\e811"}.k-i-linkedin-box:before{content:"\e812"}.k-i-myspace:before{content:"\e813"}.k-i-myspace-box:before{content:"\e814"}.k-i-pinterest:before{content:"\e815"}.k-i-pinterest-box:before{content:"\e816"}.k-i-reddit:before{content:"\e817"}.k-i-reddit-box:before{content:"\e818"}.k-i-stumble-upon:before{content:"\e819"}.k-i-stumble-upon-box:before{content:"\e81a"}.k-i-tell-a-friend:before{content:"\e81b"}.k-i-tell-a-friend-box:before{content:"\e81c"}.k-i-tumblr:before{content:"\e81d"}.k-i-tumblr-box:before{content:"\e81e"}.k-i-twitter:before{content:"\e81f"}.k-i-twitter-box:before{content:"\e820"}.k-i-yammer:before{content:"\e821"}.k-i-yammer-box:before{content:"\e822"}.k-i-behance:before{content:"\e823"}.k-i-behance-box:before{content:"\e824"}.k-i-dribbble:before{content:"\e825"}.k-i-dribbble-box:before{content:"\e826"}.k-i-rss:before{content:"\e827"}.k-i-rss-box:before{content:"\e828"}.k-i-vimeo:before{content:"\e829"}.k-i-vimeo-box:before{content:"\e82a"}.k-i-youtube:before{content:"\e82b"}.k-i-youtube-box:before{content:"\e82c"}.k-i-folder:before{content:"\e900"}.k-i-folder-open:before{content:"\e901"}.k-i-folder-add:before{content:"\e902"}.k-i-folder-up:before{content:"\e903"}.k-i-folder-more:before{content:"\e904"}.k-i-fields-more:before{content:"\e904"}.k-i-aggregate-fields:before{content:"\e905"}.k-i-file:before{content:"\e906"}.k-i-file-vertical:before{content:"\e906"}.k-i-file-add:before{content:"\e907"}.k-i-file-txt:before{content:"\e908"}.k-i-txt:before{content:"\e908"}.k-i-file-csv:before{content:"\e909"}.k-i-csv:before{content:"\e909"}.k-i-file-excel:before{content:"\e90a"}.k-i-file-xls:before{content:"\e90a"}.k-i-excel:before{content:"\e90a"}.k-i-xls:before{content:"\e90a"}.k-i-file-word:before{content:"\e90b"}.k-i-file-doc:before{content:"\e90b"}.k-i-word:before{content:"\e90b"}.k-i-doc:before{content:"\e90b"}.k-i-file-mdb:before{content:"\e90c"}.k-i-mdb:before{content:"\e90c"}.k-i-file-ppt:before{content:"\e90d"}.k-i-ppt:before{content:"\e90d"}.k-i-file-pdf:before{content:"\e90e"}.k-i-pdf:before{content:"\e90e"}.k-i-file-psd:before{content:"\e90f"}.k-i-psd:before{content:"\e90f"}.k-i-file-flash:before{content:"\e910"}.k-i-flash:before{content:"\e910"}.k-i-file-config:before{content:"\e911"}.k-i-config:before{content:"\e911"}.k-i-file-ascx:before{content:"\e912"}.k-i-ascx:before{content:"\e912"}.k-i-file-bac:before{content:"\e913"}.k-i-bac:before{content:"\e913"}.k-i-file-zip:before{content:"\e914"}.k-i-zip:before{content:"\e914"}.k-i-film:before{content:"\e915"}.k-i-css3:before{content:"\e916"}.k-i-html5:before{content:"\e917"}.k-i-html:before{content:"\e918"}.k-i-source-code:before{content:"\e918"}.k-i-view-source:before{content:"\e918"}.k-i-css:before{content:"\e919"}.k-i-js:before{content:"\e91a"}.k-i-exe:before{content:"\e91b"}.k-i-csproj:before{content:"\e91c"}.k-i-vbproj:before{content:"\e91d"}.k-i-cs:before{content:"\e91e"}.k-i-vb:before{content:"\e91f"}.k-i-sln:before{content:"\e920"}.k-i-cloud:before{content:"\e921"}.k-i-file-horizontal:before{content:"\e922"}.k-i-equal:before{content:"\e14a"}.k-i-not-equal:before{content:"\e14b"}.k-i-less-or-equal:before{content:"\e14c"}.k-i-greater-or-equal:before{content:"\e14d"}.k-i-divide:before{content:"\e14e"}.k-i-accessibility:before{content:"\e14f"}.k-i-barcode-outline:before{content:"\e150"}.k-i-barcode:before{content:"\e151"}.k-i-barcode-scanner:before{content:"\e152"}.k-i-qr-code-outline:before{content:"\e153"}.k-i-qr-code:before{content:"\e154"}.k-i-qr-code-scanner:before{content:"\e155"}.k-i-barcode-qr-code-scanner:before{content:"\e156"}.k-i-signature:before{content:"\e157"}.k-i-hand:before{content:"\e158"}.k-i-cursor:before{content:"\e159"}.k-i-attachment-45:before{content:"\e10e"}.k-i-images:before{content:"\e52b"}.k-i-strip-all-formatting:before{content:"\e669"}.k-i-home:before{content:"\e034"}.k-i-overlap:before{content:"\e033"}.k-i-align-to-grid:before{content:"\e52c"}.k-i-size-to-grid:before{content:"\e52d"}.k-i-make-same-size:before{content:"\e52e"}.k-i-make-same-width:before{content:"\e52f"}.k-i-make-same-height:before{content:"\e530"}.k-i-make-horizontal-spacing-equal:before{content:"\e531"}.k-i-increase-horizontal-spacing:before{content:"\e532"}.k-i-decrease-horizontal-spacing:before{content:"\e533"}.k-i-remove-horizontal-spacing:before{content:"\e534"}.k-i-make-vertical-spacing-equal:before{content:"\e535"}.k-i-increase-vertical-spacing:before{content:"\e536"}.k-i-decrease-vertical-spacing:before{content:"\e537"}.k-i-remove-vertical-spacing:before{content:"\e538"}.k-i-eyedropper:before{content:"\e539"}.k-i-snap-grid:before{content:"\e53a"}.k-i-snap-to-gridlines:before{content:"\e53b"}.k-i-snap-to-snaplines:before{content:"\e53c"}.k-i-dimensions:before{content:"\e53d"}.k-i-crosstab:before{content:"\e69c"}.k-i-table-body:before{content:"\e69e"}.k-i-table-column-groups:before{content:"\e69f"}.k-i-table-corner:before{content:"\e6a0"}.k-i-table-row-groups:before{content:"\e6a1"}.k-i-subreport:before{content:"\e923"}.k-i-data:before{content:"\e924"}.k-i-report-header-section:before{content:"\e925"}.k-i-report-footer-section:before{content:"\e926"}.k-i-group-header-section:before{content:"\e927"}.k-i-group-footer-section:before{content:"\e928"}.k-i-page-header-section:before{content:"\e929"}.k-i-page-footer-section:before{content:"\e92a"}.k-i-detail-section:before{content:"\e92b"}.k-i-toc-section:before{content:"\e92c"}.k-i-group-section:before{content:"\e92d"}.k-i-parameters:before{content:"\e92e"}.k-i-data-csv:before{content:"\e92f"}.k-i-data-json:before{content:"\e930"}.k-i-data-sql:before{content:"\e931"}.k-i-data-web:before{content:"\e932"}.k-i-group-collection:before{content:"\e933"}.k-i-parameter-boolean:before{content:"\e934"}.k-i-parameter-date-time:before{content:"\e935"}.k-i-parameter-float:before{content:"\e936"}.k-i-parameter-integer:before{content:"\e937"}.k-i-parameter-string:before{content:"\e938"}.k-i-toc-section-level:before{content:"\e939"}.k-i-inherited:before{content:"\e93a"}.k-i-file-video:before{content:"\e93b"}.k-i-file-audio:before{content:"\e93c"}.k-i-file-image:before{content:"\e93d"}.k-i-file-presentation:before{content:"\e93e"}.k-i-file-data:before{content:"\e93f"}.k-i-file-disc-image:before{content:"\e940"}.k-i-file-programming:before{content:"\e941"}.k-i-parameters-byte-array:before{content:"\e942"}.k-i-parameters-unknown:before{content:"\e943"}.k-i-file-error:before{content:"\e944"}.k-i-files-error:before{content:"\e945"}.k-i-data-rest:before{content:"\e946"}.k-i-file-typescript:before{content:"\e947"}.k-i-graph:before{content:"\ea00"}.k-i-column-clustered:before{content:"\ea01"}.k-i-column-stacked:before{content:"\ea02"}.k-i-column-stacked100:before{content:"\ea03"}.k-i-column-range:before{content:"\ea04"}.k-i-bar-clustered:before{content:"\ea05"}.k-i-bar-stacked:before{content:"\ea06"}.k-i-bar-stacked100:before{content:"\ea07"}.k-i-bar-range:before{content:"\ea08"}.k-i-area-clustered:before{content:"\ea09"}.k-i-area-stacked:before{content:"\ea0a"}.k-i-area-stacked100:before{content:"\ea0b"}.k-i-area-range:before{content:"\ea0c"}.k-i-line-stacked:before{content:"\ea0e"}.k-i-line-stacked100:before{content:"\ea0f"}.k-i-line-markers:before{content:"\ea10"}.k-i-line-stacked-markers:before{content:"\ea11"}.k-i-line-stacked100-markers:before{content:"\ea12"}.k-i-pie:before{content:"\ea13"}.k-i-doughnut:before{content:"\ea14"}.k-i-scatter:before{content:"\ea15"}.k-i-scatter-smooth-lines-markers:before{content:"\ea16"}.k-i-scatter-smooth-lines:before{content:"\ea17"}.k-i-scatter-straight-lines-markers:before{content:"\ea18"}.k-i-scatter-straight-lines:before{content:"\e6a19"}.k-i-bubble:before{content:"\ea1a"}.k-i-candlestick:before{content:"\ea1b"}.k-i-bar:before{content:"\ea1c"}.k-i-radar:before{content:"\ea1d"}.k-i-radar-markers:before{content:"\ea1e"}.k-i-radar-filled:before{content:"\ea1f"}.k-i-rose:before{content:"\ea20"}.k-i-choropleth:before{content:"\ea21"}.k-i-page-portrait::before{content:"\e906"}.k-i-page-landscape::before{content:"\e922"}.k-rtl .k-i-collapse,.k-rtl .k-i-expand,.k-rtl .k-i-indent-decrease,.k-rtl .k-i-indent-increase{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-spreadsheet{width:800px;height:600px;position:relative;border-width:1px;border-style:solid;cursor:default}.k-spreadsheet .k-spreadsheet-pane{padding-right:1px;position:absolute;border-width:1px;border-bottom-width:0;border-right-width:0;border-style:solid;box-sizing:border-box;overflow:hidden}.k-spreadsheet .k-spreadsheet-pane.k-top{border-top-width:0}.k-spreadsheet .k-spreadsheet-pane.k-left{border-left-width:0}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell{position:absolute;white-space:pre;box-sizing:border-box;overflow:hidden;padding:1px 3px;background-clip:padding-box}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after{content:"";display:block;position:absolute;top:0;right:0;left:auto;border-width:3px;border-style:solid}.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell-comment{position:absolute;white-space:pre-wrap;text-align:left;border-width:1px;border-style:solid}.k-spreadsheet .k-spreadsheet-haxis,.k-spreadsheet .k-spreadsheet-vaxis{position:absolute;border-style:solid}.k-spreadsheet .k-spreadsheet-vaxis{top:0;border-width:0 0 0 1px}.k-spreadsheet .k-spreadsheet-haxis{left:0;border-width:1px 0 0}.k-spreadsheet .k-filter-range,.k-spreadsheet .k-spreadsheet-selection{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet .k-spreadsheet-active-cell{position:absolute;outline-color:transparent!important;box-sizing:border-box;z-index:10}.k-spreadsheet .k-spreadsheet-action-bar{border-width:0 0 1px;border-style:solid;position:relative;display:table;width:100%}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar,.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{display:table-cell;vertical-align:middle}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor{position:relative;vertical-align:top;border-width:0 1px 0 0;border-style:solid}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox{width:9.5em;border-radius:0;border-color:transparent}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap{border-radius:0;border-color:transparent;background-image:none;box-shadow:none;border-width:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-input{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox .k-dropdown-wrap .k-select{border-radius:0}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar{width:100%;padding-left:31px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before{position:relative;display:inline-block;overflow:hidden;width:1em;height:1em;text-align:center;vertical-align:middle;background-image:none;font:16px/1 WebComponentsIcons;speak:none;font-variant:normal;text-transform:none;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e691";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 1px 0 0;border-style:solid;width:24px;margin-left:-24px}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before{content:"{";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after{content:"}";font-weight:700}.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input{overflow:hidden;text-indent:.571em;border:0;margin:0}.k-spreadsheet .k-spreadsheet-action-bar .k-state-border-down{padding-bottom:0}.k-spreadsheet .k-spreadsheet-formula-input{outline:0;border-width:0;height:26px;line-height:20px;width:100%;box-sizing:border-box;white-space:pre;padding:3px .5em}.k-spreadsheet .k-spreadsheet-cell-editor{position:absolute;display:none;padding:0 3px;line-height:20px;z-index:2000;overflow:hidden}.k-spreadsheet>.k-spreadsheet-view{position:relative;font-size:12px;font-family:Arial,Verdana,sans-serif}.k-spreadsheet>.k-spreadsheet-view .k-state-disabled{pointer-events:auto}.k-spreadsheet .k-tabstrip-wrapper{position:relative;line-height:1.7em}.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items{padding:.3em 0 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar{display:inline-block;position:absolute;z-index:1;top:0;left:0;padding:.3em .3em 0}.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button{padding:.3em;line-height:1.4em;height:auto}.k-spreadsheet .k-filter-wrapper,.k-spreadsheet .k-merged-cells-wrapper,.k-spreadsheet .k-selection-wrapper,.k-spreadsheet .k-spreadsheet-row-header{position:relative}.k-spreadsheet .k-spreadsheet-column-header{position:absolute}.k-spreadsheet .k-filter-wrapper{pointer-events:none;z-index:50}.k-spreadsheet .k-spreadsheet-sheets-bar{border-width:1px 0 0}.k-spreadsheet .k-vertical-align-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-spreadsheet .k-vertical-align-bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.k-spreadsheet .k-dirty{position:absolute;top:0;left:0;right:unset}.k-spreadsheet .k-single-selection{cursor:crosshair}.k-spreadsheet .k-single-selection::after{content:" ";height:6px;width:6px;position:absolute;display:block;bottom:0;right:0;border-radius:50%;margin-bottom:-4px;margin-right:-4px;border-width:1px;border-style:solid;z-index:100}.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after{display:none}.k-spreadsheet .k-auto-fill,.k-spreadsheet .k-auto-fill-bl-hint,.k-spreadsheet .k-auto-fill-br-hint,.k-spreadsheet .k-auto-fill-punch,.k-spreadsheet .k-auto-fill-tr-hint{position:absolute;box-sizing:border-box}.k-spreadsheet .k-auto-fill{border-width:1px;border-style:solid;cursor:crosshair}.k-spreadsheet .k-auto-fill-wrapper{position:relative}.k-spreadsheet .k-spreadsheet-vborder{position:absolute;border-left-style:solid;border-left-width:1px}.k-spreadsheet .k-spreadsheet-hborder{position:absolute;border-top-style:solid;border-top-width:1px}.k-spreadsheet-names-popup .k-item{position:relative}.k-spreadsheet-names-popup .k-icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;cursor:pointer}.k-spreadsheet-names-popup .k-icon:hover{opacity:1}.k-horizontal-resize{cursor:col-resize}.k-vertical-resize{cursor:row-resize}.k-merged-cells-wrapper,.k-selection-wrapper,.k-spreadsheet-active-cell,.k-spreadsheet-data{cursor:cell}.k-horizontal-resize .k-merged-cells-wrapper,.k-horizontal-resize .k-selection-wrapper,.k-horizontal-resize .k-spreadsheet-active-cell,.k-horizontal-resize .k-spreadsheet-data{cursor:col-resize}.k-vertical-resize .k-merged-cells-wrapper,.k-vertical-resize .k-selection-wrapper,.k-vertical-resize .k-spreadsheet-active-cell,.k-vertical-resize .k-spreadsheet-data{cursor:row-resize}.k-spreadsheet .k-colorpicker .k-tool-icon{overflow:visible}.k-button.k-custom-color,.k-button.k-reset-color{display:block;width:100%;border-radius:0;border:none;text-align:left;line-height:2em}.k-spreadsheet-colorpicker .k-colorpalette{border:1px solid #dbdbdb;border-left:none;border-right:none;padding:.4em}.k-spreadsheet-filter{position:absolute;cursor:pointer;pointer-events:all}.k-spreadsheet-sample{float:right}.k-spreadsheet-clipboard,.k-spreadsheet-clipboard-paste{position:fixed;opacity:0;top:0;left:0;overflow:hidden;padding:0;margin:0;border:0;width:1px;height:1px;box-sizing:border-box}textarea.k-spreadsheet-clipboard{position:fixed}.k-spreadsheet-top-corner{position:absolute;top:0;left:0;z-index:10000;border-width:0 1px 1px 0;border-style:solid}.k-spreadsheet-top-corner:after{content:"";display:block;width:0;height:0;overflow:hidden;position:absolute;bottom:0;right:0;border-width:6px;border-style:solid}.k-spreadsheet-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;z-index:1}.k-spreadsheet-fixed-container{position:absolute;width:100%;height:100%;box-sizing:border-box;z-index:2;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.k-spreadsheet-view-size{position:relative}.k-spreadsheet-column-header,.k-spreadsheet-row-header{text-align:center;z-index:100}.k-spreadsheet-column-header .k-spreadsheet-cell,.k-spreadsheet-row-header .k-spreadsheet-cell{border-style:solid;border-width:0 1px 1px 0}div.k-spreadsheet-window{padding:1.167em .75em .75em}.k-spreadsheet-window .k-edit-form-container{width:100%}.k-spreadsheet-window .k-root-tabs{border-width:0;margin:-1em -1em 0;padding:.5em 1em 0}.k-spreadsheet-window .k-root-tabs .k-loading{display:none}.k-spreadsheet-window .k-list-wrapper{padding:.15em 0;height:190px}.k-spreadsheet-window .k-list .k-item{border-radius:0;padding:.5em .6em .4em .6em;cursor:pointer;line-height:1.1em}.k-spreadsheet-window .k-format-filter{width:100%}.k-spreadsheet-window .k-format-filter+.k-group-header+.k-list-wrapper{margin-top:1em}.k-spreadsheet-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-spreadsheet-window .k-edit-label{width:25%;margin:0 0 0 .75em}.k-spreadsheet-window .k-edit-field{width:67%;margin:0 .917em 0 0}.k-spreadsheet-window .k-edit-field,.k-spreadsheet-window .k-edit-label{padding:0;line-height:3em}.k-spreadsheet-window .k-edit-field .k-dropdown,.k-spreadsheet-window .k-edit-field .k-textbox{width:100%}.k-spreadsheet-window .k-export-config .k-hr{margin-left:15px;margin-right:15px}.k-spreadsheet-window .k-export-config .k-edit-field{width:40%;float:left;margin-left:30px}.k-spreadsheet-window .k-page-orientation{position:absolute;right:2em;top:25%}.k-spreadsheet-window .k-page-orientation .k-icon{font-size:6em}.k-spreadsheet-window .k-export-config:after,.k-spreadsheet-window>div:after{content:"";display:block;clear:both;height:0}.k-spreadsheet-format-cells .k-spreadsheet-preview{font-weight:700;text-align:center;font-size:1.16em;line-height:3.64em;margin:0 -.863em .72em;border-style:solid;border-width:1px 0}.k-spreadsheet-border-palette{width:153px}.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button{box-sizing:border-box;width:20%}.k-spreadsheet-border-palette .k-colorpalette{vertical-align:bottom}.k-spreadsheet-popup .k-separator{width:1px;height:1.8em;vertical-align:middle;display:inline-block}.k-spreadsheet-popup .k-colorpalette{vertical-align:top}.k-spreadsheet-popup .k-button.k-button-icon{padding:.6em;border-width:0;border-radius:0}.k-spreadsheet-popup .k-button.k-button-icontext{display:block;text-align:left;text-transform:initial;padding:.3em 1.5em .3em .9em;border-width:0;border-radius:0}.k-spreadsheet-filter-menu{width:280px}.k-spreadsheet-filter-menu>.k-menu{border-width:0}.k-spreadsheet-filter-menu>.k-menu .k-link{padding-left:26px}.k-spreadsheet-filter-menu>.k-menu .k-link .k-icon{margin-left:-26px;width:26px}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper{height:200px;overflow-y:scroll;overflow-x:auto;border-width:1px;border-style:solid}.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview{overflow:visible;padding:6px 7px}.k-spreadsheet-filter-menu .k-details{border-top-width:1px;border-top-style:solid;padding:4px 0}.k-spreadsheet-filter-menu .k-details-summary{cursor:pointer;line-height:26px}.k-spreadsheet-filter-menu .k-details-summary .k-icon{margin:0 5px}.k-spreadsheet-filter-menu .k-details-content{padding:0 8px 0 26px}.k-spreadsheet-filter-menu .k-details-content>.k-textbox,.k-spreadsheet-filter-menu .k-details-content>.k-widget{width:100%;margin-bottom:3px}.k-spreadsheet-filter-menu .k-details-content .k-space-right{background-image:none}.k-spreadsheet-filter-menu .k-details-content .k-filter-and{width:75px;margin:8px 0}.k-spreadsheet-filter-menu .k-action-buttons{border-top-width:0;margin:8px;padding:0;position:static}.k-resize-handle,.k-resize-hint{position:absolute;z-index:200}.k-resize-hint-handle{width:100%;height:20px}.k-resize-hint-marker{width:2px;height:100%;margin:0 auto}.k-resize-hint-vertical .k-resize-hint-handle{height:100%;width:20px;float:left}.k-resize-hint-vertical .k-resize-hint-marker{height:2px;width:100%}.k-button.k-spreadsheet-sheets-bar-add,.k-spreadsheet-quick-access-toolbar .k-button{border-color:transparent;background-color:transparent;background-image:none}.k-spreadsheet-tabstrip{border-left-width:0;border-right-width:0;border-top-width:0}.k-spreadsheet-tabstrip>.k-content{border-left-width:0;border-right-width:0;border-bottom-width:0;margin:0;padding:0}.k-spreadsheet-tabstrip .k-loading{display:none}.k-spreadsheet-toolbar{border-width:0}.k-spreadsheet-toolbar>.k-widget[data-property=fontSize]{width:75px}.k-spreadsheet-toolbar>.k-widget[data-property=format]{width:100px}.k-spreadsheet-toolbar>.k-widget[data-property=fontFamily]{width:130px}.k-spreadsheet-toolbar [data-tool=alignment],.k-spreadsheet-toolbar [data-tool=backgroundColor],.k-spreadsheet-toolbar [data-tool=borders],.k-spreadsheet-toolbar [data-tool=freeze],.k-spreadsheet-toolbar [data-tool=merge],.k-spreadsheet-toolbar [data-tool=textColor]{width:auto}.k-spreadsheet-formula-input>.k-syntax-bool.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-func.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-num.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-ref.k-syntax-at-point,.k-spreadsheet-formula-input>.k-syntax-str.k-syntax-at-point{text-decoration:underline}.k-spreadsheet-formula-input>.k-series-a,.k-spreadsheet-formula-input>.k-series-b,.k-spreadsheet-formula-input>.k-series-c,.k-spreadsheet-formula-input>.k-series-d{background-color:transparent}.k-spreadsheet-selection-highlight{border-width:1px;border-style:solid;position:absolute;box-sizing:border-box}.k-spreadsheet-formula-list{min-width:100px}.k-spreadsheet-formula-list .k-item{padding:0 .3em;box-shadow:none}.k-spreadsheet-sheets-bar{position:relative}.k-button.k-spreadsheet-sheets-bar-add{position:absolute;bottom:.2em;left:.4em;z-index:1}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove{padding:0;margin:.5em .5em .5em -.5em;vertical-align:middle}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-button-icon{padding:2px;line-height:normal}.k-spreadsheet-sheets-bar .k-spreadsheet-sheets-remove .k-icon{margin:0}.k-spreadsheet-sheets-items-hint{margin-top:.1em;background:0 0!important;border-width:0!important}.k-spreadsheet-editor-button{position:absolute;width:20px;z-index:10;margin-left:2px;padding:0!important}.k-spreadsheet-editor-button.k-spreadsheet-last-column{margin-left:-21px}.k-spreadsheet-editor-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hint-wrapper{margin-top:1em}.k-edit-form-container>div:after{display:block;content:"";clear:both}.k-spreadsheet-filter-menu .k-i-arrow-45-down-right{cursor:pointer}.k-spreadsheet-import-errors .k--header-message{font-weight:700;padding-bottom:5px;border-bottom:1px solid #888;margin-bottom:5px}.k-spreadsheet-import-errors .k--errors{max-height:350px;overflow:auto}.k-spreadsheet-import-errors .k--errors table{border-collapse:collapse;font-size:90%}.k-spreadsheet-import-errors .k--errors table td,.k-spreadsheet-import-errors .k--errors table th{padding:2px 4px;border-bottom:1px solid #bbb}.k-spreadsheet-import-errors .k--errors table th{text-align:left;border-bottom:1px solid #000}.k-spreadsheet-insert-image-dialog{margin:0 1em;border-style:dashed;border-width:2px}.k-spreadsheet-insert-image-dialog label{position:relative;display:block;width:355px;height:200px;padding:10px;background-image:url(textures/image-default.png);background-size:auto 70%;background-repeat:no-repeat;background-position:50% 30%}.k-spreadsheet-insert-image-dialog label div{position:relative;top:75%;padding:10px;text-align:center;pointer-events:none}.k-spreadsheet-insert-image-dialog label input{display:none}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image{background-size:auto 90%;background-position:50% 50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div{opacity:1;top:50%}.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div{opacity:0}.k-spreadsheet-drawing{position:absolute;box-sizing:border-box;z-index:101}.k-spreadsheet-drawing.k-spreadsheet-active-drawing{outline-style:solid;outline-width:2px}.k-spreadsheet-drawing .k-spreadsheet-drawing-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-size:100% 100%;background-repeat:no-repeat;cursor:move}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle{position:absolute;width:6px;height:6px;border-style:solid;border-width:1px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N{left:50%;top:0;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE{left:100%;top:0;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E{left:100%;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE{left:100%;top:100%;cursor:nwse-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S{left:50%;top:100%;cursor:ns-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW{left:0;top:100%;cursor:nesw-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W{left:0;top:50%;cursor:ew-resize}.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW{left:0;top:0;cursor:nwse-resize}.k-card{border-radius:4px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.k-card .k-card-callout{position:absolute;width:20px;height:20px;border-width:1px 1px 0 0;border-style:solid;margin:0}.k-card .k-card-callout.k-callout-n{top:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);left:50%}.k-card .k-card-callout.k-callout-e{top:50%;left:auto;right:0;-webkit-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);-ms-transform:translate(50%,-50%) rotate(135deg) scaleX(-1);transform:translate(50%,-50%) rotate(135deg) scaleX(-1)}.k-card .k-card-callout.k-callout-s{top:auto;bottom:0;-webkit-transform:translate(-50%,50%) rotate(135deg);-ms-transform:translate(-50%,50%) rotate(135deg);transform:translate(-50%,50%) rotate(135deg);left:50%}.k-card .k-card-callout.k-callout-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.k-card.k-card-flat{box-shadow:none}.k-card-horizontal{-ms-flex-direction:row;flex-direction:row}.k-card-header{padding:12px 16px;border-width:0 0 1px;border-style:solid;overflow:hidden;position:relative;z-index:1}.k-card>.k-card-header:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-header:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-header>h1,.k-card-header>h2,.k-card-header>h3,.k-card-header>h4,.k-card-header>h5,.k-card-header>h6{margin:0}.k-card-header .k-card-title+.k-card-subtitle{margin-top:0}.k-card-footer{padding:12px 16px;border-width:1px 0 0;border-style:solid;display:block}.k-card-body{padding:12px 16px;-ms-flex:1 1 auto;flex:1 1 auto}.k-card>.k-card-body:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-body:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-body p{margin:0 0 8px}.k-card-body>.k-last,.k-card-body>:last-child{margin-bottom:0}.k-card-image,.k-card-media{border:0;max-width:100%;overflow:hidden}.k-card>.k-card-image:first-child,.k-card>.k-card-media:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-image:last-child,.k-card>.k-card-media:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card-image>img,.k-card-media>img{border:0;max-width:100%}.k-card-horizontal .k-card-image,.k-card-horizontal .k-card-media{-ms-flex-negative:0;flex-shrink:0;max-width:100px;object-fit:cover}.k-card-title{font-family:inherit;font-size:19px;line-height:normal;font-weight:400;margin:0 0 8px}.k-card-subtitle{font-size:12px;margin:0 0 8px;opacity:.6}.k-card-title+.k-card-subtitle{margin-top:-6px}.k-card-separator{margin:0;border-width:1px 0 0;border-style:solid;display:block;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-separator.k-separator-vertical{width:0;border-width:0 0 0 1px}.k-card>.k-hr{margin:0;-ms-flex:0 0 auto;flex:0 0 auto;border-color:inherit}.k-card-actions{padding:8px 16px;border-width:0;border-style:solid;border-color:inherit;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.k-card>.k-card-actions:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.k-card>.k-card-actions:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.k-card>.k-card-actions{border-top-width:1px;border-color:inherit}.k-card-horizontal .k-card-actions,.k-card-vertical .k-card-actions{border:0}.k-card-actions .k-button{max-width:100%;white-space:normal}.k-card-actions>.k-button.k-flat:first-child{margin-left:-8px}.k-card-actions.k-card-actions-start{-ms-flex-pack:start;justify-content:flex-start}.k-card-actions.k-card-actions-end{-ms-flex-pack:end;justify-content:flex-end}.k-card-actions.k-card-actions-center{-ms-flex-pack:center;justify-content:center}.k-card-action{border-width:0;border-style:solid;border-color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-action>.k-button{border-radius:0;padding:16px 16px;-ms-flex:1 1 auto;flex:1 1 auto}.k-card-actions-vertical{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-card-actions-vertical .k-button{padding:12px 16px}.k-card-actions-vertical .k-button.k-flat:first-child{margin-left:0}.k-card-actions-vertical .k-card-action+.k-card-action{border-top-width:1px}.k-card-horizontal .k-card-actions-vertical{border-top-width:0;border-left-width:1px}.k-card-vertical .k-card-actions-vertical.k-card-actions-start{-ms-flex-align:start;align-items:flex-start}.k-card-vertical .k-card-actions-vertical.k-card-actions-end{-ms-flex-align:end;align-items:flex-end}.k-card-vertical .k-card-actions-vertical.k-card-actions-center{-ms-flex-align:center;align-items:center}.k-card-vertical .k-card-actions-vertical.k-card-actions-center,.k-card-vertical .k-card-actions-vertical.k-card-actions-end,.k-card-vertical .k-card-actions-vertical.k-card-actions-start{padding:8px 16px}.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button,.k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button{padding:4px 8px}.k-card-actions-stretched{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-card-actions-stretched .k-button{padding:12px 16px;-ms-flex-positive:1;flex-grow:1;border-radius:0}.k-card-actions-stretched .k-button.k-flat:first-child{margin-left:0}.k-card-actions-stretched .k-card-action+.k-card-action{border-left-width:1px}.k-card-actions-stretched.k-card-actions-vertical{-ms-flex-direction:column;flex-direction:column}.k-card-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-list .k-card+.k-card{margin-top:16px}.k-card-deck{display:-ms-flexbox;display:flex;margin-top:16px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-card-deck .k-card+.k-card{margin-left:16px}.k-card-deck-scrollwrap{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.k-card-deck-scrollwrap>.k-button{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;z-index:1}.k-card-deck-scrollwrap>.k-button:first-child{left:-1px}.k-card-deck-scrollwrap>.k-button:last-child{right:-1px}.k-card-deck-scrollwrap>.k-card-deck{-ms-flex:1 1 auto;flex:1 1 auto}.k-card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card{border-radius:0;-ms-flex:0 0 auto;flex:0 0 auto}.k-card-group .k-card>.k-card-header{border-radius:0}.k-card-group .k-card+.k-card{margin-left:-1px}.k-card-group .k-card.k-first{border-bottom-left-radius:4px;border-top-left-radius:4px}.k-card-group .k-card.k-first>.k-card-header{border-top-left-radius:4px}.k-card-group .k-card.k-last{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-card-group .k-card.k-last>.k-card-header{border-top-right-radius:4px}.k-card-group .k-card.k-only{border-radius:4px}.k-card-group .k-card.k-only>.k-card-header{border-top-left-radius:4px;border-top-right-radius:4px}.k-rtl .k-card-deck .k-card+.k-card,[dir=rtl] .k-card-deck .k-card+.k-card{margin-left:0;margin-right:16px}.k-ie11 .k-card-body{-ms-flex:1 1 auto;flex:1 1 auto}.k-tilelayout{border-width:0;border-style:solid;box-sizing:border-box;outline:0;display:grid}.k-layout-item-hint{border-width:1px;border-style:solid;border-radius:4px;position:relative}.k-layout-item-hint.k-layout-item-hint-resize{z-index:3}.k-hidden{display:none!important}.k-chat{height:600px;max-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-width:500px;margin:auto}.k-chat .k-message-list{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.k-chat .k-message-list-content{padding:16px 16px;width:100%;box-sizing:border-box;position:relative;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.k-chat .k-message-list-content>*+*{margin-top:16px}.k-chat .k-message-group{max-width:80%;background:0 0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column;position:relative}.k-chat .k-message-group:not(.k-alt){-ms-flex-align:start;align-items:flex-start;text-align:left}.k-chat .k-message-group:not(.k-alt) .k-message-time{margin-left:8px;left:100%}.k-chat .k-message-group:not(.k-alt) .k-message-status{left:0}.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble{border-bottom-left-radius:2px}.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble,.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble{border-bottom-left-radius:2px;border-top-left-radius:2px}.k-chat .k-message-group.k-alt{-ms-flex-item-align:end;align-self:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}.k-chat .k-message-group.k-alt .k-message-time{margin-right:8px;right:100%}.k-chat .k-message-group.k-alt .k-message-status{right:0}.k-chat .k-message-group.k-alt .k-first .k-bubble,.k-chat .k-message-group.k-alt .k-only .k-bubble{border-bottom-right-radius:2px}.k-chat .k-message-group.k-alt .k-last .k-bubble,.k-chat .k-message-group.k-alt .k-middle .k-bubble{border-top-right-radius:2px;border-bottom-right-radius:2px}.k-chat .k-message{max-width:100%;margin:2px 0 0;position:relative;transition:margin .2s ease-in-out}.k-chat .k-message-status,.k-chat .k-message-time{font-size:smaller;line-height:normal;white-space:nowrap;pointer-events:none;position:absolute}.k-chat .k-message-time{opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .2s ease-in-out}.k-chat .k-message-status{margin-top:2px;height:0;overflow:hidden;top:100%;transition:height .2s ease-in-out}.k-chat .k-bubble{border-radius:12px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;word-wrap:break-word}.k-chat .k-message.k-state-selected{margin-bottom:16px;border:0;color:inherit;background:0 0}.k-chat .k-message.k-state-selected .k-message-time{opacity:1}.k-chat .k-message.k-state-selected .k-message-status{height:1.2em}.k-chat .k-message-error,.k-chat .k-message-sending{margin-bottom:16px}.k-chat .k-message-error .k-message-status,.k-chat .k-message-sending .k-message-status{height:1.2em}.k-avatar{border-radius:100%;width:32px;height:32px;position:absolute}.k-message-group:not(.k-alt)>.k-avatar{left:0;bottom:0}.k-message-group.k-alt>.k-avatar{right:0;bottom:0}.k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:40px}.k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:40px}.k-author{margin:0;font-size:smaller;line-height:normal}.k-chat .k-author{margin:0}.k-timestamp{font-size:smaller;line-height:normal;text-align:center;-ms-flex-item-align:stretch;align-self:stretch}.k-quick-replies{display:block;max-width:100%}.k-quick-reply{border-radius:100px;margin-right:8px;margin-bottom:4px;padding:8px 12px;border-width:1px;border-style:solid;line-height:18px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease-in-out}.k-message-box{padding:10px 16px;border-width:1px 0 0;border-style:solid;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-message-box .k-input{margin:0;padding:0;border:0;font:inherit;background:0 0;-ms-flex:1 1 auto;flex:1 1 auto}.k-message-box .k-button{padding:0}.k-message-box .k-button svg{width:20px;height:20px;fill:currentColor;display:inline-block}.k-message-box .k-button::after,.k-message-box .k-button::before{display:none}.k-chat .k-card-list{margin:2px 0 0}.k-chat .k-card-deck{max-width:calc(100% + 32px);box-sizing:border-box;margin-left:-16px;margin-right:-16px;padding:16px 16px 16px;overflow:hidden;overflow-x:auto;scroll-behavior:smooth}.k-chat .k-card-deck .k-card-wrap+.k-card-wrap{margin-left:16px}.k-chat .k-card-deck .k-card,.k-chat .k-card-deck .k-card-wrap{width:200px}.k-card-deck-scrollwrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:hidden;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;box-sizing:content-box}.k-card-deck-scrollwrap>.k-card-deck{margin-bottom:-20px;padding-bottom:20px}.k-chat .k-card-deck .k-card-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card{-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-card-deck .k-card-wrap .k-card+.k-card{margin-left:16px}.k-chat .k-card-deck .k-card-wrap.k-state-selected{background:0 0}.k-typing-indicator{padding:0;border-radius:50px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-typing-indicator span{width:8px;height:8px;border-radius:50%;-ms-flex:0 0 8px;flex:0 0 8px;background-color:currentColor}.k-typing-indicator span+span{margin-left:5px}@-webkit-keyframes k-animation-blink{50%{opacity:1}}@keyframes k-animation-blink{50%{opacity:1}}.k-chat .k-toolbar-box{width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box;overflow:hidden;position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.k-chat .k-toolbar-box .k-button-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;scroll-behavior:smooth;padding:10px 16px}.k-chat .k-toolbar-box .k-button-list:after{content:'';padding-right:16px}.k-chat .k-toolbar-box .k-button-list .k-button+.k-button{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.k-chat .k-toolbar-box .k-scroll-button{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-chat .k-toolbar-box .k-scroll-button-left{left:0}.k-chat .k-toolbar-box .k-scroll-button-right{right:0}.k-chat .k-toolbar-box .k-button{border-width:0;color:inherit;background:0 0;-ms-flex-negative:0;flex-shrink:0;box-shadow:none}.k-rtl .k-message-group:not(.k-alt),[dir=rtl] .k-message-group:not(.k-alt){text-align:right}.k-rtl .k-message-group:not(.k-alt) .k-message-time,[dir=rtl] .k-message-group:not(.k-alt) .k-message-time{margin-left:0;margin-right:8px;left:auto;right:100%}.k-rtl .k-message-group:not(.k-alt) .k-message-status,[dir=rtl] .k-message-group:not(.k-alt) .k-message-status{left:auto;right:0}.k-rtl .k-message-group.k-alt,[dir=rtl] .k-message-group.k-alt{text-align:left}.k-rtl .k-message-group.k-alt .k-message-time,[dir=rtl] .k-message-group.k-alt .k-message-time{margin-right:0;margin-left:8px;right:auto;left:100%}.k-rtl .k-message-group.k-alt .k-message-status,[dir=rtl] .k-message-group.k-alt .k-message-status{right:auto;left:0}.k-rtl .k-message-group:not(.k-alt)>.k-avatar,[dir=rtl] .k-message-group:not(.k-alt)>.k-avatar{left:auto;right:0}.k-rtl .k-message-group.k-alt>.k-avatar,[dir=rtl] .k-message-group.k-alt>.k-avatar{right:auto;left:0}.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar){padding-left:0;padding-right:40px}.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),[dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar){padding-right:0;padding-left:40px}.k-rtl .k-message-box .k-button svg,[dir=rtl] .k-message-box .k-button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.k-rtl .k-quick-reply,[dir=rtl] .k-quick-reply{margin-right:0;margin-left:8px}.k-calendar{padding:0 0;border-width:1px;border-style:solid;line-height:1.42857143;position:relative;overflow:hidden;display:inline-block}.k-calendar .k-link{color:inherit;text-decoration:none;outline:0}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-state-focused,.k-calendar .k-state-focused.k-state-selected{box-shadow:none}.k-calendar table{margin:0;padding:0;border-spacing:0;border-width:0;outline:0;table-layout:fixed;float:left}.k-calendar td,.k-calendar th{border-width:0;padding:0;text-align:center;border-style:solid;border-color:inherit;color:inherit;background:0 0;font-weight:400;cursor:default}.k-calendar .k-header{padding:2px 2px;border-bottom-width:1px;border-bottom-style:solid;text-align:center;position:relative;z-index:1}.k-calendar .k-header .k-link{padding:4px 4px;border-width:0;border-style:solid;border-radius:4px;display:inline-block}.k-calendar .k-nav-next,.k-calendar .k-nav-prev{width:1.42857143em;height:1.42857143em;box-sizing:content-box;position:absolute;top:2px}.k-calendar .k-nav-next .k-icon,.k-calendar .k-nav-prev .k-icon{vertical-align:text-top}.k-calendar .k-nav-prev{left:2px}.k-calendar .k-nav-next{right:2px}.k-calendar .k-nav-fast{margin:auto;width:75%;box-sizing:border-box}.k-calendar .k-footer{text-align:center;position:relative;clear:both}.k-calendar .k-footer>.k-state-disabled,.k-calendar .k-nav-today{padding:.5em;border-width:0;border-radius:0;display:block}.k-calendar .k-nav-today:hover{text-decoration:underline}.k-calendar .k-calendar-view{width:17em;height:17em;position:relative;z-index:1;overflow:hidden}.k-calendar.k-week-number .k-calendar-view{width:19.42857143em;padding:0}.k-calendar .k-content{width:100%;background-color:transparent}.k-calendar .k-content th{padding:.25em 2px;border-bottom-width:1px;box-sizing:border-box}.k-calendar .k-content td{border-radius:4px}.k-calendar .k-content td.k-alt{width:2.42857143em;border-radius:0}.k-calendar .k-content .k-link{margin:auto;padding:.5em .5em;box-sizing:border-box;border-radius:4px;line-height:1.42857143;display:block}.k-calendar .k-month .k-link{width:2.42857143em;height:2.42857143em}.k-calendar .k-month th{height:2.42857143em}.k-calendar .k-year .k-link{width:4.28571429em;height:4.28571429em;line-height:3.28571429em}.k-calendar .k-decade .k-link{width:4.28571429em;height:4.28571429em;line-height:3.28571429em}.k-calendar .k-century .k-link{width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.64285714em;white-space:normal}.k-calendar .k-animation-container .k-content{height:100%}.k-calendar .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:0 0 auto;flex:0 0 auto}.k-calendar .k-calendar-header .k-button{white-space:nowrap;border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-calendar .k-calendar-header .k-button.k-state-active,.k-calendar .k-calendar-header .k-button.k-state-hover,.k-calendar .k-calendar-header .k-button:active,.k-calendar .k-calendar-header .k-button:hover,.k-calendar .k-calendar-header .k-button:hover.k-state-active,.k-calendar .k-calendar-header .k-button:hover:active{color:inherit}.k-calendar .k-calendar-header .k-button::before{display:block}.k-calendar .k-calendar-header .k-button::after{display:block}.k-calendar .k-calendar-header .k-button.k-state-focused::after,.k-calendar .k-calendar-header .k-button:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-calendar .k-calendar-header .k-button.k-state-disabled,.k-calendar .k-calendar-header .k-button[disabled],.k-state-disabled .k-calendar .k-calendar-header .k-button{pointer-events:none}.k-calendar .k-calendar-header .k-today{cursor:pointer}.k-calendar .k-calendar-decadeview,.k-calendar .k-calendar-monthview,.k-calendar .k-calendar-yearview{padding:0 16px}.k-calendar .k-calendar-decadeview th,.k-calendar .k-calendar-monthview th,.k-calendar .k-calendar-yearview th{border-bottom-width:0;background-color:transparent}.k-calendar .k-calendar-decadeview .k-alt,.k-calendar .k-calendar-monthview .k-alt,.k-calendar .k-calendar-yearview .k-alt{opacity:.5;background-color:transparent}.k-calendar-range{width:auto;text-align:left;line-height:1.42857143}.k-calendar-range .k-calendar-header{padding:8px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.k-calendar-range .k-calendar-header .k-button{white-space:nowrap;border-color:transparent!important;color:inherit;background:0 0!important;box-shadow:none!important;transition:color .2s ease-in-out}.k-calendar-range .k-calendar-header .k-button.k-state-active,.k-calendar-range .k-calendar-header .k-button.k-state-hover,.k-calendar-range .k-calendar-header .k-button:active,.k-calendar-range .k-calendar-header .k-button:hover,.k-calendar-range .k-calendar-header .k-button:hover.k-state-active,.k-calendar-range .k-calendar-header .k-button:hover:active{color:inherit}.k-calendar-range .k-calendar-header .k-button::before{display:block}.k-calendar-range .k-calendar-header .k-button::after{display:block}.k-calendar-range .k-calendar-header .k-button.k-state-focused::after,.k-calendar-range .k-calendar-header .k-button:focus::after{box-shadow:inset 0 0 0 2px currentColor;opacity:.12}.k-calendar-range .k-calendar-header .k-button.k-state-disabled,.k-calendar-range .k-calendar-header .k-button[disabled],.k-state-disabled .k-calendar-range .k-calendar-header .k-button{pointer-events:none}.k-calendar-range .k-calendar-nav{display:inline-block;white-space:nowrap}.k-calendar-range .k-calendar-view{height:auto;width:auto;min-height:17em;text-align:center;white-space:nowrap}.k-animation-container-sm .k-calendar-range .k-calendar-view{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-calendar-range.k-week-number .k-calendar-view{width:auto}.k-calendar-range .k-content{padding:0 16px 8px;width:auto;height:auto;text-align:center;display:inline-table;vertical-align:top;float:none;color:inherit;background-color:transparent}.k-calendar-range .k-content td,.k-calendar-range .k-content th{padding:0;border-width:0;color:inherit;background-color:transparent;background-image:none;text-align:inherit;vertical-align:middle}.k-calendar-range .k-content th{padding:.5em 0;font-size:12px;line-height:1.5;text-transform:uppercase;opacity:.5}.k-calendar-range .k-content td{border-radius:4px}.k-calendar-range .k-content td.k-alt{opacity:.5}.k-calendar-range .k-content .k-link{padding:.5em .5em;min-height:0;box-sizing:border-box;border-radius:4px;line-height:inherit}.k-calendar-range .k-content .k-meta-header,.k-calendar-range .k-content .k-month-header{margin:0 16px;padding:.5em 8px;font-size:12px;line-height:1.5;text-transform:uppercase;text-align:left;opacity:.5}.k-calendar-range .k-content td.k-range-start{border-top-right-radius:0;border-bottom-right-radius:0}.k-calendar-range .k-content td.k-range-mid{border-radius:0}.k-calendar-range .k-content td.k-range-end{border-top-left-radius:0;border-bottom-left-radius:0}.k-calendar-range .k-content td.k-range-split-end,.k-calendar-range .k-content td.k-range-split-start{position:relative}.k-calendar-range .k-content td.k-range-split-end::after,.k-calendar-range .k-content td.k-range-split-start::after{content:"";width:5px;display:block;position:absolute;top:1px;bottom:1px}.k-calendar-range .k-content td.k-range-split-start::after{right:auto;left:-5px}.k-calendar-range .k-content td.k-range-split-end::after{right:-5px;left:auto}.k-calendar-range .k-content td.k-weekend{background-color:transparent}.k-calendar-range .k-state-selected{color:inherit;background:0 0;border-color:transparent}.k-calendar-range .k-state-focused,.k-calendar-range .k-state-focused.k-state-selected{box-shadow:none}.k-calendar-range td.k-state-disabled{opacity:.5}.k-calendar-range td.k-state-disabled .k-link{color:inherit}.k-calendar-range .k-footer .k-nav-today{padding:8px 16px;width:auto;height:auto;display:block}.k-calendar-range .k-calendar-decadeview,.k-calendar-range .k-calendar-monthview,.k-calendar-range .k-calendar-yearview{padding:0}.k-widget.k-daterangepicker{border:0;box-shadow:none}.k-calendar-monthview .k-content .k-link{width:2.42857143em}.k-calendar-monthview .k-content tbody tr{height:2.42857143em}.k-calendar-yearview .k-content{margin:0 -1px}.k-calendar-yearview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-decadeview .k-content{margin:0 -1px}.k-calendar-decadeview .k-content .k-link{width:4.28571429em;height:4.28571429em;line-height:3.25}.k-calendar-centuryview .k-content{margin:0 -1px}.k-calendar-centuryview .k-content .k-link{padding:.5em .5em;width:4.28571429em;height:4.28571429em;text-align:left;line-height:1.625;white-space:normal}.k-rtl .k-calendar-range{text-align:right}.k-rtl .k-calendar-range .k-calendar-nav{float:left}.k-pdf-viewer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.k-pdf-viewer .k-toolbar{border-top-width:0;border-right-width:0;border-left-width:0;border-color:inherit;-ms-flex:0 0 auto;flex:0 0 auto;z-index:2}.k-pdf-viewer .k-pager-wrap{padding:0;min-height:auto;border-width:0;color:inherit;background:0 0;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}.k-pdf-viewer .k-list-scroller{-ms-flex:1 1 auto;flex:1 1 auto;outline:0}.k-pdf-viewer .k-list-scroller .k-enable-text-select{-webkit-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.k-pdf-viewer .k-list-scroller .k-enable-panning{cursor:grab}.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection{background-color:transparent}.k-pdf-viewer .k-page{position:relative;margin:30px auto}.k-pdf-viewer .k-page canvas{direction:ltr}.k-pdf-viewer .k-page .k-text-layer{position:absolute;top:0;left:0;opacity:.2;overflow:hidden}.k-pdf-viewer .k-page .k-text-layer>span{position:absolute;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;color:transparent}.k-pdf-viewer .k-page .k-text-layer mark{color:transparent}.k-pdf-viewer-window{-ms-flex:1 1 auto;flex:1 1 auto}.k-pdf-viewer-window .k-edit-field .k-file-format,.k-pdf-viewer-window .k-edit-field .k-textbox{width:100%}.k-pdf-viewer-window .k-action-buttons{top:10px;padding:10px;margin-bottom:calc(10px - 1em)}.k-pdf-viewer-search-dialog{padding:.28571428em}.k-pdf-viewer-search-dialog .k-search-container{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.k-pdf-viewer-search-dialog .k-search-container .k-textbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:0 0;padding-right:.17857143em;margin:0 .28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon{position:relative;top:auto;margin:0;font-size:inherit}.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear{display:none}.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after{content:""}.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button{height:1.65em}.k-pdf-viewer-search-dialog .k-search-container .k-search-matches{display:inline-block;min-width:4.5em;margin:0 .28571428em 0 .28571428em;vertical-align:middle}.k-pdf-viewer-search-dialog .k-search-container>.k-button{margin-left:.28571428em}.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle{cursor:move;margin-left:0}.k-scrollview{position:relative;overflow:hidden;outline:0;display:block}ul.k-scrollview-wrap{list-style-type:none;position:absolute;margin:0;padding:0;width:100%;height:100%;cursor:default}ul.k-scrollview-wrap img{-webkit-user-select:none;-ms-user-select:none;user-select:none}ul.k-scrollview-wrap>li{display:inline-block;overflow:hidden;position:absolute;top:0;left:0}div.k-scrollview-wrap{white-space:nowrap}div.k-scrollview-wrap>[data-role=page]{vertical-align:top;display:inline-block;min-height:1px}.k-scrollview-nav-wrap{position:absolute;bottom:15px;left:10px;right:10px;height:20px;overflow:hidden}.k-scrollview-nav{margin:0;padding:5px 0 0 0;display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;text-align:center;list-style:none;pointer-events:initial}.k-scrollview-nav>li.k-link{margin:0 20px;padding:0;width:8px;height:8px;box-sizing:content-box;vertical-align:top;display:inline-block;position:relative;border-width:1px;border-style:solid;border-radius:50%;cursor:pointer;pointer-events:all}.k-scrollview-nav>li.k-link::before{content:"";width:28px;height:20px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-scrollview-next,.k-scrollview-prev{display:table;position:absolute;padding:0;height:60%;top:20%;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.k-scrollview-prev{left:0}.k-scrollview-next{right:0}.k-scrollview-next span,.k-scrollview-prev span{display:table-cell;margin:0;padding:0;vertical-align:middle;font-size:4.5em;font-weight:400;position:static}.k-scrollview-elements{width:100%}.k-scrollview-animation{transition-duration:.3s;transition-timing-function:ease-in-out}.k-i-arrowhead-e::before{content:"\e014"}.k-i-arrowhead-w::before{content:"\e016"}@supports (-webkit-user-select:none){div.k-scrollview ul.k-scrollview-wrap li>*{pointer-events:auto}}@supports (not (-webkit-user-select:none)){div.k-scrollview ul.k-scrollview-wrap li>*{pointer-events:none}}.k-switch{border-radius:5em;cursor:pointer;width:5em;background:0 0;border:0;outline:0;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;vertical-align:middle;font-size:12px;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.k-switch [type=checkbox]{display:none}.k-ie .k-switch{display:inline-block}.k-switch,.k-switch-container,.k-switch-handle{box-sizing:border-box}.k-switch-container{border-radius:5em;padding:2px 2px;border-width:1px;border-style:solid;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;outline:0;transition:background-color .2s ease-out 0s}.k-ie .k-switch-container{display:block}.k-switch-handle{border-radius:5em;width:2em;height:2em;border-width:1px;border-style:solid;background-position:50%;display:inline-block;vertical-align:middle;position:relative;left:0;transition:left .2s ease-out 0s}.k-ie11 .k-switch-handle{display:block}.k-switch-on .k-switch-handle{left:calc(100% - 2em)}.k-edge .k-switch-on .k-switch-handle,.k-ie .k-switch-on .k-switch-handle{left:100%;margin-left:-2em}.k-switch-off .k-switch-handle{left:0}.k-switch-label-off,.k-switch-label-on{display:inline;width:calc(100% - 2em - 12px);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-shadow:none;line-height:2em;overflow:hidden}.k-switch-label-on{text-align:left;left:7px}.k-switch-label-off{text-align:right;right:7px}.k-rtl .k-switch.k-switch-on .k-switch-handle,.k-switch[dir=rtl].k-switch-on .k-switch-handle{left:0}.k-rtl .k-switch.k-switch-off .k-switch-handle,.k-switch[dir=rtl].k-switch-off .k-switch-handle{left:calc(100% - 2em)}.k-rtl .k-switch .k-switch-label-on,.k-switch[dir=rtl] .k-switch-label-on{text-align:right;left:initial;right:7px}.k-rtl .k-switch .k-switch-label-off,.k-switch[dir=rtl] .k-switch-label-off{text-align:left;left:7px;right:initial}.k-filter{display:inline-block;border-width:0;box-shadow:none}.k-filter ul{padding:0}.k-filter ul li{list-style-type:none}.k-filter .k-filter-container,.k-filter .k-filter-preview{margin-bottom:2.1em}.k-filter .k-filter-item,.k-filter .k-filter-lines{padding-left:8px}.k-filter .k-filter-toolbar{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:4px 0}.k-filter .k-filter-toolbar::before{content:"";position:absolute;width:8px;height:1px;top:50%;left:-8px}.k-filter .k-filter-toolbar .k-toolbar{border-style:solid;border-width:1px}.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown{width:15em}.k-filter .k-filter-toolbar .k-filter-toolbar-item>.k-textbox{margin:0 .2em;vertical-align:middle}.k-filter .k-filter-item{position:relative}.k-filter .k-filter-item::before{content:"";position:absolute;width:1px;height:100%;top:-4px;left:0}.k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{content:"";position:absolute;width:1px;top:-5px;bottom:50%;left:-8px}.k-filter .k-filter-group-main::before,.k-filter .k-filter-group-main>.k-filter-toolbar::after,.k-filter .k-filter-group-main>.k-filter-toolbar::before,.k-filter .k-filter-lines .k-filter-item:last-child::before{display:none}.k-filter[dir=rtl] .k-filter-item,.k-filter[dir=rtl] .k-filter-lines,.k-rtl .k-filter .k-filter-item,.k-rtl .k-filter .k-filter-lines,[dir=rtl] .k-filter .k-filter-item,[dir=rtl] .k-filter .k-filter-lines{padding-left:0;padding-right:8px}.k-filter[dir=rtl] .k-filter-toolbar::before,.k-rtl .k-filter .k-filter-toolbar::before,[dir=rtl] .k-filter .k-filter-toolbar::before{left:auto;right:-8px}.k-filter[dir=rtl] .k-filter-item::before,.k-rtl .k-filter .k-filter-item::before,[dir=rtl] .k-filter .k-filter-item::before{left:auto;right:0}.k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after,[dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child>.k-filter-toolbar::after{left:auto;right:-8px}.k-drawer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}.k-drawer{height:100%;border-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 auto;flex:0 0 auto;transition:all .3s ease-in-out}.k-drawer-left.k-drawer-expanded .k-drawer,.k-drawer-left.k-drawer-mini .k-drawer,.k-drawer.k-drawer-start{border-right-width:1px}.k-drawer-right.k-drawer-expanded .k-drawer,.k-drawer-right.k-drawer-mini .k-drawer,.k-drawer.k-drawer-end{border-left-width:1px}.k-drawer-left .k-drawer,.k-drawer.k-drawer-start{top:0;left:0}.k-drawer-right .k-drawer,.k-drawer.k-drawer-end{top:0;right:0}.k-drawer-content{-ms-flex:1 1 auto;flex:1 1 auto}.k-drawer-overlay .k-drawer{max-width:80vw;position:fixed;z-index:10002}.k-drawer-overlay .k-overlay{display:none}.k-drawer-push{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-drawer-push .k-drawer{height:auto;position:relative;-ms-flex-item-align:stretch;align-self:stretch}.k-drawer-push.k-drawer-right .k-drawer{-ms-flex-order:1;order:1}.k-drawer-wrapper{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;transition:all .3s ease-in-out}.k-drawer-wrapper::-webkit-scrollbar{width:7px}.k-drawer-wrapper::-webkit-scrollbar-thumb{border-radius:20px}.k-drawer-items,.k-drawer-items ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.k-drawer-item{padding:8px 8px;color:inherit;font-size:16px;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}.k-drawer-item .k-icon{margin:0 8px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.k-drawer-item .k-item-text{padding:0 8px;display:inline-block;white-space:nowrap}.k-drawer-separator{padding:0;height:1px}.k-drawer-mini .k-drawer-wrapper{width:50px}.k-rtl .k-drawer-left.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-left.k-drawer-push .k-drawer{-ms-flex-order:1;order:1}.k-rtl .k-drawer-right.k-drawer-push .k-drawer,[dir=rtl] .k-drawer-right.k-drawer-push .k-drawer{-ms-flex-order:0;order:0}.k-rating{display:-ms-inline-flexbox;display:inline-flex;box-sizing:border-box;white-space:nowrap;margin:0;padding:0;border:0;font-size:14px;box-shadow:none;outline:0}.k-rating-container{-ms-flex:0 0 auto;flex:0 0 auto;position:relative;box-sizing:border-box;margin:0 4px}.k-rating-container .k-rating-item{display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:4px 4px;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;outline:0;overflow:hidden;transition:color .2s ease-out 0s}.k-rating-container .k-rating-item *{pointer-events:none}.k-rating-container .k-rating-item .k-icon{font-size:24px;overflow:visible}.k-rating-container .k-rating-item .k-rating-precision-complement,.k-rating-container .k-rating-item .k-rating-precision-part{display:inline-block;position:absolute;top:4px;left:4px;overflow:hidden}.k-rating-container .k-rating-item .k-rating-precision-complement{direction:rtl}.k-rating-label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;vertical-align:middle;line-height:1.5;margin:4px 8px}.k-ie9 .k-rating-container,.k-ie9 .k-rating-item,.k-ie9 .k-rating-label{display:inline-block}.k-rtl .k-rating-precision-part,[dir=rtl] .k-rating-precision-part{left:auto;right:4px}.k-rtl .k-rating-item .k-rating-precision-complement,[dir=rtl] .k-rating-item .k-rating-precision-complement{direction:ltr}.k-timeline ul{margin:0;padding:0}.k-timeline ul li{list-style-type:none}.k-timeline .k-timeline-flag{display:inline-block;text-align:center;padding:4px 8px;border-radius:2px;line-height:1.42857143;min-width:80px;max-width:160px;box-sizing:border-box;position:relative;z-index:1}.k-timeline .k-timeline-circle{width:16px;height:16px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.k-timeline.k-timeline-dates-hidden .k-timeline-date{display:none}.k-timeline .k-event-collapse{display:none}.k-timeline.k-timeline-collapsible .k-card-header{cursor:pointer}.k-timeline.k-timeline-collapsible .k-event-collapse{display:-ms-flexbox;display:flex}.k-timeline .k-timeline-arrow{width:30px;height:30px;padding:0;border-radius:50%;position:absolute;bottom:8px;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.k-timeline .k-timeline-arrow-left{left:0}.k-timeline .k-timeline-arrow-right{right:0}.k-timeline-card .k-card{position:relative;overflow:visible}.k-timeline-card .k-card .k-card-header{overflow:visible;border-bottom:0;border-radius:4px}.k-timeline-card .k-card .k-card-header+.k-card-body{padding-top:0}.k-timeline-card .k-card .k-card-body{overflow-y:auto;scrollbar-width:thin}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar{width:5px}.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb{border-radius:2px}.k-timeline-card .k-timeline-card-callout.k-callout-e,.k-timeline-card .k-timeline-card-callout.k-callout-w{top:36px}.k-timeline-horizontal,.k-timeline-vertical{width:100%;padding:0 40px;margin:40px 0;position:relative;box-sizing:border-box;border:0}.k-timeline-horizontal .k-timeline-track-wrap::after,.k-timeline-vertical::after{content:"";position:absolute;top:0;border-width:1px;border-style:solid;background-clip:padding-box}.k-timeline-vertical{padding-left:127px}.k-timeline-vertical.k-timeline-dates-hidden{padding-left:77px}.k-timeline-vertical::after{height:100%;width:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.k-timeline-vertical .k-timeline-flag-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.k-timeline-vertical .k-timeline-flag-wrap:first-child{padding-top:40px}.k-timeline-vertical .k-timeline-flag{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.k-timeline-vertical .k-timeline-date-wrap{position:absolute;padding-right:16px;margin-top:36px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);text-align:right}.k-timeline-vertical .k-timeline-event{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:40px 0}.k-timeline-vertical .k-timeline-card{padding-left:16px}.k-timeline-vertical .k-timeline-card .k-card{margin-left:16px;min-height:72px;width:400px;max-width:100%}.k-timeline-vertical .k-timeline-card .k-card .k-card-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-timeline-vertical .k-timeline-card .k-event-collapse{margin:-4px 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions,.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body{display:none}.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.k-timeline-vertical .k-timeline-circle{margin-top:36px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:-8px}.k-timeline-vertical.k-timeline-alternating{padding-left:40px}.k-timeline-vertical.k-timeline-alternating::after{left:50%}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap{-ms-flex-pack:center;justify-content:center}.k-timeline-vertical.k-timeline-alternating .k-timeline-flag{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.k-timeline-vertical.k-timeline-alternating .k-timeline-event{-ms-flex-pack:justify;justify-content:space-between}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap{text-align:left;padding-right:0;padding-left:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card{padding-left:0;padding-right:16px}.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card{margin-right:16px;margin-left:auto}.k-timeline-vertical.k-timeline-alternating .k-timeline-card,.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{-ms-flex-preferred-size:50%;flex-basis:50%;min-width:0}.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap{position:static;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-timeline-vertical.k-timeline-alternating .k-timeline-circle{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0}.k-timeline-horizontal .k-timeline-track-item{-ms-flex:1 0 20%;flex:1 0 20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;position:relative;-ms-flex-direction:column;flex-direction:column}.k-timeline-horizontal .k-timeline-track-item:hover{cursor:pointer}.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover{cursor:default}.k-timeline-horizontal .k-timeline-date-wrap{margin-top:auto;margin-bottom:8px}.k-timeline-horizontal .k-timeline-card{height:100%;box-sizing:border-box}.k-timeline-horizontal .k-card{max-height:100%;box-sizing:border-box}.k-timeline-horizontal .k-timeline-events-list{overflow-x:hidden;padding-top:16px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap{position:relative;height:600px}.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event{position:absolute;top:0;left:0;width:100%;height:100%}.k-timeline-horizontal .k-timeline-track-wrap{position:relative;padding:15px 0}.k-timeline-horizontal .k-timeline-track-wrap::after{top:auto;bottom:15px;left:28px;right:28px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:6px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track{overflow:hidden;margin:0 30px;position:relative;z-index:2}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap{transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag{margin-bottom:22px;position:relative;min-width:60px}.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after{content:"";width:10px;height:10px;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%) rotate(45deg);-ms-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.k-timeline-horizontal .k-timeline-scrollable-wrap{display:-ms-flexbox;display:flex}.k-timeline-mobile{padding:0 16px;margin:16px 0}.k-timeline-mobile .k-timeline-flag{max-width:112px}.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap{display:none}.k-timeline-mobile.k-timeline-vertical{padding-left:103px}.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden{padding-left:53px}.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating{padding-left:16px}.k-timeline-mobile.k-timeline-vertical .k-timeline-card{width:100%}.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card{width:auto}.k-timeline-mobile.k-timeline-vertical .k-card-actions>.k-button.k-flat:first-child{margin-left:0}.k-breadcrumb{min-height:2.11em;border-width:0;box-sizing:border-box;border-style:solid;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.k-breadcrumb .k-breadcrumb-container{margin:0 0;padding:0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none;overflow:hidden}.k-breadcrumb .k-breadcrumb-item{vertical-align:middle;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:hidden}.k-breadcrumb .k-breadcrumb-root-item{-ms-flex:1 0 auto;flex:1 0 auto}.k-breadcrumb .k-breadcrumb-link,.k-breadcrumb .k-breadcrumb-root-link{padding:4px 8px;border-radius:4px;position:relative;line-height:1.6em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;white-space:nowrap;text-decoration:none;outline:0}.k-breadcrumb .k-breadcrumb-root-link{margin-right:8px}.k-breadcrumb .k-breadcrumb-icon-link{padding:8px 8px}.k-breadcrumb .k-breadcrumb-icontext-link .k-icon{margin-right:8px}.k-breadcrumb .k-breadcrumb-delimiter-icon{font-size:12px}.k-breadcrumb .k-breadcrumb-input-container,.k-breadcrumb .k-breadcrumb-input-container .k-textbox{width:100%;height:100%}.k-no-flexbox .k-breadcrumb,.k-no-flexbox .k-breadcrumb-container{display:block}.k-no-flexbox .k-breadcrumb-item{display:inline-block}.k-listgroup{margin:0;padding:0;border-width:1px;border-style:solid;font:inherit;line-height:1.42857143;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.k-listgroup>ul{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-listgroup .k-listgroup-item+.k-listgroup-item{border-top-width:1px}.k-listgroup-flush{border-left-width:0;border-right-width:0}.k-listgroup-item{padding:.5em 1em;border-width:0;border-style:solid;border-color:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.k-listgroup-item>.k-link{margin:-.5em -1em;padding:.5em 1em;color:inherit;text-decoration:none;outline:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-item>.k-link>.k-select{padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.k-listgroup-item-segmented{-ms-flex-align:stretch;align-items:stretch}.k-listgroup-item-segmented>.k-link{margin-right:0}.k-listgroup-item-segmented>.k-select{margin:-.5em -1em -.5em 0;padding:.5em;border-width:0 0 0 1px;border-style:solid;border-color:inherit;cursor:pointer}.k-listgroup-form-row{margin:-.5em -1em;padding:.5em 1em;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.k-listgroup-form-row .k-listgroup-form-field-label{width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-listgroup-form-row .k-listgroup-form-field-wrapper{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;text-align:end;position:relative}.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time],.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local],.k-listgroup-form-row .k-listgroup-form-field-wrapper select{width:100%;box-sizing:border-box;-ms-flex:1 1 100%;flex:1 1 100%}.k-listgroup-item.k-listgroup-form-row{margin:0}.k-rtl .k-listgroup-item>.k-link>.k-select,[dir=rtl] .k-listgroup-item>.k-link>.k-select{right:auto;left:0}.k-rtl .k-listgroup-item>.k-link>.k-select .k-icon,[dir=rtl] .k-listgroup-item>.k-link>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-rtl .k-listgroup-item-segmented>.k-link,[dir=rtl] .k-listgroup-item-segmented>.k-link{margin-right:-1em;margin-left:0}.k-rtl .k-listgroup-item-segmented>.k-select,[dir=rtl] .k-listgroup-item-segmented>.k-select{margin-right:0;margin-left:-1em;border-right-width:1px;border-left-width:0}.k-rtl .k-listgroup-item-segmented>.k-select .k-icon,[dir=rtl] .k-listgroup-item-segmented>.k-select .k-icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.k-noflexbox .k-listgroup,.k-noflexbox .k-listgroup-item>.k-link,.k-noflexbox .k-listgroup>ul .k-listgroup-item{display:block}.k-messagebox{margin:0 0 16px 0;padding:4px 8px;border-width:0 0 0 4px;border-style:solid;box-sizing:border-box;font-size:inherit;line-height:1.42857143}.k-messagebox a{color:inherit;font-style:italic;text-decoration:underline}.k-badge{padding:4px 4px;border-width:1px;border-style:solid;border-color:transparent;box-sizing:border-box;color:inherit;background-color:transparent;font-size:10px;line-height:1;text-align:center;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.k-badge>*{color:inherit}.k-badge:empty{padding:4px}.k-badge>a,a.k-badge{text-decoration:none}.k-badge>a:hover,a.k-badge:hover{text-decoration:underline}.k-badge-icon{max-width:1em;max-height:1em;font-size:inherit}.k-badge-icon.k-svg-icon svg{fill:currentColor}.k-badge-sm{padding:2px 2px;border-width:1px;font-size:10px;line-height:1}.k-badge-sm:empty{padding:2px}.k-badge-lg{padding:6px 6px;border-width:1px;font-size:12px;line-height:1}.k-badge-lg:empty{padding:6px}.k-badge-rounded{border-radius:2px}.k-badge-rounded-sm{border-radius:1px}.k-badge-rounded-lg{border-radius:4px}.k-badge-pill{border-radius:5rem}.k-badge-circle{padding:0!important;width:calc(1em + 10px);height:calc(1em + 10px);border-radius:100%}.k-badge-circle-sm{width:calc(1em + 6px);height:calc(1em + 6px)}.k-badge-circle-lg{width:calc(1em + 14px);height:calc(1em + 14px)}.k-badge-dot{padding:0!important;width:10px;height:10px;border-radius:100%;font-size:0}.k-badge-dot-sm{width:6px;height:6px}.k-badge-dot-lg{width:12px;height:12px}.k-badge-container{position:relative;overflow:visible}.k-badge-inside-top-start{position:absolute;z-index:9999;top:0;left:0}.k-badge-inside-top-end{position:absolute;z-index:9999;top:0;right:0}.k-badge-inside-bottom-start{position:absolute;z-index:9999;bottom:0;left:0}.k-badge-inside-bottom-end{position:absolute;z-index:9999;bottom:0;right:0}.k-rtl .k-badge-inside-top-start,[dir=rtl] .k-badge-inside-top-start{left:auto;right:0}.k-rtl .k-badge-inside-top-end,[dir=rtl] .k-badge-inside-top-end{right:auto;left:0}.k-rtl .k-badge-inside-bottom-start,[dir=rtl] .k-badge-inside-bottom-start{left:auto;right:0}.k-rtl .k-badge-inside-bottom-end,[dir=rtl] .k-badge-inside-bottom-end{right:auto;left:0}.k-badge-top-start{position:absolute;z-index:9999;top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-badge-top-end{position:absolute;z-index:9999;top:0;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-badge-bottom-start{position:absolute;z-index:9999;bottom:0;left:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-bottom-end{position:absolute;z-index:9999;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-top-start,[dir=rtl] .k-badge-top-start{left:auto;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.k-rtl .k-badge-top-end,[dir=rtl] .k-badge-top-end{right:auto;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.k-rtl .k-badge-bottom-start,[dir=rtl] .k-badge-bottom-start{left:auto;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.k-rtl .k-badge-bottom-end,[dir=rtl] .k-badge-bottom-end{right:auto;left:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.k-badge-outside-top-start{position:absolute;z-index:9999;top:0;left:0;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-badge-outside-top-end{position:absolute;z-index:9999;top:0;right:0;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-badge-outside-bottom-start{position:absolute;z-index:9999;bottom:0;left:0;-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.k-badge-outside-bottom-end{position:absolute;z-index:9999;bottom:0;right:0;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside-top-start,[dir=rtl] .k-badge-outside-top-start{left:auto;right:0;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.k-rtl .k-badge-outside-top-end,[dir=rtl] .k-badge-outside-top-end{right:auto;left:0;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.k-rtl .k-badge-outside-bottom-start,[dir=rtl] .k-badge-outside-bottom-start{left:auto;right:0;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.k-rtl .k-badge-outside-bottom-end,[dir=rtl] .k-badge-outside-bottom-end{right:auto;left:0;-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.k-badge-container{position:relative;overflow:visible}.k-checkbox{margin:0;padding:0;width:16px;height:16px;line-height:initial;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-checkbox::before{content:"\e118";width:12px;height:12px;font-size:12px;font-family:WebComponentsIcons,monospace;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-checkbox:hover{cursor:pointer}.k-checkbox:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox.k-state-indeterminate::before,.k-checkbox:indeterminate::before{content:"";width:8px;height:8px;background-color:currentColor;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-checkbox:disabled,.k-checkbox:disabled+.k-checkbox-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-checkbox+.k-checkbox-label{display:inline}.k-checkbox-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-checkbox-label:empty{display:none}.k-checkbox-label.k-no-text{min-width:1px}.k-checkbox-label .k-ripple{visibility:hidden!important}.k-checkbox+.k-checkbox-label{margin-left:4px}.k-checkbox-label>.k-checkbox{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-rtl .k-checkbox+.k-checkbox-label,[dir=rtl] .k-checkbox+.k-checkbox-label{margin-left:0;margin-right:4px}.k-rtl .k-checkbox-label>.k-checkbox,[dir=rtl] .k-checkbox-label>.k-checkbox{margin-right:0;margin-left:4px}.k-checkbox::-ms-check{border-width:0;border-color:inherit;border-radius:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-checkbox::-ms-check{border-width:1px}}.k-radio{margin:0;padding:0;width:16px;height:16px;border-width:1px;border-style:solid;outline:0;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;-webkit-appearance:none}.k-radio::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;-webkit-transform:scale(0) translate(-50%,-50%);-ms-transform:scale(0) translate(-50%,-50%);transform:scale(0) translate(-50%,-50%);overflow:hidden;position:absolute;top:50%;left:50%}.k-radio:hover{cursor:pointer}.k-radio:checked::before{-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.k-radio:disabled,.k-radio:disabled+.k-radio-label{opacity:.6;-webkit-filter:grayscale(.8);filter:grayscale(.8);cursor:default}.k-radio+.k-radio-label{display:inline}.k-radio-label{margin:0;padding:0;line-height:17px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;vertical-align:middle;position:relative;cursor:pointer}.k-radio-label.k-no-text,.k-radio-label:empty{display:none}.k-radio-label .k-ripple{display:none!important}.k-radio+.k-radio-label,.k-radio-label+.k-radio{margin-left:4px}.k-radio-label>.k-radio{margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.k-radio-list{margin:0;padding:0;list-style:none}.k-radio-list .k-radio-item{margin-top:16px}.k-radio-list .k-radio-item:first-child{margin-top:0}.k-list-horizontal .k-radio-item{display:inline-block;margin:0 32px 0 0}.k-list-horizontal .k-radio-item:last-child{margin-right:0}.k-rtl .k-radio+.k-radio-label,.k-rtl .k-radio-label+.k-radio,[dir=rtl] .k-radio+.k-radio-label,[dir=rtl] .k-radio-label+.k-radio{margin-left:0;margin-right:4px}.k-rtl .k-radio-label>.k-radio,[dir=rtl] .k-radio-label>.k-radio{margin-right:0;margin-left:4px}.k-rtl .k-list-horizontal .k-radio-item,[dir=rtl] .k-list-horizontal .k-radio-item{margin-right:0;margin-left:32px}.k-rtl .k-list-horizontal .k-radio-item:last-child,[dir=rtl] .k-list-horizontal .k-radio-item:last-child{margin-left:0}.k-radio::-ms-check{border-width:0;border-color:inherit;color:inherit;background-color:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.k-radio::-ms-check{border-width:1px}}.k-filemanager{border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.k-filemanager-header{border-color:inherit}.k-filemanager-toolbar{border-width:0;border-bottom-width:1px;border-color:inherit;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-search-tool{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-content-container{border-color:inherit;box-sizing:border-box;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-navigation{width:20%;border-width:0;border-right-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.k-filemanager-navigation>.k-treeview{padding:16px 16px;height:100%;box-sizing:border-box}.k-filemanager-treeview>.k-group>.k-item{padding:0}.k-filemanager-content{border-color:inherit;-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.k-filemanager-breadcrumb{border-width:0;border-bottom-width:1px;padding:8px 8px;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-view{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.k-filemanager-view>.k-filemanager-grid,.k-filemanager-view>.k-filemanager-listview{border-width:0}.k-filemanager-listview{height:100%;-ms-flex:1 1 0%;flex:1 1 0%}.k-filemanager-listview .k-listview-content{overflow:auto}.k-filemanager-listview .k-listview-item{padding:16px 16px;width:120px;height:120px;text-align:center}.k-filemanager-listview .k-file-preview{height:48px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-listview .k-file-icon{font-size:48px}.k-filemanager-listview .k-file-image{max-width:100%;max-height:48px;display:block}.k-filemanager-listview .k-file-name{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-file-size{margin-top:8px;display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-filemanager-listview .k-edit-item .k-textbox{width:100%}.k-filemanager-grid{-ms-flex:1 1 0%;flex:1 1 0%}.k-filemanager-grid .k-file-preview{margin-right:4px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-grid .k-file-name{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;vertical-align:middle}.k-filemanager-preview{padding:48px 16px 16px;width:20%;min-height:304px;border-width:0;border-left-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;text-align:center;overflow-x:auto;-ms-flex-negative:0;flex-shrink:0}.k-filemanager-preview .k-file-preview{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.k-filemanager-preview .k-file-icon{font-size:96px}.k-filemanager-preview .k-file-name{margin-top:16px;display:block}.k-filemanager-preview .k-single-file-selected{font-weight:700}.k-filemanager-preview .k-multiple-files-selected{font-weight:700}.k-filemanager-preview .k-file-size{font-size:inherit;line-height:normal}.k-filemanager-preview .k-file-meta{margin:16px 0 0;box-sizing:border-box;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.k-filemanager-preview .k-file-meta-label{display:inline-block}.k-filemanager-preview .k-file-meta-value{margin:0}.k-filemanager-preview .k-file-type{text-transform:capitalize}.k-filemanager-preview .k-line-break{margin:16px 0 0;width:100%;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.k-filemanager-resizable .k-filemanager-navigation,.k-filemanager-resizable .k-filemanager-preview{border-width:0}.k-filemanager .k-splitbar{-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;position:relative}.k-filemanager .k-splitbar-horizontal{width:6px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.k-filemanager .k-splitbar-horizontal .k-resize-handle{width:2px}.k-filemanager-upload-dialog .k-upload-files{max-height:200px;overflow-y:auto}.k-filemanager-drag-hint{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.k-filemanager-drag-hint .k-icon{margin-right:4px}.k-window{padding:0;border-width:1px;border-style:solid;line-height:1.42857143;display:inline-block;position:absolute;z-index:10001}.k-window .k-overlay{position:absolute;opacity:0}.k-window.k-window-maximized{border-radius:0;box-shadow:none}.k-window.k-window-maximized .k-window-content,.k-window.k-window-maximized .k-window-titlebar{border-radius:0}.k-window-sm{width:300px}.k-window-md{width:800px}.k-window-lg{width:1200px}.k-window-titlebar{padding:8px 12px;border-width:0 0 1px;border-style:solid;width:100%;box-sizing:border-box;background-position:0 0;background-repeat:repeat-x;white-space:nowrap;min-height:16px;position:relative}.k-window-title{font-size:1.2em;line-height:1.25;font-weight:400;display:block;text-overflow:ellipsis;overflow:hidden;cursor:default}.k-window-title::before{content:"";display:inline-block}.k-window-titlebar .k-window-actions{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6px}.k-window-titlebar .k-window-action{padding:2px;width:20px;height:20px;border-width:0;border-style:solid;border-color:transparent;color:inherit;box-sizing:content-box;opacity:.7}.k-window-titlebar .k-window-action:hover{opacity:1}.k-window-titlebar .k-window-action .k-icon{opacity:1}.k-prompt-container,.k-window-content{padding:12px 12px;height:100%;box-sizing:border-box;overflow:auto;position:relative;outline:0}.k-window-content+.k-prompt-container{margin-top:-12px}.k-prompt-container .k-textbox{width:100%}.k-window-iframecontent{padding:0;overflow:visible}.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}.k-window-content>.km-scroll-container{height:100%}.k-window>.k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;opacity:0;zoom:1}.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:-3px;right:-3px;width:6px;height:6px;cursor:se-resize}.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;opacity:.5;-webkit-backface-visibility:hidden}.k-window-content>.k-action-buttons,.k-window>.k-action-buttons{border-width:1px 0 0;border-style:solid}.k-ie .k-window-content{border-radius:0}.k-rtl .k-window-titlebar .k-window-actions{right:auto;left:6px}.k-dialog{min-width:90px;min-height:3em;max-width:100%;max-height:100%;box-sizing:border-box;position:fixed;overflow:hidden}.k-dialog-centered{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.k-dialog-titleless .k-dialog-close{position:absolute;z-index:9999;top:4px;right:4px}.k-dialog-titleless .k-dialog-content{padding:2.4em}.k-dialog-buttongroup{margin:0;padding:6px 6px;width:100%;border-width:1px 0 0;border-style:solid;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.k-dialog-buttongroup .k-button{-ms-flex-negative:0;flex-shrink:0;display:inline-block;text-overflow:ellipsis;box-sizing:border-box}.k-dialog-buttongroup .k-button+.k-button{margin-left:6px}.k-dialog-button-layout-stretched .k-button{-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap}.k-dialog.k-window-sm .k-dialog-button-group{-ms-flex-direction:column;flex-direction:column}.k-dialog.k-window-sm .k-dialog-button-group .k-button+.k-button{margin:6px 0 0}.k-rtl .k-dialog-titleless .k-dialog-close,.k-rtl.k-dialog-titleless .k-dialog-close{right:auto;left:4px}.k-rtl .k-dialog-buttongroup .k-button+.k-button{margin-left:0;margin-right:6px}.k-no-flexbox .k-dialog-button-layout-stretched{text-align:right}.k-no-flexbox .k-rtl .k-dialog-button-layout-stretched{text-align:left}.k-stepper{margin:0 0;padding:0 0;border-width:0;border-style:solid;font-size:14px;line-height:1.42857143;position:relative;color:inherit;background:0 0;box-shadow:none}.k-stepper .k-step-list{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;z-index:1}.k-stepper .k-step-link{outline:0;text-decoration:none;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}.k-stepper .k-step-disabled{pointer-events:none}.k-stepper .k-step-disabled .k-step-link{cursor:default}.k-stepper .k-step-indicator{border-radius:50%;margin:3px;width:28px;height:28px;border-width:1px;border-style:solid;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;overflow:visible;transition-property:color,background-color,border-color;transition-duration:.4s;transition-timing-function:ease-in-out}.k-stepper .k-step-indicator::after{border-radius:100%;content:"";border-width:1px;border-style:solid;border-color:inherit;pointer-events:none;display:none;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:2}.k-stepper .k-step-focus .k-step-indicator::after,.k-stepper .k-step-link:focus .k-step-indicator::after{display:block}.k-stepper .k-step-label{max-width:10em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1}.k-stepper .k-step-label:only-child{border-radius:15px;padding:5px 12px;border-width:0}.k-stepper .k-step-label .k-step-text{max-width:calc(10em - 20px);-ms-flex-positive:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-stepper .k-step-label .k-icon{margin-left:4px}.k-stepper .k-step-current .k-step-label,.k-stepper .k-step-hover .k-step-label,.k-stepper .k-step:hover .k-step-label{font-weight:700}.k-stepper .k-step-label .k-step-label-optional{font-style:italic;-ms-flex-preferred-size:100%;flex-basis:100%}.k-stepper .k-progressbar{position:absolute;pointer-events:none;z-index:0}.k-step-list-horizontal{-ms-flex-direction:row;flex-direction:row}.k-step-list-horizontal .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-step-list-horizontal .k-step-link{-ms-flex-direction:column;flex-direction:column}.k-step-list-horizontal .k-step-label{text-align:center}.k-step-list-horizontal .k-step-indicator+.k-step-label{margin-top:5px}.k-step-list-horizontal~.k-progressbar{width:100%;height:2px;top:16px}.k-step-list-vertical{-ms-flex-direction:column;flex-direction:column}.k-step-list-vertical .k-step{min-height:54px}.k-step-list-vertical .k-step-label{text-align:left}.k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:12px}.k-step-list-vertical~.k-progressbar{width:2px;height:100%;min-height:20px;left:17px}.k-step-list-vertical .k-step-content{height:0;overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1) 0s}.k-step-list-vertical .k-step-current .k-step-content{height:auto;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin-left:30px;padding:20px 10px}.k-rtl .k-stepper,.k-stepper[dir=rtl]{direction:rtl}.k-rtl .k-stepper .k-step-label .k-icon,.k-stepper[dir=rtl] .k-step-label .k-icon{margin-left:0;margin-right:4px}.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator+.k-step-label,.k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator+.k-step-label{margin-left:0;margin-right:12px}.k-rtl .k-stepper .k-step-list-vertical~.k-progressbar,.k-stepper[dir=rtl] .k-step-list-vertical~.k-progressbar{left:auto;right:17px}.k-wizard{padding:16px 16px;border-width:0;font-size:inherit;line-height:1.42857143;position:relative;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background:0 0}.k-wizard .k-stepper .k-step-list-vertical .k-step{-ms-flex:1 0 auto;flex:1 0 auto}.k-wizard .k-stepper .k-step-indicator{-ms-flex-negative:0;flex-shrink:0}.k-wizard-steps{display:-ms-flexbox;display:flex;overflow:hidden}.k-wizard-step{padding:10px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.k-wizard-content{overflow-y:auto}.k-wizard-buttons{margin-top:32px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.k-wizard-buttons .k-button{margin-right:8px}.k-wizard-buttons .k-wizard-pager{vertical-align:middle}.k-wizard-buttons-right .k-button:last-of-type{margin-right:0}.k-wizard-horizontal{-ms-flex-direction:column;flex-direction:column}.k-wizard-horizontal .k-wizard-steps{margin-top:32px}.k-wizard-horizontal .k-wizard-content,.k-wizard-horizontal .k-wizard-steps{-ms-flex:1 1 auto;flex:1 1 auto}.k-wizard-vertical .k-wizard-steps{-ms-flex:1 0 0%;flex:1 0 0%}.k-wizard-vertical .k-wizard-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}.k-wizard-vertical .k-wizard-steps{margin-left:32px}.k-wizard-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.k-wizard-left .k-wizard-steps{margin-right:32px;margin-left:0}.k-editor{border-style:solid;border-width:1px;font-size:100%;vertical-align:top;position:relative}.k-editor .k-editor-content,.k-editor iframe.k-content,.k-editor>.k-content{margin:0;padding:0;width:100%;height:100%;border:0;box-sizing:border-box;background:0 0;display:block}table.k-editor{width:100%;height:250px;table-layout:fixed;border-collapse:separate;border-spacing:0}table.k-editor tbody,table.k-editor td,table.k-editor tr{border-color:inherit}table.k-editor .k-editable-area{color:#000;background:#fff}.k-editor-inline{padding:.3em .5em;background:0 0;word-wrap:break-word;overflow:auto;position:relative}.k-editor-inline.k-editor{border:1px solid transparent}.k-window.k-editor-widget{min-height:0}.editorToolbarWindow{padding:4px 4px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start}.editorToolbarWindow .k-editor-toolbar{padding:0;border-width:0;background:0 0}.k-editortoolbar-dragHandle{margin:0 4px 0 0;padding:0;position:relative;cursor:move;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.k-editor-toolbar{border-width:0 0 1px 0;border-color:inherit}.k-editor-toolbar .k-tool-group .k-widget~.k-widget{-webkit-margin-start:4px;margin-inline-start:4px}.k-editor-toolbar .k-tool-group>.k-tool{padding:4px;width:calc(1.4285714286em + 10px);height:calc(1.4285714286em + 10px)}.k-editor-toolbar .k-tool-text{display:none}.k-editor-toolbar .k-overflow-tools{margin:0;border-color:inherit;visibility:hidden;position:absolute;top:0;right:0;bottom:0}.k-editor-toolbar .k-overflow-anchor{position:relative}.k-editor-toolbar .k-break,.k-editor-toolbar .k-row-break{display:block;height:1px;font-size:0;line-height:0}.k-editable-area{width:100%;height:100%;outline:0}.k-resizable .k-editable-area{padding-bottom:16px}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-filebrowser-dialog{width:auto;min-width:350px}.k-filebrowser-dialog .k-filebrowser{margin:0 1em 0}.k-filebrowser-dialog .k-edit-label{width:18%}.k-filebrowser-dialog .k-edit-field{width:75%}.k-filebrowser-dialog .k-edit-field .k-textbox{width:70%}#k-editor-image-height,#k-editor-image-width{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.4px;padding:.65em .5em .5em}.k-ct-popup .k-button{width:100%}.k-ct-popup .k-status{margin:.3em 0}.k-ct-popup .k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;pointer-events:all;-ms-high-contrast-adjust:none}.k-editor .k-resize-handle{padding:0;position:absolute;right:0;bottom:0;cursor:se-resize}.k-editor .k-resize-handle .k-icon{vertical-align:bottom}.k-editor .k-overlay{position:absolute;background-color:#fff;opacity:0}.k-editor-inline .k-table-resize-handle-wrapper{position:absolute;width:5px;height:5px;background-color:#fff;border:1px solid #000;z-index:100}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle{width:100%;height:100%}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-east{cursor:e-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-north{cursor:n-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northeast{cursor:ne-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-northwest{cursor:nw-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-south{cursor:s-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southeast{cursor:se-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-southwest{cursor:sw-resize}.k-editor-inline .k-table-resize-handle-wrapper .k-table-resize-handle.k-resize-west{cursor:w-resize}.k-editor-inline .k-column-resize-handle-wrapper{position:absolute;height:10px;width:10px;cursor:col-resize;z-index:2}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle{width:100%;height:100%}.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker{width:2px;height:100%;margin:0 auto;background-color:#00b0ff;display:none;opacity:.8}.k-editor-inline .k-table{width:100%;border-spacing:0;margin:0 0 1em}.k-editor-inline .k-table,.k-editor-inline .k-table td{outline:0;border:1px dotted #ccc}.k-editor-inline .k-table td{min-width:1px;padding:.2em .3em}.k-table.k-table-resizing{opacity:.6}.k-editor-inline .k-row-resize-handle-wrapper{position:absolute;z-index:2;cursor:row-resize;width:10px;height:10px}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle{display:table;width:100%;height:100%}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper{display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle}.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker{display:none;margin:0;padding:0;width:100%;height:2px;background-color:#00b0ff;opacity:.8}.k-viewhtml-dialog{width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:stretch;align-items:stretch}.k-viewhtml-dialog .k-editor-textarea{margin:1em;padding:.17857143em .17857143em;height:100%;border-width:1px;border-style:solid;box-sizing:border-box;font:inherit;font-family:consolas,monospace;-ms-flex-positive:1;flex-grow:1;overflow:auto;resize:none}.k-viewhtml-dialog .k-edit-buttons{text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}.k-viewhtml-dialog .k-edit-buttons .k-button{margin-right:.5em}.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content{overflow:hidden;min-width:325px;width:24em;padding:1em 0}.k-editor-dialog .k-edit-form-container{width:auto}.k-editor-dialog .k-tabstrip{margin:-1.333em 0 0}.k-editor-dialog .k-root-tabs{margin:-1em -1em -1.5em;padding:.5em 1em 0;border-width:0}.k-editor-dialog ul.k-tabstrip-items{padding:.5em 1em 0;border-width:0 0 1px;border-style:solid}.k-editor-dialog ul.k-tabstrip-items .k-loading{border-top-width:0}.k-editor-dialog .k-tabstrip:focus{box-shadow:none}.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content{overflow:hidden;min-height:440px;height:35em;margin:0;padding:1em .5em 0;border-width:0}.k-editor-dialog .k-edit-field .k-numerictextbox{width:10.6em;margin:0 .35714285em 0 0}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox+.k-dropdown{width:4em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdown,.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox{width:15em}.k-editor-table-wizard-dialog .k-numerictextbox+.k-dropdown{width:5.35714285em}.k-editor-dialog textarea.k-textbox{height:14.28571428em}.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary{height:auto}.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdown.k-align{width:4em}.k-popup.k-list-container.k-align{padding:0;text-align:center}.k-align-group{vertical-align:text-top}.k-popup.k-align .k-list .k-item{display:inline-block;width:2.57142857em;height:2.57142857em;margin:0;padding:0;border:0;border-radius:0}.k-popup.k-align .k-list .k-icon{vertical-align:bottom;vertical-align:-webkit-baseline-middle}.k-popup.k-align .k-list .k-item:last-child{width:auto;display:block;border-width:1px 0 0;border-style:solid}.k-popup.k-align .k-list .k-item:before{width:2.57142857em;height:2.57142857em;line-height:2.57142857em}.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons{padding:1em .8em;margin:.5em 0 0}@font-face{font-family:"DejaVu Sans";src:url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";src:url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;src:url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Serif";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";src:url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;src:url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype")}@font-face{font-family:"DejaVu Mono";font-weight:700;font-style:italic;src:url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype")}.kendo-pdf-hide-pseudo-elements:after,.kendo-pdf-hide-pseudo-elements:before{display:none!important}.k-pdf-export sub,.k-pdf-export sup{display:inline-block}

/** 
 * Kendo UI v2020.2.617 (http://www.telerik.com/kendo-ui)                                                                                                                                               
 * Copyright 2020 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.                                                                                      
 *                                                                                                                                                                                                      
 * Kendo UI commercial licenses may be obtained at                                                                                                                                                      
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete                                                                                                                                  
 * If you do not own a commercial license, this file shall be governed by the trial license terms.                                                                                                      
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       
                                                                                                                                                                                                       

 */
.k-theme-test-class,
.ktb-theme-id-default {
	opacity: 0;
}
.ktb-var-accent {
	color: #197fd3;
}
.ktb-var-base {
	color: #e9e9e9;
}
.ktb-var-background {
	color: #fff;
}
.ktb-var-border-radius {
	border-radius: 4px;
}
.ktb-var-normal-background {
	color: #fff;
}
.ktb-var-normal-gradient {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.ktb-var-normal-text-color {
	color: #2e2e2e;
}
.ktb-var-hover-background {
	color: #bcb4b0;
}
.ktb-var-hover-gradient {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.ktb-var-hover-text-color {
	color: #2e2e2e;
}
.ktb-var-selected-background {
	color: #197fd3;
}
.ktb-var-selected-gradient {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.ktb-var-selected-text-color {
	color: #fff;
}
.ktb-var-primary {
	color: #197fd3;
}
.ktb-var-secondary {
	color: #e9e9e9;
}
.ktb-var-tertiary {
	color: #a0a700;
}
.ktb-var-error {
	color: #db4240;
}
.ktb-var-warning {
	color: #ffc000;
}
.ktb-var-success {
	color: #37b400;
}
.ktb-var-info {
	color: #06c;
}
.ktb-var-dark {
	color: #000;
}
.ktb-var-light {
	color: #fff;
}
.ktb-var-inverse {
	color: #000;
}
.ktb-var-series-a {
	color: #ff6800;
}
.ktb-var-series-b {
	color: #a0a700;
}
.ktb-var-series-c {
	color: #ff8d00;
}
.ktb-var-series-d {
	color: #678900;
}
.ktb-var-series-e {
	color: #ffb53c;
}
.ktb-var-series-f {
	color: #396000;
}
.k-grid-norecords-template {
	background-color: #fff;
	border: 1px solid #d5d5d5;
}
.k-button {
	border-radius: 4px;
	border-color: #bbb;
	color: #fff;
	background-color: #636569;
	background-position: 50% 50%;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-button.k-state-default {
	border-color: #bbb;
}
.k-button.k-state-hover,
.k-button:hover {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #636569;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-button.k-state-active,
.k-button.k-state-selected,
.k-button:active {
	color: #fff;
	background-color: #636569;
	border-color: #bbb;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-button.k-state-active:hover,
.k-button.k-state-selected:hover {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #636569;
}
.k-button:focus:active {
	box-shadow: 0 0 2px 1px #b6b6b6;
}
.k-button.k-state-focused,
.k-button.k-state-focused.k-state-disabled,
.k-button:focus,
.k-button:focus:hover,
.k-state-disabled .k-button.k-state-focused {
	border-color: #b6b6b6;
	box-shadow: 0 0 2px 1px #b6b6b6;
}
.k-button.k-state-disabled,
.k-button.k-state-disabled:active,
.k-button.k-state-disabled:focus,
.k-button.k-state-disabled:hover,
.k-button[disabled],
.k-button[disabled]:active,
.k-button[disabled]:focus,
.k-button[disabled]:hover,
.k-state-disabled .k-button,
.k-state-disabled .k-button:active,
.k-state-disabled .k-button:focus,
.k-state-disabled .k-button:hover {
	color: #2e2e2e;
	border-color: #bbb;
	background-color: #e9e9e9;
	box-shadow: none;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-primary {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #0071CE;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-primary.k-state-default {
	border-color: #b6b6b6;
}
.k-primary.k-state-hover,
.k-primary:hover {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #0071CE;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-primary.k-state-active,
.k-primary:active {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #0071CE;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]) {
	box-shadow: 0 0 2px 1px #197fd3;
}
.k-primary.k-state-focused,
.k-primary.k-state-focused.k-state-disabled,
.k-primary:focus,
.k-primary:focus:hover,
.k-state-disabled .k-primary.k-state-focused {
	border-color: #b6b6b6;
	box-shadow: 0 0 2px 1px #b6b6b6;
}
.k-primary.k-state-disabled,
.k-primary.k-state-disabled:hover,
.k-primary[disabled],
.k-primary[disabled]:hover,
.k-state-disabled .k-primary,
.k-state-disabled .k-primary:hover {
	color: #fff;
	border-color: #b6b6b6;
	background-color: #0071CE;
	box-shadow: none;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-button-group .k-button {
	border-radius: 0;
}
.k-button-group .k-button:first-child,
.k-button-group .k-group-start {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.k-button-group .k-button:last-child,
.k-button-group .k-group-end {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.k-button-group .k-button:first-child:last-child,
.k-button-group .k-group-start.k-group-end {
	border-radius: 4px;
}
.k-widget.k-button-group {
	background: 0 0;
}
.k-split-button {
	border-radius: 4px;
}
.k-split-button .k-button {
	border-radius: 0;
}
.k-split-button .k-button:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.k-split-button .k-button:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.k-split-button.k-state-border-down > .k-button,
.k-split-button.k-state-border-up > .k-button {
	color: #2e2e2e;
	background-color: #a99f9a;
	border-color: #b6b6b6;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	box-shadow: none;
}
.k-split-button:focus {
	box-shadow: 0 0 2px 1px #197fd3;
	border-color: #b6b6b6;
}
.k-split-button:focus .k-button {
	box-shadow: none;
	border-color: inherit;
}
.k-edit-buttons {
	border-color: #d5d5d5;
	background: #eae8e8;
}
.k-button.k-bare.k-primary,
.k-button.k-bare.k-primary.k-state-active,
.k-button.k-bare.k-primary.k-state-hover,
.k-button.k-bare.k-primary:active,
.k-button.k-bare.k-primary:hover,
.k-button.k-bare.k-primary:hover.k-state-active,
.k-button.k-bare.k-primary:hover:active,
.k-button.k-flat.k-primary,
.k-button.k-flat.k-primary.k-state-active,
.k-button.k-flat.k-primary.k-state-hover,
.k-button.k-flat.k-primary:active,
.k-button.k-flat.k-primary:hover,
.k-button.k-flat.k-primary:hover.k-state-active,
.k-button.k-flat.k-primary:hover:active {
	color: #197fd3;
}
.k-rtl .k-button-group .k-button {
	border-radius: 0;
}
.k-rtl .k-button-group .k-button:first-child,
.k-rtl .k-button-group .k-group-start {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.k-rtl .k-button-group .k-button:last-child,
.k-rtl .k-button-group .k-group-end {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.k-rtl .k-button-group .k-button:first-child:last-child,
.k-rtl .k-button-group .k-group-start.k-group-end {
	border-radius: 4px;
}
.k-rtl .k-split-button .k-button {
	border-radius: 0;
}
.k-rtl .k-split-button .k-button:first-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.k-rtl .k-split-button .k-button:last-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.k-card {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-card .k-card-callout {
	border-color: #d5d5d5;
	background-color: #fff;
}
.k-card-header {
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
}
.k-card-footer {
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
}
.k-card-separator {
	border-color: #d5d5d5;
}
.k-card-actions {
	border-color: #d5d5d5;
}
.k-card.k-card-primary,
.k-card.k-state-primary {
	border-color: #f9ac80;
	color: #7a2c00;
	background-color: #fbcdb3;
}
.k-card.k-card-info,
.k-card.k-state-info {
	border-color: #80b3e6;
	color: #036;
	background-color: #b3d1f0;
}
.k-card.k-card-success,
.k-card.k-state-success {
	border-color: #9bda80;
	color: #1c5a00;
	background-color: #c3e9b3;
}
.k-card.k-card-warning,
.k-card.k-state-warning {
	border-color: #ffe080;
	color: #806000;
	background-color: #ffecb3;
}
.k-card.k-card-error,
.k-card.k-state-error {
	border-color: #eda1a0;
	color: #6e2120;
	background-color: #f4c6c6;
}
.k-tilelayout,
.k-widget.k-tilelayout {
	background-color: #f5f5f5;
}
.k-layout-item-hint {
	border-color: #d5d5d5;
	background-color: rgba(255, 255, 255, 0.2);
}
.k-chat {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-chat .k-timestamp {
	text-transform: uppercase;
	opacity: 0.7;
}
.k-chat .k-author {
	font-weight: 700;
}
.k-chat .k-bubble {
	border-color: #e9e9e9;
	color: #2e2e2e;
	background-color: #e9e9e9;
	transition: box-shadow 0.2s ease-in-out;
	-ms-flex-order: -1;
	order: -1;
}
.k-chat .k-alt .k-bubble {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-chat .k-quick-reply {
	border-color: #197fd3;
	color: #197fd3;
	background-color: transparent;
}
.k-chat .k-quick-reply:hover {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-chat .k-message-box {
	border-color: inherit;
	color: #2e2e2e;
	background-color: #fff;
}
.k-chat .k-message-box .k-button:hover {
	color: #197fd3;
}
.k-chat .k-toolbar-box {
	border-color: inherit;
	color: #2e2e2e;
	background-color: #eae8e8;
}
.k-chat .k-toolbar-box .k-button:hover {
	color: #197fd3;
	background: 0 0;
}
.k-chat .k-toolbar-box .k-scroll-button {
	background-color: #fff;
	box-shadow: 0 0 20px 5px #fff;
}
.k-chat .k-toolbar-box .k-scroll-button:hover {
	background-color: #fff;
}
.k-calendar {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-calendar > .k-header {
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-calendar th {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #f5f5f5;
}
.k-calendar .k-alt {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #f5f5f5;
}
.k-calendar .k-weekend {
	background-color: transparent;
}
.k-calendar .k-other-month {
	color: #c3c3c3;
	background-color: transparent;
}
.k-calendar .k-out-of-range {
	pointer-events: none;
	visibility: hidden;
}
.k-calendar .k-today .k-link {
	color: #197fd3;
	box-shadow: inset 0 0 0 1px #197fd3;
}
.k-calendar td.k-state-hover .k-link {
	border-color: #b6b6b6;
	color: #2e2e2e;
	background-color: #a99f9a;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-calendar td.k-state-selected .k-link {
	border-color: #f85a00;
	color: #fff;
	background-color: #197fd3;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-calendar td.k-state-focused .k-link {
	box-shadow: inset 0 0 2px 1px #197fd3;
}
.k-calendar .k-calendar-header .k-today,
.k-calendar .k-footer .k-nav-today {
	color: #197fd3;
}
.k-calendar .k-calendar-header .k-today:focus,
.k-calendar .k-calendar-header .k-today:hover,
.k-calendar .k-footer .k-nav-today:focus,
.k-calendar .k-footer .k-nav-today:hover {
	color: #df5100;
}
.k-calendar-range {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-calendar-range th {
	color: inherit;
	background-color: transparent;
	text-transform: uppercase;
}
.k-calendar-range td.k-state-hover .k-link {
	border-color: #b6b6b6;
	color: #2e2e2e;
	background-color: #a99f9a;
}
.k-calendar-range td.k-state-selected .k-link {
	border-color: #f85a00;
	color: #fff;
	background-color: #197fd3;
}
.k-calendar-range td.k-state-focused .k-link {
	box-shadow: inset 0 0 2px 1px #197fd3;
}
.k-calendar-range td.k-range-end,
.k-calendar-range td.k-range-mid,
.k-calendar-range td.k-range-start {
	background-image: linear-gradient(transparent 1px, rgba(243, 88, 0, 0.3) 1px, rgba(243, 88, 0, 0.3) calc(100% - 1px), transparent calc(100% - 1px));
}
.k-edge .k-calendar-range td.k-range-end,
.k-edge .k-calendar-range td.k-range-mid,
.k-edge .k-calendar-range td.k-range-start,
.k-ie .k-calendar-range td.k-range-end,
.k-ie .k-calendar-range td.k-range-mid,
.k-ie .k-calendar-range td.k-range-start {
	background-image: none;
	background-color: rgba(243, 88, 0, 0.3);
}
.k-calendar-range td.k-range-split-start::after {
	background-image: linear-gradient(to left, rgba(243, 88, 0, 0.3), transparent);
}
.k-calendar-range td.k-range-split-end::after {
	background-image: linear-gradient(to right, rgba(243, 88, 0, 0.3), transparent);
}
.k-calendar-range .k-footer .k-nav-today {
	color: #197fd3;
	background: 0 0;
}
.k-pdf-viewer .k-toolbar .k-icon,
.k-pdf-viewer .k-toolbar .k-pager-input {
	color: #2e2e2e;
}
.k-pdf-viewer .k-canvas {
	background-color: #fff;
}
.k-pdf-viewer .k-page {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
	box-shadow: 0 0 15px #d5d5d5;
}
.k-pdf-viewer .k-search-highlight {
	background-color: #4d4d4d;
}
.k-scrollview-nav > li.k-link {
	border-color: #bbb;
	background-color: #e9e9e9;
	background-clip: padding-box;
}
.k-scrollview-nav > li.k-link.k-primary {
	border-color: #d5570f;
	background-color: #197fd3;
}
.k-scrollview-elements {
	color: #fff;
}
.k-scrollview-next,
.k-scrollview-prev {
	color: inherit;
	background: rgba(0, 0, 0, 0);
	text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
	opacity: 0.7;
	outline-width: 0;
	-webkit-tap-highlight-color: transparent;
}
.k-scrollview-next:hover,
.k-scrollview-prev:hover {
	color: #fff;
	opacity: 1;
}
.k-scrollview-next:hover span::before,
.k-scrollview-prev:hover span::before {
	background-color: transparent;
}
.k-switch-handle {
	background-clip: border-box;
}
.k-switch-on .k-switch-container {
	border-color: #bbb;
	color: #197fd3;
	background-color: #fff;
}
.k-switch-on .k-switch-handle {
	border-color: #d5570f;
	color: #197fd3;
	background-color: #197fd3;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-on.k-state-focused,
.k-switch-on:focus {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.k-switch-on.k-state-focused .k-switch-container,
.k-switch-on:focus .k-switch-container {
	border-color: #959595;
	color: #197fd3;
	background-color: #fff;
}
.k-switch-on.k-state-focused .k-switch-handle,
.k-switch-on:focus .k-switch-handle {
	border-color: #d5570f;
	color: #197fd3;
	background-color: #197fd3;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-on.k-state-hover .k-switch-container,
.k-switch-on:hover .k-switch-container {
	border-color: #959595;
	color: #197fd3;
	background-color: #fff;
}
.k-switch-on.k-state-hover .k-switch-handle,
.k-switch-on:hover .k-switch-handle {
	border-color: #d5570f;
	color: #197fd3;
	background-color: #197fd3;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-on .k-switch-label-off {
	color: transparent;
}
.k-switch-off .k-switch-container {
	border-color: #bbb;
	color: #2e2e2e;
	background-color: #fff;
}
.k-switch-off .k-switch-handle {
	border-color: #bbb;
	color: #2e2e2e;
	background-color: #e9e9e9;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-off.k-state-focused,
.k-switch-off:focus {
	box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3);
}
.k-switch-off.k-state-focused .k-switch-container,
.k-switch-off:focus .k-switch-container {
	border-color: #959595;
	color: #2e2e2e;
	background-color: #fff;
}
.k-switch-off.k-state-focused .k-switch-handle,
.k-switch-off:focus .k-switch-handle {
	border-color: #959595;
	color: #2e2e2e;
	background-color: #e9e9e9;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-off.k-state-hover .k-switch-container,
.k-switch-off:hover .k-switch-container {
	border-color: #959595;
	color: #2e2e2e;
	background-color: #fff;
}
.k-switch-off.k-state-hover .k-switch-handle,
.k-switch-off:hover .k-switch-handle {
	border-color: #959595;
	color: #2e2e2e;
	background-color: #a99f9a;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0, rgba(255, 255, 255, 0) 100%);
}
.k-switch-off .k-switch-label-on {
	color: transparent;
}
.k-switch {
	background-color: transparent;
	box-shadow: none;
}
.k-switch.k-state-focused .k-switch-container,
.k-switch:focus .k-switch-container {
	outline: 0;
}
.k-switch.k-state-disabled {
	cursor: default;
}
.k-switch[aria-readonly="true"] {
	pointer-events: none;
}
.k-pane-wrapper .k-pane > .k-view > .k-content {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	background-color: #eae8e8;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
	border-left-color: #2e2e2e;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-asc-sm,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-i-sort-desc-sm,
.k-pane-wrapper .k-pane .k-grid-mobile .k-sorted .k-sort-order {
	color: #197fd3;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-grid-filter.k-state-active,
.k-pane-wrapper .k-pane .k-grid-mobile .k-header-column-menu.k-state-active {
	color: #fff;
	background-color: #197fd3;
}
.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
	background-color: #fff;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
	color: #197fd3;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
	color: inherit;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period {
	color: #bababa;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times {
	background-color: #eae8e8;
}
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-other-month {
	background-color: #f3f3f3;
}
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
	background-color: #197fd3;
}
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
	color: #fff;
}
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
	color: #2e2e2e;
}
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all {
	color: #197fd3;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
	color: #197fd3;
	background: 0 0;
}
.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
	color: inherit;
}
.k-filter .k-filter-preview-field {
	color: #197fd3;
}
.k-filter .k-filter-preview-operator {
	color: rgba(46, 46, 46, 0.6);
}
.k-filter .k-filter-item::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-toolbar::before {
	background-color: #d5d5d5;
}
.k-drawer {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-drawer-wrapper {
	scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-track {
	background: #dedede;
}
.k-drawer-wrapper::-webkit-scrollbar-thumb {
	background: rgba(156, 156, 156, 0.7);
}
.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
	background: #9c9c9c;
}
.k-drawer-item.k-state-hover,
.k-drawer-item:hover {
	color: #2e2e2e;
	background-color: #bcb4b0;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-drawer-item.k-state-focused,
.k-drawer-item:focus {
	background-color: #fff;
	box-shadow: inset 0 0 3px 1px #aeaeae;
}
.k-drawer-item.k-state-focused.k-state-hover,
.k-drawer-item.k-state-focused:hover,
.k-drawer-item:focus.k-state-hover,
.k-drawer-item:focus:hover {
	color: #2e2e2e;
	background-color: #bcb4b0;
}
.k-drawer-item.k-state-selected {
	color: #fff;
	background-color: #197fd3;
}
.k-drawer-item.k-state-selected.k-state-hover,
.k-drawer-item.k-state-selected:hover {
	color: #fff;
	background-color: #da4f00;
}
.k-drawer-separator {
	background-color: #d5d5d5;
}
.k-rating.k-widget {
	background-color: transparent;
}
.k-rating.k-state-focused,
.k-rating:focus {
	box-shadow: none;
}
.k-rating.k-state-focused .k-rating-item > .k-icon,
.k-rating:focus .k-rating-item > .k-icon {
	text-shadow: 0 2px 3.6px rgba(0, 0, 0, 0.1);
}
.k-rating.k-state-focused .k-rating-item.k-state-selected > .k-icon,
.k-rating:focus .k-rating-item.k-state-selected > .k-icon {
	text-shadow: 0 2px 3.6px rgba(243, 88, 0, 0.5);
}
.k-rating-item {
	color: #d5d5d5;
}
.k-rating-item.k-state-selected {
	color: #197fd3;
	background: 0 0;
	box-shadow: none;
}
.k-rating-item.k-state-selected.k-state-focused,
.k-rating-item.k-state-selected:focus {
	color: #197fd3;
}
.k-rating-item.k-state-hover,
.k-rating-item:hover {
	color: #197fd3;
	cursor: pointer;
	background: 0 0;
	box-shadow: none;
}
.k-rating-item.k-state-hover.k-state-selected,
.k-rating-item:hover.k-state-selected {
	box-shadow: none;
}
.k-rating-item.k-state-focused,
.k-rating-item:focus {
	background: 0 0;
	box-shadow: none;
}
.k-rating-item.k-state-focused.k-state-selected,
.k-rating-item:focus.k-state-selected {
	box-shadow: none;
}
.k-timeline .k-timeline-flag {
	background-color: #197fd3;
	color: #fff;
}
.k-timeline .k-timeline-circle {
	background-color: #197fd3;
}
.k-timeline .k-timeline-card .k-card-header {
	background-color: #fff;
	color: #2e2e2e;
}
.k-timeline .k-timeline-card .k-card-body {
	scrollbar-color: #d5d5d5 #fff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
	background: #fff;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
	background: #d5d5d5;
}
.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
	background: #b6b6b6;
}
.k-timeline .k-timeline-date {
	color: #2e2e2e;
}
.k-timeline .k-timeline-arrow.k-button:not(.k-flat):not(.k-bare):not(.k-outline):not(.k-overflow-button).k-state-disabled {
	opacity: 1;
	color: #c3c3c3;
	background-color: #e9e9e9;
	border-color: #c5c5c5;
}
.k-timeline-horizontal .k-timeline-track-wrap::after,
.k-timeline-vertical::after {
	background-color: #e9e9e9;
	border-color: #bbb;
}
.k-timeline-horizontal .k-timeline-flag::after {
	background-color: #197fd3;
}
.k-breadcrumb.k-state-focused,
.k-breadcrumb:focus {
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-breadcrumb .k-breadcrumb-link {
	border-color: transparent;
	color: #197fd3;
	background-color: transparent;
}
.k-breadcrumb .k-breadcrumb-link.k-state-hover,
.k-breadcrumb .k-breadcrumb-link:hover {
	border-color: transparent;
	color: #df5100;
	background-color: rgba(0, 0, 0, 0.08);
}
.k-breadcrumb .k-breadcrumb-link.k-state-focused,
.k-breadcrumb .k-breadcrumb-link:focus {
	border-color: false;
	color: #197fd3;
	background-color: false;
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}
.k-breadcrumb .k-breadcrumb-root-link {
	border-color: false;
	color: #2e2e2e;
	background-color: false;
}
.k-breadcrumb .k-breadcrumb-root-link.k-state-hover,
.k-breadcrumb .k-breadcrumb-root-link:hover {
	border-color: false;
	color: false;
	background-color: rgba(0, 0, 0, 0.08);
}
.k-breadcrumb .k-breadcrumb-root-link.k-state-focused,
.k-breadcrumb .k-breadcrumb-root-link:focus {
	border-color: false;
	color: false;
	background-color: false;
	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}
.k-breadcrumb .k-breadcrumb-delimiter-icon,
.k-breadcrumb .k-breadcrumb-root-link {
	color: inherit;
}
.k-listgroup {
	border-radius: 4px;
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-listgroup-flush {
	border-radius: 0;
}
.k-messagebox-primary {
	border-color: #fddecc;
	color: #7e2e00;
	background-color: #fcd0b8;
}
.k-messagebox-secondary {
	border-color: #fbfbfb;
	color: #797979;
	background-color: #f9f9f9;
}
.k-messagebox-tertiary {
	border-color: #ecedcc;
	color: #535700;
	background-color: #e4e6b8;
}
.k-messagebox-info {
	border-color: #cce0f5;
	color: #00356a;
	background-color: #b8d4f1;
}
.k-messagebox-success {
	border-color: #d7f0cc;
	color: #1d5e00;
	background-color: #c7eab8;
}
.k-messagebox-warning {
	border-color: #fff2cc;
	color: #856400;
	background-color: #ffedb8;
}
.k-messagebox-error {
	border-color: #f8d9d9;
	color: #722221;
	background-color: #f5caca;
}
.k-messagebox-dark {
	border-color: #ccc;
	color: #000;
	background-color: #b8b8b8;
}
.k-messagebox-light {
	border-color: #fff;
	color: #858585;
	background-color: #fff;
}
.k-messagebox-inverse {
	border-color: #ccc;
	color: #000;
	background-color: #b8b8b8;
}
.k-badge-primary {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-badge-secondary {
	border-color: #e9e9e9;
	color: #000;
	background-color: #e9e9e9;
}
.k-badge-tertiary {
	border-color: #a0a700;
	color: #fff;
	background-color: #a0a700;
}
.k-badge-info {
	border-color: #06c;
	color: #fff;
	background-color: #06c;
}
.k-badge-success {
	border-color: #37b400;
	color: #fff;
	background-color: #37b400;
}
.k-badge-warning {
	border-color: #ffc000;
	color: #000;
	background-color: #ffc000;
}
.k-badge-error {
	border-color: #db4240;
	color: #fff;
	background-color: #db4240;
}
.k-badge-dark {
	border-color: #000;
	color: #fff;
	background-color: #000;
}
.k-badge-light {
	border-color: #fff;
	color: #000;
	background-color: #fff;
}
.k-badge-inverse {
	border-color: #000;
	color: #fff;
	background-color: #000;
}
.k-badge-outline {
	border-color: currentColor;
	background-color: #fff;
}
.k-badge-outline-primary {
	color: #197fd3;
}
.k-badge-outline-secondary {
	color: #e9e9e9;
}
.k-badge-outline-tertiary {
	color: #a0a700;
}
.k-badge-outline-info {
	color: #06c;
}
.k-badge-outline-success {
	color: #37b400;
}
.k-badge-outline-warning {
	color: #ffc000;
}
.k-badge-outline-error {
	color: #db4240;
}
.k-badge-outline-dark {
	color: #000;
}
.k-badge-outline-light {
	color: #fff;
}
.k-badge-outline-inverse {
	color: #000;
}
.k-badge-border-cutout {
	box-shadow: 0 0 0 2px #fff;
}
.k-checkbox {
	border-radius: 4px;
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-checkbox:checked::before {
	border-radius: 4px;
}
.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid {
	border-color: #c5c5c5;
}
.k-checkbox:hover {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-checkbox:focus {
	box-shadow: 0 0 3px 0 #197fd3;
	border-color: #197fd3;
}
.k-checkbox.k-state-indeterminate,
.k-checkbox:indeterminate {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-checkbox:checked {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-checkbox:checked:focus {
	box-shadow: 0 0 3px 0 #197fd3;
	border-color: #197fd3;
}
.k-radio {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
	border-radius: 50%;
}
.k-radio::before {
	border-radius: 50%;
}
.k-radio:hover {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-radio:focus {
	box-shadow: 0 0 3px 0 #197fd3;
	border-color: #c5c5c5;
}
.k-radio:checked {
	border-color: #c5c5c5;
	color: #197fd3;
	background-color: #fff;
}
.k-radio:checked:focus {
	box-shadow: 0 0 3px 0 #197fd3;
	border-color: #c5c5c5;
}
.k-filemanager {
	border-color: false;
	color: false;
	background-color: false;
}
.k-filemanager-toolbar {
	border-color: #d5d5d5;
	color: false;
	background-color: false;
}
.k-filemanager-navigation {
	border-color: #d5d5d5;
	color: false;
	background-color: false;
}
.k-filemanager-breadcrumb {
	border-color: #d5d5d5;
	color: false;
	background-color: #e9e9e9;
}
.k-filemanager .k-dropzone-hovered {
	border-color: false;
	color: inherit;
	background-color: inherit;
}
.k-filemanager-listview {
	border-color: false;
	color: false;
	background-color: false;
}
.k-filemanager-listview .k-item {
	border-color: false;
	color: false;
	background-color: false;
}
.k-filemanager-listview .k-item.k-state-selected .k-icon {
	border-color: false;
	color: #fff;
	background-color: false;
}
.k-filemanager-listview .k-item .k-icon {
	border-color: false;
	color: #9b9b9b;
	background-color: false;
}
.k-filemanager-grid {
	border-color: false;
	color: false;
	background-color: false;
}
.k-filemanager-preview {
	border-color: #d5d5d5;
	color: false;
	background-color: false;
}
.k-filemanager-preview .k-file-preview-wrapper .k-icon {
	border-color: false;
	color: #9b9b9b;
	background-color: false;
}
.k-filemanager-preview .k-file-size {
	color: inherit;
}
.k-filemanager-drag-hint {
	border-color: false;
	color: #fff;
	background-color: #197fd3;
}
.k-filemanager-drag-hint .k-icon {
	border-color: false;
	color: #fff;
	background-color: false;
}
.k-toolbar {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #eae8e8;
	background-image: linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%");
}
.k-overflow-container .k-button-group .k-button {
	border-radius: 4px;
}
.k-overflow-container .k-split-button .k-button {
	border-radius: 4px;
}
.k-window {
	border-radius: 4px;
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
	box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.12);
}
.k-window.k-state-focused {
	border-color: #d5d5d5;
	box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.25);
}
.k-window-titlebar {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-color: #c5c5c5;
	color: #313131;
	background-color: #eae8e8;
	background-image: linear-gradient(rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0));
}
.k-window-action {
	border-radius: 4px;
}
.k-window-content {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.k-window-titleless .k-window-content {
	border-radius: 4px;
}
.k-dialog-buttongroup {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-color: #d5d5d5;
}
.k-stepper {
	border-color: false;
	color: false;
	background-color: false;
}
.k-stepper .k-step.k-step-hover .k-step-indicator,
.k-stepper .k-step:hover .k-step-indicator {
	border-color: false;
	color: false;
	background-color: #e6e6e6;
}
.k-stepper .k-step.k-step-disabled .k-step-indicator,
.k-stepper .k-step:disabled .k-step-indicator {
	border-color: #d5d5d5;
	color: #828282;
	background-color: #fff;
}
.k-stepper .k-step-indicator {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-stepper .k-step-indicator::after {
	box-shadow: inset 0 0 0 2px #fff;
}
.k-stepper .k-step-label:only-child {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-stepper .k-step-done .k-step-indicator {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-stepper .k-step-done.k-step-hover .k-step-indicator,
.k-stepper .k-step-done:hover .k-step-indicator {
	border-color: false;
	color: false;
	background-color: #c04600;
}
.k-stepper .k-step-done.k-step-disabled .k-step-indicator,
.k-stepper .k-step-done:disabled .k-step-indicator {
	border-color: #f89b66;
	color: #fff;
	background-color: #f89b66;
}
.k-stepper .k-step-current .k-step-indicator {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-stepper .k-step-current.k-step-hover .k-step-indicator,
.k-stepper .k-step-current:hover .k-step-indicator {
	border-color: false;
	color: false;
	background-color: #c04600;
}
.k-stepper .k-step-current.k-step-disabled .k-step-indicator,
.k-stepper .k-step-current:disabled .k-step-indicator {
	border-color: #f89b66;
	color: #fff;
	background-color: #f89b66;
}
.k-stepper .k-step-label {
	color: #2e2e2e;
}
.k-stepper .k-step-success .k-step-label .k-icon {
	color: #081b00;
}
.k-stepper .k-step-error .k-step-label {
	color: #d8312f;
}
.k-stepper .k-step-disabled .k-step-label {
	color: #c3c3c3;
}
.k-stepper .k-step-focus .k-step-label:only-child,
.k-stepper .k-step-link:focus .k-step-label:only-child {
	box-shadow: inset 0 0 0 2px #d5d5d5;
}
.k-stepper .k-step-optional .k-step-label-optional {
	opacity: 0.35;
}
.k-widget.k-form {
	background: 0 0;
}
.k-form-error {
	color: #db4240;
}
.k-form-legend {
	border-color: #d5d5d5;
}
.k-tooltip,
.k-tooltip.k-popup,
.k-tooltip.k-widget {
	border-radius: 4px;
	border-color: #c5c5c5;
	color: #313131;
	background-color: #eae8e8;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.k-tooltip-primary {
	border-color: #197fd3;
	color: #fff;
	background-color: #197fd3;
}
.k-tooltip-secondary {
	border-color: #e9e9e9;
	color: #000;
	background-color: #e9e9e9;
}
.k-tooltip-tertiary {
	border-color: #a0a700;
	color: #fff;
	background-color: #a0a700;
}
.k-tooltip-info {
	border-color: #06c;
	color: #fff;
	background-color: #06c;
}
.k-tooltip-success {
	border-color: #37b400;
	color: #fff;
	background-color: #37b400;
}
.k-tooltip-warning {
	border-color: #ffc000;
	color: #000;
	background-color: #ffc000;
}
.k-tooltip-error {
	border-color: #db4240;
	color: #fff;
	background-color: #db4240;
}
.k-tooltip-dark {
	border-color: #000;
	color: #fff;
	background-color: #000;
}
.k-tooltip-light {
	border-color: #fff;
	color: #000;
	background-color: #fff;
}
.k-tooltip-inverse {
	border-color: #000;
	color: #fff;
	background-color: #000;
}
.k-chart-tooltip {
	color: #fff;
}
.k-chart-tooltip-inverse {
	color: #000;
}
.k-wizard-step.k-state-focused,
.k-wizard-step:focus {
	box-shadow: inset 0 0 0 2px #d5d5d5;
	outline: 0;
}
.k-text-error {
	color: #db4240;
}
.k-in,
.k-item {
	border-color: transparent;
}
.k-splitbar .k-resize-handle {
	background-color: #2e2e2e;
	color: #2e2e2e;
}
.k-splitbar .k-resize-handle:hover {
	color: #2e2e2e;
}
.k-splitbar .k-resize-handle {
	background-color: #2e2e2e;
}
.k-block,
.k-widget {
	background-color: #fff;
}
.k-autocomplete,
.k-block,
.k-content,
.k-dropdown-wrap,
.k-dropzone-active,
.k-editor-dialog .k-tabstrip-items,
.k-filter-row > th,
.k-footer-template td,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-content-locked,
.k-grid-footer,
.k-grid-footer-locked,
.k-grid-footer-wrap,
.k-grid-header,
.k-grid-header-locked,
.k-grid-header-wrap,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-input,
.k-panel > .k-item > .k-link,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar > .k-item > .k-link,
.k-popup.k-align .k-list .k-item:last-child,
.k-separator,
.k-slider-track,
.k-splitbar,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-toolbar,
.k-treemap-tile,
.k-upload-files,
.k-widget {
	border-color: #d5d5d5;
}
.k-dropzone-hovered,
.k-footer-template td,
.k-grid-footer,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-popup,
.k-widget .k-status {
	background-color: #f5f5f5;
}
.k-grouping-row td,
.k-resize-handle-inner,
td.k-group-cell {
	background-color: #eae8e8;
}
.k-list-container {
	border-color: #c5c5c5;
	background-color: #e9e9e9;
}
.k-list-filter > .k-textbox {
	border-color: #a3a3a3;
}
.k-content,
.k-panel > li.k-item,
.k-panelbar > li.k-item {
	background-color: #fff;
}
.k-alt,
.k-pivot-layout > tbody > tr:first-child > td:first-child,
.k-resource.k-alt,
.k-separator {
	background-color: #f1f1f1;
}
.k-header.k-alt,
.k-pivot-rowheaders .k-alt .k-alt {
	background-color: #dcdcdc;
}
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-textarea,
.k-textbox {
	border-color: #d5d5d5;
	background-color: #e9e9e9;
}
.k-autocomplete .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-multiselect-wrap,
.k-numeric-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-textbox.k-state-focused,
.k-textbox > input {
	border-color: #d5d5d5;
}
.k-input,
.k-multiselect-wrap,
.k-textarea,
.k-textarea > textarea,
.k-textbox,
.k-textbox > input {
	background-color: #fff;
	color: #2e2e2e;
}
.k-input-label {
	color: #2e2e2e;
}
.k-input[readonly] {
	background-color: #fff;
	color: #2e2e2e;
}
.k-block,
.k-content,
.k-dropdown .k-input,
.k-popup,
.k-toolbar,
.k-widget {
	color: #2e2e2e;
}
.k-inverse {
	color: #fff;
}
.k-block {
	color: #313131;
}
.k-link {
	color: #2e2e2e;
}
.k-panelbar > li > .k-link,
.k-tabstrip-items .k-link {
	color: #2e2e2e;
}
.k-grid-header .k-header > .k-link,
.k-header,
.k-treemap-title {
	color: #313131;
}
.k-autocomplete,
.k-draghandle,
.k-dropdown-wrap,
.k-grid-header,
.k-grouping-header,
.k-header,
.k-numeric-wrap,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap,
.k-progressbar,
.k-state-highlight,
.k-tabstrip-items .k-item,
.k-toolbar {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	background-color: #197fd3;
}
.k-block,
.k-treemap-tile {
	background-color: #eae8e8;
}
.k-mediaplayer-toolbar {
	background-color: rgba(234, 232, 232, 0.85);
}
.k-hr {
	border-color: #d5d5d5;
}
.k-column-menu .k-state-active .k-sprite,
.k-column-menu .k-state-hover .k-sprite,
.k-icon:hover,
.k-state-focused .k-icon,
.k-state-hover .k-icon,
.k-state-selected .k-icon {
	opacity: 1;
}
.k-column-menu .k-sprite,
.k-state-disabled .k-icon {
	opacity: 0.9;
}
.k-i-loading {
	background-image: url(Default/loading.gif);
}
/* .k-loading-image {
	background-image: url(../../../src/assets/images/beyond/loading.gif);
	background-size: 200px;
} */
.k-loading-image {
	border: 10px solid #f3f3f3;
	border-radius: 50%;	
	display: block; 
	margin: auto;
	margin-top:20px;
	width: 60px;
	height: 60px;
	-webkit-animation: spin 1.5s linear infinite; /* Safari */
	animation: spin 1.5s linear infinite;
	visibility: hidden;
}
/* Safari */
@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }
.k-loading-color {
	background-color: #fff;
}
.k-draghandle {
	border-color: #bbb;
	background-color: #fff;
	box-shadow: none;
}
.k-draghandle:hover {
	border-color: #b6b6b6;
	background-color: #bbb4b1;
	box-shadow: none;
}
.k-scheduler {
	color: #000;
	background-color: #fff;
}
.k-scheduler-layout {
	color: #2e2e2e;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
	background-color: #fff;
	color: #2e2e2e;
}
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-table td,
.k-scheduler-times,
.k-scheduler-times th,
.k-scheduler-times tr {
	border-color: #c5c5c5;
}
.k-nonwork-hour,
.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-timelineview .k-today.k-nonwork-hour {
	background-color: #f3f3f3;
}
.k-gantt .k-nonwork-hour {
	background-color: rgba(233, 233, 233, 0.2);
}
.k-gantt .k-header.k-nonwork-hour {
	background-color: rgba(233, 233, 233, 0.15);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
	background-color: #f8f8f8;
}
.k-scheduler-now-arrow {
	border-left-color: #721715;
}
.k-scheduler-now-line {
	background-color: #721715;
}
.k-event,
.k-task-complete {
	border-color: #ffc09c;
	background: #ff8f50;
	color: #000;
}
.k-event-inverse {
	color: #fff;
}
.k-event.k-state-selected {
	background-position: 0 0;
	box-shadow: 0 0 0 2px #2e2e2e;
}
.k-event .k-resize-handle:after,
.k-task-single .k-resize-handle:after {
	background-color: #787878;
}
.k-scheduler-marquee:after,
.k-scheduler-marquee:before {
	border-color: #197fd3;
}
.k-panelbar .k-content,
.k-panelbar .k-item,
.k-panelbar .k-panel {
	background-color: #fff;
	color: #2e2e2e;
	border-color: #c5c5c5;
}
.k-panelbar > li > .k-link {
	color: #2e2e2e;
}
.k-panelbar > .k-item > .k-link {
	border-color: #c5c5c5;
}
.k-panel > li.k-item {
	background-color: #fff;
}
.k-active-filter,
.k-state-active,
.k-state-active:hover {
	background-color: #fff;
	border-color: #9f9f9f;
	color: #313131;
}
.k-fieldselector .k-list-container {
	background-color: #fff;
}
.k-menu .k-state-hover > .k-state-active {
	background-color: transparent;
}
.k-mediaplayer-toolbar .k-button.k-flat.k-state-active,
.k-mediaplayer-toolbar .k-button.k-flat.k-state-active:hover,
.k-mediaplayer-toolbar .k-button.k-flat:active {
	color: #197fd3;
}
.k-menu .k-state-selected > .k-link {
	color: #fff;
	background-color: #197fd3;
	border-color: #f85a00;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-menu .k-link.k-state-active {
	background-color: #fff;
	border-color: #9f9f9f;
	color: #313131;
}
.k-menu .k-menu-scroll-button:hover,
.k-menu .k-state-hover > .k-link {
	color: #2e2e2e;
	background-color: #bcb4b0;
	border-color: #b6b6b6;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-state-highlight {
	background: #fff;
	color: #313131;
}
.k-grouping-row .k-state-focused,
.k-state-focused {
	border-color: #d5d5d5;
}
.k-calendar-container.k-group {
	border-color: #c5c5c5;
}
.k-draghandle.k-state-selected:hover,
.k-ghost-splitbar-horizontal,
.k-ghost-splitbar-vertical,
.k-list > .k-state-highlight,
.k-list > .k-state-selected,
.k-marquee-color,
.k-panel > .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited {
	color: #fff;
	background-color: #197fd3;
	border-color: #f85a00;
}
.k-group-header + .k-list > .k-item.k-first,
.k-static-header + .k-list > .k-item.k-first,
.k-virtual-item.k-first {
	border-top-color: #b6b6b6;
}
.k-group-header + div > .k-list > .k-item.k-first:before {
	border-top-color: #b9b3b3;
}
.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
	background: #b6b6b6;
	color: #fff;
}
.k-popup .k-list .k-item > .k-group {
	background: #b9b3b3;
	color: #fff;
	border-bottom-left-radius: 3px;
}
.k-popup .k-treeview .k-item > .k-group {
	background: 0 0;
	color: #2e2e2e;
}
.k-marquee-text {
	color: #fff;
}
.k-grid-header th.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-state-focused,
td.k-state-focused {
	box-shadow: inset 0 0 3px 1px #aeaeae;
}
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
	box-shadow: inset 0 0 3px 1px #c54700;
}
.k-list-optionlabel.k-state-selected.k-state-focused {
	box-shadow: none;
}
.k-panelbar .k-item .k-link.k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected,
.k-panelbar > li > .k-state-selected,
.k-state-selected > .k-link {
	color: #fff;
}
.k-panelbar .k-group .k-link.k-state-hover {
	color: #2e2e2e;
}
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-list > .k-state-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover,
.k-state-hover {
	color: #2e2e2e;
	background-color: #bcb4b0;
	border-color: #b6b6b6;
}
.k-state-focused > .k-select,
.k-state-hover > .k-select {
	border-color: #b6b6b6;
}
.k-draghandle:hover,
.k-listbox .k-item:hover:not(.k-state-disabled),
.k-state-hover,
div.k-filebrowser-dropzone em {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-pager-wrap {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
	background-position: 50% 50%;
}
.k-pager-wrap .k-link {
	border-color: #d5d5d5;
}
.k-pager-wrap .k-link:hover {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	border-color: #b6b6b6;
	color: #2e2e2e;
	background-color: #bcb4b0;
}
.k-pager-wrap .k-link.k-state-disabled {
	color: #2e2e2e;
	border-color: #d5d5d5;
}
.k-pager-wrap .k-link.k-state-selected {
	color: #fff;
	background-color: #197fd3;
	border-color: #f85a00;
}
.k-pager-wrap .k-pager-numbers .k-link {
	border-color: transparent;
}
.k-pager-wrap .k-pager-refresh {
	border-color: transparent;
}
.k-dropdown-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-panelbar > .k-item > .k-state-focused,
.k-picker-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link {
	background-image: none;
}
.k-draghandle.k-state-selected:hover,
.k-state-selected {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-draghandle.k-state-selected:hover {
	background-position: 50% 50%;
}
.k-state-hover > .k-link,
div.k-filebrowser-dropzone em {
	color: #2e2e2e;
}
.k-dropdown .k-state-focused .k-input {
	color: #2e2e2e;
}
.k-dropdown .k-state-hover .k-input {
	color: #2e2e2e;
}
.k-state-error {
	border-color: #721715;
	background-color: #f4f3f2;
	color: #ffb388;
}
.k-state-disabled {
	opacity: 0.6;
}
.k-loading-mask.k-state-selected {
	border-width: 0;
	background-image: none;
	background-color: transparent;
}
.k-dropzone em,
.k-slider .k-draghandle,
.k-state-disabled,
.k-state-disabled .k-link {
	color: #c3c3c3;
}
.k-dropzone .k-upload-status {
	color: #c3c3c3;
}
.k-file .k-upload-status {
	color: #2e2e2e;
}
.k-progressbar-indeterminate {
	background: url(Default/indeterminate.gif);
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
	display: none;
}
.k-slider-track {
	background-color: #d5d5d5;
}
.k-slider-selection {
	background-color: #197fd3;
}
.k-slider-horizontal .k-tick {
	background-image: url(Default/slider-h.gif);
}
.k-slider-vertical .k-tick {
	background-image: url(Default/slider-v.gif);
}
.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	background-color: #eae8e8;
	color: #313131;
	border-color: transparent;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
.k-splitbar {
	background-color: #e9e9e9;
}
.k-restricted-size-horizontal,
.k-restricted-size-vertical {
	background-color: #ffb388;
}
.k-dropzone {
	color: #313131;
	background-color: #eae8e8;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
}
.k-file {
	background-color: #fff;
	border-color: #c5c5c5;
}
.k-file:last-child {
	border-radius: 0 0 4px 4px;
}
.k-file-progress .k-progress {
	background-color: #06c;
}
.k-file-success .k-file-validation-message,
.k-file-success .k-upload-pct {
	color: #37b400;
}
.k-file-success .k-progress {
	background-color: #37b400;
}
.k-file-error .k-file-validation-message,
.k-file-error .k-upload-pct,
.k-file-invalid .k-file-validation-message,
.k-file-invalid .k-upload-pct {
	color: #db4240;
}
.k-file-error .k-progress,
.k-file-invalid .k-progress {
	background-color: #db4240;
}
.k-file-extension-wrapper,
.k-file-group-wrapper,
.k-file-invalid-group-wrapper,
.k-multiple-files-extension-wrapper,
.k-multiple-files-group-wrapper {
	color: #c3c3c3;
	border-color: #c3c3c3;
}
.k-file-extension-wrapper:before,
.k-multiple-files-extension-wrapper:before {
	background-color: #fff;
	border-color: transparent transparent #c3c3c3 #c3c3c3;
}
.k-multiple-files-extension-wrapper:after {
	border-top-color: #c3c3c3;
	border-left-color: #c3c3c3;
}
.k-file-information,
.k-file-size,
.k-file-validation-message {
	color: #c3c3c3;
}
.k-upload .k-upload-selected {
	border-color: #d5d5d5;
}
.k-upload-action:focus:active:not(.k-state-disabled):not([disabled]) {
	box-shadow: 0 0 2px 1px #197fd3;
}
.k-textarea:hover,
.k-textbox:hover {
	border-color: #b6b6b6;
}
.k-leaf,
.k-leaf.k-state-hover {
	color: #fff;
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover {
	color: #000;
}
.k-slider,
.k-treeview,
.k-upload {
	box-shadow: none;
}
.k-state-hover {
	box-shadow: none;
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textarea:focus,
.k-textbox.k-state-focused,
.k-textbox:focus {
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-state-selected {
	box-shadow: none;
}
.k-state-active {
	box-shadow: none;
}
.k-grid tr:hover {
	background-color: #bdb4af;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
}
.k-grid .k-filter-row:hover,
.k-pivot-rowheaders .k-grid tr:hover {
	background: 0 0;
}
/* .k-grid td.k-state-selected:hover,
.k-grid tr.k-state-selected:hover {
	background-color: #197fd3;
	background-image: none;
} */
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-datepicker-calendar,
.k-dropdown-wrap.k-state-active,
.k-filebrowser .k-image,
.k-grid .k-filter-options,
.k-menu .k-menu-group,
.k-multiselect.k-state-focused,
.k-picker-wrap.k-state-active,
.k-popup,
.k-time-popup {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-treemap-tile.k-state-hover {
	box-shadow: inset 0 0 0 3px #d5d5d5;
}
.k-shadow {
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-inset {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.k-editor-inline ::selection {
	background-color: #f85a00;
	text-shadow: none;
	color: #fff;
}
.k-editor-inline ::-moz-selection {
	background-color: #f85a00;
	text-shadow: none;
	color: #fff;
}
.k-editor-inline.k-state-active,
.k-editor-inline:hover {
	border-color: #d5d5d5;
}
.k-window-content.editorToolbarWindow {
	color: #2e2e2e;
	background-color: #eae8e8;
}
.k-notification {
	border-radius: 4px;
}
.k-notification {
	background-image: linear-gradient(rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
}
.k-notification-info {
	background-color: #06c;
	color: #fff;
	border-color: #06c;
}
.k-notification-success {
	background-color: #37b400;
	color: #fff;
	border-color: #37b400;
}
.k-notification-warning {
	background-color: #ffc000;
	color: #000;
	border-color: #ffc000;
}
.k-notification-error {
	background-color: #db4240;
	color: #fff;
	border-color: #db4240;
}
.k-gantt .k-treelist {
	background: #f1f1f1;
}
.k-gantt .k-treelist .k-alt {
	background-color: #e4e4e4;
}
.k-gantt .k-treelist tr:hover {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-color: #b9b3b3;
}
.k-gantt .k-treelist .k-alt.k-state-selected,
.k-gantt .k-treelist .k-alt.k-state-selected > td,
.k-gantt .k-treelist .k-state-selected,
.k-gantt .k-treelist .k-state-selected td {
	background-color: #197fd3;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
}
.k-gantt .k-treelist .k-state-selected:hover,
.k-gantt .k-treelist .k-state-selected:hover td {
	background-color: #197fd3;
	background-image: none;
}
.k-task-dot:after {
	background-color: #2e2e2e;
	border-color: #2e2e2e;
}
.k-task-dot:hover:after {
	background-color: #fff;
}
.k-task-summary {
	border-color: #6e6e6e;
	background: #6e6e6e;
}
.k-task-milestone,
.k-task-summary-complete {
	border-color: #2e2e2e;
	background: #2e2e2e;
}
.k-state-selected.k-task-summary {
	border-color: #ffa673;
	background: #ffa673;
}
.k-state-selected .k-task-summary-complete,
.k-state-selected.k-task-milestone {
	border-color: #197fd3;
	background: #197fd3;
}
.k-task-single {
	background-color: #ffd7c0;
	border-color: #ffc09c;
	color: #000;
}
.k-state-selected.k-task-single {
	border-color: #f85a00;
}
.k-gantt-line {
	background-color: #2e2e2e;
	color: #2e2e2e;
}
.k-state-selected.k-gantt-line {
	background-color: #197fd3;
	color: #197fd3;
}
.k-resource {
	background-color: #fff;
}
.k-autocomplete,
.k-block,
.k-calendar-container,
.k-colorpicker,
.k-combobox,
.k-datepicker,
.k-datetimepicker,
.k-drag-clue,
.k-dropdown,
.k-dropdown-wrap,
.k-editor-inline,
.k-gantt-views,
.k-gantt-views > .k-current-view,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-inline-block,
.k-list-container,
.k-multiselect,
.k-numeric-wrap,
.k-numerictextbox,
.k-picker-wrap,
.k-slider-selection,
.k-slider-track,
.k-textarea,
.k-textbox,
.k-timepicker,
.k-touch-scrollbar,
.k-treeview .k-in,
.k-upload {
	border-radius: 4px;
}
.k-autocomplete.k-state-border-up,
.k-calendar-container.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-filter-menu,
.k-list-container.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up {
	border-radius: 0 0 4px 4px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-numeric-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color {
	border-radius: 0 0 0 4px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
	border-radius: 0 0 4px 4px;
}
.k-autocomplete.k-state-border-down,
.k-block > .k-header,
.k-calendar-container.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-gantt-views.k-state-expanded,
.k-gantt-views.k-state-expanded > .k-current-view,
.k-list-container.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-numeric-wrap.k-state-border-down,
.k-panelbar .k-tabstrip-items .k-item,
.k-picker-wrap.k-state-border-down,
.k-tabstrip-items .k-item,
.k-tabstrip-items .k-link {
	border-radius: 4px 4px 0 0;
}
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
	border-radius: 3px 0 0 3px;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input,
.k-rtl .k-picker-wrap .k-input {
	border-radius: 0 3px 3px 0;
}
.k-numeric-wrap .k-link {
	border-radius: 0 3px 0 0;
}
.k-numeric-wrap .k-link + .k-link {
	border-radius: 0 0 3px 0;
}
.k-colorpicker .k-selected-color {
	border-radius: 3px 0 0 3px;
}
.k-rtl .k-colorpicker .k-selected-color {
	border-radius: 0 3px 3px 0;
}
.k-autocomplete.k-state-border-down .k-input {
	border-radius: 4px 4px 0 0;
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-numeric-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color {
	border-radius: 4px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
	background-color: #197fd3;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
	border-radius: 3px 3px 0 0;
}
.k-datetimepicker .k-select + .k-select,
.k-dropdown-wrap .k-select,
.k-list-container.k-state-border-right,
.k-numeric-wrap .k-select,
.k-picker-wrap .k-select {
	border-radius: 0 4px 4px 0;
}
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-list-container.k-state-border-right,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-picker-wrap .k-select {
	border-radius: 4px 0 0 4px;
}
.k-numeric-wrap.k-expand-padding .k-input {
	border-radius: 4px;
}
.k-autocomplete .k-input,
.k-multiselect-wrap,
.k-textbox > input {
	border-radius: 3px;
}
.k-dropzone,
.k-fieldselector .k-list .k-item,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-hover,
.k-list .k-state-selected,
.k-list-optionlabel,
.k-listbox .k-item {
	border-radius: 3px;
}
.k-grid .k-slider .k-button,
.k-slider .k-button {
	border-radius: 13px;
}
.k-draghandle {
	border-radius: 7px;
}
.k-event,
.k-event .k-link,
.k-more-events,
.k-task-complete,
.k-task-single {
	border-radius: 3px;
}
.k-scheduler-mobile .k-event {
	border-radius: 2px;
}
.k-autocomplete,
.k-dropdown-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-picker-wrap.k-state-default {
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	background-color: #ececec;
	border-color: #c5c5c5;
}
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-hover {
	background-color: #bdb4af;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	border-color: #b6b6b6;
}
.k-autocomplete.k-state-hover,
.k-multiselect-wrap.k-state-hover,
.k-state-hover > .k-multiselect-wrap {
	border-color: #b6b6b6;
	background: #fff;
	color: #2e2e2e;
}
.k-dateinput.k-state-disabled > .k-textbox:hover,
.k-maskedtextbox.k-state-disabled > .k-textbox:hover,
.k-multiselect-wrap,
.k-textarea,
.k-textbox {
	border-color: #c5c5c5;
}
.k-dropdown-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused {
	background-color: #bdb4af;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background-position: 50% 50%;
	border-color: #bdbdbd;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-autocomplete.k-state-focused,
.k-multiselect-wrap.k-state-focused,
.k-state-focused > .k-multiselect-wrap {
	border-color: #bdbdbd;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-list-container {
	color: #2e2e2e;
}
.k-nodata {
	color: #c3c3c3;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup,
.k-multiselect .k-button,
.k-multiselect .k-button:hover {
	color: #2e2e2e;
}
.k-state-default > .k-select {
	border-color: #c5c5c5;
}
.k-state-hover > .k-select {
	border-color: #b6b6b6;
}
.k-state-focused > .k-select {
	border-color: #bdbdbd;
}
.k-tabstrip:focus {
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
.k-panelbar > li.k-state-default > .k-link,
.k-tabstrip-items .k-state-default .k-link {
	color: #2e2e2e;
}
.k-panelbar > li.k-state-default > .k-link.k-state-hover,
.k-panelbar > li.k-state-hover > .k-link,
.k-tabstrip-items .k-state-hover .k-link {
	color: #2e2e2e;
}
.k-panelbar > .k-state-focused.k-state-hover {
	background: #bcb4b0;
	box-shadow: none;
}
.k-tabstrip-items .k-state-default {
	border-color: #c5c5c5;
}
.k-tabstrip-items .k-state-hover {
	border-color: #b6b6b6;
}
.k-panelbar .k-tabstrip-items .k-state-active,
.k-tabstrip-items .k-state-active {
	background-color: #fff;
	background-image: none;
	border-color: #9f9f9f;
}
.k-panelbar .k-tabstrip-top > .k-tabstrip-items .k-state-active,
.k-tabstrip-top > .k-tabstrip-items .k-state-active {
	border-bottom-color: #fff;
}
.k-tabstrip .k-content.k-state-active {
	background-color: #fff;
	color: #2e2e2e;
}
.k-menu .k-item,
.k-menu.k-header {
	border-color: #c5c5c5;
}
.k-column-menu,
.k-column-menu .k-item {
	border-color: #c5c5c5;
}
.k-column-menu .k-separator {
	border-color: #c5c5c5;
	background-color: transparent;
}
.k-menu .k-group {
	border-color: #c5c5c5;
}
.k-grid-filter.k-state-active {
	background-color: #fff;
}
.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
	color: #2e2e2e;
	border-color: #c5c5c5;
	font-weight: 700;
}
.k-grouping-header {
	color: #2e2e2e;
	font-size: 14px;
}
.k-grid td.k-state-focused {
	box-shadow: inset 0 0 3px 1px #aeaeae;
}
.k-grid .k-header .k-grid-search {
	background: 0 0;
	background-color: #fff;
	color: #2e2e2e;
}
.k-gantt-toolbar .k-state-default,
.k-grid .k-grouping-header,
.k-grid-header,
.k-grid-header-wrap,
.k-grouping-header .k-group-indicator,
.k-header {
	border-color: #c5c5c5;
}
.k-treeview .k-in {
	border-color: transparent;
}
.k-grid .k-hierarchy-cell .k-icon,
.k-scheduler-table .k-icon,
.k-treeview .k-icon {
	background-color: transparent;
	border-radius: 4px;
}
.k-scheduler-table .k-state-hover .k-icon {
	background-color: transparent;
}
.k-chart .k-mask {
	background-color: #fff;
	filter: alpha(opacity=68);
	opacity: 0.68;
}
.k-chart .k-selection {
	border-color: rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 8px rgba(0, 0, 0, 0.1);
	transition: box-shadow 0.2s linear, border-color 0.2s linear;
}
.k-chart .k-selection:hover {
	border-color: rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.2);
}
.k-chart .k-handle {
	background-color: #fcfcfc;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.k-chart .k-handle:hover {
	background-color: #fff;
	border-color: #b8b8b8;
	box-shadow: 0 0 0 2px rgba(111, 101, 96, 0.5);
}
.k-chart .k-navigator-hint .k-tooltip {
	border: 3px solid #fff;
	box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2);
	background: #fff;
	color: #242424;
}
.k-chart .k-navigator-hint .k-scroll {
	background: rgba(243, 88, 0, 0.7);
	height: 4px;
}
.k-map {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-map .k-navigator {
	border-color: #bbb;
	color: #2e2e2e;
	background-color: #e9e9e9;
	background-position: 50% 50%;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-map .k-zoom-control {
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.k-map .k-marker {
	color: #197fd3;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header {
	background-color: #fff;
}
.k-spreadsheet-column-header,
.k-spreadsheet-row-header,
.k-spreadsheet-top-corner {
	background-color: #e9e9e9;
	background-image: none;
	color: #000;
	border-color: #b6b6b6;
}
.k-spreadsheet-top-corner {
	border-color: #b6b6b6;
}
.k-spreadsheet-top-corner:after {
	border-color: transparent #b6b6b6 #b6b6b6 transparent;
}
.k-spreadsheet-pane {
	border-color: #b6b6b6;
}
.k-spreadsheet-pane .k-spreadsheet-haxis,
.k-spreadsheet-pane .k-spreadsheet-vaxis {
	border-color: #d0d0d0;
}
.k-spreadsheet-pane .k-spreadsheet-column-header,
.k-spreadsheet-pane .k-spreadsheet-row-header {
	border-color: #b6b6b6;
}
.k-spreadsheet-pane .k-spreadsheet-merged-cell {
	background-color: #fff;
}
.k-spreadsheet-pane .k-selection-full,
.k-spreadsheet-pane .k-selection-partial {
	border-color: rgba(243, 88, 0, 0.2);
	background-color: rgba(243, 88, 0, 0.2);
}
.k-spreadsheet-pane .k-filter-range {
	border-color: #197fd3;
}
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full,
.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial {
	border-bottom-color: #197fd3;
}
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full,
.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial {
	border-right-color: #197fd3;
}
.k-auto-fill,
.k-spreadsheet-selection {
	border-color: #197fd3;
	box-shadow: inset 0 0 0 1px #197fd3;
}
.k-spreadsheet-selection {
	background-color: rgba(243, 88, 0, 0.2);
}
.k-spreadsheet-active-cell {
	box-shadow: inset 0 0 0 1px #197fd3;
	background-color: #fff;
}
.k-spreadsheet-active-cell.k-right {
	box-shadow: inset 0 0 0 1px #197fd3, inset -1px 0 0 1px #197fd3;
}
.k-spreadsheet-active-cell.k-bottom {
	box-shadow: inset 0 0 0 1px #197fd3, inset 0 -1px 0 1px #197fd3;
}
.k-spreadsheet-active-cell.k-bottom.k-right {
	box-shadow: inset 0 0 0 1px #197fd3, inset -1px -1px 0 1px #197fd3;
}
.k-spreadsheet-active-cell.k-single {
	color: #2e2e2e;
	background-color: #fff;
}
.k-spreadsheet .k-spreadsheet-action-bar {
	background-color: #fff;
	border-color: #d5d5d5;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
	border-color: #b6b6b6;
}
.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before {
	border-color: #b6b6b6;
}
.k-spreadsheet .k-spreadsheet-formula-input {
	background-color: #fff;
	color: #2e2e2e;
}
.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
	background-color: #197fd3;
}
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
	background-color: #197fd3;
}
.k-spreadsheet .k-single-selection::after {
	background-color: #197fd3;
	border-color: #fff;
}
.k-spreadsheet .k-auto-fill-punch {
	background-color: rgba(255, 255, 255, 0.5);
}
.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after {
	background-color: rgba(243, 88, 0, 0.5);
}
.k-spreadsheet .k-spreadsheet-cell-comment {
	color: #313131;
	background-color: #eae8e8;
	border-color: #c5c5c5;
}
.k-spreadsheet .k-spreadsheet-has-comment:after {
	border-color: #197fd3 #197fd3 transparent transparent;
}
.k-spreadsheet .k-dirty {
	border-color: #db4240 transparent transparent #db4240;
}
.k-spreadsheet-format-cells .k-spreadsheet-preview {
	border-color: #d5d5d5;
}
.k-spreadsheet-filter {
	border-radius: 4px;
	background-color: #fff;
	box-shadow: inset 0 0 0 1px #d0d0d0;
}
.k-spreadsheet-filter.k-state-active {
	color: #fff;
	background-color: #197fd3;
}
.k-spreadsheet-filter:hover {
	color: #2e2e2e;
	background: #bcb4b0;
	border-color: #a99f9a;
}
.k-action-window .k-action-buttons {
	border-color: #d5d5d5;
	background: #eae8e8;
}
.k-spreadsheet-sample {
	color: #7a7a7a;
}
.k-state-selected .k-spreadsheet-sample {
	color: inherit;
}
.k-spreadsheet-window .k-list {
	border-color: #d5d5d5;
	border-radius: 4px;
}
.k-spreadsheet-popup {
	border-radius: 4px;
}
.k-spreadsheet-popup .k-separator {
	background-color: #d5d5d5;
}
.k-spreadsheet-popup .k-button {
	background-color: transparent;
}
.k-spreadsheet-popup .k-button:hover {
	background-color: #bcb4b0;
}
.k-spreadsheet-popup .k-state-active {
	background-color: #197fd3;
	color: #000;
}
.k-spreadsheet-popup .k-state-active:hover {
	background-color: #c04600;
}
.k-spreadsheet-filter-menu .k-details {
	border-color: #d5d5d5;
}
.k-spreadsheet-filter-menu .k-details-content .k-space-right {
	background-color: #fff;
}
.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
	background-color: #fff;
	border-color: #d5d5d5;
	border-radius: 4px 0 0 4px;
}
.k-syntax-ref {
	color: #f82;
}
.k-syntax-num {
	color: #09f;
}
.k-syntax-func {
	font-weight: 700;
}
.k-syntax-str {
	color: #38b714;
}
.k-syntax-error {
	color: red;
}
.k-syntax-bool {
	color: #a9169c;
}
.k-syntax-startexp {
	font-weight: 700;
}
.k-syntax-paren-match {
	background-color: #caf200;
}
.k-series-a {
	border-color: #ff6800;
	background-color: rgba(255, 104, 0, 0.15);
}
.k-series-b {
	border-color: #a0a700;
	background-color: rgba(160, 167, 0, 0.15);
}
.k-series-c {
	border-color: #ff8d00;
	background-color: rgba(255, 141, 0, 0.15);
}
.k-series-d {
	border-color: #678900;
	background-color: rgba(103, 137, 0, 0.15);
}
.k-series-e {
	border-color: #ffb53c;
	background-color: rgba(255, 181, 60, 0.15);
}
.k-series-f {
	border-color: #396000;
	background-color: rgba(57, 96, 0, 0.15);
}
.k-spreadsheet-sheets-remove:hover .k-icon {
	color: #c22;
}
.k-spreadsheet-formula-list .k-state-focused {
	background-color: #197fd3;
	color: #fff;
}
.k-spreadsheet-insert-image-dialog {
	border-color: #d5d5d5;
	border-radius: 4px;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover {
	box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
}
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
	color: #fff;
}
.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
	outline-color: #197fd3;
}
.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
	border-color: #fff;
	background-color: #197fd3;
	border-radius: 50%;
}
.k-spreadsheet-drawing-anchor-cell {
	background: rgba(243, 88, 0, 0.2);
}
.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after {
	border-color: #197fd3 transparent transparent #197fd3;
}
.k-rtl .k-spreadsheet .k-dirty {
	border-color: #db4240 #db4240 transparent transparent;
}
.k-numeric-wrap .k-i-warning {
	color: #db4240;
	position: absolute;
	top: 0;
	right: 1.9em;
	width: 1.9em;
}
.k-numeric-wrap.k-state-invalid {
	border-color: #db4240;
}
.k-numeric-wrap.k-state-invalid input {
	color: #db4240;
}
.k-rtl .k-numeric-wrap.k-state-invalid .k-i-warning {
	right: auto;
	left: 1.9em;
}
.k-maskedtextbox.k-state-invalid .k-textbox {
	border-color: #db4240;
	color: #db4240;
}
.k-maskedtextbox.k-state-invalid .k-i-warning {
	color: #db4240;
}
.k-dateinput.k-state-invalid .k-textbox {
	color: #db4240;
	border-color: #db4240;
}
.k-dateinput.k-state-invalid .k-i-warning {
	margin-left: 0;
	margin-right: 0.6em;
	color: #db4240;
}
.k-rtl .k-dateinput .k-i-warning {
	margin-right: 0;
	margin-left: 0.6em;
}
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
	border-color: #db4240;
}
.k-datepicker .k-picker-wrap.k-state-invalid .k-input,
.k-timepicker .k-picker-wrap.k-state-invalid .k-input {
	color: #db4240;
}
.k-datepicker .k-picker-wrap .k-i-warning,
.k-timepicker .k-picker-wrap .k-i-warning {
	color: #db4240;
	margin-left: 0;
	margin-right: 2.1em;
}
.k-rtl .k-datepicker .k-picker-wrap .k-i-warning,
.k-rtl .k-timepicker .k-picker-wrap .k-i-warning {
	margin-right: 0;
	margin-left: 2.1em;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid {
	border-color: #db4240;
}
.k-datetimepicker .k-picker-wrap.k-state-invalid .k-input {
	color: #db4240;
}
.k-datetimepicker .k-picker-wrap .k-i-warning {
	color: #db4240;
	margin-left: 0;
	margin-right: 4.3em;
}
.k-rtl .k-datetimepicker .k-picker-wrap .k-icon.k-i-warning {
	margin-right: 0;
	margin-left: 4.3em;
}
.k-time-header .k-time-now {
	color: #197fd3;
	background: 0 0;
}
.k-time-header .k-time-now:focus,
.k-time-header .k-time-now:hover {
	color: #df5100;
}
.k-time-list-wrapper {
	background-color: #f5f5f5;
}
.k-time-list-wrapper .k-title {
	border-color: #d5d5d5;
	color: #c3c3c3;
	background-color: #eae8e8;
	background-image: url(textures/highlight.png);
	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0) 100%);
	background: #f5f5f5;
}
.k-time-list-wrapper.k-state-focused .k-title {
	color: #000;
	opacity: 1;
}
.k-time-list-wrapper.k-state-focused::after,
.k-time-list-wrapper.k-state-focused::before {
	background-color: rgba(0, 0, 0, 0.04);
}
.k-time-list::after,
.k-time-list::before {
	box-shadow: 0 0 3em 1.5em #f5f5f5;
}
.k-time-list .k-item:hover {
	color: #197fd3;
}
.k-time-container {
	background: 0 0;
}
.k-time-highlight {
	background-color: #fff;
	border-color: #d5d5d5;
}
.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
	background-color: #fff;
}
.k-listbox .k-list-scroller {
	padding: 2px;
	border-color: #d5d5d5;
	background-color: #fff;
}
.k-listbox .k-item:hover:not(.k-state-disabled) {
	color: #2e2e2e;
	background-color: #bcb4b0;
	border-color: transparent;
}
.k-listbox .k-drop-hint {
	height: 0;
	border-top: 1px solid #197fd3;
}
.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-sort-order {
	color: inherit;
}
.k-scheduler .k-other-month .k-nav-day {
	opacity: 0.6;
}
.k-dropdowngrid-popup {
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #fff;
}
.k-dropdowngrid-popup .k-header {
	background-image: linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%");
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
}
.k-dropdowngrid-popup .k-group-header {
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
}
.k-dropdowngrid-popup .k-cell {
	border-color: #d5d5d5;
}
.k-dropdowngrid-popup .k-item:nth-child(2n) {
	background-color: #f1f1f1;
}
.k-dropdowngrid-popup .k-footer {
	border-color: #d5d5d5;
	color: #313131;
	background-color: #eae8e8;
}
.k-dropdowngrid-popup .k-item.k-state-hover {
	background-image: linear-gradient("rgba(255,255,255,.25) 0%, rgba(255,255,255,.0) 100%");
	border-color: #d5d5d5;
	color: #2e2e2e;
	background-color: #bcb4b0;
}
.k-dropdowngrid-popup .k-item.k-state-selected {
	background-image: linear-gradient("rgba(255,255,255,.15) 0%, rgba(255,255,255,.0) 100%");
	border-color: #d5d5d5;
	color: #fff;
	background-color: #197fd3;
}
.k-dropdowngrid-popup .k-group-cell span {
	background-color: #2e2e2e;
	color: #fff;
}
.k-grid-list > .k-item.k-last > .k-cell,
.k-grid-list > .k-item.k-last > .k-group-cell,
.k-grid-list > .k-item.k-last > .k-spacer-cell {
	border-bottom-color: #2e2e2e;
}

.k-icon,
.k-tool-icon {
	margin-right: 0px !important;
	margin-top: 0px !important;
}


@charset "UTF-8";/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.1");src:url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("../fonts/ionicons.woff?v=2.0.1") format("woff"),url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

html.boxed-layout .main_Wrapper.header-static.aside-fixed.leftmenu-sm #header .branding {
	margin-left: -80px;
}

html.boxed-layout .main_Wrapper.header-static.aside-fixed.leftmenu-xs #header .branding {
	margin-left: -40px;
}

.grid {
	/* width: 1000px;
	height: 1000px; */
	min-height: 250px;
}
.ui-grid{
	    height: 100% !important;
    /*overflow: scroll !important;*/
    border: none !important;
}
.ui-grid-icon-container{
	position: absolute;
    top: 9%;
}

.ui-grid-settings-icon-container{
	position: absolute;
    top: 20%;
    left: 40px;
}

.ui-grid-receipt-icon-container{
	position: absolute;
    top: 20%;
    left: 80px;
}

.ui-grid-header-cell-wrapper{
	margin-left: 0px !important;
}

.ui-grid-menu-button{
    position: inherit !important;
    left: 0;
    margin-left: 0px;
    text-align: center;
    border: none !important;
    background: transparent !important;
}

.ui-grid-menu-button .ui-grid-menu{
	right: auto !important;
}
/* .ui-grid-header-cell {
   height: auto !important;
   white-space: pre-wrap !important;
 } */

.ui-grid-cell {
	height: auto !important;
	min-height: 30px;
}
.ui-grid-row{
	height: auto !important;
	display: table-row !important;
}

 /* .ui-grid-cell-contents {
   height: auto !important;
   white-space: pre-wrap !important;
 } */

 .ui-grid-icon-menu:before{
 	/* content:  */
 }

 .ui-grid-menu .ui-grid-menu-inner {
	background: white;
}

.ui-grid-menu .ui-grid-menu-inner ul li {
	border-bottom: 0 !important;
}



#find-transaction-result-table.affix{
    position:fixed;
    top:0;
    right:0;
}

#find-transaction-result-table {
	height: 100% !important;
}

/* popup styles */
.popup {
  display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 60px;
	bottom: 0;
	z-index: 10;
}

.popup-overlay {
	background: rgba(47, 74, 96, 0.6) !important;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.popup-content {
	position: absolute;
  	background: #fff;
	width: 500px;
	margin: 0px 0 0 -264px;
	left: 50%;
	top: 0;
	z-index: 11;
	padding: 5px;
	font-size: 12px;
}


/* popup styles */
.global-loader-popup {
	display: none;
	  position: fixed;
	  left: 0;
	  right: 0;
	  top: 60px;
	  bottom: 0;
	  z-index: 10;	 
  }

.global-loader-popup-content {	
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);	
	background: transparent;	
	/*Custom Load Spinner*/
	border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #cecece;
    width: 30px;
    height: 30px;
	-webkit-animation: spin 1s linear infinite; /* Safari */
	animation: spin 1s linear infinite;	
}

.popup-content .primary-bg-color-1-translucent{
	margin:-5px;
}
.contract-popup-content {
	
	width: 80% !important;
    left: 10% !important;
    top: 1% !important;
    margin: 0 auto !important;
    /* bottom: 7% !important; */
}
.account-popup-content {
	
	width: 70% !important;
	left: 33% !important;
	top: 15% !important;
	min-height: 20vh !important
}

.wallet-popup-content {
	
	width: 70% !important;
    left: 15% !important;
    top: 2% !important;
    margin: 0 auto !important;
    /* bottom: 1% !important; */
    /*height: 50vh !important;*/
}


.wallet-pm-popup-content {
	
	width: 50% !important;
    left: 25% !important;
    top: 2% !important;
    margin: 0 auto !important;
    
}

.frequency-popup-content {
	width: 70% !important;
	left: 33% !important;
	top: 10% !important;
	/* min-height: 28vh !important */
}

.global-popup-content {
	position: absolute;
    left: 30% !important;
    top: 30% !important;
    margin: 0 auto !important;
	bottom: 1% !important;
	background: transparent;
	z-index:100 !important;		
}


.findpayments-popup-content {
	overflow-y: scroll;
	width: 96% !important;
    left: 1% !important;
    top: 0.1% !important;
    margin: 0 auto !important;
	/* bottom: 0.1% !important; */  
	height:90vh;
    max-height: 95% !important;
}

#findpayments_popup {
	top: 0;
}

.close-popup {
  /*display: inline-block;
  position: absolute;
  top: -8px;
  right: 0px;
  font-size: 42px;*/
}

.details-menu{
	    position: relative !important;
    display: inline-block !important;
    float: left !important;
    top: auto !important;
    margin: auto !important;
}

.details-menu-button{
	/*padding-right: 10px !important;*/
    margin-left: 0px !important;
	text-align: center;
    font-size: 18px !important;
    line-height: 40px !important;
        height: 40px !important;
    width: 40px !important;
}

.item-spacing-10 {
	margin-left: 10px;
	margin-right: 10px;
}

.details-table>thead>tr>th, .details-table>thead>tr>td, .details-table>tbody>tr>th, .details-table>tbody>tr>td, .details-table>tfoot>tr>th, .details-table>tfoot>tr>td{
	
	padding-top: 1px !important;
	padding-right: 1px !important;
	padding-left: 10px !important;
	padding-bottom: 1px !important;
}

.transaction-details-content{
	overflow-y: auto;
    max-height: 90vh;
}

.sample-receipt {
	display: table;
	line-height: 1.1;
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #ccc;
	/*-moz-box-shadow: 0 10px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.3);
	box-shadow: 0 10px 30px rgba(0,0,0,0.3);*/
	    /* font-family: 'courier new'; */
}
.receipt-header {
  padding: 10px;
  text-align: center;
}

.sample-receipt td, th {
	padding: 5px !important;
}


#leftmenu {
	-webkit-transition: width 0.3s ease;  
	-moz-transition: width 0.3s ease;  
	-o-transition: width 0.3s ease;  
	-ms-transition: width 0.3s ease;  
	transition: width 0.3s ease;
}

@media only screen and (min-width: 1100px) {
	.hz-menu #leftmenu {
		width: 100%;
		bottom: auto !important;
	}

	.hz-menu #leftmenu .slimScrollDiv {
		overflow: visible !important;
	}

	.hz-menu #leftmenu .panel-group {
		height: auto !important;
		overflow: visible !important;
	}

	.hz-menu #leftmenu .panel-group .panel-heading,.hz-menu #leftmenu .panel-group .charts,.hz-menu #leftmenu .panel-group .settings {
		display: none;
	}

	.hz-menu #leftmenu .panel-group .panel-body {
		padding: 0 10px;
	}

	.hz-menu #leftmenu .panel-group .panel-collapse.collapse {
		display: block !important;
	}

	.hz-menu #leftmenu .panel-group .panel-group {
		height: auto;
	}

	.hz-menu #leftmenu .panel-group .panel-group .panel,.hz-menu #leftmenu .panel-group .panel-group .panel-collapse,.hz-menu #leftmenu .panel-group .panel-group .panel-body {
		height: auto !important;
	}

	.hz-menu #header {
		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
		z-index: 999;
	}

	.hz-menu #header .leftmenu-collapse {
		display: none;
	}

	.hz-menu #navigation>li {
		display: inline-block;
		float: left;
		overflow: visible !important;
	}

	.hz-menu #navigation>li>a {
		text-align: center;
		padding: 15px;
		font-weight: 300;
		font-size: 12px;
	}

	.hz-menu #navigation>li>a .badge {
		left: 5px;
	}

	.hz-menu #navigation>li>a .label {
		top: 5px;
		left: 5px;
		right: auto;
	}

	.hz-menu #navigation>li>a>i {
		display: block;
		margin: 0 auto 2px;
	}

	.hz-menu #navigation>li.dropdown>a>i:last-of-type {
		top: auto;
		bottom: 3px;
		left: 50%;
		margin-left: -10px;
	}

	.hz-menu #navigation>li.dropdown>a>i:last-of-type:before {
		content: "\f107";
	}

	.hz-menu #navigation>li.dropdown>ul {
		position: absolute;
		left: 0;
		top: 100%;
		width: auto;
		min-width: 220px;
		/*background-color: #686868;*/
	}

	.hz-menu #navigation>li.dropdown.open>ul {
		display: none !important;
	}

	.hz-menu #navigation>li.dropdown:hover>ul {
		display: block !important;
	}

	.hz-menu #navigation>li li.submenu>ul {
		position: absolute;
		left: 100%;
		top: 0;
		width: auto;
		min-width: 220px;
		/*background-color: #686868;*/
	}

	.hz-menu #navigation>li li.submenu.open>ul {
		display: none !important;
	}

	.hz-menu #navigation>li li.submenu:hover>ul {
		display: block !important;
	}

	.hz-menu #content {
		left: 0 !important;
		top: 110px !important;
	}

	.main_Wrapper.hz-menu.aside-static #controls {
		width: 100%;
	}

	.main_Wrapper.hz-menu.aside-static #controls #leftmenu {
		min-height: 0;
	}

	.main_Wrapper.hz-menu.aside-static #content {
		padding-left: 0 !important;
		padding-top: 110px !important;
	}

	.main_Wrapper.hz-menu.aside-static.header-static #content {
		padding-top: 60px !important;
	}

	.main_Wrapper.hz-menu.header-static.aside-fixed #header {
		position: fixed;
		left: 0;
		right: 0;
	}

	.main_Wrapper.hz-menu.header-static.aside-fixed #content {
		padding-left: 0 !important;
		padding-top: 110px !important;
	}
}

.main_Wrapper.rtl #leftmenu accordion .panel-group .panel>.panel-heading .panel-title>a>i {
	right: auto;
	left: 0;
}

.main_Wrapper.rtl #leftmenu .summary .media .pull-right {
	float: left !important;
}

.main_Wrapper.rtl #leftmenu .settings .onoffswitch {
	right: auto;
	left: -10px;
}

.main_Wrapper.rtl.leftmenu-sm #leftmenu #navigation>li.dropdown>ul,.main_Wrapper.rtl.leftmenu-xs #leftmenu #navigation>li.dropdown>ul {
	left: auto;
	right: 100%;
}

.main_Wrapper.rtl.leftmenu-sm #leftmenu #navigation>li li.submenu>ul,.main_Wrapper.rtl.leftmenu-xs #leftmenu #navigation>li li.submenu>ul {
	left: auto;
	right: 100%;
}

.main_Wrapper.rtl.leftmenu-xs #leftmenu #navigation>li>a .badge {
	left: auto;
	right: 5px;
}

.main_Wrapper.rtl.header-fixed.leftmenu-sm #content {
	right: 80px;
	left: 0;
	padding-right: 0;
	padding-left: 0;
}

.main_Wrapper.rtl.header-fixed.leftmenu-xs #content {
	right: 40px;
	left: 0;
	padding-right: 0;
	padding-left: 0;
}


.main_Wrapper.rtl.header-static.leftmenu-sm #header {
	padding-right: 80px;
	padding-left: 0;
}

.main_Wrapper.rtl.header-static.leftmenu-sm #header .branding .brand {
	margin-left: 0;
	margin-right: 8px;
}

.main_Wrapper.rtl.header-static.leftmenu-sm #content {
	padding-right: 80px;
	padding-left: 0;
}

.main_Wrapper.rtl.header-static.leftmenu-xs #header {
	padding-right: 40px;
	padding-left: 0;
}

.main_Wrapper.rtl.header-static.leftmenu-xs #content {
	padding-right: 40px;
	padding-left: 0;
}

.main_Wrapper.rtl.header-static.rightmenu-show #rightmenu {
	right: auto;
	left: 0;
}

.main_Wrapper.rtl.header-static.rightmenu-show #header {
	padding-left: 250px;
}

.main_Wrapper.rtl.header-static.rightmenu-show #content {
	padding-left: 250px;
}

.main_Wrapper.rtl.aside-static #wrap #controls {
	left: auto;
	right: 0;
}

.main_Wrapper.rtl.aside-static #leftmenu {
	float: right;
}

.main_Wrapper.rtl.aside-static #content {
	padding-left: 0;
	padding-right: 250px;
}

.main_Wrapper.rtl.aside-static.leftmenu-sm #content {
	padding-right: 80px;
	padding-left: 0;
}

.main_Wrapper.rtl.aside-static.leftmenu-xs #content {
	padding-right: 40px;
	padding-left: 0;
}

.main_Wrapper.rtl.aside-static.header-static #header {
	padding-right: 0;
}

@media only screen and (max-width: 1200px) {
	.main_Wrapper.rtl.rightmenu-show #rightmenu {
		left: 0;
	}

	.main_Wrapper.rtl.rightmenu-show #header {
		left: 0 !important;
		padding-left: 0 !important;
	}

	.main_Wrapper.rtl.rightmenu-show #content {
		left: 0 !important;
		padding-left: 0 !important;
	}
}

@media only screen and (max-width: 992px) {
	.main_Wrapper.rtl.leftmenu-sm #header .branding .brand,.main_Wrapper.rtl:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding .brand {
		margin-right: 8px;
		margin-left: 0;
	}

	.main_Wrapper.rtl:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding .brand {
		margin-right: -12px;
		margin-left: 0;
	}

	.main_Wrapper.rtl.header-fixed.aside-fixed:not(.leftmenu-sm):not(.leftmenu-xs) #content {
		left: 0;
		right: 80px;
	}
}

@media only screen and (max-width: 768px) {
	.main_Wrapper.rtl.leftmenu-xs #header .branding {
		float: none;
		position: relative;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .branding>a {
		float: none;
		background-position: 8px -1px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .branding .brand>span {
		display: inline-block;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .search {
		left: auto;
		right: 15px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-left {
		right: auto;
		left: 0;
		padding-left: 0;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-left .settings .dropdown-menu {
		right: auto;
		left: 0;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-left .settings .dropdown-menu.with-arrow:before {
		right: auto;
		left: 11px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-left .settings .dropdown-menu.with-arrow:after {
		right: auto;
		left: 12px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right {
		float: right !important;
		padding-left: 0;
		padding-right: 3px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .nav-profile {
		right: auto;
		left: 40px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu {
		left: 0;
		right: auto;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu.with-arrow:before {
		right: auto;
		left: 11px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu.with-arrow:after {
		right: auto;
		left: 12px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .toggle-right-leftmenu {
		right: auto;
		left: 0;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .users .dropdown-menu,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .messages .dropdown-menu,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .notifications .dropdown-menu {
		left: auto;
		right: 0;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .users .dropdown-menu.with-arrow:before,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .messages .dropdown-menu.with-arrow:before,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .notifications .dropdown-menu.with-arrow:before {
		left: auto;
		right: 11px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .nav-right .users .dropdown-menu.with-arrow:after,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .messages .dropdown-menu.with-arrow:after,.main_Wrapper.rtl.leftmenu-xs #header .nav-right .notifications .dropdown-menu.with-arrow:after {
		left: auto;
		right: 12px;
	}

	.main_Wrapper.rtl.leftmenu-xs.header-static.aside-fixed #header .search {
		right: 55px;
		left: auto;
	}
}

@media only screen and (max-width: 480px) {
	.main_Wrapper.rtl.leftmenu-xs #header .branding {
		text-align: right;
		padding-left: 0;
		padding-right: 10px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .branding>a {
		background-position: 5px -1px;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .branding .brand>span {
		display: none;
	}

	.main_Wrapper.rtl.leftmenu-xs #header .search {
		left: auto;
		right: 55px;
	}

	.main_Wrapper.rtl.leftmenu-xs.header-static.aside-fixed #header .search {
		left: auto;
		right: 95px;
	}
}


@media only screen and (max-width: 992px) {
	.main_Wrapper.header-fixed.aside-fixed:not(.leftmenu-sm):not(.leftmenu-xs) #content {
		left: 80px;
	}
}

@media only screen and (max-width: 768px) {
	.main_Wrapper.header-fixed.aside-fixed #content {
		top: 60px;
	}

	.main_Wrapper.header-fixed.aside-fixed:not(.leftmenu-sm):not(.leftmenu-xs) #content {
		left: 40px;
	}

	.main_Wrapper.aside-static #content {
		padding-top: 90px;
	}

	.main_Wrapper.header-static.aside-static #content {
		padding-top: 0;
	}
}

.main_Wrapper:not(.leftmenu-offcanvas) #header .branding .offcanvas-toggle {
	display: none !important;
}


#header .nav-right>li.toggle-right-leftmenu,#header .nav-left>li.toggle-right-leftmenu {
	margin-top: 0;
	padding: 0;
}

#header .nav-right>li.toggle-right-leftmenu>a,#header .nav-left>li.toggle-right-leftmenu>a {
	/*background-color: #686868*/
	line-height: 60px;
	padding: 0 15px;
}

#header .nav-left li.leftmenu-collapse i {
	font-size: 18px;
	/*color: #686868;*/
}
#header .nav-left li.dashboard-collapse i {
	font-size: 18px;
	/*color: #686868;*/
}
#header .nav-left li i {
	font-size: 18px;
	/*color: #686868;*/
}

@media only screen and (max-width: 992px) {
	.main_Wrapper.leftmenu-sm #header .branding,.main_Wrapper:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding {
		width: 80px;
	}

	.main_Wrapper.leftmenu-sm #header .branding .brand>span,.main_Wrapper:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding .brand>span {
		display: none;
	}

	.main_Wrapper.leftmenu-sm #header .branding .brand,.main_Wrapper:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding .brand {
		margin-left: 12px;
	}

	.main_Wrapper:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding {
		width: 40px;
	}

	.main_Wrapper:not(.leftmenu-sm):not(.leftmenu-xs) #header .branding .brand {
		margin-left: -9px;
	}

	.header-page h2 {
		display: block !important;
	}

	.header-page .page-bar {
		float: left !important;
		margin-top: 0 !important;
	}

	.header-page .page-bar .page-toolbar {
		display: none !important;
	}
}

@media only screen and (max-width: 768px) {
	.main_Wrapper.leftmenu-xs #header {
		position: relative;
		z-index: 22;
	}

	.main_Wrapper.leftmenu-xs #header .branding {
		float: none;
		width: 100% !important;
		text-align: center;
		position: relative;
	}

	.main_Wrapper.leftmenu-xs #header .branding>a {
		float: none;
		width: auto;
		background-position: 8px 1px;
	}

	.main_Wrapper.leftmenu-xs #header .branding .brand>span {
		display: inline-block;
		margin-left: 10px;
	}

	.main_Wrapper.leftmenu-xs #header .search {
		position: absolute;
		left: 0;
		top: 0;
		width: 120px;
	}

	.main_Wrapper.leftmenu-xs #header .nav-left {
		position: absolute;
		right: 0;
		top: 0;
	}

	.main_Wrapper.leftmenu-xs #header .nav-left .leftmenu-collapse {
		display: none;
	}

	.main_Wrapper.leftmenu-xs #header .nav-left .settings .dropdown-menu {
		right: 0;
		left: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-left .settings .dropdown-menu.with-arrow:before {
		right: 12px;
		left: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-left .settings .dropdown-menu.with-arrow:after {
		right: 13px;
		left: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right {
		float: left !important;
		padding-left: 10px;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .nav-profile {
		position: absolute;
		bottom: 0;
		right: 40px;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .nav-profile>a>span {
		display: none;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu {
		left: auto;
		right: 0;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu.with-arrow:before {
		right: 12px;
		left: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .nav-profile .dropdown-menu.with-arrow:after {
		right: 13px;
		left: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .toggle-right-leftmenu {
		position: absolute;
		bottom: 0;
		right: 0;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .messages .dropdown-menu,.main_Wrapper.leftmenu-xs #header .nav-right .notifications .dropdown-menu {
		left: 0;
		right: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .messages .dropdown-menu.with-arrow:before,.main_Wrapper.leftmenu-xs #header .nav-right .notifications .dropdown-menu.with-arrow:before {
		left: 12px;
		right: auto;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right .messages .dropdown-menu.with-arrow:after,.main_Wrapper.leftmenu-xs #header .nav-right .notifications .dropdown-menu.with-arrow:after {
		left: 13px;
		right: auto;
	}

	.main_Wrapper.leftmenu-xs.header-static.aside-fixed #header .search {
		left: 40px;
	}

	.main_Wrapper.leftmenu-xs.header-fixed #header {
		position: fixed;
	}
}

@media only screen and (max-width: 767px) {
	.main_Wrapper.leftmenu-xs #header .branding {
		float: left;
		width: 40px !important;
	}

	.main_Wrapper.leftmenu-xs #header .branding a {
		background-position: 3px 1px;
	}

	.main_Wrapper.leftmenu-xs #header .branding .brand span {
		display: none;
	}

	.main_Wrapper #header .search {
		position: relative !important;
	}
}

@media only screen and (max-width: 480px) {
	.main_Wrapper.leftmenu-xs #header .branding {
		text-align: left;
		padding-left: 10px;
	}

	.main_Wrapper.leftmenu-xs #header .branding>a {
		background-position: 0 1px;
	}

	.main_Wrapper.leftmenu-xs #header .branding .brand>span {
		display: none;
	}

	.main_Wrapper.leftmenu-xs #header .search {
		left: 40px;
	}

	.main_Wrapper.leftmenu-xs.header-static.aside-fixed #header .search {
		left: 80px;
	}

	.main_Wrapper.leftmenu-xs.leftmenu-offcanvas #header .search {
		left: 70px;
	}

	.app-sortcut {
		text-align: center;
	}
}

@media only screen and (max-width: 420px) {
	.main_Wrapper.leftmenu-xs #header .nav-right>li {
		position: static !important;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right>li.toggle-right-leftmenu {
		position: absolute !important;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right>li .dropdown-menu {
		left: 0 !important;
		right: 0 !important;
	}

	.main_Wrapper.leftmenu-xs #header .nav-right>li .dropdown-menu.with-arrow:before,.main_Wrapper.leftmenu-xs #header .nav-right>li .dropdown-menu.with-arrow:after {
		display: none !important;
	}
}

.main_Wrapper.leftmenu-xs .leftmenu-collapse i:before {
	content: "\f18e";
}


.main_Wrapper.aside-fixed #leftmenu {
	position: fixed;
	top: 60px;
	bottom: 0;
}
.main_Wrapper.aside-static #leftmenu {
	position: static;
	float: left;
	padding-top: 60px;
	min-height: 100%;
}

.main_Wrapper.aside-static.header-static #leftmenu {
	padding-top: 60px;
}

#leftmenu {
	width: 14%;
	padding: 0;
  z-index: 21;
  -webkit-overflow-scrolling: touch;
  -webkit-overflow-scrolling: -blackberry-touch;
}

#leftmenu .panel-group {
	margin-bottom: 0;
}

#leftmenu .panel-group .panel+.panel {
	margin-top: 0;
}

#leftmenu .panel-group .panel {
	border-radius: 0;
	border: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#leftmenu .panel-group .panel>.panel-heading {
	background-color: transparent;
	border: 0;
	text-transform: uppercase;
	padding: 0;
}

#leftmenu .panel-group .panel>.panel-heading .panel-title {
	margin: 0 15px;
}

#leftmenu .panel-group .panel>.panel-heading .panel-title>a {
	display: block;
	position: relative;
	padding: 15px 15px 0;
	margin: 0 -15px;
	cursor: pointer;
	font-size: 9px;
	color: rgba(255,255,255,1);
	text-decoration: none;
}

#leftmenu .panel-group .panel>.panel-heading .panel-title>a:after {
	content: '';
	display: block;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	margin-top: 15px;
}

#leftmenu .panel-group .panel>.panel-heading .panel-title>a:hover {
	text-decoration: none;
	color: rgba(255,255,255,0.5);
}

#leftmenu .panel-group .panel>.panel-heading .panel-title>a>i {
	position: absolute;
	right: 15px;
}

#leftmenu .panel-group .panel>.panel-heading+.panel-collapse>.panel-body {
	border-top: 0;
}

#leftmenu .panel-group .panel .panel-title>a.collapsed {
	background-color: rgba(0,0,0,0.05);
	color: rgba(255,255,255,0.5);
	padding: 15px;
}

#leftmenu .panel-group .panel .panel-title>a.collapsed:after {
	display: none;
}

#leftmenu .panel-group .panel .panel-title>a.collapsed:hover {
	color: white;
}

#leftmenu .panel-group .panel .panel-title>a.collapsed>i:before {
	content: "\f107";
}

#leftmenu .panel-group .panel .panel-body {
	color: rgba(255,255,255,0.5);
}

#leftmenu .summary .media .media-body {
	font-size: 12px;
	color: rgba(255,255,255,0.3);
	text-transform: uppercase;
}

#leftmenu .summary .media .media-body .media-heading {
	font-weight: 700;
	color: rgba(255,255,255,0.5);
}

#leftmenu .settings label {
	font-weight: 400;
}

#leftmenu .settings .milestone-sidbar {
	padding: 15px;
}

#leftmenu .settings .milestone-sidbar .text-center-folded {
	color: rgba(255,255,255,0.3);
}

#leftmenu .settings .milestone-sidbar .text-center-folded span {
	font-size: 13px;
}

#leftmenu .settings .onoffswitch {
	right: -10px;
}

#leftmenu .settings .onoffswitch .onoffswitch-label {
	filter: alpha(opacity=40);
	opacity: .4;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#leftmenu .settings .onoffswitch-checkbox:checked+.onoffswitch-label {
	filter: alpha(opacity=100);
	opacity: 1;
}

#leftmenu-wrap {
	-webkit-overflow-scrolling: touch;
	-webkit-overflow-scrolling: -blackberry-touch;
	width: 100%;
	height: 100%;
}


.leftmenu-sm #leftmenu,.leftmenu-xs #leftmenu {
	background-color: transparent;
	-webkit-transition: width 0.3s ease;  
	-moz-transition: width 0.3s ease;  
	-o-transition: width 0.3s ease;  
	-ms-transition: width 0.3s ease;  
	transition: width 0.3s ease;
}

.leftmenu-sm #leftmenu #leftmenu-wrap:before,.leftmenu-xs #leftmenu #leftmenu-wrap:before {
	content: '';
	display: block;
	height: 100%;
	position: absolute;
	width: 80px;
	-webkit-transition: width 0.3s ease;  
	-moz-transition: width 0.3s ease;  
	-o-transition: width 0.3s ease;  
	-ms-transition: width 0.3s ease;  
	transition: width 0.3s ease;
}

.leftmenu-sm #leftmenu.dropdown-open,.leftmenu-xs #leftmenu.dropdown-open {
	width: 100% !important;
}

.leftmenu-sm #leftmenu .slimScrollDiv .slimScrollBar,.leftmenu-sm #leftmenu .slimScrollDiv .slimScrollRail,.leftmenu-xs #leftmenu .slimScrollDiv .slimScrollBar,.leftmenu-xs #leftmenu .slimScrollDiv .slimScrollRail {
	right: auto !important;
	left: 1px !important;
	width: 4px !important;
}

.leftmenu-sm #leftmenu .panel-group .panel-heading,.leftmenu-sm #leftmenu .panel-group .charts,.leftmenu-sm #leftmenu .panel-group .settings,.leftmenu-xs #leftmenu .panel-group .panel-heading,.leftmenu-xs #leftmenu .panel-group .charts,.leftmenu-xs #leftmenu .panel-group .settings {
	display: none;
}

.leftmenu-sm #leftmenu .panel-group .panel-body,.leftmenu-xs #leftmenu .panel-group .panel-body {
	padding: 0 10px;
}

.leftmenu-sm #leftmenu .panel-group .panel-collapse.collapse,.leftmenu-xs #leftmenu .panel-group .panel-collapse.collapse {
	display: block !important;
}

.leftmenu-sm #leftmenu .panel-group .panel-group,.leftmenu-xs #leftmenu .panel-group .panel-group {
	height: 100%;
}

.leftmenu-sm #leftmenu .panel-group .panel-group .panel,.leftmenu-sm #leftmenu .panel-group .panel-group .panel-collapse,.leftmenu-sm #leftmenu .panel-group .panel-group .panel-body,.leftmenu-xs #leftmenu .panel-group .panel-group .panel,.leftmenu-xs #leftmenu .panel-group .panel-group .panel-collapse,.leftmenu-xs #leftmenu .panel-group .panel-group .panel-body {
	height: 100% !important;
}

.leftmenu-sm #leftmenu #navigation,.leftmenu-xs #leftmenu #navigation {

	height: 100%;
}

.leftmenu-sm #leftmenu #navigation>li,.leftmenu-xs #leftmenu #navigation>li {
	overflow: visible;
}

.leftmenu-sm #leftmenu #navigation>li>a,.leftmenu-xs #leftmenu #navigation>li>a {
	
	text-align: center;
	font-size: 12px;
	padding: 7px 4px;
}
/* padding: 15px 5px; */
.leftmenu-sm #leftmenu #navigation>li>a>i,.leftmenu-xs #leftmenu #navigation>li>a>i {
	display: block;
	margin: 0 auto 3px;
	font-size: 22px;
}

.leftmenu-sm #leftmenu #navigation>li>a>img,.leftmenu-xs #leftmenu #navigation>li>a>img {
	 height: 26px;
     display: block;
	margin: 0 auto;
	padding:2px;
}

.pos-icon {
height: 30px;
     display: block;
    margin: 0 auto;
}

.pos-shortcut{
  margin-top:25%;
}

.pos-menu-icon {
  height: 100%;
  display: block;
    margin: 0 auto;
}


.leftmenu-sm #leftmenu #navigation>li>a>.label,.leftmenu-xs #leftmenu #navigation>li>a>.label {
	display: none;
}

.leftmenu-sm #leftmenu #navigation>li .ink,.leftmenu-xs #leftmenu #navigation>li .ink {
	display: none;
}

.leftmenu-sm #leftmenu #navigation>li.dropdown>a>i:last-of-type,.leftmenu-xs #leftmenu #navigation>li.dropdown>a>i:last-of-type {
	display: none;
}

.leftmenu-sm #leftmenu #navigation>li.dropdown>ul,.leftmenu-xs #leftmenu #navigation>li.dropdown>ul {
	position: absolute;
	left: 100%;
	top: 0;
	width: 220px;
	background-color: #686868;
}

.leftmenu-sm #leftmenu #navigation>li.dropdown.open>ul,.leftmenu-xs #leftmenu #navigation>li.dropdown.open>ul {
	display: none !important;
}

.leftmenu-sm #leftmenu #navigation>li.dropdown:hover>ul,.leftmenu-xs #leftmenu #navigation>li.dropdown:hover>ul {
	display: block !important;
}

.leftmenu-sm #leftmenu #navigation>li li.submenu>ul,.leftmenu-xs #leftmenu #navigation>li li.submenu>ul {
	position: absolute;
	left: 100%;
	top: 0;
	width: 220px;
	background-color: #686868;
	padding-left: 0;
}

.leftmenu-sm #leftmenu #navigation>li li.submenu.open>ul,.leftmenu-xs #leftmenu #navigation>li li.submenu.open>ul {
	display: none !important;
}

.leftmenu-sm #leftmenu #navigation>li li.submenu:hover>ul,.leftmenu-xs #leftmenu #navigation>li li.submenu:hover>ul {
	display: block !important;
}

.main_Wrapper.header-fixed.leftmenu-sm #content {
	left: 80px;
	padding-left: 0;
}

.main_Wrapper:not(.header-fixed).leftmenu-sm #header {
	padding-left: 80px;
}

.main_Wrapper:not(.header-fixed).leftmenu-sm #header .branding {
	width: 80px;
}

.main_Wrapper:not(.header-fixed).leftmenu-sm #header .branding .brand>span {
	display: none;
}

.main_Wrapper:not(.header-fixed).leftmenu-sm #header .branding .brand {
	margin-left: 12px;
}

.main_Wrapper:not(.header-fixed).leftmenu-sm #content {
	padding-left: 80px;
}

.main_Wrapper:not(.aside-fixed).leftmenu-sm #content {
	padding-left: 80px;
}

.main_Wrapper:not(.header-fixed):not(.aside-fixed).leftmenu-sm #header {
	padding-left: 0;
}

.leftmenu-lg {
	-webkit-transition: width 0.5s, height 0s; /* For Safari 3.1 to 6.0 */
	transition: width 0.5s, height 0s;
}

.leftmenu-lg #leftmenu,.leftmenu-lg #navigation {
	width: 180px;

}

.leftmenu-lg #content {
	padding-left: 180px;
}
.leftmenu-lg #leftmenu #navigation>li{
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
}




.leftmenu-sm {
	-webkit-transition: width 0.5s, height 0s; /* For Safari 3.1 to 6.0 */
	transition: width 0.5s, height 0s;
}

.leftmenu-sm #leftmenu,.leftmenu-sm #navigation {
	width: 80px;
    padding-left: 2px
}

.leftmenu-sm #content {
	padding-left: 80px;
}

.leftmenu-xs #header .branding {
	
	padding: 0;
	background-size: 180px 60px !important;
}

.leftmenu-xs #header .branding>a {
	background-position: 6px 10px;
	width: 40px;
}

.leftmenu-xs #header .branding>a>span {
	display: none;
}

.leftmenu-xs #leftmenu,.leftmenu-xs #navigation {
	width: 44px;
}

.leftmenu-xs #leftmenu #navigation>li>a {
	padding: 10px 5px;
}

.leftmenu-xs #leftmenu #navigation>li>a>i {
	margin: 0;
	display: inline-block;
	font-size: 22px;
}
.leftmenu-xs #leftmenu #navigation>li>a>img {
	margin: 0;
	display: inline-block;	
	height: 30px;
    
}

.leftmenu-xs #leftmenu #navigation>li>a span {
	display: none;
}

.leftmenu-xs #leftmenu #navigation>li>a .badge {
	display: block;
	left: 5px;
	top: 3px;
}

.leftmenu-xs #content {
	padding-left: 40px;
}

.leftmenu-xs #leftmenu #leftmenu-wrap:before {
	width: 40px;
}

.main_Wrapper.header-fixed.leftmenu-xs #content {
	left: 40px;
	padding-left: 0;
}

.main_Wrapper:not(.header-fixed).leftmenu-xs #header {
	padding-left: 40px;
}

.main_Wrapper:not(.header-fixed).leftmenu-xs #header .branding {
	width: 40px;
}

.main_Wrapper:not(.header-fixed).leftmenu-xs #content {
	padding-left: 40px;
}

.main_Wrapper:not(.aside-fixed).leftmenu-xs #content {
	padding-left: 40px;
}

.main_Wrapper:not(.header-fixed):not(.aside-fixed).leftmenu-xs #header {
	padding-left: 0;
}

.main_Wrapper.leftmenu-xs.leftmenu-offcanvas #leftmenu {
	left: -40px;
	-webkit-transition: left 0.2s;
	-moz-transition: left 0.2s;
	transition: left 0.2s;
}

.main_Wrapper.leftmenu-xs.leftmenu-offcanvas #content {
	left: 0;
}

.main_Wrapper.leftmenu-xs.leftmenu-offcanvas.offcanvas-opened #leftmenu {
	left: 0;
}

.main_Wrapper.leftmenu-xs.leftmenu-offcanvas.offcanvas-opened #content {
	left: 40px;
}

@media only screen and (max-width: 768px) {
	.main_Wrapper.leftmenu-xs.aside-fixed #leftmenu {
		top: 90px;
	}

	.main_Wrapper.leftmenu-xs.aside-fixed.header-static #leftmenu {
		top: 0;
		z-index: 99;
	}

	.main_Wrapper.leftmenu-xs.aside-fixed.header-static #leftmenu #navigation>li>a {
		height: 45px;
		line-height: 26px;
	}

	.main_Wrapper.leftmenu-xs.aside-static #leftmenu {
		padding-top: 90px;
	}
}

@media only screen and (max-width: 768px) {
	.main_Wrapper.leftmenu-xs.aside-fixed #leftmenu {
		top: 60px;
	}
}


.page-gallery .leftmenu-widget .tag-list a {
	display: inline-block;
	margin: 3px;
	padding: 5px 15px;
	color: #686868;
	font-weight: 400;
	border: 1px solid rgba(0,0,0,0.1);
	font-size: 90%;
	text-transform: capitalize;
	-webkit-border-radius: 2px;
}

.page-gallery .leftmenu-widget .tag-list a:hover {
	text-decoration: none;
	background: linear-gradient(60deg, #B24592, #2371b4);
	color: #fff;
}

.calendar-text { margin-top: .3em; }
.file-text { margin-top: .2em; }

/* other styles for demo */
.fa-stack { font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif; }
.stacked-icons {
  
  text-align: center;
}
.fa-stack + .fa-stack { margin-left: .3em; }



.leftmenu-sm #leftmenu.theme-black,.leftmenu-sm #leftmenu.theme-drank,.leftmenu-sm #leftmenu.theme-blush,.leftmenu-sm #leftmenu.theme-cyan,.leftmenu-sm #leftmenu.theme-amethyst,.leftmenu-sm #leftmenu.theme-light,.leftmenu-xs #leftmenu.theme-black,.leftmenu-xs #leftmenu.theme-drank,.leftmenu-xs #leftmenu.theme-blush,.leftmenu-xs #leftmenu.theme-cyan,.leftmenu-xs #leftmenu.theme-amethyst,.leftmenu-xs #leftmenu.theme-light {
	background-color: transparent !important;
}

#header .branding.theme-light,#leftmenu.theme-light,#leftmenu.theme-light #navigation,#leftmenu.theme-light #leftmenu-wrap:before,#header.theme-light li.toggle-right-leftmenu>a {
	/*background-color: #fff !important;*/
}


#leftmenu.theme-light,#leftmenu.theme-light #leftmenu-wrap:before {
	border-right: 1px solid rgba(0,0,0,0.15);
}

#leftmenu.theme-light accordion .panel-group .panel>.panel-heading .panel-title,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel>.panel-heading .panel-title {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

#leftmenu.theme-light accordion .panel-group .panel>.panel-heading .panel-title>a,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel>.panel-heading .panel-title>a {
	color: rgba(0,0,0,0.5);
}

#leftmenu.theme-light accordion .panel-group .panel>.panel-heading .panel-title>a:hover,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel>.panel-heading .panel-title>a:hover {
	color: rgba(0,0,0,0.8);
}

#leftmenu.theme-light accordion .panel-group .panel.closed>.panel-heading,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel.closed>.panel-heading {
	background-color: rgba(0,0,0,0.05);
}

#leftmenu.theme-light accordion .panel-group .panel.closed>.panel-heading .panel-title>a,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel.closed>.panel-heading .panel-title>a {
	color: rgba(0,0,0,0.8);
}

#leftmenu.theme-light accordion .panel-group .panel.closed>.panel-heading .panel-title>a:hover,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel.closed>.panel-heading .panel-title>a:hover {
	color: black;
}

#leftmenu.theme-light accordion .panel-group .panel .panel-body,#leftmenu.theme-light #leftmenu-wrap:before accordion .panel-group .panel .panel-body {
	color: rgba(0,0,0,0.7);
}

#leftmenu.theme-light .summary .media .media-body,#leftmenu.theme-light #leftmenu-wrap:before .summary .media .media-body {
	color: rgba(0,0,0,0.3);
}

#leftmenu.theme-light .summary .media .media-body .media-heading,#leftmenu.theme-light #leftmenu-wrap:before .summary .media .media-body .media-heading {
	color: rgba(0,0,0,0.5);
}

#leftmenu.theme-light #navigation>li.open>a,#leftmenu.theme-light #navigation>li:hover>a {
	background-color: rgba(0,0,0,0.05);
	color: rgba(0,0,0,0.7);
}

#leftmenu.theme-light #navigation>li.open>i,#leftmenu.theme-light #navigation>li:hover>i {
	color: rgba(0,0,0,0.7);
}

#leftmenu.theme-light #navigation>li.active>a {
	background-color: #2371b4;
	color: white;
}

#leftmenu.theme-light #navigation>li.active>i {
	color: white;
}

#leftmenu.theme-light #navigation>li a {
	color: rgba(0,0,0,0.5);
}

#leftmenu.theme-light #navigation .dropdown>ul {
	background-color: rgba(0,0,0,0.1);
}

#leftmenu.theme-light #navigation .dropdown>ul li:hover>a,#leftmenu.theme-light #navigation .dropdown>ul li.active>a {
	color: #2371b4;
}

#leftmenu.theme-light #navigation .submenu.open>a {
	color: rgba(0,0,0,0.7) !important;
}

#leftmenu.theme-light #navigation .submenu>ul {
	background-color: transparent;
}


.leftmenu-sm #leftmenu.theme-light,.leftmenu-xs #leftmenu.theme-light,.hz-menu #leftmenu.theme-light {
	border-right: 0;
}

.leftmenu-sm #leftmenu.theme-light #navigation,.leftmenu-xs #leftmenu.theme-light #navigation,.hz-menu #leftmenu.theme-light #navigation {
	border-right: 1px solid rgba(0,0,0,0.15);
}

.leftmenu-sm #leftmenu.theme-light #navigation li>a,.leftmenu-xs #leftmenu.theme-light #navigation li>a,.hz-menu #leftmenu.theme-light #navigation li>a {
	font-weight: 400;
}

.leftmenu-sm #leftmenu.theme-light #navigation li.dropdown>ul,.leftmenu-sm #leftmenu.theme-light #navigation li.submenu>ul,.leftmenu-xs #leftmenu.theme-light #navigation li.dropdown>ul,.leftmenu-xs #leftmenu.theme-light #navigation li.submenu>ul,.hz-menu #leftmenu.theme-light #navigation li.dropdown>ul,.hz-menu #leftmenu.theme-light #navigation li.submenu>ul {
	background-color: #003b4c;
}


.animation-transition-general,.carousel .carousel-indicators li {
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}

.animation-transition-slow {
	-webkit-transition: all 370ms linear;
	-moz-transition: all 370ms linear;
	-o-transition: all 370ms linear;
	-ms-transition: all 370ms linear;
	transition: all 370ms linear;
}

.animation-transition-fast,.navbar {
	-webkit-transition: all 150ms ease 0s;
	-moz-transition: all 150ms ease 0s;
	-o-transition: all 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: all 150ms ease 0s;
}

#nav {
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	touch-action: none;
}


#nav.leftmenu-sm{
	/*left:80px !important;*/
}
#nav.leftmenu-xs{
	/*left:40px !important;*/
}


#nav.rightmenu-sm{
	/*left:80px !important;*/
	right: 300px !important;
}
#nav.rightmenu-xs{
	/*left:40px !important;*/
}

#nav.no-width{
	
	width: 0px !important;
}

#nav {
/*	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;*/
	/*background-color: #1b1e24;*/
	-webkit-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	-moz-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	height: 100vh !important;
	/*left: 250px;*/
	overflow: hidden;
	position: fixed;
	width: 250px;
	z-index: 2;
	right: 0px;
}

body.nav-collapse #header {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	right: 0;
	left: 0;
}
body.nav-collapse #main {
	-webkit-transform: translate3d(-250px, 0, 0);
	-moz-transform: translate3d(-250px, 0, 0);
	-ms-transform: translate3d(-250px, 0, 0);
	-o-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
	right: -250px;
}
body.nav-collapse #nav {
	-webkit-transform: translate3d(-100px, 0, 0);
	-moz-transform: translate3d(-100px, 0, 0);
	-ms-transform: translate3d(-100px, 0, 0);
	-o-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
	filter: alpha(opacity=0);
	opacity: 0;
}
body.nav-collapse.nav-collapse-in #header {
	-webkit-transform: translate3d(250px, 0, 0);
	-moz-transform: translate3d(250px, 0, 0);
	-ms-transform: translate3d(250px, 0, 0);
	-o-transform: translate3d(250px, 0, 0);
	transform: translate3d(250px, 0, 0);
	right: 250px;
	left: 0;
}
body.nav-collapse.nav-collapse-in #main {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	right: 0;
}
body.nav-collapse.nav-collapse-in #nav {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	filter: alpha(opacity=100);
	opacity: 1;
}

body.nav-collapse-in #header {
	-webkit-transform: translate3d(-250px, 0, 0);
	-moz-transform: translate3d(-250px, 0, 0);
	-ms-transform: translate3d(-250px, 0, 0);
	-o-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
	right: -250px;
	left: 0;
}
body.nav-collapse-in #main {
	-webkit-transform: translate3d(-250px, 0, 0);
	-moz-transform: translate3d(-250px, 0, 0);
	-ms-transform: translate3d(-250px, 0, 0);
	-o-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
	right: -250px;
}
body.nav-collapse-in #nav {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	filter: alpha(opacity=0);
	opacity: 0;
}

#nav-title {
	height: 55px;
	background-color: #23272e;
	position: relative;
	color: #FFF;
	text-align: center;
}
#nav-title h3 {
	font-family: "Ubuntu";
	line-height: 50px;
	padding: 0 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#nav-scroll, #mailbox #nav-scroll {
	overflow: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	padding-bottom: 200px;
	padding-top: 55px;
	position: absolute;
	width: 250px;
}

.nav-slide-collapse {
	/*background-color: #1b1e24;*/
	line-height: 38px;
	float: left;
	top: 150px;
	right: 0px;
	position: absolute;
	padding: 0 15px;
}
.nav-slide-collapse a {
	color: white;
}

.main_Wrapper.rightmenu-hidden #rightmenu {
	right: -1176px;
}

.main_Wrapper.header-fixed.rightmenu-show #rightmenu,.main_Wrapper.aside-fixed.rightmenu-show #rightmenu {
	right: 0;
}

.main_Wrapper.header-fixed.rightmenu-show #header,.main_Wrapper.aside-fixed.rightmenu-show #header {
	right: 300px;
}

.main_Wrapper.header-fixed.rightmenu-show #content,.main_Wrapper.aside-fixed.rightmenu-show #content {
	/*right: 300px;*/
}

.main_Wrapper.header-static.rightmenu-show #rightmenu {
	right: 0;
}

.main_Wrapper.header-static.rightmenu-show #header {
	padding-right: 300px;
}

.main_Wrapper.header-static.rightmenu-show #content {
	/*padding-right: 300px;*/
}

.main_Wrapper.aside-static.rightmenu-show #content {
	/*padding-right: 300px;*/
}
#rightmenu {
	width: 1009px;
	height: 77vh;
	position: fixed;
	top: 0;
	right:0;
	bottom:0;
	top:135px;
	z-index: 9999;
	background-color: #fff;
	-webkit-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	-moz-transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	transition: all 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335);
	box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 7px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
	border-radius: 2.5px;
}

#rightmenu .nav.nav-tabs {
	padding: 0;
	max-height: 60px;
	z-index: 2;
	font-size: 12px;
}

#rightmenu .nav.nav-tabs>li {
	display: table-cell;
	width: 1%;
	float: none;
	text-align: center;
}

#rightmenu .nav.nav-tabs>li>a {
	border-radius: 0;
	border: 0;
	padding-bottom: 10px;
	max-height: 60px;
	color: #7d8c95;
	background-color: #fff;
	cursor: pointer;
}

#rightmenu .nav.nav-tabs>li>a:hover {
	background-color: #f7f7f7;
	color: #a7b1b8;
}



#rightmenu .nav.nav-tabs>li.active>a:hover #rightmenu .nav.nav-tabs>li.active>a:focus {
	background-color: #fff;
	color: white;
}

#rightmenu .tab-content {
	left: 0;
	background: #fff;
	padding: 5px 15px;
}

#rightmenu .tab-content .tab-pane {
	padding: 0;
}

#rightmenu .tab-content .tab-pane .search .form-group {
	margin: 0 0 15px 0;
}

#rightmenu .tab-content .tab-pane>h6 {
	color: #363e43;
	text-transform: uppercase;
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#rightmenu .tab-content .tab-pane .todo-list li .checkbox {
	margin: 0;
}

#rightmenu .tab-content .tab-pane span.fa-plus {
	position: absolute;
	top: 10px;
	right: 10px;
}

#rightmenu .tab-content .tab-pane ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#rightmenu .tab-content .tab-pane ul>li {
	margin-bottom: 0;
	padding: 10px;
}

#rightmenu .tab-content .tab-pane ul>li:hover .name {
    color: #fff !important
}

#rightmenu .tab-content .tab-pane ul>li:hover .status {
    border-color: #fff !important
}

#rightmenu .tab-content .tab-pane ul>li:hover .hierarchy-online {
	border-color: #fff !important;
	background: #fff !important;
}

#rightmenu .tab-content .tab-pane ul>li:last-child {
	margin-bottom: 30px;
}

#rightmenu .tab-content .tab-pane ul>li a img {
	border-radius: 50px;
}

#rightmenu .tab-content .tab-pane ul>li .media {
	position: relative;
}

#rightmenu .tab-content .tab-pane ul>li .media .unread {
	position: absolute;
	left: 22px;
}

#rightmenu .tab-content .tab-pane ul>li .media .media-body {
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
}

#rightmenu .tab-content .tab-pane ul>li .media .media-body .name {
	/*font-family: 'Proxima Nova', Georgia, sans-serif;*/
	/* color: #3d4c5a; */
	margin: 0 0 3px;
	display: block;
	font-size: 12px;
	font-weight: 500;
}

#rightmenu .tab-content .tab-pane ul>li .media .media-body span:hover {
	/* color:white; */

}
#rightmenu .tab-content .tab-pane ul>li .media .media-body .message {
	font-size: 13px;
	color: #888;
	display: inline-block;
	width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#rightmenu .tab-content .tab-pane ul>li .media .media-body .message i {
	font-size: 14px;
}

#rightmenu .tab-content .tab-pane ul>li .media .media-body .status {
	position: absolute;
	right: 0px;
	top: 4px;
}

#rightmenu .tab-content .tab-pane ul>li.online .status {
	border-color: #00c292;
}

#rightmenu .tab-content .tab-pane ul>li.busy .status {
	border-color: #fec107;
}

#rightmenu .tab-content .tab-pane ul>li.offline .media .thumb {
	filter: alpha(opacity=40);
	opacity: .4;
}

#rightmenu .tab-content .tab-pane ul>li.offline .status {
	border-color: #4d585f;
}

#rightmenu .tab-content .tab-pane ul.settings>li .form-group .control-label {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
	color: #3d4c5a;
	line-height: 22px;
}

#rightmenu .tab-content .tab-pane ul.settings>li .form-group .control-label .onoffswitch {
	right: -35px;
}



@media only screen and (max-width: 1200px) {
	#rightmenu {
		top: 60px;
	}

	.main_Wrapper:not(.rtl).rightmenu-show #rightmenu {
		right: 0;
	}

	.main_Wrapper:not(.rtl).rightmenu-show #header {
		right: 0 !important;
		padding-right: 0 !important;
	}

	.main_Wrapper:not(.rtl).rightmenu-show #content {
		right: 0 !important;
		padding-right: 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	#rightmenu {
		top: 61px;
	}
}

@media only screen and (max-width: 360px) {
	#rightmenu {
		width: 100%;
	}

	.main_Wrapper.rightmenu-hidden #rightmenu {
		right: -100%;
	}
}




.morphsearch {
    width: 200px;
    min-height: 40px;
    
    position: absolute;
    z-index: 10000;
    top: 14px;
    right: 134px;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transition-property: min-height, width, top, right;
    transition-property: min-height, width, top, right;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.morphsearch.open {
    width: 100%;
    min-height: 100%;
    top: 0px;
    left: 0px;
}
.morphsearch-form {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    position: relative;
    -webkit-transition-property: width, height, -webkit-transform;
    transition-property: width, height, transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.morphsearch.open .morphsearch-form {
    width: 80%;
    height: 160px;
    -webkit-transform: translate3d(0, 3em, 0);
    transform: translate3d(0, 3em, 0);
}
.morphsearch-input {
    width: 100%;
    height: 100%;
    padding: 0 10% 0 10px;
    font-weight: 700;
    border: none;
    background: transparent;
    font-size: 0.8em;
    color: #ec5a62;
    -webkit-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.morphsearch-input::-ms-clear {/* remove cross in IE */
 display:none;
}
.morphsearch.hideInput .morphsearch-input {
    color: transparent;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
}
.morphsearch.open .morphsearch-input {
    line-height: 80px;
    height: 80px;
    font-size: 50px !important;
}
/* placeholder */
.morphsearch-input::-webkit-input-placeholder, .morphsearch-input:-moz-placeholder, .morphsearch-input::-moz-placeholder, .morphsearch-input:-ms-input-placeholder {
color:#c2c2c2;
}
.morphsearch.open .morphsearch-input::-webkit-input-placeholder {
font-size:50px !important;
}
/* hide placeholder when active in Chrome */
.gn-search:focus::-webkit-input-placeholder {
color:transparent;
}
input[type="search"] {/* reset normalize */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.morphsearch-input:focus, .morphsearch-submit:focus { outline: none; }
.morphsearch-submit {
    position: absolute;
    width: 40px;
    height: 40px;
    text-indent: 100px;
    overflow: hidden;
    right: 0;
    top: 50%;
    background: transparent url(../../images/magnifier.svg) no-repeat center center;
    background-size: 100%;
    border: none;
    pointer-events: none;
    transform-origin: 50% 50%;
    opacity: 0;
    -webkit-transform: translate3d(-30px, -50%, 0) scale3d(0, 0, 1);
    transform: translate3d(-30px, -50%, 0) scale3d(0, 0, 1);
}
.morphsearch.open .morphsearch-submit {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(-30px, -50%, 0) scale3d(1, 1, 1);
    transform: translate3d(-30px, -50%, 0) scale3d(1, 1, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.morphsearch-close {
    width: 36px;
    height: 36px;
    position: absolute;
    right: 1em;
    top: 1em;
    overflow: hidden;
    text-indent: 100%;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
}
.morphsearch.open .morphsearch-close {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.morphsearch-close::before, .morphsearch-close::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    left: 50%;
    border-radius: 3px;
    opacity: 0.2;
    background: #000;
}
.morphsearch-close:hover.morphsearch-close::before, .morphsearch-close:hover.morphsearch-close::after { opacity: 1; }
.morphsearch-close::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.morphsearch-close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.morphsearch-content {
    color: #333;
    margin-top: 4.5em;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding: 0 10.5%;
    background: #f1f1f1;
    position: absolute;
    pointer-events: none;
    opacity: 0;
}
.morphsearch.open .morphsearch-content {
    opacity: 1;
    height: auto;
    overflow: visible;/* this breaks the transition of the children in FF:https://bugzilla.mozilla.org/show_bug.cgi?id=625289 */
    pointer-events: auto;
    -webkit-transition: opacity 0.3s 0.5s;
    transition: opacity 0.3s 0.5s;
}
.dummy-column {
    width: 30%;
    padding: 0 0 6em;
    float: left;
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translateY(100px);
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
}
.morphsearch.open .dummy-column:first-child {
    -webkit-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.morphsearch.open .dummy-column:nth-child(2) {
    -webkit-transition-delay: 0.45s;
    transition-delay: 0.45s;
}
.morphsearch.open .dummy-column:nth-child(3) {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.morphsearch.open .dummy-column {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.dummy-column:nth-child(2) { margin: 0 5%; }
.dummy-column h2 {
    font-size: 22px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400;
    color: #2371b4;
    padding: 0.5em 0;
}
.round { border-radius: 50%; }
.dummy-media-object {
    padding: 0.75em;
    display: block;
    margin: 0.3em 0;
    cursor: pointer;
    border-radius: 5px;
    background: rgba(118,117,128,0.05);
}
.dummy-media-object:hover, .dummy-media-object:focus {
    background: rgba(118,117,128,0.1);
    box-shadow: 0 0 8px rgba(0,0,0,0.18), 0 8px 16px rgba(0,0,0,0.36);
}
.dummy-media-object img {
    display: inline-block;
    width: 50px;
    margin: 0 10px 0 0;
    vertical-align: middle;
}
.dummy-media-object h3 {
    vertical-align: middle;
    font-size: 16px;
    display: inline-block;
    font-weight: 400;
    margin: 0 0 0 0;
    width: calc(100% - 70px);
    color: #555;
}
/* Overlay */
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f1f1f1;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.morphsearch.open ~ .overlay { opacity: 1; }

@media only screen and (max-width:768px) {
.morphsearch { left: 140px; }
.morphsearch-content {
    height: 600px !important;
    overflow-y: scroll !important;
}
}

@media only screen and (max-width:767px) {
#morphsearch { display: none; }
}

@media only screen and (max-width:480px) {
}

@media only screen and (max-width:380px) {
}

@media screen and (max-width:53.125em) {
.morphsearch-input { padding: 0 25% 0 10px; }
.morphsearch.open .morphsearch-input { font-size: 2em; }
.dummy-column {
    float: none;
    width: auto;
    padding: 0 0 2em;
}
.dummy-column:nth-child(2) { margin: 0; }
.morphsearch.open .morphsearch-submit {
    -webkit-transform: translate3d(0, -50%, 0) scale3d(0.5, 0.5, 1);
    transform: translate3d(0, -50%, 0) scale3d(0.5, 0.5, 1);
}
}

.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 100% !important;
	height: 34px !important;
	font-size: 12px;

}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 34px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select2-container .select2-search--inline {
	float: left
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-dropdown {
	background-color: white;
	border: 1px solid #d2d2d2 !important;

	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051
}

.select2-results {
	display: block
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}

.select2-results__option {
	padding: 0px 1px 0px 6px !important;
	min-height: 1.2em;
	user-select: none;
	-webkit-user-select: none;


}



.select2-results__option[aria-selected] {
	cursor: pointer
}

.select2-container--open .select2-dropdown {
	left: 0
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-search--dropdown {
	display: block;
	padding: 4px
}

.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
	display: none
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important
}

.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #d2d2d2 !important;
	border-radius: 5px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	/* Changed */
	/* line-height: 3.0em; */
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	/* height: 30px; Changed */
	position: absolute;
	top: 1px;
	right: 1px;
	width: 24px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	padding: 1px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 225px;
	overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
	padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999
}

/*

.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd
}
*/
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}

/*
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white
}
*/

.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	border-radius: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: text;
	outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float: right;
	margin-left: 5px;
	margin-right: auto
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	box-shadow: none
}

.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
	border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
	border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
	padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff
}

.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb
}

/* New CSS  */
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 31px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 36px !important;
}

span.select2-selection.select2-selection--single {
	height: 34px !important;
}


/* New CSS  */
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 31px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 36px !important;
}

span.select2-selection.select2-selection--single {
	height: 34px !important;
}

/* Cascading select2 custom css Start */
.label-floating span.select2.select2-container.select2-container--default {
	margin-top: 10px;
}

.label-floating span.select2-selection.select2-selection--single {
	height: 38px !important;
}

.label-floating span.select2.select2-container.select2-container--default {
	width: 65% !important;
	text-transform: uppercase;
}

/* Cascading select2 custom css End */
.hu-color-picker{padding:10px;background:#1d2024;border-radius:4px;box-shadow:0 0 16px 0 rgba(0,0,0,.16);z-index:1}.hu-color-picker.light{background:#f7f8f9}.hu-color-picker.light .color-show .sucker{background:#eceef0}.hu-color-picker.light .color-type .name{background:#e7e8e9}.hu-color-picker.light .color-type .value{color:#666;background:#eceef0}.hu-color-picker.light .colors.history{border-top:1px solid #eee}.hu-color-picker canvas{vertical-align:top}.hu-color-picker .color-set{display:flex}.hu-color-picker .color-show{margin-top:8px;display:flex}.saturation{position:relative;cursor:pointer}.saturation .slide{position:absolute;left:100px;top:0;width:10px;height:10px;border-radius:50%;border:1px solid #fff;box-shadow:0 0 1px 1px rgba(0,0,0,.3);pointer-events:none}.color-type{display:flex;margin-top:8px;font-size:12px}.color-type .name{width:60px;height:30px;float:left;display:flex;justify-content:center;align-items:center;color:#999;background:#252930}.color-type .value{flex:1;height:30px;min-width:100px;padding:0 12px;border:0;color:#fff;background:#2e333a;box-sizing:border-box}.color-alpha{position:relative;margin-left:8px;cursor:pointer}.color-alpha .slide{position:absolute;left:0;top:100px;width:100%;height:4px;background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.3);pointer-events:none}.sucker{width:30px;fill:#9099a4;background:#2e333a;cursor:pointer;transition:all .3s}.sucker.active,.sucker:hover{fill:#1593ff}.colors{padding:0;margin:0}.colors.history{margin-top:10px;border-top:1px solid #2e333a}.colors .item{position:relative;width:16px;height:16px;margin:10px 0 0 10px;border-radius:3px;box-sizing:border-box;vertical-align:top;display:inline-block;transition:all .1s;cursor:pointer}.colors .item:nth-child(8n+1){margin-left:0}.colors .item:hover{transform:scale(1.4)}.colors .item .alpha{height:100%;border-radius:4px}.colors .item .color{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px}.hue{position:relative;margin-left:8px;cursor:pointer}.hue .slide{position:absolute;left:0;top:100px;width:100%;height:4px;background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,.3);pointer-events:none}