/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.3/normalize.min.css" /> */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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:.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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/photoswipe.min.css">*/
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:3006;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*# sourceMappingURL=photoswipe.min.css.map */



/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.3/default-skin/default-skin.min.css"> */
.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
/*# sourceMappingURL=default-skin.min.css.map */


/**
 * Swiper 4.5.0
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.0/css/swiper.min.css"> 
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
}
.swiper-pagination.disabled {
    display: none;
}


/*!  Chartist.min  <link rel="stylesheet" href="https://cdn.jsdelivr.net/chartist.js/latest/chartist.min.css"> */
 .ct-double-octave:after,.ct-major-eleventh:after,.ct-major-second:after,.ct-major-seventh:after,.ct-major-sixth:after,.ct-major-tenth:after,.ct-major-third:after,.ct-major-twelfth:after,.ct-minor-second:after,.ct-minor-seventh:after,.ct-minor-sixth:after,.ct-minor-third:after,.ct-octave:after,.ct-perfect-fifth:after,.ct-perfect-fourth:after,.ct-square:after{content:"";clear:both}.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-grid-background,.ct-line{fill:none}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{display:table}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{display:table}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{display:table}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{display:table}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{display:table}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{display:table}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{display:table}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{display:table}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{display:table}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{display:table}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{display:table}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{display:table}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{display:table}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{display:table}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{display:table}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{display:table}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}
 
 
 /*!  croppie.min  <!-- <link href="https://foliotek.github.io/Croppie/croppie.css" rel="stylesheet"> image cropper --> */ 
 .croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:0px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}
 
 
  /*!  Toast */ 
 .native-toast{position:fixed;background-color:rgba(50,50,50,.8);border-radius:33px;color:#fff;left:50%;text-align:center;padding:10px 20px;opacity:0;z-index:99999;width:18rem;transition:transform .25s,opacity .25s,top .25s;box-sizing:border-box;box-shadow:0 5px 5px rgba(0,0,0,.12),0 6px 6px rgba(0,0,0,.13);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.12),0 6px 6px rgba(0,0,0,.13);-moz-box-shadow:0 5px 5px rgba(0,0,0,.12),0 6px 6px rgba(0,0,0,.13)}.native-toast-bottom{bottom:50px;-ms-transform:translateX(-50%) translateY(50px);transform:translateX(-50%) translateY(50px)}.native-toast-bottom.native-toast-shown{opacity:1;-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.native-toast-bottom.native-toast-edge{bottom:0}.native-toast-top{top:80px;-ms-transform:translateX(-50%) translateY(-50px);transform:translateX(-50%) translateY(-50px)}.native-toast-top.native-toast-shown{opacity:1;-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.native-toast-top.native-toast-edge{top:0}.native-toast-center{top:0;-ms-transform:translateX(-50%) translateY(-50px);transform:translateX(-50%) translateY(-50px)}.native-toast-center.native-toast-shown{opacity:1;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.native-toast-edge{border-radius:0;width:100%;text-align:left}@media screen and (min-width:40rem){.native-toast:not(.native-toast-edge){max-width:18rem}}.native-toast-error{background-color:#d92727;color:#fff}.native-toast-success{background-color:#62a465;color:#fff}.native-toast-warning{background-color:#fdaf17;color:#fff}.native-toast-info{background-color:#5060ba;color:#fff}[class^=native-toast-icon-]{vertical-align:middle;margin-right:8px}[class^=native-toast-icon-] svg{width:16px;height:16px}
 
 
  /*!
* Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
*
* Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
*/.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:320px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#888);background-image:-ms-linear-gradient(to bottom,#08c,#888);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#888));background-image:-webkit-linear-gradient(to bottom,#08c,#888);background-image:-o-linear-gradient(to bottom,#08c,#888);background-image:linear-gradient(to bottom,#08c,#888);background-repeat:repeat-x;border-color:#888 #888 #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#888}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#888);background-image:-ms-linear-gradient(to bottom,#08c,#888);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#888));background-image:-webkit-linear-gradient(to bottom,#08c,#888);background-image:-o-linear-gradient(to bottom,#08c,#888);background-image:linear-gradient(to bottom,#08c,#888);background-repeat:repeat-x;border-color:#888 #888 #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#888}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker{border-radius:0;padding:0}.datepicker-days table tbody,.datepicker-days table tfoot,.datepicker-days table thead{padding:0;display:list-item;list-style:none;border-radius:5px!important;padding-left:10px}.datepicker-days table thead tr:nth-child(2n+0) td,.datepicker-days table thead tr:nth-child(2n+0) th{border-radius:3px}.datepicker-days table thead tr:nth-child(3n+0){text-transform:uppercase;font-weight:300!important;font-size:12px;color:rgba(255,255,255,.7)}.datepicker-inline,.table-condensed{margin-left:auto!important;margin-right:auto!important}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:11px 13px!important}.datepicker-centuries table thead td,.datepicker-centuries table thead th,.datepicker-decades table thead td,.datepicker-decades table thead th,.datepicker-months table thead td,.datepicker-months table thead th,.datepicker-years table thead td,.datepicker-years table thead th{border-radius:0}.datepicker td,.datepicker th{border-radius:50%;padding:0 12px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-image:none}.datepicker .next,.datepicker .prev{color:rgba(255,255,255,.5);transition:.3s;width:37px;height:37px}.datepicker .next:hover,.datepicker .prev:hover{background:0 0;color:rgba(255,255,255,.99);font-size:21px}.datepicker .datepicker-switch{font-size:24px;font-weight:400;transition:.3s}.datepicker .datepicker-switch:hover{color:rgba(255,255,255,.7);background:0 0}.datepicker table tr td span{border-radius:2px;margin:3%;width:27%}.dropdown-menu{border:1px solid rgba(0,0,0,.1);box-shadow:0 6px 12px rgba(0,0,0,.175)}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid rgba(0,0,0,.1)}#datepicker_quarter .datepicker table tr td span{width:100%;margin-left:0!important;margin-right:0!important}#datepicker_HalfYear .datepicker table tr td span{width:100%;margin-left:0!important;margin-right:0!important}.datepicker table{min-width:300px}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:visible;pointer-events:none;cursor:default}.datepicker table thead{border-radius:5px!important;padding:5px}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{color:#999!important}.datepicker table tr td span.active{color:#fff!important}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#999!important}.datepicker table tr td.active{color:#fff!important}.datepicker-centuries table thead,.datepicker-days table thead,.datepicker-decades table thead,.datepicker-months table thead,.datepicker-years table thead{border-radius:0}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-image:none}
/* Date picker */



/*!
 *  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}
/*  Font Awesome 4.7.0 */
 
 
 
/*!
 * Custom CSS 
 */
body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,Roboto, "Segoe UI","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
   
	letter-spacing: 0.15px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff;
}

a{
	color: #555;
}
a:hover{
	text-decoration: none;
	color: #555;
}

:focus {   
    outline-width: 0px;
}

input:focus, input.form-control:focus {

    outline:none !important;
    outline-width: 0 !important;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}



	
.medium{
	font-size: 0.8rem !important;
	line-height: 1.7rem;
}

h5 .small{
	font-size: 70%;
}	
	
@media screen and (max-width: 768px){
	body {
		padding-top: 60px !important;
	}	
	h5{
		font-size: 1.1rem;
	}
	
	
	.your-rank{
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 5;
		border-radius: 0!important;
	}
	
	.spacing-mobile-10{		
		height: 1rem;
	}
	.spacing-mobile-20{		
		height: 2rem;
	}
	.m-border-right{
		border-right: 1px solid #EEE;
	}
	
	.m-border-left{
		border-left: 1px solid #EEE;
	}
	.m-border-bottom{
		border-bottom: 1px solid #EEE;
	}
	.m-border-top{
		border-top: 1px solid #EEE;
	}
	.m-font-weight-normal{
		font-weight: 400;
	}
	.m-px-4{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	
	.m-mx-3{
		margin-left: 1rem !important;
		margin-right: 1rem !important;
	}
	
	.m-pt-4{
		padding-top:1.5rem !important;
	}
	
	
	#mainbanner{
		min-height: 150px;
		max-height: 300px;
		margin: 0px -40px;
		overflow: hidden!important;
		
	}

	#mainbanner .swiper-button-next {
		margin-right: 40px;
	}
	
	#mainbanner .swiper-button-prev{
		margin-left: 40px;
	}
	
	#search{
		max-width: 100%;
		width: 100%;
	}
	#catalog-menu{
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	


	.remove-item{
		width: 20px;
		height: 20px;
		position:absolute; 
		top:0.6rem; 
		right:0;
	}
	
	.remove-item>svg:hover{
		color: #dc3545;
	}
	

	
}

.qty-box{
		max-width: 7.1em; 
		background-color: #FFF;
	}

.post-profile{
		width: 50px;
	}
	
@media screen and (min-width: 992px){
	body {
		padding-top: 100px !important;
	}
	
	.qty-box{
		margin-top: -0.5rem;		
	}
	
	
}

			

.row-alt{
	display: -webkit-box; 
	display: -ms-flexbox; 
	display: flex; -ms-flex-wrap: wrap; 
	flex-wrap: wrap;
}

.header-mobile .dropdown .dropdown-menu {
    box-shadow: 0 13px 27px -5px rgba(50,50,93,0.25), 0 8px 16px -8px rgba(0,0,0,0.3), 0 -6px 16px -6px rgba(0,0,0,0.025);
	border-radius: 0.25rem;	
	background-color: #FFF;
	border: 0px;
}

@media (min-width: 576px){
	.container-main {
		max-width: 100% !important;
	}
	
	#campaign-list.nav-tabs .nav-link.active	 {	
		margin: 0 0rem;
	}
}

@media (min-width: 768px){
	.container-main {
		max-width: 100% !important;
	}
	.gradient1{
		background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.1));  
	}
	.border-desktop {
		border: 1px solid #dee2e6!important;
	}
	.remove-item{
		width: 20px;
		height: 20px;
		position:absolute; 
		top:0.6rem; 
		right:0;
	}
	
	.remove-item>svg:hover{
		color: #dc3545;
	}
	
	
	.total-amount{
		padding-right: 3em !important;
	}
	.d-px-4{
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
	
	
	.d-pt-3{
		padding-top: 1rem !important;		
	}
	.d-mr-3{
		margin-right: 1rem !important;		
	}
	.d-ml-3{
		margin-left: 1rem !important;		
	}
	
	
	
	#pointdetails{
		padding-left: 3rem;
	}
	
	#cartsummary{
		padding-right: 3rem;
		border-right: 1px solid #EEE;
	}
	
	#cartsummary_shipping{
		
		border: 1px solid #EEE;
		padding: 1rem 2rem;
		background-color: #F9f9f9;
	}
	
	#shipping{
		padding-right: 4rem;
		
	}
	
	#shippingaddress{
		padding-left: 5%;
	}
	
	#ordersummary{
		padding-right: 5% !important;
		border-right: 1px solid #EEE;
	}
	.comment{		
		min-height: 75%;
	}
	.d-pl-0 {
		padding-left: 0 !important;
	}
	
}
 
