/** Copyright (c) Just2easy Limited 2010,24 all rights reserved. **/#sharesGoogle>div,.shareUrl{display:inline-block}#shareDetail{display:block}.shareTable th{cursor:pointer}.sharePublic,.shareShare{display:inline-block}#j2pw{display:block}#sharedWith,.comboButton{display:inline-block}.deleteButton{cursor:pointer}.j2audiojp{width:120px!important}.j2audiojp .jp-controls{width:90px!important}.j2audiojp-link{position:absolute!important;left:-10000px!important;top:-10000px!important;border:none!important}.j2videojp{margin-bottom:5px}#content #scroll .j2videojp{width:160px!important}#content #scroll .j2videojp .jp-interface{position:absolute;top:49px;display:none}#content #scroll .j2videojp .jp-controls{margin-left:55px!important}#scroll .j2videojp .jp-controls-holder{top:0;width:160px}#scroll .j2videojp .jp-progress,#scroll .j2videojp .jp-current-time,#scroll .j2videojp .jp-duration,#scroll .j2videojp .jp-volume-max,#scroll .j2videojp .jp-volume-bar,#scroll .j2videojp .jp-toggles{display:none!important}div.j2videojp .jp-jplayer img{width:auto!important;margin-left:auto!important;margin-right:auto!important}body{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:10pt}noscript{color:red;position:relative;left:10px;top:10px;font-size:16pt}.cropContents img{position:relative}.cropContents{overflow:hidden}.j2text{outline:1px none #ccc;height:auto;white-space:pre-wrap}.j2text:not(.quill) p{outline:0 solid transparent;margin:0;min-height:20px;line-height:120%}.j2text:not(.quill) p *{line-height:120%}.j2text p:focus{outline:0 solid transparent}.j2text[data-link]{color:#0e80cd}.j2text[data-link]:hover{color:#0e80cd;text-decoration:underline!important}.j2tcontent{outline:none;min-width:25px}.j2graphic,.j2photo,.j2jigsaw,.j2jigsawPiece,.j2snd,.j2audio{position:absolute;touch-action:none;-ms-touch-action:none}.j2audiojp{touch-action:none;-ms-touch-action:none}.j2videojp,.j2text,.j2formsubmit,.j2forminput,.iFrameOverlay,.j2formselect,.j2rectangle,.j2frame,.j2object,.j2chart,.editableTable,.j2svg{position:absolute;touch-action:none;-ms-touch-action:none}.sticky{touch-action:none;-ms-touch-action:none}.j2qrcode,.j2ruler,.j2compass,.j2protractor,.j2geodreik{position:absolute;touch-action:none;-ms-touch-action:none}img.j2photo,.j2jigsaw,.j2jigsawPiece,.j2snd,.j2audio,.j2text,.editableTable,.j2svg{padding-bottom:30px}.j2editor .j2photo,.j2editor .j2jigsaw,.j2editor .j2jigsawPiece,.j2editor .j2snd,.j2editor .j2audio,.j2editor .j2text,.j2editor .editableTable,.j2editor .j2svg,.j2shadow,.j2animated,.j2border,.j2radius,.j2rotated,img.j2shadow,img.j2animated,img.j2border,img.j2radius,img.j2rotated,table .j2text,.j2formsubmit .j2text,.j2forminput .j2text,.j2text.j2animated,.j2text.j2shadow,.j2text.j2filled{padding-bottom:0}.j2text.j2border{padding-bottom:10px}[data-hidden]{display:none}.j2editor [data-hidden]{display:block}.j2iframe{position:absolute;left:0;top:0;width:100%;height:100%}table .j2text{position:relative!important;left:0!important;top:0!important;width:100%!important;height:100%!important}.j2formsubmit .j2text,.j2forminput .j2text{position:relative!important}.j2forminput:not(textarea),.j2formsubmit,#j2toolBar{white-space:nowrap}#j2commonToolbar{position:absolute;white-space:nowrap;margin-left:5px}#j2fileName{width:150px}#drawingCanvas{position:fixed;cursor:crosshair;touch-action:none;-ms-touch-action:none}.j2editor .j2text{cursor:text}.j2editor .j2graphic,.j2editor .j2photo,.j2editor .j2frame,.j2editor .j2chart,.j2editor .editableTable,.j2editor .j2svg,.j2editor .sticky,.j2editor .j2snd,.j2editor .j2audio,.j2editor .j2audiojp,.j2editor .j2videojp,.j2editor .j2formsubmit,.j2editor .j2jigsawPiece,.j2editor .j2qrcode{cursor:pointer}.j2editor.textedit .j2graphic,.j2editor.textedit .j2photo,.j2editor.textedit .j2frame,.j2editor.textedit .j2chart,.j2editor.textedit .editableTable,.j2editor.textedit .j2svg,.j2editor.textedit .sticky,.j2editor.textedit .j2snd,.j2editor.textedit .j2audio,.j2editor.textedit .j2audiojp,.j2editor.textedit .j2videojp,.j2editor.textedit .j2formsubmit,.j2editor.textedit .j2forminput,.j2editor.textedit .j2jigsawPiece,.j2editor.textedit .j2qrcode{cursor:text}.j2editor .j2text.selected,.j2editor .j2graphic.selected,.j2editor .j2photo.selected,.j2editor .j2formsubmit.selected,.j2editor .j2forminput.selected,.j2editor .j2qrcode.selected,.j2eListPanel .j2photo{cursor:move}.j2eTag{cursor:crosshair}.j2eTag.tl{cursor:nw-resize}.j2eTag.tr{cursor:ne-resize}.j2eTag.bl{cursor:sw-resize}.j2eTag.br{cursor:se-resize}.j2eTag.j2eCrop{cursor:ns-resize}.j2eTag.cropwe{cursor:ew-resize}.j2eTag.clTag{cursor:move}.j2eTag.j2eWrap,.j2eTag.wrapTag{cursor:ew-resize}.j2eTag.col-resize{cursor:col-resize}.j2eTag.row-resize{cursor:row-resize}.j2eTag.export{cursor:pointer;background-color:transparent;color:#4e93cd;margin-left:12px}.locked,.thumbnail p{cursor:default!important}.j2thumbitem{position:absolute}.j2graphic{pointer-events:none}.j2editor .j2graphic,.j2toolBar .j2graphic,.jigsawPiece,.j2graphic[data-animate],.j2graphic[data-link],.j2graphic[data-moveable],.j2graphic[data-copies]{pointer-events:auto}#javaSupport{position:fixed;top:0;left:0;width:1px;height:1px;outline-color:white}#contentScroll{overflow-y:scroll;position:absolute}#content{transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0}.transformOriginMiddle{transform-origin:50% 50%!important;-moz-transform-origin:50% 50%!important;-webkit-transform-origin:50% 50%!important;-o-transform-origin:50% 50%!important;-ms-transform-origin:50% 50%!important}.j2editor{overflow:scroll;position:absolute}#showCredits{float:right}#pageFlipR{background-image:url('/e5/images/pageFlipR3.png');width:50px;height:50px}#pageFlipL{background-image:url('/e5/images/pageFlipL3.png');width:50px;height:50px}#pageFlipR.new{background-image:url('/e5/images/pageFlipR3Plus.png')}#sink{position:fixed;top:-50px;opacity:.01}#dragbox{left:0;top:0;position:fixed;cursor:crosshair;touch-action:none;-ms-touch-action:none}.ui-slider-handle,.pressurePoint,#collab{touch-action:none;-ms-touch-action:none}#j2shapeTools{touch-action:none;-ms-touch-action:none;padding-bottom:20px}#penHint{position:absolute;border:1px solid lightgray;width:50px;height:50px;margin-top:-25px;margin-left:-25px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;opacity:.5;filter:alpha(opacity=50);z-index:20;cursor:crosshair}#j2hint{color:#929292;position:absolute;left:50px;top:20px}body[dir="rtl"] #j2hint{left:700px}.turningCircle{position:absolute;border:1px solid lightgray;width:100px;height:100px;margin-top:-50px;margin-left:-50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;opacity:.5;filter:alpha(opacity=50)}.saveFileName{color:#2b8ad4}.smallV{margin-bottom:2px}.bigV{margin-bottom:6px}.j2eButton ul ul{border:0;margin:0;padding:0}#j2pub{display:block}.shareUrl.selected{border:none!important}.deleteButton{display:inline-block}#j2pub{display:block;font-size:10pt}#submitTxt p{font-size:10pt}.selected.j2pathedit{outline:none}.selectable:hover{outline:1px dotted #ccc}.showlocked{outline:2px dotted red!important;cursor:pointer!important}#content .selected{outline:1px dashed #4e93cd;cursor:move}#content .selected *{cursor:move}.j2bin{outline:5px solid red}.selectedGroup{cursor:move}.followPath{outline:none;cursor:default!important}.followPath:hover{outline:none}.undo{outline:1px solid lightblue}#autoGroup{position:absolute;width:10px;height:10px;color:red}.j2eMeasureTxt{z-index:500;position:absolute;touch-action:none;-ms-touch-action:none;border:solid 1px;padding:2px;background-color:white}.j2eTag{z-index:500;background:#4e93cd;width:20px;height:20px;opacity:.7;filter:alpha(opacity=70);position:absolute;touch-action:none;-ms-touch-action:none}.j2eTag.j2eRotationCentre,.j2eTag.wrapTag,.j2eTag.pointTagVisual,.j2eTag.j2ePointTag,.j2eTag.j2eClever1,.j2eTag.j2eClever2,.clickspeak,.clicker,.pCurrent,#dynam,.sizeCircleButton,#playBar,.pressurePoint{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.j2eTag.j2eRotationTag{margin-left:0;margin-top:0;position:absolute;opacity:1;background:transparent;background-position:-762px -204px;padding:0;left:0;top:0;width:38px;height:32px}.j2eTag.j2eRotationCentre{background:#4e93cd;width:10px;height:10px}#dynam{position:absolute;background-color:white;padding:2px}#dynam p{font-size:10pt!important}.j2eTag.clTag{width:16px;height:16px;background:transparent;background-position:0 -192px}.j2eTag.wrapTag{opacity:1;filter:alpha(opacity=100);margin-left:-1px;margin-top:-4px;width:14px;height:14px;background:white;background-position:-1px -65px}.j2eTag.clTag,.j2eTag.wrapTag{background-image:url('/e5/css/redmond/images/ui-icons_217bc0_256x240.png')}.j2eTag.pointTagVisual{opacity:.1;filter:alpha(opacity=10)}.j2eTag.j2ePointTag{background:transparent;border:1px;border-style:solid;border-color:red}.j2eTag.j2ePointTag.j2eStartPointTag,.j2eTag.j2ePointTag.j2eStartPointTag.editPoint{border-color:green}.j2eTag.j2ePointTag.j2eControlPointTag,.j2eTag.j2ePointTag.j2eControlPointTag.editPoint{border-color:cyan}.j2eTag.j2ePointTag.j2eNewPointTag,.j2eTag.j2ePointTag.j2eNewPointTag.editPoint{border-color:grey}.j2eTag.j2eClever1{background:pink;border:1px;border-style:solid;border-color:pink}.j2eTag.j2eClever2{background:purple;border:1px;border-style:solid;border-color:purple}.j2eTag.j2ePointTag.editPoint{background:red;opacity:.2;filter:alpha(opacity=20)}.j2eControlLine{position:absolute;border-top-color:cyan;border-top-style:dashed;border-top-width:1px}.j2eTag.j2eGradientStart{opacity:.01;filter:alpha(opacity=1)}.j2eTag.j2eGradientEnd{opacity:.01;filter:alpha(opacity=1);z-index:501}.j2eTag.j2eWrap{background:pink;opacity:0;filter:alpha(opacity=0)}.j2eGroup.SelectionLeft,.j2eGroup.SelectionTop{z-index:500;position:absolute;width:0}.j2eGroup.SelectionLeft{border-left:1px dashed blue}.j2eGroup.SelectionTop{border-top:1px dashed blue}.j2divider{display:inline-block;width:0;height:32px;border-left:1px solid #b1dae7;margin-right:1px;vertical-align:middle}.nopadding{border:0;margin:0;padding:0}.editableTable{border:1px solid #69c;border-spacing:0;table-layout:fixed;border-collapse:collapse;background:white}.editableTable.selected thead{display:none}.editableTable.selected{outline:none;border-style:dashed;border-color:blue}.editableTable tr{border:1px solid #69c;border-style:inset;height:20px}.editableTable td{border:1px solid #69c;border-style:inset;padding:5px;width:100px}.editableTable tr .columnHeader,.editableTable tr .rowHeader{background-color:#b1d6ff;height:20px}.editableTable.selected tr>td.rowHeader.tableSelected,.editableTable.selected tr .columnHeader.tableSelected{cursor:text}tr.tableSelected,col.tableSelected{border:1px dashed red!important}.editableTable td.hidden,.editableTable col.hidden{display:none;visibility:collapse}.editableTable tr.hidden{display:none}.editableTable .columnHeader.tableSelected .j2text,.editableTable td.rowHeader.tableSelected .j2text,.editableTable tr:nth-child(n+2) td:nth-child(n+2){cursor:text}.ui-dialog-content td{padding:2px 5px}.ui-progressbar{height:1.5em}.j2changed{color:red;position:relative;left:15px;top:-35px}.redText .ui-button-text{color:red}.toolbarButton{height:32px;position:relative;margin:0 1px 0 0;vertical-align:middle}.toolbarButton.ui-button-icon-only .ui-icon{padding:0;left:0;top:0;width:38px;height:32px;margin-left:0;margin-top:0;position:relative}.toolbarButton.ui-button-icon-only{width:38px}@media all and (max-width:900px){.j2buttonBar .toolbarButton.ui-button-icon-only{width:32px}}.toolbarButton.smaller.ui-button-icon-only{width:28px;height:28px}.toolbarButton.smaller.ui-button-icon-only .ui-icon{width:28px;height:28px;background-size:590px 206px;-moz-background-size:590px 206px;-webkit-background-size:590px 206px}.toolbarButton.ui-button-text-only{font-size:10pt}.newButton{background-position:-42px -124px}.loadButton,.myfilesButton{background-position:-82px -124px}.saveButton{background-position:-322px -124px}.webbyButton{background-position:-162px -244px}.printButton{background-position:-202px -124px}.undoButton{background-position:-682px -124px}.redoButton{background-position:-282px -124px}.cutButton{background-position:-322px -84px}.copyButton{background-position:-282px -84px}.pasteButton{background-position:-122px -124px}.graphicButton{background-position:-2px -164px}.photoButton{background-position:-2px -124px}.journalButton{background-position:-602px -244px}.shapeButton{background-position:-362px -124px}.wordlistButton{background-position:-642px -124px}.embedButton{background-position:-722px -124px}.shareButton{background-position:-242px -84px}.storeButton{background-position:-442px -84px}.talkButton{background-position:-442px -124px}.chartButton{background-position:-202px -84px}.tableButton{background-position:-602px -124px}.stickyButton{background-position:-202px -244px}.infoButton{background-position:-522px -84px}.formButton{background-position:-562px -44px}.insertButton{background-position:-162px -244px}.pagesButton{background-position:-722px -205px}.boldButton{background-position:-322px -4px}.italicButton{background-position:-202px -4px}.underButton{background-position:-162px -44px}.pieButton{background-position:-482px -164px}.barButton{background-position:-522px -164px}.measureButton{background-position:-242px -244px}.rulerButton{background-position:-42px -2px}.compassButton{background-position:-282px -244px}.protractorButton,.geodreikButton{background-position:-282px -44px}.addColumn{background-position:-32px -119px}.delColumn{background-position:-474px -119px}.addRow{background-position:-238px -119px}.delRow{background-position:-208px -119px}.colLeft{background-position:-534px -119px}.colRight{background-position:-90px -119px}.rowUp{background-position:-61px -119px}.rowDown{background-position:-414px -119px}.loadButton1{background-position:-85px -124px}.photoButton1{background-position:-5px -124px}.shareButton1{background-position:-245px -84px}.storeButton1{background-position:-445px -84px}.plusButton{background-position:-565px -84px}.shapeButton1{background-position:-365px -124px}.wordlistButton1{background-position:-645px -124px}.toolbarButton.smaller .boldButton{background-position:-237px -3px}.toolbarButton.smaller .italicButton{background-position:-148px -3px}.toolbarButton.smaller .underButton{background-position:-119px -32px}.toolbarButton.smaller .olButton{background-position:-180px -119px}.toolbarButton.smaller .ulButton{background-position:-120px -119px}.toolbarButton.smaller .subscript{background-position:-502px -119px}.toolbarButton.smaller .superscript{background-position:-326px -119px}.toolbarButton.smaller .numberlist{background-position:-297px -180px}.toolbarButton.smaller .bulletlist{background-position:-326px -180px}.toolbarButton.smaller .outdent{background-position:-355px -180px}.toolbarButton.smaller .indent{background-position:-384px -180px}.toolbarButton.smaller .speechtotext{background-position:-415px -180px}.leftButton{background-position:-362px -4px}.centreButton{background-position:-562px -4px}.rightButton{background-position:-42px -44px}.fullButton{background-position:-402px -44px}.toolbarButton.smaller .leftButton{background-position:-267px -3px}.toolbarButton.smaller .centreButton{background-position:-414px -3px}.toolbarButton.smaller .rightButton{background-position:-30px -32px}.toolbarButton.smaller .fullButton{background-position:-296px -32px}.binButton{background-position:-642px -4px}.zoomButton{background-position:-2px -44px}.alignButton{background-position:-482px -44px}.detailsButton,.fullScreenButton{background-position:-282px -4px}.topButton{background-position:-242px -44px}.upButton{background-position:-602px -4px}.downButton{background-position:-682px -4px}.bottomButton{background-position:-442px -4px}.alignCentre{background-position:-162px -84px}.alignMiddle{background-position:-122px -84px}.alignWidths{background-position:-682px -84px}.alignHeights{background-position:-642px -84px}.alignTops{background-position:-44px -84px}.alignCentres{background-position:-722px -44px}.alignBottoms{background-position:-642px -44px}.alignLefts{background-position:-762px -44px}.alignMiddles{background-position:-682px -44px}.alignRights{background-position:-2px -84px}.alignHGap{background-position:-602px -84px}.alignVGap{background-position:-722px -84px}.opaqueButton{background-position:-82px -44px}.playButton{background-position:-482px -124px}.stopButton{background-position:-562px -124px}.toolbarButton.smaller .opaqueButton{background-position:-60px -32px}.pointerButton{background-position:-242px -205px}.textButton{background-position:-160px -205px}.penButton{background-position:-320px -205px}.lineButton,.lineChartButton{background-position:-280px -205px}.rectangleButton{background-position:-120px -42px}.squareButton{background-position:0 -242px}.ellipseButton{background-position:-40px -242px}.circleButton{background-position:-760px -2px}.triangleButton{background-position:-60px -205px}.isoscelesButton{background-position:-682px -205px}.pathButton{background-position:-200px -42px}.pathCurved{background-position:-40px -205px}.toolbarButton.smaller .pointerButton{background-position:-2px -148px}.toolbarButton.smaller .textButton{background-position:-119px -148px}.toolbarButton.smaller .penButton{background-position:-119px -3px}.toolbarButton.smaller .lineButton,.toolbarButton.smaller .lineChartButton{background-position:-178px -3px}.toolbarButton.smaller .rectangleButton{background-position:-90px -32px}.toolbarButton.smaller .squareButton{background-position:-2px -179px}.toolbarButton.smaller .ellipseButton{background-position:-31px -179px}.toolbarButton.smaller .circleButton{background-position:-562px -2px}.toolbarButton.smaller .triangleButton{background-position:-60px -180px}.toolbarButton.smaller .isoscelesButton{background-position:-682px -148px}.toolbarButton.smaller .pathButton{background-position:-150px -31px}.toolbarButton.smaller .pathCurved{background-position:-32px -148px}.j2patch{display:inline-block;height:10px;position:relative}.j2patch .patchColour{border:2px solid black;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:24px;height:100%;display:inline-block;vertical-align:middle}.j2patch .ui-icon{display:none!important}.j2patch.active .ui-icon{display:inline-block!important}.sizeCircle{display:inline-block;padding:4px}.sizeCircleButton{display:inline-block;width:70px}.sizeCircleCircle{opacity:1;filter:alpha(opacity=100);display:inline-block;background-color:white}.sizeCircle .ui-icon{display:none}.sizeCircle.active .ui-icon{display:inline-block}.sizeCircle.active .sizeCircleCircle{border:1px}.comboButton{display:inline-block}.ui-state-default.toolbarButton,.ui-state-default.flagButton{border-color:transparent;background-color:transparent;background-image:none;outline:none}.ui-state-hover.toolbarButton,.ui-state-hover.flagButton{border-color:#79b7e7;background-color:#d0e5f5;background-image:url(/e5/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png)}.ui-state-active.toolbarButton,.ui-state-active.flagButton{border-color:#79b7e7;background-color:transparent;background-image:none}.ui-state-selected.toolbarButton,.ui-state-selected.flagButton{border-color:#79b7e7;background-color:transparent;background-image:none;border-style:solid;border-width:1px;outline:none}.oldToolbarButton{vertical-align:middle;z-index:500;position:relative}.j2shadow{-moz-box-shadow:5px 5px 7px #888;-webkit-box-shadow:5px 5px 7px #888;-o-box-shadow:5px 5px 7px #888;box-shadow:5px 5px 7px #888}.txtShadow{text-shadow:#888 4px 4px 6px}.j2dialogshadow{-moz-box-shadow:5px 5px 7px #888;-webkit-box-shadow:5px 5px 7px #888;-o-box-shadow:5px 5px 7px #888;box-shadow:5px 5px 7px #888}.j2bordershadow{border:5px solid #c4c8cc;-moz-box-shadow:5px 5px 7px #888;-webkit-box-shadow:5px 5px 7px #888;-o-box-shadow:5px 5px 7px #888;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px}.j2border{border:5px solid #c4c8cc}.j2padding{padding:10px}.j2dragbox{border:1px solid blue;position:absolute}.j2rectangle.j2border{border:1px solid black}.j2buttonBar,.j2viewBar,.j2wordbar,.j2toolBar{text-align:left;position:fixed;z-index:900;padding:5px;margin:1px}.greyBG{background-image:url('/e5/css/htmlfiles/images/background.png');background-repeat:repeat;border:1px solid lightgray}.j2buttonBar,.j2viewBar{overflow:hidden;white-space:nowrap}.j2toolBar{overflow:hidden}.j2wordbar{overflow:scroll}.j2toolBar{width:170px}.j2wordbar{max-height:150px}.pageTools{position:relative;overflow:hidden}#scrolltools{overflow:hidden;display:inline-block}.j2buttonBar #scrollNext,.j2buttonBar #scrollPrev{height:32px;vertical-align:middle}#buttonbarRight{text-align:left;display:inline;position:absolute;white-space:nowrap}#wlName{margin-bottom:10px;margin-left:5px}#newWl{margin-top:5px;position:absolute}#tewl{width:98%;height:80%;display:block}#collab p,#rightPage,#leftPage,#playButton,.noUserSelect,.tabTitle,.tabTitle *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#playButton{top:5px;right:7px;position:fixed;overflow:hidden;z-index:902;white-space:nowrap;cursor:pointer;height:32px;width:32px}#playB{opacity:.5;filter:alpha(opacity=50);width:32px;height:32px;background-position:-324px -524px}#playB.running{background-position:-363px -524px}#leftPage,#rightPage{top:100%;text-align:left;position:fixed;overflow:hidden;z-index:902;white-space:nowrap;cursor:pointer;height:50px}#leftPage{left:0}#rightPage{left:100%}#leftPage #pageNumber{left:5px;top:-20px;position:relative;color:#352f2f;pointer-events:none}#j2docManagerTools{text-align:left;position:fixed;overflow:hidden;z-index:900;white-space:nowrap}.public,.shared,.moderate{cursor:pointer}.bucketlibrary .public{background-image:none!important}.bucketclever .xxx_wrapper{width:80px!important}#photos div#scroll .xxx_wrapper .public{top:-12px}#photos div#scroll .xxx_wrapper .shared{top:-15px}#wordlist div#scroll .xxx_wrapper .public,#wordlist div#scroll .xxx_wrapper .shared{top:0;right:0;left:auto}.wordlistWords{color:gray}.j2wordpreview{display:inline-block;overflow:hidden;width:110px;height:70px;padding:2px;margin-right:5px;border:1px solid #a6c9e2;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;cursor:pointer!important;white-space:nowrap}.clicker{display:inline-block;border:1px solid #a6c9e2;margin:1px;padding:5px;background:white;cursor:pointer}.clickero,.speakover{background:#dbeef4}.speaking{color:red}.clickspeak{position:fixed;border:1px solid #a6c9e2;width:38px;height:32px;cursor:pointer}.speakover{background-position:-442px -124px}.speakoff{background:white;background-position:-442px -124px}.clickspeak,.j2eTag.j2eRotationTag,.toolbarButton.ui-button-icon-only .ui-icon,#playB{background-image:url('/assets/htmlfiles/j2e-icons-40-40-10.png');background-size:800px 280px}.j2editbutton{position:fixed;overflow:hidden;z-index:900;padding:5px}.j2toolBar a,#j2tools label{margin-left:3px}.toolbarButton canvas{vertical-align:middle}.j2toolBar #scrollPrev,.j2toolBar #scrollNext{width:150px}.j2toolBar #scrollPrev .ui-icon,.j2toolBar #scrollNext .ui-icon,.j2toolBar #scrollUp .ui-icon{margin-left:-8px;left:50%}#j2textToolbar iframe{vertical-align:middle}#j2tableToolbar{margin-bottom:6px}.j2floatingTools{text-align:left;position:fixed;width:auto;height:auto;overflow:hidden;z-index:901;padding:5px;overflow-y:hidden;overflow-x:hidden}.pageTools #scrollPane{overflow-y:auto;overflow-x:hidden;height:95%;width:100%;top:20px}#pageTime{width:30px;vertical-align:baseline;margin-left:5px}.pCurrent{background-color:#ebf5f9}#playTools{padding-top:5px;bottom:0}#playBar{position:absolute;bottom:0;background-color:#ebf5f9}.ui-widget{font-size:1em}.ui-dialog .ui-dialog-buttonpane{border-width:0;margin:0}.ui-button-text-only .ui-button-text{padding:.2em .6em}.scrollButton.vertical{display:block}.j2searchBar{position:absolute;top:8px;overflow:hidden;margin-bottom:3px}.j2eListPanel.displayRight .j2searchBar{position:static;width:170px}.j2searchBar>*{float:left;width:130px}.j2indent1{margin-left:20px}.j2indent2{margin-left:40px}.j2indent3{margin-left:60px}.j2indent4{margin-left:6px}#usedColours{position:absolute;display:inline;border:none;vertical-align:middle;float:right;height:25px;margin-top:3px}.j2picker{display:inline-block;height:14px;width:14px;border-style:solid;border-width:1px;border-color:black;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px 8px}.j2usedColour{display:inline-block;height:14px;width:14px;border-style:solid;border-width:1px;border-color:black;margin-left:1px;margin-bottom:2px}.j2usedColour.selectedColour{border-width:2px;margin-bottom:1px}.ui-tabs .ui-tabs-hide{position:absolute;left:-10000px;display:block!important;width:100px}body{margin:0}.j2text.formLabel{display:inline-block;margin-left:5px}.j2editor .j2text.formLabel{cursor:text}.j2editor .j2forminput.selected .j2text.formLabel,.j2editor .j2formsubmit.selected .j2text.formLabel{cursor:move}.ui-dialog .ui-dialog-buttonpane button{margin-left:10px}.ui-dialog .ui-dialog-content{padding-top:10px;overflow:hidden;display:table}.centreDialogue{width:100%!important;padding-left:0!important;padding-right:0!important}#dialogueRegisterSU .openId{background-color:lightGray;margin-bottom:15px;padding-bottom:5px;border-radius:10px 10px;-webkit-border-radius:10px 10px;-moz-border-radius:10px 10px}form.alignedForm input.error{border-color:red}#cookielink{padding:0 10px;display:block;text-align:center;font-style:italic;color:gray;cursor:pointer}#jlink #dropFiles{position:relative;top:5px}#j2invite{position:relative;left:-8px}a:link{color:#0e80cd;text-decoration:none}a:hover{color:#0e80cd;text-decoration:underline!important}a:active{color:#0e80cd}#credits{margin-top:20px;padding:20px}#credits>ul{padding:20px}#j2embed{width:98%;height:75%}.gridlabel{left:0;top:0;position:absolute;opacity:0;filter:alpha(opacity=0);overflow:hidden;color:lightgray;margin-left:2px;margin-top:2px;font-size:.8em}.gridh,.gridv{position:absolute;opacity:0;filter:alpha(opacity=0);overflow:hidden}.gridh{left:0;height:0;border-top:1px dashed lightgray}.gridv{top:0;width:0;border-left:1px dashed lightgray}.grid30{right:0;width:100%;height:0;border-top:1px dashed lightgray;position:absolute;opacity:0;filter:alpha(opacity=0);overflow:hidden;-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}.grid-30{right:0;width:100%;height:0;border-top:1px dashed lightgray;position:absolute;opacity:0;filter:alpha(opacity=0);overflow:hidden;-ms-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-o-transform:rotate(-30deg)}.closeButton{width:19px;padding:1px;height:18px;float:right;position:relative;top:-4px;left:6px}.wordbarTools{border:1px;display:inline-block}.swopV{border:1px;display:inline-block;position:relative;top:4px}.swopH{border:1px;display:inline-block;position:relative;top:4px;left:14px}#j2dropmenu{cursor:pointer;position:absolute;width:16px;height:16px}.highlight{background-color:yellow}.testNext{top:500px}#j2pw{display:block}#sharedWith{display:inline-block}.pages{position:relative;width:120px;height:80px;background-color:white;border:1px solid gray;border-radius:5px 5px;-webkit-border-radius:5px 5px;-moz-border-radius:5px 5px;margin-top:10px;margin-left:10px;margin-right:10px}.pagesCurrent{border:1px solid blue}.pagesText{text-align:center;color:#0e80cd;cursor:text;width:140px}.pagesEntry{margin:0 auto;font-size:10pt;width:135px}.pagesMenu{width:16px;padding:1px;height:16px;float:right;position:relative;margin-right:1px;margin-top:1px}.thumbnail{display:block;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0.12);-moz-transform:scale(0.12);-o-transform:scale(0.12,0.12);-ms-transform:scale(0.12);transform:scale(0.12);position:absolute}.j2jigsaw{width:0;height:0;top:0;left:0}.ui-dialog-content td{vertical-align:middle}.j2frame{overflow:hidden}.j2object{overflow:hidden;padding:20px}.j2audiojp{position:absolute!important}div.j2videojp.jp-video{position:absolute;width:130px}div.j2videojp div.jp-no-solution{width:90%;margin-left:20px}div.j2videojp div.jp-controls-holder{top:-3px;width:130px}div.j2videojp div.jp-interface{position:absolute;bottom:0;display:none}#scroll .j2videojp div.jp-controls-holder{top:0}#scroll .j2videojp ul.jp-controls{margin-left:30px;width:88px}#scroll .j2videojp .jp-mute,#scroll .j2videojp .jp-unmute{left:10px}div.j2videojp.ui-draggable-dragging .jp-interface{display:none!important}#j2soundToolbar .subcontrols{margin:8px 25px}#j2soundToolbar .subcontrols>span{padding:5px;display:inline-table;border:1px solid #a6c9e2;margin-right:15px}.frameMode{position:absolute;top:0;display:none}.iFrameOverlay{top:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);background-color:white}.iFrameOverlay.blocked{background-color:lightgray}.iFrameOverlay.blocked>div{text-align:center;width:100%;margin-top:20px}#j2order{margin-top:5px}#outof{color:#2e6e9e;margin-left:0;margin-top:5px;margin-bottom:5px;font-weight:normal;display:inline-block}.outoftools{float:right}#submitTxt{margin-bottom:20px;color:#0e80cd;line-height:16px;border:1px solid;padding:10px;white-space:normal}#submitTxt p{margin-bottom:7px;margin-top:7px}.gf_explanation{font-size:18pt;color:#0079ca;font-weight:bold}#cfMask{background-color:white;opacity:.8;filter:alpha(opacity=80);position:absolute;width:100%;height:100%}#chromeFrameImage{height:86px}#cfCancel{cursor:pointer}#screenRes{width:1in;padding:0}.controlSizeButton{vertical-align:top}.hiddenLoader{position:absolute;top:0;left:0;width:1px;height:1px}.dropMessage{white-space:pre-wrap;word-wrap:break-word;padding:10px 5px;margin:10px 0;background:#79e200}.inline{display:inline-block;zoom:1;*display:inline}.fblogo{background-position:0 -1552px!important}.gglogo{background-position:0 -2048px!important}.twlogo{background-position:0 -5088px!important}#j22DCodeAddr{width:98%;height:75%}.localVersion{position:fixed;top:50px;left:15px;color:red;z-index:2000;font-size:16px}.localExpired{top:10px}.companylogo{display:inline-block!important;height:16px!important;width:16px!important;line-height:16px!important;background:url(/e5/images/companiesSmall.png) no-repeat left;overflow:hidden!important;padding-right:6px}#j2email{margin-left:10px;width:300px}#j2inv{width:400px;line-height:130%}#j2mes{display:block}#manage1,#manage2{display:inline-block}#j2userstable{margin-top:10px}#j2userstable .rowselected{background-color:lightgray}#jfinduser{margin-right:20px}#animate1{display:inline-block;vertical-align:top}#animate2{display:inline-block;margin-left:14px;vertical-align:top}.aniLab{margin-left:3px;margin-bottom:5px}.aniLab1{display:block;float:right}#jtrigger,#jaction{display:block}#atime,#aparm{width:50px}#jcompass,#aclock{float:right}#backtxt{width:100%;height:50px;margin-top:10px}.isTrigger{cursor:pointer!important}.pressurePoint{position:absolute;width:10px;height:10px;background-color:#6080ff}#ppGraph{position:absolute;border-left:1px solid #6080ff;border-bottom:1px solid #6080ff;background-color:white}#pressureTools{position:absolute;bottom:10px}.pressureTool{width:44px;height:20px}.addthis_toolbox{vertical-align:middle;float:none}.addthis_toolbox a{float:none!important}.ui-state-hover.toolbarButton.companylogo-bb,.ui-state-active.toolbarButton.companylogo-bb,.ui-state-selected.toolbarButton.companylogo-bb{border-color:transparent}.toolbarButton.ui-button-icon-only.companylogo-bb{height:33px}.toolbarButton.ui-button-icon-only.companylogo-bb .ui-icon{background-image:url('/e5/images/companies.png')!important;background-size:32px 736px;margin-left:2px}.toolbarButton.google{text-align:center;width:32px;height:28px;margin-top:4px}#googleresultsempty{color:#2e6e9e}#googlebranding,#googleresultsempty{padding:5px;cursor:default}#googlebranding .fa-caret-square-o-down{font-size:18px;color:#2e6e9e}#googlefilters{color:#2e6e9e;margin-top:5px}#googlefilters input{font-size:10px;margin-left:15px}.fileThumb{border:1px gray solid}.fblogo-bb{background-position:0 -224px}.twlogo-bb{background-position:0 -640px}.addthislogo-bb{background-position:0 -64px}.fbAlbum{background:white;padding:4px;border:1px solid #ccc;height:100px;width:130px}.fb1{margin-top:4px;margin-bottom:10px}.fb2{left:2px;top:2px}.fb3{height:100px;background-position:center 25%;background-repeat:no-repeat;background-size:cover}.paperSize{position:relative;border:1px solid lightgray;-moz-box-shadow:5px 5px 7px #888;-webkit-box-shadow:5px 5px 7px #bbb}.paperOversize{position:absolute}.paperA5{width:148mm;height:210mm}.paperA4{width:210mm;height:297mm}.paperA3{width:297mm;height:420mm}.paperA2{width:420mm;height:594mm}.paperLegal{width:8.5in;height:14in}.paperLetter{width:8.5in;height:11in}.paper640x480{width:640px;height:480px}.paper800x600{width:800px;height:600px}.paper1024x768{width:1024px;height:768px}.paper1280x800{width:1280px;height:800px}.paper2048x1024{width:2048px;height:1024px}.paperj2Webby{width:900px;height:297mm}.paperj2Bloggy{width:600px;height:297mm}.paperA5l{width:210mm;height:148mm}.paperA4l{width:297mm;height:210mm}.paperA3l{width:420mm;height:297mm}.paperA2l{width:594mm;height:420mm}.paperLegall{width:14in;height:8.5in}.paperLetterl{width:11in;height:8.5in}.paper640x480l{width:640px;height:480px}.paper800x600l{width:800px;height:600px}.paper1024x768l{width:1024px;height:768px}.paper1280x800l{width:1280px;height:800px}.paper2048x1024l{width:2048px;height:1024px}.paperj2Webbyl{width:900px;height:210mm}.paperj2Bloggyl{width:600px;height:210mm}.printA5:not(.j2editor){width:148mm!important;margin:0 auto}.printA4:not(.j2editor){width:210mm!important;margin:0 auto}.printA3:not(.j2editor){width:297mm!important;margin:0 auto}.printA2:not(.j2editor){width:420mm!important;margin:0 auto}.printLegal:not(.j2editor),.printLetter:not(.j2editor){width:8.5in!important;margin:0 auto}.print640x480:not(.j2editor),.print640x480l:not(.j2editor){width:640px!important;margin:0 auto}.print800x600:not(.j2editor),.print800x600l:not(.j2editor){width:800px!important;margin:0 auto}.print1024x768:not(.j2editor),.print1024x768l:not(.j2editor){width:1024px!important;margin:0 auto}.print1280x800:not(.j2editor),.print1280x800l:not(.j2editor){width:1280px!important;margin:0 auto}.print2048x1024:not(.j2editor),.print2048x1024l:not(.j2editor){width:2048px!important;margin:0 auto}.printj2Webby:not(.j2editor){width:900px!important;margin:0 auto}.printj2bloggy:not(.j2editor){width:600px!important;margin:0 auto}.printA5l:not(.j2editor){width:210mm!important;margin:0 auto}.printA4l:not(.j2editor){width:297mm!important;margin:0 auto}.printA3l:not(.j2editor){width:420mm!important;margin:0 auto}.printA2l:not(.j2editor){width:594mm!important;margin:0 auto}.printLegall:not(.j2editor){width:14in!important;margin:0 auto}.printLetterl:not(.j2editor){width:11in!important;margin:0 auto}.printj2Webbyl:not(.j2editor){width:900px!important;margin:0 auto}.paperPortrait{display:inline-block;width:10px;height:15px;border:1px solid black;margin-top:-5px;position:relative;top:5px;background-color:white}.paperLandscape{display:inline-block;width:15px;height:10px;border:1px solid black;position:relative;top:3px;background-color:white}#j2viewBar .paperstyle,#j2viewBar .mysettings{display:inline-block;position:relative;text-align:center;margin:0 8px;cursor:pointer}.paperMargin{margin:40px;position:relative}@media print{.sticky{opacity:1!important}#j2tools,#sink,#javaSupport,#collab,[data-hidden],.ui-dialog,.ui-dialog-titlebar,.ui-dialog-content,.ui-dialog-buttonpane,.j2eTag,.j2eMenu,.paperSize,.paperOversize,.iFrameOverlay{display:none!important}.j2dialogShadow{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important}.selectable:hover,.selected{outline:0!important}#contentScroll{position:relative!important;top:0!important;page-break-after:always!important;width:auto!important;height:auto!important;overflow:visible!important}#content{overflow:hidden!important}.paperMargin{margin:0!important}tr.tableSelected,col.tableSelected,.editableTable.selected{border:1px solid #69c!important}.j2graphic,.j2photo,.j2jigsaw,.j2jigsawPiece,.j2text,.j2rectangle,.j2frame,.j2chart,.editableTable,.j2svg{padding-bottom:0!important}.hiddenPage,.visiblePage{display:block!important;position:relative!important;overflow:hidden!important;left:0!important;top:0!important;border:1px solid transparent!important;page-break-after:always!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}#content.noPaper{overflow:visible!important}.printA5{width:148mm!important;height:210mm!important}.printA4{width:210mm!important;height:297mm!important}.printA3{width:297mm!important;height:420mm!important}.printA2{width:420mm!important;height:594mm!important}.printLegal{width:8.5in!important;height:14in!important}.printLetter{width:8.5in!important;height:11in!important}.print640x480,.print640x480l{width:640px!important;height:480px!important}.print800x600,.print800x600l{width:800px!important;height:600px!important}.print1024x768,.print1024x768l{width:1024px!important;height:768px!important}.print1280x800,.print1280x800l{width:1280px!important;height:800px!important}.print2048x1024,.print2048x1024l{width:2048px!important;height:1024px!important}.printj2Webby{width:900px!important;height:297mm!important}.printj2Bloggy{width:600px!important;height:297mm!important}.printA5l{width:210mm!important;height:147mm!important}.printA4l{width:297mm!important;height:209mm!important}.printA3l{width:420mm!important;height:296mm!important}.printA2l{width:594mm!important;height:420mm!important}.printLegall{width:14in!important;height:8.5in!important}.printLetterl{width:11in!important;height:8.5in!important}.printj2Webbyl{width:900px!important;height:210mm!important}.printj2Bloggyl{width:600px!important;height:210mm!important}}.visiblePage{display:block;position:relative;overflow:visible}.visiblePage.j2editor{position:absolute;overflow:auto}.hiddenPage{display:none}#jwebfonts p{margin-bottom:10px}#fontSearch{margin-left:22px;width:80px}.fontlist{height:345px;width:573px;overflow:auto;border:1px silver solid}.fontcard{white-space:nowrap;overflow:visible}.fontitem{margin:5px;padding:10px;border:1px silver solid;border-radius:5px}.fontitem:hover{background-color:#a6c9e2}.fontidentifier{font-size:10px;color:#777;text-align:left}.fontfavourite{padding-left:10px}.fontsample{line-height:1.5em;padding-bottom:10px;display:block;overflow:hidden}.ui-dialog-content{white-space:nowrap}.ui-dialog{background-image:url('/e5/css/htmlfiles/images/background.png');background-repeat:repeat}div#scroll{background-image:url('/e5/css/htmlfiles/images/background.png')}.ui-widget-content{background-color:transparent}.stopCol,#cPin{background-image:url(/e5/css/redmond/images/ui-icons_d8e7f3_256x240.png)}.stopCol{display:inline-block;float:right}#collab.editor{left:2px;top:47px}#collab ul{list-style-type:square;padding:5px;margin-left:16px}#collab li{margin-bottom:2px}#cPin{display:inline-block;width:14px;height:14px;float:right}#viewers{display:inline-block}.stopCol{cursor:pointer;top:0}.pageThumb{white-space:pre-wrap;touch-action:none;-ms-touch-action:none}.pageThumb p{min-height:20px;line-height:120%}.pageThumb p *{line-height:120%}#dialog-modal-confirm{display:table-cell;vertical-align:middle;height:60px;white-space:normal;text-align:center;padding-left:10px;padding-right:10px}#dialog-modal-prompt{display:table-cell;vertical-align:middle;height:60px;text-align:center}#dialog-modal-prompt>div>p{padding-right:8px}#dialog-modal-prompt>div>*{display:inline-block;zoom:1;*display:inline}#dialog-modal{white-space:normal;padding-left:10px;padding-right:10px}.hidden{display:none!important}.idp_rect div.j2rectangle{border-bottom-color:#85d0f3;border-left-color:#85d0f3;border-right-color:#85d0f3;border-top-color:#85d0f3;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px}#cvalue{margin-left:22px}.poo{width:4px;height:4px;position:absolute;margin-left:-2px;margin-top:-2px;background-color:brown}#linkTabs{float:right;border:none}#linkTabs ul{border:none;background:none}#linkTabs div.ui-tabs-panel{border-width:1px}#linkTabs .dropSound{white-space:pre-wrap;word-wrap:break-word;padding:30px 20px;margin:10px 0;background:#dfeffc;display:inline-block;vertical-align:middle}#linkTabs .dropSound.dropHover{background:#e17009}#linkTabs .dropSoundHolder{display:inline-block;vertical-align:middle;height:69px;margin-left:20px;border:none;background:none;position:relative!important}#linkBrowse{display:inline-block;margin-left:10px;color:#0e80cd;cursor:pointer}.ui-icon.loadButton{width:40px!important}#linkBrowse:hover{color:#0e80cd;text-decoration:underline!important}.fselected img,.fselected .missing{border:1px red solid!important}div#scroll .xxx_wrapper .missing{display:inline-block}.displayPanel .xxx_wrapper{height:120px}#linkTabs{position:static}.forceLeft{margin-left:0!important}.upload{margin:25px 10px 10px 11px;border:4px dashed #ddd;background-color:white;width:130px}.upload .text{display:block;padding:15px;text-align:center;vertical-align:middle;font-size:14px;font-weight:normal;font-family:"Lexend",ABeeZee,"Lucida Console",Monaco,monospace;color:#727d8b;white-space:normal}.bucketlocal .capturelocal,.bucketmine .capturelocal{text-align:center}.bucketlocal .capturelocal>i,.bucketmine .capturelocal>i{margin:5px;color:#727d8b}.bucketlocal .capturelocal>#soundcapture,.bucketmine .capturelocal>#soundcapture{margin-right:25px}input[type=file]{cursor:pointer}.ui-dialog{z-index:1009}.ui-dialog .ui-dialog-titlebar-close span{left:-1px;top:-1px}.j2eTickIcon{margin-left:6px;background-image:url('/e5/images/blueTick.png')!important}.minimiseMode .j2buttonBar,.minimiseMode .j2viewBar,.minimiseMode .j2toolBar,.minimiseMode .j2floatingTools,.minimiseMode .j2sideBar{display:none!important}#buttonbarRight .fa-expand{cursor:pointer;font-size:16px;color:#2e6e9e;margin-left:5px}body.fullscreen{background-color:white;width:100%;height:100%}img.turnerForThumb{display:none}.j2ruler{overflow:hidden;border:1px solid #999}.j2ruler svg{fill-rule:evenodd;clip-rule:evenodd;stroke-miterlimit:1.41421;font-size:.25em;height:99px}.j2ruler .tick{height:20%;position:absolute;border-left:1px solid #999}.j2ruler .tick.big{height:30%}.j2ruler .scalebottom{position:relative;height:50%;border-top:1px solid lightgray}.j2ruler .scaletop{position:relative;height:50%;border-top:1px solid #999}.j2ruler .scaletop .tick{top:0}.j2ruler .scalebottom .tick{bottom:0}.j2ruler .gridlabel{opacity:1;top:25%}.j2geodreik{transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;background-image:url('images/Geodreieck.svg')}.j2compass{transform-origin:0% 100%;-moz-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;-o-transform-origin:0% 100%;-ms-transform-origin:0% 100%}.armTag,.drawTag{background:transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR\00200c\00200bAA7")!important}.j2protractor{transform-origin:50% 90.3%;-moz-transform-origin:50% 90.3%;-webkit-transform-origin:50% 90.3%;-o-transform-origin:50% 90.3%;-ms-transform-origin:50% 90.3%;background-image:url('/e5/images/Protractor.svg')}.j2protractor img,.j2geodreik img{display:none}.j2compass svg .myAngle{font-size:2em;fill:lightgray}.pressureAdjust{display:block}.tempCurtain{display:none}#content,.j2page,#content input,#content select,#content p,#content ul,#content ol,#content textarea,.iPadEdit,.j2page input,.j2page select,.j2page p,.j2page textarea,.content input,.content select,.content p,.content textarea{font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:12pt}#flash_camera{position:relative;width:567px;height:430px}.attachmentsUpload{display:none}#webcam_movie{float:right}#webcam_movie.hidden{display:block!important;position:absolute;left:-9000px}.captureimg{position:absolute;top:-999999px}.representation{float:right}#camera_buttons ul{margin-top:20px}#camera_buttons li.first{margin-left:142px}#camera_buttons li{display:inline;padding-right:50px;color:#727d8b}#camera_buttons li i.disabled,#camera_buttons li>span.disabled{color:#ccc}#filter_controls{display:none}#filter_controls ul{display:inline-block;vertical-align:middle;margin:0 0 10px}#filter_controls li.first{margin-left:20px}#filter_controls li{display:inline;padding-right:35px}#filter_controls .slider_panel{width:340px;height:15px;background-color:#dee8f0;display:inline-block;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:2px solid #d9e5f0;padding:8px 35px;margin-right:20px}#slider{border-color:#5d88e3}#slider .ui-slider-handle{background:#5d88e3;outline:0 solid transparent;border:2px solid #5d88e3}#jcamera table{display:inline-block;vertical-align:top}#jcamera .filters{display:inline-block;height:480px;width:548px;background-color:#dee8f0;border:2px solid #d9e5f0;border-radius:8px;overflow-y:scroll;margin-left:10px;padding:5px;white-space:normal}#jcamera #photos.j2eListPanel{margin-left:210px}@media all and (max-width:11000px){[aria-labelledby="ui-dialog-title-jcamera"],[aria-describedby="jcamera"]{width:900px!important}.ui-dialog.smallCamera[aria-labelledby="ui-dialog-title-jcamera"],.ui-dialog.smallCamera[aria-describedby="jcamera"]{width:618px!important}#jcamera .filters{width:282px}#jcamera #photos.j2eListPanel{margin-left:70px}}@media all and (max-width:940px){[aria-labelledby="ui-dialog-title-jcamera"],[aria-describedby="jcamera"]{width:768px!important}.ui-dialog.smallCamera[aria-labelledby="ui-dialog-title-jcamera"],.ui-dialog.smallCamera[aria-describedby="jcamera"]{width:618px!important}#jcamera .filters{width:150px}#jcamera #photos.j2eListPanel{margin-left:0}}#jcamera .filters .filter{display:inline-block;margin:4px;border:1px solid #c3e4ff;height:90px}.filter canvas{margin:0 auto;display:table}.filter p{background-color:#f4f4f4;text-align:center;width:110px;position:relative;font-size:14px;margin:0 auto;margin-top:-16px;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:2px;overflow:hidden}#jcamera #photos.j2eListPanel{max-width:180px;overflow:hidden;display:inline-block}#jcamera .j2eListPanel .closeButton{margin-top:6px;float:right}#jcamera .toolbarButton{width:32px;font-size:26px;text-align:center;padding:3px 2px 0}#jcamera .google{font-size:30px;color:#727d8b;height:32px;margin-top:0}.photoButton1,.shareButton1,.storeButton1,.plusButton{color:#727d8b}.smallCamera{display:none}#camera_buttons li.smallCamera{display:none!important}.filters.smallCamera{height:0!important;width:0!important;border:none!important;padding:0!important;overflow:hidden!important}#camera_buttons #switch{cursor:pointer}#camera_buttons #switch>span.count{color:white;margin-left:-22px;vertical-align:super;font-size:12px;font-weight:bold}form#userContactInformationForm input.error{border:2px solid red;padding:2px;margin-left:-1px}form#userContactInformationForm label{width:8em}#j2details #lengths{padding:2px 5px;background-color:white;max-height:206px;overflow-y:auto;list-style-position:inside;border:1px solid #767676;border-radius:3px}#manage1{display:inline-block;*zoom:1;*display:inline;vertical-align:top}#j2tgroups{width:150px;margin-bottom:14px}#j2tgroups .rowselected{background-color:lightgray}#j2tgroups .col1{width:140px}#j2gname{width:144px}#manage2{display:inline-block;*zoom:1;*display:inline;margin-left:14px;vertical-align:top}#j2tgroup{width:270px;margin-bottom:14px}#j2tgroup .rowselected{background-color:lightgray}#j2tgroup .col1{width:260px}#j2pname{width:264px}#gdropFriends{position:relative;left:-21px;margin-right:-20px}#grpfinduser{color:#0e80cd;float:right;margin-top:5px;position:relative;right:25px}div#j2sound{width:180px}div#j2record{display:inline-block;font-size:30px;touch-action:none;-ms-touch-action:none}div#j2stop,div#j2play{display:inline-block;margin-left:20px;font-size:30px;touch-action:none;-ms-touch-action:none}div#j2record{margin-left:30px;color:red}#j2stop.disabled,#j2play.disabled,#j2record.disabled{color:lightgrey}.recorder_wrapper{position:absolute;z-index:2000}.recorder_wrapper_center{left:50%;top:50%;margin-top:-120px;margin-left:-80px}.j2eAnimate{background-image:url('/e5/pbar-ani.gif')!important}div#sndname{margin-bottom:15px}div#sndname>span{margin-right:5px}div#sndname>input{width:175px;border:1px solid #a6c9e2;border-radius:5px}#j2scaledrawing input{width:100px;margin-right:2px}#j2scaledrawing input[type="number"]{margin-left:20px}#j2scaledrawing #scaleUnits,#j2scaledrawing .leftSide{display:inline-block;vertical-align:top}#j2share a:link,#j2share a:visited{color:#1466c2;text-decoration:none}#j2share a:hover{color:#1466c2;text-decoration:underline!important}#j2share a:active{color:#1466c2}#j2library{margin-left:20px}#docType{margin-bottom:7px;margin-left:0}#shares2{margin-bottom:25px}#j2password,#j2private{margin-left:15px}#shares3{border:none;margin-top:10px;margin-left:-4px;padding-bottom:5px;background-color:#eee}#sharesGoogle>div{display:inline-block;vertical-align:middle!important}#sharesGoogle>label{margin-left:10px}#userTools{text-align:right}#finduser{margin-right:10px}#dropFriends{position:relative;left:-23px}.shareUrl{display:inline-block;margin:10px}.shareUrl:hover{text-decoration:underline!important}.shareUrl.selected{color:#1466c2}#shareDetail{display:block;width:95%;margin-left:5px;height:30px}.shareTable{border:1px;border-style:solid;border-color:#1466c2;width:400px}.shareTable th{background-color:#1466c2;color:white;cursor:pointer;padding:5px;border:2px;margin:2px}.shareTable td:first-child{width:256px}.sharePublic{background-position:-84px -42px;position:relative;display:inline-block;*zoom:1;*display:inline;margin-top:-5px;margin-right:5px;top:10px;width:28px;height:28px}.sharePublic moderate{background-image:url('a/e5code/css/j2ehome/images/moderate.png')}.shareShare{background-position:-112px -42px;position:relative;top:30px;width:28px;height:28px;display:inline-block;*zoom:1;*display:inline;margin-right:5px;vertical-align:top}#j2pw{display:block;margin-left:100px;margin-bottom:-10px;margin-top:10px}#sharedWith{display:inline-block;*zoom:1;*display:inline;position:relative;top:20px;left:5px}.tblScrl{overflow:scroll;max-height:500px}#shareit{margin-top:10px;margin-left:-2px}.comboButton{display:inline-block;*zoom:1;*display:inline;vertical-align:middle;margin-left:1px}.deleteButton{float:right;cursor:pointer}.canSave{text-align:center}input#dbLock{margin-left:10px}.dbLock{margin-bottom:10px;margin-top:-10px}#jinvite a:link,#jinvite a:visited{color:#1466c2;text-decoration:none}#jinvite a:hover{color:#1466c2;text-decoration:underline!important}#jinvite a:active{color:#1466c2}#j2inv{margin:10px}#jschselect{max-width:280px}#j2signIn{font-size:13px;min-width:360px;max-width:690px}#j2signIn form.alignedForm fieldset{padding-left:30px}#j2signIn fieldset div.caWrap{text-align:center}form.alignedForm fieldset{margin-bottom:10px;border:none;text-align:left}form.alignedForm legend{padding:0 2px;font-weight:bold;text-align:left}form.alignedForm label{display:inline-block;line-height:1.8;vertical-align:middle;text-align:right;padding-right:.5em;white-space:nowrap;width:18em}form.alignedForm fieldset ol{margin:0;padding:0}form.alignedForm fieldset li{list-style:none;padding:2px;margin:0}form.alignedForm em{font-weight:bold;font-style:normal;color:#f00}#j2signIn form.alignedForm label{width:15em}#dialogSignIn a{margin-right:5px}form.alignedForm fieldset fieldset{border:none;margin:3px 0 0;text-align:center}form.alignedForm fieldset fieldset legend{padding:0 0 2px;font-weight:normal}form.alignedForm fieldset fieldset label{display:block;width:auto;margin-left:0}img.idp_image:hover{outline:3px solid #85d0f3}.idp_rect{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:15px 0;position:relative;padding-top:17px;border-top:2px solid #f2f2f2;gap:15px}.idp_rect img.idp_image{max-height:45px;cursor:pointer;border-radius:6px;border:1px solid transparent}img.idp_image.border{border-color:#acb3b9}.idp_rect span.or{position:absolute;top:-12px;background:#fff;padding:5px 15px;color:#b4b4b4}#j2signIn.j2launchV2{background-color:white}#j2signIn.j2launchV2 .signinAsset{background-image:url(/assets/htmlsignin/assets3.png);background-size:1024px 1120px}#j2signIn.j2launchV2 .alignedForm{background-position:0 -260px;width:690px;height:238px}#j2signIn.j2launchV2 form.alignedForm fieldset{padding-top:11px;padding-left:250px;width:412px}#j2signIn.j2launchV2 form.alignedForm fieldset li{margin:7px 0}#j2signIn.j2launchV2 form.alignedForm fieldset li:first-child{margin-bottom:23px}#j2signIn.j2launchV2 form.alignedForm fieldset li:nth-last-child(2){margin:0;margin-bottom:4px}#j2signIn.j2launchV2 form.alignedForm fieldset li:nth-last-child(3){margin-bottom:4px}#j2signIn.j2launchV2 form.alignedForm fieldset li:last-child{text-align:right;margin:0;padding:0}#j2signIn.j2launchV2 form.alignedForm label{color:white}#j2signIn.j2launchV2.bloggy form.alignedForm label{color:#384654}#j2signIn.j2launchV2 form.alignedForm input{width:200px;border-radius:5px;outline:none;border:none;margin:0 2px;padding:0;font-size:12px}#j2signIn.j2launchV2 form.alignedForm input.error{border:2px solid red;padding:2px;margin-left:-1px}#j2signIn.j2launchV2 form.alignedForm font{color:#83d04a}#j2signIn.j2launchV2.bloggy form.alignedForm font{color:#f34000}#j2signIn.j2launchV2.microbitprod form.alignedForm font{color:#bef4ff}#j2signIn.j2launchV2.logoprod form.alignedForm font{color:#67c9ee}#j2signIn.j2launchV2.dataprod form.alignedForm font{color:#a5def4}#j2signIn.j2launchV2.jit5prod form.alignedForm font{color:#ffce1c}#j2signIn.j2launchV2 .j2rememberwrap{float:right;margin-right:2px}#j2signIn.j2launchV2 label[for="j2remember"],#j2signIn.j2launchV2 input#j2remember{width:auto}#j2signIn.j2launchV2 #jremind{font-size:12px;color:#bef4ff;vertical-align:bottom;margin-right:14px}#j2signIn.j2launchV2.bloggy #jremind{color:#f34000}#j2signIn.j2launchV2 #jlang{background:none!important;border:none!important;outline:none!important}#j2signIn.j2launchV2 #jlang.flagButton>span.ui-icon{margin-left:-13px;margin-top:-7px}#j2signIn.j2launchV2 #singleSignIn{background:none;border:none;background-color:#83d04a;color:white;font-weight:normal;margin-right:6px;font-size:1em;float:none}#j2signIn.j2launchV2 #qrSignIn{background-color:transparent;background-position:-693px -40px;padding-right:32px;border:none;font-size:1em;margin-right:10px}#j2signIn.j2launchV2.bloggy #singleSignIn{background-color:#f34000}#j2signIn.j2launchV2.visualprod #singleSignIn{background-color:#72d6b5}#j2signIn.j2launchV2.microbitprod #singleSignIn{background-color:#a5def4}#j2signIn.j2launchV2.logoprod #singleSignIn{background-color:#a3d72e}#j2signIn.j2launchV2.dataprod #singleSignIn{background-color:#a5def4;color:#007b95}#j2signIn.j2launchV2.jit5prod #singleSignIn{background-color:#ffce1c!important;color:#333!important}#j2signIn.j2launchV2.blastprod #singleSignIn{border-radius:0;-ms-transform:skewX(-4deg);-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}#j2signIn.j2launchV2 #singleSignIn span{padding:3px 8px}#j2signIn.j2launchV2 .signinstr{position:relative;top:-89px;left:189px;color:#bef4ff;display:inline-block}#j2signIn.j2launchV2.bloggy .signinstr{color:#f34000}#j2signIn.j2launchV2.blastprod .signinstr{top:-153px;left:130px;color:#fcfcfc;font-size:13px}#j2signIn.j2launchV2.blastprod label[for="j2remember"],#j2signIn.j2launchV2.blastprod #jremind{color:#fcfcfc;font-size:13px;text-decoration:none}#j2signIn.j2launchV2.blastprod .button_rect>div{background-color:transparent}.button_rect{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:15px 0;border-top:1px solid #eaeaea;padding-top:10px;justify-content:space-around}#j2signIn.j2launchV2 .button_rect>div{width:156px;height:50px;border:none;vertical-align:middle;display:inline-table;margin-bottom:15px}#j2signIn.j2launchV2 #singleSignIn.ui-state-active{color:#333}#j2signIn.j2launchV2 .button_rect>div:last-child{margin-right:0}#j2signIn.j2launchV2 .button_rect>div#createAccount{background-position:0 0;opacity:.88}#j2signIn.j2launchV2 .button_rect>div#videos{background-position:-141px 0}#j2signIn.j2launchV2 .button_rect>div#help{background-position:-177px 0;opacity:.88}#j2signIn.j2launchV2 .button_rect>div#appstore{background-position:-421px 0}#j2signIn.j2launchV2 .button_rect>div.company{background-position:-531px 0;opacity:.88}#j2signIn.j2launchV2 .button_rect>div#parentportal{background-position:-354px 0;opacity:.88}#j2signIn.j2launchV2 .button_rect>div:hover,#j2signIn.j2launchV2 .button_rect>div:focus{opacity:1!important}#j2signIn.j2launchV2 .button_rect>div>span{white-space:pre-line;color:white;font-weight:normal;margin:0;padding:0;display:table-cell;text-align:center;vertical-align:middle}#j2signIn.j2launchV2 .button_rect>div>span:first-child{font-size:12px}#j2signIn.j2launchV2 .button_rect>div#videos>span:first-child,#j2signIn.j2launchV2 .button_rect>div#help>span:first-child{font-size:16px}#j2signIn.j2launchV2 #networkUsers{display:inline-block;vertical-align:middle;width:205px;height:23px}#j2signIn.j2launchV2 #networkUsers>div{padding:5px 0;font-size:11px;cursor:pointer;color:#293a4a;text-align:center}#j2signIn.j2launchV2 #networkUsers .sortdown{background-position:-845px 0;float:right;margin:3px 5px;width:11px;height:11px}#j2signIn.j2launchV2 #qrcodereader video{width:320px;position:relative;margin:10px auto 0;display:block}#qrreader-canvas{display:none}.show-hidepw{display:block}.showhidecontainer{position:fixed;margin-left:-20px;display:inline-block;width:20px;height:20px;padding-top:3px}#dialogueRegisterSchool li .wondecharge{color:#a0a0a0;float:right}@media all and (max-width:730px){div#j2signIn.j2launchV2{width:400px;padding:10px}#j2signIn.j2launchV2 .alignedForm{width:400px;height:400px;background-position:0 -517px}#j2signIn.j2launchV2 form.alignedForm fieldset{padding-left:0;padding-top:174px;width:388px}#j2signIn.j2launchV2 form.alignedForm label{width:13em}#j2signIn.j2launchV2 form .j2rememberwrap>label{width:11em}#j2signIn.j2launchV2 .signinstr{display:none}}.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:200px}.alert_parent{width:calc(100vw/2.6);background:#937cc5;padding:15px 30px;position:fixed;top:15px;left:50%;transform:translate(-50%);color:#eef3f7;line-height:1.3em;display:flex;flex-direction:column;border:2px solid #8363c8}.alert_parent>p{margin-bottom:10px;text-align:center}.alert_parent>a.continue{padding:5px 11px;background:#fbf9ff;text-decoration:none;border:2px solid #8363c8;color:#31b8cc;border-radius:6px;align-self:center}.alert_parent a.close{font-size:20px;color:#fff;position:absolute;top:10px;right:10px;text-decoration:none}.alert_parent>a.continue:hover{background:#f7f7f7;border-color:#6e52ab;color:#2698a8}.xxx_wrapper:hover{outline:1px dotted #ccc}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:14px}.ui-dialog-titlebar,.xxx_wrapper{touch-action:none;-ms-touch-action:none}div#scroll .xxx_wrapper p{word-break:break-word;position:relative;width:100%;text-align:center;color:#727d8b}div#scroll .xxx_wrapper p.waitingSave{color:rgba(222,39,39,0.8);position:absolute;top:50%;background-color:rgba(255,255,255,0.8);font-weight:bold;border:1px solid #797979;border-radius:4px;width:70%;left:50%;transform:translate(-50%,-50%);padding:4px 7px}div#scroll .xxx_wrapper p.waitingConvert{position:absolute;top:40%;background-color:rgba(255,255,255,0.8);font-weight:bold;border:1px solid #797979;border-radius:4px;width:70%;left:50%;transform:translate(-50%,-50%);padding:4px 7px}div#scroll .xxx_wrapper.readonly{opacity:.7}div#scroll .xxx_wrapper.readonly .j2dropmenu,div#scroll .xxx_wrapper.readonly .multi,div#scroll .xxx_wrapper.readonly .conversation,div#scroll .xxx_wrapper.readonly .shared{pointer-events:none;display:none}.xxx_wrapper .j2dropmenu{cursor:pointer;position:absolute;top:-10px;right:-10px;width:28px;height:28px;border:none;background:none}.xxx_wrapper .j2dropmenu .ui-icon{background-position:0 -42px;width:28px;height:28px}.cutCopy{opacity:.5}div#scroll .xxx_wrapper p b{position:relative;overflow:hidden;height:18px}div#scroll .xxx_wrapper img{max-width:120px;max-height:90px;width:auto;height:auto;margin-bottom:5px}div#scroll .xxx_wrapper .jp-jplayer img{max-width:160px}div#scroll .xxx_wrapper.boxshadow img:first-of-type{-moz-box-shadow:0 0 3px 3px #ddd;-webkit-box-shadow:0 0 3px 3px #ddd;-o-box-shadow:0 0 3px 3px #ddd;box-shadow:0 0 3px 3px #ddd}div#scroll .xxx_wrapper.scratchBoxshadow img:first-of-type{-moz-box-shadow:0 0 3px 3px #fae7c9;-webkit-box-shadow:0 0 3px 3px #fae7c9;-o-box-shadow:0 0 3px 3px #fae7c9;box-shadow:0 0 3px 3px #fae7c9}div#scroll .xxx_wrapper.classFolder img,div#scroll .xxx_wrapper.classFolder div.folder,div#scroll .xxx_wrapper.userFolder div.folder,div#scroll .xxx_wrapper.userFolder img{height:80px!important;width:100px;margin-left:6px}div#scroll .xxx_wrapper.classFolder div.memberOfClass{position:absolute;top:38px;left:27px;width:28px;height:30px;background-position:-405px -337px}div#scroll .xxx_wrapper.classFolder div.folder{background-position:-5px -331px}div#scroll .xxx_wrapper.classFolder div.folder.autogroup{background-position:-105px -331px}div#scroll .xxx_wrapper.classFolder div.folder.group{background-position:-205px -331px}div#scroll .xxx_wrapper.classFolder div.folder.fav,div#scroll .xxx_wrapper.userFolder div.folder.fav{background-position:-305px -331px}div#scroll .xxx_wrapper.userFolder div.avatar{background-repeat:no-repeat;height:45px!important;width:45px;position:absolute;top:32px;left:12px}input#classTypeMine{margin-left:30px}input#classTypeAll,input#fullNameCB{margin-left:15px}div#scroll .thumbBorder img{border:1px solid #a7a7a7}div#scroll .scratchBorder img{border:1px solid #f8c783}div#scroll .xxx_wrapper .missing{background-position:-56px -70px;width:56px;height:70px;margin:10px 32px}div#scroll .xxx_wrapper.exe .missing{background-position:-56px -196px}div#scroll .xxx_wrapper.zip .missing,div#scroll .xxx_wrapper.yar .missing{background-position:-672px -196px}div#scroll .xxx_wrapper.txt .missing,div#scroll .xxx_wrapper.rtf .missing,div#scroll .xxx_wrapper.doc .missing,div#scroll .xxx_wrapper.docx .missing,div#scroll .xxx_wrapper.odt .missing{background-position:-112px -70px}div#scroll .xxx_wrapper.htm .missing,div#scroll .xxx_wrapper.html .missing{background-position:0 -196px}div#scroll .xxx_wrapper.pdf .missing{background-position:-168px -70px}div#scroll .xxx_wrapper.xls .missing,div#scroll .xxx_wrapper.xlsx .missing,div#scroll .xxx_wrapper.csv .missing,div#scroll .xxx_wrapper.ods .missing{background-position:-224px -70px}div#scroll .xxx_wrapper.ppt .missing,div#scroll .xxx_wrapper.pptx .missing,div#scroll .xxx_wrapper.mov .missing,div#scroll .xxx_wrapper.mpg .missing,div#scroll .xxx_wrapper.avi .missing,div#scroll .xxx_wrapper.mpeg .missing,div#scroll .xxx_wrapper.wmv .missing{background-position:-280px -70px}div#scroll .xxx_wrapper.jpg .missing,div#scroll .xxx_wrapper.jpeg .missing,div#scroll .xxx_wrapper.svg .missing,div#scroll .xxx_wrapper.bmp .missing,div#scroll .xxx_wrapper.gif .missing,div#scroll .xxx_wrapper.png .missing,div#scroll .xxx_wrapper.ai .missing,div#scroll .xxx_wrapper.emf .missing,div#scroll .xxx_wrapper.wmf .missing,div#scroll .xxx_wrapper.tif .missing,div#scroll .xxx_wrapper.tiff .missing{background-position:-336px -70px}div#scroll .xxx_wrapper.epub .missing{background-position:-224px -266px}div#scroll .xxx_wrapper.swf .missing{background-position:-280px -266px}div#scroll .xxx_wrapper.wav .missing,div#scroll .xxx_wrapper.mp3 .missing,div#scroll .xxx_wrapper.m4a .missing,div#scroll .xxx_wrapper.ogg .missing,div#scroll .xxx_wrapper.oga .missing,div#scroll .xxx_wrapper.wma .missing,div#scroll .xxx_wrapper.webm .missing{background-position:-336px -266px}div#scroll .xxx_wrapper[data-filetype="39"].ctr .missing{background-position:-393px -483px}div#scroll .xxx_wrapper[data-filetype="29"] .missing{background-position:-56px -266px}div#scroll .xxx_wrapper[data-filetype="29"].zip .missing,div#scroll .xxx_wrapper[data-filetype="29"].yar .missing{background-position:-560px -196px}div#scroll .xxx_wrapper[data-filetype="29"].txt .missing,div#scroll .xxx_wrapper[data-filetype="29"].rtf .missing,div#scroll .xxx_wrapper[data-filetype="29"].doc .missing,div#scroll .xxx_wrapper[data-filetype="29"].docx .missing,div#scroll .xxx_wrapper[data-filetype="29"].docm .missing{background-position:-392px -196px}div#scroll .xxx_wrapper[data-filetype="29"].pub .missing{background-position:-280px -196px}div#scroll .xxx_wrapper[data-filetype="29"].xls .missing,div#scroll .xxx_wrapper[data-filetype="29"].xlsx .missing,div#scroll .xxx_wrapper[data-filetype="29"].csv .missing{background-position:-112px -196px}div#scroll .xxx_wrapper[data-filetype="29"].ods .missing{background-position:-504px -196px}div#scroll .xxx_wrapper[data-filetype="29"].ppt .missing,div#scroll .xxx_wrapper[data-filetype="29"].pptx .missing,div#scroll .xxx_wrapper[data-filetype="29"].pptm .missing,div#scroll .xxx_wrapper[data-filetype="29"].pps .missing,div#scroll .xxx_wrapper[data-filetype="29"].pot .missing,div#scroll .xxx_wrapper[data-filetype="29"].pott .missing,div#scroll .xxx_wrapper[data-filetype="29"].potm .missing{background-position:-448px -196px}div#scroll .xxx_wrapper[data-filetype="29"].jpg .missing,div#scroll .xxx_wrapper[data-filetype="29"].jpeg .missing,div#scroll .xxx_wrapper[data-filetype="29"].svg .missing,div#scroll .xxx_wrapper[data-filetype="29"].bmp .missing,div#scroll .xxx_wrapper[data-filetype="29"].gif .missing,div#scroll .xxx_wrapper[data-filetype="29"].png .missing,div#scroll .xxx_wrapper[data-filetype="29"].ai .missing,div#scroll .xxx_wrapper[data-filetype="29"].emf .missing,div#scroll .xxx_wrapper[data-filetype="29"].wmf .missing,div#scroll .xxx_wrapper[data-filetype="29"].tif .missing,div#scroll .xxx_wrapper[data-filetype="29"].tiff .missing{background-position:-616px -196px}div#scroll .xxx_wrapper[data-filetype="29"].swf .missing{background-position:-112px -266px}div#scroll .xxx_wrapper[data-filetype="29"].wav .missing,div#scroll .xxx_wrapper[data-filetype="29"].mp3 .missing,div#scroll .xxx_wrapper[data-filetype="29"].m4a .missing,div#scroll .xxx_wrapper[data-filetype="29"].ogg .missing,div#scroll .xxx_wrapper[data-filetype="29"].oga .missing,div#scroll .xxx_wrapper[data-filetype="29"].wma .missing,div#scroll .xxx_wrapper[data-filetype="29"].webm .missing{background-position:-168px -266px}div#scroll .xxx_wrapper[data-filetype="33"] .missing,div#scroll .xxx_wrapper[data-filetype="33"].unknown .missing{background-position:2px -483px}div#scroll .xxx_wrapper[data-filetype="33"].zip .missing,div#scroll .xxx_wrapper[data-filetype="33"].yar .missing{background-position:-390px -413px}div#scroll .xxx_wrapper[data-filetype="33"].txt .missing,div#scroll .xxx_wrapper[data-filetype="33"].rtf .missing,div#scroll .xxx_wrapper[data-filetype="33"].doc .missing,div#scroll .xxx_wrapper[data-filetype="33"].docx .missing,div#scroll .xxx_wrapper[data-filetype="33"].docm .missing,div#scroll .xxx_wrapper[data-filetype="33"].pub .missing{background-position:-222px -413px}div#scroll .xxx_wrapper[data-filetype="33"].xls .missing,div#scroll .xxx_wrapper[data-filetype="33"].xlsx .missing,div#scroll .xxx_wrapper[data-filetype="33"].csv .missing{background-position:2px -413px}div#scroll .xxx_wrapper[data-filetype="33"].ods .missing{background-position:-334px -413px}div#scroll .xxx_wrapper[data-filetype="33"].ppt .missing,div#scroll .xxx_wrapper[data-filetype="33"].pptx .missing,div#scroll .xxx_wrapper[data-filetype="33"].pptm .missing,div#scroll .xxx_wrapper[data-filetype="33"].pps .missing,div#scroll .xxx_wrapper[data-filetype="33"].pot .missing,div#scroll .xxx_wrapper[data-filetype="33"].pott .missing,div#scroll .xxx_wrapper[data-filetype="33"].potm .missing{background-position:-166px -413px}div#scroll .xxx_wrapper[data-filetype="33"].jpg .missing,div#scroll .xxx_wrapper[data-filetype="33"].jpeg .missing,div#scroll .xxx_wrapper[data-filetype="33"].svg .missing,div#scroll .xxx_wrapper[data-filetype="33"].bmp .missing,div#scroll .xxx_wrapper[data-filetype="33"].gif .missing,div#scroll .xxx_wrapper[data-filetype="33"].png .missing,div#scroll .xxx_wrapper[data-filetype="33"].ai .missing,div#scroll .xxx_wrapper[data-filetype="33"].emf .missing,div#scroll .xxx_wrapper[data-filetype="33"].wmf .missing,div#scroll .xxx_wrapper[data-filetype="33"].tif .missing,div#scroll .xxx_wrapper[data-filetype="33"].tiff .missing{background-position:-446px -413px}div#scroll .xxx_wrapper[data-filetype="33"].swf .missing{background-position:-112px -266px}div#scroll .xxx_wrapper[data-filetype="33"].wav .missing,div#scroll .xxx_wrapper[data-filetype="33"].mp3 .missing,div#scroll .xxx_wrapper[data-filetype="33"].m4a .missing,div#scroll .xxx_wrapper[data-filetype="33"].ogg .missing,div#scroll .xxx_wrapper[data-filetype="33"].oga .missing,div#scroll .xxx_wrapper[data-filetype="33"].wma .missing,div#scroll .xxx_wrapper[data-filetype="33"].webm .missing{background-position:-110px -483px}div#scroll .xxx_wrapper[data-filetype="33"].map .missing{background-position:-502px -413px}div#scroll .xxx_wrapper[data-filetype="33"].www .missing{background-position:-558px -413px}div#scroll .xxx_wrapper[data-filetype="33"].mp4 .missing,div#scroll .xxx_wrapper[data-filetype="33"].avi .missing,div#scroll .xxx_wrapper[data-filetype="33"].mov .missing,div#scroll .xxx_wrapper[data-filetype="33"].qt .missing,div#scroll .xxx_wrapper[data-filetype="33"].wmv .missing,div#scroll .xxx_wrapper[data-filetype="33"].mkv .missing,div#scroll .xxx_wrapper[data-filetype="33"].flv .missing{background-position:-222px -483px}div#scroll .xxx_wrapper{display:inline-table;vertical-align:top;margin:10px 10px 20px;position:relative;cursor:pointer;width:112px;zoom:1;*display:inline}div#scroll .xxx_wrapper:hover{outline:1px dotted #ccc}div#scroll .xxx_wrapper .mark{background-image:url('/e5/images/markShapes.png')!important;background-size:336px 96px;background-position:0 0;background-repeat:no-repeat;position:absolute;width:48px;height:48px;top:-15px;left:30px}div#scroll .xxx_wrapper .moderate{background-position:-240px 48px}div#scroll .xxx_wrapper .goldstar{background-position:-240px 0}div#scroll .xxx_wrapper .ten{background-position:-144px -48px;width:96px}div#scroll .xxx_wrapper .silverstar{background-position:-96px -48px}div#scroll .xxx_wrapper .bronzestar{background-position:-288px 0}div#scroll .xxx_wrapper .smile{background-position:-48px 0}div#scroll .xxx_wrapper .correct{background-position:-48px -48px}div#scroll .xxx_wrapper .sad{background-position:96px 0}div#scroll .xxx_wrapper .wrong{background-position:-192px 0}div#scroll .xxx_wrapper .sharedShadow{background-image:none}.styledLink:link,.styledLink:visited{color:#1466c2;text-decoration:none}.styledLink:hover{color:#1466c2;text-decoration:underline}.styledLink:active{color:#1466c2}div#scroll .xxx_wrapper .records{background-color:#4e8ec6;color:white;position:absolute;left:-5px;top:75px;padding:5px;border-radius:10px;-moz-border-radius:10px}div#scroll .xxx_wrapper .votes{background-color:#93d55b;color:white;position:absolute;left:-5px;padding:5px;border-radius:10px;-moz-border-radius:10px}div#scroll .xxx_wrapper .inEdit{position:absolute;color:white;text-align:center;background-color:lightblue;width:18px;height:18px;left:96px;top:66px}div#scroll .xxx_wrapper .pupilsInClass,div#scroll .xxx_wrapper .filesInFolder,div#scroll .xxx_wrapper .filesForUser{position:absolute;color:white;text-align:right;width:40px;height:20px;left:50px;top:20px}div#scroll .xxx_wrapper.classFolder.grouped .pupilsInClass,div#scroll .xxx_wrapper.classFolder.grouped .filesInFolder,div#scroll .xxx_wrapper.userFolder.grouped .filesForUser{top:32px}div#scroll .xxx_wrapper[data-filetype="29"] .filesInFolder{color:#727d8b}div#scroll .xxx_wrapper.gif img{border:1px solid #a7a7a7;background-image:url(/assets/jit/paint/background.png);background-size:15px}.crumbTrail li a{cursor:pointer;color:#1466c2;text-decoration:none}.crumbTrail li a:hover{text-decoration:underline}.crumbTrail li{display:inline}.crumbTrail{padding-top:10px;padding-bottom:10px}.minifolder{width:20px;position:relative;top:3px;margin-right:5px}div#scroll .xxx_row{display:block;width:100%;margin:0 0 0 50px;padding:10px;border-bottom:1px solid grey}div#scroll .xxx_row *{vertical-align:middle}div#scroll .xxx_row:last-child{border-bottom:none;padding-bottom:0}div#scroll .xxx_row .file_icon{width:15px;height:48px;margin-left:20px;display:inline-block;vertical-align:middle;background-color:blue}div#scroll .xxx_row img,div#scroll .xxx_row div.missing{display:none}div#scroll .xxx_row p,div#scroll .xxx_row .j2audiojp{width:auto!important;margin-left:20px;display:inline-block;zoom:1;*display:inline;text-align:left}div#scroll .xxx_row .shared,div#scroll .xxx_row .public,div#scroll .xxx_row .inEdit{top:auto;left:auto;display:inline-block}div#scroll .xxx_row .j2audiojp .jp-gui.jp-interface{width:100px;display:inline-block;vertical-align:middle}div#scroll .xxx_row .j2audiojp .jp-title{width:200px;background-color:transparent;display:inline-block;vertical-align:middle;text-align:left}img#j2review{float:right;margin-top:-20px}table#assignments{clear:both}.reviewIcon{background-image:url('/assets/htmlfiles/j2review.png');background-position:7px 4px;background-size:126px;background-repeat:no-repeat;width:42px;height:42px;display:inline-block;vertical-align:middle}#scroll .downloadCloud.j2review{display:inline-block}#scroll .downloadCloud.j2review:not(.ui-state-disabled){cursor:pointer}#scroll .downloadCloud.j2review img.exportCSVIcon{display:inline-block;width:40px}#assignments.j2review th{color:white;background-color:#3c3c3c;background-image:url('/assets/htmlfiles/orangeFlash.png');background-repeat:no-repeat;padding-left:12px}#addWork i.fa.fa-camera,#uploadWork i.fa-cloud-upload,#createPupilFolder i.fa.fa-folder{position:relative;top:0}[data-btn="uploadWork"] input{cursor:pointer}div#addWork,#uploadWork,#createPupilFolder{float:right;cursor:pointer;height:50px;width:80px;margin-top:-20px}#markConversationsRead{float:right;cursor:pointer;height:50px;width:80px;color:red;margin-top:-30px}div#reviewBits{background-image:url('/assets/htmlfiles/j2review-small.png');width:40px;height:40px;position:relative;left:30px;margin-top:-20px}.noaction{cursor:default!important}a.findoutmore{color:#727d8b;text-decoration:initial}a:hover.findoutmore{text-decoration:underline}.fileFetcher{position:absolute;width:1px;height:1px}.noselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.j2data img{border-radius:10px;border-color:#8d8d8d}.dataStack{width:120px;height:90px;position:absolute;z-index:-1;left:6px;top:4px;border:1px solid #8d8d8c;background-color:#c5cace;border-radius:10px}.dataStack1{width:120px;height:90px;position:absolute;border:1px solid #8d8d8c;background-color:#c5cace;border-radius:10px;z-index:-2;left:11px;top:8px}.j2data img{margin-bottom:10px!important}#scroll .alert{display:inline-block;max-width:100%}div#scroll .xxx_wrapper.j2board img{margin:6px!important;width:110px;height:80px}div#scroll .xxx_wrapper .j2boardstack{width:120px;height:90px;position:absolute;z-index:-1;background-image:url(/e5/whiteboard-fileicon.png);border:1px solid #a7a7a7}#j2fUser .shareTable td img{width:25px;float:left;margin-right:6px}#j2fUser .shareTable td{user-select:none}#j2fUser .shareTable td:first-child{width:unset}.j2eListPanel div#scroll .xxx_wrapper .label{margin-bottom:5px;font-weight:bold;word-break:break-word;text-align:center}.j2eListPanel div#scroll .xxx_wrapper #j2dropmenu,.j2eListPanel div#scroll .xxx_wrapper .j2dropmenu{position:absolute;right:1px;top:1px}.j2eListPanel div#scroll .xxx_wrapper .label b{margin-left:5px}.j2eListPanel div#scroll .xxx_wrapper{display:inline-block;margin-top:5px;position:relative;cursor:move}.j2eListPanel div#scroll .j2graphic{cursor:move!important}.j2eListPanel.displayRight div#scroll .xxx_wrapper{display:block;width:130px;margin-left:auto;margin-right:auto}.j2eListPanel div#scroll .xxx_wrapper .public,.j2eListPanel div#scroll .xxx_wrapper .public.moderate{background-image:url('/e5/images/markShapes.png');background-size:336px 96px;background-position:-144px 0;background-repeat:no-repeat;position:absolute;width:48px;height:48px;left:-15px;top:8px}.j2eListPanel div#scroll .xxx_wrapper .moderate{background-image:url('/e5/images/markShapes.png');background-size:336px 96px;background-position:0 -48px;background-repeat:no-repeat;position:absolute;width:35px;height:35px;left:-5px;top:8px}.j2eListPanel div#scroll .xxx_wrapper .shared{background-image:url('/e5/images/markShapes.png');background-size:336px 96px;background-position:0 -48px;background-repeat:no-repeat;position:absolute;width:48px;height:48px;left:-15px;top:8px}.j2eListPanel div#scroll .xxx_wrapper .mark{background-repeat:no-repeat;position:absolute;width:50px;height:50px;left:-5px;top:25px}.j2eListPanel div#scroll .xxx_wrapper .goldstar{background-image:url('/markShapes/gold+star.png')}.j2eListPanel div#scroll .xxx_wrapper .ten{background-image:url('/markShapes/ten.png')}.j2eListPanel div#scroll .xxx_wrapper .silverstar{background-image:url('/markShapes/silver+star.png')}.j2eListPanel div#scroll .xxx_wrapper .bronzestar{background-image:url('/markShapes/bronze+star.png')}.j2eListPanel div#scroll .xxx_wrapper .smile{background-image:url('/markShapes/smile.png')}.j2eListPanel div#scroll .xxx_wrapper .wink{background-image:url('/markShapes/wink.png')}.j2eListPanel div#scroll .xxx_wrapper .correct{background-image:url('/markShapes/correct.png')}.j2eListPanel div#scroll .xxx_wrapper .sad{background-image:url('/markShapes/sad.png')}.j2eListPanel div#scroll .xxx_wrapper .wrong{background-image:url('/markShapes/wrong.png')}.j2eListPanel div#scroll .xxx_wrapper .pin{background-image:url('/markShapes/pin.png')}.j2eListPanel #scrollPrev{width:16px;height:16px;display:inline-block;top:4px;margin-right:5px}.j2eListPanel #scrollNext,.j2eListPanel #scrollUp{width:16px;height:16px;display:inline-block;top:4px;margin-left:5px}.j2eListPanel{position:fixed;z-index:900}.j2eListPanel.displayRight{max-width:170px;position:relative}.j2eListPanel.displayRight #tabs{height:100%}.j2filepreview{cursor:pointer!important}.j2eListPanel.displayRight .j2filepreview,.j2eListPanel.displayRight .j2photo,.j2eListPanel.displayRight .j2graphic,.j2eListPanel.displayRight .j2audiojp,.j2eListPanel.displayRight .j2videojp,.j2eListPanel.displayRight .lpcontent{position:relative!important;width:auto;height:auto;padding-bottom:0}.j2eListPanel .ui-tabs .ui-tabs-panel{padding:0;padding-bottom:0;font-size:1em}.j2eListPanel:not(.displayRight) .ui-tabs .ui-tabs-panel{height:100%}.j2eListPanel div#scroll>*{margin-right:10px;padding-bottom:5px}.j2eListPanel.displayRight .ui-tabs .ui-tabs-panel #scroll{vertical-align:middle;display:inline-block;height:100%;width:100%;display:block;overflow-y:auto;overflow-x:hidden}.j2eListPanel.displayRight .ui-tabs .ui-tabs-panel #scroll.showDrag{margin-left:0;margin-top:0;overflow-y:visible;overflow-x:visible}.j2eListPanel .ui-tabs .ui-tabs-panel .scrollButton{vertical-align:middle}.j2eListPanel .ui-tabs .ui-tabs-panel .scrollButton.vertical{display:block;width:100%;height:20px}.j2eListPanel .ui-tabs .ui-tabs-panel .scrollButton.horizontal{display:inline;width:20px;height:100%}.j2eListPanel.displayRight .ui-tabs .ui-tabs-nav li{display:inline-block;float:none}.j2eListPanel .ui-tabs .ui-tabs-nav li a.iconTabs{padding:0;outline:none}.j2eListPanel .ui-tabs .ui-tabs-nav li .ui-icon{width:32px}.j2eListPanel .tabTitle{padding:5px 0 5px 5px;border:0;background-image:none;background-color:transparent}.j2eListPanel .crumb{cursor:pointer}.j2eListPanel .crumb:hover{text-decoration:underline!important}.j2eListPanel .closeButton{margin-right:5px;margin-top:10px;position:absolute;left:150px}.j2eListPanel .j2searchBar{margin-top:-1px;padding-top:5px}.displayPanel .j2searchBar{position:absolute;padding-top:0;margin-top:0;left:160px;z-index:10}.displayPanel{position:relative;white-space:normal;height:300px}.displayPanel #tabs{border:none}.displayPanel #tabs-0,.displayPanel #tabs-1,.displayPanel #tabs-2,.displayPanel #tabs-3{border:1px solid #4297d7}.displayPanel .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{background:none;border:none;border-radius:0}.j2eListPanel.displayPanel .ui-tabs .ui-tabs-panel #scroll{margin:10px;margin-right:18px;overflow-y:scroll;height:315px}.j2eListPanel img{margin-bottom:20px;max-width:130px;max-height:100px}.displayPanel img{margin-bottom:20px;max-width:180px;max-height:100px}#filer{min-width:674px}.displayPanel .tabTitle{padding-right:10px;padding-left:10px}.displayPanel div#scroll .xxx_wrapper{margin-top:0}.flag{width:16px;height:11px;display:inline-block;zoom:1;*display:inline}.flagButton{height:22px;vertical-align:middle}.flagButton>span.ui-icon{height:11px;margin-top:-6px;background-image:url('/e5/images/flags-11.png')!important}#menuLanguage .flag{background-image:url('/e5/images/flags-11.png')!important}.english{background-position:-2px -2px}.german{background-position:-22px -1px}.turkish{background-position:-42px -1px}.portuguese{background-position:-62px -1px}.spanish{background-position:-82px -1px}.dutch{background-position:-102px -1px}.french{background-position:-122px -1px}.italian{background-position:-142px -1px}.cantonese{background-position:-162px -1px}.norwegian{background-position:-182px -1px}.welsh{background-position:-202px -1px}.danish{background-position:-222px -1px}.finnish{background-position:-242px -1px}.russian{background-position:-262px -1px}.swedish{background-position:-282px -1px}.arabic{background-position:-2px -16px}.azerbaijani{background-position:-22px -16px}.bulgarian{background-position:-42px -16px}.croatian{background-position:-62px -16px}.czech{background-position:-82px -16px}.estonian{background-position:-102px -16px}.georgian{background-position:-122px -16px}.hungarian{background-position:-142px -16px}.kazakh{background-position:-162px -16px}.latvian{background-position:-182px -16px}.lithuanian{background-position:-202px -16px}.macedonian{background-position:-222px -16px}.maltese{background-position:-242px -16px}.polish{background-position:-262px -16px}.romanian{background-position:-282px -16px}.serbian{background-position:-2px -32px}.slovak{background-position:-22px -32px}.slovenian{background-position:-42px -32px}.turkmen{background-position:-62px -32px}.englishUS{background-position:-82px -32px}.brazilian{background-position:-102px -32px}.thai{background-position:-122px -32px}.vietnamese{background-position:-142px -32px}.mandarin{background-position:-162px -32px}.irish{background-position:-182px -32px}.malay{background-position:-202px -32px}.ukrainian{background-position:-222px -32px}#menuNetworkUsers{background-color:#293a4a;border-color:#293a4a;padding:0}#menuNetworkUsers .j2eMenuItem{color:white;background-color:#354350}#menuNetworkUsers .j2eMenuItem:first-child>div{color:#293a4a;background-color:white;font-family:'Lucida Grande','Lucida Sans',Arial;font-size:11px;background-position:-443px -125px;padding:5px 0;text-align:center}#menuNetworkUsers span.sortup{background-position:-866px 0;float:right;margin:3px 5px;width:11px;height:11px}#menuNetworkUsers .j2eMenuOver{background-color:#43576c}#menuNetworkUsers img{height:20px;margin-right:10px;vertical-align:middle}#menuNetworkUsers span{vertical-align:middle;font-size:11px}#linksHeader .company,#linksHeader li .icon,#linksHeader .upload .icon,#filterHeader>div,div#scroll .xxx_wrapper.userFolder div.folder,div#scroll .xxx_wrapper.classFolder div.folder,div#scroll .xxx_wrapper.classFolder div.memberOfClass,div#scroll .xxx_wrapper .public,div#scroll .xxx_wrapper .shared,div#scroll .xxx_wrapper .pin,div#scroll .xxx_wrapper .missing,.j2dropmenu .ui-icon,.sharePublic,.shareShare,.pupilFilesIcon,.restore,.forever,tr.filelist>.sharedWith>.shared.compass{background-image:url('/assets/htmlfiles/assets-9.png');background-repeat:no-repeat}div#scroll .xxx_wrapper .public,div#scroll .xxx_wrapper .shared,div#scroll .xxx_wrapper .pin{position:absolute;width:28px;height:28px;top:-10px;left:-10px}div#scroll .xxx_wrapper .public{background-position:-84px -42px}div#scroll .xxx_wrapper .public.moderate{filter:gray;filter:url(/e5/images/grayscale.svg#grayscale);-webkit-filter:grayscale(100%)}div#scroll .xxx_wrapper .shared{background-position:-112px -42px}div#scroll .xxx_wrapper .pin{background-position:-56px -42px}#collab{position:fixed;left:7px;top:36px;background-color:gray;color:white;padding:4px;border-radius:5px;cursor:default;opacity:.98;z-index:600}#chatHistory{position:fixed;left:7px;top:36px;background-color:gray;color:white;padding:4px;border-radius:5px;cursor:default;opacity:.98;z-index:2600}#chatTitle{margin:5px;width:160px;color:white;word-wrap:break-word}#j2chat{width:160px;height:20px}#chatScroller{overflow:auto;max-height:250px;width:166px}.chatBubble{border:1px white solid;border-radius:7px;-moz-border-radius:7px;margin:6px 0 20px;padding:4px;max-width:130px;background-color:white;color:gray}.chatWho{position:relative;left:55px;top:-6px;margin-top:-27px;max-width:90px;color:darkGray}.chatLine.me{left:25px}.chatSpeak{display:block;position:relative;width:30px;height:15px;background-color:gray;top:-20px;left:15px;margin-bottom:-15px}div#j2_conv{background-color:white}#j2_conv a:link,a:visited{color:black;text-decoration:underline}#j2_conv a:hover{color:black;text-decoration:underline;cursor:pointer}div#j2_conv .j2audiojp{position:relative!important}.conversation{width:35px;height:25px;position:absolute;left:32px;top:-20px}.conversation1{position:absolute;left:32px;top:-20px;width:48px;height:48px}.conversation1 p{position:relative;top:5px}p.unseen,span.unseen{color:red!important}p.convCount{position:absolute!important;top:15px;left:-2px}.unseenNote{position:relative;float:right;margin-left:-20px;margin-bottom:-10px;height:31px;width:31px;background-position:-75px -5px;background-image:url(https://test.j2e.com/e5dev/images/j2_review/j2review-assets-09.png);display:inline-block}.them .unseenNote{float:left;margin-bottom:-30px;margin-left:-10px}p#convFile{display:inline-block}input#j2grade{width:70px;margin-left:5px}input#j2assign{width:460px}div#history{min-height:200px;overflow-y:scroll;overflow-x:hidden;height:300px;margin-bottom:10px;margin-top:10px;padding-left:5px}textarea#j2conv{width:440px}.noteblock{clear:both;display:table}.noteblock.them{float:right;padding-right:6px}.aboutC{padding:10px;clear:both;display:table-cell;vertical-align:middle;box-sizing:border-box}.them .aboutC{padding-right:10px;text-align:right;overflow-x:auto;overflow-y:hidden}p.note,div.note{margin-top:10px;padding:5px;border-radius:10px;white-space:normal;color:#5a6874;display:inline-block;font-size:14px;line-height:18px;min-width:50px;clear:both;word-wrap:break-word;border:20px solid transparent;border-image-slice:35% fill!important;box-sizing:border-box}.noteblock .noteFile{min-width:50px;padding-left:20px}.noteFile .xxx_wrapper,.noteFile .missing{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.noteFile .xxx_wrapper.doc{width:70px!important}p.note.noborderimage,div.note.noborderimage{padding:18px;padding-top:5px;padding-bottom:5px;border-width:4px;border-image:none!important;box-shadow:3px 3px 5px #a6b3bf}.speakflick{display:none}.note.noborderimage+.speakflick{display:block;position:relative;left:8px;bottom:-48px;width:31px;height:31px;background-position:-3px -30px;background-image:url(https://test.j2e.com/e5dev/images/j2_review/j2review-assets-09.png)}.them .note+.speakflick{background-position:-50px -55px;margin-right:10px;float:right}.them1 .note+.speakflick{background-position:-90px -55px}.them2 .note+.speakflick{background-position:-132px -55px}.me p.note,.me div.note{border-color:#a6b3bf;-webkit-border-image:url(images/j2_review/me.png) round;-o-border-image:url(images/j2_review/me.png) round;border-image:url(images/j2_review/me.png) round;behavior:url(./e5/css3pie/PIE.htc)}.them p.note,.them div.note{float:right;border-color:#7bcf2b;-webkit-border-image:url(images/j2_review/themRight.png) round;-o-border-image:url(images/j2_review/themRight.png) round;border-image:url(images/j2_review/themRight.png) round;behavior:url(./e5/css3pie/PIE.htc)}.them1 p.note,.them1 div.note{border-color:#5abab9;-webkit-border-image:url(images/j2_review/them.png) round;-o-border-image:url(images/j2_review/them.png) round;border-image:url(images/j2_review/them.png) round;behavior:url(./e5/css3pie/PIE.htc)}.them2 p.note,.them2 div.note{border-color:#6bcaec;-webkit-border-image:url(images/j2_review/them1.png) round;-o-border-image:url(images/j2_review/them1.png) round;border-image:url(images/j2_review/them1.png) round;behavior:url(./e5/css3pie/PIE.htc)}.them3 p.note,.them3 div.note{-webkit-border-image:url(images/j2_review/them2.png) round;-o-border-image:url(images/j2_review/them2.png) round;border-image:url(images/j2_review/them2.png) round;behavior:url(./e5/css3pie/PIE.htc)}div#j2_conv .fa-microphone,div#j2_conv .fa-camera,div#j2_conv .fa-cloud-upload,div#j2_conv .fa-folder,div#j2_conv .fa-thumbs-up{font-size:29px;margin-left:9px;position:relative;top:7px;vertical-align:top;color:grey}p.fname{margin-bottom:4px}p.revision{font-size:8pt;top:4px}p.revision.hidden{color:white}p.by{font-size:8pt;display:inline-block}span.by{color:#1e7eca}.conversationSpeak{display:block;position:relative;top:-12px;left:10px;margin-bottom:-15px;clear:both}.conversationSpeak.me{left:10px}.conversationSpeak.them{float:right;margin-right:30px}.noteblock .noteBubble{display:table-cell}span.bnn{color:white}.conversation:hover>.bnn,.conversation1:hover>.bnn{color:lightyellow}span.bct{position:absolute;left:0;top:0}.deleteNote{color:#a6b3bf;width:20px;height:20px;position:relative;left:7px;top:15px;cursor:pointer;clear:both;margin-bottom:-20px}.xxx_wrapper .deleteNote{left:-10px;top:4px}.them .deleteNote{float:right;color:#7bcf2b;left:1px;top:15px;display:inline-block}.deleteNote :hover{color:#6fa7cc}.them1 .delteNote{color:#5abab9}.them2 .delteNote{color:#67c9ee}#assignments td{padding:5px;vertical-align:middle;border:5px solid white;background-image:url('/e5/css/htmlfiles/images/background.png');background-repeat:repeat;cursor:pointer}#assignments th{padding:5px;vertical-align:middle;border:5px solid white;background-image:url('/e5/css/htmlfiles/images/background.png');background-repeat:repeat;cursor:pointer;cursor:pointer}td.tagList,td.filename span,td.assign span,td.grade{cursor:pointer}#assignments td.filename{word-break:break-word}td.hidden,th.hidden{display:none}td.right,th.right{text-align:right}#assignments .xxx_wrapper{margin:5px!important}span.fa.fa-arrow-down,span.fa.fa-arrow-up{margin-left:8px}p.convCount{color:#727d8b!important}p.convCountj2e5{position:absolute!important;top:7px;left:8px;font-size:11pt;font-family:arial;font-weight:bold;color:#727d8b!important;cursor:pointer}p.convCountj2e5.unseen{color:red!important}tr.filelist .fselected{background-color:transparent}.fa-cloud-download{color:lightgray;vertical-align:middle}input#j2assign,input#j2grade,textarea#j2conv{border:1px solid #d0d0d0;border-radius:4px;overflow-x:hidden}.fa-cloud-download.j2review{color:#f99c1f}.allTasks{display:inline-block;margin-left:20px}.noteBubble a.jp-play{border-radius:12px}.noteBubble a.jp-stop{border-radius:8px}img.task{margin-left:auto;max-width:400px;max-height:250px;margin-right:auto}#history div.jp-audio{border:none;background-color:transparent}#history .jp-gui.jp-interface{background-color:transparent}#history .xxx_wrapper .missing{background-position:-56px -70px;width:56px;height:70px;margin:10px 32px;background-image:url('/e5/css/htmlfiles/images/assets-5.png');background-repeat:no-repeat}div#history .xxx_wrapper.exe .missing{background-position:-56px -196px}div#history .xxx_wrapper.zip .missing,div#history .xxx_wrapper.yar .missing{background-position:-672px -196px}div#history .xxx_wrapper.pdf .missing{background-position:-168px -70px}div#history .xxx_wrapper.xls .missing,div#history .xxx_wrapper.csv .missing,div#history .xxx_wrapper.ods .missing{background-position:-224px -70px}div#history .xxx_wrapper.txt .missing,div#history .xxx_wrapper.rtf .missing,div#history .xxx_wrapper.doc .missing,div#history .xxx_wrapper.docx .missing,div#history .xxx_wrapper.odt .missing{background-position:-112px -70px}div#history .xxx_wrapper.htm .missing,div#history .xxx_wrapper.html .missing{background-position:0 -196px}div#history .xxx_wrapper.jpg .missing,div#history .xxx_wrapper.jpeg .missing,div#history .xxx_wrapper.svg .missing,div#history .xxx_wrapper.bmp .missing,div#history .xxx_wrapper.gif .missing,div#history .xxx_wrapper.png .missing,div#history .xxx_wrapper.ai .missing,div#history .xxx_wrapper.emf .missing,div#history .xxx_wrapper.wmf .missing,div#history .xxx_wrapper.tif .missing,div#history .xxx_wrapper.tiff .missing{background-position:-336px -70px}div#history .xxx_wrapper.mov .missing,div#history .xxx_wrapper.mpg .missing,div#history .xxx_wrapper.avi .missing,div#history .xxx_wrapper.mpeg .missing,div#history .xxx_wrapper.wmv .missing{background-position:-280px -70px}div#history .xxx_wrapper.epub .missing{background-position:-224px -266px}div#history .xxx_wrapper.swf .missing{background-position:-280px -266px}div#history .xxx_wrapper.wav .missing,div#history .xxx_wrapper.mp3 .missing,div#history .xxx_wrapper.m4a .missing,div#history .xxx_wrapper.ogg .missing,div#history .xxx_wrapper.oga .missing,div#history .xxx_wrapper.wma .missing,div#history .xxx_wrapper.webm .missing{background-position:-336px -266px}div#history .xxx_wrapper{display:inline-table;vertical-align:top;margin:10px 10px 20px;position:relative;cursor:pointer;width:112px;zoom:1;*display:inline}div#history .xxx_wrapper img{max-width:120px;max-height:90px}div#history .xxx_wrapper:hover{outline:1px dotted #ccc}.learningConvj2e5{position:relative;top:4px;margin-left:5px;color:#727d8b;font-size:23pt;margin-top:-10px;cursor:pointer}#j2pdfbox{position:fixed;padding:100px 20px;transform:translate(-50%,-50%);outline:2px dashed #5da0a5;outline-offset:-10px;background-color:#cacaca;top:50%;left:50%;width:400px;font-size:18px;text-align:center}#j2pdfbox>i{color:#5da0a5}#j2pdfbox>#pdfinput{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#j2pdfbox>#pdflabel{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:10px}#j2pdfbox>#pdfopen{width:100%;margin-top:30px;padding:20px 0;cursor:pointer}.local #menuLanguage .flag,.local .flagButton>span.ui-icon{background-image:url('flags-11.png')!important}.local .clickspeak,.local .j2eTag.j2eRotationTag,.local .toolbarButton.ui-button-icon-only .ui-icon,.local #playB{background-image:url('/assets/htmlfiles/j2e-icons-40-40-10.png')}.local #pageFlipR{background-image:url('pageFlipR3.png')}.local #pageFlipL{background-image:url('pageFlipL3.png')}.local #pageFlipR.new{background-image:url('pageFlipR3Plus.png')}.local .j2eTag.clTag,.local .j2eTag.wrapTag{background-image:url('ui-icons_217bc0_256x240.png')}.local .stopCol,.local #cPin{background-image:url('ui-icons_d8e7f3_256x240.png')}.local .ui-widget-content{background-image:url('ui-bg_inset-hard_100_fcfdfd_1x100.png')}.local .ui-widget-header{background-image:url('ui-bg_gloss-wave_55_5c9ccc_500x100.png')}.local .ui-icon,.local .ui-widget-content .ui-icon{background-image:url('ui-icons_469bdd_256x240.png')}.local .j2eTickIcon{background-image:url('blueTick.png')!important}.j2eMenu{z-index:2000;position:absolute;font-family:"Lexend",'ABeeZee',sans-serif;font-size:14px;background:white}.j2eMenuItem{text-align:left;cursor:pointer;list-style-type:none;padding:5px 15px;border:0;color:#555;background:white;white-space:nowrap;display:list-item}.j2eMenuItem.disabled{color:#bbb}.j2eMenuItem.cheveron{padding-right:10px}.j2eMenuItem.cheveron div{font-size:100%;color:#555}.j2eMenuItem.cheveron span.right{float:right}.j2eMenuItem.cheveron span.left{float:left;margin-right:15px}.j2eMenuItem.cheveron div.both{clear:both}.j2MenuText{color:#1d5987}.j2eMenuSeparator{text-align:left;cursor:default;list-style-type:none;padding:0;border:0;border-bottom:1px solid #a6c9e2;margin-top:2px;margin-bottom:2px;background:white}.j2eMenuOver{background:lightblue;color:white}.colourMenu{width:20px;height:15px;border:1px solid black;display:inline-block;margin-right:5px;position:relative;top:3px}.menuTick{position:relative;display:inline-block;margin-left:-20px;margin-right:4px;left:4px}.j2eMenuItem .deleteButton{float:right;display:inline-block;opacity:0}.menuRevision{color:#2b8ad4;font-weight:bold}#menuRevisions .j2eMenuItem{text-align:right}.j2eMenuOver .deleteButton{opacity:1}.sticky{top:20px;left:20px;position:absolute;background-color:#ffe932;opacity:.9;width:220px;height:180px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border:1px solid #dbc52b;overflow:hidden}.sticky.animating{outline:none!important}.stickyTitle{background-color:#dbc52b;font-size:12px;padding-top:2px;padding-left:10px;padding-bottom:2px;padding-right:2px;text-align:center;height:11px;white-space:nowrap}.stickyClose{display:inline-block;padding-right:12px;padding-left:12px;cursor:pointer;position:absolute;right:0;background-color:#dbc52b}.sticky1{background-color:#ffe932;border-color:#dbc52b}.sticky1 .stickyTitle,.sticky1 .stickyTitle .stickyClose{background-color:#dbc52b}.sticky2{background-color:#ffdedb;border-color:#ff9e95}.sticky2 .stickyTitle,.sticky2 .stickyTitle .stickyClose{background-color:#ff9e95}.sticky3{background-color:#d3e7ff;border-color:#75b3ff}.sticky3 .stickyTitle,.sticky3 .stickyTitle .stickyClose{background-color:#75b3ff}.sticky4{background-color:#d4ffcc;border-color:#86ff71}.sticky4 .stickyTitle,.sticky4 .stickyTitle .stickyClose{background-color:#86ff71}.sticky5{background-color:#edbaff;border-color:#dc7cff}.sticky5 .stickyTitle,.sticky5 .stickyTitle .stickyClose{background-color:#dc7cff}.sticky6{background-color:#ffbe6a;border-color:#ff970f}.sticky6 .stickyTitle,.sticky6 .stickyTitle .stickyClose{background-color:#ff970f}.stickyIcon{position:relative;top:0;left:0;opacity:.9;width:38px;height:32px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:inline-block;overflow:hidden}#j2StickyTools{white-space:nowrap}.stickyIcon .stickyTitle{height:4px;width:32px}#content .sticky p{font-size:12pt;word-wrap:break-word}.sticky p{font-size:12pt}.stickyWho{display:inline-block;left:0;padding-left:10px}.stickyText{display:inline-block;padding-left:5px}.stickyShare{width:20px;height:20px;position:absolute;bottom:5px;right:5px;cursor:pointer;background-image:url('images/star-buttons-5.png');background-size:800px 280px;background-position:-291px -250px;z-index:1}.noteShared{background-position:-251px -250px}.tourguide .localVersion,.tourguide .j2editbutton{display:none}.tourguide .paper2048x1024{width:2048px;height:1024px;background-color:rgba(20,20,20,0)}.tourguidemap{background-image:url('../../MapTempBackground.jpg');background-repeat:no-repeat}div#whiteboardTools{font-size:30px;margin:20px;color:#727d8b;float:right;position:relative;text-align:center;z-index:1000;height:100%}#whiteboardTools #tools{bottom:0}#whiteboardTools div{padding:5px;margin:5px;cursor:pointer}.whiteboardSpace{height:30px}div#penBlack{color:black}div#penRed{color:red}div#penBlue{color:blue}div#penGreen{color:green}div#line{color:blue}.fullscreen div#content{background-color:white}.farbtastic{position:relative}.farbtastic *{position:absolute;cursor:crosshair}.farbtastic{width:195px;height:195px}.farbtastic .color,.farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}.farbtastic .wheel{background:url(wheel.png) no-repeat;width:195px;height:195px}.farbtastic .overlay{background:url(mask.png) no-repeat}.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(marker.png) no-repeat}/*
// Copyright Just2easy Limited 2014 all rights reserved.
*/

