/*
@category   PHP CMS
@package    Backdoor - Your Online Companion Editor
@author     Shannon Reca <iam@shannonreca.com>
@copyright  2015 Shannon Reca
@usage      For more specific usage see the documentation at http://backdoor.shannonreca.com
@license    http://codecanyon.net/licenses/standard
@version    build-120815 v1.1
@since      12/8/15
@feedback   Email: feedback@shannonreca.com
*/
@font-face{font-family:asapbold;src:url(../font/asap-bold-webfont.eot);src:url(../font/asap-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-bold-webfont.woff2) format('woff2'),url(../font/asap-bold-webfont.woff) format('woff'),url(../font/asap-bold-webfont.ttf) format('truetype'),url(../font/asap-bold-webfont.svg#asapbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:asapbold_italic;src:url(../font/asap-bolditalic-webfont.eot);src:url(../font/asap-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-bolditalic-webfont.woff2) format('woff2'),url(../font/asap-bolditalic-webfont.woff) format('woff'),url(../font/asap-bolditalic-webfont.ttf) format('truetype'),url(../font/asap-bolditalic-webfont.svg#asapbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:asapitalic;src:url(../font/asap-italic-webfont.eot);src:url(../font/asap-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-italic-webfont.woff2) format('woff2'),url(../font/asap-italic-webfont.woff) format('woff'),url(../font/asap-italic-webfont.ttf) format('truetype'),url(../font/asap-italic-webfont.svg#asapitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:asapmedium;src:url(../font/asap-medium-webfont.eot);src:url(../font/asap-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-medium-webfont.woff2) format('woff2'),url(../font/asap-medium-webfont.woff) format('woff'),url(../font/asap-medium-webfont.ttf) format('truetype'),url(../font/asap-medium-webfont.svg#asapmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:asapmediumitalic;src:url(../font/asap-mediumitalic-webfont.eot);src:url(../font/asap-mediumitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-mediumitalic-webfont.woff2) format('woff2'),url(../font/asap-mediumitalic-webfont.woff) format('woff'),url(../font/asap-mediumitalic-webfont.ttf) format('truetype'),url(../font/asap-mediumitalic-webfont.svg#asapmediumitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:asapregular;src:url(../font/asap-regular-webfont.eot);src:url(../font/asap-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../font/asap-regular-webfont.woff2) format('woff2'),url(../font/asap-regular-webfont.woff) format('woff'),url(../font/asap-regular-webfont.ttf) format('truetype'),url(../font/asap-regular-webfont.svg#asapregular) format('svg');font-weight:400;font-style:normal}.clearfix:after,.container:after,.file-uploader-form ul.file-uploader-list li:after{content:"";display:table;clear:both}.container{max-width:1170px;position:relative;margin:0 auto;padding:0 15px}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,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}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.CodeMirror{font-family:monospace;height:300px;color:#000}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7e7}.CodeMirror.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}@-moz-keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}@-webkit-keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}@keyframes blink{0%{background:#7e7}50%{background:0 0}100%{background:#7e7}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:30px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;height:100%}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;border-right:none;width:0}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror ::selection{background:#d7d4f0}.CodeMirror ::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.ps-container{-ms-touch-action:none;overflow:hidden!important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:1}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:1}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px;z-index:1}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:1}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:1}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:transparent;opacity:1}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent;opacity:1}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{position:absolute;background:#ff004a;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{position:absolute;z-index:6;background:0 0}.CodeMirror-simplescroll-horizontal{bottom:0;left:0;height:8px}.CodeMirror-simplescroll-horizontal div{bottom:0;height:100%}.CodeMirror-simplescroll-vertical{right:0;top:0;width:8px}.CodeMirror-simplescroll-vertical div{right:0;width:100%}.CodeMirror-overlayscroll .CodeMirror-gutter-filler,.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler{display:none}.CodeMirror-overlayscroll-horizontal div,.CodeMirror-overlayscroll-vertical div{position:absolute;background:#bcd;border-radius:3px}.CodeMirror-overlayscroll-horizontal,.CodeMirror-overlayscroll-vertical{position:absolute;z-index:6}.CodeMirror-overlayscroll-horizontal{bottom:0;left:0;height:6px}.CodeMirror-overlayscroll-horizontal div{bottom:0;height:100%}.CodeMirror-overlayscroll-vertical{right:0;top:0;width:6px}.CodeMirror-overlayscroll-vertical div{right:0;width:100%}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.7);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#333;width:478px;padding:12px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#888;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:20px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#FFF;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ff004a;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{border:none;color:#888;background-color:#0f0f0f;width:100%;box-sizing:border-box;border-radius:3px;height:40px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #ff004a;border:1px solid #ff004a}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s .03s ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#ff004a;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:0 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#888}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:transparent;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}
.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-fall{width:54px;height:18px}.la-ball-fall>div{width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%{opacity:.5}20%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}90%{opacity:.5}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}html{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}*{outline:0}::-ms-clear{display:none}body{-ms-overflow-style:scrollbar!important}input,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select{border-radius:0}textarea{resize:none}input[type=submit]{cursor:pointer}*{-webkit-tap-highlight-color:transparent}body{background-color:#1E1E1E;font:400 14px/30px asapregular,sans-serif;overflow:hidden}body a{color:#ff004a;text-decoration:none;-webkit-transition:text-decoration 250ms;-moz-transition:text-decoration 250ms;transition:text-decoration 250ms}body a:hover{text-decoration:underline}iframe pre{color:#fff}.svg-sprite{display:none}.main{left:0;position:absolute;top:30px;width:100vw;height:-webkit-calc(100vh - 30px);height:calc(100vh - 30px)}.CodeMirror{background-color:#0f0f0f;border-bottom:1px solid #333;bottom:0;font-size:14px;line-height:20px;position:absolute;top:0;width:100%;z-index:1;height:-webkit-calc(100% - 20px);height:calc(100% - 20px)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#ff004a}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#ff004a}.interactive-tabs li{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.header{background-color:#333;height:30px;left:0;position:absolute;top:0;width:100vw}.header-logo{display:inline-block;height:30px;width:40px}.header-logo img{height:100%;width:100%}.header-menu{display:inline-block;height:30px;list-style:none;margin:0 0 0 1px;padding:0;position:relative;vertical-align:top;z-index:9001}.open-dialog .header-menu{z-index:8999}.header-menu li{display:inline-block;position:relative;vertical-align:top;white-space:nowrap}.header-menu li ul{background-color:#333;height:0;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:30px}.header-menu li li{display:block}.header-menu li button{text-align:left;width:100%}.header-menu li.open-file-menu ul{height:auto}.header-menu a,.header-menu button{background-color:transparent;border:none;color:#FFF!important;display:block;height:30px;line-height:30px;padding:0 15px;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.header-menu a:hover,.header-menu button:hover{background-color:#1E1E1E;color:#ff004a;text-decoration:none}body,html{margin:0;padding:0;height:100%}article,section{display:block;padding:0}body{line-height:1.5}p{margin-top:0}h1,h2,h3{font-weight:400;margin-bottom:.7em}h1{font-size:140%}h2{font-size:120%}h3{font-size:110%}article>h2:first-child,section:first-child>h2{margin-top:0}#nav h1{margin-right:12px;margin-top:0;margin-bottom:2px;color:#d30707;letter-spacing:.5px}.quasilink,a,a:link,a:visited{color:#A21313;text-decoration:none}em{padding-right:2px}.quasilink{cursor:pointer}article{max-width:700px;margin:0 0 0 160px;border-left:2px solid #E30808;border-right:1px solid #ddd;padding:30px 50px 100px 50px;background:#fff;z-index:2;position:relative;min-height:100%;box-sizing:border-box;-moz-box-sizing:border-box}#nav{position:fixed;padding-top:30px;max-height:100%;box-sizing:-moz-border-box;box-sizing:border-box;overflow-y:auto;left:0;right:none;width:160px;text-align:right;z-index:1}@media screen and (min-width:1000px){article{margin:0 auto}#nav{right:50%;width:auto;border-right:349px solid transparent}}#nav ul{display:block;margin:0;padding:0;margin-bottom:32px}#nav li{display:block;margin-bottom:4px}#nav li ul{font-size:80%;margin-bottom:0;display:none}#nav li.active ul{display:block}#nav li li a{padding-right:20px;display:inline-block}#nav ul a{color:#000;padding:0 7px 1px 11px}#nav ul a.active,#nav ul a:hover{border-bottom:1px solid #E30808;margin-bottom:-1px;color:#E30808}#logo{border:0;margin-right:12px;margin-bottom:25px}section{border-top:1px solid #E30808;margin:1.5em 0}section.first{border:none;margin-top:0}#demo{position:relative}#demolist{position:absolute;right:5px;top:5px;z-index:25}.yinyang{position:absolute;top:-10px;left:0;right:0;margin:auto;display:block;height:120px}.actions{margin:1em 0 0;min-height:100px;position:relative}.actionspicture{pointer-events:none;position:absolute;height:100px;top:0;left:0;right:0}.actionlink{pointer-events:auto;font-size:80%;font-weight:700;position:absolute;top:0;bottom:0;line-height:1;height:1em;margin:auto}.actionlink.download{color:#fff;right:50%;margin-right:13px;text-shadow:-1px 1px 3px #b00,-1px -1px 3px #b00,1px 0 3px #b00}.actionlink.fund{color:#b00;left:50%;margin-left:15px}.actionlink:hover{text-decoration:underline}.actionlink a{color:inherit}.actionsleft{float:left}.actionsright{float:right;text-align:right}@media screen and (max-width:800px){.actions{padding-top:120px}.actionsleft,.actionsright{float:none;text-align:left;margin-bottom:1em}}th{text-decoration:underline;font-weight:400;text-align:left}#features ul{list-style:none;margin:0 0 1em;padding:0 0 0 1.2em}#features li:before{content:"-";width:1em;display:inline-block;padding:0;margin:0;margin-left:-1em}.rel{margin-bottom:0}.rel-note{margin-top:0;color:#555}pre{padding-left:15px;border-left:2px solid #ddd}code{padding:0 2px}strong{text-decoration:underline;font-weight:400}.field{border:1px solid #A21313}.cm-s-monokai.CodeMirror{background:#0f0f0f;color:#f8f8f2}.cm-s-monokai div.CodeMirror-selected{background:#49483E!important}.cm-s-monokai.CodeMirror ::selection{background:rgba(73,72,62,.99)}.cm-s-monokai.CodeMirror ::-moz-selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-gutters{background:#252526;border-right:0}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle{color:#d0d0d0}.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0!important}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom{color:#ae81ff}.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-attribute,.cm-s-monokai span.cm-property{color:#2ED8E2}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-qualifier{color:#a6e22e}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header{color:#ae81ff}.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}.cm-s-monokai .CodeMirror-activeline-background{background:#373831!important}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.chat{background-color:#0f0f0f;height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.chat-users{background-color:#333}.chat-convo,.chat-users{position:relative}.chat-convo{border-left:1px solid #1E1E1E}.chat-users{height:150px;list-style:none;margin:0;max-height:50%;min-height:44px;overflow:hidden;padding:0}.chat-users span{vertical-align:top}.chat-users .ui-resizable-s{background-color:#1E1E1E;bottom:0;cursor:s-resize;display:block;font-size:.1px;height:5px;left:0;position:absolute;touch-action:none;width:100%}.chat-users .off,.chat-users .on{border-radius:2px;display:inline-block;height:4px;margin:18px 5px 18px 0;width:4px;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;transition:background-color 250ms}.chat-users .on{background-color:#22DE38}.chat-users .off{background-color:#1E1E1E}.chat-users:hover .off{background-color:#000}.chat-list,.chat-user{color:#888;cursor:pointer;display:block;font-size:12px;height:39px;line-height:40px;overflow:hidden;padding:0 15px;text-decoration:none;white-space:nowrap;-webkit-transition:background-color 250ms,color 250ms;-moz-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms}.chat-list span,.chat-user span{color:#888}.chat-list:hover,.chat-user:hover{background-color:#1E1E1E;color:#ff004a}.chat-list:hover span,.chat-user:hover span{color:#888}.chat-list+.chat-list,.chat-user+.chat-user{border-top:1px solid #1E1E1E}.chat-entries-scrollview,.chat-users-scrollview{position:absolute;top:0;width:100%}.chat-users-scrollview{height:-webkit-calc(100% - 5px);height:calc(100% - 5px)}.chat-entries-scrollview{height:100%}.chat-convo .chat-entries-scrollview{height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.chat-header{background-color:#0f0f0f;color:#888;font-size:12px;line-height:30px;overflow:hidden;padding:0 15px;text-transform:uppercase}.chat-header button{background-color:#0f0f0f;border:none;color:#FFF;height:30px;margin:0 10px 0 -15px;width:30px;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.chat-header button:hover{color:#ff004a}.chat-entries{position:relative;height:-webkit-calc(100% - 30px);height:calc(100% - 30px)}.chat-list-to-convo{background-color:#333;font-size:0;height:100%;position:relative;white-space:nowrap;width:100%}.chat-convo,.chat-lists{display:inline-block;height:100%;vertical-align:top;width:100%;-webkit-transition:transform 250ms;-moz-transition:transform 250ms;transition:transform 250ms}.open-conversation .chat-convo,.open-conversation .chat-lists{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.chat-convo-entry{color:#FFF;display:block;font-size:12px;padding:10px 15px 0 15px;text-decoration:none;white-space:normal;-webkit-transition:background-color 250ms,color 250ms;-moz-transition:background-color 250ms,color 250ms;transition:background-color 250ms,color 250ms}.chat-convo-entry:after{clear:both;content:"";display:table}.chat-convo-entry+.chat-convo-entry{padding-top:12px}.chat-convo-entry .me,.chat-convo-entry .user{font-weight:700}.chat-convo-entry .me{color:#82C8CC}.chat-convo-entry .user{color:#22DE38}.chat-convo-entry .time{color:#888;float:left;font-size:10px;width:100%}.chat-text{bottom:0;font-size:0;left:0;position:absolute;width:100%}.chat-text button,.chat-text textarea{background-color:#0f0f0f;border:none;color:#FFF;display:inline-block;font-size:12px;font-weight:400;height:60px;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.chat-text button{width:30px}.chat-text button:hover{color:#ff004a}.chat-text textarea{overflow:hidden;padding:8px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.col-tools{background-color:#333;height:100%;left:0;min-height:100%;position:absolute;top:0;width:40px;-webkit-transition:width 250ms;-moz-transition:width 250ms;transition:width 250ms}.open-tools .col-tools{width:360px}.col-interactive{background-color:#1E1E1E;border-left:1px solid #333;height:100%;position:absolute;left:40px;top:0;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);-webkit-transition:width 250ms,left 250ms,right 250ms;-moz-transition:width 250ms,left 250ms,right 250ms;transition:width 250ms,left 250ms,right 250ms}.open-tools .col-interactive{left:360px;width:-webkit-calc(100% - 360px);width:calc(100% - 360px)}.open-chat .col-interactive{right:320px;width:-webkit-calc(100% - 360px);width:calc(100% - 360px)}.open-tools.open-chat .col-interactive{right:320px;width:-webkit-calc(100% - 680px);width:calc(100% - 680px)}.col-chat{border-top:1px solid #0f0f0f;background-color:#333;height:100%;right:0;min-height:100%;position:absolute;top:0;width:320px;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 250ms;-moz-transition:transform 250ms;transition:transform 250ms}.open-chat .col-chat{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.context-menu{background-color:#888;opacity:0;overflow:hidden;position:absolute;z-index:9001;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.open-context .context-menu{opacity:1;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;transition:opacity 250ms}.context-menu ul{list-style:none;margin:0;padding:0}.context-menu button{background-color:transparent;border:none;color:#111;cursor:pointer;display:block;height:30px;min-width:100px;padding:0 15px;text-align:left;text-decoration:none;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;transition:background-color 250ms}.context-menu button:hover{background-color:#ff004a;color:#FFF;text-decoration:none}.context-disable{height:100%;left:-9999px;position:absolute;top:-9999px;width:100%;z-index:9000}.open-context .context-disable,.provide-disable-layer .context-disable{left:0;top:0}.open-dialog .context-disable{background-color:rgba(0,0,0,.8)}.dialog-box{background-color:#333;left:-9999px;max-width:380px;opacity:0;overflow:hidden;padding:20px;position:absolute;text-align:center;top:-9999px;width:100%;z-index:9010;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);box-shadow:2px 2px 5px 1px rgba(0,0,0,.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;transition:opacity 250ms}.dialog-box .alert{background-color:#ff004a;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dialog-box p{color:#FFF;font-size:16px;line-height:20px;text-align:center}.dialog-box p:last-of-type{margin-bottom:0}.dialog-box input[type=text],.dialog-box input[type=email],.dialog-box input[type=password]{background-color:#0f0f0f;border:none;box-sizing:border-box;color:#888;font-size:18px;height:40px;margin-top:10px;padding:0 12px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dialog-box input[type=text]:first-of-type,.dialog-box input[type=email]:first-of-type,.dialog-box input[type=password]:first-of-type{margin-top:15px}.dialog-box button{-webkit-border-radius:4px;background-color:#888;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:500;margin:10px 15px 0;padding:10px 32px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.dialog-box button:hover{background-color:#ff004a}.open-dialog .dialog-box.active{left:50%;opacity:1;top:40%}.dialog-box .dialog-box-list{color:#888;font-size:14px;list-style:none;margin:10px 0 0;padding:5px;line-height:36px;text-align:left;width:100%}.dialog-box .dialog-box-list button{float:right;font-size:14px;line-height:1;margin:8px 0 8px 10px;padding:3px 6px}.dialog-box .dialog-box-list li:after{clear:both;content:"";display:table}.dialog-box .dialog-box-list li+li{border-top:1px solid #888}.feedback{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#1E1E1E;border-right:1px solid #333;border-top-right-radius:10px;border-top:1px solid #333;height:350px;left:-350px;padding:25px;position:absolute;top:100%;width:350px;z-index:9002;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:transform 250ms;-moz-transition:transform 250ms;transition:transform 250ms}.open-feedback .feedback{-webkit-transform:translate(100%,-100%);-moz-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);-o-transform:translate(100%,-100%);transform:translate(100%,-100%)}.feedback-tab{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;background-color:#ff004a;border:none;border-top-left-radius:4px;border-top-right-radius:4px;color:#FFF;display:inline-block;font-size:14px;height:30px;left:100%;line-height:30px;padding:0 15px;text-transform:uppercase;top:50%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transform:translate(355px,230px) rotate(90deg);-moz-transform:translate(355px,230px) rotate(90deg);-ms-transform:translate(355px,230px) rotate(90deg);-o-transform:translate(355px,230px) rotate(90deg);transform:translate(355px,230px) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.feedback-form{margin-top:-30px;text-align:center}.feedback-form p{color:#FFF;text-align:center}.feedback-form textarea{background-color:#0f0f0f;border:none;color:#FFF;height:200px;padding:10px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.feedback-send-button{-webkit-border-radius:4px;background-color:#ff004a;border-radius:5px;border:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:500;height:34px;margin:10px auto 0;width:150px}.file-browser,.file-uploader{color:#888;left:0;opacity:0;position:absolute;top:40px;width:100%;z-index:1;height:-webkit-calc(100% - 40px);height:calc(100% - 40px);-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;transition:opacity 250ms}.file-breadcrumbs ul{background-color:#0f0f0f;border-bottom:1px solid #333;font-size:0;height:40px;padding:0 10px}.file-breadcrumbs li{display:inline-block;height:40px;line-height:40px;width:auto}.file-breadcrumbs li+li{margin-left:10px;position:relative}.file-breadcrumbs li+li:before{color:#FFF;content:'/';display:block;font-size:12px;height:40px;left:-10px;line-height:40px;position:absolute;text-align:center;top:0;width:10px}.file-breadcrumbs button{background:0 0;border:none;color:#888;display:block;font-size:10px;height:40px;line-height:40px;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;width:auto;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.file-breadcrumbs button span{font-style:italic;font-size:10px}.file-browser #fileBrowser{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.file-browser ul{list-style:none;margin:0;padding:0;width:100%}.file-browser .open-folder>button,.file-browser .open-folder>i{color:#FFF}.file-browser .open-folder>ul{border-left:1px dashed #FFF;margin-left:20px}.file-browser .open-folder>ul li:before{border-bottom:1px dashed #FFF;content:'';display:block;height:1px;position:absolute;top:15px;width:10px}.file-browser .folder{overflow:hidden}.file-browser .folder.open-folder{height:100%}.file-browser li{height:30px;position:relative;width:100%;-webkit-transition:height 250ms;-moz-transition:height 250ms;transition:height 250ms}.file-browser li:hover>button,.file-browser li:hover>i{color:#ff004a}.file-browser li button{background:0 0;border:none;color:#888;display:block;height:30px;line-height:30px;overflow:hidden;padding:0 20px 0 40px;text-align:left;text-decoration:none;width:100%;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.file-browser li button span{font-style:italic;font-size:10px}.file-browser li i{height:30px;left:0;line-height:30px;margin-right:10px;pointer-events:none;position:absolute;text-align:center;top:0;width:40px;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.open-browser .file-browser{opacity:1;z-index:2}.open-upload .file-uploader{opacity:1;z-index:2}.file-uploader-form{height:100%;overflow:hidden;position:absolute;width:100%}.file-uploader-form ul.file-uploader-list{border-top:1px solid #333;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:relative;height:-webkit-calc(100% - 210px);height:calc(100% - 210px)}.file-uploader-form ul.file-uploader-list li{border-top:1px solid #333;margin:-1px 0 0;padding:10px 30px}.file-uploader-form ul.file-uploader-list li div{float:left;margin-right:10px}.file-uploader-form ul.file-uploader-list li p{margin:0}.file-uploader-drop-zone{border:2px dashed #888;margin:30px auto;height:150px;cursor:cell;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}.file-uploader-drop-zone input{display:none}.file-uploader-drop-zone a{display:block;cursor:pointer}.login-box{left:50%;max-width:320px;padding:10px;position:absolute;text-align:center;top:50%;width:100%;-webkit-transform:translate(-50%,-50%) translateY(-160px);-moz-transform:translate(-50%,-50%) translateY(-160px);-ms-transform:translate(-50%,-50%) translateY(-160px);-o-transform:translate(-50%,-50%) translateY(-160px);transform:translate(-50%,-50%) translateY(-160px)}.login-box-logo{position:relative;width:100%;padding-top:56.25%;height:0}.login-box-logo img{height:100%;left:0;position:absolute;top:0;width:100%}.login-box-alert{color:#ff004a;line-height:24px;text-align:center}.login-box-form{margin-top:10px}.login-box-form input{background-color:#0f0f0f;border-radius:3px;border:none;box-sizing:border-box;color:#888;font-size:18px;height:40px;margin-top:10px;padding:0 12px;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.login-box-form button{-webkit-border-radius:4px;background-color:#888;border-radius:5px;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:10px auto 0;padding:10px 32px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.login-box-form button:hover{background-color:#ff004a}.interactive-tabs{height:40px;position:relative;z-index:7000}.interactive-tabs ul{background-color:#0f0f0f;border-bottom:1px solid #333;display:block;font-size:0;height:40px;list-style:none;margin:0;padding:10px 0 0;vertical-align:top}.interactive-tabs li{background-color:#1E1E1E;color:#888;cursor:pointer;display:inline-block;font-size:12px;height:29px;line-height:30px;margin:0 13px;padding:0 10px;position:relative;vertical-align:top;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.interactive-tabs li:hover{background-color:#888;color:#000}.interactive-tabs li:hover:after,.interactive-tabs li:hover:before{background-color:#888}.interactive-tabs li:hover .close,.interactive-tabs li:hover span:after{color:#000}.interactive-tabs li.active{background-color:#0f0f0f;border-top:1px solid #333;color:#FFF;height:30px}.interactive-tabs li.active:after,.interactive-tabs li.active:before{background-color:#0f0f0f;border-top:1px solid #333;height:30px;top:-1px}.interactive-tabs li.active:before{border-left:2px solid #333}.interactive-tabs li.active:after{border-right:2px solid #333}.interactive-tabs li.active:hover .close{color:#888}.interactive-tabs li:after,.interactive-tabs li:before{background-color:#1E1E1E;content:'';display:block;height:29px;position:absolute;top:0;width:20px;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.interactive-tabs li:before{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;left:-10px;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-ms-transform:skew(-10deg);-o-transform:skew(-10deg);transform:skew(-10deg)}.interactive-tabs li:after{-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;right:-10px;-webkit-transform:skew(10deg);-moz-transform:skew(10deg);-ms-transform:skew(10deg);-o-transform:skew(10deg);transform:skew(10deg)}.interactive-tabs li .close{background-color:transparent;border:none;color:#888;display:inline-block;padding:0 3px 0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.interactive-tabs li .close:hover{color:#ff004a!important}.interactive-tabs li span{display:block;margin-right:-10px;padding-right:15px;position:relative}.interactive-tabs li span:after{color:#888;content:' \25C9';display:inline-block;font-size:12px;line-height:26px;position:absolute;right:0;top:0;z-index:2;-webkit-transition:color 250ms;-moz-transition:color 250ms;transition:color 250ms}.interactive-tabs li.active span:after{color:#ff004a}.interactive-viewer{position:absolute;top:39px;width:100%;height:-webkit-calc(100% - 39px);height:calc(100% - 39px)}.interactive-viewer .view{background-color:#1E1E1E;border-top:1px solid #333;height:100%;position:absolute;width:100%}.interactive-viewer .view.active{background-color:#0f0f0f;z-index:2}.interactive-viewer .view textarea{opacity:0}.interactive-viewer .view iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.interactive-viewer .view iframe html{color:#FFF}.interactive-viewer .view .view-character-count{bottom:0;color:#888;font-size:12px;left:0;line-height:20px;padding-left:5px;position:absolute}.interactive-viewer .view .view-character-count:before{color:rgba(136,136,136,.5);content:'Character Count: ';font-size:12px;line-height:20px}.interactive-viewer .view .view-mode{background-color:transparent;border:none;bottom:0;color:#888;font-size:12px;line-height:20px;padding:0 5px;position:absolute;right:0;text-align:right;z-index:1;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.tool-nav{background-color:#333;height:100%;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;z-index:6000}.tool-nav button{background-color:transparent;border:none;color:#fff;display:block;font-size:24px;height:40px;line-height:40px;text-align:center;width:40px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:color 250ms,background-color 250ms;-moz-transition:color 250ms,background-color 250ms;transition:color 250ms,background-color 250ms}.tool-nav button:hover{background-color:#1E1E1E;color:#ff004a}.open-chat .tool-nav .active button[data-menu-id=chat],.open-tools .tool-nav .active button{background-color:#1E1E1E;color:#ff004a}.tool-viewer{background-color:#252526;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:320px}