.mothergameholder{overflow:auto;background:white;}
.mothergameholder,.mothergameholder *{font-family:arial;}
.mothergameholder .container{padding:0;margin:0;}
.modal{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgb(0, 0, 0, 0.5)}
.modal-text{width:50%;
width:320px;background-color:white;padding:20px;box-sizing:border-box;color:#49372a;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}
.modal-buttons-div{text-align:center;padding:20px 0 0}
.modal-button{background:#d45012;color:white;padding:10px 15px;margin:0 3px;border:none;outline:0;border-radius:5px;cursor:pointer}
.game_play_area{text-align:center;position:relative;padding:0 0 30px}.selectOpt{height:50px;border:none;padding:0 20px;background:#cacaca;border-radius:5px;cursor:pointer}.selectOpt:hover,.selectOpt:hover option{background:#a9a9a9;color:black}.btn_newGame,.btn_undo{width:140px;height:50px;border:none;color:white;background:#f27200;border-radius:5px;margin:0 5px;font-weight:bold;cursor:pointer}.btn_undo{background:#009dd7;margin:0}.btn_newGame:hover{background:#ed5902}.btn_undo:hover{background:#0088d7}.myFtrBtns{padding:50px 0 0}.btmRowBtns{padding:30px 0 0}.savenplay,.editBoard{display:inline-block;height:50px;line-height:50px;color:white;border-radius:5px;cursor:pointer;vertical-align:middle;font-weight:bold;width:150px}.savenplay{background:#9c33df;margin-left:2px}.savenplay:hover{background:#820bce}.editBoard{background:#69af05;margin-right:2px}.editBoard:hover{background:#4d8300}.btn_edit{display:none}.statusDiv{padding:30px 0;font-size:18px}.movesStatus{display:inline-block}.movesStatus:after{content:'|';padding:0 20px;display:inline-block}.gameStatus{display:inline-block}.btmBtn_play{display:none}.allCmnBlock{margin:5px 0 0;padding:0 0 20px}.blockShare{background:antiquewhite}.blockShare .echBlockHeading{background:#edd4b3}.echBlockHeading{font-weight:bold;font-size:18px;text-transform:uppercase;padding:10px 0}.shareinput{max-width:300px;width:100%;height:40px;border-radius:5px;padding:0 10px;border:solid 1px gray;margin:5px 0 20px}.sharetextarea{max-width:300px;width:100%;height:100px;padding:10px;border:solid 1px gray;background:white;margin:5px 0 20px}.echBlockClose{width:100px;height:38px;border:none;color:white;background:#ef5252;border-radius:5px;margin:0 5px;font-weight:bold;cursor:pointer}.echBlockClose:hover{background:#fd2323}.blockExport{background:#d1e5f7;padding:0 0 30px}.blockExport .echBlockHeading{background:#a8d0f5;margin:0 0 30px}.blockExport input[type=text]{border-radius:5px;height:40px;border:solid 1px #649acd;padding:0 20px;outline:0}.blockExport .copyText{height:40px;padding:0 10px;margin-left:-5px;border:solid 1px #649acd;background:#cae6ff;cursor:pointer;border-radius:0 5px 5px 0}.blockExport .copyText:hover{background:#aed2f3}.blockExport .echBlockClose{margin:10px 0 0}.blockImport{background:#e0f7d1;padding:0 0 30px}.blockImport .echBlockHeading{background:#b8e19d;margin:0 0 30px}.blockImport input[type=text]{border-radius:5px;height:40px;border:solid 1px #9fcd81;padding:0 20px;outline:0}.blockImport .applyImport{height:40px;padding:0 10px;margin-left:-5px;border:solid 1px #9fcd81;background:#addb8f;cursor:pointer;border-radius:0 5px 5px 0}.blockImport .applyImport:hover{background:#92d766}.blockImport .echBlockClose{margin:10px 0 0}.blockResize{background:#f7d1e8;padding:0 0 30px}.blockResize .echBlockHeading{background:#ffa5f8;margin:0 0 30px}.resizeDD{display:block;margin:0 auto 20px;height:40px;width:100%;max-width:300px;border:solid 1px #d76ccf;border-radius:6px;padding:0 10px}.resizeTxtFlds{display:block}.blockResize input[type=number]{height:40px;margin:0 8px 0 1px}.blockResize input[type=button]{width:100px;height:38px;border:none;color:white;background:#39ab0a;border-radius:5px;margin:0 2px;font-weight:bold;cursor:pointer}.blockResize input[type=button]:last-child{background:#ef5252}.pg_ans h3{padding:30px 0 0}.game_heading h1{text-transform:capitalize}.btmBtn_share,.btmBtn_export,.btmBtn_import,.btmBtn_clrhistory,.btmBtn_clrBrd,.btmBtn_resize{background:#e3e3e3;border:solid 1px #bdbdbd;border-right-width:0;padding:10px 20px;font-size:14px;cursor:pointer}.btmBtn_resize{border-right-width:1px}.btmBtn_share:hover,.btmBtn_export:hover,.btmBtn_import:hover,.btmBtn_clrhistory:hover,.btmBtn_clrBrd:hover,.btmBtn_resize:hover{background:#cfcfcf}.pyro{position:absolute;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%)}.pyro_hddn{overflow:hidden}.pyro > .before, .pyro > .after{position:absolute;width:8px;height:8px;border-radius:50%;box-shadow:-120px -218.66667px blue, 248px -16.66667px #00ff84, 190px 16.33333px #002bff, -113px -308.66667px #ff009d, -109px -287.66667px #ffb300, -50px -313.66667px #ff006e, 226px -31.66667px #ff4000, 180px -351.66667px #ff00d0, -12px -338.66667px #00f6ff, 220px -388.66667px #99ff00, -69px -27.66667px #ff0400, -111px -339.66667px #6200ff, 155px -237.66667px #00ddff, -152px -380.66667px #00ffd0, -50px -37.66667px #00ffdd, -95px -175.66667px #a6ff00, -88px 10.33333px #0d00ff, 112px -309.66667px #005eff, 69px -415.66667px #ff00a6, 168px -100.66667px #ff004c, -244px 24.33333px #ff6600, 97px -325.66667px #ff0066, -211px -182.66667px #00ffa2, 236px -126.66667px #b700ff, 140px -196.66667px #9000ff, 125px -175.66667px #00bbff, 118px -381.66667px #ff002f, 144px -111.66667px #ffae00, 36px -78.66667px #f600ff, -63px -196.66667px #c800ff, -218px -227.66667px #d4ff00, -134px -377.66667px #ea00ff, -36px -412.66667px #ff00d4, 209px -106.66667px #00fff2, 91px -278.66667px #000dff, -22px -191.66667px #9dff00, 139px -392.66667px #a6ff00, 56px -2.66667px #0099ff, -156px -276.66667px #ea00ff, -163px -233.66667px #00fffb, -238px -346.66667px #00ff73, 62px -363.66667px #0088ff, 244px -170.66667px #0062ff, 224px -142.66667px #b300ff, 141px -208.66667px #9000ff, 211px -285.66667px #ff6600, 181px -128.66667px #1e00ff, 90px -123.66667px #c800ff, 189px 70.33333px #00ffc8, -18px -383.66667px #00ff33, 100px -6.66667px #ff008c;animation:2s bang ease-out infinite backwards, 2s gravity ease-in infinite backwards, 10s position linear infinite backwards}.pyro > .after{animation-delay:1.25s, 1.25s, 1.25s;animation-duration:1.25s, 1.25s, 6.25s}@keyframes bang{from{box-shadow:0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white, 0 0 white}}@keyframes gravity{to{transform:translateY(200px);opacity:0}}@keyframes position{0%, 19.9%{margin-top:10%;margin-left:40%}20%, 39.9%{margin-top:40%;margin-left:30%}40%, 59.9%{margin-top:20%;margin-left:70%}60%, 79.9%{margin-top:30%;margin-left:20%}80%, 99.9%{margin-top:30%;margin-left:80%}}@media(max-width:600px){.selectOpt{width:300px;margin-bottom:5px}	.btn_newGame, .btn_undo{width:147px}.btn_newGame{margin-left:0}.btmBtn_share,.btmBtn_export,.btmBtn_import,.btmBtn_clrhistory,.btmBtn_clrBrd,.btmBtn_resize{padding:8px 15px}}