/* Minification failed. Returning unminified contents.
(116,33): run-time error CSS1046: Expect comma, found '0'
(116,37): run-time error CSS1046: Expect comma, found '/'
(542,33): run-time error CSS1046: Expect comma, found '0'
(542,37): run-time error CSS1046: Expect comma, found '/'
(726,33): run-time error CSS1046: Expect comma, found '0'
(726,37): run-time error CSS1046: Expect comma, found '/'
(769,33): run-time error CSS1046: Expect comma, found '0'
(769,37): run-time error CSS1046: Expect comma, found '/'
 */
/**
 * Swiper 3.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: December 13, 2016
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-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:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-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;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;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-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-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-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-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-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-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-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-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;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-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;-moz-transform-style:preserve-3d;-ms-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,left top,right 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:-moz-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,right top,left 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:-moz-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 top,left bottom,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:-moz-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 bottom,left top,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:-moz-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-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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,.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;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.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-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-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-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;-moz-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-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items: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%;object-fit:contain}.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-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%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-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%;-webkit-background-size:100%;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)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.align-items-center {
    align-items: center !important;
}

.d-flex {
    display: flex !important;
}

.ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

.float-l {
    float: left;
}

.margin-top-5 {
    margin-top: 5px;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-auto {
    margin: auto;
}

.widget.newface {
    padding-left: 25px;
    padding-right: 25px;
}

.page-title.newface {
    font-weight: 100;
    background-color: #FFF;
    margin-top: 20px !important;
}

.orange-line {
    border-top: none;
    border-color: #ff8954;
}

.toggle-note {
    cursor: pointer;
}

ul.note_ul {
    max-width: 75%;
}

.note {
    /*height: 105px;*/
    padding: 8px 10px;
    border-radius: 5px;
    overflow-y: scroll;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.17);
}

    .note section {
        position: relative;
    }

    .note p {
        width: 75%;
        font-size: 13px;
    }

.note_ul {
    list-style: none;
    padding-left: 1em;
}

    .note_ul li:before {
        width: 8px;
        content: '';
        height: 8px;
        margin-right: 0;
        margin-left: 5px;
        display: inline-block;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url(../images/blue-bullet.svg);
    }

.fadeout {
    width: 100%;
    height: 4em;
    bottom: -10px;
    position: sticky;
    background: -webkit-linear-gradient( rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
}

.change-request-filters {
    font-family: 'IRANSansWeb(FaNum)';
    padding: 12px 15px;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 17%);
    /* padding-bottom: 50px; */
}

.change-request-card-header .title {
    color: #4f8be5;
    font-size: 15px;
    margin-top: 6px;
    font-weight: bold;
    margin-bottom: 12px;
}

.margin-top-60 {
    margin-top: 60px;
}

.change-request-card-header {
    border-bottom: 1px solid #ccc;
}

.filter-title {
    color: #4f8be5;
    font-size: 15px;
    margin-top: 6px;
    font-weight: bold;
    margin-bottom: 6px;
}

.selectedServicePeriodBtn {
    cursor: pointer;
    padding: 2px 10px;
}

    .selectedServicePeriodBtn.selected {
        background-color: #dce7f8;
        border-radius: 5px;
    }

.selectedNightyBtn {
    cursor: pointer;
    padding: 2px 10px;
}

    .selectedNightyBtn.selected {
        background-color: #dce7f8;
        border-radius: 5px;
    }

.selectedServiceSpeedBtn {
    cursor: pointer;
    padding: 2px 10px;
}

    .selectedServiceSpeedBtn.selected {
        background-color: #dce7f8;
        border-radius: 5px;
    }

.selectedServiceSpeedBtn {
    cursor: pointer;
    padding: 2px 10px;
}

    .selectedServiceSpeedBtn.selected {
        background-color: #dce7f8;
        border-radius: 5px;
    }

.selectedTrafficLimitBtn {
    cursor: pointer;
    padding: 2px 10px;
}

    .selectedTrafficLimitBtn.selected {
        background-color: #dce7f8;
        border-radius: 5px;
    }

.no-padding {
    padding: 0;
}

.margin-top-16 {
    margin-top: 16px;
}

.range-slider {
    width: 100%;
    /* height: 6em; */
    margin: auto;
    text-align: center;
    position: relative;
}

    .range-slider svg,
    .range-slider input[type="range"] {
        position: absolute;
        left: 0;
        top: 0;
    }

input[type="number"]:invalid,
input[type="number"]:out-of-range {
    border: 2px solid #ff6347;
}

input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
}

    input[type="range"]:focus {
        outline: none;
    }

        input[type="range"]:focus::-webkit-slider-runnable-track {
            background: #2497e3;
        }

        input[type="range"]:focus::-ms-fill-lower {
            background: #2497e3;
        }

        input[type="range"]:focus::-ms-fill-upper {
            background: #2497e3;
        }

    input[type="range"]::-webkit-slider-runnable-track {
        border: 0;
        width: 100%;
        height: 5px;
        animate: 0.2s;
        cursor: pointer;
        box-shadow: none;
        border-radius: 1px;
        background: #2497e3;
    }

    input[type="range"]::-webkit-slider-thumb {
        z-index: 2;
        width: 19px;
        height: 19px;
        cursor: pointer;
        margin-top: -7px;
        position: relative;
        border-radius: 25px;
        background-image: url('../images/icons/range-bullet.png');
        -webkit-appearance: none;
        box-shadow: 0px 0px 0px #000;
    }

    input[type="range"]::-moz-range-track {
        border: 0;
        width: 100%;
        height: 5px;
        animate: 0.2s;
        cursor: pointer;
        box-shadow: none;
        border-radius: 1px;
        background: red;
    }

    input[type="range"]::-moz-range-thumb {
        z-index: 2;
        width: 18px;
        height: 18px;
        cursor: pointer;
        position: relative;
        border-radius: 25px;
        background: #a1d0ff;
        border: 1px solid red;
        box-shadow: 0px 0px 0px #000;
    }

    input[type="range"]::-ms-track {
        width: 100%;
        height: 5px;
        animate: 0.2s;
        cursor: pointer;
        color: transparent;
        background: transparent;
        border-color: transparent;
    }

    input[type="range"]::-ms-fill-lower,
    input[type="range"]::-ms-fill-upper {
        border: 0;
        box-shadow: none;
        border-radius: 1px;
        background: red;
    }

    input[type="range"]::-ms-thumb {
        z-index: 2;
        width: 18px;
        height: 18px;
        cursor: pointer;
        position: relative;
        background: #a1d0ff;
        border-radius: 25px;
        border: 1px solid red;
        box-shadow: 0px 0px 0px #000;
    }

.change-request-sort-btn {
    height: 15px;
    width: 46.3px;
    cursor: pointer;
    background-color: #ffffff;
    padding: 0 7.5px 2.5px 7.3px;
    box-shadow: 0 0 3px 0 rgba(57, 58, 59, 0.26);
}

.change-request-card-title {
    font-family: 'IRANSansWeb(FaNum)';
    direction: ltr;
    color: #4f8be5;
    margin-bottom: 0;
    font-size: 25px;
}

.change-request-select-btn {
    text-align: center;
    border: none;
    margin: 0 0 .5rem;
    text-decoration: none;
    cursor: pointer;
    padding: 3px 20px;
    background-color: #448aff !important;
    color: #fff !important;
    border-radius: 3px;
}

    .change-request-select-btn:hover {
        background-color: #3977de !important;
    }

.change-request-card-subtitle {
    margin-bottom: 0;
}

.search-service-filter p {
    margin-bottom: 5px;
}

.filter-toogle-icon {
    margin-top: 12px;
    cursor: pointer;
}

.filter-line {
    border-bottom: 1px solid #ccc;
    border-top: none;
}

.filter-row-header {
    padding-top: 8px;
}

.card-title {
    background-color: #dce7f8;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.17);
    padding: 19px 15px 10px;
    border-radius: 10px 10px 0px 0px;
}

    .card-title p {
        line-height: 20px;
    }

.card-title-deep-blue {
    background-color: #448aff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.17);
    padding: 19px 15px 10px;
    border-radius: 10px 10px 0px 0px;
}

    .card-title-deep-blue p {
        line-height: 20px;
    }

.change-request-card-title span {
    color: #686868;
    font-size: 12px;
}

.change-request-card-container .card {
    border-radius: 10px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.17);
    background-color: #fff;
    margin-bottom: 15px;
    font-family: 'IRANSansWeb(FaNum)';
}

p.change-request-service-name {
    font-size: 12px;
    font-weight: bold;
    max-width: 130px;
    word-wrap: break-word;
    margin-bottom: 0;
}

p.change-request-service-name-full {
    font-size: 12px;
    font-weight: bold;
    word-wrap: break-word;
    margin-bottom: 0;
    color: #fff;
}

.no-padding-left {
    padding-left: 0;
}

.card-title-two-steps {
    margin-top: 5px;
    text-align: center;
}

    .card-title-two-steps span {
        font-weight: 100;
        margin-left: 5px;
    }

.change-request-card-subtitle {
    font-weight: 100;
}

.service-international-traffic {
    font-size: 13px;
    color: #333;
}

