.am-fade-and-scale{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-scale.ng-enter,.am-fade-and-scale.am-fade-and-scale-add,.am-fade-and-scale.ng-hide-remove,.am-fade-and-scale.ng-move{-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn}.am-fade-and-scale.ng-leave,.am-fade-and-scale.am-fade-and-scale-remove,.am-fade-and-scale.ng-hide{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut}.am-fade-and-scale.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndScaleIn;animation-name:fadeAndScaleIn;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-scale.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-scale.ng-leave{-webkit-animation-name:fadeAndScaleOut;animation-name:fadeAndScaleOut;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-scale.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{opacity:1}}@keyframes fadeAndScaleIn{from{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}to{opacity:1}}@-webkit-keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes fadeAndScaleOut{from{opacity:1}to{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}}.am-fade-and-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-top.am-fade-and-slide-top-add,.am-fade-and-slide-top.ng-hide-remove,.am-fade-and-slide-top.ng-move{-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop}.am-fade-and-slide-top.am-fade-and-slide-top-remove,.am-fade-and-slide-top.ng-hide{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop}.am-fade-and-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromTop;animation-name:fadeAndSlideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-top.ng-leave{-webkit-animation-name:fadeAndSlideToTop;animation-name:fadeAndSlideToTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-right.am-fade-and-slide-right-add,.am-fade-and-slide-right.ng-hide-remove,.am-fade-and-slide-right.ng-move{-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight}.am-fade-and-slide-right.am-fade-and-slide-right-remove,.am-fade-and-slide-right.ng-hide{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight}.am-fade-and-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromRight;animation-name:fadeAndSlideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-right.ng-leave{-webkit-animation-name:fadeAndSlideToRight;animation-name:fadeAndSlideToRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-add,.am-fade-and-slide-bottom.ng-hide-remove,.am-fade-and-slide-bottom.ng-move{-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom}.am-fade-and-slide-bottom.am-fade-and-slide-bottom-remove,.am-fade-and-slide-bottom.ng-hide{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom}.am-fade-and-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromBottom;animation-name:fadeAndSlideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-bottom.ng-leave{-webkit-animation-name:fadeAndSlideToBottom;animation-name:fadeAndSlideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-fade-and-slide-left.am-fade-and-slide-left-add,.am-fade-and-slide-left.ng-hide-remove,.am-fade-and-slide-left.ng-move{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft}.am-fade-and-slide-left.am-fade-and-slide-left-remove,.am-fade-and-slide-left.ng-hide{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft}.am-fade-and-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:fadeAndSlideFromLeft;animation-name:fadeAndSlideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade-and-slide-left.ng-leave{-webkit-animation-name:fadeAndSlideToLeft;animation-name:fadeAndSlideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade-and-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromTop{from{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes fadeAndSlideToTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@-webkit-keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@keyframes fadeAndSlideFromRight{from{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes fadeAndSlideToRight{from{opacity:1}to{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@keyframes fadeAndSlideFromBottom{from{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@keyframes fadeAndSlideToBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}}@-webkit-keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@keyframes fadeAndSlideFromLeft{from{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}to{opacity:1}}@-webkit-keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes fadeAndSlideToLeft{from{opacity:1}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.am-fade{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1}.am-fade.am-fade-add,.am-fade.ng-hide-remove,.am-fade.ng-move{-webkit-animation-name:fadeIn;animation-name:fadeIn}.am-fade.am-fade-remove,.am-fade.ng-hide{-webkit-animation-name:fadeOut;animation-name:fadeOut}.am-fade.ng-enter{visibility:hidden;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-fade.ng-leave{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-play-state:paused;animation-play-state:paused}.am-fade.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.modal-backdrop.am-fade,.aside-backdrop.am-fade{background:rgba(0, 0, 0, 0.5);-webkit-animation-duration:.15s;animation-duration:.15s}.modal-backdrop.am-fade.ng-leave,.aside-backdrop.am-fade.ng-leave{-webkit-animation-delay:.3s;animation-delay:.3s}.am-flip-x{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x.am-flip-x-add,.am-flip-x.ng-hide-remove,.am-flip-x.ng-move{-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce}.am-flip-x.am-flip-x-remove,.am-flip-x.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x.ng-enter{visibility:hidden;-webkit-animation-name:flipInXBounce;animation-name:flipInXBounce;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x-linear{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-flip-x-linear.am-flip-x-add,.am-flip-x-linear.ng-hide-remove,.am-flip-x-linear.ng-move{-webkit-animation-name:flipInX;animation-name:flipInX}.am-flip-x-linear.am-flip-x-remove,.am-flip-x-linear.ng-hide{-webkit-animation-name:flipOutX;animation-name:flipOutX}.am-flip-x-linear.ng-enter{visibility:hidden;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x-linear.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-flip-x-linear.ng-leave{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-play-state:paused;animation-play-state:paused}.am-flip-x-linear.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInX{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@keyframes flipInXBounce{from{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}to{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}}@-webkit-keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{from{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.am-slide-top{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-top.am-slide-top-add,.am-slide-top.ng-hide-remove,.am-slide-top.ng-move{-webkit-animation-name:slideFromTop;animation-name:slideFromTop}.am-slide-top.am-slide-top-remove,.am-slide-top.ng-hide{-webkit-animation-name:slideToTop;animation-name:slideToTop}.am-slide-top.ng-enter{visibility:hidden;-webkit-animation-name:slideFromTop;animation-name:slideFromTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-top.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-top.ng-leave{-webkit-animation-name:slideToTop;animation-name:slideToTop;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-top.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-right.am-slide-right-add,.am-slide-right.ng-hide-remove,.am-slide-right.ng-move{-webkit-animation-name:slideFromRight;animation-name:slideFromRight}.am-slide-right.am-slide-right-remove,.am-slide-right.ng-hide{-webkit-animation-name:slideToRight;animation-name:slideToRight}.am-slide-right.ng-enter{visibility:hidden;-webkit-animation-name:slideFromRight;animation-name:slideFromRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-right.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-right.ng-leave{-webkit-animation-name:slideToRight;animation-name:slideToRight;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-right.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-bottom{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-bottom.am-slide-bottom-add,.am-slide-bottom.ng-hide-remove,.am-slide-bottom.ng-move{-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom}.am-slide-bottom.am-slide-bottom-remove,.am-slide-bottom.ng-hide{-webkit-animation-name:slideToBottom;animation-name:slideToBottom}.am-slide-bottom.ng-enter{visibility:hidden;-webkit-animation-name:slideFromBottom;animation-name:slideFromBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-bottom.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-bottom.ng-leave{-webkit-animation-name:slideToBottom;animation-name:slideToBottom;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-bottom.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}.am-slide-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.am-slide-left.am-slide-left-add,.am-slide-left.ng-hide-remove,.am-slide-left.ng-move{-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft}.am-slide-left.am-slide-left-remove,.am-slide-left.ng-hide{-webkit-animation-name:slideToLeft;animation-name:slideToLeft}.am-slide-left.ng-enter{visibility:hidden;-webkit-animation-name:slideFromLeft;animation-name:slideFromLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-left.ng-enter.ng-enter-active{visibility:visible;-webkit-animation-play-state:running;animation-play-state:running}.am-slide-left.ng-leave{-webkit-animation-name:slideToLeft;animation-name:slideToLeft;-webkit-animation-play-state:paused;animation-play-state:paused}.am-slide-left.ng-leave.ng-leave-active{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideToTop{to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideToRight{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideToLeft{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}*:focus{outline:0}.emoji-popover .close-button-holder,.popover .close-button-holder{position:absolute;right:10px}.emoji-popover .close-button-holder .close-button,.popover .close-button-holder .close-button{cursor:pointer;font-size:20px;font-weight:bold;color:#b3b3b3}.emoji-popover .close-button-holder .close-button:hover,.popover .close-button-holder .close-button:hover{color:#d7d7d7}.emoji-picker{text-indent:-9999px;display:inline-block;height:22px;margin-right:.5em;width:22px;cursor:pointer}.emoji-container{margin:0 -10px;min-width:200px;height:200px;overflow:hidden;overflow-y:scroll}.emoji-container::-webkit-scrollbar{width:10px}.emoji-container::-webkit-scrollbar-track-piece{background:#f5f5f5}.emoji-container::-webkit-scrollbar-thumb{background:#ccc;border:1px solid #b3b3b3}.emoji-popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}.emoji-popover.top{margin-top:-10px}.emoji-popover.right{margin-left:10px}.emoji-popover.bottom{margin-top:10px}.emoji-popover.left{margin-left:-10px}.emoji-popover .emoji-popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.emoji-popover .emoji-popover-content{padding:9px 14px}@media all and (-webkit-min-device-pixel-ratio: 1),all and (min--moz-device-pixel-ratio: 1),all and (-o-min-device-pixel-ratio: 1),all and (min-device-pixel-ratio: 1),all and (min-resolution: 96dpi){.emoji-picker{background:transparent url(../img/emojis.png) 0 0 no-repeat}}@media all and (-webkit-min-device-pixel-ratio: 1.5),all and (-o-min-device-pixel-ratio: 3/2),all and (min-device-pixel-ratio: 1.5),all and (min-resolution: 144dpi){.emoji-picker{background:transparent url(../img/emojis@2x.png) 0 0 no-repeat;background-size:27776px 22px}}@-moz-document url-prefix(){.emoji-picker{background:transparent url(../img/emojis.png) 0 0 no-repeat}}.emoji-bowtie{background-position:-5px 0}.emoji-smile{background-position:-37px 0}.emoji-laughing{background-position:-69px 0}.emoji-blush{background-position:-101px 0}.emoji-smiley{background-position:-133px 0}.emoji-relaxed{background-position:-165px 0}.emoji-smirk{background-position:-197px 0}.emoji-heart-eyes{background-position:-229px 0}.emoji-kissing-heart{background-position:-261px 0}.emoji-kissing-closed-eyes{background-position:-293px 0}.emoji-flushed{background-position:-325px 0}.emoji-relieved{background-position:-357px 0}.emoji-satisfied{background-position:-389px 0}.emoji-grin{background-position:-421px 0}.emoji-wink{background-position:-453px 0}.emoji-stuck-out-tongue-winking-eye{background-position:-485px 0}.emoji-winky-face{background-position:-485px 0}.emoji-stuck-out-tongue-closed-eyes{background-position:-517px 0}.emoji-grinning{background-position:-549px 0}.emoji-kissing{background-position:-581px 0}.emoji-kissing-smiling-eyes{background-position:-613px 0}.emoji-stuck-out-tongue{background-position:-645px 0}.emoji-sleeping{background-position:-677px 0}.emoji-worried{background-position:-709px 0}.emoji-frowning{background-position:-741px 0}.emoji-anguished{background-position:-773px 0}.emoji-open-mouth{background-position:-805px 0}.emoji-wow{background-position:-805px 0}.emoji-grimacing{background-position:-837px 0}.emoji-confused{background-position:-869px 0}.emoji-hushed{background-position:-901px 0}.emoji-expressionless{background-position:-933px 0}.emoji-unamused{background-position:-965px 0}.emoji-sweat-smile{background-position:-997px 0}.emoji-sweat{background-position:-1029px 0}.emoji-disappointed-relieved{background-position:-1061px 0}.emoji-weary{background-position:-1093px 0}.emoji-pensive{background-position:-1125px 0}.emoji-disappointed{background-position:-1157px 0}.emoji-confounded{background-position:-1189px 0}.emoji-fearful{background-position:-1221px 0}.emoji-cold-sweat{background-position:-1253px 0}.emoji-persevere{background-position:-1285px 0}.emoji-cry{background-position:-1317px 0}.emoji-sob{background-position:-1349px 0}.emoji-joy{background-position:-1381px 0}.emoji-astonished{background-position:-1413px 0}.emoji-scream{background-position:-1445px 0}.emoji-neckbeard{background-position:-1477px 0}.emoji-tired-face{background-position:-1509px 0}.emoji-angry{background-position:-1541px 0}.emoji-rage{background-position:-1573px 0}.emoji-triumph{background-position:-1605px 0}.emoji-sleepy{background-position:-1637px 0}.emoji-yum{background-position:-1669px 0}.emoji-mask{background-position:-1701px 0}.emoji-sunglasses{background-position:-1733px 0}.emoji-dizzy-face{background-position:-1765px 0}.emoji-imp{background-position:-1797px 0}.emoji-smiling-imp{background-position:-1829px 0}.emoji-neutral-face{background-position:-1861px 0}.emoji-no-mouth{background-position:-1893px 0}.emoji-innocent{background-position:-1925px 0}.emoji-alien{background-position:-1957px 0}.emoji-yellow-heart{background-position:-1989px 0}.emoji-blue-heart{background-position:-2021px 0}.emoji-purple-heart{background-position:-2053px 0}.emoji-heart{background-position:-2085px 0}.emoji-green-heart{background-position:-2117px 0}.emoji-broken-heart{background-position:-2149px 0}.emoji-heartbeat{background-position:-2181px 0}.emoji-heartpulse{background-position:-2213px 0}.emoji-two-hearts{background-position:-2245px 0}.emoji-revolving-hearts{background-position:-2277px 0}.emoji-cupid{background-position:-2309px 0}.emoji-sparkling-heart{background-position:-2341px 0}.emoji-sparkles{background-position:-2373px 0}.emoji-star{background-position:-2405px 0}.emoji-star2{background-position:-2437px 0}.emoji-dizzy{background-position:-2469px 0}.emoji-boom{background-position:-2501px 0}.emoji-collision{background-position:-2533px 0}.emoji-anger{background-position:-2565px 0}.emoji-exclamation{background-position:-2597px 0}.emoji-question{background-position:-2629px 0}.emoji-grey-exclamation{background-position:-2661px 0}.emoji-grey-question{background-position:-2693px 0}.emoji-zzz{background-position:-2725px 0}.emoji-dash{background-position:-2757px 0}.emoji-sweat-drops{background-position:-2789px 0}.emoji-notes{background-position:-2821px 0}.emoji-musical-note{background-position:-2853px 0}.emoji-fire{background-position:-2885px 0}.emoji-hankey{background-position:-2917px 0}.emoji-poop{background-position:-2949px 0}.emoji-shit{background-position:-2981px 0}.emoji-\+1{background-position:-3013px 0}.emoji-thumbsup{background-position:-3045px 0}.emoji--1{background-position:-3077px 0}.emoji-thumbsdown{background-position:-3109px 0}.emoji-ok-hand{background-position:-3141px 0}.emoji-punch{background-position:-3173px 0}.emoji-facepunch{background-position:-3205px 0}.emoji-fist{background-position:-3237px 0}.emoji-v{background-position:-3269px 0}.emoji-wave{background-position:-3301px 0}.emoji-hand{background-position:-3333px 0}.emoji-raised-hand{background-position:-3365px 0}.emoji-open-hands{background-position:-3397px 0}.emoji-point-up{background-position:-3429px 0}.emoji-point-down{background-position:-3461px 0}.emoji-point-left{background-position:-3493px 0}.emoji-point-right{background-position:-3525px 0}.emoji-raised-hands{background-position:-3557px 0}.emoji-pray{background-position:-3589px 0}.emoji-point-up-2{background-position:-3621px 0}.emoji-clap{background-position:-3653px 0}.emoji-muscle{background-position:-3685px 0}.emoji-metal{background-position:-3717px 0}.emoji-fu{background-position:-3749px 0}.emoji-walking{background-position:-3781px 0}.emoji-runner{background-position:-3813px 0}.emoji-running{background-position:-3845px 0}.emoji-couple{background-position:-3877px 0}.emoji-family{background-position:-3909px 0}.emoji-two-men-holding-hands{background-position:-3941px 0}.emoji-two-women-holding-hands{background-position:-3973px 0}.emoji-dancer{background-position:-4005px 0}.emoji-dancers{background-position:-4037px 0}.emoji-ok-woman{background-position:-4069px 0}.emoji-no-good{background-position:-4101px 0}.emoji-information-desk-person{background-position:-4133px 0}.emoji-raising-hand{background-position:-4165px 0}.emoji-bride-with-veil{background-position:-4197px 0}.emoji-person-with-pouting-face{background-position:-4229px 0}.emoji-person-frowning{background-position:-4261px 0}.emoji-bow{background-position:-4293px 0}.emoji-couplekiss{background-position:-4325px 0}.emoji-couple-with-heart{background-position:-4357px 0}.emoji-massage{background-position:-4389px 0}.emoji-haircut{background-position:-4421px 0}.emoji-nail-care{background-position:-4453px 0}.emoji-boy{background-position:-4485px 0}.emoji-girl{background-position:-4517px 0}.emoji-woman{background-position:-4549px 0}.emoji-man{background-position:-4581px 0}.emoji-baby{background-position:-4613px 0}.emoji-older-woman{background-position:-4645px 0}.emoji-older-man{background-position:-4677px 0}.emoji-person-with-blond-hair{background-position:-4709px 0}.emoji-man-with-gua-pi-mao{background-position:-4741px 0}.emoji-man-with-turban{background-position:-4773px 0}.emoji-construction-worker{background-position:-4805px 0}.emoji-cop{background-position:-4837px 0}.emoji-angel{background-position:-4869px 0}.emoji-princess{background-position:-4901px 0}.emoji-smiley-cat{background-position:-4933px 0}.emoji-smile-cat{background-position:-4965px 0}.emoji-heart-eyes-cat{background-position:-4997px 0}.emoji-kissing-cat{background-position:-5029px 0}.emoji-smirk-cat{background-position:-5061px 0}.emoji-scream-cat{background-position:-5093px 0}.emoji-crying-cat-face{background-position:-5125px 0}.emoji-joy-cat{background-position:-5157px 0}.emoji-pouting-cat{background-position:-5189px 0}.emoji-japanese-ogre{background-position:-5221px 0}.emoji-japanese-goblin{background-position:-5253px 0}.emoji-see-no-evil{background-position:-5285px 0}.emoji-hear-no-evil{background-position:-5317px 0}.emoji-speak-no-evil{background-position:-5349px 0}.emoji-guardsman{background-position:-5381px 0}.emoji-skull{background-position:-5413px 0}.emoji-feet{background-position:-5445px 0}.emoji-lips{background-position:-5477px 0}.emoji-kiss{background-position:-5509px 0}.emoji-droplet{background-position:-5541px 0}.emoji-ear{background-position:-5573px 0}.emoji-eyes{background-position:-5605px 0}.emoji-nose{background-position:-5637px 0}.emoji-tongue{background-position:-5669px 0}.emoji-love-letter{background-position:-5701px 0}.emoji-bust-in-silhouette{background-position:-5733px 0}.emoji-busts-in-silhouette{background-position:-5765px 0}.emoji-speech-balloon{background-position:-5797px 0}.emoji-thought-balloon{background-position:-5829px 0}.emoji-feelsgood{background-position:-5861px 0}.emoji-finnadie{background-position:-5893px 0}.emoji-goberserk{background-position:-5925px 0}.emoji-godmode{background-position:-5957px 0}.emoji-hurtrealbad{background-position:-5989px 0}.emoji-rage1{background-position:-6021px 0}.emoji-rage2{background-position:-6053px 0}.emoji-rage3{background-position:-6085px 0}.emoji-rage4{background-position:-6117px 0}.emoji-suspect{background-position:-6149px 0}.emoji-trollface{background-position:-6181px 0}.emoji-sunny{background-position:-6213px 0}.emoji-umbrella{background-position:-6245px 0}.emoji-cloud{background-position:-6277px 0}.emoji-snowflake{background-position:-6309px 0}.emoji-snowman{background-position:-6341px 0}.emoji-zap{background-position:-6373px 0}.emoji-cyclone{background-position:-6405px 0}.emoji-foggy{background-position:-6437px 0}.emoji-ocean{background-position:-6469px 0}.emoji-cat{background-position:-6501px 0}.emoji-dog{background-position:-6533px 0}.emoji-mouse{background-position:-6565px 0}.emoji-hamster{background-position:-6597px 0}.emoji-rabbit{background-position:-6629px 0}.emoji-wolf{background-position:-6661px 0}.emoji-frog{background-position:-6693px 0}.emoji-tiger{background-position:-6725px 0}.emoji-koala{background-position:-6757px 0}.emoji-bear{background-position:-6789px 0}.emoji-pig{background-position:-6821px 0}.emoji-pig-nose{background-position:-6853px 0}.emoji-cow{background-position:-6885px 0}.emoji-boar{background-position:-6917px 0}.emoji-monkey-face{background-position:-6949px 0}.emoji-monkey{background-position:-6981px 0}.emoji-horse{background-position:-7013px 0}.emoji-racehorse{background-position:-7045px 0}.emoji-camel{background-position:-7077px 0}.emoji-sheep{background-position:-7109px 0}.emoji-elephant{background-position:-7141px 0}.emoji-panda-face{background-position:-7173px 0}.emoji-snake{background-position:-7205px 0}.emoji-bird{background-position:-7237px 0}.emoji-baby-chick{background-position:-7269px 0}.emoji-hatched-chick{background-position:-7301px 0}.emoji-hatching-chick{background-position:-7333px 0}.emoji-chicken{background-position:-7365px 0}.emoji-penguin{background-position:-7397px 0}.emoji-turtle{background-position:-7429px 0}.emoji-bug{background-position:-7461px 0}.emoji-honeybee{background-position:-7493px 0}.emoji-ant{background-position:-7525px 0}.emoji-beetle{background-position:-7557px 0}.emoji-snail{background-position:-7589px 0}.emoji-octopus{background-position:-7621px 0}.emoji-tropical-fish{background-position:-7653px 0}.emoji-fish{background-position:-7685px 0}.emoji-whale{background-position:-7717px 0}.emoji-whale2{background-position:-7749px 0}.emoji-dolphin{background-position:-7781px 0}.emoji-cow2{background-position:-7813px 0}.emoji-ram{background-position:-7845px 0}.emoji-rat{background-position:-7877px 0}.emoji-water-buffalo{background-position:-7909px 0}.emoji-tiger2{background-position:-7941px 0}.emoji-rabbit2{background-position:-7973px 0}.emoji-dragon{background-position:-8005px 0}.emoji-goat{background-position:-8037px 0}.emoji-rooster{background-position:-8069px 0}.emoji-dog2{background-position:-8101px 0}.emoji-pig2{background-position:-8133px 0}.emoji-mouse2{background-position:-8165px 0}.emoji-ox{background-position:-8197px 0}.emoji-dragon-face{background-position:-8229px 0}.emoji-blowfish{background-position:-8261px 0}.emoji-crocodile{background-position:-8293px 0}.emoji-dromedary-camel{background-position:-8325px 0}.emoji-leopard{background-position:-8357px 0}.emoji-cat2{background-position:-8389px 0}.emoji-poodle{background-position:-8421px 0}.emoji-paw-prints{background-position:-8453px 0}.emoji-bouquet{background-position:-8485px 0}.emoji-cherry-blossom{background-position:-8517px 0}.emoji-tulip{background-position:-8549px 0}.emoji-four-leaf-clover{background-position:-8581px 0}.emoji-rose{background-position:-8613px 0}.emoji-sunflower{background-position:-8645px 0}.emoji-hibiscus{background-position:-8677px 0}.emoji-maple-leaf{background-position:-8709px 0}.emoji-leaves{background-position:-8741px 0}.emoji-fallen-leaf{background-position:-8773px 0}.emoji-herb{background-position:-8805px 0}.emoji-mushroom{background-position:-8837px 0}.emoji-cactus{background-position:-8869px 0}.emoji-palm-tree{background-position:-8901px 0}.emoji-evergreen-tree{background-position:-8933px 0}.emoji-deciduous-tree{background-position:-8965px 0}.emoji-chestnut{background-position:-8997px 0}.emoji-seedling{background-position:-9029px 0}.emoji-blossom{background-position:-9061px 0}.emoji-ear-of-rice{background-position:-9093px 0}.emoji-shell{background-position:-9125px 0}.emoji-globe-with-meridians{background-position:-9157px 0}.emoji-sun-with-face{background-position:-9189px 0}.emoji-full-moon-with-face{background-position:-9221px 0}.emoji-new-moon-with-face{background-position:-9253px 0}.emoji-new-moon{background-position:-9285px 0}.emoji-waxing-crescent-moon{background-position:-9317px 0}.emoji-first-quarter-moon{background-position:-9349px 0}.emoji-waxing-gibbous-moon{background-position:-9381px 0}.emoji-full-moon{background-position:-9413px 0}.emoji-waning-gibbous-moon{background-position:-9445px 0}.emoji-last-quarter-moon{background-position:-9477px 0}.emoji-waning-crescent-moon{background-position:-9509px 0}.emoji-last-quarter-moon-with-face{background-position:-9541px 0}.emoji-first-quarter-moon-with-face{background-position:-9573px 0}.emoji-moon{background-position:-9605px 0}.emoji-earth-africa{background-position:-9637px 0}.emoji-earth-americas{background-position:-9669px 0}.emoji-earth-asia{background-position:-9701px 0}.emoji-volcano{background-position:-9733px 0}.emoji-milky-way{background-position:-9765px 0}.emoji-partly-sunny{background-position:-9797px 0}.emoji-octocat{background-position:-9829px 0}.emoji-squirrel{background-position:-9861px 0}.emoji-bamboo{background-position:-9893px 0}.emoji-gift-heart{background-position:-9925px 0}.emoji-dolls{background-position:-9957px 0}.emoji-school-satchel{background-position:-9989px 0}.emoji-mortar-board{background-position:-10021px 0}.emoji-flags{background-position:-10053px 0}.emoji-fireworks{background-position:-10085px 0}.emoji-sparkler{background-position:-10117px 0}.emoji-wind-chime{background-position:-10149px 0}.emoji-rice-scene{background-position:-10181px 0}.emoji-jack-o-lantern{background-position:-10213px 0}.emoji-ghost{background-position:-10245px 0}.emoji-santa{background-position:-10277px 0}.emoji-christmas-tree{background-position:-10309px 0}.emoji-gift{background-position:-10341px 0}.emoji-bell{background-position:-10373px 0}.emoji-no-bell{background-position:-10405px 0}.emoji-tanabata-tree{background-position:-10437px 0}.emoji-tada{background-position:-10469px 0}.emoji-confetti-ball{background-position:-10501px 0}.emoji-balloon{background-position:-10533px 0}.emoji-crystal-ball{background-position:-10565px 0}.emoji-cd{background-position:-10597px 0}.emoji-dvd{background-position:-10629px 0}.emoji-floppy-disk{background-position:-10661px 0}.emoji-camera{background-position:-10693px 0}.emoji-video-camera{background-position:-10725px 0}.emoji-movie-camera{background-position:-10757px 0}.emoji-computer{background-position:-10789px 0}.emoji-tv{background-position:-10821px 0}.emoji-iphone{background-position:-10853px 0}.emoji-phone{background-position:-10885px 0}.emoji-telephone{background-position:-10917px 0}.emoji-telephone-receiver{background-position:-10949px 0}.emoji-pager{background-position:-10981px 0}.emoji-fax{background-position:-11013px 0}.emoji-minidisc{background-position:-11045px 0}.emoji-vhs{background-position:-11077px 0}.emoji-sound{background-position:-11109px 0}.emoji-speaker{background-position:-11141px 0}.emoji-mute{background-position:-11173px 0}.emoji-loudspeaker{background-position:-11205px 0}.emoji-mega{background-position:-11237px 0}.emoji-hourglass{background-position:-11269px 0}.emoji-hourglass-flowing-sand{background-position:-11301px 0}.emoji-alarm-clock{background-position:-11333px 0}.emoji-watch{background-position:-11365px 0}.emoji-radio{background-position:-11397px 0}.emoji-satellite{background-position:-11429px 0}.emoji-loop{background-position:-11461px 0}.emoji-mag{background-position:-11493px 0}.emoji-mag-right{background-position:-11525px 0}.emoji-unlock{background-position:-11557px 0}.emoji-lock{background-position:-11589px 0}.emoji-lock-with-ink-pen{background-position:-11621px 0}.emoji-closed-lock-with-key{background-position:-11653px 0}.emoji-key{background-position:-11685px 0}.emoji-bulb{background-position:-11717px 0}.emoji-flashlight{background-position:-11749px 0}.emoji-high-brightness{background-position:-11781px 0}.emoji-low-brightness{background-position:-11813px 0}.emoji-electric-plug{background-position:-11845px 0}.emoji-battery{background-position:-11877px 0}.emoji-calling{background-position:-11909px 0}.emoji-email{background-position:-11941px 0}.emoji-mailbox{background-position:-11973px 0}.emoji-postbox{background-position:-12005px 0}.emoji-bath{background-position:-12037px 0}.emoji-bathtub{background-position:-12069px 0}.emoji-shower{background-position:-12101px 0}.emoji-toilet{background-position:-12133px 0}.emoji-wrench{background-position:-12165px 0}.emoji-nut-and-bolt{background-position:-12197px 0}.emoji-hammer{background-position:-12229px 0}.emoji-seat{background-position:-12261px 0}.emoji-moneybag{background-position:-12293px 0}.emoji-yen{background-position:-12325px 0}.emoji-dollar{background-position:-12357px 0}.emoji-pound{background-position:-12389px 0}.emoji-euro{background-position:-12421px 0}.emoji-credit-card{background-position:-12453px 0}.emoji-money-with-wings{background-position:-12485px 0}.emoji-e-mail{background-position:-12517px 0}.emoji-inbox-tray{background-position:-12549px 0}.emoji-outbox-tray{background-position:-12581px 0}.emoji-envelope{background-position:-12613px 0}.emoji-incoming-envelope{background-position:-12645px 0}.emoji-postal-horn{background-position:-12677px 0}.emoji-mailbox-closed{background-position:-12709px 0}.emoji-mailbox-with-mail{background-position:-12741px 0}.emoji-mailbox-with-no-mail{background-position:-12773px 0}.emoji-door{background-position:-12805px 0}.emoji-smoking{background-position:-12837px 0}.emoji-bomb{background-position:-12869px 0}.emoji-gun{background-position:-12901px 0}.emoji-hocho{background-position:-12933px 0}.emoji-pill{background-position:-12965px 0}.emoji-syringe{background-position:-12997px 0}.emoji-page-facing-up{background-position:-13029px 0}.emoji-page-with-curl{background-position:-13061px 0}.emoji-bookmark-tabs{background-position:-13093px 0}.emoji-bar-chart{background-position:-13125px 0}.emoji-chart-with-upwards-trend{background-position:-13157px 0}.emoji-chart-with-downwards-trend{background-position:-13189px 0}.emoji-scroll{background-position:-13221px 0}.emoji-clipboard{background-position:-13253px 0}.emoji-calendar{background-position:-13285px 0}.emoji-date{background-position:-13317px 0}.emoji-card-index{background-position:-13349px 0}.emoji-file-folder{background-position:-13381px 0}.emoji-open-file-folder{background-position:-13413px 0}.emoji-scissors{background-position:-13445px 0}.emoji-pushpin{background-position:-13477px 0}.emoji-paperclip{background-position:-13509px 0}.emoji-black-nib{background-position:-13541px 0}.emoji-pencil2{background-position:-13573px 0}.emoji-straight-ruler{background-position:-13605px 0}.emoji-triangular-ruler{background-position:-13637px 0}.emoji-closed-book{background-position:-13669px 0}.emoji-green-book{background-position:-13701px 0}.emoji-blue-book{background-position:-13733px 0}.emoji-orange-book{background-position:-13765px 0}.emoji-notebook{background-position:-13797px 0}.emoji-notebook-with-decorative-cover{background-position:-13829px 0}.emoji-ledger{background-position:-13861px 0}.emoji-books{background-position:-13893px 0}.emoji-bookmark{background-position:-13925px 0}.emoji-name-badge{background-position:-13957px 0}.emoji-microscope{background-position:-13989px 0}.emoji-telescope{background-position:-14021px 0}.emoji-newspaper{background-position:-14053px 0}.emoji-football{background-position:-14085px 0}.emoji-basketball{background-position:-14117px 0}.emoji-soccer{background-position:-14149px 0}.emoji-baseball{background-position:-14181px 0}.emoji-tennis{background-position:-14213px 0}.emoji-8ball{background-position:-14245px 0}.emoji-rugby-football{background-position:-14277px 0}.emoji-bowling{background-position:-14309px 0}.emoji-golf{background-position:-14341px 0}.emoji-mountain-bicyclist{background-position:-14373px 0}.emoji-bicyclist{background-position:-14405px 0}.emoji-horse-racing{background-position:-14437px 0}.emoji-snowboarder{background-position:-14469px 0}.emoji-swimmer{background-position:-14501px 0}.emoji-surfer{background-position:-14533px 0}.emoji-ski{background-position:-14565px 0}.emoji-spades{background-position:-14597px 0}.emoji-hearts{background-position:-14629px 0}.emoji-clubs{background-position:-14661px 0}.emoji-diamonds{background-position:-14693px 0}.emoji-gem{background-position:-14725px 0}.emoji-ring{background-position:-14757px 0}.emoji-trophy{background-position:-14789px 0}.emoji-musical-score{background-position:-14821px 0}.emoji-musical-keyboard{background-position:-14853px 0}.emoji-violin{background-position:-14885px 0}.emoji-space-invader{background-position:-14917px 0}.emoji-video-game{background-position:-14949px 0}.emoji-black-joker{background-position:-14981px 0}.emoji-flower-playing-cards{background-position:-15013px 0}.emoji-game-die{background-position:-15045px 0}.emoji-dart{background-position:-15077px 0}.emoji-mahjong{background-position:-15109px 0}.emoji-clapper{background-position:-15141px 0}.emoji-memo{background-position:-15173px 0}.emoji-pencil{background-position:-15205px 0}.emoji-book{background-position:-15237px 0}.emoji-art{background-position:-15269px 0}.emoji-microphone{background-position:-15301px 0}.emoji-headphones{background-position:-15333px 0}.emoji-trumpet{background-position:-15365px 0}.emoji-saxophone{background-position:-15397px 0}.emoji-guitar{background-position:-15429px 0}.emoji-shoe{background-position:-15461px 0}.emoji-sandal{background-position:-15493px 0}.emoji-high-heel{background-position:-15525px 0}.emoji-lipstick{background-position:-15557px 0}.emoji-boot{background-position:-15589px 0}.emoji-shirt{background-position:-15621px 0}.emoji-tshirt{background-position:-15653px 0}.emoji-necktie{background-position:-15685px 0}.emoji-womans-clothes{background-position:-15717px 0}.emoji-dress{background-position:-15749px 0}.emoji-running-shirt-with-sash{background-position:-15781px 0}.emoji-jeans{background-position:-15813px 0}.emoji-kimono{background-position:-15845px 0}.emoji-bikini{background-position:-15877px 0}.emoji-ribbon{background-position:-15909px 0}.emoji-tophat{background-position:-15941px 0}.emoji-crown{background-position:-15973px 0}.emoji-womans-hat{background-position:-16005px 0}.emoji-mans-shoe{background-position:-16037px 0}.emoji-closed-umbrella{background-position:-16069px 0}.emoji-briefcase{background-position:-16101px 0}.emoji-handbag{background-position:-16133px 0}.emoji-pouch{background-position:-16165px 0}.emoji-purse{background-position:-16197px 0}.emoji-eyeglasses{background-position:-16229px 0}.emoji-fishing-pole-and-fish{background-position:-16261px 0}.emoji-coffee{background-position:-16293px 0}.emoji-tea{background-position:-16325px 0}.emoji-sake{background-position:-16357px 0}.emoji-baby-bottle{background-position:-16389px 0}.emoji-beer{background-position:-16421px 0}.emoji-beers{background-position:-16453px 0}.emoji-cocktail{background-position:-16485px 0}.emoji-tropical-drink{background-position:-16517px 0}.emoji-wine-glass{background-position:-16549px 0}.emoji-fork-and-knife{background-position:-16581px 0}.emoji-pizza{background-position:-16613px 0}.emoji-hamburger{background-position:-16645px 0}.emoji-fries{background-position:-16677px 0}.emoji-poultry-leg{background-position:-16709px 0}.emoji-meat-on-bone{background-position:-16741px 0}.emoji-spaghetti{background-position:-16773px 0}.emoji-curry{background-position:-16805px 0}.emoji-fried-shrimp{background-position:-16837px 0}.emoji-bento{background-position:-16869px 0}.emoji-sushi{background-position:-16901px 0}.emoji-fish-cake{background-position:-16933px 0}.emoji-rice-ball{background-position:-16965px 0}.emoji-rice-cracker{background-position:-16997px 0}.emoji-rice{background-position:-17029px 0}.emoji-ramen{background-position:-17061px 0}.emoji-stew{background-position:-17093px 0}.emoji-oden{background-position:-17125px 0}.emoji-dango{background-position:-17157px 0}.emoji-egg{background-position:-17189px 0}.emoji-bread{background-position:-17221px 0}.emoji-doughnut{background-position:-17253px 0}.emoji-custard{background-position:-17285px 0}.emoji-icecream{background-position:-17317px 0}.emoji-ice-cream{background-position:-17349px 0}.emoji-shaved-ice{background-position:-17381px 0}.emoji-birthday{background-position:-17413px 0}.emoji-cake{background-position:-17445px 0}.emoji-cookie{background-position:-17477px 0}.emoji-chocolate-bar{background-position:-17509px 0}.emoji-candy{background-position:-17541px 0}.emoji-lollipop{background-position:-17573px 0}.emoji-honey-pot{background-position:-17605px 0}.emoji-apple{background-position:-17637px 0}.emoji-green-apple{background-position:-17669px 0}.emoji-tangerine{background-position:-17701px 0}.emoji-lemon{background-position:-17733px 0}.emoji-cherries{background-position:-17765px 0}.emoji-grapes{background-position:-17797px 0}.emoji-watermelon{background-position:-17829px 0}.emoji-strawberry{background-position:-17861px 0}.emoji-peach{background-position:-17893px 0}.emoji-melon{background-position:-17925px 0}.emoji-banana{background-position:-17957px 0}.emoji-pear{background-position:-17989px 0}.emoji-pineapple{background-position:-18021px 0}.emoji-sweet-potato{background-position:-18053px 0}.emoji-eggplant{background-position:-18085px 0}.emoji-tomato{background-position:-18117px 0}.emoji-corn{background-position:-18149px 0}.emoji-house{background-position:-18181px 0}.emoji-house-with-garden{background-position:-18213px 0}.emoji-school{background-position:-18245px 0}.emoji-office{background-position:-18277px 0}.emoji-post-office{background-position:-18309px 0}.emoji-hospital{background-position:-18341px 0}.emoji-bank{background-position:-18373px 0}.emoji-convenience-store{background-position:-18405px 0}.emoji-love-hotel{background-position:-18437px 0}.emoji-hotel{background-position:-18469px 0}.emoji-wedding{background-position:-18501px 0}.emoji-church{background-position:-18533px 0}.emoji-department-store{background-position:-18565px 0}.emoji-european-post-office{background-position:-18597px 0}.emoji-city-sunrise{background-position:-18629px 0}.emoji-city-sunset{background-position:-18661px 0}.emoji-japanese-castle{background-position:-18693px 0}.emoji-european-castle{background-position:-18725px 0}.emoji-tent{background-position:-18757px 0}.emoji-factory{background-position:-18789px 0}.emoji-tokyo-tower{background-position:-18821px 0}.emoji-japan{background-position:-18853px 0}.emoji-mount-fuji{background-position:-18885px 0}.emoji-sunrise-over-mountains{background-position:-18917px 0}.emoji-sunrise{background-position:-18949px 0}.emoji-stars{background-position:-18981px 0}.emoji-themoreyouknow{background-position:-18981px 0}.emoji-tmyk{background-position:-18981px 0}.emoji-statue-of-liberty{background-position:-19013px 0}.emoji-bridge-at-night{background-position:-19045px 0}.emoji-carousel-horse{background-position:-19077px 0}.emoji-rainbow{background-position:-19109px 0}.emoji-ferris-wheel{background-position:-19141px 0}.emoji-fountain{background-position:-19173px 0}.emoji-roller-coaster{background-position:-19205px 0}.emoji-ship{background-position:-19237px 0}.emoji-speedboat{background-position:-19269px 0}.emoji-boat{background-position:-19301px 0}.emoji-sailboat{background-position:-19333px 0}.emoji-rowboat{background-position:-19365px 0}.emoji-anchor{background-position:-19397px 0}.emoji-rocket{background-position:-19429px 0}.emoji-airplane{background-position:-19461px 0}.emoji-helicopter{background-position:-19493px 0}.emoji-steam-locomotive{background-position:-19525px 0}.emoji-tram{background-position:-19557px 0}.emoji-mountain-railway{background-position:-19589px 0}.emoji-bike{background-position:-19621px 0}.emoji-aerial-tramway{background-position:-19653px 0}.emoji-suspension-railway{background-position:-19685px 0}.emoji-mountain-cableway{background-position:-19717px 0}.emoji-tractor{background-position:-19749px 0}.emoji-blue-car{background-position:-19781px 0}.emoji-oncoming-automobile{background-position:-19813px 0}.emoji-car{background-position:-19845px 0}.emoji-red-car{background-position:-19877px 0}.emoji-taxi{background-position:-19909px 0}.emoji-oncoming-taxi{background-position:-19941px 0}.emoji-articulated-lorry{background-position:-19973px 0}.emoji-bus{background-position:-20005px 0}.emoji-oncoming-bus{background-position:-20037px 0}.emoji-rotating-light{background-position:-20069px 0}.emoji-police-car{background-position:-20101px 0}.emoji-oncoming-police-car{background-position:-20133px 0}.emoji-fire-engine{background-position:-20165px 0}.emoji-ambulance{background-position:-20197px 0}.emoji-minibus{background-position:-20229px 0}.emoji-truck{background-position:-20261px 0}.emoji-train{background-position:-20293px 0}.emoji-station{background-position:-20325px 0}.emoji-train2{background-position:-20357px 0}.emoji-bullettrain-front{background-position:-20389px 0}.emoji-bullettrain-side{background-position:-20421px 0}.emoji-light-rail{background-position:-20453px 0}.emoji-monorail{background-position:-20485px 0}.emoji-railway-car{background-position:-20517px 0}.emoji-trolleybus{background-position:-20549px 0}.emoji-ticket{background-position:-20581px 0}.emoji-fuelpump{background-position:-20613px 0}.emoji-vertical-traffic-light{background-position:-20645px 0}.emoji-traffic-light{background-position:-20677px 0}.emoji-warning{background-position:-20709px 0}.emoji-construction{background-position:-20741px 0}.emoji-beginner{background-position:-20773px 0}.emoji-atm{background-position:-20805px 0}.emoji-slot-machine{background-position:-20837px 0}.emoji-busstop{background-position:-20869px 0}.emoji-barber{background-position:-20901px 0}.emoji-hotsprings{background-position:-20933px 0}.emoji-checkered-flag{background-position:-20965px 0}.emoji-crossed-flags{background-position:-20997px 0}.emoji-izakaya-lantern{background-position:-21029px 0}.emoji-moyai{background-position:-21061px 0}.emoji-circus-tent{background-position:-21093px 0}.emoji-performing-arts{background-position:-21125px 0}.emoji-round-pushpin{background-position:-21157px 0}.emoji-triangular-flag-on-post{background-position:-21189px 0}.emoji-jp{background-position:-21221px 0}.emoji-kr{background-position:-21253px 0}.emoji-cn{background-position:-21285px 0}.emoji-us{background-position:-21317px 0}.emoji-fr{background-position:-21349px 0}.emoji-es{background-position:-21381px 0}.emoji-it{background-position:-21413px 0}.emoji-ru{background-position:-21445px 0}.emoji-gb{background-position:-21477px 0}.emoji-uk{background-position:-21509px 0}.emoji-de{background-position:-21541px 0}.emoji-one{background-position:-21573px 0}.emoji-two{background-position:-21605px 0}.emoji-three{background-position:-21637px 0}.emoji-four{background-position:-21669px 0}.emoji-five{background-position:-21701px 0}.emoji-six{background-position:-21733px 0}.emoji-seven{background-position:-21765px 0}.emoji-eight{background-position:-21797px 0}.emoji-nine{background-position:-21829px 0}.emoji-keycap-ten{background-position:-21861px 0}.emoji-1234{background-position:-21893px 0}.emoji-zero{background-position:-21925px 0}.emoji-hash{background-position:-21957px 0}.emoji-symbols{background-position:-21989px 0}.emoji-arrow-backward{background-position:-22021px 0}.emoji-arrow-down{background-position:-22053px 0}.emoji-arrow-forward{background-position:-22085px 0}.emoji-arrow-left{background-position:-22117px 0}.emoji-capital-abcd{background-position:-22149px 0}.emoji-abcd{background-position:-22181px 0}.emoji-abc{background-position:-22213px 0}.emoji-arrow-lower-left{background-position:-22245px 0}.emoji-arrow-lower-right{background-position:-22277px 0}.emoji-arrow-right{background-position:-22309px 0}.emoji-arrow-up{background-position:-22341px 0}.emoji-arrow-upper-left{background-position:-22373px 0}.emoji-arrow-upper-right{background-position:-22405px 0}.emoji-arrow-double-down{background-position:-22437px 0}.emoji-arrow-double-up{background-position:-22469px 0}.emoji-arrow-down-small{background-position:-22501px 0}.emoji-arrow-heading-down{background-position:-22533px 0}.emoji-arrow-heading-up{background-position:-22565px 0}.emoji-leftwards-arrow-with-hook{background-position:-22597px 0}.emoji-arrow-right-hook{background-position:-22629px 0}.emoji-left-right-arrow{background-position:-22661px 0}.emoji-arrow-up-down{background-position:-22693px 0}.emoji-arrow-up-small{background-position:-22725px 0}.emoji-arrows-clockwise{background-position:-22757px 0}.emoji-arrows-counterclockwise{background-position:-22789px 0}.emoji-rewind{background-position:-22821px 0}.emoji-fast-forward{background-position:-22853px 0}.emoji-information-source{background-position:-22885px 0}.emoji-ok{background-position:-22917px 0}.emoji-twisted-rightwards-arrows{background-position:-22949px 0}.emoji-repeat{background-position:-22981px 0}.emoji-repeat-one{background-position:-23013px 0}.emoji-new{background-position:-23045px 0}.emoji-top{background-position:-23077px 0}.emoji-up{background-position:-23109px 0}.emoji-cool{background-position:-23141px 0}.emoji-free{background-position:-23173px 0}.emoji-ng{background-position:-23205px 0}.emoji-cinema{background-position:-23237px 0}.emoji-koko{background-position:-23269px 0}.emoji-signal-strength{background-position:-23301px 0}.emoji-u5272{background-position:-23333px 0}.emoji-u5408{background-position:-23365px 0}.emoji-u55b6{background-position:-23397px 0}.emoji-u6307{background-position:-23429px 0}.emoji-u6708{background-position:-23461px 0}.emoji-u6709{background-position:-23493px 0}.emoji-u6e80{background-position:-23525px 0}.emoji-u7121{background-position:-23557px 0}.emoji-u7533{background-position:-23589px 0}.emoji-u7a7a{background-position:-23621px 0}.emoji-u7981{background-position:-23653px 0}.emoji-sa{background-position:-23685px 0}.emoji-restroom{background-position:-23717px 0}.emoji-mens{background-position:-23749px 0}.emoji-womens{background-position:-23781px 0}.emoji-baby-symbol{background-position:-23813px 0}.emoji-no-smoking{background-position:-23845px 0}.emoji-parking{background-position:-23877px 0}.emoji-wheelchair{background-position:-23909px 0}.emoji-metro{background-position:-23941px 0}.emoji-baggage-claim{background-position:-23973px 0}.emoji-accept{background-position:-24005px 0}.emoji-wc{background-position:-24037px 0}.emoji-potable-water{background-position:-24069px 0}.emoji-put-litter-in-its-place{background-position:-24101px 0}.emoji-secret{background-position:-24133px 0}.emoji-congratulations{background-position:-24165px 0}.emoji-m{background-position:-24197px 0}.emoji-passport-control{background-position:-24229px 0}.emoji-left-luggage{background-position:-24261px 0}.emoji-customs{background-position:-24293px 0}.emoji-ideograph-advantage{background-position:-24325px 0}.emoji-cl{background-position:-24357px 0}.emoji-sos{background-position:-24389px 0}.emoji-id{background-position:-24421px 0}.emoji-no-entry-sign{background-position:-24453px 0}.emoji-underage{background-position:-24485px 0}.emoji-no-mobile-phones{background-position:-24517px 0}.emoji-do-not-litter{background-position:-24549px 0}.emoji-non-potable-water{background-position:-24581px 0}.emoji-no-bicycles{background-position:-24613px 0}.emoji-no-pedestrians{background-position:-24645px 0}.emoji-children-crossing{background-position:-24677px 0}.emoji-no-entry{background-position:-24709px 0}.emoji-eight-spoked-asterisk{background-position:-24741px 0}.emoji-eight-pointed-black-star{background-position:-24773px 0}.emoji-heart-decoration{background-position:-24805px 0}.emoji-vs{background-position:-24837px 0}.emoji-vibration-mode{background-position:-24869px 0}.emoji-mobile-phone-off{background-position:-24901px 0}.emoji-chart{background-position:-24933px 0}.emoji-currency-exchange{background-position:-24965px 0}.emoji-aries{background-position:-24997px 0}.emoji-taurus{background-position:-25029px 0}.emoji-gemini{background-position:-25061px 0}.emoji-cancer{background-position:-25093px 0}.emoji-leo{background-position:-25125px 0}.emoji-virgo{background-position:-25157px 0}.emoji-libra{background-position:-25189px 0}.emoji-scorpius{background-position:-25221px 0}.emoji-sagittarius{background-position:-25253px 0}.emoji-capricorn{background-position:-25285px 0}.emoji-aquarius{background-position:-25317px 0}.emoji-pisces{background-position:-25349px 0}.emoji-ophiuchus{background-position:-25381px 0}.emoji-six-pointed-star{background-position:-25413px 0}.emoji-negative-squared-cross-mark{background-position:-25445px 0}.emoji-a{background-position:-25477px 0}.emoji-b{background-position:-25509px 0}.emoji-ab{background-position:-25541px 0}.emoji-o2{background-position:-25573px 0}.emoji-diamond-shape-with-a-dot-inside{background-position:-25605px 0}.emoji-recycle{background-position:-25637px 0}.emoji-end{background-position:-25669px 0}.emoji-on{background-position:-25701px 0}.emoji-soon{background-position:-25733px 0}.emoji-clock1{background-position:-25765px 0}.emoji-clock130{background-position:-25797px 0}.emoji-clock10{background-position:-25829px 0}.emoji-clock1030{background-position:-25861px 0}.emoji-clock11{background-position:-25893px 0}.emoji-clock1130{background-position:-25925px 0}.emoji-clock12{background-position:-25957px 0}.emoji-clock1230{background-position:-25989px 0}.emoji-clock2{background-position:-26021px 0}.emoji-clock230{background-position:-26053px 0}.emoji-clock3{background-position:-26085px 0}.emoji-clock330{background-position:-26117px 0}.emoji-clock4{background-position:-26149px 0}.emoji-clock430{background-position:-26181px 0}.emoji-clock5{background-position:-26213px 0}.emoji-clock530{background-position:-26245px 0}.emoji-clock6{background-position:-26277px 0}.emoji-clock630{background-position:-26309px 0}.emoji-clock7{background-position:-26341px 0}.emoji-clock730{background-position:-26373px 0}.emoji-clock8{background-position:-26405px 0}.emoji-clock830{background-position:-26437px 0}.emoji-clock9{background-position:-26469px 0}.emoji-clock930{background-position:-26501px 0}.emoji-heavy-dollar-sign{background-position:-26533px 0}.emoji-copyright{background-position:-26565px 0}.emoji-registered{background-position:-26597px 0}.emoji-tm{background-position:-26629px 0}.emoji-x{background-position:-26661px 0}.emoji-heavy-exclamation-mark{background-position:-26693px 0}.emoji-bangbang{background-position:-26725px 0}.emoji-interrobang{background-position:-26757px 0}.emoji-o{background-position:-26789px 0}.emoji-heavy-multiplication-x{background-position:-26821px 0}.emoji-heavy-plus-sign{background-position:-26853px 0}.emoji-heavy-minus-sign{background-position:-26885px 0}.emoji-heavy-division-sign{background-position:-26917px 0}.emoji-white-flower{background-position:-26949px 0}.emoji-100{background-position:-26981px 0}.emoji-heavy-check-mark{background-position:-27013px 0}.emoji-ballot-box-with-check{background-position:-27045px 0}.emoji-radio-button{background-position:-27077px 0}.emoji-link{background-position:-27109px 0}.emoji-curly-loop{background-position:-27141px 0}.emoji-wavy-dash{background-position:-27173px 0}.emoji-part-alternation-mark{background-position:-27205px 0}.emoji-trident{background-position:-27237px 0}.emoji-black-square{background-position:-27269px 0}.emoji-white-square{background-position:-27301px 0}.emoji-white-check-mark{background-position:-27333px 0}.emoji-black-square-button{background-position:-27365px 0}.emoji-white-square-button{background-position:-27397px 0}.emoji-black-circle{background-position:-27429px 0}.emoji-white-circle{background-position:-27461px 0}.emoji-red-circle{background-position:-27493px 0}.emoji-large-blue-circle{background-position:-27525px 0}.emoji-large-blue-diamond{background-position:-27557px 0}.emoji-large-orange-diamond{background-position:-27589px 0}.emoji-small-blue-diamond{background-position:-27621px 0}.emoji-small-orange-diamond{background-position:-27653px 0}.emoji-small-red-triangle{background-position:-27685px 0}.emoji-small-red-triangle-down{background-position:-27717px 0}.emoji-shipit{background-position:-27749px 0}.emoji-groups .emoji-group{display:inline-block;width:24px;height:29px;background:url("../img/emoji-groups.png") no-repeat;background-size:42px 350px;cursor:pointer}.emoji-groups .btn-backspace{color:#a8a8a8;cursor:pointer;float:right;font-size:24px;height:30px;margin-right:10px;width:30px}.emoji-groups .btn-backspace:hover{color:#d7d7d7}.is-1x .emoji-groups .emoji-group{background-image:url("../img/emoji-groups-1x.png")}.emoji-groups .icon-recent{background-position:-9px -306px}.emoji-groups .icon-recent-selected{background-position:-9px -277px}.emoji-groups .icon-smile{background-position:-9px -34px}.emoji-groups .icon-smile-selected{background-position:-9px -5px}.emoji-groups .icon-flower{background-position:-9px -145px}.emoji-groups .icon-flower-selected{background-position:-9px -118px}.emoji-groups .icon-bell{background-position:-9px -89px}.emoji-groups .icon-bell-selected{background-position:-9px -61px}.emoji-groups .icon-car{background-position:-9px -196px}.emoji-groups .icon-car-selected{background-position:-9px -170px}.emoji-groups .icon-grid{background-position:-9px -248px}.emoji-groups .icon-grid-selected{background-position:-9px -222px}.emoji-groups .icon-smile,.emoji-groups .icon-flower,.emoji-groups .icon-bell,.emoji-groups .icon-car,.emoji-groups .icon-grid{opacity:.7}.emoji-groups .icon-smile:hover,.emoji-groups .icon-flower:hover,.emoji-groups .icon-bell:hover,.emoji-groups .icon-car:hover,.emoji-groups .icon-grid:hover{opacity:1}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0, 0, 0, 0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0, 0, 0, 0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255, 255, 255, 0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255, 255, 255, 0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, 0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, 0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0, 0, 0, 0.2);box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.5),inset -1px 0 1px rgba(255, 255, 255, 0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5),inset 0 -1px 1px rgba(255, 255, 255, 0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1);box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.1),inset 0 0 14px rgba(0, 0, 0, 0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1),inset 0 0 14px rgba(0, 0, 0, 0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0, 0, 0, 0.05);box-shadow:inset 1px 1px 16px rgba(0, 0, 0, 0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1),inset 0 0 14px rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.4),inset -1px 0 0 rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),inset 0 -1px 0 rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0, 0, 0, 0.05);box-shadow:inset 1px 1px 16px rgba(0, 0, 0, 0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0, 0, 0, 0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0, 0, 0, 0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0, 0, 0, 0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255, 255, 255, 0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0, 0, 0, 0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0, 0, 0, 0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.grid span{display:inline-block}.margin-top-5{margin-top:5px}.table-row-template-table .row{margin-top:0px}.table-row-template-table .row.label-row{font-weight:600}.table-row-template-table .row.values-row{font-weight:400}.tableOverview th,.tableOverview td{border-top:none !important;vertical-align:middle}.chart-holder{position:relative;min-height:300px;height:375px;margin:22px 0px;padding:.25rem .75rem;border-radius:6px;background-color:var(--bg-Groupbox);border:1px solid var(--border-Groupbox);box-shadow:var(--shadow-Groupbox)}.chart-holder>.card-title{font-weight:bold;font-size:14px;padding:10px 0px 5px 4px;margin-bottom:0px}.chart-holder .chart-empty-message{position:absolute;top:0px;left:0px;bottom:0px;right:0px;display:flex;align-items:center;justify-content:center}.double-chart-holder{display:grid;grid-template-rows:60% 40%;position:relative;min-height:300px;height:375px;margin:22px 0px}.double-chart-holder .chart-top-holder{padding:0px 0px 15px 0px}.double-chart-holder .chart-top-holder .double-chart-row{max-height:70px;margin-bottom:5px}.double-chart-holder .chart-top-holder .double-chart-row:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.double-chart-holder .chart-top-holder .double-chart-row.average-new{border-top-right-radius:6px;border-top-left-radius:6px;background:var(--from-ChartNew);background:linear-gradient(90deg, var(--from-ChartNew) 0%, var(--to-ChartNew) 100%)}.double-chart-holder .chart-top-holder .double-chart-row.average-used{background:var(--from-ChartUsed);background:linear-gradient(90deg, var(--from-ChartUsed) 0%, var(--to-ChartUsed) 100%)}.double-chart-holder .chart-top-holder .double-chart-row.average-wholesale{background:var(--from-ChartWholesale);background:linear-gradient(90deg, var(--from-ChartWholesale) 0%, var(--to-ChartWholesale) 100%)}.double-chart-holder .chart-top-holder .double-chart-row .double-chart-row-text{width:150px;height:calc(100% - 20px);margin:10px 10px 10px 0px;box-sizing:border-box;border-right:1px solid var(--border-DividerLight)}.double-chart-holder .chart-top-holder .double-chart-row .double-chart-row-text .small{font-size:10px;font-weight:bold}.double-chart-holder .chart-top-holder .double-chart-row .double-chart-row-chart{height:100%;flex-grow:1}.double-chart-holder .chart-top-holder .double-chart-row .double-chart-row-chart .chart-empty-message{padding:27px 5px;color:var(--color-Chart)}.double-chart-holder .chart-bottom-holder{padding:15px;border-radius:6px;background-color:var(--bg-Groupbox);border:1px solid var(--border-Groupbox);box-shadow:var(--shadow-Groupbox)}.tableTextRight{text-align:right}tr#useParentBackground{background-color:inherit}.image-previews .bounding-box[class*=index-]{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.collapseIndicator{vertical-align:middle;padding-right:15px}.collapseClickable{cursor:pointer}.search-group{margin:0px;padding:0px;display:block;position:relative;width:100%;padding-top:3em}.search-group:last-child{margin-bottom:1.5em}.search-group>legend{width:100%;position:absolute;top:-1px;left:-1px;margin:0px !important;line-height:2em;text-indent:1.5em}.search-group{margin:0 2px;padding:.75em .625em}.search-group>legend{top:-12px;left:8px;display:inline-block;width:auto;padding:0 12px 0 0;font-size:var(--font-size-base);text-transform:uppercase}.hide-extra{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input::-ms-clear{display:none}.appraisalLocked{position:absolute;z-index:1049}.inModal .appraisalLocked{top:38px}appraisal-vehicle-summary .groupbox{min-height:155px}#vehicleAccountingCard .scrolling{overflow:auto}@media(max-width: 575px){#vehicleBookoutHistory button{width:100%}}@media(max-width: 668px){.pricing-review-info input{width:calc(100% - 36px);display:inline-block}}.price-review-table{overflow-x:scroll;overflow-y:hidden}.price-review-table-body,.price-review-table-footer{min-width:1500px}.pricingReviewLineItems{overflow-y:initial !important}@media(max-width: 668px){.pricing-review input{width:100%;display:block}.pricing-review-button-set{width:100%}.pricing-review-button-a{width:48%;display:inline-block}.pricing-review-button-b{width:48%;margin-left:4% !important;display:inline-block}.pricing-review-button-c{width:100%;display:block;margin-top:15px;margin-left:0 !important}}.table-responsive .dataTables_scroll{overflow-x:auto}.table-responsive .dataTables_scrollHead{min-width:1200px}.table-responsive .dataTables_scrollBody{min-width:1200px}.table-responsive .dataTables_info{text-align:left}.appraisalLockedMaster{position:fixed;z-index:1049;width:100%;height:100%;top:0px;left:0px;background:rgba(255,255,255,.5)}.btn.btn-select{height:30px;width:135px;border-radius:100px;font-weight:600;font-size:.8rem;box-shadow:0px 2px 3px rgba(0,0,0,.25);background-color:var(--bg-ButtonSelect);color:var(--color-ButtonSelect)}.btn.btn-select:active,.btn.btn-select:active:focus{background-color:var(--bg-ButtonSelect);color:var(--color-ButtonSelect)}.btn.btn-select:focus{background-color:var(--bg-ButtonSelect);color:var(--color-ButtonSelect)}.btn.btn-select:hover{background-color:var(--bg-ButtonSelect);color:var(--color-ButtonSelect)}.btn.btn-select.active{background-color:var(--bg-ButtonSelectActive);color:var(--color-ButtonSelectActive)}.btn.btn-select.active:active,.btn.btn-select.active:active:focus{background-color:var(--bg-ButtonSelectActive);color:var(--color-ButtonSelectActive)}.btn.btn-select.active:focus{background-color:var(--bg-ButtonSelectActive);color:var(--color-ButtonSelectActive)}.btn.btn-select.active:hover{background-color:var(--bg-ButtonSelectActive);color:var(--color-ButtonSelectActive)}table.totalsTable{margin-bottom:0px}table.totalsTable td.headerCell{text-transform:uppercase;padding-left:10px;padding-right:10px;line-height:16.8px}table.totalsTable td{font-weight:600}table.totalsTable tbody td{border-top:0px}body:not(.brand-go) .vehicle-summary-info{max-width:calc(100vw - 100px)}.vehicle-summary{height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"vehicle-summary-overview" "vehicle-summary-navigation" "vehicle-summary-info";max-width:calc(100vw - 65px)}@media(max-width: 991px){.vehicle-summary{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"vehicle-summary-overview" "vehicle-summary-info";padding-right:8px}}.vehicle-summary-overview{grid-area:vehicle-summary-overview}.vehicle-summary-navigation{grid-area:vehicle-summary-navigation}.vehicle-summary-info{grid-area:vehicle-summary-info;max-width:calc(100vw - 65px);overflow:visible}.vehicle-overview-bar{height:100%;width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"vehicle-overview-status    vehicle-overview-reports";margin-top:.75rem}.vehicle-overview-status{grid-area:vehicle-overview-status}.vehicle-overview-reports{grid-area:vehicle-overview-reports;justify-self:end}@media(max-width: 575px){.vehicle-overview-reports{width:100%}}.vehicle-overview-reports .report-card-tabs{display:flex;background-color:var(--bg-ButtonInfo);filter:drop-shadow(-1px -3px 2px rgba(0, 0, 0, 0.1)) drop-shadow(3px -1px 2px rgba(0, 0, 0, 0.05))}@media(max-width: 575px){.vehicle-overview-reports .report-card-tabs{border-top-left-radius:5px;border-top-right-radius:5px}.vehicle-overview-reports .report-card-tabs::after{display:none !important}}.vehicle-overview-reports .report-card-tabs::after{content:"";position:absolute;margin-left:-35px;display:inline-block;width:0px;height:0px;border-bottom:36px solid var(--bg-ButtonInfo);border-left:35px solid rgba(0,0,0,0)}.vehicle-overview-reports .report-card-tabs .report-card-tab{height:35px;width:100px;display:block;border-radius:0px;margin:0px;padding:.25rem;cursor:pointer;background-color:var(--bg-ButtonInfo)}@media(max-width: 575px){.vehicle-overview-reports .report-card-tabs .report-card-tab{width:auto;height:50px;padding:10px 5px;flex-basis:0;flex-grow:1;max-width:100%}.vehicle-overview-reports .report-card-tabs .report-card-tab:first-child{border-top-left-radius:5px}.vehicle-overview-reports .report-card-tabs .report-card-tab:last-child{border-top-right-radius:5px}}.vehicle-overview-reports .report-card-tabs .report-card-tab .history-report-service{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.vehicle-overview{height:100%;width:100%;display:grid;grid-template-columns:215px 215px 1fr auto;grid-template-areas:"vehicle-overview-images    vehicle-overview-vehicle    vehicle-overview-info    vehicle-overview-edit";grid-column-gap:1rem;margin:0px;border-top-right-radius:0px !important}@media(max-width: 1400px){.vehicle-overview{grid-template-columns:300px 1fr;grid-template-areas:"vehicle-overview-edit      vehicle-overview-edit" "vehicle-overview-images    vehicle-overview-info" "vehicle-overview-vehicle   vehicle-overview-info";grid-row-gap:1rem}}@media(max-width: 991px){.vehicle-overview{grid-template-columns:275px 1fr}}@media(min-width: 993px){.vehicle-overview{border-bottom-left-radius:0px !important}}@media(max-width: 767px){.vehicle-overview{grid-template-columns:300px 1fr;grid-template-areas:"vehicle-overview-edit     vehicle-overview-edit" "vehicle-overview-images   vehicle-overview-vehicle" "vehicle-overview-info     vehicle-overview-info"}}@media(max-width: 575px){.vehicle-overview{grid-template-columns:1fr;grid-template-areas:"vehicle-overview-edit" "vehicle-overview-images" "vehicle-overview-vehicle" "vehicle-overview-info";border-top-left-radius:0px !important}}.vehicle-overview-images{grid-area:vehicle-overview-images;justify-self:center;width:100%}.vehicle-overview-images button.btn.btn-secondary.btn-sm-square,.vehicle-overview-images button.btn.btn-info.btn-sm-square{background:rgba(0,0,0,0);border:none;box-shadow:none;height:auto}.vehicle-overview-images button.btn.btn-secondary.btn-sm-square:hover,.vehicle-overview-images button.btn.btn-secondary.btn-sm-square:active,.vehicle-overview-images button.btn.btn-secondary.btn-sm-square:focus,.vehicle-overview-images button.btn.btn-secondary.btn-sm-square:hover:active,.vehicle-overview-images button.btn.btn-secondary.btn-sm-square:active:focus,.vehicle-overview-images button.btn.btn-info.btn-sm-square:hover,.vehicle-overview-images button.btn.btn-info.btn-sm-square:active,.vehicle-overview-images button.btn.btn-info.btn-sm-square:focus,.vehicle-overview-images button.btn.btn-info.btn-sm-square:hover:active,.vehicle-overview-images button.btn.btn-info.btn-sm-square:active:focus{background:rgba(0,0,0,0);border:none;box-shadow:none}.vehicle-overview-images button.btn.btn-secondary.btn-sm-square .halflings,.vehicle-overview-images button.btn.btn-info.btn-sm-square .halflings{color:#ddd;font-size:1rem}.vehicle-overview-images button.btn.btn-secondary.btn-sm-square .fa-th-large,.vehicle-overview-images button.btn.btn-info.btn-sm-square .fa-th-large{font-size:1rem;position:relative;top:5px}.vehicle-overview-images .btn+.btn{margin-left:0px}.vehicle-overview-vehicle{grid-area:vehicle-overview-vehicle;height:100%;width:100%;display:grid;grid-template-rows:3fr 1fr 1fr;grid-template-areas:"vehicle-overview-title" "vehicle-overview-vin" "vehicle-overview-stock";grid-row-gap:.5rem}@media(max-width: 1400px){.vehicle-overview-vehicle{grid-template-rows:1fr auto;grid-template-columns:1fr auto;grid-template-areas:"vehicle-overview-title  vehicle-overview-title" "vehicle-overview-vin    vehicle-overview-stock"}}@media(max-width: 767px){.vehicle-overview-vehicle{grid-template-rows:auto auto 1fr;grid-template-areas:"vehicle-overview-title" "vehicle-overview-vin" "vehicle-overview-stock"}}@media(max-width: 575px){.vehicle-overview-vehicle{grid-template-rows:1fr auto;grid-template-areas:"vehicle-overview-title  vehicle-overview-title" "vehicle-overview-vin    vehicle-overview-stock";padding:0 1rem}}.vehicle-overview-title{grid-area:vehicle-overview-title;position:relative;font-weight:700;font-size:.925rem;line-height:1.25rem}@media(max-width: 1400px){.vehicle-overview-title{align-self:end}}.vehicle-overview-vin{grid-area:vehicle-overview-vin;color:#2699fb;font-weight:700}.vehicle-overview-stock{grid-area:vehicle-overview-stock;color:#2699fb;font-weight:700}@media(max-width: 575px){.vehicle-overview-stock{justify-self:end}}.vehicle-overview-info{grid-area:vehicle-overview-info;height:100%;width:100%;display:grid;grid-template-columns:repeat(6, minmax(auto, 170px));grid-template-areas:"vehicle-title-type      vehicle-title-status    vehicle-title-exterior  vehicle-title-category  vehicle-title-msrp        vehicle-title-internet-price" "vehicle-value-type      vehicle-value-status    vehicle-value-exterior  vehicle-value-category  vehicle-value-msrp        vehicle-value-internet-price" "vehicle-title-location  vehicle-title-in-stock  vehicle-title-interior  vehicle-title-odometer  vehicle-title-list-price  vehicle-value-internet-price" "vehicle-value-location  vehicle-value-in-stock  vehicle-value-interior  vehicle-value-odometer  vehicle-value-list-price  vehicle-value-internet-price";grid-column-gap:.5rem;grid-row-gap:.75rem;padding-left:1rem;border-left:1px solid var(--border-GroupboxWidget)}@media(max-width: 1400px){.vehicle-overview-info{grid-template-columns:repeat(4, minmax(auto, 200px));grid-template-areas:"vehicle-title-type      vehicle-title-category  vehicle-title-odometer  vehicle-title-msrp" "vehicle-value-type      vehicle-value-category  vehicle-value-odometer  vehicle-value-msrp" "vehicle-title-status    vehicle-title-exterior  vehicle-title-location  vehicle-title-list-price" "vehicle-value-status    vehicle-value-exterior  vehicle-value-location  vehicle-value-list-price" "vehicle-title-in-stock  vehicle-title-interior  vehicle-title-interior  vehicle-title-internet-price" "vehicle-value-in-stock  vehicle-value-interior  vehicle-value-interior  vehicle-value-internet-price"}}@media(max-width: 991px){.vehicle-overview-info{grid-template-columns:repeat(3, auto);grid-template-areas:"vehicle-title-type      vehicle-title-category  vehicle-title-msrp" "vehicle-value-type      vehicle-value-category  vehicle-value-msrp" "vehicle-title-status    vehicle-title-exterior  vehicle-title-list-price" "vehicle-value-status    vehicle-value-exterior  vehicle-value-list-price" "vehicle-title-in-stock  vehicle-title-interior  vehicle-title-internet-price" "vehicle-value-in-stock  vehicle-value-interior  vehicle-value-internet-price" "vehicle-title-location  vehicle-title-odometer  vehicle-value-internet-price" "vehicle-value-location  vehicle-value-odometer  vehicle-value-internet-price"}}@media(max-width: 767px){.vehicle-overview-info{padding-left:0;border-left:none;padding:1rem;border-top:1px solid var(--border-GroupboxWidget)}}@media(max-width: 575px){.vehicle-overview-info{grid-template-columns:repeat(2, auto);grid-template-areas:"vehicle-title-type      vehicle-title-category" "vehicle-value-type      vehicle-value-category" "vehicle-title-status    vehicle-title-odometer" "vehicle-value-status    vehicle-value-odometer" "vehicle-title-in-stock  vehicle-title-msrp" "vehicle-value-in-stock  vehicle-value-msrp" "vehicle-title-location  vehicle-title-list-price" "vehicle-value-location  vehicle-value-list-price" "vehicle-title-exterior  vehicle-title-internet-price" "vehicle-value-exterior  vehicle-value-internet-price" "vehicle-title-interior  vehicle-value-internet-price" "vehicle-value-interior  vehicle-value-internet-price"}}.vehicle-overview-edit{grid-area:vehicle-overview-edit}.vehicle-overview-edit .glyphicons-edit{font-size:1.25rem;cursor:pointer}.vehicle-title-type{grid-area:vehicle-title-type}.vehicle-value-type{grid-area:vehicle-value-type;font-weight:700}.vehicle-title-exterior{grid-area:vehicle-title-exterior}.vehicle-value-exterior{grid-area:vehicle-value-exterior;font-weight:700}.vehicle-title-interior{grid-area:vehicle-title-interior}.vehicle-value-interior{grid-area:vehicle-value-interior;font-weight:700}.vehicle-title-odometer{grid-area:vehicle-title-odometer}.vehicle-value-odometer{grid-area:vehicle-value-odometer;font-weight:700}.vehicle-title-status{grid-area:vehicle-title-status}.vehicle-value-status{grid-area:vehicle-value-status;font-weight:700}.vehicle-title-location{grid-area:vehicle-title-location}.vehicle-value-location{grid-area:vehicle-value-location;font-weight:700}.vehicle-title-msrp{grid-area:vehicle-title-msrp}.vehicle-value-msrp{grid-area:vehicle-value-msrp;font-weight:700}.vehicle-title-in-stock{grid-area:vehicle-title-in-stock}.vehicle-value-in-stock{grid-area:vehicle-value-in-stock;font-weight:700}.vehicle-title-category{grid-area:vehicle-title-category}.vehicle-value-category{grid-area:vehicle-value-category;font-weight:700}.vehicle-title-list-price{grid-area:vehicle-title-list-price}.vehicle-value-list-price{grid-area:vehicle-value-list-price;font-weight:700}.vehicle-title-internet-price{grid-area:vehicle-title-internet-price}.vehicle-value-internet-price{grid-area:vehicle-value-internet-price;font-weight:700}.image-previews-grid{height:100%;width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"image-preview-prev  image-preview          image-preview-next" "image-preview-prev  image-preview-gallery  image-preview-next";grid-row-gap:.25rem;justify-self:center}.image-preview-prev{grid-area:image-preview-prev;align-self:center}.image-preview-next{grid-area:image-preview-next;align-self:center}.image-preview-gallery{grid-area:image-preview-gallery;justify-self:center}.image-preview{grid-area:image-preview;justify-self:center;height:65px;width:100%;overflow:hidden}@media(max-width: 1400px){.image-preview{height:100px}}@media(max-width: 991px){.image-preview{height:150px}}.image-preview>div{width:100%;height:100%}.image-preview .bounding-box{height:100%;width:100%;background-color:rgba(0,0,0,0);overflow:hidden}.image-preview .bounding-box.empty{position:relative;border:1px solid var(--border-ImageEmpty);background:var(--bg-ImageEmpty) url("/assets/Images/vehicle_profile.png") no-repeat center;background-size:100px}@media(max-width: 991px){.image-preview .bounding-box.empty{background-size:130px}.image-preview .bounding-box.empty::after{position:absolute;width:100%;bottom:calc(50% - 45px);text-align:center;font-size:18px;content:"Add Images";color:var(--color-ImageEmpty)}}.image-preview-count{position:relative;top:4px}.open-repairs{min-width:201px}.open-repairs>div{display:inline-block}.open-repairs .glyphicons.glyphicons-alert{font-size:1rem;vertical-align:middle}.nonInventoryButton{position:absolute;top:5px;left:150px;height:30px}.btn.autosoft-market-analysis-button{border:1px solid;background:url(/assets/Images/autosoftMarketAnalysis.png) no-repeat;background-size:contain;width:208px;height:30px}button:disabled .glyphicons.glyphicons-new-window-alt.icon-btn{color:var(--color-IconDisabled)}button .glyphicons.glyphicons-new-window-alt{color:#258ac1}button .glyphicons.glyphicons-new-window-alt.icon-btn{position:absolute;color:var(--color-IconWhite)}.vehicle-equipment{height:100%;width:100%;display:grid;grid-template-areas:"vehicle-equipment-header" "vehicle-equipment-filter" "vehicle-equipment-grid" "vehicle-equipment-footer";grid-row-gap:.5rem}.vehicle-equipment-header{grid-area:vehicle-equipment-header;width:100%;display:grid;grid-template-columns:1fr repeat(2, auto);grid-template-areas:"vehicle-equipment-title   vehicle-equipment-select   vehicle-equipment-add"}@media(max-width: 575px){.vehicle-equipment-header{grid-template-columns:repeat(2, 1fr);grid-template-areas:"vehicle-equipment-title   vehicle-equipment-title" "vehicle-equipment-select  vehicle-equipment-add";grid-column-gap:.5rem;grid-row-gap:.5rem}}@media(max-width: 465px){.vehicle-equipment-header{grid-template-columns:1fr;grid-template-areas:"vehicle-equipment-title" "vehicle-equipment-select" "vehicle-equipment-add"}}.vehicle-accounting-document-header{width:100%;display:grid;grid-template-columns:1fr repeat(2, auto)}.vehicle-equipment-filter{grid-area:vehicle-equipment-filter;width:100%;display:grid;grid-template-columns:repeat(2, 400px) 70px;grid-template-areas:"vehicle-equipment-search   vehicle-equipment-type   vehicle-equipment-search-button";grid-column-gap:.5rem;align-items:end;margin-top:.5rem}@media(max-width: 991px){.vehicle-equipment-filter{grid-template-columns:repeat(2, 1fr) 70px}}@media(max-width: 575px){.vehicle-equipment-filter{grid-template-columns:1fr;grid-template-areas:"vehicle-equipment-search" "vehicle-equipment-type" "vehicle-equipment-search-button";grid-row-gap:.5rem}}.vehicle-equipment-grid{grid-area:vehicle-equipment-grid;overflow-x:auto;overflow-y:hidden}.vehicle-equipment-footer{grid-area:vehicle-equipment-footer;width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"vehicle-equipment-selected   vehicle-equipment-total";grid-column-gap:.75rem}@media(max-width: 767px){.vehicle-equipment-footer{padding-top:1rem}}.vehicle-equipment-title{grid-area:vehicle-equipment-title}.vehicle-equipment-select{grid-area:vehicle-equipment-select}.vehicle-equipment-add{grid-area:vehicle-equipment-add}@media(max-width: 465px){.vehicle-equipment-add{margin-top:.5rem}}.vehicle-equipment-search{grid-area:vehicle-equipment-search}.vehicle-equipment-type{grid-area:vehicle-equipment-type}.vehicle-equipment-search-button{grid-area:vehicle-equipment-search-button}@media(max-width: 575px){.vehicle-equipment-search-button{margin-top:1rem}}.vehicle-equipment-selected{grid-area:vehicle-equipment-selected;justify-self:end}.vehicle-equipment-total{grid-area:vehicle-equipment-total}.vehicle-equipment-total .vehicle-equipment-total-text{font-size:24px;color:#686868}.vehicle-service-history{height:100%;width:100%;display:grid;grid-template-areas:"vehicle-service-history-header" "vehicle-service-history-grid";grid-row-gap:.5rem}.vehicle-service-history-header{grid-area:vehicle-service-history-header}.vehicle-service-history-grid{grid-area:vehicle-service-history-grid}.vehicle-appraisal{height:100%;width:100%;display:grid;grid-template-areas:"vehicle-appraisal-header" "vehicle-appraisal-grid";grid-row-gap:.5rem}.vehicle-appraisal-header{grid-area:vehicle-appraisal-header;width:100%;display:grid;grid-template-columns:1fr repeat(2, auto);grid-template-areas:"vehicle-appraisal-title   vehicle-appraisal-bookout   vehicle-appraisal-new";grid-column-gap:.5rem}@media(max-width: 575px){.vehicle-appraisal-header{grid-template-columns:repeat(2, 1fr);grid-template-areas:"vehicle-appraisal-title     vehicle-appraisal-title" "vehicle-appraisal-bookout   vehicle-appraisal-new";grid-row-gap:.5rem}}@media(max-width: 465px){.vehicle-appraisal-header{grid-template-columns:1fr;grid-template-areas:"vehicle-appraisal-title" "vehicle-appraisal-bookout" "vehicle-appraisal-new"}}.vehicle-appraisal-title{grid-area:vehicle-appraisal-title}.vehicle-appraisal-bookout{grid-area:vehicle-appraisal-bookout}.vehicle-appraisal-new{grid-area:vehicle-appraisal-new}@media(max-width: 465px){.vehicle-appraisal-new{margin-top:.5rem}}.vehicle-appraisal-grid{grid-area:vehicle-appraisal-grid;overflow-x:auto;overflow-y:hidden}.vehicle-coverage{width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"vehicle-coverage-plans" "vehicle-coverage-save";grid-row-gap:.5rem}.vehicle-coverage-plans{grid-area:vehicle-coverage-plans}.vehicle-coverage-save{grid-area:vehicle-coverage-save;width:100%;display:flex;justify-content:end}@media(max-width: 575px){.vehicle-coverage-save button.btn.btn-sm{width:100% !important;height:40px}}.vehicle-overview-tab{width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"vehicle-overview-tab-cards" "vehicle-overview-tab-save";grid-row-gap:.5rem}.vehicle-overview-tab-cards{grid-area:vehicle-overview-tab-cards}.vehicle-overview-tab-save{grid-area:vehicle-overview-tab-save;width:100%;display:flex;justify-content:end}@media(max-width: 575px){.vehicle-overview-tab-save button.btn.btn-sm{width:100% !important;height:40px}}.service-history{width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"service-history-filter" "service-history-grid";grid-row-gap:.5rem}.service-history-filter{grid-area:service-history-filter;display:grid;grid-template-columns:400px 70px;grid-template-areas:"service-history-search   service-history-search-button";grid-column-gap:.5rem;align-items:end}@media(max-width: 575px){.service-history-filter{grid-template-columns:1fr;grid-template-areas:"service-history-search" "service-history-search-button";grid-row-gap:.5rem}}.service-history-grid{grid-area:service-history-grid;overflow-x:auto;overflow-y:hidden}.service-history-search{grid-area:service-history-search}.service-history-search-button{grid-area:service-history-search-button}@media(max-width: 575px){.service-history-search-button{margin-top:1rem}}.form-field{display:flex;align-items:flex-start;width:100%;margin-top:0 !important;margin-bottom:1rem !important}.form-field .form-control{flex:1 1 auto;min-width:0;margin-bottom:0 !important}.btn-icon{background:none !important;border:none !important;box-shadow:none !important;padding:0 .5rem;margin-left:.5rem;cursor:pointer;position:relative;top:-6px !important}.btn-icon:hover,.btn-icon:focus{outline:none !important}.btn-icon i{font-size:1em;line-height:1;color:#2898fb}.overview-card .card-title{font-size:1.1em}.overview-card.contentbox{height:100% !important}.overview-card.selected{background-image:url(/assets/Images/backgrounds/bg_card_lines.png)}.overview-card .number{font-size:1.2em;font-weight:700;margin-bottom:10px}.overview-card .total{font-weight:700;font-size:1.2em}#pricingReviewInfo{position:relative}#pricingReviewInfo .popover{max-width:300px;min-width:275px;padding:8px;top:0px !important}.row .pricingReviewHeader{margin-right:0;min-height:39px}.priceTypeSelect .select2 .select2-choice{padding:0 0 0 4px;height:auto;font-size:inherit;line-height:inherit}.priceTypeSelect .select2 .select2-choice .select2-arrow{width:20px;line-height:1.3}.priceTypeSelect .select2-results{padding:0;margin:0}.priceTypeSelect .select2-container .select2-choice>.select2-chosen{margin-right:0;font-weight:normal;line-height:1.4}.priceTypeSelect .select2 .select2-drop .ui-select-choices li ul li.ui-select-choices-row .select2-result-label{font-size:inherit;line-height:inherit;padding:3px 0 0 4px}.pricingReviewLineItems .inv-data,.pricingReviewLineItems .inv-water,.pricingReviewLineItems .inv-pricing{padding-top:3px;padding-bottom:3px;height:60px}.center-content.inv-water{height:50px}.appraisalBookProvider,.retailBookProvider,.repeater-container .inv-col-make{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.repeater-container .inv-col-trim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.pricing-review-checkbox{padding-right:1px;padding-left:0}.inv-water{min-height:39px}.inv-water.inv-col-head{padding-bottom:1px}.inv-col-stockno{padding-right:0;padding-left:4px;font-size:.65rem;font-weight:bold}.inv-col-stockno.inv-col-head{padding-right:1px}.inv-col-store{padding-left:10px}.inv-col-store.inv-col-head{padding-right:1px}.inv-col-year{padding-right:0;padding-left:5px}.inv-col-pricetype{padding-right:3px;padding-left:3px}.inv-col-trim{padding-right:6px;padding-left:4px}.inv-col-stockdays{padding-right:6px;padding-left:6px;text-align:right}.inv-col-stockdays.inv-col-head{padding-right:1px;padding-left:0}.inv-col-cost.inv-col-head,.inv-col-wholesale.inv-col-head,.inv-col-difference.inv-col-head,.inv-col-retail.inv-col-head,.inv-col-profit.inv-col-head{padding-left:10px;padding-right:10px}.inv-col-cost.inv-col-head label,.inv-col-wholesale.inv-col-head label,.inv-col-difference.inv-col-head label,.inv-col-retail.inv-col-head label,.inv-col-profit.inv-col-head label{float:right;margin-right:5px}.inv-col-currency{padding:0}.inv-col-currency label{line-height:20px}.inv-col-newprice{padding:0}.inv-col-newprice label{float:right;margin-right:5px}.external-link{padding-top:10px;padding-right:0;padding-left:8px}.grid-footer{margin-right:0;border-top:1px solid var(--border-Table)}.grid-footer .pricing-review-total{text-align:right;margin-top:20px}.grid-footer .pricing-review-second-totals{padding-top:15px}.grid-footer .pricing-review-first,.grid-footer .pricing-review-middle,.grid-footer .pricing-review-last{padding-right:15px;padding-left:0px}.grid-footer .pricing-review-first div label,.grid-footer .pricing-review-middle div label,.grid-footer .pricing-review-last div label{float:right}.grid-footer .totals{font-size:14px;text-align:right}.pricing-review-warning{font-size:.75em}.sorting{white-space:nowrap}.sorting:before{float:right;font-family:var(--fa-font-family);content:var(--fa-sort);color:var(--color-IconSecondary)}.sort-dir--asc:before{content:var(--fa-sort-asc)}.sort-dir--desc:before{content:var(--fa-sort-desc)}.pricingReviewGrid .locked-area{height:calc(100% - 50px);width:calc(100% - 30px);line-height:350px;text-align:center}.pricingReviewGrid .locked-area .uploadProgress{width:auto;height:150px;background:var(--bg-Overlay) url(images/header/asiCorner.png) center center no-repeat;position:relative}.pricingReviewGrid .locked-area .uploadProgress .spinner{height:150px;font-size:150px;position:absolute;top:auto;left:auto;margin:auto}.pricingReviewGrid .locked-area .locked-block{display:inline-block;vertical-align:middle;line-height:normal}.pricingReviewGrid .locked-area .locked-block legend{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:24px;text-align:center}.pricingReviewGrid .priceTypeSelect .select2 .select2-choice{height:100%}.inv-section-heading.inv-pricing,.pricingReviewHeader .inv-pricing,.grid-footer .inv-pricing{border-right:2px solid rgba(0,0,0,0)}.center-items{align-items:center;height:inherit;display:flex}.center-content{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.pricingReviewCountLabel{margin-top:20px}.fix-padding-right{padding-right:13px}.no-padding-right{padding-right:0px}div#pricingReviewInfo i:first-child{position:relative;left:5px;top:5px;color:var(--color-IconPrimary)}.pricing-review-cards{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-areas:"water   inventory-age-0   inventory-age-1   inventory-age-2   inventory-age-3";grid-column-gap:.5rem;grid-row-gap:.5rem;margin-top:1rem}@media(max-width: 1299px){.pricing-review-cards{grid-template-columns:repeat(3, 1fr);grid-template-areas:"water             water             inventory-age-0" "inventory-age-1   inventory-age-2   inventory-age-3"}}@media(max-width: 949px){.pricing-review-cards{grid-template-columns:repeat(2, 1fr);grid-template-areas:"water             water" "inventory-age-0   inventory-age-1" "inventory-age-2   inventory-age-3"}}@media(max-width: 624px){.pricing-review-cards{grid-template-columns:1fr;grid-template-areas:"water" "inventory-age-0" "inventory-age-1" "inventory-age-2" "inventory-age-3"}}.water{grid-area:water}.inventory-age-0{grid-area:inventory-age-0}.inventory-age-1{grid-area:inventory-age-1}.inventory-age-2{grid-area:inventory-age-2}.inventory-age-3{grid-area:inventory-age-3}.inventory-age-card{display:grid;grid-template-columns:1fr auto;grid-template-areas:"inventory-age-title       inventory-age-icon" "inventory-age-percentage  inventory-age-percentage" "inventory-age-price       inventory-age-price" "inventory-age-water       inventory-age-total";grid-column-gap:.5rem;grid-row-gap:.5rem;height:190px;padding:15px;border:var(--card-border-width) solid;border-color:var(--border-Groupbox);border-radius:.375rem;background-color:var(--bg-Groupbox);background-image:url(/assets/Images/backgrounds/bg_card_lines.png);background-position:bottom left;background-repeat:repeat-x}@media(max-width: 1499px){.inventory-age-card{height:225px;grid-template-areas:"inventory-age-title       inventory-age-icon" "inventory-age-percentage  inventory-age-percentage" "inventory-age-price       inventory-age-price" "inventory-age-water       inventory-age-water" "inventory-age-total       inventory-age-total"}}@media(max-width: 1299px){.inventory-age-card{height:190px;grid-template-areas:"inventory-age-title       inventory-age-icon" "inventory-age-percentage  inventory-age-percentage" "inventory-age-price       inventory-age-price" "inventory-age-water       inventory-age-total"}}.inventory-age-title{grid-area:inventory-age-title;font-size:.875rem;font-weight:bold;white-space:nowrap}.inventory-age-icon{grid-area:inventory-age-icon;align-self:center;justify-self:end}.inventory-age-icon .inventory-age-schedule-icon{padding:4px;border-radius:6px;font-size:1.75rem;color:var(--color-IconWhite);background-color:var(--bg-IconCard)}.inventory-age-percentage{grid-area:inventory-age-percentage;font-size:3rem;font-weight:bold}.inventory-age-price{grid-area:inventory-age-price;font-weight:bold}.inventory-age-water{grid-area:inventory-age-water;font-weight:bold}.inventory-age-water .water-amount{padding-left:1.5rem;font-size:1rem}i.glyphicons.glyphicons-info-sign{font-size:.9rem;color:#006ed6}.inventory-age-total{grid-area:inventory-age-total;display:flex;font-weight:600}.inventory-age-total div{align-self:center}.inventory-age-total .status-text{font-size:1rem;font-weight:bold}.inventory-age-total .text{padding-left:.5rem}.water-card{display:grid;grid-template-columns:1fr auto;grid-template-areas:"water-title     water-icon" "water-amount    water-amount" "water-position  water-total" "water-range     water-range";grid-column-gap:.5rem;grid-row-gap:.5rem;height:190px;padding:15px;border:var(--card-border-width) solid;border-color:var(--border-Groupbox);border-radius:.375rem;background-color:var(--bg-Groupbox);background-image:url(/assets/Images/backgrounds/bg_card_lines.png);background-position:bottom left;background-repeat:repeat-x}@media(max-width: 1499px){.water-card{height:225px}}@media(max-width: 1299px){.water-card{height:190px}}.water-title{grid-area:water-title;font-size:.875rem;font-weight:bold;white-space:nowrap}.water-icon{grid-area:water-icon;align-self:center;justify-self:end}.water-icon .water-usd-icon{position:relative;top:3px;padding:7px;border-radius:6px;font-size:1.4rem;color:var(--color-IconWhite);background-color:var(--bg-IconCard)}.water-amount{grid-area:water-amount;font-size:1.75rem;font-weight:bold;margin-bottom:.25rem}.water-position{grid-area:water-position;font-weight:bold;align-self:center}.water-total{grid-area:water-total;display:flex;font-weight:600}.water-total div{align-self:center}.water-total .status-text{font-size:1.35rem;font-weight:bold}.water-total .text{padding-left:.5rem}.water-range{grid-area:water-range;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-areas:"water-range-01   water-range-02   water-range-03   water-range-04";grid-column-gap:.5rem}@media(max-width: 1499px){.water-range{grid-template-columns:repeat(2, 1fr);grid-template-areas:"water-range-01   water-range-02" "water-range-03   water-range-04"}}@media(max-width: 1299px){.water-range{grid-template-columns:repeat(4, 1fr);grid-template-areas:"water-range-01   water-range-02   water-range-03   water-range-04"}}.water-range-01{grid-area:water-range-01;justify-self:center}.water-range-02{grid-area:water-range-02;justify-self:center}.water-range-03{grid-area:water-range-03;justify-self:center}.water-range-04{grid-area:water-range-04;justify-self:center}.water-unit{text-align:center;margin-bottom:.25rem;font-size:.9rem;font-weight:bold}.water-dollar-range{text-align:center;font-weight:600;line-height:1rem}.card-pointer:hover{cursor:pointer}.pricing-campaigns{min-height:345px;max-height:525px;overflow-y:auto}.pricing-campaigns .pricing-campaign i.asi-icons-bin{font-size:1rem;cursor:pointer}.pricing-campaigns .pricing-campaign i.asi-icons-edit2{font-size:.8rem;color:var(--color-IconAltPrimaryHover)}.pricing-campaigns .pricing-campaign .pricing-campaign-status{font-size:.75rem;font-weight:normal;font-style:italic}.pricing-campaigns .pricing-campaign .pricing-campaign-line{font-size:.68rem}campaign-list,campaign-card{width:100%}.edit-pricing-campaign{color:var(--color-TextAlt)}.edit-pricing-campaign i{font-size:2rem}.edit-pricing-campaign span.fake-link{cursor:pointer}.pricing-campaign-builder{max-height:475px;overflow-y:auto}.pricing-campaign-lines-container .splLine{position:relative;justify-content:center;align-items:center}.pricing-campaign-lines-container .splLine.invalid .dropzone{border:1px solid #dc3848}.pricing-campaign-lines-container .splLine:not(.invalid) .dropzone{border:1px solid #29a847}.pricing-campaign-lines-container .splLine>i.asi-icons-bin{position:absolute;right:-10px;top:-10px}.pricing-campaign-lines-container .splLine>i.asi-icons-bin.single-line{display:none !important}.pricing-campaign-lines-container .splLine>i.asi-icons-edit2{position:absolute;left:15px;top:20px;font-size:1.5rem;color:var(--color-IconAltPrimaryHover);background:rgba(0,0,0,0);box-shadow:none}.pricing-campaign-lines-container .splLine>i.asi-icons-edit2.active{display:none !important}.pricing-campaign-lines-container .splLine .dropzone{opacity:.5;min-height:75px;background-color:var(--bg-Dropzone)}.pricing-campaign-lines-container .splLine .dropzone.active{opacity:1;background-color:#eee;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2)}.pricing-campaign-lines-container .splLine asi-dropdown-check .dropdown-menu{top:unset;bottom:33px;max-height:150px !important;background-color:var(--bg-Dropdown)}.pricing-campaign-lines-container .special-pricing-line{order:2}.pricing-campaign-lines-container .special-pricing-line.active{order:1}.pricing-campaign-lines-container .special-pricing-line:not(.active) .splLine.invalid .dropzone{opacity:.5}.pricing-campaign-lines-container .btn-add.invalid{cursor:not-allowed;color:#ccc}.pricing-campaign-lines-container .btn-add.invalid:hover .pricing-review-invalid-popup{display:flex}.spFilterElement,.spFilterTarget{height:36px;position:relative;filter:drop-shadow(-1px 1px 2px rgba(0, 0, 0, 0.25));color:var(--color-ButtonPrimary);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.spFilterElement:before,.spFilterTarget:before{content:"";display:inline-block;position:absolute;right:-12px;top:0;width:0;height:0;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:12px solid}.spFilterElement:after,.spFilterTarget:after{content:"";display:inline-block;position:absolute;left:-12px;top:0;width:0;height:0;border-top:18px solid;border-bottom:18px solid;border-left:12px solid rgba(0,0,0,0)}.spFilterElement.disabled-filter,.spFilterTarget.disabled-filter{opacity:.35}.spFilterElement.spVehicle,.spFilterTarget.spVehicle{background-color:var(--bg-Color07)}.spFilterElement.spVehicle:before,.spFilterTarget.spVehicle:before{border-left-color:var(--bg-Color07)}.spFilterElement.spVehicle:after,.spFilterTarget.spVehicle:after{border-top-color:var(--bg-Color07);border-bottom-color:var(--bg-Color07)}.spFilterElement.spAmount,.spFilterTarget.spAmount{background-color:var(--bg-Color11)}.spFilterElement.spAmount:before,.spFilterTarget.spAmount:before{border-left-color:var(--bg-Color11)}.spFilterElement.spAmount:after,.spFilterTarget.spAmount:after{border-top-color:var(--bg-Color11);border-bottom-color:var(--bg-Color11)}.spFilterElement.spAmount .filter-input,.spFilterTarget.spAmount .filter-input{width:45px}.spFilterElement.spDate,.spFilterTarget.spDate{background-color:var(--bg-Color08)}.spFilterElement.spDate:before,.spFilterTarget.spDate:before{border-left-color:var(--bg-Color08)}.spFilterElement.spDate:after,.spFilterTarget.spDate:after{border-top-color:var(--bg-Color08);border-bottom-color:var(--bg-Color08)}.spFilterElement.spConstant,.spFilterTarget.spConstant{background-color:var(--bg-Color13)}.spFilterElement.spConstant:before,.spFilterTarget.spConstant:before{border-left-color:var(--bg-Color13)}.spFilterElement.spConstant:after,.spFilterTarget.spConstant:after{border-top-color:var(--bg-Color13);border-bottom-color:var(--bg-Color13)}.spFilterElement span,.spFilterTarget span{white-space:nowrap}.spFilterElement input,.spFilterTarget input{width:145px}@media(max-width: 575.98px){.spFilterElement input,.spFilterTarget input{width:80px}}.spFilterElement .filter-input,.spFilterTarget .filter-input{position:relative;display:flex;align-items:center;margin-left:.5rem;border:none;color:rgba(0,0,0,.4);background-color:rgba(255,255,255,.6);cursor:pointer;width:145px;border-radius:.1875rem;height:calc(1.2em + .5rem + 2px);padding:0rem .375rem;font-size:.75rem;font-weight:400}.spFilterElement .filter-input.filter-percentage,.spFilterTarget .filter-input.filter-percentage{width:90px;padding-top:.15rem}.spFilterElement .filter-input.filter-currency,.spFilterTarget .filter-input.filter-currency{justify-content:flex-end;padding:.15rem;width:90px}.spFilterElement .filter-input.filter-date,.spFilterTarget .filter-input.filter-date{padding-top:.15rem}.spFilterElement .filter-input span,.spFilterTarget .filter-input span{position:absolute}.spFilterElement .filter-input span.prepend-symbol,.spFilterTarget .filter-input span.prepend-symbol{left:.375rem}.spFilterElement .filter-input span.append-symbol,.spFilterTarget .filter-input span.append-symbol{right:.375rem}.spFilterElement .clearSelect,.spFilterTarget .clearSelect{color:var(--color-Body)}.spFilter .spFilterElement{margin-right:.625rem;margin-left:.625rem;padding-right:.5rem;padding-left:.5rem;cursor:pointer}.spFilter .spFilterElement:active{cursor:pointer}.spFilter .spFilterElement .input-group input{width:90px}.splLine .spFilterElement,.splLine .spFilterTarget{display:none !important;margin-right:1.25rem;padding-right:2.25rem}.splLine .spFilterElement.active,.splLine .spFilterTarget.active{display:flex !important}.splLine .spFilterElement.spConstant,.splLine .spFilterTarget.spConstant{padding-right:1rem}.splLine .spFilterElement.spDate,.splLine .spFilterTarget.spDate{padding-right:.5rem}.splLine .spFilterElement.spDate .input-group input,.splLine .spFilterTarget.spDate .input-group input{width:150px}.splLine .spFilterElement .asi-icons-bin,.splLine .spFilterTarget .asi-icons-bin{cursor:pointer;position:absolute;opacity:1;right:.5rem;font-size:1rem;color:var(--color-IconWhite);transition:opacity .25s,right .25s;-webkit-transition:opacity .25s,right .25s}.splLine .spFilterElement #invoiceValue .input-group input,.splLine .spFilterTarget #invoiceValue .input-group input{width:45px;padding-right:20px}.splLine .spFilterElement .input-group input,.splLine .spFilterTarget .input-group input{width:90px}.splLine .spFilterTarget{display:flex !important;margin-right:1.25rem;width:75px;opacity:.25;box-shadow:none;cursor:default;transition:opacity .25s;-webkit-transition:opacity .25s}.splLine .spFilterTarget.active{opacity:1}.splLine .spFilterTarget.disabled{display:none !important}.locked-area{height:calc(100% - 50px);width:calc(100% - 30px);line-height:350px;text-align:center;margin:auto}.locked-area .appraisalProgress{height:calc(100% - 5px)}.locked-area .uploadProgress{width:auto;height:150px;background:var(--bg-Overlay) url(images/header/asiCorner.png) center center no-repeat;position:relative}.locked-area .uploadProgress .spinner{height:150px;font-size:150px;position:absolute;top:auto;left:auto;margin:auto}.locked-area .locked-block{display:inline-block;vertical-align:middle;line-height:normal}.locked-area .locked-block legend{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:24px;text-align:center}.campaign-alert{font-weight:600;line-height:1.2rem;background-color:#e1b0a7;border-radius:6px}#inventoryAlertModal .asi-icons-info_sign{font-size:1.5rem}#inventoryAlertModal .modal-body{width:100%;overflow-y:auto}#inventoryAlertModal .inventory-alert-related-campaigns{width:100%;font-size:1.25rem;font-weight:700;color:#707070}#inventoryAlertModal .inventory-alert-related-campaigns .inventory-alert-number{color:#2699fb}#inventoryAlertModal .inventory-alert-campaigns{width:100%;max-height:calc(100vh - 300px);overflow-y:auto}#inventoryAlertModal .inventory-alert-campaign{width:100%}#inventoryAlertModal .inventory-alert-header{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"inventory-alert-campaign-name    inventory-alert-toggle" "inventory-alert-date-range       inventory-alert-toggle";grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center}#inventoryAlertModal .inventory-alert-campaign-name{grid-area:inventory-alert-campaign-name;font-size:1rem;font-weight:600}#inventoryAlertModal .inventory-alert-campaign-name .inventory-alert-campaign-status{font-size:.8rem;font-weight:normal;font-style:italic}#inventoryAlertModal .inventory-alert-date-range{grid-area:inventory-alert-date-range;font-size:.7rem}#inventoryAlertModal .inventory-alert-toggle{grid-area:inventory-alert-toggle}#inventoryAlertModal .inventory-alert-vehicles{user-select:none}#inventoryAlertModal .inventory-alert-vehicles>div:nth-child(even){background:var(--bg-TableColumn03)}#inventoryAlertModal .inventory-alert-vehicle-header{font-weight:600;border-bottom:1px solid #c6c6c6}#inventoryAlertModal .inventory-alert-vehicle{width:100%;display:grid;grid-template-columns:auto 2fr 1fr 3fr 3fr 2fr;grid-template-areas:"inventory-alert-vehicle-checkbox    inventory-alert-vehicle-stock    inventory-alert-vehicle-year    inventory-alert-vehicle-make    inventory-alert-vehicle-model    inventory-alert-vehicle-trim";grid-column-gap:1rem;align-items:center;padding:.5rem}#inventoryAlertModal .inventory-alert-vehicle-checkbox{grid-area:inventory-alert-vehicle-checkbox}#inventoryAlertModal .inventory-alert-vehicle-stock{grid-area:inventory-alert-vehicle-stock}#inventoryAlertModal .inventory-alert-vehicle-year{grid-area:inventory-alert-vehicle-year}#inventoryAlertModal .inventory-alert-vehicle-make{grid-area:inventory-alert-vehicle-make}#inventoryAlertModal .inventory-alert-vehicle-model{grid-area:inventory-alert-vehicle-model}#inventoryAlertModal .inventory-alert-vehicle-trim{grid-area:inventory-alert-vehicle-trim}#inventoryAlertModal .inventory-alert-include-button{width:100%;display:flex;justify-content:flex-end}.campaigns.invalid .campaign-save{color:#ccc}.campaigns.invalid .campaign-save:hover~.pricing-review-invalid-popup{display:flex;right:58px;top:-17px}.pricing-review-invalid-popup{display:none;position:absolute;padding:.5rem .75rem;height:auto;width:auto;text-align:left;font-weight:400;color:#dc3848}.appraisal-container{display:grid;width:100%;height:100%;grid-template-columns:repeat(2, 1fr);grid-template-areas:"master-card-container   master-card-container" "appraisal-left-column   appraisal-right-column";grid-column-gap:1rem}@media(max-width: 991px){.appraisal-container{padding:0 .5rem}}@media(max-width: 767px){.appraisal-container{grid-template-columns:1fr;grid-template-areas:"master-card-container" "appraisal-left-column"}}.appraisal-left-column{grid-area:appraisal-left-column}.appraisal-right-column{grid-area:appraisal-right-column}@media(max-width: 767px){.appraisal-right-column{display:none}}.master-card-container{grid-area:master-card-container;display:grid;width:100%;height:100%;grid-template-columns:1fr auto;grid-template-areas:"master-card-title       master-card-history-reports" "master-card-appraisal   master-card-appraisal" "master-card-tab-drawer  master-card-tab-drawer";padding:.5rem 1rem 0}@media(max-width: 991px){.master-card-container{grid-template-columns:1fr 350px;grid-template-areas:"master-card-title       master-card-button" "master-card-appraisal   master-card-appraisal" "master-card-tab-drawer  master-card-tab-drawer";padding-top:0}}@media(max-width: 575px){.master-card-container{grid-template-columns:1fr;grid-template-areas:"master-card-title" "master-card-button" "master-card-appraisal" "master-card-tab-drawer"}}@media(min-width: 992px){.master-card-container.open-history .vehicle-master-card{grid-template-columns:1fr 1px 2fr;grid-template-areas:"vehicle-master-card-summary   card-summary-divider   vehicle-master-card-reports"}}@media(min-width: 992px)and (max-width: 1749px){.master-card-container.open-history .vehicle-master-card{grid-template-columns:1fr;grid-template-areas:"vehicle-master-card-reports"}}@media(min-width: 992px)and (max-width: 1749px){.master-card-container.open-history #apprslVehicleSummary.vehicle-master-card-summary,.master-card-container.open-history .card-summary-divider{display:none}}@media(min-width: 992px){.master-card-container.open-history #apprslVehicleHistoryReports.vehicle-master-card-reports{display:block}}@media(min-width: 992px)and (max-width: 1749px){.master-card-container.open-history #apprslVehicleHistoryReports.vehicle-master-card-reports{margin-top:0}}@media(min-width: 992px){.master-card-container.open-history #MainTabs,.master-card-container.open-history .vehicle-market-desirability,.master-card-container.open-history .vehicle-dealership-desirability,.master-card-container.open-history .card-desirability-divider,.master-card-container.open-history .card-divider-horizontal{display:none}.master-card-container.open-history .card-divider-vertical{margin-bottom:0}.master-card-container.open-history #AlternateTabs{display:flex}}@media(max-width: 991px){.master-card-container.open-history .master-card #apprslVehicleDesirability.vehicle-dealership-desirability{display:grid}}.master-card-container .master-card-title{grid-area:master-card-title;margin:0;padding-top:.25rem}.master-card-container .master-card-button{grid-area:master-card-button}@media(min-width: 992px){.master-card-container .master-card-button{display:none}}.master-card-container .master-card-button .add-customer-button-content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"add-customer-text   add-customer-arrow";align-items:center}.master-card-container .master-card-button .add-customer-button{height:55px;font-size:1rem;font-weight:600;margin-bottom:1rem;box-shadow:0px 2px 5px rgba(0,0,0,.25)}@media(max-width: 575px){.master-card-container .master-card-button .add-customer-button{margin-top:1rem}}.master-card-container .master-card-button .add-customer-button:active,.master-card-container .master-card-button .add-customer-button:focus,.master-card-container .master-card-button .add-customer-button:active:focus{box-shadow:0px 2px 5px rgba(0,0,0,.25)}.master-card-container .master-card-button .add-customer-button.customer-added{color:#2699fb;background-color:#fff}.master-card-container .master-card-button .add-customer-button.customer-added .add-customer-text .add-customer-icon{display:none}.master-card-container .master-card-button .add-customer-button.customer-added .add-customer-text .button-profile-image,.master-card-container .master-card-button .add-customer-button.customer-added .add-customer-text .button-profile-initials{display:flex}.master-card-container .master-card-button .add-customer-button.customer-empty .add-customer-text .add-customer-icon{display:inline-block}.master-card-container .master-card-button .add-customer-button.customer-empty .add-customer-text .button-profile-image,.master-card-container .master-card-button .add-customer-button.customer-empty .add-customer-text .button-profile-initials{display:none}.master-card-container .master-card-button .add-customer-button .add-customer-text{grid-area:add-customer-text;display:flex;align-items:center;justify-content:center}.master-card-container .master-card-button .add-customer-button .add-customer-text .add-customer-icon{grid-area:add-customer-icon;font-size:2rem;margin-right:.75rem}.master-card-container .master-card-button .add-customer-button .add-customer-text .button-profile-image{width:43px;height:43px;border-radius:50%;margin-right:.75rem}.master-card-container .master-card-button .add-customer-button .add-customer-text .button-profile-initials{width:43px;height:43px;display:flex;justify-content:center;align-items:center;font-size:1rem;border-radius:50%;margin-right:.75rem;color:#2699fb;background-color:#ebefef}.master-card-container .master-card-button .add-customer-button .add-customer-arrow{grid-area:add-customer-arrow;font-size:1.5rem;padding-right:.5rem}.master-card-container .master-card-history-reports{grid-area:master-card-history-reports}@media(max-width: 991px){.master-card-container .master-card-history-reports{display:none}}.master-card-container .master-card-appraisal{grid-area:master-card-appraisal;margin:0;display:grid;height:100%;grid-template-columns:1fr;grid-template-areas:"vehicle-title" "vehicle-master-card"}.master-card-container .master-card-tab-drawer{grid-area:master-card-tab-drawer}@media(max-width: 991px){.master-card-container .master-card-tab-drawer #apprslVehicleCustomer{display:block}}.master-card-container .vehicle-title{grid-area:vehicle-title;margin:0;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1199px){.master-card-container .vehicle-title{padding-bottom:.5rem;border-bottom:2px solid #2699fb}}.master-card-container .vehicle-title.collapsed{padding-bottom:0;border-bottom:none}@media(min-width: 1200px){.master-card-container .vehicle-title .toggle-icon{display:none}}.master-card-container .vehicle-master-card{grid-area:vehicle-master-card;display:grid;height:100%;grid-template-columns:1fr 1px 500px 1px 700px;grid-template-areas:"vehicle-master-card-summary   card-summary-divider   vehicle-market-desirability   card-desirability-divider   vehicle-dealership-desirability";grid-column-gap:.5rem;padding-top:1rem}@media(max-width: 1749px){.master-card-container .vehicle-master-card{grid-template-columns:5fr 1px 7fr;grid-template-areas:"vehicle-master-card-summary      vehicle-master-card-summary      vehicle-master-card-summary" "card-summary-horizontal-divider  card-summary-horizontal-divider  card-summary-horizontal-divider" "vehicle-market-desirability      card-desirability-divider        vehicle-dealership-desirability";grid-row-gap:1rem}}@media(max-width: 991px){.master-card-container .vehicle-master-card{grid-template-areas:"vehicle-master-card-summary      vehicle-master-card-summary      vehicle-master-card-summary" "card-summary-horizontal-divider  card-summary-horizontal-divider  card-summary-horizontal-divider" "vehicle-market-desirability      card-desirability-divider        vehicle-dealership-desirability" "card-reports-horizontal-divider  card-reports-horizontal-divider  card-reports-horizontal-divider" "vehicle-master-card-reports      vehicle-master-card-reports      vehicle-master-card-reports"}}@media(max-width: 859px){.master-card-container .vehicle-master-card{grid-template-columns:1fr;grid-template-areas:"vehicle-master-card-summary" "card-summary-horizontal-divider" "vehicle-market-desirability" "card-desirability-horizontal-divider" "vehicle-dealership-desirability" "card-reports-horizontal-divider" "vehicle-master-card-reports"}}.master-card-container #MainTabs{display:flex}.master-card-container #AlternateTabs{display:none}.master-card-container #AlternateTabs .glyphicons-remove{font-size:1.25rem;color:#2699fb}.vehicle-master-card-summary{grid-area:vehicle-master-card-summary;position:relative}.vehicle-master-card-reports{grid-area:vehicle-master-card-reports;display:none;margin-top:-2rem;padding-left:.25rem}@media(max-width: 991px){.vehicle-master-card-reports{display:block;margin-top:0;padding-left:0}}.vehicle-market-desirability{grid-area:vehicle-market-desirability;display:grid;margin-top:-2rem;height:140px}@media(max-width: 1749px){.vehicle-market-desirability{margin-top:0}}@media(max-width: 1199px){.vehicle-market-desirability{height:auto}}.master-card-container #apprslVehicleDesirability.vehicle-dealership-desirability{grid-area:vehicle-dealership-desirability;display:grid;margin-top:-2rem;height:140px}@media(max-width: 1749px){.master-card-container #apprslVehicleDesirability.vehicle-dealership-desirability{margin-top:0}}@media(max-width: 1199px){.master-card-container #apprslVehicleDesirability.vehicle-dealership-desirability{height:auto}}.card-summary-divider{grid-area:card-summary-divider}@media(max-width: 1749px){.card-summary-divider{display:none}}.card-desirability-divider{grid-area:card-desirability-divider}@media(max-width: 859px){.card-desirability-divider{display:none}}.card-summary-horizontal-divider{grid-area:card-summary-horizontal-divider;display:none}@media(max-width: 1749px){.card-summary-horizontal-divider{display:flex}}.card-desirability-horizontal-divider{grid-area:card-desirability-horizontal-divider;display:none}@media(max-width: 859px){.card-desirability-horizontal-divider{display:flex}}.card-reports-horizontal-divider{grid-area:card-reports-horizontal-divider;display:none}@media(max-width: 991px){.card-reports-horizontal-divider{display:flex}}.card-customer-horizontal-divider{grid-area:card-customer-horizontal-divider;display:none}@media(max-width: 1499px){.card-customer-horizontal-divider{display:flex}}@media(max-width: 991px){.card-customer-horizontal-divider{display:none}}.card-divider-vertical{border-right:1px solid var(--border-GroupboxWidget)}.card-divider-horizontal{border-bottom:1px solid var(--border-GroupboxWidget)}.worksheet.fit-to-height .groupbox{height:800px}.worksheet .row{padding-top:5px;padding-bottom:5px}.worksheet .row:not(.layout-row-sm){margin-top:0 !important;margin-bottom:0 !important}.worksheet .row .collapseRow .collapseCell{line-height:1.2px}.worksheet .row .collapseRow .collapseCell .dropdown-menu.asi-dropdown-flyout{line-height:15.6px}.worksheet .row .collapseRow .collapseCell .clearSelect{line-height:15.6px}.worksheet .table{margin-bottom:0px}.worksheet .horizontalDivider{margin-top:0px}.worksheet .btn{margin-bottom:5px}.worksheet .summaryTitle{margin-top:5px;margin-bottom:5px;cursor:pointer}.worksheet .valuation-selection{font-style:italic;text-transform:none;display:block;text-align:inherit;line-height:11px}div.averagePrice{font-weight:bold}div.ranking{font-size:11px}div.ranking input{width:36px;min-width:unset;text-align:center;margin-right:5px}appraisal-edit-worksheet .worksheet .row{margin-left:0}appraisal-edit-worksheet .groupbox{margin-bottom:0}.appraisal-edit-container{min-height:50px}.row-label{font:600 11px/17px "Open Sans","sans-serif";padding-right:6px}#worksheet .row{margin-left:0;margin-right:0}@media(min-width: 992px){#worksheet .row{height:40px}}#worksheet .row .appraisal-locked-icon{right:0px;top:8px}#worksheet .row .appraisal-locked-icon .glyphicons{font-size:.85rem}#worksheet .row .appraisal-locked-icon .glyphicons.glyphicons-unlock{color:#29a847}#worksheet .row .appraisal-locked-icon .glyphicons.glyphicons-lock{color:#dc3848}.highlight-full{background-color:var(--bg-TableCellHightlight03)}.highlight-full .ou{font-style:italic}.steel-highlight{margin-top:10px !important;margin-bottom:10px !important;color:var(--color-TableCellHightlight01);background-color:var(--bg-TableCellHightlight04)}.green-highlight{background-color:var(--bg-TableCellHightlight05)}.worksheet .radio-inline{margin-left:0px}#updateBookProviders{padding:0}.boldText{font-weight:900;font-size:13px}.pad{margin-top:3px}.appraised-total{padding-right:25px}.projected-total{padding-right:10px}.appraisalProgress{display:table;position:absolute;width:100%;height:105px}.appraisalLockedMaster{height:100%;position:absolute;overflow:hidden}.appraisalLockedMaster .locked-block{height:100%;width:100%}.appraisalLockedMaster .locked-block .appraisalProgress{height:100%}@media(min-width: 1200px)and (max-width: 1499px){.appraisalLockedMaster .locked-block .appraisalProgress .go-loader.processing .loading-indicator{width:40px;height:40px}}.book-grid thead,.book-grid th,.book-grid tbody,.book-grid td{display:block}.book-grid table,.book-grid tr{display:flex}.book-grid tbody tr{border-bottom:1px solid var(--border-TableHeaderRowAlt)}.kbb-logo.small{margin-top:0px;width:70px;height:35px}.kbb-info-icon{position:absolute}.kbb-row{width:100%}.kbb-details{float:none;display:table-cell;vertical-align:bottom}.kbb-fpp-text{text-align:center;padding:0px;position:relative}.kbb-fpp-text .price{font-size:1.2em}.kbb-fpp-text .blockText{display:inline-block}.kbb-fpp-info{text-align:left;padding:0px;display:inline-block;vertical-align:top;position:absolute;left:-25px}.notes-modal{width:100%;min-height:150px;max-height:300px;min-width:100%;resize:vertical}.validationAlignBottom>span{padding-top:14px}vin-input .input-group.mb-3{margin-bottom:0px !important}vin-input>.flex-column.position-fixed{margin-top:10px}vin-input>.flex-column.position-fixed i{font-size:3em !important;top:45px !important;right:35px !important}#rwd_vehicleAppraisal{padding:0px;transition:margin-bottom .2s;-webkit-transition:margin-bottom .2s}.book-provider-container .book-provider-overlay{z-index:100}.appraisal-card .table-striped,.book-provider-container .table-striped,.asiScrollable .table-striped{border:none}.appraisal-card .table-striped tbody,.book-provider-container .table-striped tbody,.asiScrollable .table-striped tbody{border:none;border-bottom:none}.appraisal-card .table.gridTable thead th,.book-provider-container .table.gridTable thead th,.asiScrollable .table.gridTable thead th{border-bottom:none}.appraisal-card .table.gridTable thead td,.book-provider-container .table.gridTable thead td,.asiScrollable .table.gridTable thead td{border-bottom:none}.appraisal-card .table.gridTable tbody,.book-provider-container .table.gridTable tbody,.asiScrollable .table.gridTable tbody{border-bottom:none}.appraisal-card .table.gridTable tbody tr td,.book-provider-container .table.gridTable tbody tr td,.asiScrollable .table.gridTable tbody tr td{border-top:none}.appraisal-card .table.gridTable tr td,.book-provider-container .table.gridTable tr td,.asiScrollable .table.gridTable tr td{border-top:none}.appraisal-card .btn.valuation-btn,.book-provider-container .btn.valuation-btn,.asiScrollable .btn.valuation-btn{min-width:auto;padding:0px;margin:0px;height:auto}.asiScrollable{overflow-y:auto}.asiScrollable tbody tr{height:45px}.book-details-total-row{border-top:1px solid var(--border-Table);background-color:var(--bg-TableRowEven) !important}.toggle-icon,.asi-icons-image-add{cursor:pointer;font-size:1.5rem;color:var(--color-IconAltPrimaryHover)}.book-provider{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.book-provider .glyphicons.glyphicons-print{cursor:pointer;position:absolute;top:-50px;right:40px;z-index:100;font-size:1.18rem;color:var(--color-IconAltPrimaryHover)}.book-provider .asi-icons-shopping_bag{cursor:pointer;font-size:1.75rem;color:var(--color-IconAltPrimaryHover)}.avg-row{background-color:var(--bg-TableColumn03)}.avg-row>.row>div:first-of-type{border-right:1px solid var(--border-TableColumn04)}@media(min-width: 1200px)and (max-width: 1499px){.avg-row>.row>div:first-of-type{border-right:none;border-bottom:1px solid var(--border-TableColumn04)}}.kbb-price .price{font-size:.875rem;color:var(--color-IconAltPrimaryHover)}.kbb-price i.asi-icon-info-sign{font-size:10pt !important;color:var(--color-IconAltPrimaryHover)}.kbb-price .glyphicons.glyphicons-info-sign{font-size:13px;color:var(--color-IconAltPrimaryHover)}.kbb-price .glyphicons.glyphicons-info-sign::before{padding:0}.asiScrollable .glyphicons.glyphicons-info-sign{font-size:10pt !important;color:var(--color-IconAltPrimaryHover)}.autosoft-market-analysis-pricing{margin-top:20px}.autosoft-market-analysis-pricing .average-market-price{display:inline-block;margin-bottom:15px;font-size:17px;font-weight:bold;color:var(--color-TextHighlight)}.autosoft-market-analysis-pricing .value-breakdown{color:var(--color-TextHighlightAlt)}.ama-pricing-highlight{color:var(--color-TextHighlightAlt)}.book-toggle,.appraisal-toggle{display:inline-block;width:auto;min-width:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.book-toggle .appraisal-header,.appraisal-toggle .appraisal-header{display:inline-block;line-height:18px;font-size:16px;font-weight:600}.book-toggle .collapseIndicator,.appraisal-toggle .collapseIndicator{position:absolute;font-size:20px !important;color:var(--color-IconAltPrimaryHover)}.appraisal-toggle{top:15px !important}.appraisal-toggle .appraisal-header{font-size:.875rem !important}.book-provider .row.bookout-image{padding-left:38px}.book-provider .iconic-border{color:#2699fb;border:solid 1px #2699fb;padding:3px;border-radius:15px;height:20px;top:-2px}.book-provider .average-market-title{color:var(--color-TextHighlight)}.book-provider .average-private-title{color:var(--camelot)}.book-provider .bottom-row-divider{border-bottom:2px solid #d7d7d7}.book-provider .market-day-label{font-weight:bold}.book-provider .market-day{font-size:14px;font-weight:bold}.book-provider .market-value{font-weight:600}book-options .optional-equipment{max-height:350px}book-options .optional-equipment,book-options .optional-equipment-mobile{overflow-y:auto;border:none}#competitiveListings{min-width:1100px}.displayInfo{margin:10px 0px}.copyright-info{font-size:6pt;line-height:8pt}.pr-label{font-weight:600}#manheim.hidden,#kbb.hidden,#blackBook.hidden,#nada.hidden,#autosoftMarketAnalysis.hidden{display:none}.book-logo{cursor:pointer;height:50px;width:100%;position:relative;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center left}.book-logo.autosoftMarketAnalysis{cursor:default}.book-logo.small{height:35px}.blackBook{width:125px;background-image:url(/assets/Images/blackbook.png)}.manheim{width:145px;background-image:url(/assets/Images/manheim.png)}.kbb{width:85px;background-image:url(/assets/Images/kbb.png)}.nada{width:60px;background-image:url(https://static.autosoftdms.com/media/logos/JDPower.png)}.autosoftMarketAnalysis{width:150px;background-image:url(/assets/Images/autosoftMarketAnalysis.svg)}button:disabled i.glyphicons.glyphicons-new-window-alt{color:var(--color-MarketplaceTextDisabled)}button i.glyphicons.glyphicons-new-window-alt{font-size:.85rem !important;margin-left:-24px;color:var(--color-TextHighlightAlt)}a i.glyphicons.glyphicons-new-window-alt{font-size:1rem}.popover.bookout-valuation-popover{font-size:.75rem;width:250px;border-radius:10px}#apprslEditSummary.appraisal-edit-info{display:grid;height:100%;grid-template-columns:325px 675px 1fr;grid-template-areas:"appraisal-edit-add   appraisal-edit-customer-info   appraisal-edit-summary";grid-column-gap:.5rem;padding:1.5rem .75rem 1rem}@media(max-width: 1499px){#apprslEditSummary.appraisal-edit-info{grid-template-columns:325px 1fr;grid-template-areas:"appraisal-edit-add                appraisal-edit-customer-info" "card-customer-horizontal-divider  card-customer-horizontal-divider" "appraisal-edit-summary            appraisal-edit-summary";grid-row-gap:1rem}}@media(max-width: 991px){#apprslEditSummary.appraisal-edit-info{grid-template-columns:1fr;grid-template-areas:"appraisal-edit-add" "appraisal-edit-summary";grid-row-gap:2rem;padding-top:3rem}}#apprslEditSummary.appraisal-edit-info.active-customer{grid-template-areas:"appraisal-edit-customer   appraisal-edit-customer-info   appraisal-edit-summary"}@media(max-width: 1499px){#apprslEditSummary.appraisal-edit-info.active-customer{grid-template-columns:325px 1fr;grid-template-areas:"appraisal-edit-customer           appraisal-edit-customer-info" "card-customer-horizontal-divider  card-customer-horizontal-divider" "appraisal-edit-summary            appraisal-edit-summary";grid-row-gap:1rem}}@media(max-width: 991px){#apprslEditSummary.appraisal-edit-info.active-customer{grid-template-columns:1fr;grid-template-areas:"appraisal-edit-customer" "appraisal-edit-customer-info" "appraisal-edit-summary"}}#apprslEditSummary.appraisal-edit-info.active-customer .appraisal-edit-add{display:none}#apprslEditSummary.appraisal-edit-info.active-customer .appraisal-edit-customer{display:grid}@media(max-width: 991px){#apprslEditSummary.appraisal-edit-info.active-customer .appraisal-edit-customer-info{display:grid}}#apprslEditSummary .appraisal-edit-add{grid-area:appraisal-edit-add;display:flex;align-items:center}#apprslEditSummary .appraisal-edit-add .btn-add{width:calc(100% - 1rem);height:100px;display:flex;align-items:center;justify-content:center}@media(max-width: 991px){#apprslEditSummary .appraisal-edit-add .btn-add{width:100%;height:65px}}.appraisal-edit-customer{grid-area:appraisal-edit-customer;display:none;grid-template-columns:auto 1fr;grid-template-areas:"appraisal-customer-initials   appraisal-customer-name" "appraisal-customer-initials   appraisal-customer-number";grid-column-gap:1rem}@media(max-width: 991px){.appraisal-edit-customer{grid-template-rows:auto 1fr}}.appraisal-edit-customer.active-image{grid-template-areas:"appraisal-customer-image   appraisal-customer-name" "appraisal-customer-image   appraisal-customer-number"}.appraisal-edit-customer.active-image .appraisal-customer-image.card-profile-image.large{display:flex}.appraisal-edit-customer.active-image .appraisal-customer-initials.card-profile-initials.large{display:none}.appraisal-edit-customer-info{grid-area:appraisal-edit-customer-info;display:grid;grid-template-columns:repeat(5, 1fr);grid-template-areas:"appraisal-customer-address   appraisal-customer-address   appraisal-customer-apt   appraisal-customer-phone   appraisal-customer-preferred" "appraisal-customer-city      appraisal-customer-state     appraisal-customer-zip   appraisal-customer-email   appraisal-customer-email";grid-column-gap:1rem;grid-row-gap:1rem}@media(max-width: 1499px){.appraisal-edit-customer-info{grid-template-columns:repeat(5, 1fr);grid-template-areas:"appraisal-customer-address   appraisal-customer-address   appraisal-customer-apt   appraisal-customer-phone   appraisal-customer-preferred" "appraisal-customer-city      appraisal-customer-state     appraisal-customer-zip   appraisal-customer-email   appraisal-customer-email"}}@media(max-width: 991px){.appraisal-edit-customer-info{display:none;grid-template-columns:repeat(2, minmax(0, 50%));grid-template-areas:"appraisal-customer-address    appraisal-customer-apt" "appraisal-customer-city       appraisal-customer-state" "appraisal-customer-zip        appraisal-customer-phone" "appraisal-customer-preferred  appraisal-customer-email";grid-column-gap:.5rem}}.appraisal-edit-summary{grid-area:appraisal-edit-summary;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"appraisal-summary-name     appraisal-summary-name        appraisal-summary-type" "appraisal-summary-source   appraisal-summary-appraiser   appraisal-summary-salesperson";grid-column-gap:1rem;grid-row-gap:1rem}@media(max-width: 1499px){.appraisal-edit-summary{grid-template-columns:2fr repeat(4, 1fr);grid-template-areas:"appraisal-summary-name   appraisal-summary-type   appraisal-summary-source   appraisal-summary-appraiser   appraisal-summary-salesperson"}}@media(max-width: 991px){.appraisal-edit-summary{grid-template-columns:1fr;grid-template-areas:"appraisal-summary-name" "appraisal-summary-type" "appraisal-summary-source" "appraisal-summary-appraiser" "appraisal-summary-salesperson"}}.appraisal-customer-image.card-profile-image.large{grid-area:appraisal-customer-image;display:none;align-self:center}@media(max-width: 991px){.appraisal-customer-image.card-profile-image.large{width:100px;height:100px}}.appraisal-customer-initials.card-profile-initials.large{grid-area:appraisal-customer-initials;display:flex;justify-content:center;align-items:center;align-self:center}@media(max-width: 991px){.appraisal-customer-initials.card-profile-initials.large{width:100px;height:100px;font-size:2.5rem}}.appraisal-customer-name.card-title{grid-area:appraisal-customer-name;align-self:end}@media(max-width: 991px){.appraisal-customer-name.card-title{align-self:start;font-size:1rem}}.appraisal-customer-name.card-title .asi-icons-edit2{position:relative;left:7px;top:-5px}.appraisal-customer-number{grid-area:appraisal-customer-number}.appraisal-customer-address{grid-area:appraisal-customer-address}.appraisal-customer-apt{grid-area:appraisal-customer-apt}.appraisal-customer-city{grid-area:appraisal-customer-city}.appraisal-customer-state{grid-area:appraisal-customer-state}.appraisal-customer-zip{grid-area:appraisal-customer-zip}.appraisal-customer-phone{grid-area:appraisal-customer-phone}.appraisal-customer-preferred{grid-area:appraisal-customer-preferred}.appraisal-customer-email{grid-area:appraisal-customer-email}.appraisal-customer-email div{overflow:hidden;text-overflow:ellipsis}.appraisal-summary-name{grid-area:appraisal-summary-name}.appraisal-summary-type{grid-area:appraisal-summary-type}.appraisal-summary-source{grid-area:appraisal-summary-source}.appraisal-summary-appraiser{grid-area:appraisal-summary-appraiser}.appraisal-summary-salesperson{grid-area:appraisal-summary-salesperson}#apprslMasterCard .tab-drawer-container:not(.expanded) nav .tab-container ul li.button-toggle{display:none !important}#apprslMasterCard .tab-drawer-container nav .tab-container ul li{height:26px}@media(max-width: 991px){#apprslMasterCard .tab-drawer-container nav .tab-container ul li{height:40px}}@media(min-width: 992px){#apprslMasterCard .tab-drawer-container nav .tab-container ul li.active .tab-drawer-item .card-profile-image,#apprslMasterCard .tab-drawer-container nav .tab-container ul li.active .tab-drawer-item .card-profile-initials{display:flex !important}}#apprslMasterCard .tab-drawer-container .appraisal-mobi{position:relative}#apprslMasterCard .tab-drawer-container .appraisal-mobi .asi-mobi-select2-arrow b{z-index:100}#apprslMasterCard .tab-drawer-item.hide-icon i.card-profile-icon{display:none}#apprslMasterCard .tab-drawer-item.hide-icon img.card-profile-image,#apprslMasterCard .tab-drawer-item.hide-icon div.card-profile-initials{display:flex}#apprslMasterCard .tab-drawer-item li:not(.active) i.card-profile-icon{display:inline-block}#apprslMasterCard .tab-drawer-item li.active i.card-profile-close{display:inline-block}#apprslMasterCard .tab-drawer-item img.card-profile-image,#apprslMasterCard .tab-drawer-item div.card-profile-initials{display:none}@media(max-width: 991px){#apprslMasterCard .tab-drawer-item img.card-profile-image,#apprslMasterCard .tab-drawer-item div.card-profile-initials{width:28px;height:28px;margin-top:0;margin-left:1px}}@media(min-width: 992px){#apprslMasterCard .tab-drawer-item img.card-profile-image,#apprslMasterCard .tab-drawer-item div.card-profile-initials{width:18px;height:18px;position:relative;margin-right:6px;font-size:.6rem;border:none;transform:skew(30deg)}}#apprslMasterCard .tab-drawer-item .card-profile-image{top:4px;margin-top:-8px}#apprslMasterCard .tab-drawer-item .card-profile-initials{top:-2px;margin-top:3px}.vehicle-details{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-areas:"vehicle-details-vin    vehicle-details-vin    vehicle-details-vin       vehicle-details-zip       vehicle-details-year      vehicle-details-make    vehicle-details-make" "vehicle-details-model  vehicle-details-model  vehicle-details-odometer  vehicle-details-exterior  vehicle-details-exterior  vehicle-details-button  vehicle-details-button";grid-column-gap:.75rem;grid-row-gap:1rem;padding-right:.25rem}@media(max-width: 1749px){.vehicle-details{grid-template-columns:3fr 1fr 1fr 2fr 2fr 1fr 2fr 2fr;grid-template-areas:"vehicle-details-vin   vehicle-details-zip   vehicle-details-year   vehicle-details-make   vehicle-details-model   vehicle-details-odometer   vehicle-details-exterior   vehicle-details-button"}}@media(max-width: 1199px){.vehicle-details{grid-template-columns:repeat(7, 1fr);grid-template-areas:"vehicle-details-vin    vehicle-details-vin    vehicle-details-vin       vehicle-details-zip       vehicle-details-year      vehicle-details-make    vehicle-details-make" "vehicle-details-model  vehicle-details-model  vehicle-details-odometer  vehicle-details-exterior  vehicle-details-exterior  vehicle-details-button  vehicle-details-button"}}@media(max-width: 859px){.vehicle-details{grid-template-columns:1fr 1fr;grid-template-areas:"vehicle-details-vin       vehicle-details-zip" "vehicle-details-year      vehicle-details-make" "vehicle-details-model     vehicle-details-odometer" "vehicle-details-exterior  vehicle-details-button"}}@media(max-width: 575px){.vehicle-details{grid-template-columns:1fr 1fr;grid-template-areas:"vehicle-details-vin       vehicle-details-vin" "vehicle-details-zip       vehicle-details-year" "vehicle-details-make      vehicle-details-model" "vehicle-details-odometer  vehicle-details-exterior" "vehicle-details-button    vehicle-details-button"}}.vehicle-details-vin{grid-area:vehicle-details-vin}.vehicle-details-zip{grid-area:vehicle-details-zip}.vehicle-details-year{grid-area:vehicle-details-year}.vehicle-details-make{grid-area:vehicle-details-make}.vehicle-details-model{grid-area:vehicle-details-model}.vehicle-details-odometer{grid-area:vehicle-details-odometer}.vehicle-details-exterior{grid-area:vehicle-details-exterior}.vehicle-details-button{grid-area:vehicle-details-button;align-self:end}@media(max-width: 767px){#rwd_vehicleAppraisal{margin-bottom:190px}#rwd_vehicleAppraisal.collapsed{margin-bottom:50px}#rwd_vehicleAppraisal.collapsed .appraisal-buttons{bottom:-175px}#rwd_vehicleAppraisal .appraisal-buttons{position:fixed;bottom:0px;left:0px;width:100%;height:225px;z-index:1201;margin:0px;transition:bottom .2s;-webkit-transition:bottom .2s;background-color:var(--bg-ButtonBox);box-shadow:var(--shadow-ButtonBox)}#rwd_vehicleAppraisal .appraisal-buttons .appraisal-buttons-toggle{margin-top:-5px}#rwd_vehicleAppraisal .appraisal-buttons .appraisal-buttons-toggle .appraisal-buttons-toggle-icon{display:inline-block;cursor:pointer;width:100%;text-align:center;line-height:.75;font-size:20px;font-style:normal;font-weight:normal;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-IconAltPrimaryHover)}#rwd_vehicleAppraisal .appraisal-buttons .btn{width:calc(50% - 10px);margin-bottom:12px;margin-right:10px;margin-left:0px}book-options .options-overlay{position:fixed;z-index:3000;height:calc(100% - 100px);width:calc(100% - 5px);top:100px;left:100%;opacity:1;transition:left .3s;-webkit-transition:left .3s;height:calc(100% - 100px)}book-options .options-overlay.show{visibility:visible;opacity:1;left:0px}.optional-equipment-mobile{height:100%;width:100%;border-radius:0px;border:1px solid var(--border-Modal);background-color:var(--bg-Modal);box-shadow:var(--shadow-Modal)}.optional-equipment-mobile .checkbox{margin-bottom:10px}.optional-equipment-mobile .checkbox input{margin-right:5px}.optional-equipment-mobile .title-row{border-top-left-radius:0px;border-top-right-radius:0px;padding:1.25rem 1rem;height:54px;color:var(--color-ModalHeader);background-color:var(--bg-ModalHeader)}.optional-equipment-mobile .title-row .page-title{font-size:.75rem;font-weight:600}.optional-equipment-mobile .title-row .page-title .glyphicons.glyphicons-remove,.optional-equipment-mobile .title-row .page-title .halflings.halflings-remove{cursor:pointer}.options-row .btn{padding-top:5px}}@media(min-width: 768px)and (max-width: 991px){#rwd_vehicleAppraisal .appraisal-buttons .btn{width:calc(33% - 8px);margin-bottom:12px;margin-right:10px;margin-left:0px}}@media(max-width: 991px){.highlight,.highlight-full{background-color:rgba(0,0,0,0)}.highlight>div:first-of-type,.highlight-full>div:first-of-type{background-color:var(--bg-TableCellHightlight03)}.steel-highlight{background-color:rgba(0,0,0,0)}.steel-highlight>div{color:var(--color-Body)}.steel-highlight>div:first-of-type{background-color:var(--bg-TableCellHightlight04);color:var(--color-TableCellHightlight01)}.appraisal-column{background-color:var(--bg-TableColumn03)}.retail-column{background-color:var(--bg-TableColumn04)}.appraisal-column-header,.retail-column-header{font-size:16px}.row-label{font:600 13px/17px "Open Sans","sans-serif"}.pr-label{font-weight:bold}}.glyphicons.glyphicons-new-window-alt{font-size:21px !important;color:#006ed6}.glyphicons.glyphicons-new-window-alt::before{padding-left:0}@media(max-width: 1199px){.appraisal-edit{padding-top:40px}.appraisal-toggle{display:inline-block}}.vehicle-desirability{height:100%;display:grid;grid-template-columns:200px 1fr;grid-column-gap:.75rem;grid-row-gap:.5rem}.vehicle-desirability.dealership{grid-template-areas:"vehicle-desirability-title   vehicle-desirability-title" "vehicle-desirability-gauge   dealership-desirability-content"}@media(max-width: 1199px){.vehicle-desirability.dealership{grid-template-columns:1fr;grid-template-rows:20px 130px 93px;grid-template-areas:"vehicle-desirability-title" "vehicle-desirability-gauge" "dealership-desirability-content"}}@media(max-width: 859px){.vehicle-desirability.dealership{grid-template-columns:200px 1fr;grid-template-rows:unset;grid-template-areas:"vehicle-desirability-title   vehicle-desirability-title" "vehicle-desirability-gauge   dealership-desirability-content"}}@media(max-width: 575px){.vehicle-desirability.dealership{grid-template-columns:1fr;grid-template-areas:"vehicle-desirability-title" "vehicle-desirability-gauge" "dealership-desirability-content"}}.vehicle-desirability.dealership .dealership-desirability-content{display:grid}.vehicle-desirability.market{grid-template-areas:"vehicle-desirability-title   vehicle-desirability-title" "vehicle-desirability-gauge   market-desirability-content"}@media(max-width: 1199px){.vehicle-desirability.market{grid-template-columns:1fr;grid-template-rows:20px 130px 93px;grid-template-areas:"vehicle-desirability-title" "vehicle-desirability-gauge" "market-desirability-content"}}@media(max-width: 859px){.vehicle-desirability.market{grid-template-columns:200px 1fr;grid-template-rows:unset;grid-template-areas:"vehicle-desirability-title   vehicle-desirability-title" "vehicle-desirability-gauge   market-desirability-content"}}@media(max-width: 575px){.vehicle-desirability.market{grid-template-columns:1fr;grid-template-areas:"vehicle-desirability-title" "vehicle-desirability-gauge" "market-desirability-content"}}.vehicle-desirability.market .market-desirability-content{display:grid}.vehicle-desirability label{width:100%}.vehicle-desirability .progress,.vehicle-desirability .progress-bar{border-radius:50px;display:inline-block;width:auto;height:18px;padding:2px 12px;font-size:.7rem}.vehicle-desirability .progress.bg-grey,.vehicle-desirability .progress-bar.bg-grey{background:#999}.vehicle-desirability .progress.bg-warning,.vehicle-desirability .progress-bar.bg-warning{font-weight:600;color:var(--color-IconAlt)}.vehicle-desirability .progress.bg-danger,.vehicle-desirability .progress-bar.bg-danger{background-color:var(--validationRed)}.vehicle-desirability-title{grid-area:vehicle-desirability-title;font-size:.875rem;font-weight:700}.vehicle-desirability-gauge{grid-area:vehicle-desirability-gauge;display:grid;grid-template-rows:1fr auto;grid-template-areas:"vehicle-desirability-tachometer" "vehicle-desirability-rating";grid-row-gap:.5rem;min-height:130px}@media(max-width: 1199px){.vehicle-desirability-gauge{justify-content:center}}@media(max-width: 859px){.vehicle-desirability-gauge{grid-template-rows:auto 1fr;align-self:center}}@media(max-width: 575px){.vehicle-desirability-gauge{grid-template-rows:auto 1fr;align-self:unset}}.vehicle-desirability-tachometer{grid-area:vehicle-desirability-tachometer;height:120px}@media(max-width: 1199px){.vehicle-desirability-tachometer{width:225px;height:125px}}.vehicle-desirability-tachometer #asi-tachometerSVG{margin-top:-0.75rem}.vehicle-desirability-rating{grid-area:vehicle-desirability-rating;display:flex;align-items:center;justify-content:center;margin-top:-3rem}.vehicle-desirability-rating label{margin-bottom:0;margin-right:1rem;width:auto}.dealership-desirability-content{display:none;grid-area:dealership-desirability-content;grid-template-columns:repeat(4, 1fr);grid-template-areas:"dealership-desirability-option    dealership-desirability-front    dealership-desirability-back    dealership-desirability-total" "dealership-desirability-mileage   dealership-desirability-units    dealership-desirability-recon   dealership-desirability-price";grid-column-gap:1rem;align-items:center}@media(max-width: 1199px){.dealership-desirability-content{padding-left:.5rem;grid-row-gap:1rem}}@media(max-width: 859px){.dealership-desirability-content{grid-template-columns:1fr 1fr;grid-template-areas:"dealership-desirability-option   dealership-desirability-front" "dealership-desirability-back     dealership-desirability-total" "dealership-desirability-mileage  dealership-desirability-units" "dealership-desirability-recon    dealership-desirability-price"}}@media(max-width: 610px){.dealership-desirability-content{padding-left:0}}.dealership-desirability-option{grid-area:dealership-desirability-option}.dealership-desirability-option.btn-group button{min-width:unset}.dealership-desirability-option.btn-group button:last-of-type{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.dealership-desirability-front{grid-area:dealership-desirability-front}.dealership-desirability-back{grid-area:dealership-desirability-back}.dealership-desirability-total{grid-area:dealership-desirability-total}.dealership-desirability-mileage{grid-area:dealership-desirability-mileage}.dealership-desirability-units{grid-area:dealership-desirability-units}.dealership-desirability-recon{grid-area:dealership-desirability-recon}.dealership-desirability-price{grid-area:dealership-desirability-price}.market-desirability-content{display:none;grid-area:market-desirability-content;grid-template-columns:repeat(2, 1fr);grid-template-areas:"market-desirability-price      market-desirability-available" "market-desirability-odometer   market-desirability-days";grid-column-gap:1rem;align-items:center}@media(max-width: 1299px){.market-desirability-content{grid-template-columns:1fr auto;padding-right:.25rem}}@media(max-width: 1199px){.market-desirability-content{grid-template-columns:repeat(2, 1fr);grid-row-gap:1rem;padding-left:.5rem;padding-right:0}}@media(max-width: 610px){.market-desirability-content{grid-template-columns:1fr auto;padding-left:0}}@media(max-width: 575px){.market-desirability-content{grid-template-columns:repeat(2, 1fr)}}.market-desirability-price{grid-area:market-desirability-price}.market-desirability-available{grid-area:market-desirability-available}.market-desirability-odometer{grid-area:market-desirability-odometer}.market-desirability-days{grid-area:market-desirability-days}#indicator{transform-box:fill-box;transform-origin:5% 90%;transform:rotate(-127deg)}@media(min-width: 992px){#apprslWorksheet.ng-hide,#apprslNotes.ng-hide{display:flex !important}}#apprslCardContent.vehicle-master-card.ng-hide{display:grid !important}@media(max-width: 1199px){#apprslCardContent.vehicle-master-card.ng-hide{display:none !important}}@keyframes indicator1{100%{transform:rotate(-115deg)}}@keyframes indicator2{100%{transform:rotate(-105deg)}}@keyframes indicator3{100%{transform:rotate(-98deg)}}@keyframes indicator4{100%{transform:rotate(-72deg)}}@keyframes indicator5{100%{transform:rotate(-55deg)}}@keyframes indicator6{100%{transform:rotate(-50deg)}}@keyframes indicator7{100%{transform:rotate(-32deg)}}@keyframes indicator8{100%{transform:rotate(-10deg)}}@keyframes indicator9{100%{transform:rotate(10deg)}}@keyframes indicator10{100%{transform:rotate(30deg)}}@keyframes indicatorDefault{100%{transform:rotate(-127deg)}}.alert-text{color:var(--validationRed)}.paymentSearchCalculatorButton{height:auto;width:auto;min-width:0}.paymentSearchCalculatorButton:focus,.paymentSearchCalculatorButton:active:focus{outline:0}.fa-1-5x{font-size:1.5em}.customerVehicleSearchAdvancedSearchInputs{width:13.92%}.appraisalSearchAdvancedSearchInputs{width:20%}.appraisalSearchAdvancedSearchInputsNotes{width:40%}.appraisalSearchAdvancedSearchInputsButtons{width:48%}.customerVehicleSearchAdvancedSearchSpacer{width:2%}.padQuickSearch{padding-top:10px}.padAdvancedSearch{padding-top:10px}.vr{width:1px;position:absolute;top:20px;height:144px}.appraisal-advanced-search-group{border:1px solid var(--border-Fieldset);border-radius:3px}#inventorySearchGrid .dataTables_scrollHeadInner{width:calc(100% - 10px) !important}#inventorySearchGrid .dataTables_scrollHeadInner>.table{width:100% !important}@media(max-width: 1440px){#inventorySearchGrid .dataTables_scrollHead{min-width:2000px}#inventorySearchGrid .dataTables_scrollBody{min-width:2000px}}@media(max-width: 767px){#appraisalSearch_filterTabs button{width:50%}}.container-preview{border-radius:5px;width:400px;background:linear-gradient(90deg, #d0eaff 36.46%, rgba(196, 196, 196, 0) 100%);display:flex;align-items:center;padding:6px 12px;gap:1rem}.title-container-preview{position:relative}.title-container-preview .badge-preview{position:absolute;top:-14px;right:0;padding:0}.title-container-preview .title-preview{margin-bottom:0;font-size:1.125rem}.inventory-dashboard{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:repeat(6, auto);grid-template-areas:"inventory-dashboard-alerts" "inventory-dashboard-market-water" "inventory-dashboard-inventory" "inventory-dashboard-booking" "inventory-dashboard-merchandising" "inventory-dashboard-pricing";grid-column-gap:1rem;grid-row-gap:1rem}.inventory-dashboard .chart-legend .chart-legend-item{font-size:9px;padding-top:4px}@media(min-width: 650px){.inventory-dashboard .chart-legend .chart-legend-item{font-size:11px;padding-top:3px}}@media(min-width: 1190px){.inventory-dashboard{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);grid-template-areas:"inventory-dashboard-alerts         inventory-dashboard-market-water" "inventory-dashboard-inventory      inventory-dashboard-booking" "inventory-dashboard-merchandising  inventory-dashboard-pricing"}.inventory-dashboard .chart-legend .chart-legend-item{font-size:9px;padding-top:4px}}@media(min-width: 1250px){.inventory-dashboard .chart-legend .chart-legend-item{font-size:11px;padding-top:3px}}@media(min-width: 1770px){.inventory-dashboard{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-template-areas:"inventory-dashboard-alerts   inventory-dashboard-market-water   inventory-dashboard-inventory" "inventory-dashboard-booking  inventory-dashboard-merchandising  inventory-dashboard-pricing"}.inventory-dashboard .chart-legend .chart-legend-item{font-size:9px;padding-top:4px}}@media(min-width: 1825px){.inventory-dashboard .chart-legend .chart-legend-item{font-size:11px;padding-top:3px}}.inventory-dashboard-alerts{grid-area:inventory-dashboard-alerts}.inventory-dashboard-market-water{grid-area:inventory-dashboard-market-water}.inventory-dashboard-inventory{grid-area:inventory-dashboard-inventory}.inventory-dashboard-booking{grid-area:inventory-dashboard-booking}.inventory-dashboard-merchandising{grid-area:inventory-dashboard-merchandising}.inventory-dashboard-pricing{grid-area:inventory-dashboard-pricing}#inventoryDashboardPage .height-fixer{height:272px}#inventoryDashboardPage #excludeWholesaleSwitch{display:table;margin:0 auto}#inventoryDashboardPage .table.tableChart{text-align:center;font:600 11px/20px "Open Sans",sans-seif}#inventoryDashboardPage .table.tableChart thead tr th{padding:4px;border:none;text-align:center}#inventoryDashboardPage .table.tableChart tbody tr td{padding:4px;border:none}#inventoryDashboardPage .table.tableChart tbody tr td:first-child{text-align:left;padding-left:30px}#inventoryDashboardPage .table.tableChart tbody tr td:last-child{font-weight:bolder}@media screen and (max-width: 1440px){#inventoryDashboardPage .table.tableChart{margin-top:30px}#inventoryDashboardPage .table.tableChart thead tr th{font-size:9px}#inventoryDashboardPage .table.tableChart tbody tr td{font-size:9px}}#inventoryDashboardPage .floatingBorder{display:block;height:232px;width:2px;position:absolute;border-left:2px solid;top:10px;left:-5px}#inventoryDashboardPage .noPaddingRight{padding-right:0}#inventoryDashboardPage .averageDays{font:20px/33px "Open Sans",sans-seif;text-align:right;padding-right:0}#inventoryDashboardPage .daysNumber{font-size:27px;font-weight:bolder;text-align:left;padding-right:0;padding-left:10px}.chart-label{width:50px;text-align:center;color:var(--fill-SVGLabel01);font:bold 10px "Open Sans",sans-serif}.usedTooltip{font-size:16px;font-weight:bolder;padding:2px 6px}.usedTooltip span:last-child{font-size:11px;padding-left:5px}.dashboard-title{font-weight:600;font-size:1.25rem;margin-bottom:.2rem}.dashboard-subtitle{font-size:.8rem}.newTooltip{font-size:16px;font-weight:bolder;padding:2px 6px}.newTooltip span:last-child{font-size:11px;padding-left:5px}.btn-group.chart-toggle{z-index:10}.btn-group.chart-toggle .btn{border:none;border-radius:0px;font-weight:800;font-size:14px;padding:0 1rem}.btn-group.chart-toggle .btn:first-child{border-top-left-radius:.3rem}.vhcAgeDistributionTooltipRange{font-size:x-small}.vhcAgeDistributionTooltipRange span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcAgeDistributionTooltipRange span:nth-last-child(2),.vhcAgeDistributionTooltipRange span:nth-last-child(3),.vhcAgeDistributionTooltipRange span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange1{font-size:x-small}.vhcMarketTooltipRange1 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange1 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange2{font-size:x-small}.vhcMarketTooltipRange2 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange2 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange3{font-size:x-small}.vhcMarketTooltipRange3 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange3 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange4{font-size:x-small}.vhcMarketTooltipRange4 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange4 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange5{font-size:x-small}.vhcMarketTooltipRange5 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange5 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcMarketTooltipRange6{font-size:x-small}.vhcMarketTooltipRange6 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcMarketTooltipRange6 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcWaterTooltipRange1{font-size:x-small}.vhcWaterTooltipRange1 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcWaterTooltipRange1 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcWaterTooltipRange2{font-size:x-small}.vhcWaterTooltipRange2 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcWaterTooltipRange2 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcWaterTooltipRange3{font-size:x-small}.vhcWaterTooltipRange3 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcWaterTooltipRange3 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.vhcWaterTooltipRange4{font-size:x-small}.vhcWaterTooltipRange4 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.vhcWaterTooltipRange4 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}alertspointer:hover{cursor:pointer}.incompleteVehicleTooltipRange1{font-size:x-small}.incompleteVehicleTooltipRange1 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.incompleteVehicleTooltipRange1 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.incompleteVehicleTooltipRange2{font-size:x-small}.incompleteVehicleTooltipRange2 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.incompleteVehicleTooltipRange2 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.incompleteVehicleTooltipRange3{font-size:x-small}.incompleteVehicleTooltipRange3 span:first-child{display:block;width:100%;font-size:20px;font-weight:bolder}.incompleteVehicleTooltipRange3 span:last-child{display:block;width:100%;font-size:12px;font-weight:bold}.total-tile{height:100%}.total-tile{text-align:center}.dash-tile-total-large{font-weight:bold;font-size:30px;color:var(--color-Chart)}.legend-holder{text-align:center}.legend-item{display:inline}.legend-item:not(:first-child){margin-left:15px}.legend-color{display:inline-block;width:9px;height:9px}.legend-text{display:inline-block;font-size:.8em}.chart-legend.barchart{margin-left:35px;margin-right:9px}.chart-legend.barchart .chart-legend-item.chart-01{width:100%}.chart-legend.barchart .chart-legend-item.chart-02{width:50%}.chart-legend.barchart .chart-legend-item.chart-03{width:33.333%}.chart-legend.barchart .chart-legend-item.chart-04{width:25%}.chart-legend.barchart .chart-legend-item.chart-05{width:20%}.chart-legend.barchart .chart-legend-item.chart-06{width:16.666%}.chart-legend.barchart .chart-legend-item.chart-07{width:14.285%}.chart-legend.barchart .chart-legend-item.chart-08{width:12.5%}.chart-legend.barchart .chart-legend-item.chart-09{width:11.111%}.chart-legend.barchart .chart-legend-item.chart-10{width:10%}.chart-legend .chart-legend-item{align-items:center;justify-content:center;display:inline-flex;font-weight:bold;font-size:11px;border-radius:20px;padding:3px 10px;color:var(--color-ChartLegend)}.chart-overflow .k-chart>svg{overflow:visible !important}.chart-holder .chart-empty-message{height:calc(100% - 40px);top:40px}.inventory-info{display:grid;width:100%;height:375px;min-height:300px;margin-bottom:22px 0px;grid-template-rows:repeat(3, 1fr);grid-template-areas:"inventory-new-info" "inventory-used-info" "inventory-wholesale-info";grid-row-gap:.5rem}.inventory-info .inventory-info-item{padding:1rem;border-radius:6px;background-color:var(--bg-Groupbox);border:1px solid var(--border-Groupbox);box-shadow:var(--shadow-Groupbox)}.inventory-new-info{grid-area:inventory-new-info;margin-bottom:.2rem}.inventory-used-info{grid-area:inventory-used-info;margin-top:.1rem;margin-bottom:.1rem}.inventory-wholesale-info{grid-area:inventory-wholesale-info;margin-top:.2rem}.inventory-info-details{display:grid;width:100%;height:100%;grid-template-rows:auto 1fr;grid-template-columns:82px calc(45% - 82px) repeat(3, 1fr);grid-template-areas:"inventory-info-icon  inventory-info-title  inventory-info-profit      inventory-info-cost       inventory-info-age" "inventory-info-icon  inventory-info-total  inventory-info-profit-avg  inventory-info-cost-avg   inventory-info-age-avg";grid-column-gap:.5rem;grid-row-gap:.5rem}.inventory-info-icon{grid-area:inventory-info-icon;display:flex;border-radius:8px;font-size:2.75rem;box-shadow:0px 2px 5px rgba(0,0,0,.22);justify-content:center;align-items:center;color:var(--color-IconWhite)}.inventory-info-icon .asi-icons-new_inventory{font-size:3.25rem}.inventory-info-title{grid-area:inventory-info-title;font-weight:800;font-size:14px;padding-left:.5rem}.inventory-info-profit{grid-area:inventory-info-profit;font-weight:600}.inventory-info-cost{grid-area:inventory-info-cost;font-weight:600}.inventory-info-age{grid-area:inventory-info-age;font-weight:600}.inventory-info-total{grid-area:inventory-info-total;font-weight:800;font-size:14px;padding-left:.5rem}.inventory-info-profit-avg{grid-area:inventory-info-profit-avg;font-weight:800}.inventory-info-cost-avg{grid-area:inventory-info-cost-avg;font-weight:800}.inventory-info-age-avg{grid-area:inventory-info-age-avg;font-weight:800}.inventory-new-info .inventory-info-icon{background:linear-gradient(180deg, var(--from-ChartUsed) 0%, var(--to-ChartUsed) 100%)}.inventory-new-info .inventory-info-total{color:var(--to-ChartUsed)}.inventory-used-info .inventory-info-icon{background:linear-gradient(180deg, var(--from-ChartWholesale) 0%, var(--to-ChartWholesale) 100%)}.inventory-used-info .inventory-info-total{color:var(--to-ChartWholesale)}.inventory-wholesale-info .inventory-info-icon{background:linear-gradient(180deg, var(--from-ChartNew) 0%, var(--to-ChartNew) 100%)}.inventory-wholesale-info .inventory-info-total{color:var(--to-ChartNew)}.inventory-missing-total{position:absolute;top:calc(50% - 48px);left:calc(50% - 60px);width:120px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center}.inventory-missing-total .inventory-missing-number{font-size:2rem;font-weight:800;padding-bottom:.25rem}.styledScroll::-webkit-scrollbar-track{border-radius:4px}.styledScroll::-webkit-scrollbar{width:5px}.styledScroll::-webkit-scrollbar-thumb{border-radius:4px}.tooltip-body{text-align:left;color:var(--color-Chart)}.tooltip-body .tooltip-title{font-weight:700}.tooltip-body .tooltip-count{font-size:1.2em;font-weight:600;margin:5px 0px}.tooltip-body .tooltip-sub-item{font-weight:600;margin:5px 0px}.tooltip-body .tooltip-category{text-align:center;display:inline-block;margin:0px auto;font-weight:700;font-size:.9em}.tooltip-body .tooltip-category.rounded-pill{padding:4px 8px}td.vehicleFormLink{cursor:pointer}td.vehicleFormLink:hover{text-decoration:underline}.asi-mobi input{width:100%;height:calc(1.2em + .5rem + 2px);padding:.25rem .375rem;font-size:.75rem;font-weight:600;line-height:1.2;background-color:rgba(0,0,0,0);position:relative;z-index:100}.asi-mobi.mobi-disabled input{border:1px solid var(--border-InputDisabled);background-color:var(--bg-InputDisabled);color:var(--color-InputDisabled);z-index:0}.asi-mobi-focused input{border-color:#57adff}.asi-mobi-select2-arrow b{color:var(--color-Input);font-size:13px;line-height:1;font-weight:600;background:none;right:5px;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid #000;position:absolute;display:block}.book-mobi .asi-mobi-select2-arrow b{top:30px}.appraisal-mobi .asi-mobi-select2-arrow b{top:10px}.asi-mobi.mobi-disabled .asi-mobi-select2-arrow b{opacity:.5}#saveUpdateButton button.btn-success{background:var(--success) !important}date-range-pricing-review input{background-color:var(--bg-Input) !important}input[type=text].form-control.pricing-review-grid-omnisearch{border-top-right-radius:0;border-bottom-right-radius:0}rules .input-group{flex-wrap:nowrap}