.srs-header{display:inline-block;margin-top:10px;color:darkslategrey}@media only screen and (min-width: 500px){.srs-header{margin-top:0;margin-left:10px}}.srs-header .learned{color:#60be4f}.srs-header .review{color:#7030a0}.srs-header .unlearned{color:#0770c0}#flashcardstable{border:solid 1px white;background-color:gray}#intropara{display:table-cell;width:50%}.srs{background-color:white;width:100%;display:table;text-align:left}.srs *{box-sizing:border-box}.srs .srs-row{text-align:left;width:100%;display:table-row}.srs .srs-row.srs-title{display:none}.srs [class*='srs-col-']{background-color:#e3e3e3;padding:4px;margin:0;font-size:14px;width:calc(100% - 2px);display:inline-block;vertical-align:middle;color:#393939}.srs .mostrecent[class*='srs-col-']{background-color:#ededed}.srs .snooze[class*='srs-col-']{background-color:#e9c3d5;color:gray}.srs .favorites[class*='srs-col-']{background-color:#def6f0}.srs .srs-col-title{margin-top:1px;margin-left:1px;width:calc(100% - 2px)}.srs .srs-col-desc .review{color:#7030a0}.srs .srs-col-desc .unlearned{color:#0770c0}.srs .srs-col-btns{margin-left:1px;margin-right:1px}.srs .srs-col-cards{width:calc(25%);margin-left:1px}.srs .srs-col-learned{width:calc(25%)}.srs .srs-col-study{width:calc(25%)}.srs .srs-col-review{width:calc(25% - 2px)}.srs .srs-col-buttons{display:inline-block;width:calc(100% - 2px);margin-left:1px;margin-right:1px}.srs .srs-col-buttons .deadlink{color:gray;background-color:#dbdbdb;border-color:#dbdbdb;font-size:14px;width:60px;cursor:default}.btnContainer{display:flex;align-items:center;justify-content:center;font-size:24px}.btnContainer div{margin-left:7px;margin-right:7px}.btnContainer div a,.btnContainer div a:hover{border-bottom:none}.btnContainer .deadlink{color:#c6c6c6}.btnContainer .details{line-height:normal;color:#4472B9;transition:all 0.25s}.btnContainer .details:hover{color:#a7bee2}.btnContainer .study{color:#3da8fc}.btnContainer .study:hover{color:#add2ff}.btnContainer .review{color:#b47ec6}.btnContainer .review:hover{color:#dbbde3}.srsd-row{text-align:left;width:100%}.srsd-row *{box-sizing:border-box}.srsd-row [class*='srsd-']{background-color:white;font-size:15px}.srsd-row .srsd-title{width:100%;border:solid 1px #f8f8f8;border-bottom:none;padding:4px;height:50px;line-height:50px}.srsd-row .srsd-subrow,.srsd-row .srsd-subrow-full{width:100%;border:solid 1px #f8f8f8;border-top:none;padding:4px;vertical-align:top}@media only screen and (min-width: 500px){.srsd-row .srsd-subrow,.srsd-row .srsd-subrow-full{padding-left:10px}}@media only screen and (min-width: 890px){.srsd-row .srsd-subrow,.srsd-row .srsd-subrow-full{display:inline-block;border:none;padding-left:0}}.srsd-row .srsd-subrow .badge,.srsd-row .srsd-subrow-full .badge{width:130px;flex-shrink:0;display:flex;padding:10px;align-items:center}.srsd-row .srsd-subrow .srsd-details,.srsd-row .srsd-subrow-full .srsd-details{width:100%;display:inline-block;padding:5px;font-size:15px}@media only screen and (min-width: 500px){.srsd-row .srsd-subrow .srsd-details,.srsd-row .srsd-subrow-full .srsd-details{font-size:17px}.srsd-row .srsd-subrow .srsd-details.divider,.srsd-row .srsd-subrow-full .srsd-details.divider{border-top:dashed 1px #dadada;padding-top:15px;margin-top:10px}}@media only screen and (min-width: 890px){.srsd-row .srsd-subrow .srsd-details,.srsd-row .srsd-subrow-full .srsd-details{font-size:18px}}.srsd-row .srsd-subrow .srsd-details #currentTitle,.srsd-row .srsd-subrow-full .srsd-details #currentTitle{font-size:18px}.srsd-row .srsd-subrow .srsd-action,.srsd-row .srsd-subrow-full .srsd-action{flex-shrink:0;width:80px;display:inline-block;text-align:center;vertical-align:top;transform:translateY(-35px)}.srsd-row .srsd-subrow .srsd-action.notransform,.srsd-row .srsd-subrow-full .srsd-action.notransform{transform:none}@media only screen and (min-width: 890px){.srsd-row .srsd-subrow .srsd-action,.srsd-row .srsd-subrow-full .srsd-action{transform:translateY(6px)}}.srsd-row .srsd-subrow .srsd-action a,.srsd-row .srsd-subrow-full .srsd-action a{line-height:normal}.srsd-row .srsd-subrow .srsd-details{width:calc(100% - 85px)}@media only screen and (min-width: 890px){.srsd-row .srsd-subrow{width:calc(100% - 155px)}}.srsd-row .stat{color:darkred;font-size:16px}.srsd-row .expl{font-size:14px;line-height:normal;padding:5px}.srsd-row .srsd-subrow-section{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.srsd-row .srsd-subrow-section.section-divider{border-top:dashed 1px darkgray;padding-top:20px}.subtext{color:gray;font-size:smaller;font-style:italic}.setstatus{font-size:18px;padding:2px;height:32px;line-height:28px}@media only screen and (min-width: 500px){.setstatus{font-size:23px}}.setstatus .count{color:#444444}.setstatus .correct{color:#52c23c}.setstatus .incorrect{color:#eb832b}.status_gen,.status_snooze,.status_notyet,.status_onlyjust,.status_easy,.status_addcard{color:#f8f8f8}.status_gen{background-color:#eb61d9}.status_snooze{background-color:#5c859e}.status_notyet{background-color:#dc4455}.status_onlyjust{color:#ddf3d4;background-color:#aad678}.status_easy{color:#ddf3d4;background-color:#6fbe51}.status_addcard{background-color:#de8841}.status_error{color:#e52919;background-color:#fad4cc}#flip_button{font-size:20px;text-align:right;line-height:35px;color:#5264ae;cursor:pointer;float:right}#ime_button{font-size:20px;text-align:right;line-height:35px;color:#5264ae;cursor:pointer;float:right;margin-right:20px}#srs_prefs{margin-top:10px;margin-bottom:10px;font-size:15px;color:darkgray}.srs-option{background-color:#eee9f2;padding:3px;border-radius:5px;white-space:nowrap;margin-top:5px;line-height:30px}#quick{border:solid 1px darkgray;border-radius:4px;background:whitesmoke}.section{padding:20px}.section.divider{border-bottom:solid 1px darkgray}.section.subdivider{border-bottom:dashed 1px #dadada}.s_title{font-weight:bold;margin-bottom:10px}.s_subtitle{font-style:italic;margin-bottom:5px}.keynumber{color:darkred;font-size:1.2em;vertical-align:top}#card-content{margin:5px}#container{margin-left:auto;margin-right:auto}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.rotate{-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container,.front,.back,.backnoflip{width:96vw;max-width:800px;height:66vh;max-height:500px}.flipper{transition:0.6s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;position:relative}.front,.back,.backnoflip{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;border:solid 1px gray;text-align:center;background-color:#e6ecf2}.front.ckanji,.back.ckanji,.backnoflip.ckanji{background-color:#cddde7}.front.cvocab,.back.cvocab,.backnoflip.cvocab{background-color:#d5e0df}.front.cgrammar,.back.cgrammar,.backnoflip.cgrammar{background-color:#dbe1d1}.front.ctatoeba,.back.ctatoeba,.backnoflip.ctatoeba{background-color:#f1ecd5}.front{z-index:2;-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg);display:flex;flex-direction:column}table{margin:0}table td{font-size:smaller}#answer_div{margin-top:20px;clear:both;width:80%;margin-left:auto;margin-right:auto;z-index:5;display:none;transform:translateY(-100px)}.ans_correct{background-color:#72e067;color:white;-webkit-text-fill-color:white}.ans_incorrect{color:#f8f8f8;background-color:#eb61d9}#ax_spinner{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}#ax_spinner #spin{font-size:30px;height:30px}#messagepanel{display:none;position:relative;width:88vw;max-width:800px;height:66vh;max-height:500px;background:#dfd;padding:20px;-webkit-box-shadow:0px 0px 32px -5px rgba(0,0,0,0.47);-moz-box-shadow:0px 0px 32px -5px rgba(0,0,0,0.47);box-shadow:0px 0px 32px -5px rgba(0,0,0,0.47)}#messagepanel #message{text-align:left}#m_image{display:block;height:100%;text-align:center;padding-left:20px;padding-right:20px}#m_image img{max-width:150px;max-height:150px}#frontcontent{height:100%;width:100%}.frontkanjiajax,.frontkanjiajax_small{height:calc(100% - 25px);width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:120px;line-height:120px}.frontkanjiajax .furigana,.frontkanjiajax_small .furigana{transform:translateY(-20px)}.frontkanjiajax_small{font-size:40px;line-height:40px}.cardType{text-align:left;margin-left:4px}.cardType.ctkanji{color:#468db1}.cardType.ctvocab{color:#759894}.cardType.ctgrammar{color:#859b5f}.cardType.cttatoeba{color:#dccc72}.frontkanji{height:100%;line-height:100%;vertical-align:middle;display:table-cell;font-size:120px;font-weight:bold}.fronttatoeba{font-size:30px;font-weight:bold;line-height:40px;padding-left:30px;padding-right:30px;height:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;text-align:center}.frontreverse{height:100%;line-height:100%;vertical-align:middle;display:table-cell;font-size:60px;font-weight:bold}.back{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.summary{height:calc(66vh - 70px);max-height:calc(480px - 70px);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:10px;text-align:left}.summary_no_kanji{height:400px;padding:10px;text-align:center;line-height:400px;vertical-align:middle;font-size:120px;font-weight:bold}#buttons,#front_buttons,#frontButtonsSpinner,#backButtonsSpinner{position:absolute;bottom:0;box-sizing:border-box;width:100%;text-align:right;padding:10px;margin-left:0;margin-right:0}#buttons #edit,#front_buttons #edit,#frontButtonsSpinner #edit,#backButtonsSpinner #edit{float:left;padding-top:10px;cursor:pointer;font-size:14px}#buttons #original,#front_buttons #original,#frontButtonsSpinner #original,#backButtonsSpinner #original{float:left;padding-top:10px;margin-left:10px;cursor:pointer;font-size:14px}#buttons .linkbutton,#front_buttons .linkbutton,#frontButtonsSpinner .linkbutton,#backButtonsSpinner .linkbutton{font-size:16px;padding:4px;color:white;cursor:pointer;margin-left:4px}#buttons .linkbutton .hide_small,#front_buttons .linkbutton .hide_small,#frontButtonsSpinner .linkbutton .hide_small,#backButtonsSpinner .linkbutton .hide_small{display:none}#buttons .btn,#front_buttons .btn,#frontButtonsSpinner .btn,#backButtonsSpinner .btn{border:solid 1px;box-sizing:border-box;color:white;border-radius:2px;cursor:pointer;display:inline-block;margin-left:10px;float:right;padding:8px;height:45px}#buttons #drop,#buttons #snooze,#front_buttons #drop,#front_buttons #snooze,#frontButtonsSpinner #drop,#frontButtonsSpinner #snooze,#backButtonsSpinner #drop,#backButtonsSpinner #snooze{border-color:#263e4b;background-color:#5186a1}#buttons #addcard,#buttons #fail,#buttons #fail_front,#front_buttons #addcard,#front_buttons #fail,#front_buttons #fail_front,#frontButtonsSpinner #addcard,#frontButtonsSpinner #fail,#frontButtonsSpinner #fail_front,#backButtonsSpinner #addcard,#backButtonsSpinner #fail,#backButtonsSpinner #fail_front{border-color:#dc501a;background-color:#eb832b}#buttons #easy,#buttons #easy_front,#front_buttons #easy,#front_buttons #easy_front,#frontButtonsSpinner #easy,#frontButtonsSpinner #easy_front,#backButtonsSpinner #easy,#backButtonsSpinner #easy_front{border-color:#256a2b;background-color:#52c23c}#buttons #ok,#front_buttons #ok,#frontButtonsSpinner #ok,#backButtonsSpinner #ok{border-color:#256a2b;background-color:#52c23c}#buttons #onlyjust,#front_buttons #onlyjust,#frontButtonsSpinner #onlyjust,#backButtonsSpinner #onlyjust{background-color:#9fd96a;border-color:#52c23c}#buttons #notyet,#buttons #fail_no_card,#buttons #fail_front_no_card,#front_buttons #notyet,#front_buttons #fail_no_card,#front_buttons #fail_front_no_card,#frontButtonsSpinner #notyet,#frontButtonsSpinner #fail_no_card,#frontButtonsSpinner #fail_front_no_card,#backButtonsSpinner #notyet,#backButtonsSpinner #fail_no_card,#backButtonsSpinner #fail_front_no_card{background-color:#ee2f50;border-color:#97162b}#mergediv{display:none;color:#9F6000;background-color:#FEEFB3;border:solid 1px #9F6000;border-radius:4px;padding:10px;z-index:1000}#coverdiv{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;display:none}#hidex{display:block;position:absolute;top:6px;right:5px;color:black;height:30px;width:35px;font-size:30px;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer}#proceed{display:none}#spinner{display:none}#continue{display:none}@media only screen and (min-width: 500px){#buttons .linkbutton{font-size:16px;padding:4px;margin-left:4px}.srsd-row .srsd-title{font-size:17px;padding:6px}.srsd-row .stat{font-size:20px}.badges .head{font-size:22px}.badges .digit{font-size:26px}.badges .current,.badges .review{min-width:160px}}@media only screen and (min-width: 890px){#buttons .linkbutton .hide_small{display:inherit}.srs .srs-row{height:60px}.srs .srs-row.srs-title{display:table-row;font-weight:bold}.srs .srs-no-text{display:none}.srs [class*='srs-col-']{padding:10px;font-size:18px;height:58px;display:table-cell}.srs .srs-col-title{width:33%}.srs .srs-col-cards,.srs .srs-col-learned,.srs .srs-col-study,.srs .srs-col-review{width:8%;text-align:center}.srs .srs-col-buttons{width:30%;text-align:center}.srs .srs-col-buttons .linkbutton{margin-left:4px;margin-right:4px}.srsd-row{background-color:white;border:solid 1px #f8f8f8}.srsd-row .srsd-title{font-size:18px;display:inline-block;width:150px;height:100%;border:none;line-height:30px}.srsd-row .stat{font-size:20px}.srsd-row .expl{font-size:15px}.flip-container,.front,.back,.backnoflip{max-height:480px}#card-content{margin:20px}#buttons #edit,#front_buttons #edit{padding-top:10px}#buttons .linkbutton,#front_buttons .linkbutton{font-size:20px;padding:8px;margin-left:10px}.badges .head{font-size:26px}.badges .digit{font-size:34px;line-height:40px}.badges .current,.badges .review{padding:20px;min-width:220px}}.ct-chart-bar .ct-series-b .ct-bar{stroke:#b47ec6}.ct-chart-bar .ct-series-a .ct-bar{stroke:#c64369}.piechart{border-bottom:none}.ct-chart-pie .ct-slice-pie{stroke:white;stroke-width:1px}.ct-chart-pie .ct-series-a .ct-slice-pie{fill:#feaf5a}.ct-chart-pie .ct-series-b .ct-slice-pie{fill:#e25b2a}.ct-chart-pie .ct-series-c .ct-slice-pie{fill:#78d667}.ct-chart-pie .ct-series-d .ct-slice-pie{fill:#3d9a67}.badges-div{display:flex;justify-content:center}.badges-div .study-review{flex-basis:45%;align-items:center;display:flex;flex-direction:column}.badges-div .study-review .s_grid2by2{width:95%;height:130px}@media only screen and (min-width: 500px){.badges-div .study-review{flex-basis:280px;flex-grow:0}}.badges-div .piechart{flex-basis:55%}@media only screen and (min-width: 500px){.badges-div .piechart{flex-basis:300px}}.key-container{display:flex;justify-content:center;flex-wrap:wrap}.key,.keydash{display:flex;align-items:center;height:20px}@media only screen and (min-width: 500px){.key,.keydash{height:24px}}.key .key-block,.keydash .key-block{width:10px;height:10px;margin-right:3px}@media only screen and (min-width: 500px){.key .key-block,.keydash .key-block{width:20px;height:20px;margin-right:10px}}.key .key-block.mature,.keydash .key-block.mature{background-color:#3d9a67}.key .key-block.maturelight,.keydash .key-block.maturelight{background-color:#c9e1cf}.key .key-block.young,.keydash .key-block.young{background-color:#78d667}.key .key-block.younglight,.keydash .key-block.younglight{background-color:#daf3d2}.key .key-block.forgotten,.keydash .key-block.forgotten{background-color:#e25b2a}.key .key-block.forgottenlight,.keydash .key-block.forgottenlight{background-color:#fecfbd}.key .key-block.neverlearned,.keydash .key-block.neverlearned{background-color:#feaf5a}.key .key-block.neverlearnedlight,.keydash .key-block.neverlearnedlight{background-color:#ffe7cd}.key .key-block.thisweek,.keydash .key-block.thisweek{background-color:#b47ec6}.key .key-block.beforethisweek,.keydash .key-block.beforethisweek{background-color:#c64369}.key .keytext,.keydash .keytext{color:gray;font-style:italic;font-size:12px;line-height:20px;white-space:nowrap}@media only screen and (min-width: 500px){.key .keytext,.keydash .keytext{font-size:smaller}}