.float-l.service-traffic {
    color: #4f8be5;
}

.traffic-gb {
    font-size: 12px;
    line-height: 30px;
}

.card-text {
    padding: 5px 10px;
}

.has-nighty-traffic {
    font-size: 12px;
    color: #37be83;
    font-weight: bold;
}

.has-not-nighty-service-traffic {
    font-size: 12px;
    color: #f54444;
    font-weight: bold;
}

#btnSelectService {
    background-color: #4f8be5;
    color: #fff;
    border: none;
    width: 70px;
    border-radius: 5px;
}

.service-inner-line {
    border-bottom: 1px solid #4f8be5;
    border-top: none;
}

.select-btn {
    margin-bottom: 10px;
    margin-top: 5px;
}

.service-traffic {
    font-size: 15px !important;
    padding-right: 5px;
}

.service-price {
    font-size: 15px;
}

.card-row {
    margin-top: 5px;
    padding: 0px 25px;
}

.new-btn {
    display: inline-block;
    position: relative;
    z-index: 1;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    border: none;
    margin: 0 0 .5rem;
    text-decoration: none;
    cursor: pointer;
    padding: 5px 15px;
    background-color: #448aff !important;
    color: #fff !important;
    border-radius: 3px;
}

    .new-btn:hover {
        background-color: #3977de !important;
    }

.sort-icon {
    position: relative;
    top: 5px;
    margin-right: 10px;
}

.sort-items-container {
    margin-bottom: 15px;
    margin-top: 20px;
}

.change-service-result-container {
    display: flow-root;
    padding: 12px 0px 12px 15px;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 17%);
}

.change-select-service .btn {
    padding: 2px 25px;
}

.range-price-val.max {
    text-align: right;
}

.range-price-val {
    color: #4f8be5;
    padding: 0 !important;
    margin-top: 15px !important;
    border: none !important;
    font-weight: bold;
    width: 100%;
    background: none;
}

    .range-price-val.min {
        text-align: left;
    }

.change-service-paging .paginationLeft {
    font-size: 11px;
    color: #777;
    margin-left: 5px;
}

.change-service-paging {
    font-size: 12px;
}

.filters-section {
    margin-top: 60px;
}

.mobile-buttons {
    display: none;
}

.mobile-links {
    display: none;
}

.change-request-info {
    margin-right: 10px;
}

.change-request-description {
    display: flex;
}

    .change-request-description p {
        margin-top: -3px;
        margin-right: 12px;
    }

span.change-request-info {
    top: -3px;
    position: relative;
}

a.change-request-sort-btn.active {
    border-bottom: 2px solid #448aff;
}

.line-guide {
    margin-right: 5px;
    margin-left: 5px;
}

.link-buttons {
    margin-top: -35px;
}

.change-request-link {
    font-size: 14px;
    text-decoration: underline;
    text-underline-position: under;
    text-decoration-thickness: from-font;
    margin-right: 15px;
    top: -3px;
    position: relative;
}

.change-request-tariffs {
    margin-top: 25px;
    margin-bottom: -25px;
}

.card-row span {
    line-height: 35px;
}

.newface-error {
    border: none;
    background-color: transparent !important;
    font-size: 14px;
    padding-top: 0;
}

.change-request-result-count {
    float: left;
}

.filter-title span {
    font-size: 12px;
    margin-right: 5px;
}

.change-service-warning p {
    color: #e74c3c;
}

.change-request-link:hover {
    border-bottom: none;
    text-decoration-thickness: 2px;
}

.float-none {
    float: none;
    margin: 0 auto;
}

#slider-range .ui-slider-handle {
    background: url(../../Content/images/icons/range-bullet.png) 50% 50% no-repeat;
    border: none;
    top: -6px;
    cursor: pointer;
}

#slider-range .ui-slider-range {
    background-image: none;
    height: 10px;
    background-color: #4f8be5;
}

#slider-range {
    height: 10px;
    background-color: #eee !important;
    background-image: none;
    border: none;
    margin-top: 20px;
}

.focus-visible {
    outline: none !important;
}

.finance-date input {
    width: 100px;
    float: right;
    border: none;
    text-align: center;
    height: 40px;
    font-size: 12px;
    margin-bottom: 0 !important;
}

.finance-label {
    font-family: IRANYekan;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: right;
    color: #8E8E93;
    margin-bottom: 15px;
}

.finance-date {
    display: none;
    float: right;
    margin: 0 15px;
    height: 40px;
}

.finance-datepicker-holder {
    display: inline-block;
    margin-left: 10px;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 17%);
    height: 40px;
}

.finance-btn {
    /* display: inline-block; */
    position: relative;
    z-index: 1;
    overflow: hidden;
    vertical-align: top;
    text-align: center;
    border: none;
    /* margin: 0 0 .5rem; */
    text-decoration: none;
    cursor: pointer;
    padding: 5px 15px;
    background-color: #2ecc71 !important;
    color: #fff !important;
    min-width: 100px;
    border-radius: 3px;
    height: 40px;
    line-height: 21px;
}

    .finance-btn:hover {
        background-color: #4178c9 !important;
    }

.calendar-label {
    float: right;
    line-height: 42px;
    font-size: 14px;
}

.finance-date-icon {
    float: right;
    margin-top: 10px;
    margin-right: 15px;
}

/*------------------FINANCE SHATEL CALENDAR------------------*/
.finance-date .shatel-calendar {
    border: none;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 17%);
    width: 240px;
    right: 437px;
    margin-top: 10px;
}

    .finance-date .shatel-calendar .header {
        background-color: #4F8BE5;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .finance-date .shatel-calendar .middle {
        background-color: #fff;
        width: 240px;
        border-top: none;
        border-bottom: none;
    }

    .finance-date .shatel-calendar .day-name > div {
        background-color: #fff;
        color: #aaa;
        width: 14.28%;
    }

    .finance-date .shatel-calendar .splitor {
        background-color: #eee;
    }

.fonance-date .shatel-calendar .next-date-part {
    border-color: #eee !important;
}

.finance-date .shatel-calendar .other-days {
    outline: none;
    width: 14.28%;
    height: 30px;
}

.finance-date .shatel-calendar .day-num .cell {
    outline: none;
    width: 14.28%;
    height: 30px;
    color: #555;
    font-size: 12px;
}

.finance-date .shatel-calendar .year-month-chooser {
    width: fit-content !important;
}

.finance-date .shatel-calendar .y-chooser {
    width: 90px !important;
    font-size: 11px;
}

.finance-date .shatel-calendar .m-chooser {
    width: 90px !important;
    font-size: 11px;
}

.finance-date .shatel-calendar .next-date-part {
    border-right: 1px solid #eee;
}

.finance-date .shatel-calendar .prev-date-part {
    border-left: 1px solid #eee;
}

.finance-date .shatel-calendar .day-name {
    padding: 10px 0 35px 0;
    border-bottom: none;
}

.finance-date .shatel-calendar .day-num .cell.friday {
    color: #ee4a67 !important;
}

.finance-date .shatel-calendar .selected > div {
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none;
    height: 28px;
    left: 2px;
    margin: 0 auto;
    position: absolute;
    top: -1px;
    width: 29px;
    -webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
    -o-animation: none;
    animation: none;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.finance-date .shatel-calendar .footer .clear, .shatel-calendar .footer .goto-current-month {
    width: 119.5px !important;
}

.finance-date .shatel-calendar .footer {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: #ccc;
}

.finance-date .shatel-calendar .m-chooser:hover, .shatel-calendar .y-chooser:hover {
    background-color: #4178c9;
}

.shatel-calendar .footer .clear:hover, .shatel-calendar .footer .goto-current-month:hover {
    background-color: #4178c9;
}

.finance-date .finance-date .shatel-calendar .day-num .cell {
    background-color: #ddd !important;
}

.finance-date .shatel-calendar .day-num .cell:hover {
    background: #ddd;
}

.finance-date .shatel-calendar .year-container > div, .shatel-calendar .month-container > div {
    background-color: #eee;
    color: #666;
    outline: 1px solid #fff;
}

    .finance-date .shatel-calendar .year-container > div:hover, .shatel-calendar .month-container > div:hover {
        background: #ccc;
    }
/*------------------FINANCE SHATEL CALENDAR------------------*/
.invoice-tabs {
    border-bottom: 1px solid #B1CCF4;
    margin-right: -15px;
    margin-left: -15px;
    padding: 0 15px;
    margin-top: 15px;
    height: 35px;
    padding-right: 75px;
}

    .invoice-tabs span {
        margin-bottom: 10px;
        font-family: 'iran-sans-medium';
        font-size: 14px;
        color: #707070;
    }

.invoice-tab {
    border: 1px solid #B1CCF4;
    width: 100px;
    float: right;
    text-align: center;
    margin-top: 1px;
    margin-left: 8px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    cursor: pointer;
}

    .invoice-tab.selected {
        border-bottom: 1px solid #fff;
    }

.tabs-content {
    padding: 50px 70px 0;
    display: none;
}

    .tabs-content.selected {
        display: block;
    }

.finance-calendar {
    margin-top: 30px;
}

.finance-table {
    padding: 15px;
    border: none !important;
    min-height: 52px;
}

    .finance-table .gridrow {
        height: 60px;
    }

    .finance-table .gridrow_alternate {
        background-color: #f1f1f1;
        height: 60px;
    }

    .finance-table td.warp {
        border-left: 1px solid #dedede;
    }

    .finance-table .wrap {
        border-left: 1px solid #dedede;
    }

    .finance-table .tablesaw {
        border: none;
        box-shadow: none;
    }

    .finance-table .last-cell {
        border-left: none;
    }

    .finance-table .last-cell {
        border-left: none;
    }

.tablesaw-stack tr {
    border-radius: 10px !important;
}

.finance-table thead {
    border-radius: 10px !important;
}

.finance-table table thead tr:first-child > th:first-child {
    border-radius: 0 8px 8px 0;
}

.finance-table .ltr table thead tr:first-child > th:first-child, table thead tr:first-child > th:last-child {
    border-radius: 8px 0 0 8px;
}

.finance-table table thead th {
    background-color: #4f8be5;
}

.finance-table .tablesaw-cell-content {
    font-size: 12px;
}

.finance-table .tablesaw-cell-content {
    font-weight: 100;
}


/********************************************************************
ACCOUNTING
********************************************************************/
.new-widget {
    background-color: #eee;
    box-shadow: none;
}

.cart.ballance {
    display: flex;
    background: linear-gradient(252.46deg, rgb(0, 122, 255) 5.87%, rgb(0, 98, 204) 96.34%);
    padding: 15px;
    border-radius: 5px;
    min-height: 180px;
}

.account-ballance p {
    font-family: 'iranyekan';
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
    line-height: normal;
    text-align: right;
    padding-top: 15px;
}

.ballance-val {
    margin-left: 10px;
    float: right;
    font-family: 'iranyekan';
}

.account-ballance-desc {
    font-family: IRANYekan;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #FFFFFFB2;
}

.increase-ballance button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    height: 37px;
    background: #FFFFFF !important;
    box-sizing: border-box;
    border-radius: 5px;
    color: #007AFF !important;
    margin-bottom: 0;
}

    .increase-ballance button:hover {
        color: #fff !important;
    }

