html.pp-connect .connectable,html.pp-connect .connectableTarget{user-select:none;cursor:pointer;transition:box-shadow 500ms ease}html.pp-connect .connectable.inactive,html.pp-connect .connectableTarget.inactive{cursor:default}html.pp-crossword body{user-select:none}html.pp-crossword table{border-collapse:collapse}html.pp-crossword td{border-collapse:collapse}html.pp-crossword td.indicator{color:#fff;background-color:#333}html.pp-crossword td.indicator span{font-weight:bold;color:#fff;background-color:transparent}html.pp-crossword td.letter{border:1px solid #f3f3f3;background-color:#fff}html.pp-crossword td.letter span{visibility:hidden}html.pp-crossword td.doneLetter{border:1px solid #fff;background-color:#fff}html.pp-crossword td.cursor{border:1px double #a3c9a3;box-shadow:inset 1px 1px 50px rgba(100,200,140,0.3)}html.pp-crossword .shelfLetter{float:left;width:30px;margin:0 10px 10px 0;background-color:#fff;text-align:center;line-height:30px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important}html.pp-crossword #correctWordsContainer .shelfLetter{cursor:default}html.pp-crossword .placedLetter{float:auto !important;position:absolute !important;z-index:1000 !important;background-color:transparent !important;box-shadow:none !important;border:none !important}#bigLetterContainer{display:none}html.pp-dragdrop .activeDrag{z-index:3000 !important;clip:inherit !important;box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important}html.pp-fillin .blank{background-color:transparent !important;border:1px dashed #aaa;margin:.2em;vertical-align:middle}html.pp-fillin .blank .hidden{visibility:hidden}html.pp-fillin .blank.dropped{border:none;vertical-align:inherit;font-weight:bold;margin:0;cursor:pointer}html.pp-fillin .blank.dropped .hidden{display:none}html.pp-fillin .blank.dropped:after{content:'x';position:absolute;background-color:#f25a5a;margin-left:0;color:#fff;padding:2px 5px 3px 5px;border-radius:100%;z-index:2;box-shadow:#ccc 2px 2px 4px;line-height:11px;opacity:0;transition:margin .2s ease,opacity .2s ease}html.pp-fillin .blank.dropped:hover:after{opacity:1;margin-left:4px}html.pp-fillin .draggable{display:block;background-color:#fff;float:left;margin-right:5px;padding:6px}html.pp-fillin .correct{background-color:transparent !important}html.pp-fillin .activeDrag{z-index:3000 !important;display:block}#bigWordContainer{display:none}html.pp-fillout .ui-draggable:hover{-ms-filter:'alpha(opacity=100)';zoom:1}html.pp-linksrechts .ui-draggable{box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important}html.pp-linksrechts .activeDrag{z-index:3000 !important;clip:inherit !important}html.pp-linksrechts .correctDrop{transition:box-shadow 500ms ease 200ms;box-shadow:none !important}html.pp-linksrechts .incorrectDrop span{transition:box-shadow 500ms ease 200ms;box-shadow:none !important}html.pp-linksrechts .incorrectDrop span span{color:#f00 !important}html.pp-match .ppmatchLeft,html.pp-match .ppmatchRight{transition:box-shadow 200ms ease}html.pp-match .MatchSelected{clip:inherit !important;box-shadow:0 3px 9px 0 rgba(0,0,0,0.3) !important}html.pp-match .MatchSelected.oldFix{border:1px solid #999;margin:-1px 0 0 -1px;clipTop:auto !important;clipRight:auto !important;clipBottom:auto !important;clipLeft:auto !important}html.pp-memory .toFront{z-index:3000 !important}html.pp-memory .back img{left:0;top:0}html.pp-reorder .reorderWrapper .ui-draggable-dragging{box-shadow:0 3px 7px 0 rgba(0,0,0,0.1) !important;z-index:2000 !important;cursor:move;transform:scale(1.1, 1.1)}html.pp-reorder .reorderWrapper .ui-draggable{clip:inherit !important;cursor:pointer;transition:transform 200ms ease}