@media (min-width: 992px){
	.container-main {
		max-width: 100% !important;
	}
	
	.spacing-desktop-10{		
		height: 1rem;
	}
	.spacing-desktop-20{		
		height: 2rem;
	}
	.cart-row{
		margin-top: 1.3rem;
	}
	.d-pr-4{
		padding-left: 1.2rem !important;
		padding-right: 1.2rem !important;
	}

	
}
 

@media (min-width: 1200px){
	.container-main {
		max-width: 90% !important;
	}
}
 


#catalog-menu{
	z-index: 2999;
	position: fixed; /* Make it stick/fixed */
	top: 80px; /* Stay on top */
	left: 0;
	right: 0;	
	transition: top 0.3s; /* Transition effect when sliding down (and up) */
}

.search{
	padding: 0.42rem 0.4rem 0.42rem 0;
	text-align: right;
}
.search-textbox {
  min-width: 200px;
  width: 33.33333%;
  height: 2.3rem;
  padding: 0.2rem 1rem;
  margin-left: 0rem;
  border: 0px solid #ccc;
  border-radius: 0.2rem;
  font-size: 0.9rem;
  transition: width 250ms ease-in-out;
  color: #555;
}

.search-textbox:focus {
  width: 100%;
}


.search-button:hover {
  opacity: .75;
}
.leaderboard-icons{
	padding: 20px; 
	margin-top:-15px;  
	border-radius: 3px; 	
}

.leaderboard-icons.receiver{		
	background: linear-gradient(60deg, #26c6da, #00acc1); 
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(0, 172, 193,.4);
}

.leaderboard-icons.giver{		
	background: linear-gradient(60deg, #ef5350, #e53935); 
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(244, 67, 54,.4);
}

.leaderboard-icons.scorer{		
	background: linear-gradient(60deg, #ffa726, #fb8c00);    
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(255, 152, 0,.4);
}

.leaderboard-icons.engager{		
	background: linear-gradient(60deg, #66bb6a, #43a047);   
	box-shadow: 0 4px 20px 0 rgba(0, 0, 0,.14), 0 7px 10px -5px rgba(76, 175, 80,.4);
}
 
/* breakpoint and down - styles */
@media screen and (max-width: 991px) {
	body {	
		padding-top: 80px;
	}

	#catalog-menu{		
		top: 60px; /* Stay on top */		
	}
	.navbar-light .navbar-nav .nav-link {
		color: rgba(0,0,0,.5);
		border-bottom: 1px solid #EEEEEE;
		padding: 15px 20px;
	}
	
	.header-mobile .dropdown .dropdown-menu {
		box-shadow: none;
		border-radius: 0rem;	
		background-color: #F5F5F5;
		
	}
	
	.dropdown-menu {
		margin: 0;	
	}
	
	.dropdown-item {		
		padding: .5rem 1.5rem .5rem 1.5rem;
	}
	
	
	/* CSS sidenav*/
	.sn-backdrop {
		background: #000;
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		display: none;
		opacity: 0;
		z-index: 3000;
		will-change: opacity
	}

	.sn-visible .sn-backdrop {
		display: block
	}

	.sn-sidenav {
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		z-index: 100;
		overflow-y: auto;
		will-change: transform;
		box-shadow: 0 0 30px rgba(0, 0, 0, .6);
		background-color: #FFFFFF;
		width: 18rem;
		color: #333
	}

	.sn-content {
		position: relative;

	}

	.sn-visible,
	.sn-visible body,
	.sn-visible .sn-content {
		overflow: hidden
	}


	/*--------------------sidebar-header----------------------*/

	.sidebar-wrapper .sidebar-header {
	  padding: 20px 10px 20px 20px;
	  overflow: hidden;	  
	}

	.sidebar-wrapper .sidebar-header .user-pic {
	  float: left;
	  width: 60px;
	  padding: 2px;
	  border-radius: 12px;
	  margin-right: 10px;
	  overflow: hidden;
	}

	.sidebar-wrapper .sidebar-header .user-pic img {
	  object-fit: cover;
	  height: 100%;
	  width: 100%;
	}

	.sidebar-wrapper .sidebar-header .user-info {
	  /* float: left; */
	}

	.sidebar-wrapper .sidebar-header .user-info > span {
	  display: block;
	}

	.sidebar-wrapper .sidebar-header .user-info .user-role {
	  font-size: 12px;
	}

	.sidebar-wrapper .sidebar-header .user-info .user-status {
	  font-size: 11px;
	  margin-top: 4px;
	}

	.sidebar-wrapper .sidebar-header .user-info .user-status i {
	  font-size: 8px;
	  margin-right: 4px;
	  color: #5cb85c;
	}

	/*--------------------sidebar-header----------------------*/
	#filter{
		padding: 1rem 0;

	}
	
	.leaderboard-icons{
		padding: 10px; 
		margin-top: 0px;  
		border-radius: 3px; 		
	}


}


/* breakpoint and down - styles */
@media screen and (max-width: 575px) {
	
	.m-mt-3 {
		margin-top: 1rem !important;
	}
	.m-mt-2 {
		margin-top: 0.7rem !important;
	}
	.m-ml-3 {
		margin-left: 1rem !important;
	}
	.m-mr-3 {
		margin-right: 1rem !important;
	}
	.m-bt-0{
		border-top: 0 !important;
	}
	
	.m-bb{		
		border-bottom: 1px solid #dee2e6!important;		
	}
	
	.m-h5{
		font-size: 1.0rem; !important;
	}
	
	.m-bs{
		box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	}
	
	.m-p-1{
		padding: .25rem!important;
	}
	
}


/* breakpoint and down - styles */
@media screen and (max-width: 768px) {
	body {	
		padding-top: 60px;
	}
	.overlay{
	  position: absolute;
	  top: 0;
	  left: 0;
	 
	  width: 100%;
	  height: 100%;
	  z-index: 1;
	  background-color: rgba(0,0,0,0.5); /*dim the background*/
	}
	
	
	#recognize-bar .btn{
		border-radius: 0;
	}
	.leaderboard-m-min-height{
		min-height: calc(100vh - 189px) !important;
	}
	
	.pm-0{
		padding: 0!important;
	}
	
	.card {
		border-radius: 0;
	}
	
	.section-heading{
		text-align: center;
	}
	
	.nomargin-mobile {
		margin:0 !important;
	}
	.nopadding-mobile {
		padding:0 !important;
	}
	

	button:focus { outline: none; }


	
	#Rpt_ProductImage>.p-2{
		padding: 0 !important;
	}
	#Rpt_ProductImage .rounded{
		border-radius: 0 !important;
	}
	
	
	#reward-type>.p-2{
		padding: 0 !important;
	}
	#reward-type h6{
		font-size: 0.8rem !important;
		color: #777;
	}

	/* full screen modal on mobile */
	.fullscreenModal .modal-dialog{	
		margin: 0;
		bottom: 0;
		top: 0;
		right: 0;
		left: 0;
		position: fixed;
	 max-width: 100%;
	}

	.fullscreenModal .modal-dialog .modal-content{	
		border-radius: 0;
		border: 0;
		top: 0;
		bottom: 0;   
		position: fixed;  
	}

	.fullscreenModal .modal-dialog .modal-header {  
		position: fixed;
		top: 0;
		width: 100%;
		border-radius: 0;

	}
	.fullscreenModal .modal-dialog .modal-body {  
		position: absolute;
		top: 57px;
		bottom: 0px;
		overflow-y: auto;
		width: 100%;
	}
	.fullscreenModal .modal-dialog .modal-footer {  
		position: fixed;
		bottom: 0;
		width: 100%;
	}
	
	.ui-menu {		
		
		left: 0 !important;		
		width: 100% !important;		
		-webkit-box-shadow: 0 8px 6px -6px black;
		-moz-box-shadow: 0 8px 6px -6px black;
		box-shadow: 0 0px 30px 0px black;
	}
	
	.search-textbox {
	  min-width: 100%;
	  margin-left: -1.6rem;
	}
	
	.search{
		text-align: center;
		padding: 0.42rem 0 ;
	}
	.m-text-right{
		text-align: right !important;
	}


	
}

.ui-menu .ui-menu-item-wrapper {
    padding: 3px 1em 3px .4em;
}

.ui-menu {
	-webkit-box-shadow: 0 0px 20px -10px black;
	-moz-box-shadow: 0 0px 20px -10px black;
	box-shadow: 0 0px 20px -10px black;
	z-index: 2999;
}

.nomargin {
	margin:0 !important;
}
.nopadding {
	padding:0 !important;
}


.border-light {
    border-color: #EEEEEE!important;
}

.wallpost .walltitle{
	white-space: nowrap;
	overflow: hidden;
}

.wallpost .walltitle>h5{	
    o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	height: 29px;
}

svg{
	vertical-align: text-bottom;
}

.btn-hover {
    
    font-size: 16px;
    font-weight: 600;
    
    cursor: pointer;
    
    text-align:center;
    border: 1px solid #FFF;
    background-size: 300% 100%;

    
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:hover {
    background-position: 30% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:focus {
    outline: none;
}

.btn-hover.color-11 {
       background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.5)); 	   
	   border-radius: 0.25rem 0 0 0.25rem; 	  
}

.btn-hover.color-12 {
       background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.5));  
	   background-color: #EEEEEE; 
	   border-radius: 0; 
	   color: #000;
}

.btn-hover.color-13 {
       background-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.5));  
	   background-color: #EEEEEE; 
	   border-radius: 0 0.25rem 0.25rem 0; 
	   color: #000;
}





.table-borderless td, .table-borderless th {
    border: none;
}


.table .thead-light th {
    color: #495057;
    background-color: #F9F9F9;
    border-color: #dee2e6;
}



.filter{
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;    
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
	background-color: #FFFFFF!important;
	overflow-y: auto;
	z-index: 3000;
	display: block;
	padding: 0 2rem 3rem 2rem;

}

.filterbox .card{
	border: none;
	margin-bottom: 0.5rem;
}

.filterbox .card-header {
    padding: 0;
    margin-bottom: 0;
    background-color: #FFF;
	color: #CCC;
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.filterbox .card-header a {
    padding: .375rem 0;
}

.filterbox .card-header .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    float: right;
    margin-top: 10px;
}

.filterbox .card-header .btn {
    font-weight: 400;
    text-align: left;
}

.filterbox .card-header .collapsed {
	color: #444;
}
	

.filterbox .card-body{
    padding: 0.5rem 1.25rem;
	max-height: 200px;
	/* min-height: 100px; */
	overflow-y: scroll ;
	overflow-x: hidden ;
}


body {	
	
	background-color: #FFFFFF!important;
	font-size: 0.9rem !important;
	
	
}

.card {
    border: 1px solid rgba(0,0,0,.09);
}




.nav-header {
	position: fixed !important;
	top:0px;
	width: 100%;	
	height: 60px;
	transition: all 0.2s ease;
	z-index: 3000;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.12);
       -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.12);
            box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.12);
}
.navbar{
	padding: 0 1rem;
}
.navbar-icon-badge {
    position: absolute;
	margin-top: -10px;
	margin-left: -10px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #FFFFFF;
    border-radius: 50%;    
	opacity: 0.5;
    font-size: 0.7rem;
    line-height: 20px;
}

.navbar-icon{
	margin-right:15px; 
	padding-top:9px;
	font-size: 16px;
}