.increase-ballance {
    direction: ltr;
}

.ballance .cart-body {
    width: 100%;
}

.increase-ballance i {
    padding-right: 10px;
    top: 2px;
    position: relative;
}

.cart.pre-invoice {
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 15px;
    display: flex;
    min-height: 184px;
}

.pre-invoice-subject {
    font-family: iranyekan;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: right;
}

.pre-invoice-title p {
    font-family: IRANYekan;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: right;
    color: #8E8E93;
    margin-bottom: 2px;
}

.pre-invoice-detail {
    font-family: IRANYekan;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    padding-right: 0;
    color: #aaa;
    display: flex;
    margin-left: 25px;
}

.latest-container {
    display: flex;
    align-items: stretch;
}

.pre-invoice-btn button {
    color: #007AFF;
    font-family: IRANYekan;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    display: flex;
    justify-content: end;
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
}

.pre-invoice-btn {
    display: flex;
    align-items: flex-end;
    justify-content: end;
}

.accounting-hr {
    border: none;
    height: 0.6px;
    background-color: #AEAEB2;
    margin-top: 15px;
}

.accounting-filter-container {
    background-color: #fff;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 15px;
    padding-bottom: 5px;
}

.accounting-dropdown {
    width: 120px;
    background-color: #fff !important;
    color: #007AFF !important;
    border: 1px solid #007AFF;
    /* padding: 1px 10px 4px !important; */
    font-family: IRANYekan;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0em;
    background: url(../images/icons/select-arrow.svg) no-repeat right #ddd;
    -webkit-appearance: none;
    background-position-x: 15px;
    text-align: right;
    margin-bottom: 0;
    display: inline-block;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    text-align: center;
    margin: 0 5px .5rem 15px;
    text-decoration: none;
    float: right;
    cursor: pointer;
    border-radius: 3px;
}

    .accounting-dropdown ::before {
        content: none !important;
    }

select.btn.accounting-dropdown {
    border-bottom: 1px solid;
}

.accounting-dropdown option {
    font-family: 'iranyekan';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #8E8E93;
}

.accounting-selected-item {
    float: left;
    width: 165px;
    left: 864px;
    top: 478px;
    border-radius: 5px;
    padding: 7px 10px 6px;
    background-color: #007AFF;
    margin-right: 5px;
    display: none;
}

    .accounting-selected-item p {
        margin-bottom: 0;
        float: right;
        font-family: 'iranyekan';
        color: #fff;
        font-size: 12px;
    }

    .accounting-selected-item img {
        float: left;
        margin-top: 8px;
        cursor: pointer;
    }

.accounting-result-count {
    font-family: IRANYekan;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #C7C7CC;
    display: flex;
    align-items: center;
}

img.accounting-vertical-line {
    margin: 0 15px;
}

.accounting-grid {
    box-shadow: none;
    font-family: IRANYekan;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #AEAEB2;
    border: none;
}

    .accounting-grid .wrap-text {
        font-size: inherit;
        color: inherit;
        max-width: 260px;
        margin-bottom: 0;
    }

span.credit-amount {
    color: #34C759;
    margin-left: 5px;
}

span.debit-amount {
    margin-left: 5px;
}

.pre-invoice .cart-body {
    width: 100%;
    padding-bottom: 5px;
}

.invoice-filter-title {
    color: #4f8be5;
    font-size: 12px;
    margin-bottom: 0;
    width: 100%;
    text-align: right;
    padding: 6px 10px 6px !important;
}

.search-invoice-filter {
    padding: 15px;
    position: absolute;
    overflow: visible;
    width: 196px;
    background: #FFFFFF;
    border: 0.6px solid #007AFF;
    box-sizing: border-box;
    backdrop-filter: blur(4px);
    border-radius: 5px;
    top: 46px;
    right: 0;
}

    .search-invoice-filter .radio-col-indigo {
        font-family: IRANYekan;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: right;
        border-bottom: 1px solid #F2F2F7;
        margin-bottom: 0;
        padding: 8px 0;
        color: #8E8E93;
    }


    .search-invoice-filter input[type=radio] {
        display: contents;
    }

    .search-invoice-filter .radio-col-indigo:last-child {
        border: none;
        padding-bottom: 0;
    }

    .search-invoice-filter .radio-col-indigo:first-child {
        padding-top: 0;
    }

.invoice-empty-result {
    color: #8E8E93;
}

.invoice-header label {
    font-weight: 300;
}

.header-info {
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0em;
    display: flex;
    color: #4F4F4F;
    align-items: stretch;
}

.invoice-date-text strong {
    font-weight: 300;
}

.download-btn {
    color: #007AFF;
    font-family: 'iranyekan';
    cursor: pointer;
}

    .download-btn svg {
        position: relative;
        top: 4px;
        margin-right: 7px;
    }

span.traffic-icon {
    background-color: #2FADF44D;
    padding: 7px;
    border-radius: 5px;
}

.traffic-icon svg {
    position: relative;
    top: 4px;
}

span.other-invoice {
    padding: 7px 8px;
    background-color: #23E1D64D;
    border-radius: 5px;
}

.other-invoice svg {
    position: relative;
    top: 4px;
}

.gift-icon svg {
    position: relative;
    top: 4px;
}

span.gift-icon {
    padding: 7px;
    border-radius: 5px;
    background-color: #FF50504D;
}

.change-icon svg {
    position: relative;
    top: 5px;
}

span.change-icon {
    padding: 7px;
    border-radius: 5px;
    background-color: #CA1FB833;
}

.change-icon svg {
    position: relative;
    top: 6px;
}

span.change-icon {
    padding: 7px;
    border-radius: 5px;
    background-color: #CA1FB833;
}

.accounting-grid tr {
    height: 67px;
}

.increase-ballance a {
    margin-bottom: 3px !important;
    margin-top: 10px;
    padding: 8px 20px;
}

.invoice-items {
    border: 1px solid #C7C7CC;
    border-radius: 5px;
    padding: 10px 15px;
    font-family: 'iranyekan';
}

.invoice-totals {
    border: 1px solid #C7C7CC;
    border-radius: 5px;
    font-family: 'iranyekan';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    color: #4F4F4FB2;
    padding: 30px 20px;
}

.invoice-header fieldset {
    background-color: #fff;
    border: none;
    box-shadow: none;
    padding: 15px;
}

.no-padding-right {
    padding-right: 0 !important;
}

.invoice-items row {
    border-bottom: 1px solid #e5e5ea;
}

.invoice-items .row {
    border-bottom: 1px solid #e5e5ea;
    padding: 8px 0px;
    margin: 0 15px;
    display: flex;
    align-items: center;
}

    .invoice-items .row:last-child {
        border-bottom: none;
    }

.service-name span {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #c7c7cc;
}

.service-name p {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: right;
    color: #162071;
}

.payment-label span {
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: right;
    color: #c7c7cc;
}

.payment-label p {
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 0em;
    text-align: left;
    color: #162071;
}

.invoice-items .service-price {
    text-align: left;
    margin-top: 10px;
}

