.jn-ui-fullscreen-close:after{left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.jn-ui-popup-blocker-text.jn-ui-popup-text-tick:after,.jn-ui-site-loader.loading:after,.jn-ui-popup-close:after,.jn-ui-fullscreen-close:after,.jn-ui-drop-btn:after{position:absolute;content:""}.jn-ui-drop-btn:after,.jn-ui-drop .jn-ui-drop .jn-ui-drop-btn:after{width:0;height:0}body.overflow{overflow:auto !important}@-webkit-keyframes rotate-loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loader{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jn-ui-popup{position:fixed;opacity:0;left:50%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-size:14px;width:auto;height:auto;min-height:40px;background:#eee;border-radius:5px;-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.1);box-shadow:5px 5px 5px 0 rgba(0,0,0,0.1);overflow:hidden;z-index:999}.jn-ui-popup ul{text-align:left}.jn-ui-popup-blocker{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.jn-ui-popup-blocker-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.jn-ui-popup-blocker-text-holder{position:absolute;color:white;font-weight:bold;top:calc(50% + 10px);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jn-ui-popup-blocker-text{position:relative;color:white;font-weight:bold;text-align:center;margin-bottom:8px}.jn-ui-popup-blocker-text.jn-ui-popup-text-tick{padding-left:28px}.jn-ui-popup-blocker-text.jn-ui-popup-text-tick:after{background:url(../../main/image/shared/tick-white.png) no-repeat;display:block;width:21px;height:21px;background-size:contain;top:0;left:0}.jn-popup-blocker-load-holder{position:relative;width:90px;height:10px;border:solid 1px white;top:calc(40% + 60px);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px}.jn-popup-blocker-load-bar{position:relative;width:0;height:100%;background:rgba(255,255,255,0.6);-webkit-transition:width .2s ease;transition:width .2s ease}.jn-ui-popup-blocker.loaded .jn-popup-blocker-load-holder{display:none}.jn-ui-site-loader.loading:after{-webkit-animation-name:rotate-loader;animation-name:rotate-loader;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/main/image/load-light.svg) no-repeat;background-size:contain;width:50px;height:50px;z-index:1;top:calc(40% - 25px);left:calc(50% - 25px)}.jn-ui-popup-header{width:100%;height:40px;position:relative;background:#707070}.jn-ui-popup-header-text{color:white;margin:0 10px;width:calc(100% - 60px);line-height:40px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.jn-ui-popup-message,.jn-ui-bubble-message{width:calc(100% - 20px);margin:10px;word-break:break-word}.jn-ui-popup-small-info,.jn-ui-bubble-small-info{width:calc(100% - 20px);margin:10px;font-size:11px;color:#888;font-style:italic}.jn-ui-popup-content{width:100%;height:calc(100% - 40px);min-height:40px;overflow:hidden;position:relative}.jn-ui-popup-content.full-content{height:100%}.jn-ui-popup-content.jn-ui-popup-has-buttons{height:calc(100% - 100px)}.jn-ui-popup-button-holder,.jn-ui-bubble-button-holder{position:relative;width:calc(100% - 10px);padding:5px;height:40px;text-align:center}.jn-ui-popup-button{position:relative;margin:0 auto;width:auto;height:100%;min-width:25%;border-radius:3px;background:#218b70;color:white;margin-right:5px;display:inline-block;cursor:pointer;padding:0 6px}.jn-ui-popup-button:last-child{margin-right:0}.jn-ui-popup-button-text{margin:0;line-height:40px;text-align:center}.jn-ui-popup-button.disabled{background:#ccc}.jn-ui-popup.default-width{width:auto}.jn-ui-popup.default-height{height:auto}.jn-ui-popup-close{width:40px;height:100%;position:relative;cursor:pointer;float:left}.jn-ui-popup-close:after{background:url(../../main/image/shared/close-icon.svg) no-repeat;display:block;pointer-events:none;width:27px;height:27px}.jn-ui-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent}.jn-ui-one-line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.jn-ui-no-highlight{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.jn-ui-no-focus-highlight:focus{outline:none}.jn-utils-scrollbarutil-scrollbar-holder{position:relative;overflow:hidden}.jn-utils-scrollbarutil-scrollbar-background{background:rgba(0,0,0,0.5)}.jn-utils-scrollbarutil-scrollbar-scrubber{background:rgba(255,255,255,0.8)}.jn-utils-scrollbarutil-scrollbar-shadow{position:absolute;z-index:2;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:0}.jn-utils-scrollbarutil-scrollbar-shadow.top{width:100%;height:7px;top:0;left:0;-webkit-box-shadow:inset 0 18px 11px -18px rgba(0,0,0,0.1);box-shadow:inset 0 18px 11px -18px rgba(0,0,0,0.1)}.jn-utils-scrollbarutil-scrollbar-shadow.bottom{width:100%;height:7px;bottom:0;left:0;-webkit-box-shadow:inset 0 -20px 6px -18px rgba(0,0,0,0.1);box-shadow:inset 0 -20px 6px -18px rgba(0,0,0,0.1)}.jn-utils-scrollbarutil-scrollbar-shadow.left{width:7px;height:100%;top:0;left:0;-webkit-box-shadow:inset 18px 0 11px -18px rgba(0,0,0,0.1);box-shadow:inset 18px 0 11px -18px rgba(0,0,0,0.1)}.jn-utils-scrollbarutil-scrollbar-shadow.right{width:7px;height:100%;top:0;right:0;-webkit-box-shadow:inset -18px 0 11px -18px rgba(0,0,0,0.1);box-shadow:inset -18px 0 11px -18px rgba(0,0,0,0.1)}.jn-utils-scrollbarutil-scrollbar-showing>.jn-utils-scrollbarutil-inner-content.vertical{width:calc(100% - 14px)}.jn-ui-fullscreen{display:none;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.8);z-index:21}.jn-ui-fullscreen.show-fullscreen{opacity:1}.jn-ui-fullscreen-holder{position:absolute;height:calc(90% + 1px);width:calc(90% + 1px);top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:width .5s ease, height .5s ease;transition:width .5s ease, height .5s ease;border-radius:5px;overflow:hidden}.jn-ui-fullscreen.show-fullscreen .jn-ui-fullscreen-holder{width:calc(100% - 50px);height:calc(100% - 50px)}.jn-ui-fullscreen-close{position:absolute;top:10px;right:10px;cursor:pointer;width:40px;height:40px;z-index:10}.jn-ui-fullscreen-close:after{width:47px;height:47px;background:url(../../main/image/shared/close-icon.svg) no-repeat}.jn-ui-drop{position:relative}.jn-ui-drop-content{position:relative;display:none;min-height:40px;margin-left:40px;width:calc(100% - 40px);margin-top:5px}.jn-ui-drop.expanded>.jn-ui-drop-content{display:block}.jn-ui-drop-btn{position:relative;cursor:pointer;width:calc(100% - 50px);height:40px;line-height:40px;padding-left:40px;padding-right:10px;background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease}.jn-ui-drop-btn:hover{background:#ddd}.jn-ui-drop-btn:after{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #999;top:10px;left:13px;border-top:10px solid transparent;border-bottom:10px solid transparent}.jn-ui-drop-btn .jn-ui-drop-btn-label{margin:0}.jn-ui-drop.expanded>.jn-ui-drop-btn:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jn-ui-drop .jn-ui-drop .jn-ui-drop-btn{padding-left:33px}.jn-ui-drop .jn-ui-drop .jn-ui-drop-btn:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #999;top:13px;left:13px;border-top:7px solid transparent;border-bottom:7px solid transparent}@media only screen and (max-width: 600px){.jn-ui-fullscreen.show-fullscreen .jn-ui-fullscreen-holder{width:calc(100% - 0px);height:calc(100% - 100px)}}