.navbar-light .navbar-toggler {   
    border: none;
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.8);
}


.header-mobile .dropdown .dropdown-menu.mobile {
    box-shadow: 0 13px 27px -5px rgba(50,50,93,0.25), 0 8px 16px -8px rgba(0,0,0,0.3), 0 -6px 16px -6px rgba(0,0,0,0.025);
    border-radius: 0.25rem;
    background-color: #FFF;
    border: 0px;
}

.header-mobile .dropdown .dropdown-menu .admin { 
	padding-top: 0.7rem;
	padding-bottom: 0.7rem;
	text-align: center;
}

.dropdown-item {		
	padding: .5rem 1.5rem;
	font-size:0.9rem;
}

.menu-icons{width:16px; height: 16px; margin-right: 5px; color: #777;}


.fade {
    
    transition: opacity .1s linear;
}


.modal {    
    z-index: 3001;
}
.modal-backdrop {
    z-index: 3000;
}
@media (min-width: 768px){
	.modal-lg {
		max-width: 700px;
	}
	
	.pd-1{
		padding: .25rem!important;
	}

}

@media (min-width: 992px){
	.modal-lg {
		max-width: 900px;
	}
	
	.header-mobile{
		margin-left: 1rem;
	}
	.noborderdesktop{
		border:0 !important;
	}
}

.nopadding{
	padding: 0px !important;
} 
.noborder{
	border:0 !important;
}
.btn.disabled, .btn:disabled {
    opacity: 1;
}

 .bg-white {
    background-color: #FFFFFF!important;
}

 .bg-light-grey {
    background-color: #F5F5F5!important;
	color: #aaa !important;
}


 .bg-light-grey:hover {
    background-color: #F5F5F5!important;
	color: #aaa;
}
 .bg-light-grey .active :hover {
    background-color: #DDDDDD!important;
	color: #555;
}

 .body-bg-light{
	 background-color: #faf9f7 !important;
 }
 
  .body-bg-light-1{
	 background-color: #f0ede9 !important;
 }


.navbar-brand {   
    margin-right: 2rem;    
}

.navbar-brand img{   
    height: 45px;
	transition: all 0.2s ease;    
}


.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    font-weight: 600;

}

.megamenu-head{
	font-size: 1rem;
	font-weight: 600;
	padding: 0.8rem 1.5rem;
	border-bottom: 1px solid #EEE;    
	color: #db0011;
	
}

.boxshadow {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	border: none;
}


/* Thin scrollbar styles */
/* width */
::-webkit-scrollbar {
  width: 5px;
  height: 10px;

}

.thinscroller::-webkit-scrollbar {
  width: 5px;
  height: 5px;

}


/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #BBB; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #BBB;
}

div:hover::-webkit-scrollbar {
    
	
    
}




.navbar-toggler {
    padding: .25rem .25rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
	margin-right: -5px;
}










.button-container {
  text-align: center;
}

fieldset {
  margin: 0 0 3rem;
  padding: 0;
  border: none;
}

.form-radio/* ,
.form-group */ {
  position: relative;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.form-inline > .form-group,
.form-inline > .btn {
  display: inline-block;
  margin-bottom: 0;
}

.form-help {
  margin-top: 0.125rem;
  margin-left: 0.125rem;
  color: #b3b3b3;
  font-size: 0.8rem;
}
.checkbox .form-help, .form-radio .form-help, .form-group .form-help {
  position: absolute;
  width: 100%;
}
.checkbox .form-help {
  position: relative;
  margin-bottom: 1rem;
}
.form-radio .form-help {
  padding-top: 0.25rem;
  margin-top: -1rem;
}

/* .form-group input {
  height: 1.9rem;
} */
.form-group textarea {
  resize: none;
}
/* .form-group select {
  width: 100%;
  font-size: 1rem;
  height: 1.6rem;
  padding: 0.125rem 0.125rem 0.0625rem;
  background: none;
  border: none;
  line-height: 1.6;
  box-shadow: none;
} */
.form-group .control-label {
  position: absolute;
  top: 0.25rem;
  pointer-events: none;
  padding-left: 0.125rem;
  z-index: 1;
  color: #b3b3b3;
  font-size: 1rem;
  font-weight: normal;
  -webkit-transition: all 0.28s ease;
  transition: all 0.28s ease;
}
.form-group .bar {
  position: relative;
  border-bottom: 0.0625rem solid #999;
  display: block;
}
.form-group .bar::before {
  content: '';
  height: 0.125rem;
  width: 0;
  left: 50%;
  bottom: -0.0625rem;
  position: absolute;
  background: #337ab7;
  -webkit-transition: left 0.28s ease, width 0.28s ease;
  transition: left 0.28s ease, width 0.28s ease;
  z-index: 2;
}
/* .form-group input,
.form-group textarea {
  display: block;
  background: none;
  padding: 0.125rem 0.125rem 0.0625rem;
  font-size: 1rem;
  border-width: 0;
  border-color: transparent;
  line-height: 1.9;
  width: 100%;
  color: transparent;
  -webkit-transition: all 0.28s ease;
  transition: all 0.28s ease;
  box-shadow: none;
} */
.form-group input[type="file"] {
  line-height: 1;
}
.form-group input[type="file"] ~ .bar {
  display: none;
}
/* .form-group select,
.form-group input:focus,
.form-group input:valid,
.form-group input.form-file,
.form-group input.has-value,
.form-group textarea:focus,
.form-group textarea:valid,
.form-group textarea.form-file,
.form-group textarea.has-value {
  color: #333;
} */
.form-group select ~ .control-label,
.form-group input:focus ~ .control-label,
.form-group input:valid ~ .control-label,
.form-group input.form-file ~ .control-label,
.form-group input.has-value ~ .control-label,
.form-group textarea:focus ~ .control-label,
.form-group textarea:valid ~ .control-label,
.form-group textarea.form-file ~ .control-label,
.form-group textarea.has-value ~ .control-label {
  font-size: 0.8rem;
  color: gray;
  top: -1rem;
  left: 0;
}
.form-group select:focus,
.form-group input:focus,
.form-group textarea:focus {
  outline: none;
}
.form-group select:focus ~ .control-label,
.form-group input:focus ~ .control-label,
.form-group textarea:focus ~ .control-label {
  color: #337ab7;
}
.form-group select:focus ~ .bar::before,
.form-group input:focus ~ .bar::before,
.form-group textarea:focus ~ .bar::before {
  width: 100%;
  left: 0;
}

.checkbox label,
.form-radio label {
  position: relative;
  cursor: pointer;
  padding-left: 2rem;
  text-align: left;
  color: #777;
  display: block;
}
.checkbox input,
.form-radio input {
  width: auto;
  opacity: 0.00000001;
  position: absolute;
  left: 0;
}


.radio .helper {
  position: absolute;
  top: -0.25rem;
  left: -0.25rem;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #999;
}
.radio .helper::before, .radio .helper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 0.25rem;
  width: 1rem;
  height: 1rem;
  -webkit-transition: -webkit-transform 0.28s ease;
  transition: -webkit-transform 0.28s ease;
  transition: transform 0.28s ease;
  transition: transform 0.28s ease, -webkit-transform 0.28s ease;
  border-radius: 50%;
  border: 0.125rem solid currentColor;
}
.radio .helper::after {
  -webkit-transform: scale(0);
          transform: scale(0);
}

.radio input:checked ~ .helper::after {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}


.checkbox {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

/* Hide the browser's default checkbox */
.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
	position: absolute;
    left: -2px;
    top: -2px;
	width: 20px;
	height: 20px;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 3px;  
}

/* When the checkbox is checked, add a blue background */
.checkbox input:checked ~ .checkmark {
	background-color: #ccc;
    opacity: 0.1;
	border: 1px solid rgba(0,0,0,1);
}

.checkbox .helper {
  color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  z-index: 0;
  border: 0.125rem solid currentColor;
  border-radius: 0.0625rem;
  -webkit-transition: border-color 0.15s ease;
  transition: border-color 0.15s ease;
}
.checkbox .helper::before, .checkbox .helper::after {
  position: absolute;
  height: 0;
  width: 0.2rem;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  border-radius: 0.25rem;
  content: '';
  -webkit-transition: opacity 0.15s ease, height 0s linear 0.15s;
  transition: opacity 0.15s ease, height 0s linear 0.15s;
  opacity: 0;
}
.checkbox .helper::before {
  top: 0.65rem;
  left: 0.38rem;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  box-shadow: 0 0 0 0.0625rem #fff;
}
.checkbox .helper::after {
  top: 0.3rem;
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.checkbox label:hover .helper {
  color: #FFF;
}
.checkbox input:checked ~ .helper {
  color: #FFF;
}
.checkbox input:checked ~ .helper::after, .checkbox input:checked ~ .helper::before {
  opacity: 1;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease;
}
.checkbox input:checked ~ .helper::after {
  height: 0.5rem;
}
.checkbox input:checked ~ .helper::before {
  height: 1.2rem;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: 0.7rem;
}

.has-error .legend.legend, .has-error.form-group .control-label.control-label {
  color: #d9534f;
}
.has-error.form-group .form-help,
.has-error.form-group .helper, .has-error.checkbox .form-help,
.has-error.checkbox .helper, .has-error.radio .form-help,
.has-error.radio .helper, .has-error.form-radio .form-help,
.has-error.form-radio .helper {
  color: #d9534f;
}
.has-error .bar::before {
  background: #d9534f;
  left: 0;
  width: 100%;
}

.c-p{
	cursor: pointer;
}
.lh-0{
	line-height: 0;
}

.lh-26{
	line-height: 30px;
}

.text-grey{
	color:#AAA!important;
}




/* tooltip */

.tooltip{
	opacity:1!important;
	z-index:3002;

}

.tooltip-inner {
    max-width: 200px;
    padding: 0.5rem 1rem;
    color: #000;
    text-align: center;
    background-color: #FFF;
    border-radius: .25rem;
	opacity: 1;	
	
	-webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(0,0,0,.6);
	-moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(0,0,0,.6);
	box-shadow: 0 5px 20px 0 rgba(0,0,0,.2), 0 13px 24px -11px rgba(0,0,0,.6);
}


.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
    margin-left: -1px;
    content: "";
    border-width: 8px 8px 0;
    border-top-color: #FFF;
}

.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip.bs-tooltip-right .arrow::before {
    margin-top: -1px;
    content: "";
    border-width: 8px 12px 8px 0;
    border-right-color: #FFF;
	
}

.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
    margin-left: -1px;
    content: "";
    border-width: 0 8px 8px;
    border-bottom-color: #FFF;
	
}

.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip.bs-tooltip-left .arrow::before {
    right: 0;
    margin-top: -1px;
    content: "";
    border-width: 8px 0 8px 8px;
    border-left-color: #FFF;
}














/* -- Ripple effect -------------------------------- */
.ripple-effect {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}
.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);

  background: #fff;
  opacity: 0.5;
}

.ripple-effect-grey {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}
.inkgrey {
  display: block;
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);

  background: #AAAAAA;
  opacity: 0.5;
}

/* animation effect */
.ink.animate {
  -webkit-animation: ripple .5s linear;
  -moz-animation: ripple .5s linear;
  -ms-animation: ripple .5s linear;
  -o-animation: ripple .5s linear;
  animation: ripple .5s linear;
}