.service-price .price {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0em;
    color: #AEAEB2;
    margin-bottom: 0;
}

.service-price .count {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    color: #AEAEB2;
    margin-bottom: 0;
}

.invoice-totals .price {
    float: left;
}

.invoice-totals .total-row {
    margin-bottom: 15px;
}



hr.invoice-detail-seperator {
    border-top: none;
    border-bottom: 1px solid #C7C7CC;
    margin-bottom: 15px;
}

.invoice-detail-discount {
    color: #E50000;
    font-size: 11px;
    font-weight: bold;
}

.paid-amount .label {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 0em;
    color: #34C759;
}

.paid-amount .price {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    display: grid;
    max-width: 40%;
    color: #34C759;
}

.prepaid-amount .label {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 0em;
    color: #4F4F4F;
}

.paid-amount .currency {
    font-size: 11px;
    color: #aaa;
}

.prepaid-amount .currency {
    font-size: 11px;
    color: #aaa;
}

.prepaid-amount .price {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    max-width: 40%;
    color: #1E2F61;
    display: grid;
}

.current-balance .title {
    height: 24px;
    width: 149px;
    left: 1058px;
    top: 706px;
    font-family: 'iranyekan';
    color: #C7C7CC;
}

.current-balance .balance {
    font-family: 'iranyekan';
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    margin-right: 5px;
    color: #C7C7CC;
}

.current-balance {
    border: 1px solid #C7C7CC;
    border-radius: 5px;
    padding: 15px;
}

hr.invoice-items-seperator {
    margin: 15px 0;
    border-top: 0;
    border-bottom: 1px dashed #C7C7CC;
}

.price .discount {
    font-size: 12px;
    color: #E50000;
    font-weight: 700;
}

.new-warning {
    background-color: #FFFAE6;
    font-family: 'iranyekan';
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 15px;
}

    .new-warning p {
        color: #EBA900;
        font-family: 'iranyekan';
        font-size: 12px;
        margin-bottom: 15px;
    }

.increase-input:focus {
    box-shadow: none !important;
}

.payment-items {
    border: 1px solid #C7C7CC;
    border-radius: 5px;
    padding: 15px;
    font-family: 'iranyekan';
}

    .payment-items row {
        border-bottom: 1px solid #e5e5ea;
    }

    .payment-items .row {
        border-bottom: 1px solid #e5e5ea;
        padding: 15px 0px;
        margin: 0 15px;
    }

        .payment-items .row:last-child {
            border-bottom: none;
        }

.print-warning {
    position: relative;
    top: 5px;
}

.payment-btn-row {
    margin-top: 20px;
    padding: 0;
}

    .payment-btn-row .payment-btn {
        background-color: #27AE60 !important;
        padding: 10px 20px;
        width: 100%;
        border: none;
        border-radius: 5px;
        color: #fff;
        cursor: pointer;
        margin-top: 15px;
        text-align: center;
    }

.payment-main-detail .img {
    width: 80px !important;
    background-color: #23E1D64D;
    margin: 0 auto;
    text-align: center;
    height: 80px;
    margin-top: 30px;
    border-radius: 5px;
    line-height: 110px;
    margin-bottom: 12px;
}

.paymant-amount p {
    font-size: 25px;
    color: #23E1D6;
    font-family: 'iranyekan';
}

.paymant-amount {
    text-align: center;
    padding: 10px 0;
}

.payment-other-detail {
    text-align: center;
    font-family: 'iranyekan';
}

    .payment-other-detail p {
        font-size: 12px;
        color: #D1D1D6;
    }

.payment-detail-label {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    letter-spacing: 0em;
    color: #8E8E93;
    text-align: right;
}

    .payment-detail-label p {
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: 31px;
        letter-spacing: 0em;
        text-align: left;
        font-family: 'iranyekan';
        color: #8E8E93;
    }

hr.dashed-line {
    border-top: none;
    border-bottom: 1px dashed #C7C7CC;
    margin: 25px 0;
}