.flipContainer {
	-webkit-perspective:1000px;
	-o-perspective:500px;
	-moz-perspective:500px;
	-ms-perspective:500px;
	perspective:500px;
}
	
.flipBlock {
    position:absolute;
    -webkit-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:-webkit-transform 1.5s;
    -o-transition:all 1.5s linear;
    -moz-transition:all 1.5s linear;
    -ms-transition:all 1.5s linear;
    transition:all 1.5s linear;
}
.rotated{
    -webkit-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
}
.side{
    position:absolute;
    -webkit-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
}
.front{
}
.back{
	background-color:lightgray;
	color:white;
	padding:20px;
	text-align:center;
    -webkit-transform:rotateY(180deg);
    -o-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg);
}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}

@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {

    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}



.jello{
    -webkit-animation-name:jello;
            animation-name:jello;
    -webkit-transform-origin: center;

            transform-origin: center
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*//* Copied styles from Quilljs git hub https://github.com/quilljs/quill/blob/5eac092fc43311e8cc40cc3a3507ced09aafbe1b/docs/assets/css/base.css */

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.ql-editor {
  padding: 2px 10px 2px 15px;
  overflow-y: hidden;
}

table .quill > .ql-editor {
    padding: 0;
}

.ql-find-string {
    background-color: #f8ff00;
    mix-blend-mode: difference;
    display: inline-block;
}