.inkgrey.animate {
  -webkit-animation: ripple .5s linear;
  -moz-animation: ripple .5s linear;
  -ms-animation: ripple .5s linear;
  -o-animation: ripple .5s linear;
  animation: ripple .5s linear;
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-ms-keyframes ripple {
  100% {
    opacity: 0;
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }
}
@-o-keyframes ripple {
  100% {
    opacity: 0;
    -o-transform: scale(2.5);
    transform: scale(2.5);
  }
}





/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {

	
	
	body {	
		padding-top: 135px;		
	}
	
	.md-0 {
		margin: 0 !important;
	}
	
	.d-rounded{
		border-radius: 0.25rem;
	}

	.caret{
		display: none !important;
	}
	.nomargin-desktop {
		margin:0 !important;
	}
	.nopadding-desktop {
		padding:0 !important;
	}

	.navbar-light .navbar-nav .active>.nav-link{		
		border-radius: 3px;
		padding: 10px 15px;
	}

	.nav-header {
		position: fixed !important;
		top:0px;
		width: 100%;	
		height: 80px;
		transition: all 0.2s ease;
		z-index: 3000;
	}

	
	.navbar-brand img{   
		height: 65px;    
	}
	
	.navbar-nav .dropdown-menu {
		
		border-radius: 5px;
		
	}

	nav.sticky {		
		height: 60px;	
	}
 
	nav.sticky .navbar-brand img{   
		height: 45px;    
	}
	
	#sidebar-main{
		position: relative !important; 
		width:100% !important; 
		left:0px !important;
		box-shadow: none;
		overflow: visible;
	}
	
	.collapse {
		padding: 0;
	}
 
	.top-band {
		position: fixed !important;
		top:0px;
		width: 100%;
		z-index: 3000;
		height:35px; 
		box-shadow:none; 
		margin-bottom:0px;
		
	}


 /* remove the padding from the nav-item and add some margin to give some breathing room on hovers */
	.navbar .nav-item {
	  padding:0 .5rem;
	  margin:0 .25rem;
	}

	/* makes the dropdown full width  */
	.navbar .megamenu {position:static;}

	.navbar .megamenu .dropdown-menu{
		width:100%;		
		left: 0px;
		right: 0px;
		z-index: 3001;
		padding: .5rem 0;
		margin: 0 auto 0 auto;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
		border: none;
		background-color: #FFF;
		border-radius: 0 0 5px 5px;
		box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
		
		
	}
	
	.product-box{
		cursor: pointer;
		overflow: visible;
		transition: all 0.2s ease;	
		margin: 0 -1px -1px 0;
		
		
	}
	.product-box:hover{
		box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		   -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		margin-top: -3px;

	}
	
	.contest-box{
		cursor: pointer;
		overflow: visible;	
		padding-top: 20px;
		transition: all 0.2s ease;	
		
	}
	.contest-box:hover{
		
		/* margin-top: -5px !important;
		margin-bottom: 5px !important;
		padding-left: 1px;
		padding-right: 1px; */
		/* background-image: linear-gradient(to top, #EEE , #FFF);
		border: 1px solid #EEE; */
		background-color: #F5F5F5;
		/* box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		   -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13); */
		
		

	}
	
	.contest-box:focus{
		
		/* margin-top: -5px !important;
		margin-bottom: 5px !important;
		padding-left: 1px;
		padding-right: 1px; */
		/* background-image: linear-gradient(to top, #EEE , #FFF);
		border: 1px solid #EEE; */
		background-color: #F5F5F5;
		/* box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13);
		   -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.12), 0 6px 6px rgba(0,0,0,0.13); */
		
		

	}
	
	.sn-sidenav{
		transform: none !important
	}
}






.animation{
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

 @-webkit-keyframes slideDownIn {
	 0% {
		 
		 -webkit-transform: translateY(-20px);
		 opacity: 0;
	 }
	 100% {
		 
		 -webkit-transform: translateY(0);
		 opacity: 1;
	 }
	 
	 0% {
		 -webkit-transform: translateY(-20);
		 opacity: 0;
	 }
}

@keyframes slideDownIn {
	0% {
		transform: translateY(-20px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
	0% {
		transform: translateY(-20px);
		opacity: 0;
	}
}

.slideDownIn {
	-webkit-animation-name: slideDownIn;
	animation-name: slideDownIn;
}

 @-webkit-keyframes slideUpIn {
	 0% {
		 
		 -webkit-transform: translateY(20px);
		 opacity: 0;
	 }
	 100% {
		 
		 -webkit-transform: translateY(0);
		 opacity: 1;
	 }
	 
	 0% {
		 -webkit-transform: translateY(20px);
		 opacity: 0;
	 }
}

@keyframes slideUpIn {
	0% {
		transform: translateY(20px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
	0% {
		transform: translateY(20px);
		opacity: 0;
	}
}

.slideUpIn {
	-webkit-animation-name: slideUpIn;
	animation-name: slideUpIn;
}

 @-webkit-keyframes slideInRight {
	 0% {
		 
		 -webkit-transform: translateX(220px);
		 opacity: 0;
	 }
	 100% {
		 
		 -webkit-transform: none;
		 opacity: 1;
	 }
	 
	 0% {
		 -webkit-transform: translateX(220px);
		 opacity: 0;
	 }
}

@keyframes slideInRight {
	0% {
		transform: translateX(220px);
		opacity: 0;
	}
	100% {
		transform: none;
		opacity: 1;
	}
	0% {
		transform: translateX(220px);
		opacity: 0;
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}


 @-webkit-keyframes slideInLeft {
	 0% {
		 
		 -webkit-transform: translateX(-220px);
		 opacity: 0;
	 }
	 100% {
		 
		 -webkit-transform: none;
		 opacity: 1;
	 }
	 
	 0% {
		 -webkit-transform: translateX(-220px);
		 opacity: 0;
	 }
}

@keyframes slideInLeft {
	0% {
		transform: translateX(-220px);
		opacity: 0;
	}
	100% {
		transform: none;
		opacity: 1;
	}
	0% {
		transform: translateX(-220px);
		opacity: 0;
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}




@-webkit-keyframes slideOutRight {
	 0% {
		 
		 -webkit-transform: none;
		 opacity: 1;
	 }
	 100% {
		 
		 -webkit-transform: translateX(100%);
		 opacity: 0;
	 }
	 
	 0% {
		 -webkit-transform: none;
		 opacity: 1;
	 }
}

@keyframes slideOutRight {
	0% {
		transform: none;
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
	0% {
		transform: none;
		opacity: 1;
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}







 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* zero style change for photoswip */

/*==================================
             SWIPER
===================================*/
/* remove bullet and space from the list */
ul.swiper-wrapper {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* Swiper container */
.swiper-container {
  max-width: 100%;
}

/* swiper responive image */
.swiper-container img {
  width: 100%;
  height: auto;
}

.swiper-slide {
/* Remove this if you want 1 slide perview - than change slidesPerView js-option to 1 -or- 2+ instead of 'auto' */
  width: 80%;
}

/* Swiper custom pagination */
.swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  text-align: center;
  line-height: 15px;
  font-size: 15px;
  color: #000;
  opacity: 1;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 30px rgba(0, 0, 0, .6);
}
/* Swiper custom pagination active state */
.swiper-pagination-bullet-active {
  color: #fff;
  background: #FFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.swiper-button-next, .swiper-button-prev {
    height: 20px;
    margin-top: -9px;
	background-size: 27px 27px;
}	

.swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
}
.swiper-pagination.disabled {
    display: none;
}



/*==================================================================
         CODEPEN STYLES -(under codepen gear/setting icon)
==============================================++++++================*/




.heading{
	background: #ddd;
	height: 45px;
	padding: 5px 10px;
	position: relative;
	position: -webkit-sticky;
	position: sticky;
	bottom: 0px;
	margin-left: -22px;
	margin-right: -22px;
	
}

/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 768px) {
	.heading{
		background: #FFF;		
	}
}



/*==================================================================
						NAV TAB JUSTIFIED
==============================================++++++================


.nav-justified {
  width: 100%;
  border-bottom: 0; }
  .nav-justified .nav-item {
    float: none; }
  .nav-justified .nav-link {
    text-align: center;
    margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 544px) {
    .nav-justified .nav-item {
      display: table-cell;
      width: 1%; }
    .nav-justified .nav-link {
      margin-bottom: 0; } }
  .nav-justified .nav-link {
    margin-right: 0;
    border-radius: 0.25rem; }
  .nav-justified .nav-link.active,
  .nav-justified .nav-link.active:hover,
  .nav-justified .nav-link.active:focus {
    border: 1px solid #ddd; }
  @media (min-width: 544px) {
    .nav-justified .nav-link {
      border-bottom: 1px solid #ddd;
      border-radius: 0.25rem 0.25rem 0 0; }
    .nav-justified .nav-link.active,
    .nav-justified .nav-link.active:hover,
    .nav-justified .nav-link.active:focus {
      border-bottom-color: #fff; } }
	  
	  
*/	  
	










[slider] {
  position: relative;
  height: 14px;
  border-radius: 10px;
  text-align: left;
  margin: 30px 0 0 0;
}

[slider] > div {
  position: absolute;
  left: 13px;
  right: 15px;
  height: 7px;
}

[slider] > div > [inverse-left] {
  position: absolute;
  left: 0;
  height: 7px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [inverse-right] {
  position: absolute;
  right: 0;
  height: 7px;
  border-radius: 10px;
  background-color: #CCC;
  margin: 0 7px;
}

[slider] > div > [range] {
  position: absolute;
  left: 0;
  height: 7px;
  border-radius: 14px;
}

[slider] > div > [thumb] {
  position: absolute;
  top: -7px;
  z-index: 2;
  height: 20px;
  width: 20px;
  text-align: left;
  margin-left: -11px;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
  background-color: #FFF;
  border-radius: 50%;
  outline: none;
}

[slider] > input[type=range] {
  position: absolute;
  pointer-events: none;
  -webkit-appearance: none;
  z-index: 3;
  height: 14px;
  top: -2px;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

div[slider] > input[type=range]::-ms-track {
  -webkit-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]::-moz-range-track {
  -moz-appearance: none;
  background: transparent;
  color: transparent;
}

div[slider] > input[type=range]:focus::-webkit-slider-runnable-track {
  background: transparent;
  border: transparent;
}

div[slider] > input[type=range]:focus {
  outline: none;
}

div[slider] > input[type=range]::-ms-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-moz-range-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
}

div[slider] > input[type=range]::-webkit-slider-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  border-radius: 0px;
  border: 0 none;
  background: red;
  -webkit-appearance: none;
}

div[slider] > input[type=range]::-ms-fill-lower {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0 none;
}

div[slider] > input[type=range]::-ms-tooltip {
  display: none;
}

[slider] > div > [sign] {
  opacity: 1;
  position: absolute;
  margin-left: -20px;
  top: -39px;
  z-index:3;
 
  color: #000;
  width: 38px;
  height: 28px;
  border-radius: 28px;
  -webkit-border-radius: 28px;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
}

[slider] > div > [sign]:after {
  position: absolute;
  content: '';
  left: 0;
 
  top: 19px;

}

[slider] > div > [sign] > span {
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
}

[slider]:hover > div > [sign] {
  opacity: 1;
}	


.product-box{
	cursor: pointer;
	overflow: visible;
	transition: all 0.2s ease;	
	margin: 0 -1px -1px 0;
	
}

.product-box img{
	padding: 8px;
	
	
}

.product-box .card-body{
	margin: 0px 10px 15px 10px;
	padding: 0;
}

.product-box .card-title{
	color: #777 !important;
	height: 35px;
}

.product-box .card-body a>h6 {
  
  overflow: hidden;
  o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.product-box .card-body a>h6:hover { 
  overflow: visible;  
  display: inline-block;
	
}



/* Icon 1 */

#nav-icon2{
  width: 16px;
  height: 25px;
  position: relative;
  margin: 5px 5px 0 10px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}



/* Icon 2 */


#nav-icon2 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #6c757d;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 8px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 16px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 0px;
  top: 4px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 8px);
  top: 10px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 6px;
  top: 4px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(52% - 2px);
  top: 10px;
}




/* PURE css solution for rotating carets based on expanded section */
.expand_caret {
     border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  
  padding: 3px;
 transition: 200ms linear all;
  border-color: #777;
  
    margin-left: 8px;
    margin-top: -4px;
	float: right;
	margin-top:7px;
}
a[aria-expanded='false'] > .expand_caret {
    transform: rotate(-45deg);
}

a[aria-expanded='true'] > .expand_caret {
    transform: rotate(45deg);
}



.dropdown-toggle::after {
    display:none;
}
.filterbox .card-header .dropdown-toggle::after{
	display:none;
}









.heart {
  width: 70px;
  height: 70px;
  background: url("../images/others/heart.png") no-repeat;
  background-position: 0 0;
  cursor: pointer;
  transition: background-position 1s steps(28);
  transition-duration: 0s;
  position: absolute;
  top: -5px;
  right: -5px;
  z-index: 2;
  opacity: 0.3;
  
 
}
.heart.is-active {
  transition-duration: 1s;
  background-position: -1960px 0;
  opacity: 1;
}


.alert-light-grey{
	background-color: #F5F5F5;
}






/* ERM */
.award{
	cursor:pointer;
	padding: 15px 15px 15px 0;
	margin: 12px 0;
	border-radius: 5px;
}
.award:hover{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.03);
	background-color: #F5F5F5;
}

.award.active{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.03);
	background-color: #F5F5F5;
}
.text-light-grey {
	color: #777;
}











/* Latest compiled and minified CSS included as External Resource*/


.stepwizard-step p {
    
    color:#666;
}
.stepwizard-row {
    
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    /*opacity: 1 !important;
    filter: alpha(opacity=100) !important;*/
}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {
    opacity:1 !important;
    color:#bbb;
}
.stepwizard-row:before {
    top: -14px;
    bottom: 0;
    position: absolute;
    content:" ";
    
    height: 1px;
    background-color: #F5F5F5;
    z-index: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}







/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  /* position: absolute; */
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/**
 * The picker input element.
 */
.picker__input {
  cursor: default;
}
/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}
/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Classic picker styling for pickadate.js
 * Demo: https://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  /* width: 100%; */
}
/**
 * The holder is the base of the picker.
 */
.picker__holder {
 /*  position: absolute; */
  background: #ffffff;
  border: 1px solid #aaaaaa;
  border-top-width: 0;
  border-bottom-width: 0;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 100%;
  max-height: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -moz-transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  -webkit-transition: all 0.15s ease-out, max-height 0 0.15s, border-width 0 0.15s;
  -moz-transition: all 0.15s ease-out, max-height 0 0.15s, border-width 0 0.15s;
  transition: all 0.15s ease-out, max-height 0 0.15s, border-width 0 0.15s;
  
}
/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
.picker__frame {
  padding: 1px;
}
.picker__wrap {
  margin: -1px;
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  max-height: 25em;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border-top-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -moz-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0);
  -webkit-transition: all 0.15s ease-out, max-height 0, border-width 0;
  -moz-transition: all 0.15s ease-out, max-height 0, border-width 0;
  transition: all 0.15s ease-out, max-height 0, border-width 0;
  -webkit-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}