.right-side-circle {
    position: absolute;
    top: 323px;
    right: 0px;
    background-color: #40424c;
    width: 14px;
    height: 24px; /* as the half of the width */
    border-top-left-radius: 110px; /* 100px of height + 10px of border */
    border-bottom-left-radius: 110px; /* 100px of height + 10px of border */
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.left-side-circle {
    position: absolute;
    top: 323px;
    left: 0;
    background-color: #40424c;
    width: 14px;
    height: 24px;
    border-top-right-radius: 110px;
    border-bottom-right-radius: 110px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.more-btn-container {
    display: flex;
    width: 140px;
    margin: 0 auto;
}

.more-invoices {
    font-family: 'iranyekan';
    font-size: 14px;
    font-weight: 700;
    border: none;
    color: #007AFF;
    cursor: pointer;
    background-color: transparent;
    display: flex;
    align-items: center;
    flex-direction: row;
}

    .more-invoices svg {
        margin: 0 6px;
    }

.next-invoices {
    flex-grow: 1;
    flex-direction: row-reverse;
}

.bank-gateway-dropdown {
    border: 1px solid #007AFF;
    border-radius: 5px;
    padding: 10px 20px;
    text-align: center;
    margin-bottom: 20px !important;
    cursor: pointer;
}

    .bank-gateway-dropdown.open .title {
        font-size: 9px;
        text-align: right;
        width: 100%;
        padding-right: 0;
    }

    .bank-gateway-dropdown .title {
        margin-bottom: 0 !important;
        transition: 0.6s;
    }

    .bank-gateway-dropdown p {
        margin-bottom: 6px;
        text-align: right;
        font-size: 12px;
        padding-right: 20px;
    }

.header-info p {
    margin-bottom: 0;
    float: right;
    margin-left: 30px;
    font-size: 13px;
    font-family: 'iranyekan';
}

.header-info label {
    margin-left: 0;
}

.bank-gateway-list {
    border: 1px solid #C7C7CC;
    position: absolute;
    background-color: #fff;
    border-radius: 5px;
    width: 190px;
    margin-top: 5px;
    padding: 10px;
    bottom: 0;
    max-height: 270px;
    overflow-y: auto;
}

.select-bank-title {
    cursor: pointer;
    border: 1px solid #C7C7CC;
    background-color: #f9f9f9;
    padding: 7px 0;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 0;
}

.bank-gateway-list input[type=radio] {
    display: none;
}

input[name=InstallationType] {
    display: block;
}

.dropbox-banks {
    margin-bottom: 10px !important;
    cursor: pointer;
}

    .dropbox-banks label {
        cursor: pointer;
    }

.attention-text {
    color: #E50000;
    font-size: 13px;
    font-weight: bold;
}

.finance-export {
    margin-right: 10px;
}

.bank-warning {
    display: none;
}

.bank-warning {
    margin-bottom: 10px;
    color: #E50000;
    font-weight: bold;
}

.vertical-divider {
    border-right: 1px solid #ccc;
    height: 25px;
    margin-top: -8px;
    margin-right: 10px;
}

.pre-invoice-title {
    margin-bottom: 25px;
}

.pre-invoice-subject p {
    color: #bbb;
}

.download-container {
    flex-grow: 5;
    text-align: left;
    font-weight: bold;
}

.selected-bank {
    font-size: 13px;
    top: -5px;
    position: relative;
    margin-right: 6px;
}

a.disabled {
    color: #ccc;
}

    a.disabled:hover {
        border: none !important;
    }



p.invoice-credeb-container {
    font-size: unset;
    color: unset;
    margin: unset;
    max-width: 160px;
}

.equipment-container {
    display: flex;
    flex-direction: column;
    padding: 0 130px;
}
.equipment-baner-container {
    margin-right: -25px;
    margin-top: -25px;
}

.equipment-baner-container img {
    width: 100%;
}

.equipment-quote p {
    margin-bottom: 10px;
}

.equipment-quote {
    margin: 64px 0;
}

.equipment-quote-title {
    font-family: 'iran-sans';
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

.equipment-quote-sub {
    text-align: center;
}

.equipment-quote-subtitle {
    font-family: 'iran-sans';
    font-size: 18px;
    line-height: 30px;
}

.equipment-title {
    font-weight: bold;
    color: #34495e;
}

.equipment-offer-container {
    display: flex;
    column-gap: 10px;
}

.bundle-container {
    border: 1px solid #ccc;
    border-radius: 16px;
    padding: 48px;
    font-family: 'iran-sans';
    font-size: 16px;
    margin-bottom: 24px;
}


.equipment-btn {
    background-color: #3F86EC;
    color: #fff;
    font-family: 'iran-sans';
    font-size: 16px;
    border: none;
    border-radius: 8px;
    width: 165px;
    height: 50px;
    cursor: pointer;
}

    .equipment-btn:hover {
        background-color: #326CBE;
    }

.equipment-desc li {
    display: block;
}

.equipment-desc svg {
    margin-left: 6px;
}

.equipment-desc ul {
    padding-right: 0;
    text-align: inherit;
}

.action-container {
    display: flex;
}

.action-container-half {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.equipment-seperator {
    border-top: 1px dashed #ccc;
    padding-top: 25px;
    margin-top: 25px;
}

    .equipment-seperator:last-child {
        border-top: none !important;
    }

.equipment-card {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.equipment-call-info {
    color: #34495e;
    font-weight: bold;
}

.equipment-warning-1 {
    display: none;
}

.equipment-warning-2 {
    display: none;
}

a.equipment-btn {
    text-align: center;
    line-height: 50px;
}

.equipment-warning {
    padding-top: 20px;
}

    .equipment-warning p {
        color: #e74c3c;
        text-align: center;
        font-size: 15px;
        margin-bottom: 0;
        width: 90%;
    }

    .equipment-warning span {
        font-weight: bold;
    }

span.font-bold {
    font-weight: bold;
}

.equipment-price {
    display: flex;
    flex-direction: column;
    margin-right: 98px;
    text-align: left;
}

.equipment-price-half {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.equipment-last-price span {
    font-size: 16px;
    color: #666;
    text-decoration: line-through;
}

.fa-num {
    font-family: 'IRANSansWeb(FaNum)';
}

.equipment-current-price {
    font-size: 18px;
    color: #303031;
    font-weight: 600;
}

.equipment-container {
    padding: 0;
}

.equipment-quote {
    margin: 30px 0 15px;
}

.equipment-quote-title {
    font-size: 16px !important;
    font-weight: bold;
    text-align: center;
}

.equipment-quote-subtitle {
    font-size: 14px !important;
}

.action-container {
    display: flex;
    flex-direction: column;
}

.accounting-grid-div {
    display: none;
}

.invoice-detail-header-container {
    display: flex;
}

.position-relative {
    position: relative;
}

.landing-title {
    font-family: IRANSans;
    font-size: 30px;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0em;
    color: #1F2F61;
}

.landing-desc {
    font-family: IRANSans;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: justify;
    color: rgba(31, 47, 97, 0.6);
    margin-bottom: 25px;
}

.landing-circle {
    width: 500px !important;
    height: 500px !important;
    background-color: rgba(1, 39, 87, 0.1);
    border-radius: 100%;
    margin-bottom: -200px;
    margin-right: 70px;
}

.landing-diagram {
    position: relative;
    left: 100px;
    top: 11px;
    width: 456px !important;
    height: 296px !important;
}

.landing-img {
    position: relative;
    background-color: #ccc;
    margin-right: 100px;
}

.landing-text {
    padding-top: 30px;
}

.landing-page {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.landing-title span {
    font-weight: 700;
}

.landing-top {
    max-width: 67.5em;
    margin-top: 40px;
    margin-bottom: 40px
}

.landing-top-title {
    display: flex;
    gap: 2rem
}

.landing-middle {
    background-color: #eee;
    padding: 0 16%;
    position: relative;
    font-family: IRANSans;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    color: #94989E;
    text-align: center;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center
}

img.landing-clock {
    width: 70px !important;
    height: 70px !important;
}

img.landing-device {
    width: 37px !important;
    height: 70px !important;
}

img.landing-security {
    width: 60px !important;
    height: 65px !important;
}

.landing-btn {
    color: #fff;
    background-color: rgba(0, 122, 255, 1);
    padding: 10px 36px;
    border-radius: 4px;
}

p.landing-middle-title {
    font-weight: 500;
    font-size: 16px;
    color: #393939;
    margin-bottom: 5px;
    margin-top: 5px;
}

p.landing-middle-desc {
    color: #94989E;
    font-size: 13px;
    line-height: 22px;
}

.landing-bottom {
    padding-top: 70px;
    text-align: center;
    margin-bottom: 80px;
}

.landing-bottom-title {
    font-family: IRANSans;
    font-size: 32px;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: 0em;
    color: rgba(31, 47, 97, 1);
    text-align: center;
}



.landing-btn-large {
    color: #fff;
    background-color: rgba(0, 122, 255, 1);
    padding: 10px 36px;
    border-radius: 4px;
    margin-bottom: 100px;
    margin-top: 30px;
}

.landing-middle-div {
    padding-top: 30px;
    height: 100%;
    flex: 1;
}

.landing-middle-border {
    border: 1px solid rgba(221, 221, 221, 1);
}

@media (max-width:1424px) {
    .landing-top {
        height: 430px;
    }
}

@media (max-width:1300px) {
    .change-request-card-title {
        font-size: 20px;
    }

    .landing-diagram {
        left: 0px;
        top: 50px;
    }

    .landing-text {
        padding-right: 0;
    }

    .landing-circle {
        left: 90px;
        margin-right: 0px;
    }

    .landing-title {
        font-size: 26px;
    }
}

@media (max-width:1220px) {
    .landing-top {
        height: 450px;
    }
}

@media (max-width:1100px) and (min-width: 961px) {
    .service-card {
        width: 50%;
    }

    .service-speed h5 {
        margin-right: 7px;
    }

    .service-card {
        width: 50%;
    }
}

@media(max-width: 1080px) {
    .landing-circle {
        width: 440px !important;
        height: 440px !important;
    }

    .landing-title {
        font-size: 23px;
    }

    .landing-top {
        height: 380px;
    }

    .landing-text {
        padding-right: 0 !important;
    }
}

@media (max-width:960px) {
    .link-buttons {
        top: 50px;
        position: relative;
    }

    .remodal .remodal__content {
        min-width: 100%;
    }

    .invoice-item-container {
        padding-left: 0;
    }

    .landing-btn {
        float: left;
    }

    .hide-medium {
        display: none;
    }

    .landing-top {
        height: 300px;
    }
}

@media (max-width:855px) {
    .landing-title {
        font-size: 20px;
        line-height: 30px;
    }

    .landing-desc {
        font-size: 14px;
    }

    .landing-middle {
        padding: 0;
    }

    .landing-bottom-title {
        font-size: 28px;
    }

    svg.sort-icon {
        width: 25px;
    }
}

@media (max-width:830px) {
    .change-request-sort-btn {
        font-size: 12px;
    }
}

@media (max-width:800px) {
    .change-request-sort-btn {
        font-size: 11px;
    }

    .landing-top {
        margin: 0;
    }

    .landing-text {
        padding-left: 0;
    }

    .landing-middle {
        flex-flow: column;
    }

    .landing-middle-div {
        border-left: none;
    }
}

@media (max-width:768px) {
    .equipment-baner-container {
        margin-right: 0;
    }
    .filters-section {
        margin-top: 10px;
    }

    .change-request-sort-btn {
        font-size: 12px;
    }

    .widget.newface {
        padding: 0;
    }

    .change-request-tariffs-secion {
        display: none;
    }

    .mobile-buttons {
        display: grid;
        text-align: center;
    }

    .mobile-links {
        display: block;
    }

    .mobile-line-guide {
        width: fit-content;
        margin: 25px auto 0px;
    }

    .mobile-change-request-link {
        width: fit-content;
        margin: 10px auto 15px;
        background-color: #3fc086 !important;
    }

    .mobile-links .new-btn {
        padding: 2px 15px;
    }

    .filters-btn svg {
        position: relative;
        top: 2px;
    }

    .sorting-btn svg {
        position: relative;
        top: 1px;
    }

    .sort-items-container {
        display: none;
        margin-bottom: 70px;
        margin-top: -10px;
    }

    .change-service-result-container {
        border: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
    }

    .change-request-result-section {
        padding: 0;
        margin-top: 0px;
    }

    .service-card {
        padding-right: 0px;
    }

    .change-request-filters {
        width: 100%;
        margin-right: 0;
        display: none;
        margin-bottom: 20px;
        padding-bottom: 0;
    }

    .range-slider {
        height: 60px;
    }

    .change-request-card-container {
        margin-top: -25px;
    }

    .line-guide {
        display: none;
    }

    #filter-service-period {
        display: none;
    }

    #line-filter-service-period {
        display: block;
    }

    .newface-error {
        max-width: 100%;
    }

    .small-hide {
        display: none;
    }
}

@media (max-width: 685px) {
    .landing-top {
        padding: 0 !important;
    }

    .landing-text {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
}

@media (max-width: 600px) {
    .inner {
        padding-right: 20px;
        padding-left: 20px;
    }

    .ballance-val {
        font-size: 40px;
    }

    .account-ballance {
        display: flex;
        flex-direction: column;
    }

    .cart.pre-invoice {
        margin-top: 20px;
    }

    .pre-invoice-subject p {
        margin-bottom: 15px;
    }

    .pre-invoice-title p {
        padding-bottom: 15px;
        border-bottom: 1px solid #E5E5EA;
    }

    .latest-container {
        display: unset;
    }

    .pre-invoice-detail {
        float: right;
        height: 30px;
    }

    .pre-invoice-btn {
        border-top: 1px solid #e5e5ea;
        width: 100%;
        text-align: center;
        padding-top: 15px;
    }

        .pre-invoice-btn a {
            margin: 0 auto;
        }

    .finance-calendar .col-12-xxsmall {
        padding: 0;
    }

    .accounting-hr {
        display: none;
    }

    .finance-label {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .accounting-filter-container {
        background-color: transparent;
        display: flex;
        flex-direction: column;
    }

    .accounting-dropdown {
        background-color: transparent !important;
        width: fit-content;
        background: none;
    }

    .finance-export {
        display: none;
    }

    .vertical-divider {
        display: none;
    }

    .accounting-result-count {
        margin-top: 5px;
    }

    td.icon-col {
        float: right;
    }

    td.date-col {
        float: right;
    }

    td.price-col {
        border: 1px solid red;
    }

    .accounting-col-details {
        margin-top: 10px;
    }

    .accounting-grid-div {
        display: block;
    }

    .accounting-grid-row {
        border-bottom: 1px solid #E5E5EA;
        padding: 15px 0;
        display: flex;
        flex-direction: column;
    }

    .icon-col {
        width: 31px;
        height: 31px;
    }

    .date-col {
        font-family: IRANYekan;
        font-size: 12px;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: right;
        color: #AEAEB2;
        flex: auto;
        margin-right: 25px;
    }

    .name-col {
        font-family: IRANYekan;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: right;
        margin-top: 15px;
    }

    .price-col {
        font-size: 12px;
        font-family: IRANYekan;
        font-weight: 400;
        line-height: 21px;
        letter-spacing: 0em;
        text-align: left;
        color: #AEAEB2;
    }

    .detail-col.text-center {
        text-align: left;
        height: 20px;
    }

    .accounting-col-main {
        display: flex;
        flex-direction: row;
    }

    .name-col p {
        color: #AEAEB2;
        margin-bottom: 0;
    }

    .name-col a {
        float: left;
        margin-right: 10px;
    }

    .detail-col svg {
        transform: rotate(-90deg);
        width: 15px;
        height: 15px;
        cursor: pointer;
        transition: transform 1s;
    }

    .pre-invoice-btn a {
        color: #007AFF;
        border-bottom: none;
        font-weight: 600;
    }

    .more-btn-container {
        width: 100%;
    }

    .more-invoices {
        margin-top: 15px;
    }

    .remodal {
        width: 100% !important;
    }

    .header-info p {
        margin-top: 5px;
    }

    .invoice-detail-header-container {
        flex-direction: row;
        display: flex;
    }

    .flex-grow {
        flex-grow: 1;
    }

    .header-info-number {
        text-align: left;
    }

        .header-info-number p {
            margin-left: 0;
        }

    .download-container {
        position: absolute;
        top: 90px;
        width: 100%;
        right: 0;
        text-align: center;
    }

    .remodal .invoice-header {
        margin-top: 40px;
    }

    .invoice-totals {
        margin-top: 10px;
    }

    .bank-gateway-list {
        position: absolute;
        bottom: 0;
        width: 90%;
    }

    .finance-date {
        height: 53px;
    }

    .finance-datepicker-holder {
        margin-left: 5px;
    }

    .landing-page {
        padding-top: 0;
    }

    a.back-to-shatel {
        margin-top: 10px;
    }
}

@media (max-width: 444px) {
    .landing-text {
        padding-top: 0;
    }
}

@media (max-width: 391px) {
    .landing-top {
        height: 330px;
    }

    .header-info {
        flex-direction: column;
    }

    .change-request-sort-btn {
        font-size: 13px;
    }

    svg.sort-icon {
        width: 20px;
    }
}

@media (max-width: 354px) {
    .change-request-sort-btn {
        font-size: 13px;
    }
}

@media(max-width: 332px) {
    .landing-title {
        font-size: 18px;
        line-height: 28px;
    }
}

@media(max-width: 312px) {
    .landing-desc {
        margin-bottom: 5px;
    }
}

.secondary-nav a {
    font-size: 11px;
}

.bg-menu a {
    font-size: 12px;
}
.widget-newface-eq{
    padding-left: 0 !important;
}

/* Shatel Calendar Style */
@font-face {
    font-family: 'yekan';
    src: url('/Content/Fonts/MyFont/BYekan.eot');
    src: url('/Content/Fonts/MyFont/BYekan.eot') format('eot'), url('/Content/Fonts/MyFont/BYekan.woff') format('woff'), url('/Content/Fonts/MyFont/BYekan.ttf') format('truetype');
}


input[shatel-calendar=true] {
    cursor: pointer;
}

.shatel-calendar {
    width: 212px;
    height: 232px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    border: 1px solid #2d2d2d;
    -ms-border-radius: 7px;
    border-radius: 7px;
    font-family: yekan, tahoma;
    font-size: 12px;
    background: #176792;
    -webkit-box-shadow: 2px 3px 7px 0 #2d2d2d;
    -ms-box-shadow: 2px 3px 7px 0 #2d2d2d;
    box-shadow: 2px 3px 7px 0 #2d2d2d;
    color: white;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .shatel-calendar .footer, .shatel-calendar .header {
        height: 30px;
        width: 100%;
        background: #176792;
        overflow: hidden;
        position: relative;
    }

    .shatel-calendar .header {
        -ms-border-top-left-radius: 7px;
        border-top-left-radius: 7px;
        -ms-border-top-right-radius: 7px;
        border-top-right-radius: 7px;
        left: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        top: 0 !important;
    }

        .shatel-calendar .header > div {
            float: left;
            /*height: 30px;*/
            line-height: 30px;
            text-align: center;
            width: 29px;
        }

    .shatel-calendar .footer > div {
        float: left;
    }

    .shatel-calendar .footer .clear, .shatel-calendar .footer .goto-current-month {
        line-height: 30px;
        text-align: center;
        cursor: pointer;
        width: calc(50% - 1px) !important;
        float: left;
    }

        .shatel-calendar .footer .clear:hover, .shatel-calendar .footer .goto-current-month:hover {
            background: #124966;
        }

        .shatel-calendar .footer .clear {
            width: 50% !important;
        }

    .shatel-calendar .splitor {
        width: 1px;
        height: 30px;
        background: #08344B;
    }

    .shatel-calendar .next-date-part, .shatel-calendar .prev-date-part {
        width: 29px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsSAAALEgHS3X78AAACOUlEQVR4nO3Zu0ojYRjGccl6QPcmbBQED6BgCtNZuBemFhpB0Tbo3opexN9DsE+hXZok8t8ibyCwiruZzAHyDbxlvuf5zUwx5J1T52ZpSi+QwAmcwAmcwAmcwLMzWQ9YUevqrwLKHkXWzzLA8+queqm+qncFgFuRdRXZ80WAF9U19Vp9UfsOr98FgG8jq6+21Rt1PTpNHbykNtSm+ubfV5Hg8es9OjWiY2bwD3U7Dm2rH5+Elgk2OrXVC3UnOk8MPlDv1e4XYVUAj66u+uDwaU8Mrqkb6on6qA4qCB5Et9PoWssCHs2Cuq8eq50KgTsOH0Y9On57zv+GLqir6nnc1V4J4F5kN6PLP0EnBY+mpm6qZ+pTlMkb3FKf42Zv+c2rO23waJYdfgQcFgA+VPcic+Jz8i5ZuSm9QAIncAIncAIncALPzpReIIETOIETOIETOIFnZzL9GFgB6kDu20PgKLKK3x4C88AucAm8AncFgFuRdRXZ+W8PgUVgDbgGXoA+IJD7/9LAbWT1gTZwA6wD098eAktAA2gCbxE8PkWCx+c9OjWA7NtD4AewHYe2gY9PQssEG53awAWwA0y+PQQOgHug+0VYFcCj6QIPwOTbQ6AGbAAnwCMwqCB4EN1Oo2v27SGwAOwDx0CnQuBOPIw6MP3tYcBXgfO4q70SwL3IbkaX/LeH8apvAmfAE3BbALgFPMfN3vru1Z0qeKzEMsOPgNy3h8AhsAek7WECJ3ACz86UXiCBEziBM80fE9WNh7xC2FcAAAAASUVORK5CYII=) no-repeat;
        cursor: pointer;
    }

    .shatel-calendar .next-date-part {
        background-position: left top;
        border-right: 1px solid #000;
    }

    .shatel-calendar .prev-date-part {
        background-position: right top;
        border-left: 1px solid #000;
    }

    .shatel-calendar .next-date-part:hover {
        background-position: left bottom;
    }

    .shatel-calendar .prev-date-part:hover {
        background-position: right bottom;
    }

    .shatel-calendar .year-month-chooser {
        width: 150px !important;
    }

    .shatel-calendar .footer {
        -ms-border-bottom-left-radius: 7px;
        border-bottom-left-radius: 7px;
        -ms-border-bottom-right-radius: 7px;
        border-bottom-right-radius: 7px;
    }

    .shatel-calendar .middle {
        height: 170px;
        width: 210px;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }

        .shatel-calendar .middle > div {
            width: 100%;
        }

    .shatel-calendar .day-name {
        background: #fff;
        height: 25px;
        border-bottom: 1px solid #000;
    }

        .shatel-calendar .day-name > div {
            float: left;
            width: 30px;
            text-align: center;
            background: #124966;
            line-height: 25px;
        }

    .shatel-calendar .day-num .cell {
        float: right;
        outline: 1px solid #2d2d2d;
        width: 30px;
        text-align: center;
        /*height: 24px;*/
        line-height: 24px;
        cursor: pointer;
        font-size: 11px;
        background: white;
        color: black;
        position: relative;
    }

        .shatel-calendar .day-num .cell:hover {
            background: black;
            color: white;
        }

        .shatel-calendar .day-num .cell.friday {
            color: red !important;
        }

    .shatel-calendar .other-days {
        float: right;
        outline: 1px solid #2d2d2d;
        width: 30px;
        text-align: center;
        /*height: 24px;*/
        line-height: 24px;
        cursor: default !important;
        font-size: 11px;
        background: white;
        color: #a3a3a3 !important;
        position: relative;
    }

        .shatel-calendar .other-days.friday {
            color: #ff7979 !important;
        }

    .shatel-calendar .today > div {
        -ms-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 11px #00f inset;
        -ms-box-shadow: 0 0 11px #00f inset;
        box-shadow: 0 0 11px #00f inset;
        height: 19px;
        left: 3px;
        margin: 0 auto;
        position: absolute;
        top: 2px;
        width: 24px;
        -webkit-animation: todayAnimation 4s ease-in-out 0s normal none infinite running;
        -moz-animation: todayAnimation 4s ease-in-out 0s normal none infinite running;
        -ms-animation: todayAnimation 4s ease-in-out 0s normal none infinite running;
        -o-animation: todayAnimation 4s ease-in-out 0s normal none infinite running;
        animation: todayAnimation 4s ease-in-out 0s normal none infinite running;
    }

    .shatel-calendar .selected > div {
        -ms-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-shadow: 0 0 11px #760072 inset;
        -ms-box-shadow: 0 0 11px #760072 inset;
        box-shadow: 0 0 11px #760072 inset;
        height: 19px;
        left: 3px;
        margin: 0 auto;
        position: absolute;
        top: 2px;
        width: 24px;
        -webkit-animation: selectAnimation 4s ease-in-out 0s normal none infinite running;
        -moz-animation: selectAnimation 4s ease-in-out 0s normal none infinite running;
        -ms-animation: selectAnimation 4s ease-in-out 0s normal none infinite running;
        -o-animation: selectAnimation 4s ease-in-out 0s normal none infinite running;
        animation: selectAnimation 4s ease-in-out 0s normal none infinite running;
    }

    .shatel-calendar .day-num .cell:hover > div, .shatel-calendar .day-num .cell:hover > div {
        border: none !important;
        -webkit-box-shadow: none !important;
        -ms-box-shadow: none !important;
        box-shadow: none !important;
    }

    .shatel-calendar .day-container {
        display: block;
    }

    .shatel-calendar .month-container, .shatel-calendar .year-container {
        display: none;
        width: 100% !important;
        height: 170px;
    }

    .shatel-calendar .year-month-chooser > div {
        float: left;
    }

    .shatel-calendar .m-chooser, .shatel-calendar .y-chooser {
        line-height: 30px;
        margin: 0 auto;
        text-align: center;
        width: 74px;
        cursor: pointer;
    }

    .shatel-calendar .m-chooser {
        width: 75px !important;
    }

    .shatel-calendar .year-container > div, .shatel-calendar .month-container > div {
        background: #124966;
        color: #c7c7c7;
        float: right;
        outline: 1px solid #000;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
    }

    .shatel-calendar .year-container > div {
        /*height: 34px;*/
        line-height: 34px;
        width: 42px;
    }

    .shatel-calendar .month-container > div {
        /*height: 42px;*/
        line-height: 42px;
        width: 70px;
    }

    .shatel-calendar .month-container .correct-height {
        height: 43px !important;
    }

    .shatel-calendar .year-container > div:hover, .shatel-calendar .month-container > div:hover {
        background: #176792;
    }

    .shatel-calendar .m-chooser:hover, .shatel-calendar .y-chooser:hover {
        background: #124966;
    }

@-webkit-keyframes todayAnimation {
    0% {
        box-shadow: 0 0 4px #fff inset;
    }

    50% {
        box-shadow: 0 0 11px #00f inset;
    }

    100% {
        box-shadow: 0 0 4px #fff inset;
    }
}

@keyframes todayAnimation {
    0% {
        box-shadow: 0 0 4px #fff inset;
    }

    50% {
        box-shadow: 0 0 11px #00f inset;
    }

    100% {
        box-shadow: 0 0 4px #fff inset;
    }
}

@-webkit-keyframes selectAnimation {
    0% {
        box-shadow: 0 0 4px #fff inset;
    }

    50% {
        box-shadow: 0 0 11px #760072 inset;
    }

    100% {
        box-shadow: 0 0 4px #fff inset;
    }
}

@keyframes selectAnimation {
    0% {
        box-shadow: 0 0 4px #fff inset;
    }

    50% {
        box-shadow: 0 0 11px #760072 inset;
    }

    100% {
        box-shadow: 0 0 4px #fff inset;
    }
}


/* Datepicker Style */
.drp-datepicker {
    display: inline-block;
    margin: 2px;
    direction: ltr;
}

    .drp-datepicker * {
        box-sizing:content-box !important;
    }

.drp-datepicker > select {
    border: 1px solid #c5c5c5;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px 0 #c2c2c2 inset;
    -ms-box-shadow: 0 0 3px 0 #c2c2c2 inset;
    box-shadow: 0 0 3px 0 #c2c2c2 inset;
    cursor: pointer;
    direction: rtl;
    font-family: tahoma;
    font-size: 11px;
    height: 25px;
    line-height: 25px;
    margin: 0 2px;
    text-align: center;
}

.drp-datepicker > select.year-selector {
        width: 51px;
    }

    .drp-datepicker > select.month-selector {
        width: 74px;
    }

    .drp-datepicker > select.day-selector {
        width: 47px;
    }

.drp-datepicker option {
    height: 20px;
    line-height: 20px;
    padding: 5px 0 0;
    border-bottom: 1px solid #c1c1c1;
    cursor: pointer;
}

    .drp-datepicker option:hover {
        background: silver !important;
    }

.drp-datepicker > select > option:last-child {
    border-bottom: none;
}

.amcharts-export-canvas {
    position: absolute;
    display: none;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff
}

    .amcharts-export-canvas.active {
        display: block
    }

.amcharts-export-menu {
    position: absolute;
    z-index: 2;
    opacity: .5;
    color: #000
}

    .amcharts-main-div:hover .amcharts-export-menu, .amcharts-stock-div:hover .amcharts-export-menu, .amcharts-export-menu.active {
        opacity: 1
    }

.amcharts-export-menu-top-left > ul > li > ul:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent
}

.amcharts-export-menu-top-left > ul > li > ul > li:first-child > a:after {
    content: "";
    position: absolute;
    top: 12px;
    right: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #e2e2e2;
    border-bottom: 8px solid transparent
}

.amcharts-export-menu-top-right > ul > li > ul:after {
    content: "";
    position: absolute;
    top: 13px;
    left: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent
}

.amcharts-export-menu-top-right > ul > li > ul > li:first-child > a:after {
    content: "";
    position: absolute;
    top: 12px;
    left: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid #e2e2e2;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.amcharts-export-menu-bottom-left > ul > li > ul:after {
    content: "";
    position: absolute;
    bottom: 13px;
    right: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 7px solid transparent
}

.amcharts-export-menu-bottom-left > ul > li > ul > li:last-child > a:after {
    content: "";
    position: absolute;
    bottom: 12px;
    right: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid #e2e2e2;
    border-bottom: 8px solid transparent
}

.amcharts-export-menu-bottom-right > ul > li > ul:after {
    content: "";
    position: absolute;
    bottom: 13px;
    left: 100%;
    z-index: 1000;
    border-top: 7px solid transparent;
    border-left: 7px solid #fff;
    border-right: 7px solid transparent;
    border-bottom: 7px solid transparent
}

.amcharts-export-menu-bottom-right > ul > li > ul > li:last-child > a:after {
    content: "";
    position: absolute;
    bottom: 12px;
    left: 100%;
    z-index: 1001;
    border-top: 8px solid transparent;
    border-left: 8px solid #e2e2e2;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent
}

.amcharts-export-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.amcharts-export-menu li {
    position: relative;
    display: block;
    z-index: 1
}

    .amcharts-export-menu li > ul {
        position: absolute;
        display: none;
        border: 1px solid #e2e2e2;
        margin-top: -1px;
        background: #fff
    }

    .amcharts-export-menu li > a {
        position: relative;
        display: block;
        color: #000;
        text-decoration: none;
        padding: 12px;
        z-index: 2;
        white-space: nowrap;
        border-bottom: 1px solid #f2f2f2
    }

    .amcharts-export-menu li:last-child > a {
        border-bottom: none
    }

    .amcharts-export-menu li > a > img {
        border: none
    }

.amcharts-export-menu-top-left {
    top: 0;
    left: 0
}

.amcharts-export-menu-bottom-left {
    bottom: 0;
    left: 0
}

.amcharts-export-menu-top-right {
    top: 0;
    right: 0
}

.amcharts-export-menu-bottom-right {
    bottom: 0;
    right: 0
}

.amcharts-export-menu li:hover > ul, .amcharts-export-menu li.active > ul {
    display: block
}

.amcharts-export-menu li:hover > a, .amcharts-export-menu li.active > a {
    color: #fff;
    background-color: #636363
}

.amcharts-export-menu-top-left li:hover > ul, .amcharts-export-menu-top-left li.active > ul {
    left: 100%;
    top: 0
}

.amcharts-export-menu-bottom-left li:hover > ul, .amcharts-export-menu-bottom-left li.active > ul {
    left: 100%;
    bottom: 0
}

.amcharts-export-menu-top-right li:hover > ul, .amcharts-export-menu-top-right li.active > ul {
    top: 0;
    right: 100%
}

.amcharts-export-menu-bottom-right li:hover > ul, .amcharts-export-menu-bottom-right li.active > ul {
    bottom: 0;
    right: 100%
}

.amcharts-export-menu .export-main > a, .amcharts-export-menu .export-drawing > a, .amcharts-export-menu .export-delayed-capturing > a {
    display: block;
    overflow: hidden;
    text-indent: -13333337px;
    width: 36px;
    height: 36px;
    padding: 0;
    background-repeat: no-repeat;
    background-image: url("/Scripts/images/download.svg");
    background-color: #fff;
    background-position: center;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5);
    border-radius: 18px;
    margin: 8px 8px 0 10px
}

.amcharts-export-menu .export-drawing > a {
    background-image: url("/Scripts/images/download.svg");
}

.amcharts-export-menu .export-main:hover, .amcharts-export-menu .export-drawing:hover, .amcharts-export-menu .export-main.active, .amcharts-export-menu .export-drawing.active {
    padding-bottom: 100px
}

.amcharts-export-menu.amcharts-export-menu-bottom-left .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main:hover, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing:hover, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-left .export-drawing.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-main.active, .amcharts-export-menu.amcharts-export-menu-bottom-right .export-drawing.active {
    padding-bottom: 0;
    padding-top: 100px
}

.amcharts-export-menu .export-main:hover > a, .amcharts-export-menu .export-main.active > a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTFweCIgaGVpZ2h0PSIxNHB4Ij48cGF0aCBkPSJNMywwIEw4LDAgTDgsNSBMMTEsNSBMNS41LDEwIEwwLDUgTDMsNSBMMDMsMCIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjAiIHk9IjEyIiBmaWxsPSIjZmZmIiB3aWR0aD0iMTEiIGhlaWdodD0iMiIvPjwvc3ZnPg==)
}

.amcharts-export-menu .export-drawing:hover > a, .amcharts-export-menu .export-drawing.active > a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE3cHgiPjxyZWN0IHg9IjAiIHk9IjE2IiBmaWxsPSIjRkZGIiB3aWR0aD0iMTQiIGhlaWdodD0iMSIvPjxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMiwtMTApIiBmaWxsPSIjRkZGIiBkPSJNMTcuMDk4LDIwLjMwNWMtMC4xNDIsMC4xNDYsMC4xMDEsMC4wNCwwLjEzNywwLjAwNGMwLjAyNy0wLjAyOCwwLjIwNC0wLjA5LDAuNDg0LTAuMDljMC4zMzgsMCwwLjYyNiwwLjA5MiwwLjc4NywwLjI1NSBjMC40NzMsMC40NzIsMC40MjQsMC45MzIsMC4zOTMsMS4wNzhsLTIuNTIxLDEuMDU1bC0xLjU3Ny0xLjU3N2wxLjA1NC0yLjUyYzAuMDM5LTAuMDA5LDAuMTA1LTAuMDE4LDAuMTg4LTAuMDE4IGMwLjIxOSwwLDAuNTU1LDAuMDY5LDAuODkzLDAuNDA3YzAuMzc4LDAuMzc4LDAuMjQ2LDEuMTg4LDAuMTY2LDEuMjcxQzE3LjA2MiwyMC4yMDcsMTcuMDYyLDIwLjI2OSwxNy4wOTgsMjAuMzA1eiBNMjYuOTg0LDE0LjQ3MmMtMC4wMDgtMC42NzQtMC42MS0xLjI1Ny0xLjMxLTEuOTMzYy0wLjEzNC0wLjEyOS0wLjY3OS0wLjY3My0wLjgwOS0wLjgwOGMtMC42NzktMC43MDItMS4yNjYtMS4zMS0xLjk0My0xLjMxIGMtMC4zNywwLTAuNzM0LDAuMjA3LTEuMTE0LDAuNTg3bC02Ljg1Miw2Ljg0N2MtMC4wMTIsMC4wMTYtMi44NzcsNy4zNTQtMi44NzcsNy4zNTRjLTAuMDEyLDAuMDMyLDAsMC4wNjMsMC4wMjIsMC4wOTEgYzAuMDIxLDAuMDIxLDAuMDQ0LDAuMDI5LDAuMDY3LDAuMDI5YzAuMDEsMCwwLjAxOC0wLjAwMywwLjAyOC0wLjAwN2MwLDAsNy4zNTctMi44NjQsNy4zNjktMi44NzdsNi44NTQtNi44NDcgQzI2LjgwMywxNS4yMTYsMjYuOTg4LDE0Ljg0OCwyNi45ODQsMTQuNDcyeiIvPjwvc3ZnPg==)
}

.amcharts-export-menu .export-close > a, .amcharts-export-menu .export-close:hover > a, .amcharts-export-menu .export-close.active > a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAABBsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo4M2Q5NDllYS1lMjE3LTQ3Y2QtYTU1Ni04MTQ3NmRjNWEwYWQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhMTQ5MTc1LTNiODItMTE3OC05ZjZmLWY0MWMwNTYyYzQxYTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpkZGFhNTJkMi1mZDRiLTRkMmMtODEzOC01ZTEzNmQ4NGFjMDE8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjA3YWZiNWNlLWM0NTktNGM0MS1iZDIyLTE5ZTAyZTBhOWM1Yzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgzZDk0OWVhLWUyMTctNDdjZC1hNTU2LTgxNDc2ZGM1YTBhZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmY3ZmRlNGYtZDk2MS00Njk4LWI0ZjAtMDJlYjEwOWE4OTA4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGltYWdlL3BuZyB0byBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDdhZmI1Y2UtYzQ1OS00YzQxLWJkMjItMTllMDJlMGE5YzVjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTA1LTE1VDEzOjE3OjQ5KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAyMSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRkYWE1MmQyLWZkNGItNGQyYy04MTM4LTVlMTM2ZDg0YWMwMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMjEgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0wNS0xNVQxMzoxMzoxNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA1LTE1VDEzOjIxOjIxKzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMzoyMToyMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Plg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOlRleHRMYXllcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HyMp+AAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA3UlEQVR42rSSXZECQQyEPygMrIVFAidhkQASQEIjYVsCSOAksBJAAlhAwvKSWcJBUQVVl6fM5Ke7k4z6vudTG/OFTQAktcAs/ja2TyVBUgVsgQq42F5PItYBCn8PTFNjAYvw5wM92x3gCNSSFCh1araLvAdNBi53VgMtgCuweRqE7RyogAPQxHsdcQBGf0cuaZ80APzaXn468urtniQ1CaXoayStct5AL4QfgToKfoBzIF2BadGVkVZRkIU7UdQDkqRZoDwJl3ROzea2u4LUvtpHOavkty9H/m9XfhsA0l9VuzQDWrIAAAAASUVORK5CYII=)
}

