@font-face{font-family:OpenSansRegular;src:url(../fonts/os-regular/OpenSansRegular.eot);src:url(../fonts/os-regular/OpenSansRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/os-regular/OpenSansRegular.woff) format("woff"),url(../fonts/os-regular/OpenSansRegular.ttf) format("truetype");font-weight:400;font-style:normal}.center{text-align:center}.bold{font-family:OpenSansRegular}*{box-sizing:border-box}body{height:100%;overflow:hidden;font-family:OpenSansRegular}input{height:24px}.editor__input{width:50px;margin:0 15px 0 0;padding:0 0 0 10px}.editor__wrapper{width:100%;height:100%;overflow:hidden;position:relative}.editor__controls{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor__span{margin:0 15px 0 0}.editor__col{display:-ms-flexbox;display:flex;margin:0 0 15px}.editor__check{margin:0 15px 0 0}.editor__jscolor{border:none;border-radius:3px;padding:0 0 0 5px;width:75px}.check{position:absolute;opacity:0;cursor:pointer}.check__container{display:-ms-flexbox;display:flex;padding:0 15px 0 0;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check__container .check{background-color:#ccc}.check__container .check__mark:after{position:absolute;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.check__container input:checked~.check__mark{background-color:#1da600}.check__container input:checked~.check__mark:after{display:block}.check__mark{position:relative;width:24px;height:24px;background-color:#eee}.check__mark:after{content:"";position:absolute;display:none}