/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}
/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}
/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}
/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2.5em;
  padding: .5em .25em;
  margin-left: .25em;
  margin-right: .25em;
  font-size: .6em;
}
@media (min-width: 24.5em) {
  .picker__select--month,
  .picker__select--year {
    font-size: .8em;
    margin-top: -0.5em;
  }
}
.picker__select--month {
  width: 35%;
}
.picker__select--year {
  width: 22.5%;
}
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}
/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  top: -0.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev,
  .picker__nav--next {
    top: -0.33em;
  }
}
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}
/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .picker__table {
    margin-bottom: .75em;
  }
}
.picker__table td {
  margin: 0;
  padding: 0;
}
/**
 * The weekday labels
 */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}
@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}
.picker__day--today {
  color: #0089ec;
  position: relative;
}
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}
.picker__day--selected,
.picker__day--selected:hover {
  border-color: #0089ec;
}
.picker__day--highlighted {
  background: #b1dcfb;
}
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}
.picker__day--outfocus {
  color: #dddddd;
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  background: #0089ec;
  color: #ffffff;
}
.picker__day--disabled,
.picker__day--disabled:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}
/**
 * The footer containing the "today" and "clear" buttons.
 */
.picker__footer {
  text-align: center;
}
.picker__button--today,
.picker__button--clear {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
}
.picker__button--today:hover,
.picker__button--clear:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.picker__button--today:focus,
.picker__button--clear:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.picker__button--today:before,
.picker__button--clear:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.picker__button--today:before {
  content: " ";
  margin-right: .45em;
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.picker__button--clear:before {
  content: "\D7";
  margin-right: .35em;
  top: -0.1em;
  color: #ee2200;
  vertical-align: top;
  font-size: 1.1em;
}

/* ==========================================================================
   $CLASSIC-DATE-PICKER
   ========================================================================== */

   
   
   
   
   
   
   
 /* ==========================================================================
   $Share button
   ========================================================================== */
 
   

.btn-share {
    background-color: #BEBEBE;
    border-color: #CCCCCC;
    color: #333333;
}


.btn-facebook {
    background-color: #3D5B96 !important;
    width: 44px;
    color:#FFFFFF!important;
}

.btn-linkedin {
    background-color: #1884BB !important;
    width: 44px;
    color:#FFFFFF!important;
}



.btn-xs  {
    padding: .19rem .5rem; 
	font-size: .750rem; 
	line-height: 1.4; 
	border-radius: .2rem;
}

 /* ==========================================================================
   $Share button
   ========================================================================== */
 
 
 
 
    
    
#draw1{
	stroke-dasharray: 2000;
	-webkit-animation: first 7s linear alternate infinite;
}
@-webkit-keyframes first{
	0%{
		stroke-dashoffset:2000;
	}
	99%{
		fill: red;
	}
	100%{
		stroke-dashoffset:0;
	}
}
#draw2{
	stroke-dasharray: 2000;
	-webkit-animation: second 7s linear alternate infinite;
	-webkit-animation-delay:1s;
}
@-webkit-keyframes second{
	0%{
		stroke-dashoffset:2000;
		stroke: red;
	}
	99%{
		fill: red;
	}

	100%{
		stroke-dashoffset:0;
	}
}
#draw3{
	stroke-dasharray: 2000;
	-webkit-animation: third 7s linear alternate infinite;
	-webkit-animation-delay:2.5s;
}
@-webkit-keyframes third{
	0%{
		stroke-dashoffset:2000;
		stroke: purple;
	}
	99%{
		fill: purple;
	}

	100%{
		stroke-dashoffset:0;
	}
}
#draw4{
	stroke-dasharray: 2000;
	-webkit-animation: fourth 7s linear alternate infinite;
	-webkit-animation-delay:5.5s;
}
@-webkit-keyframes fourth{
	0%{
		stroke-dashoffset:2000;
		stroke: brown;
	}
	99%{
		fill: brown;
	}

	100%{
		stroke-dashoffset:0;
	}
}
#draw5{
	stroke-dasharray: 2000;
	-webkit-animation: fifth 15s linear alternate infinite;
	-webkit-animation-delay:8s;
}
@-webkit-keyframes fifth{
	0%{
		stroke-dashoffset:2000;
		stroke: brown;
	}
	99%{
		fill: brown;
	}

	100%{
		stroke-dashoffset:0;
	}
}


#sticky.stick {
  top: 60px;
  z-index: 10000;
  border-radius: 0;
  width:100%;
  transition: opacity .5s linear;
  
}

#fixedcolleft{
	margin-bottom: 30px;
}



.btn-outline-grey {
    color: #777;
    background-color: #FFF;
    border-color: rgba(0,0,0,.09);
}
.btn-outline-grey:not(:disabled):not(.disabled).active, .btn-outline-grey:not(:disabled):not(.disabled):active, .show>.btn-outline-grey.dropdown-toggle {
    color: #fff;
    background-color: #999;
    border-color: rgba(0,0,0,.09);
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn:active:focus,
.btn:focus {
  outline: 0 !important;
  outline-offset: 0  !important;
  background-image: none  !important;
  -webkit-box-shadow: none !important;
  box-shadow: none  !important;
}

.recent-achievers img{
	width: 25%;
	padding: 0.07rem;
	cursor: pointer;
}
/* breakpoint and down - styles */
@media screen and (max-width: 991px) {
	html {	
		 font-size: 0.9rem;		 
	}
	.body-bg-light-1{
		 background-color: #CCC !important;
	}
	
	.navbar-brand {   
		margin-right: 2rem;    
	}
	
	.post-profile{
		width: 45px;
	}
	
}

.bg-light {
    background-color: #f0ede9 !important;
}


.morecontent span {
	display: none;
}



.campaign-no{
	border-radius: 3px;
    margin: 0 15px;    
	margin-top: -20px;
    padding: 12px;
	box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0,0,0,.4);
    position: relative;
	color: #fff;
}

.campaign-no-box{
	border: 0;
    margin-bottom: 10px;
    margin-top: 30px;
    border-radius: 6px;
    color: #333;
    background: #fff;
    width: 100%;
	
	position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}

.bg-blue-gradient{
	background: linear-gradient(60deg,#26c6da,#00acc1);
}

.bg-orange-gradient{
	background: linear-gradient(60deg,#ffa726,#fb8c00);
}

.bg-red-gradient{
	background: linear-gradient(60deg,#ef5350,#e53935);
}

.bg-green-gradient{
	background: linear-gradient(60deg,#66bb6a,#43a047);
}


/* countdown css */

#clockdiv{
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 500;
	text-align: center;
	font-size: 20px;
}

#clockdiv > div{
	padding: 5px;
	border-radius: 3px;
	background: rgba(0,0,0,.05);
	color: #000000;
	display: inline-block;
}

#clockdiv div > span{
	padding: 5px 15px;
	border-radius: 3px;
	background: #FFF;
	display: inline-block;
}

.smalltext{
	padding-top: 5px;
	font-size: 10px;
}



#campaign-list.nav-tabs .nav-item.show .nav-link, #campaign-list.nav-tabs .nav-link.active	 {
	font-weight: 500;	
}