.amcharts-export-menu .export-drawing-color {
    background: #000;
    width: 35px
}

    .amcharts-export-menu .export-drawing-color > a {
        display: block;
        overflow: hidden;
        text-indent: -13333337px
    }

.amcharts-export-menu .export-drawing-color-red {
    background: red
}

.amcharts-export-menu .export-drawing-color-green {
    background: #0f0
}

.amcharts-export-menu .export-drawing-color-blue {
    background: #00f
}

.amcharts-export-menu .export-drawing-color-white {
    background: #fff
}

.amcharts-export-fallback {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff
}

    .amcharts-export-fallback textarea {
        border: none;
        outline: none;
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
        padding: 20px
    }

.amcharts-export-fallback-message {
    position: absolute;
    z-index: 1;
    padding: 20px;
    width: 100%;
    background-color: #fff
}

.amcharts-export-menu .export-delayed-capturing > a {
    text-indent: 0;
    line-height: 36px;
    vertical-align: middle;
    text-align: center;
    background-image: none
}

.amcharts-export-menu, .amcharts-export-canvas .canvas-container {
    -webkit-transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -ms-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
    transition: opacity .5s ease-out
}

.amcharts-export-canvas.dropbox .canvas-container {
    opacity: .5
}

.amcharts-export-menu .export-drawing-shape a {
    font: 0/0 a;
    text-shadow: none;
    color: transparent
}

.amcharts-export-menu li img {
    height: 20px
}

.amcharts-export-menu .export-drawing-width a {
    text-align: center
}

.amcharts-export-menu .export-drawing-width span {
    display: block;
    margin: 0 auto
}

    .amcharts-export-menu .export-drawing-width span > span {
        display: block;
        background: #000;
        border-radius: 100%
    }

.amcharts-export-menu .export-drawing-shape a:hover img, .amcharts-export-menu .export-drawing-shape.active a img {
    -webkit-filter: invert(100%);
    filter: invert(100%)
}

.amcharts-legend-div svg {
    position: relative !important;
}

.amChartsLegend {
    direction: ltr !important;
}

