/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}

/* jquery.jscrollpane.css */	.jspContainer{overflow:hidden;position:relative}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

/* animations.css - CSS3 Animate It */	.lightSpeedOutRight.goAway,.wiggle.go{-webkit-animation-timing-function:ease-in}.flip.go,.flipInX.go{-webkit-backface-visibility:visible!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow,.slower{-webkit-animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-250{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.delay-500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-750{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.delay-1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.delay-2000{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.delay-3000{-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.delay-3500{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}.bounceInDown,.bounceInLeft,.bounceInRight,.bounceInUp,.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.flipInX,.flipInY,.rollIn,.rotateDownUpRight,.rotateIn,.rotateInDownLeft,.rotateInUpLeft,.rotateInUpRight{opacity:0}.lightSpeedInLeft,.lightSpeedInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px)}60%{-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}60%{-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(400px)}60%{-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}60%{-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}.fadeIn{opacity:0}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes growIn{0%{-webkit-transform:scale(.2);opacity:0}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.go{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeUp{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}100%,90%{-webkit-transform:skewX(0)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}100%,90%{transform:skewX(0)}}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;animation-timing-function:ease-in}@-webkit-keyframes swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing.go{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada.go{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(20%) skewX(-30deg);opacity:1}80%{transform:translateX(0) skewX(15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip.go{-webkit-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX.go{-webkit-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}.flipInY.go,.flipOutX.goAway{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY.go{-webkit-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.goAway{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipOutY;backface-visibility:visible!important;animation-name:flipOutY}@-webkit-keyframes lightSpeedOutRight{0%{-webkit-transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{-webkit-transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}

*, *:before, *:after {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.cf:before,
.cf:after {
    content:' ';
    display:table;
}
.cf:after {
    clear:both;
}
.cf {
    *zoom:1;
}
a{
    text-decoration: none;
    color: inherit;
	cursor:pointer;
	color: #f7da00;
}
a:hover{
	text-decoration: underline;
}
a:focus, a:active, a:visited,
a img:focus, a img:active, a img:visited {
    outline: none;
}
h1,h2,h3,h4,h5,h6,p{
    margin: 0;   
    font-weight: normal;
}
ul, ol, dl {
    margin: 0;
    padding: 0;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: 	url('../_fonts/MyriadPro/MyriadPro-Regular.woff') format('woff'),
			url('../_fonts/MyriadPro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  
			url('../_fonts/MyriadPro/MyriadPro-Regular.otf')  format('opentype'),
			url('../_fonts/MyriadPro/MyriadPro-Regular.ttf')  format('truetype'), 
			url('../_fonts/MyriadPro/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Semibold';
	src: 	url('../_fonts/MyriadPro/MyriadPro-Semibold.woff') format('woff'),
			url('../_fonts/MyriadPro/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  
			url('../_fonts/MyriadPro/MyriadPro-Semibold.otf')  format('opentype'),
			url('../_fonts/MyriadPro/MyriadPro-Semibold.ttf')  format('truetype'), 
			url('../_fonts/MyriadPro/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Bold';
	src: 	url('../_fonts/MyriadPro/MyriadPro-Bold.woff') format('woff'),
			url('../_fonts/MyriadPro/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),  
			url('../_fonts/MyriadPro/MyriadPro-Bold.otf')  format('opentype'),
			url('../_fonts/MyriadPro/MyriadPro-Bold.ttf')  format('truetype'), 
			url('../_fonts/MyriadPro/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
#imp{
	color: #ffe000 !important;
	font-family: 'MyriadPro-Semibold';
}
.red{
	color:#af0000 !important;
}
.yellow{
	color:#f7da00 !important;
}
body{
    background: url('../_images/bg-main.jpg') center 35px no-repeat;
    background-color: #fff;
    color: #fff;
    margin: 0;
	font-family: 'MyriadPro-Regular';
}
/* CONTENT */
main.main {
    height: auto;
    position: relative;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}
.nba-main-page{
	width:950px;
	max-width:1200px;
	margin:0 auto;
}
.nba-top-wrap{
	padding-top: 17px;
}
.nba-top-wrap h1{
	color:#fff;
}
.nba-top-wrap h1{
	font-family: 'MyriadPro-Bold';
	font-size: 50px;
}
.nba-top-wrap h2{
	font-size: 26px;
	font-family: 'MyriadPro-Bold';
}
.nba-top-wrap h2 span{
	color:#f7da00;
}
.nba-middle-wrap{
	margin:20px auto;
	margin-bottom:15px;
}
.nba-main-page .nba-middle-wrap{
	margin: 415px auto 20px;
}
.nba-how-to-join-wrap h3{
	font-family: 'MyriadPro-Bold';
}
.nba-how-to-join-wrap div{
	text-align:left;
	background: url('../_images/2022/step-container.png') center no-repeat;
	background-size: contain;
    width: 330px;
    height: 130px;
    display: inline-block;
    vertical-align: top;
    padding: 10px 40px;
    margin: 8px -10px;
    font-size: 13px;
}
.nba-how-to-join-wrap h3.htj{
	text-align: center;
    padding-top: 10px;
    color: #fff;
    font-size: 20px;
}
.nba-how-to-join-wrap {
	background-image: url(../_images/2022/how-it-works-wrap.png);
	background-repeat: no-repeat;
	background-size: contain;
    background-position: center;
    height: 185px;
}
.nba-how-to-join-wrap div h3{
	font-size:24px;
	margin-top: 15px;
    margin-bottom: 15px;
}
.nba-how-to-join-wrap div h3 img {
    margin-right: 10px;
}
#prediction_msg_ended,
#prediction_msg_waiting{
	display:none;
	text-align: center;
    padding: 7px 7px;
	margin-top:306px;
}
body.bd .nba-how-to-join-wrap div h3, body.bg .nba-how-to-join-wrap div h3 {
    margin-bottom: 8px;
}
#prediction_msg_ended h3,
#prediction_msg_waiting h3{
	font-size: 19px;
	margin-bottom: 3px;
}
.nba-time-wrap{
	font-family: 'MyriadPro-Semibold';
	width:473px;
	height:108px;
	margin: 0 auto;
	display: flex;
    flex-direction: column;
}
.nba-time-wrap h3{
	display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}
.nba-time-wrap h2{
	font-size:30px;
	color: #990101;
}
.nba-time-wrap .nba-time-wrap-container div{
	display: inline-block;
	background-image: url(../_images/2022/timer-wrap.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
    width: 100px;
    height: 85px;
    position: relative;
    margin-top: 6px;
    padding-top: 15px;
    vertical-align: top;
    border-radius: 7px;
}
.nba-time-wrap div span{
	position: absolute;
    left: 0;
    right: 0;
    bottom: 7px;
    font-size: 13px;
}
.nba-prediction-page .nba-time-wrap{
	position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 140px;
}
.nba-prediction-page-play-in .nba-time-wrap{
    position: relative;
	margin: unset;
}
.adjust-ended-prediction img{
	left: 39%;
}
.btn{
	font-family: 'MyriadPro-Semibold';
	cursor:pointer;
	display:inline-block;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.btn:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.nba-main-page .btn,
.nba-prediction-page .btn,
.nba-prediction-page-play-in .btn{
	background: url('../_images/2022/main-button-play.png');
	background-repeat: no-repeat;
	background-size: contain;
	font-size:18px;
	padding-top: 20px;
	width: 262px;
	height:61px;
    margin: 12px 11px;
	font-family: 'MyriadPro-bold';
	color: #cb0805;
}
.nba-prediction-page-play-in .nba-bottom-wrap-container-desktop, .nba-prediction-page .nba-bottom-wrap-container-desktop {
	justify-content: center;
}
.nba-prediction-page .nba-time-wrap h3 {
    padding-top: 5px;
}
.nba-prediction-page .nba-time-wrap {
    bottom: 35px;
	width: 473px;
    height: 115px;
}
.nba-prediction-page .btn {
	margin: 12px 0px;
}
.nba-main-page .btn.btn-predict-now#btn-predict-home{
	display:inline-block;
}
.nba-prediction-page .nba-middle-wrap {
    width:auto;
	margin-bottom: 0px;
}
.nba-prediction-page-play-in .nba-middle-wrap {
    width:1600px;
	margin-bottom: 0px;
}
.nba-bottom-text-wrap{
	font-size:14px;
	background: #000;
	padding: 8px 0px 4px;
}
.nba-prediction-page-play-in,
.nba-flash-page{
	display:none;
	background-color: rgba(0, 0, 0, .5);
    height: 876px!important;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 300;
}
.nba-prediction-page {
	display:none;
	background-color: rgba(0, 0, 0, .5);
    height: 820px!important;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 300;
}
.nba-flash-page{
	height:940px !important;
	padding-top: 230px;
}
.nba-bottom-wrap-tablet, .nba-time-wrap-tablet {
	display: none;
}
.nba-bottom-wrap-container-desktop {
	display: flex;
}
/* .nba-time-wrap-container {
	display: flex!important;
	flex-direction: column;
} */
.nba-flash-page div{
	background: url('../_images/2022/flash-stap-wrap-new.png');
	width:374px;
	height:165px;
	display:inline-block;
	vertical-align:top;
    padding: 10px 65px;
    text-align: left;
	cursor:pointer;
}
.nba-flash-page div.flash-playoffs{
    padding: 22px 65px;
}
.nba-flash-page div h3{
	font-size:20px;
	font-family: 'MyriadPro-Bold';
	margin-bottom:20px;
}
div.flash-playoffs h3{
	margin-bottom:32px;
}
.nba-flash-page div span{
	font-size:16px;
}
.nba-flash-page div.flash-playoffs:hover > h3{
    color:#f7da00;
}
div.flash-play-in{
	opacity:.5;
	cursor:not-allowed;
}
.nba-prediction-page-play-in .play-in-disable{
	opacity:.5;
}
.nba-column{
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0px 9px;
}
.nba-prediction-page-play-in .nba-column {
    margin: 0px 18px;
}
.nba-column.finals{
    margin: 0px 6px;
}
.nba-team{
	width:213px;
	height:51px;
	font-size:30px;
	margin:5px 0px;
}
.finals .nba-team{
	margin: 0 auto;
}
.nba-team .nba-team-name p{
	font-size: 22px;
}
body.sc .nba-team .nba-team-name p, body.ch .nba-team .nba-team-name p{
	font-size: 17px;
    font-weight: bold;
}
.nba-team .nba-team-name span{
	font-size:9px;
	display: block;
	display:none;
}
.nba-team .nba-team-name p small{
	font-size: 18.5px;
}
.west .nba-team,
.finals .west-team.nba-team{
	background: url('../_images/2022/west-new.png');
}
.nba-column.west .conference-finals{
	margin-left: 237px;
}
.east .nba-team,
.finals .east-team.nba-team{
	background: url('../_images/2022/east-new.png');
}
.west_8thseed .nba-team{
	background: url('../_images/2022/west-2-new.png');
	position: relative;
}
.east_8thseed .nba-team{
	background: url('../_images/2022/east-2-new.png');
	position: relative;
}
.nba-column.east.semi-finals .nba-team{
	margin-left: 237px;
}
.nba-column.east .conference-finals .nba-team{
	margin-left: 0px;
}
.nba-team div{
    display: inline-block;
    height: 100%;
    vertical-align: top;
}
.nba-team .nba-team-logo{
	padding-top:5px;
	width: 21%;
}
.standings .nba-team .nba-team-logo{
	opacity:.4;
}
.standings .nba-team.picked .nba-team-logo{
	opacity:1;
}
.standings .nba-team:hover > .nba-team-logo{
	opacity:1;
}
.nba-closed-wrap{
	background: url('../_images/2022/prediction-closed.png') center no-repeat;
	width:620px;
    background-size: contain;
	height:130px;
	display:none;
	padding:15px 19px;
	text-align:left;
	margin:0 auto;
}
.nba-closed-wrap h3{
	font-family: 'MyriadPro-Bold';
    margin-bottom: 12px;
    font-size: 17px;
    text-align: center;
}
.nba-closed-wrap span{
	font-size:12px;
}
.nba-closed-wrap.closed-display{
	display: block;
}
body.pt .nba-closed-wrap span ,
body.te .nba-closed-wrap span {
    font-size:10px;
}
body.vn .nba-closed-wrap ,
body.kr .nba-closed-wrap ,
body.th .nba-closed-wrap ,
body.hi .nba-closed-wrap ,
body.te .nba-closed-wrap ,
body.jp .nba-closed-wrap ,
body.ch .nba-closed-wrap ,
body.sc .nba-closed-wrap {
    padding: 10px 19px;
}
.nba-team .nba-team-name{
	padding-top: 15px;
    width: 69px;
}
.nba-team .nba-score-wrap{
	width: 75px;
	padding-top:10px;
	cursor:pointer;
	position: relative;
}
.nba-team .nba-score-wrap, .nba-team .nba-team-name p {
	font-family: 'MyriadPro-Regular';
}
.west .nba-team .nba-score-wrap,
.finals .west-team.nba-team .nba-score-wrap,
.finals .east .nba-team .nba-score-wrap{
	float: right;
}
.east .nba-team .nba-score-wrap,
.finals .east-team.nba-team .nba-score-wrap{
	float: left;
}
.round .nba-spacer{
	height:35px;
	display:none;
}
.nba-league-label{
	font-family: 'MyriadPro-Bold';
	font-size:15px;
	position:absolute;
	margin-top: -24px;
	background: url("../_images/2022/standings-play-offs-new.png");
	height:27px;
	width:211px;
	color:#ba0000;
	padding-top: 6px;
}
.conference-finals .nba-league-label {
	margin-top: -30px;
}
.finals .nba-league-label{
	width: 214px;
    height: 51px;
    font-size: 27px;
    margin-top: 29px;
    background: url("../_images/2022/nba-title-container.png");
    padding-top: 12px;
    color: #c6960e;
	font-family: 'MyriadPro-Bold';
}
.east.semi-finals .nba-league-label {
    margin-left: 237px;
}
.east .conference-finals .nba-league-label {
    margin-left: 0px;
}
.semi-finals .nba-spacer{
	height:56px;
}
.semi-finals .conference-finals .nba-spacer{
	height: 2px;
	display:none;
}
.semi-finals .conference-finals .nba-spacer:first-child{
	height: 14px;
}
.finals .nba-spacer{
	height: 106px;
}
.finals .nba-spacer:first-child{
	height:123px;
}
.nba-score-wrap ul{
	background: #fff;
    list-style: none;
    position: absolute;
    top: 54px;
    font-size: 16px;
	display:none;
	z-index: 2;
}
.nba-score-wrap ul li{
	display: inline-block;
    width: 100%;
    color: #4e4e4e;
    padding: 4px;
	text-align: center;
	font-family: 'MyriadPro-Regular';
	font-weight: normal;
}
.nba-score-wrap ul li.act,
.nba-score-wrap ul li:hover{
	background:#f7da00;
}
.nba-score-wrap ul li.opponent_selected{
	background:#b3b3b3;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.nba-prediction-wrap{
	position:relative;
}
.line,
.line-playin,
.line-playin2{
	position: absolute;
    z-index: -5;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 36px;
    width: 1208px;
    height: 382px;
}
.line-playin,
.line-playin2{
	width:113px;
	height:358px;
	margin:0;
	top:66px;
	left:424px;
}
.line-playin2{
	top:66px;
	right:424px;
	left:unset;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
.nba-match.incomplete .nba-team{
	filter: drop-shadow(0 0 10px #fff);
}
.nba-prediction-page-play-in .standings .nba-spacer{
	height:145px;
}
.nba-prediction-page-play-in .standings{
	margin: 36px 0px;
}
.east.standings{
	padding-left:71px;
}
.west_8thseed .nba-spacer,
.east_8thseed .nba-spacer{
	height:168px;
}
.west_8thseed{
	margin: 23px 0px;
	margin-left: 71px;
}
.east_8thseed{
	margin: 23px 0px;
    margin-left: -71px;
}
.west_8thseed small,
.east_8thseed small{
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
}
.nba-prediction-page-play-in .nba-team{
	cursor:pointer;
}
.nba-prediction-page-play-in .west.round{
	margin-right:70px;
}
.nba-prediction-page-play-in .east.round{
	margin-left:70px;
}
/* LBOX */
.overlay{
    background: #261d00;
    background-color: rgba(0, 0, 0, .9);
    height: 100% !important;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 300;
    overflow: auto;
	display:none;
}
.lbox {
    margin: 7% auto 0 auto;
    position: relative;
    text-align: center;
	width:705px;
	height:705px;
	border-radius:7px;
	background: #af0000;
    border: 1px solid #ff2400;
	padding: 35px;
	font-size:17px;
	display:none;
	color:#fff;
}
.lbox a{
	color: #ffe000;
}
.lbox-terms #imp{
	font-size: 25px;
	margin-bottom:20px;
}
.lbox-terms table{
    text-align: center;
    margin: 10px auto;
    border-collapse: collapse;
    border-spacing: 0;
}
.lbox-terms th,
.lbox-terms td{
	border:1px solid #fff;
	padding:8px;
}
.lbox-terms th{
	color:#ffe000;
}
.lbox-error{
	margin: 20% auto 0 auto;
	width:380px;
	height:auto;
}
.close{
	position: absolute;
    right: 13px;
    top: 10px;
    font-size: 28px;
    font-family: 'MyriadPro-Bold';
	color: #f7da00;
	cursor:pointer;
}
.scroll-pane:focus, .scroll-pane:active, .scroll-pane:visited {
    border: none;
    outline: none;
}
.jspVerticalBar {
    background: none;
}
.jspTrack {
	width: 2px;
    background: #7f0404
}
.jspDrag {
	width: 12px;
	left:-5px;
	background: #7f0404;
	border-radius:4px;
}
.jspHorizontalBar{
	display:none;
}
.scroll-pane {
    width: 97% !important;
    height: 551px;
    overflow-x: hidden; 
    margin: 0 auto;
}
ol {
    padding-left: 29px;
    padding-right: 12px;
    margin-bottom: 12px;
}
li {
    list-style-type: decimal;
    list-style-position: outside;
    padding-left: 5px;
    text-align: left;
    line-height: 1.4;
}
li > ol li {
    list-style-type: disc;
}
li > ol li > ol li{
    list-style-type: lower-alpha;
}
ol.list-alpha li{
	list-style-type: lower-alpha !important;
}
ol.list-alpha {
    padding-left: 56px;
}
/* Submit Lightbox */
.lbox-submit-email,
.lbox-success,
.lbox-play-in-continue{
	margin: 9% auto 0 auto;
	width:601px;
	height:538px;
	padding: 35px 65px;
	font-size: 17px;
}
.lbox-success,
.lbox-play-in-continue{
	padding: 35px 35px;
	font-size: 25px;
}
.nba-submit-email-inner img{
	width:230px;
}
.username-field,
.email-field{
    width: 100%;
    height: 60px;
    outline: none;
    border: none;
    padding: 5px 15px;
    color: #000;
	font-family: 'MyriadPro-Regular';
}
#play-form div{
	margin: 17px 0px;
    text-align: left;
}
#play-form div input{
	margin:5px 0px;
}
.lbox-submit-email .btn,
.lbox-success .btn,
.lbox-play-in-continue .btn{
	font-size: 30px;
    padding: 20px 85px 15px 85px;
    background: #f7da00;
    color: #000;
    margin: 0px 7px;
	border:none;
	outline:none;
	margin-top: 35px;
}
.lbox-success .btn,
.lbox-play-in-continue .btn{
	margin-top: 53px;
}
.lbox-submit-loading{
	width: 143px;
    height: 143px;
    background: url('../_images/loading.svg') no-repeat;
    margin: 20% auto 0 auto;
    padding: 0px;
	border: none;
}
.nba-field-error-message, 
.nba-email-field-error-message{
	color:#f7da00;
	font-size:13px;
}
/* CONTENT */
/* ADJUSTMENT FOR OTHER LANGUAGE */
body.bd .nba-flash-page .flash-play-in h3, body.bg .nba-flash-page .flash-play-in h3 {
	margin-bottom: 45px;
}
body.es .nba-how-to-join-wrap div ,
body.pt .nba-how-to-join-wrap div {
    padding: 21px 28px;
}
body.es .nba-how-to-join-wrap div h3 ,
body.pt .nba-how-to-join-wrap div h3 {
    font-size: 17px;
}
body.es .nba-flash-page div h3 ,
body.pt .nba-flash-page div h3 {
    font-size: 18px;
}
body.es .nba-flash-page .flash-play-in h3 ,
body.pt .nba-flash-page .flash-play-in h3 {
	margin-bottom: 50px;
}
body.es .west.round .nba-team .nba-team-name p small ,
body.es .east.round .nba-team .nba-team-name p small ,
body.pt .west.round .nba-team .nba-team-name p small ,
body.pt .east.round .nba-team .nba-team-name p small {
	position: absolute;
    font-size: 15px;
    left: 18px;
    margin-top: 4px;
}
body.es .east.round .nba-team .nba-team-name p small ,
body.pt .east.round .nba-team .nba-team-name p small {
	left:unset;
    right: 18px;
}
body.es .finals .nba-league-label ,
body.pt .finals .nba-league-label {
    font-size: 21px;
    padding-top: 14px;
}
body.vn .nba-how-to-join-wrap div ,
body.id .nba-how-to-join-wrap div {
    padding: 21px 28px;
}
body.vn .nba-how-to-join-wrap div h3 ,
body.id .nba-how-to-join-wrap div h3 {
    font-size: 17px;
}
body.vn .nba-flash-page div h3 ,
body.id .nba-flash-page div h3 {
    font-size: 17px;
}
body.vn .nba-flash-page div ,
body.id .nba-flash-page div {
    padding: 24px 65px;
}
body.vn .nba-flash-page div h3 ,
body.id .nba-flash-page div h3 {
    margin-bottom: 28px;
}
body.vn .west.round .nba-team .nba-team-name p small ,
body.vn .east.round .nba-team .nba-team-name p small ,
body.id .west.round .nba-team .nba-team-name p small ,
body.id .east.round .nba-team .nba-team-name p small {
	position: absolute;
    font-size: 15px;
    left: 18px;
    margin-top: 4px;
}
body.vn .east.round .nba-team .nba-team-name p small ,
body.id .east.round .nba-team .nba-team-name p small {
	left:unset;
    right: 18px;
}
body.vn .finals .nba-league-label ,
body.id .finals .nba-league-label {
    font-size: 21px;
    padding-top: 14px;
}
/* body.id .nba-time-wrap h3 {
    padding-right: 83px;
} */
body.jp .nba-how-to-join-wrap h3.htj ,
body.sc .nba-how-to-join-wrap h3.htj ,
body.ch .nba-how-to-join-wrap h3.htj {
    font-size: 15px;
}
body.jp .nba-main-page .btn, body.jp .nba-prediction-page .btn ,
body.sc .nba-main-page .btn, body.sc .nba-prediction-page .btn ,
body.ch .nba-main-page .btn, body.ch .nba-prediction-page .btn {
    padding-top: 16px;
}
body.jp .nba-league-label ,
body.sc .nba-league-label ,
body.ch .nba-league-label {
    padding-top: 3px;
}
body.jp .finals .nba-league-label ,
body.sc .finals .nba-league-label ,
body.ch .finals .nba-league-label {
    padding-top: 6px;
}
body.jp .nba-time-wrap div ,
body.sc .nba-time-wrap div ,
body.ch .nba-time-wrap div {
    padding-top: 4px;
}
/* body.jp .nba-time-wrap h3 ,
body.sc .nba-time-wrap h3 ,
body.ch .nba-time-wrap h3 {
    padding-right: 101px;
} */
body.jp .nba-flash-page div ,
body.sc .nba-flash-page div ,
body.ch .nba-flash-page div {
    padding: 22px 65px;
}
body.jp div.flash-play-in h3 ,
body.sc div.flash-play-in h3 ,
body.ch div.flash-play-in h3 {
    margin-bottom: 32px;
}
body.jp .nba-how-to-join-wrap div h3 ,
body.sc .nba-how-to-join-wrap div h3 ,
body.ch .nba-how-to-join-wrap div h3 {
    font-size: 19px;
    margin-bottom: 18px;
}
body.jp .nba-how-to-join-wrap div {
    padding: 17px 29px;
}
body.jp .nba-flash-page div h3 {
    font-size: 14px;
}
body.jp .west.round .nba-team .nba-team-name p small ,
body.jp .east.round .nba-team .nba-team-name p small {
    font-size: 14.5px;
}
/* body.hi .nba-time-wrap h3 {
    padding-right: 74px;
} */
body.hi .nba-how-to-join-wrap div h3 {
    margin-bottom: 4px;
}
body.hi .nba-flash-page div {
    padding: 22px 65px;
}
body.hi div.flash-play-in h3 {
    margin-bottom: 32px;
}
body.te .nba-how-to-join-wrap div h3 {
    font-size: 18px;
}
body.te .nba-how-to-join-wrap div {
    font-size: 11px;
}
body.te .nba-flash-page div h3 {
    font-size: 18px;
}
body.te .nba-flash-page div {
    padding: 19px 65px;
}
body.te .nba-flash-page div h3 {
    margin-bottom: 30px;
}
body.kr .nba-how-to-join-wrap div h3 {
    font-size: 19px;
}
/* body.kr .nba-time-wrap h3 {
    padding-right: 95px;
} */
body.kr .nba-flash-page div {
    padding: 20px 65px;
}
body.kr div.flash-play-in h3 {
    margin-bottom: 32px;
}
body.kr .nba-flash-page div h3 {
    font-size: 18px;
}
body.kr .nba-league-label {
    padding-top: 4px;
}
body.th .nba-how-to-join-wrap div h3 {
    font-size: 18px;
    margin-bottom: 17px;
}
body.th .nba-time-wrap h3 {
    padding-right: 88px;
}
body.th .nba-flash-page div {
    padding: 18px 65px;
}
body.vn .nba-flash-page div h3, body.id .nba-flash-page div h3, body.th .nba-flash-page div h3 {
    margin-bottom: 40px;
}
body.th .finals .nba-league-label {
    font-size: 21px;
}
/* ~ ADJUSTMENT FOR OTHER LANGUAGE */
body.ch, body.sc,
body.ch .nba-top-wrap h1 , body.sc .nba-top-wrap h1,
body.ch .nba-how-to-join-wrap h3 , body.sc .nba-how-to-join-wrap h3,
body.ch .nba-time-wrap , body.sc .nba-time-wrap ,
body.ch .btn, body.sc .btn,
body.ch #imp, body.sc #imp,
body.ch .nba-league-label, body.sc .nba-league-label{
    font-family: "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", Arial, sans-serif !important;
}
body.kr,
body.kr .nba-time-wrap ,
body.kr .nba-top-wrap h1 ,
body.kr .nba-how-to-join-wrap h3,
body.kr .btn,
body.kr #imp,
body.kr .nba-league-label{
    /* font-family: "Malgun Gothic", "MyriadPro-Regular",  Arial, sans-serif !important; */
    font-weight: bold;
}
body.th,
body.th .nba-time-wrap ,
body.th .nba-top-wrap h1 ,
body.th .nba-how-to-join-wrap h3,
body.th .btn,
body.th #imp,
body.th .nba-league-label{
    font-family: Tahoma, Arial, sans-serif !important;
    font-weight: bold;
}
body.vn ,
body.vn .nba-time-wrap ,
body.vn .nba-top-wrap h1 ,
body.vn .nba-how-to-join-wrap h3,
body.vn .btn,
body.vn #imp,
body.vn .nba-league-label{
    font-family: Calibri, "Times New Roman", Arial, sans-serif !important;
    font-weight: bold;
}

body.es .tpl-contacts, body.es .tpl-partners, body.pt .tpl-contacts, body.pt .tpl-partners {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

body.es .tpl-partners img, body.pt .tpl-partners img {
    max-width: 480px;
    width: 100%;
}

body.sc .nba-top-wrap h1, body.ch .nba-top-wrap h1 {
    font-size: 51px;
    font-weight: bold;
}

body.sc .nba-top-wrap h2, body.ch .nba-top-wrap h2 {
    font-size: 27px;
    font-weight: bold;
}

body.sc .nba-how-to-join-wrap div h3, body.ch .nba-how-to-join-wrap div h3 {
    font-size: 20px;
    font-weight: bold;
}

body.sc .nba-main-page .btn, body.sc .nba-prediction-page .btn, body.sc .nba-prediction-page-play-in .btn, body.ch .nba-main-page .btn, body.ch .nba-prediction-page .btn, body.ch .nba-prediction-page-play-in .btn {
    font-size: 19px;
    font-weight: bold;
}

body.sc .nba-time-wrap h3, body.ch .nba-time-wrap h3 {
    font-weight: bold;
}

body.sc .nba-bottom-text-wrap, body.ch .nba-bottom-text-wrap {
    font-size: 15px;
    font-weight: bold;
}

body.sc .nba-time-wrap div span, body.ch .nba-time-wrap div span {
    font-size: 14px;
    font-weight: bold;
}

body.sc .nba-flash-page div h3, body.ch .nba-flash-page div h3 {
    font-size: 21px;
    font-weight: bold;
}

body.sc #imp, body.ch #imp {
    font-weight: bold;
}

body.sc .nba-league-label, body.ch .nba-league-label {
    font-size: 16px;
    font-weight: bold;
}

body.sc .lbox-terms #imp, body.ch .lbox-terms #imp {
    font-size: 26px;
    font-weight: bold;
}

body.sc li, body.ch li {
    font-weight: bold;
}

.tpl-sprt.bg {
    width: 26px;
    height: 17px;
}

.tpl-sprt.bg {
    background-position: -347px 0;
}

.closed {
    display: none!important;
}