#campaign-list.nav-tabs .nav-link {
    border: 0;
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
	color: #555;
	padding: .8rem 1rem;
}

#loader{
	background-color: #FFF;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right:0;
	z-index: 2999;
}

#loader.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1s linear;
}

#loader.hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.1s, opacity 0.1s linear;
}

#loader .logo {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

#loaderajax, .loaderajax{
	background-color: #FFF;
	position: relative;	
	left: 0;
	right:0;
	z-index: 2998;
	padding-bottom: 20px;
}

#loaderajax.visible, .loaderajax.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1s linear;
}

#loaderajax.hidden, .loaderajax.hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.1s, opacity 0.1s linear;
}

#loaderajax .logo, .loaderajax .logo {
	position: relative;
	top: 200px;
	transform: translateY(-50%);
}

#loaderajax .message, .loaderajax .message {
	position: relative;
    top: 160px;
    transform: translateY(-50%);
    z-index: 2;
}





.contest-img{
	width: 100%;
    border-radius: 4px;    
    box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.hr-1 {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    background-image: linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d6d6d6',GradientType=0 );
}



.top3 {
  
  display: flex;
  justify-content: center;
  padding-top: 1.5rem;
  color: #4B4168;
  background-color: #FFF;
}
.top3 .item {
  box-sizing: border-box;
  position: relative;
  background: white;
  /* width: 9rem; */
  
  text-align: center;
  padding: 0 0 0.3rem 0;
  margin: 0.3rem;
  border-radius: 0.2rem;
  border: 0px solid #EEE;
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  cursor: pointer;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  
}

.top3 .item .pos {
  font-weight: 600;
  font-size: 1.2rem;
  margin-bottom: 0.2rem;
  margin-top: -0.7rem;
	width: 30px;
  height: 30px;	
  
  position: relative;
}

.top3 .item .name {
  font-size: 0.85rem;
  margin-bottom: 0.2rem;
  font-weight: 700;
  
}
.top3 .item .score {
  font-weight: 600;
  color: #f9a51a;
}

.top3 .item.one {
  /* width: 10rem; */
  margin-top: 3rem;
  
}

.top3 .item.two {
  /* width: 10rem; */
  margin-top: 4rem;
  
}

.top3 .item.three {
  /* width: 10rem; */
  margin-top: 4rem;
  
}

.top3 .item:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.list {
  padding-left: 2rem;
  margin: 0 auto;
  margin-top: 1rem;
}
.list .item {
  position: relative;
  display: flex;
  
  background: white;
  
 
  border-bottom: 1px solid #EEE; 
  background: #FFF;
  
  /* cursor: pointer; */
  padding: 0.5rem 0;
 
}
.list .item .pos {
  font-weight: 700;
  position: absolute;
  left: -2rem;
  text-align: center;
  font-size: 1.25rem;
  width: 1.5rem;
  color: #555;
  opacity: 0.6;
  
  
}
.list .item .pic {
  width: 3rem;
  height: 3rem;
  border-radius: 10%;
  background-size: cover;
  background-position: center;
  margin-right: 1rem;
  
}
.list .item .name {
  flex-grow: 2;
  flex-basis: 10rem;
  font-size: 0.95rem;
  color: #555;
  font-weight: 600;
}

.list .item .score {
  color: #000;
  font-weight: 600;
}
.list .item .score:after {
  content: 'pts.';
}

.s-1{
	-moz-box-shadow:     0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
	-webkit-box-shadow:  0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow:         0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.PageHeaderImg{
	height:40px;
	margin-bottom: 0.25rem;
	padding-right: 0.5rem;
	
}
.profile-desktop{
	background-color: #FFF; 
	width:120px; 
	height:120px; 
	margin-top: -70px; 
	border: 5px solid #FFF;  
	-moz-box-shadow:     0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-webkit-box-shadow:  0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	box-shadow:         0 3px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.height-100{
	min-height: 100vh;
}

.border-right {
    border-right: 1px solid #eee!important;
}
.border-left {
    border-left: 1px solid #eee!important;
}
.border-top {
    border-top: 1px solid #eee!important;
}
.border-bottom {
    border-bottom: 1px solid #eee!important;
}


label.cabinet{
	display: block;
	cursor: pointer;
}

label.cabinet input.file{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  margin-top:-30px;
}

#upload-demo, #story-image, #upload-profile{
	width: 350px;
	height: 350px;
  padding-bottom:25px;
}






figure figcaption {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    padding-left: 9px;
    padding-bottom: 5px;
    text-shadow: 0 0 10px #000;
}



/* Plugin Example Container */
.example {
    width: 33%;
    min-width: 400px;
    padding: 15px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
}

.example:first-of-type {
    position: relative;
    bottom: 35px;
}

/* Example Heading */
.example h2 {
    font-family: "Roboto Condensed", helvetica, arial, sans-serif;
    font-size: 1.3em;
    margin: 15px 0;
    color: #4F5462;
}

.example input {
    display: block;
    margin: 0 auto 20px auto;
    width: 150px;
    padding: 8px 10px;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    background: #F2F2F2;
    text-align: center;
    font-size: 1em;
    letter-spacing: 0.02em;
    font-family: "Roboto Condensed", helvetica, arial, sans-serif;
}

.example select {
    padding: 10px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 0 3px;
}

.example select.invalid {
    color: #E9403C;
}

.example input[type="submit"] {
    margin-top: 10px;
}

.example input[type="submit"]:hover {
    cursor: pointer;
    background-color: #e5e5e5;
}

.behaviour{
	font-weight: 400; background-color: #F5F5F5; padding: 5px 10px; font-size: 90%;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #00b3db;
    border-color: #285e8e; /*set the color you want here*/
}

/* Code Blocks */
pre.code-wrapper {
    padding: 15px 30px;
    margin-top: 20px;
    background: #F4F6F4;
    color: #393D3F;
    text-align: left;
    border: 1px solid #DCDFDC;
    border-radius: 3px;
}

pre code {
    font-family: 'Source Code Pro', monospace, monospace;
    font-weight: 400;
    font-size: 14px;
}

/* Highlighted Code Blocks */
pre code span.highlight {
    color: #EF6F6C;
}




.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
	
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	padding: 0 13px;
}





.videowrapper {
        display: inline-block;
        position: relative;
    }
    .videowrapper.ended::after {
        content:"";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
		margin: 0 13px;
        cursor: pointer;
        background-color: rgba(0,0,0,0.8);
        background-repeat: no-repeat;
        background-position: center; 
        background-size: 64px 64px;
        background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
    }
    .videowrapper.paused::after {
        content:"";
        position: absolute;
        top: 0px;
        left: 0;
        bottom: 0px;
        right: 0;
		margin: 0 13px;
        cursor: pointer;
        background-color: rgba(0,0,0,0.8);
        background-repeat: no-repeat;
        background-position: center; 
        background-size: 60px 60px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTggNTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4IDU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Y2lyY2xlIHN0eWxlPSJmaWxsOiNFQkJBMTY7IiBjeD0iMjkiIGN5PSIyOSIgcj0iMjkiLz4NCjxnPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBwb2ludHM9IjQ0LDI5IDIyLDQ0IDIyLDI5LjI3MyAyMiwxNCAJIi8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0yMiw0NWMtMC4xNiwwLTAuMzIxLTAuMDM4LTAuNDY3LTAuMTE2QzIxLjIwNSw0NC43MTEsMjEsNDQuMzcxLDIxLDQ0VjE0DQoJCWMwLTAuMzcxLDAuMjA1LTAuNzExLDAuNTMzLTAuODg0YzAuMzI4LTAuMTc0LDAuNzI0LTAuMTUsMS4wMzEsMC4wNThsMjIsMTVDNDQuODM2LDI4LjM2LDQ1LDI4LjY2OSw0NSwyOXMtMC4xNjQsMC42NC0wLjQzNywwLjgyNg0KCQlsLTIyLDE1QzIyLjM5NCw0NC45NDEsMjIuMTk3LDQ1LDIyLDQ1eiBNMjMsMTUuODkzdjI2LjIxNUw0Mi4yMjUsMjlMMjMsMTUuODkzeiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
    }
	
	


/* Media */
@media(max-width: 847px) {
    .header-bar h1 {
        text-align: center !important;
        width: 100%;
    }

    .header-bar nav {
        display: none;
    }

    .example:first-of-type {
        bottom: 0;
    }
}

@media(min-width: 848px) {
    .header-bar nav {
        display: block;
    }
}




/*Bootstrap Calendar*/
.datepicker {
    border-radius: 0;
    padding: 0;
}
.datepicker-days table thead, .datepicker-days table tbody, .datepicker-days table tfoot {
    padding: 0px;
    display:  list-item;
	list-style:none;
	border-radius: 5px !important;
}

.datepicker-days table thead tr:nth-child(2n+0) td, .datepicker-days table thead tr:nth-child(2n+0) th {
    border-radius: 3px;
}
.datepicker-days table thead tr:nth-child(3n+0) {
    text-transform: uppercase;
    font-weight: 300 !important;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.7);
}

.datepicker-inline, .table-condensed{
	margin-left: auto !important;
	margin-right: auto !important;
}

.table-condensed{
	box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
    padding: 11px 13px;
}
.datepicker-months table thead td, .datepicker-months table thead th, .datepicker-years table thead td, .datepicker-years table thead th, .datepicker-decades table thead td, .datepicker-decades table thead th, .datepicker-centuries table thead td, .datepicker-centuries table thead th {
    border-radius: 0;
}
.datepicker td, .datepicker th {
    border-radius: 50%;
    padding: 0 12px;
}

.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover {
    background-image: none;
}
.datepicker .prev, .datepicker .next {
    color: rgba(255, 255, 255, 0.5);
    transition: 0.3s;
    width: 37px;
    height: 37px;
}
.datepicker .prev:hover, .datepicker .next:hover {
    background: transparent;
    color: rgba(255, 255, 255, 0.99);
    font-size: 21px;
}
.datepicker .datepicker-switch {
    font-size: 24px;
    font-weight: 400;
    transition: 0.3s;
}
.datepicker .datepicker-switch:hover {
    color: rgba(255, 255, 255, 0.7);
    background: transparent;
}
.datepicker table tr td span {
    border-radius: 2px;
    margin: 3%;
    width: 27%;
}

.dropdown-menu {
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.datepicker-dropdown.datepicker-orient-top:before {
    border-top: 7px solid rgba(0,0,0,.1);
}

#datepicker3 .datepicker table tr td span {
  width: 100%;
}








/* custom drag and drop file upload */

.file-upload {
  background-color: #ffffff;
  width: 100%;
  margin: 0 auto;
  
}



.file-upload-content {
  display: none;
  text-align: center;
}

.file-upload-input {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  outline: none;
  opacity: 0;
  cursor: pointer;
}

.image-upload-wrap {
  border: 1px solid #eee;
  position: relative;
  background-color: #F5F5F5;
}

.image-dropping,
.image-upload-wrap:hover {
  background-color: #EEE;
  border: 2px dashed #BBB;
}

.image-title-wrap {
  border: 2px dashed #CCC;
  position: relative;
  background-color: #F5F5F5;
}

.drag-text {
  text-align: center;
}



.file-upload-image {
  max-height: 200px;
  max-width: 200px;
  margin: auto;
  padding: 20px;
}

.remove-image {
  width: 200px;
  margin: 0;
  color: #fff;
  background: #cd4535;
  border: none;
  padding: 10px;
  border-radius: 4px;
  border-bottom: 4px solid #b02818;
  transition: all .2s ease;
  outline: none;
  text-transform: uppercase;
  font-weight: 700;
}

.remove-image:hover {
  background: #c13b2a;
  color: #ffffff;
  transition: all .2s ease;
  cursor: pointer;
}

.remove-image:active {
  border: 0;
  transition: all .2s ease;
}

#ContentPlaceHolder1_GvAllFiles .progress {	
	height: auto;
    overflow: auto;
    font-size: .80rem;
    background-color: #FFF;
    border-radius: 0;
	color: #888;
}

#ContentPlaceHolder1_GvAllFiles .date {	
	min-width: 160px;
}

#ContentPlaceHolder1_GvAllFiles {
	 font-size: .83rem;
}


#ContentPlaceHolder1_GvAllFiles td {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
	color: #888;
}

#ContentPlaceHolder1_GvAllFiles th {    
    border-bottom: 2px solid #dee2e6;
	color: #000;
}








.noUi-value {
    margin-top: 0.5rem;
}

#ContentPlaceHolder1_fldsNominationAllowed .nav-tab{
	z-index:3;
}

#ContentPlaceHolder1_fldsNominationAllowed .slider
{
  display:inline-block;
  margin-bottom: -5px;
  margin-left: -5px;
  padding-right: 5px;
  height:130%;
  border-radius:5px;
  background-color:#f9a51a;
  position:absolute;
  z-index:1;
  bottom:0;
  transition:all .2s linear;
  box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);  
}


#ContentPlaceHolder1_fldsNominationAllowed
{
	padding-top: 0.5rem;
}

#notification{	
	padding-top: 0;
}

#notification .dropdown-item{	
	white-space: normal;
}
	
@media only screen and (max-width: 768px) {
	#ContentPlaceHolder1_fldsNominationAllowed .slider
	{	  
	  height:120%;
	}
	
	#ContentPlaceHolder1_fldsNominationAllowed{
		padding-top: 1.5rem;
	}
	
	#filterBox{
		position: fixed !important;
		top: 60px;
		left: 0;
		right: 0;
		bottom: 0;
		margin-left: 0 !important;
		border-radius: 0;
	}
	
	#notification{
		position: fixed !important;
		top: 60px;
		left: 0;
		right: 0;
		bottom: 0;
		margin-left: 0 !important;
		border-radius: 0;
		
	}
	
	
}




  
  
}
#ContentPlaceHolder1_fldsNominationAllowed .setup-content
{
	
	margin-top: 2rem;

}
#ContentPlaceHolder1_fldsNominationAllowed .nav-tabs li
{
  margin:0px!important;
}
#ContentPlaceHolder1_fldsNominationAllowed .nav-tabs li a
{
  position:relative;
  margin-right:0px!important;
  padding: 8px 5px!important;
  font-size:0.9rem;
  border:none!important;
  color:#666;
}
#ContentPlaceHolder1_fldsNominationAllowed .nav-tabs a:hover
{
  background-color:transparent!important;
  border:none;
}

#ContentPlaceHolder1_fldsNominationAllowed .nav-tab .active
{
  background-color:transparent!important;
  border:none!important;
  color:#FFF!important;
  font-weight: 500;
}

/* Slider Tabs for recognition form */



.loading {    
    background-color: #ffffff;
    background-image: url("http://loadinggif.com/images/image-selection/3.gif");
    background-size: 20px 20px;	
    background-position:right center;
    background-repeat: no-repeat;
}


 .wizard-container {
            padding-top: 100px;
            z-index: 3;
        }

            .wizard-container .wizard-navigation {
                position: relative;
            }

        .wizard-card {
            min-height: 410px;
        }

            .wizard-card[data-color="red"] .moving-tab {
                position: absolute;
                text-align: center;
                padding: 13px;
                font-size: 14px;
                //text-transform: uppercase;
                -webkit-font-smoothing: subpixel-antialiased;
                top: -4px;
                left: 0px;
                border-radius: 5px;
                color: #FFFFFF;
                cursor: pointer;
                font-weight: 500;
                box-shadow: 0 16px 26px -10px rgba(244, 67, 54, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(244, 67, 54, 0.2);
            }

            .wizard-card .tab-content {
                min-height: 340px;
                padding: 15px;
            }

            .wizard-card .wizard-footer {
                padding: 0 15px;
            }

                .wizard-card .wizard-footer .checkbox {
                    margin-top: 16px;
                }

            .wizard-card .disabled {
                //display: none;
            }

            .wizard-card .wizard-header {
                text-align: center;
                padding: 25px 0 35px;
            }

                .wizard-card .wizard-header h5 {
                    margin: 5px 0 0;
                }

            .wizard-card .nav-pills > li {
                text-align: center;
            }

            

            .wizard-card .info-text {
                text-align: center;
                font-weight: 300;
                margin: 10px 0 30px;
            }

            .wizard-card .choice {
                text-align: center;
                cursor: pointer;
                margin-top: 20px;
            }

                .wizard-card .choice .icon {
                    text-align: center;
                    vertical-align: middle;
                    height: 116px;
                    width: 116px;
                    border-radius: 50%;
                    color: #999999;
                    margin: 0 auto 20px;
                    border: 4px solid #CCCCCC;
                    transition: all 0.2s;
                    -webkit-transition: all 0.2s;
                }

                .wizard-card .choice i {
                    font-size: 40px;
                    line-height: 111px;
                }

                .wizard-card .choice:hover .icon,
                .wizard-card .choice.active .icon {
                    border-color: #2ca8ff;
                }

                .wizard-card .choice input[type="radio"],
                .wizard-card .choice input[type="checkbox"] {
                    position: absolute;
                    left: -10000px;
                    z-index: -1;
                }

            .wizard-card .btn-finish {
                display: inline-block;
            }

            .wizard-card .description {
                color: #999999;
                font-size: 14px;
            }

            .wizard-card .wizard-title {
                margin: 0;
            }


            /*     Navigation menu      */

            .wizard-card .nav-pills {
                background-color: #f0ede9 !important;
				line-height: 40px;
            }

                .wizard-card .nav-pills > li + li {
                    margin-left: 0;
                }

                .wizard-card .nav-pills > li > a {
                    border: 0 !important;
                    border-radius: 0;
                    line-height: 18px;
                    //text-transform: uppercase;
                    font-size: 13px;
                    font-weight: 500;
                    min-width: 100px;
                    text-align: center;
                    color: #555555 !important;
					padding: 12px;
                }

                    .wizard-card .nav-pills > li.active > a,
                    .wizard-card .nav-pills > li.active > a:hover,
                    .wizard-card .nav-pills > li.active > a:focus,
                    .wizard-card .nav-pills > li > a:hover,
                    .wizard-card .nav-pills > li > a:focus {
                        background-color: inherit;
                    }

                .wizard-card .nav-pills > li i {
                    display: block;
                    font-size: 30px;
                    padding: 15px 0;
                }

            

            .wizard-card[data-color="red"] .choice:hover .icon,
            .wizard-card[data-color="red"] .choice.active .icon {
                border-color: #f44336;
                color: #f44336;
            }

            .wizard-card[data-color="red"] .checkbox input[type=checkbox]:checked + .checkbox-material .check {
                background-color: #f44336;
            }

            .wizard-card[data-color="red"] .radio input[type=radio]:checked ~ .check {
                background-color: #f44336;
            }

            .wizard-card[data-color="red"] .radio input[type=radio]:checked ~ .circle {
                border-color: #f44336;
            }
   
       
        .contest-img {
            width: 100%;
            border-radius: 4px;
            box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
        }

      
        /* breakpoint and up - mega dropdown styles */

        @media screen and (min-width: 992px) {
            .md-0 {
                margin: 0 !important;
            }

            .d-rounded {
                border-radius: 0.25rem;
            }

            .caret {
                display: none !important;
            }
			
			.filterbox .caret {
				display: block !important;
			}
	
            .nomargin-desktop {
                margin: 0 !important;
            }

            .nopadding-desktop {
                padding: 0 !important;
            }

            .contest-box {
                cursor: pointer;
                overflow: visible;
                transition: all 0.2s ease;
            }

                
        }

        .cc-selector input {
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

		.cc-selector input:checked + .drinkcard-cc .contest-box {
			border: 0;			
		}

        form label {
            font-weight: normal;
        }

        .badge-warning {
            color: #212529;
            background-color: #ffc107;
        }

        .badge-info {
            color: #fff;
            background-color: #17a2b8;
        }

        .modal {
            overflow-y: auto;
        }

        .selectedAward img {
            border-radius: 50%;
            border: 4px solid green;
            width: 30px;
            height: 30px;
            background-color: white;
            padding: 5px;
            position: absolute;
            top: -15px;
            left: -5px;
            opacity: 0;
        }

        .cc-selector input:checked + .drinkcard-cc .selectedAward img {
            opacity: 1;
        }

        form label {
            font-weight: normal;
        }

        .badge-warning {
            color: #212529;
            background-color: #ffc107;
        }

        .badge-info {
            color: #fff;
            background-color: #17a2b8;
        }

        .ui-widget-content {
            z-index: 3001;
        }

        .modal {
            overflow-y: auto;
        }

        body {
            background-color: #f0ede9 !important;
        }

        #NominationModal .tab-content {
            height: auto !important;
            height: calc(100vh - 217px) !important;
            overflow-y: auto;
        }



        .wizard-card[data-color="red"] .moving-tab {
            box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
            z-index: 3000;
        }

        @media (max-width: 767px) {
            .popup-box {
                width: 300px;
                height: 430px;
            }

            .fullscreen-modal {
                margin: 0;
            }

            #NominationModal .tab-content {
                height: auto !important;
                height: calc(100vh - 153px) !important;
                overflow-y: auto;
                padding-bottom: 30px;
            }

            #NominationModal .modal-dialog {
                width: 100%;
                height: 100%;
                padding: 0;
            }

            #NominationModal .modal-body {
                border-radius: 0;
            }

            #NominationModal .modal-content {
                height: 100%;
                border-radius: 0;
                position: relative;
            }

            #NominationModal .modal-footer {
                border-radius: 0;
                bottom: 0px;
                position: absolute;
                width: 100%;
				max-height: 55px;
				overflow: hidden;
            }

            h4 {
                font-size: 1.3rem;
            }
        }

        @media (max-width: 500px) {
            h4 {
                font-size: 1.2rem;
            }
        }


        ::-webkit-scrollbar-thumb {
            background-color: #ccc;
        }

        .wizard-footer .btn-next,
        .wizard-footer .btn-finish,
        .wizard-footer .btn-previous {
            margin: 10px;
            padding: 8px 15px;
            color: #333;
            background-color: #fff;
            border-color: #fff;
            font-weight: 600;
			
        }

        .btn-default {
            border-width: 1px;
        }

        .wizard-footer .btn-next,
        .wizard-footer .btn-previous,
        .wizard-footer .btn-previous {
            margin: 10px;
            padding: 8px 15px;
            color: #555;
            background-color: #fff;
            border-color: #fff;
            font-weight: 600;
        }
		
		.wizard-footer .btn-previous.disabled {           
            color: #777;
			font-weight: 500;
        }



        #NominationModal .modal-footer {
            border-radius: 0;
            width: 100%;
        }

        #NominationModal #loaderajax {
            background-color: #FFF;
            position: absolute;
            top: 0;
            margin: 0;
            bottom: -60px;
            left: 0;
            right: 0;
            padding-top: 150px;
            z-index: 2998;
        }

		#NominationModal #loaderajax.visible {
			visibility: visible;
			opacity: 1;
			transition: opacity 0.1s linear;
		}

		#NominationModal #loaderajax.hidden {
			visibility: hidden;
			opacity: 0;
			transition: visibility 0s 0.1s, opacity 0.1s linear;
		}

		#NominationModal #loaderajax .logo {
			position: relative;
			top: 100px;
			transform: translateY(-50%);
		}

        .selectAward {
            background-color: #FFF;
            position: absolute;
            top: 38px;
            margin: 0;
            bottom: 53px;
            left: 0;
            right: 0;
            padding-top: 80px;
            z-index: 2998;
        }

		.selectAward.visible {
			visibility: visible;
			opacity: 1;
			transition: opacity 0.1s linear;
		}

		.selectAward.hidden {
			visibility: hidden;
			opacity: 0;
			transition: visibility 0s 0.1s, opacity 0.1s linear;
		}

		.selectAward .logo {
			position: relative;
			top: 100px;
			transform: translateY(-50%);
		}


        .card {
            box-shadow: none;
            border: 0;
        }

        .post {
            box-shadow: none;
            border: 0;
        }

        .frame-box {
            right: 20px;
            bottom: 30px;
            z-index: 1049;
        }

        .modal-backdrop {
            background-color: #000;
        }

        .modal-content {
            border-top-color: #FFF !important;
        }

        .modal-title {
            line-height: 1.8;
            font-weight: 500;
        }

        #NominationModal .modal-footer {
            background-color: #fff;
            box-shadow: 0 10px 20px rgba(0,0,0,0.3), 0 6px 6px rgba(0,0,0,0.23);
			max-height: 55px;
			overflow: hidden;
        }

        #NominationModal .awardDetails {
            color: rgb(119, 119, 119);
            background-color: rgb(245, 245, 245);
            border: 0px;
            padding-top: 30px;
            display: none;
            width: 100%;
        }

        @media (max-width: 767px) {
            #NominationModal .awardImage {
                padding-right: 0.8rem !important;
                padding-left: 0 !important;
            }

            #NominationModal .awardDetails {
                margin: 0px 1rem;
            }
        }

        @media (min-width: 768px) {

            #NominationModal .awardImage {
                padding-right: 1.5rem !important;
                padding-left: 1.5rem !important;
            }

            #NominationModal .awardDetails {
                margin: -1rem 1rem 0px 2.5rem;
            }
        }
		
		 @media (min-width: 992px) {
			#NominationModal .awardImage {
                padding-right: 2rem !important;
                padding-left: 1.8rem !important;
            }
        }
		
		
		

        @keyframes fadeInUp {
            from {
                transform: translate3d(0,40px,0);
                opacity: 0;
            }

            to {
                transform: translate3d(0,0,0);
                opacity: 1
            }
        }

        @-webkit-keyframes fadeInUp {
            from {
                transform: translate3d(0,40px,0);
                opacity: 0;
            }

            to {
                transform: translate3d(0,0,0);
                opacity: 1
            }
        }

        #NominationModal .tab-content > .active {
            animation: fadeInUp 1s;
        }

        .ui-autocomplete-loading {
            background-image: url(https://edenred.employease.in/assets/css/Theme/images/loading.gif) !important;
        }
		
		.closepanel {
			float: right;
			font-size: 1.5rem;
			font-weight: 700;
			line-height: 1;
			color: #000;
			text-shadow: 0 1px 0 #fff;
			opacity: .5;
			cursor: pointer;
		}
		
		.btn-round {
			-webkit-border-radius: 35px !important;
			-moz-border-radius: 35px !important;
			border-radius: 35px !important;
		}
		
		.notifyUsers{
			line-height: 24px; 
			border: 1px solid #eee; 
			background-color: #f9f9f9; 
			position: relative; 
			height: auto; 
			padding: 0px 10px 0px 0px; 
			font-size: 12px; 
			display: inline-block; 
			margin-bottom: 10px; 
			font-size: 11px;     
			font-weight: normal; 
			text-align: center; 
			white-space: nowrap; 
			vertical-align: middle; 
			border-radius: 35px;
		}
		
		.notifyUsers img{
			margin-top: 0 !important; 
			border-radius: 50%; 
			padding: 0; 
			margin-right: 4px !important; 
			border:1px solid #fff;
		}

		.input-hidden {
		  position: absolute;
		  left: -9999px;
		}

		.hidden {
			display:none;
		}
		
		#chat-box .btn-group>.btn:not(:first-child):hover {
			color: #FFF;
		}

		


div.dataTables_wrapper div.dataTables_processing{    
    position: relative;
	width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-top: auto;
    margin-bottom: auto;
    border-radius:5px;
    background-color: rgba(0,0,0,0.2);
    z-index: 3000;
    color: #FFF;
    font-weight: 600;
}

.noUi-pips-horizontal {  
    height: 50px;
}
.ui-widget-content{
    border: 1px solid #eee;
    background: #fff;
    color: #555;
    font-size: 1.0em;
	/*overflow-y: scroll;
	height: 300px;*/
}

/* Home Leaderboard */
.tab-content>.active {
    display: block;
    animation: fadeInUp 0.5s;
}


/* Datatable pagination CSS */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  text-decoration: none; 
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.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-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-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-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}


.paginate_button .fa {  
    padding: 3px;
}

.noUi-horizontal .noUi-handle {
	right: -12px !important;
}
.list .item:hover {
	background: #f9f9f9;				
}




/*  Story Category radio buttons  */	
			
.StoryCategories input:checked +img{				
	/* <!-- dont remove this css --> */
}

.StoryCategories input:checked +label{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	background-color: #f9a51a;
	border: 0;
	color: #fff;
}

.StoryCategoryItem{
	border: 1px solid #eee;
	width:22%;
	
	padding: 5px;
	color: #777;
	margin-left:9px;
}

.StoryCategoryItem:hover{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	border: 0;
}
/* <!-- Story Category radio buttons -->	 */






/* <!-- multiple file upload --> */
		
#doc-tab input[type="submit"] {
  position: relative;
  padding: 1rem 3rem;
  background: #0c8fda;
  display: inline-block;
  text-align: center;
  overflow: hidden;
  border-radius: 10px;
  border: 0;
  color: #fff;
}
#doc-tab input[type="submit"]:hover {
  background: #0b7fc2;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
#doc-tab div.files ul {
  list-style: none;
  padding: 0;
  
  overflow: auto;
  margin-top: 20px;
}
#doc-tab div.files ul li {
  padding: 0.8rem 1rem;
  padding-right: 2rem;
  position: relative;
  border-bottom:1px solid #eee;
}

#doc-tab div.files ul li:hover {
  background-color:#eee;
}

#doc-tab div.files ul li i {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 3px;
  padding:0.3rem;
  background-color: #FFF;
  -webkit-transform: translatey(-50%);
		  transform: translatey(-50%);
}
#doc-tab div.container {
  width: 100%;
  padding: 0 2rem;
}

#doc-tab span.file-size {
  color: #f9a51a;
  padding-left: 0.5rem;
}
/* <!-- multiple file upload --> */




/* <!-- Image radio button --> */
.StoryCategory input:active +.interest-group{
	background-color: #eee; 			
}
.StoryCategory input:checked +.interest-group{
	background-color: #eee;	
}

.interest-group{
	cursor:pointer;
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	margin: 3px;
	//margin-right: 5px;
	border-radius: .25rem!important;
	width:30px;
	height:30px;
	
	-webkit-transition: all 100ms ease-in;
	   -moz-transition: all 100ms ease-in;
			transition: all 100ms ease-in;				
}		


/* <!-- Image radio button --> */

#myInput {
  background-image: url('/css/searchicon.png'); /* Add a search icon to input */
  background-position: 10px 12px; /* Position the search icon */
  background-repeat: no-repeat; /* Do not repeat the icon image */
  width: 100%; /* Full-width */
  
  padding: 12px 20px 12px 40px; /* Add some padding */
  border: 1px solid #ddd; /* Add a grey border */
  margin-bottom: 12px; /* Add some space below the input */
}

#myUL {
  /* Remove default list styling */
  list-style-type: none;
  padding: 0;
  margin: 0;
  box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(200,200,0,.4);				
}

#myUL li {
	border-bottom: 1px solid #f5f5f5; /* Add a border to all links */
}			

#myUL li:hover {
  background-color: #f5f5f5; /* Add a hover effect to all links, except for headers */
}
			



.otherLinks{
	
}
.otherLinks .item{
	font-size: 0.9rem; 
	line-height:30px;
	color: #6c757d!important;
	cursor: pointer;
}
.otherLinks .item:hover{
	background-color: #f9f9f9;
}

.otherLinks .item img{
	max-width: 2.0rem;
} 

.dataTables_length{
	float: left !important;
} 

.dataTables_filter{
	float: right !important;
}	

div.dataTables_wrapper div.dataTables_filter input{
	float: right !important;
	width: 110px !important;
}	

@media screen and (min-width: 768px){
	div.dataTables_wrapper div.dataTables_info {
		float: left !important;
	}	
}

.StoryImgContainer {
    width: 100%;
    padding-bottom: 67%;
    background-position: 50% 15%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 3px;
}
/*added by rajashri for contest modules*/
#contest-image {
    height:350px;width:350px;
}
#UploadContest-image {
    height:350px;width:350px;
}
/*end*/

			
.GridviewCSS .progress {    
    height: auto;
    overflow: auto;
    font-size: .80rem;
    background-color: #FFF;
    border-radius: 0;
    color: #888;
}

 

.GridviewCSS .date {    
    min-width: 160px;
}

 

.GridviewCSS {
     font-size: .83rem;
border:0 !important;
}

 


.GridviewCSS td {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    color: #888;
    border-right: 0;
    border-left: 0;
}

 

.GridviewCSS th {    
    border-bottom: 2px solid #dee2e6;
    color: #000;
    border-right: 0;
    border-left: 0;
}

 

.dataTables_wrapper .row{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

[type=reset], [type=submit], button, html [type=button] {
	-webkit-appearance: none;
}

/* Wishlist modal */
.wishListBlk {
	position: relative;
}

.prdNm {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 94%;
}

.progress {
	height: 10px;
}

.pointsAway {
	margin-top: -22px;
}

.closeIcn {
	position: absolute;
	top: -5px;
	right: 0px;
}

/* Wishlist modal */
.appreciate-card {
	background-image: url("../images/others/appreciate.png"); /* The image used */
	background-color: #ffffff; /* Used if the image is unavailable */
	min-height: 150px;
	margin: 0 4px 4px 4px;
	background-position: bottom; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: 100%; /* Resize the background image to cover the entire container */
}