@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);.home{left:50%;margin:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-60%);width:960px}.home_nav{display:flex;justify-content:space-around;margin:auto;padding-bottom:40px;width:600px}.home #sign-out,.home_nav_button{align-content:center;font-size:20px;text-align:center}.home_title{background-color:#3b434d;clear:both;color:#ebebeb;font-size:40px;margin:0 20px;padding:40px 0;text-align:center}.home_slogan{color:#707070;padding-top:20%;text-align:center}.mediaViewInfo{--web-view-name:login;--web-view-id:login;--web-scale-to-fit:true;--web-scale-to-fit-type:width;--web-scale-on-resize:true;--web-center-horizontally:true;--web-center-vertically:true;--web-enable-deep-linking:true}:root{--web-view-ids:login}#main{margin:auto;padding-top:35px;width:960px}#title{align-content:center;padding-bottom:30px;text-align:center}#nav,#title{color:#3b434d}#nav{float:left}#user-nav{color:#3b434d;float:right}.nav-button{font-size:18px;margin:20px;text-align:right}.user-nav-button{font-size:18px;margin:20px;text-align:left}#user-container{color:#ebebeb;margin:auto;padding:30px 0 25px;text-align:center;width:60%}#user-container,.user-box{background-color:#3b434d}.user-title{font-size:20px;padding-bottom:20px;text-decoration:overline}#user-section{padding-top:10px}.user-text{font-size:18px}.account-heading{font-size:18px;padding:12px 0}.text-secondary{background:#fff;border-left:7px solid #fa9600;border-radius:5px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;box-sizing:border-box;color:#707070;margin:auto;padding:12px 20px;width:60%}.form-control-label{text-align:left}.form-group{align-content:center;margin:auto 20px;text-align:center}.form-entry{padding:10px 0}input[type=password],input[type=text],select{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;color:#707070;display:inline-block;font-size:16px;margin:8px 0;outline:none;padding:12px 20px;width:60%}button[type=submit]{align-content:center;background-color:#3b434d;border:1px dashed #ccc;border-radius:20px;box-sizing:border-box;color:#ebebeb;cursor:pointer;font-size:16px;margin:20px 15px 0 0;outline:none;padding:14px 20px}button[type=submit]:hover{background:#ebebeb;border:1px solid #ccc;color:#3b434d;transition:color .2s ease}button[type=submit]{color:inherit;position:relative;text-decoration:none;transition:color .2s ease-out}.login-group{align-items:center;display:flex;justify-content:center;padding:20px 0 10px}.login-group>div{margin:20px}.login-img{height:40px;width:40px}#account-slogan{color:#707070;padding-top:15%;text-align:center}.decoration{background-color:#3b434d00;bottom:0;color:#3b434d1a;display:none;font-size:500px;padding:0;pointer-events:none;position:absolute;right:0;text-align:right}body{background-color:#f5f5f5}#container{margin:auto}nav{align-items:center;background-color:#3b434d;color:#f5f5f5;display:flex;justify-content:space-around;min-height:8vh;padding:20px 0}#logo-title{font-size:30px}.nav-links{display:flex;justify-content:space-around;width:30%}.nav-links li{list-style:none}.burger{display:none}.burger div{background-color:#f5f5f5;height:2px;margin:5px;transition:all .3s ease;width:25px}.alert{align-content:center;color:#fa6400;padding-bottom:20px;text-align:center}@media screen and (max-width:768px){body{overflow-x:hidden}.nav-links{align-items:center;background-color:#3b434d;display:flex;flex-direction:column;height:92vh;justify-content:flex-start;padding:10% 0;position:absolute;right:0;top:11vh;transform:translateX(100%);transition:transform .5s ease-in;width:30%}.nav-links li{opacity:0;padding-top:30%}.burger{cursor:pointer;display:block}}.nav-active{transform:translateX(0)}@keyframes navLinkFade{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.toggle #line1{transform:rotate(-45deg) translate(-4px,6px)}.toggle #line2{opacity:0}.toggle #line3{transform:rotate(45deg) translate(-4px,-6px)}#main{clear:both;padding-bottom:70px;padding-top:70px}#review{display:flex;justify-content:center;margin:auto;width:960px}.part-selection{margin:auto;padding-top:5%;width:600px}#part-lists{border:#3b434d;border-radius:10px;border-style:dashed;border-width:2px;color:#3b434d;height:500px;overflow:auto;padding:0 30px}#part-lists>div{margin:40px 0}.part-record{border:#3b434d;border-radius:10px;border-style:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px}.part-icon{padding:0 2px}#sidebar{background-color:#3b434d;color:#ebebeb;margin:0 20px;padding:40px;width:20%}#sidebar li{line-height:1.8;list-style:none;text-align:center}#sidebar li:before{content:"#"}.sidebar-title{padding:0 0 20px;text-align:center}.yellow{color:#fa9600}#post-lists{border:#3b434d;border-radius:10px;border-style:dashed;border-width:2px;color:#3b434d;height:500px;overflow:auto;padding:0 30px}#post-lists>div{margin:40px 0}.post-record{border:#3b434d;border-radius:10px;border-style:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px}.course-title{font-size:25px}.course-id{color:#3b434d66;float:right;font-size:30px}.review-counts{color:#3b434db3;font-size:16px}.alert a{color:#fa9600}.tab{align-content:center;background-color:#f5f5f5;display:flex;flex-flow:column;float:left;height:500px;justify-content:flex-start;width:20%}#tab-title{padding-bottom:20px;text-align:center}.tab button{background-color:#f5f5f5;border:1px dashed;border-radius:5px;color:#3b434d;cursor:pointer;font-size:14px;margin:auto;outline:none;overflow:auto;padding:10px 20px;text-align:center;width:80%}.tab button:hover,button.active{background-color:#3b434d;border:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;color:#f5f5f5}.tabcontent{float:left;height:500px;padding:0 30px;width:70%}.post{color:#3b434d;margin:auto;padding-bottom:70px;padding-top:70px;width:730px}.score{padding-top:1px}.checked{color:#fa9600}.course-desc{float:right}.post-entry{clear:both;padding:30px 0 20px}.disclaimer{border-radius:10px;color:#707070;font-size:90%;padding:10px 0}.comments-box{border:#3b434d;border-radius:10px;border-style:dashed;border-width:2px;color:#3b434d;height:600px;margin:10px 0;overflow:auto;padding:0 30px}.comment-title{font-family:Source Sans Pro,sans-serif;font-weight:700;padding-bottom:16px}.comment-post{background-color:#3b434d1a;border-left-style:solid;border-radius:7px;border-width:7px;font-size:15px;margin:20px 0;padding:30px;text-align:justify}.comment-info{color:#9a9a9a;display:flex;justify-content:space-between;padding-top:20px}.user-name{font-size:120%}.comment-form{font-size:14px}.comment-form input[type=text],select{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;color:#707070;display:inline-block;font-size:16px;margin:8px 0;outline:none;padding:12px 20px;width:100%}.rating{vertical-align:-5%}.comment-form textarea{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;height:200px;margin:0 0 20px;padding:20px;width:100%}.comment-form input[type=number],.comment-form textarea{color:#707070;display:inline-block;font-size:14px;outline:none;resize:none}.comment-form input[type=number]{border-radius:50px;margin:3px;padding:5px 0 5px 10px;width:10%}.comment-form input[type=submit]{align-content:center;background-color:#f5f5f5;color:#3b434d;cursor:pointer;float:right;font-size:16px;margin:5px 0;text-decoration:underline;width:100px}.comment-form input[type=submit]:hover{color:#fa9600;transition:color .4s ease}.comment-form{line-height:1.6}.mypost-title{font-size:25px}.my-subpost-title{padding-bottom:50px}.my-id{color:#3b434d66;float:right;font-size:30px}.post-counts{color:#3b434db3;font-size:16px}.my-comment-course{color:#3b434d;float:left;font-size:170%}.post-delete{border:1.5px dashed #707070;border-radius:3px;color:#707070;float:right;padding:0 6px}.post-delete:hover{background:#3b434d;border:1px solid #3b434d;border-radius:3px;color:#ebebeb;padding:0 6px}.checkbox-container{cursor:pointer;display:block;font-size:14px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none;width:60%}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#ccc;border-radius:50%;height:14px;left:4px;position:absolute;top:4px;width:14px}.checkbox-container input:checked~.checkmark,.checkbox-container:hover input~.checkmark{background-color:#3b434d}.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{background:#fff;border-radius:50%;height:6px;left:4px;top:4px;width:6px}.report-intro{padding-bottom:20px;padding-top:10px}.report-form{line-height:2}.report-form input[type=submit]{align-content:center;background-color:inherit;color:inherit;cursor:pointer;font-size:16px;margin:5px 0;text-decoration:underline;width:100px}.report-form input[type=submit]:hover{color:#fa9600;transition:color .4s ease}.report-form input[type=email],select{margin:8px 0;padding:12px 20px;width:60%}.report-form input[type=email],.report-form textarea,select{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;color:#707070;display:inline-block;font-size:16px;outline:none}.report-form textarea{height:200px;margin:10px 0 20px;padding:20px;resize:none;width:80%}.report-issues{color:#3b434d66;font-size:12px;margin:auto;padding-top:80px;text-align:center}*{border:none;box-sizing:border-box;font-family:JetBrains Mono,serif;font-style:normal;font-weight:400;margin:0;padding:0}a:hover{color:#fa9600;cursor:pointer;text-decoration:none}a:hover:after{border-color:#fa9600;right:0}a{color:inherit;position:relative;text-decoration:none;transition:color .4s ease-out}a:after{border-radius:1em;border-top:.1em solid #fa9600;bottom:0;content:"";left:0;position:absolute;right:100%;transition:right .4s cubic-bezier(0,.5,0,1),border-color .4s ease-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;margin:0;min-width:300px}.mobileApp{text-align:center}.mobile-home-main{height:50vh;margin:5vh 5vw;padding:10vh 0}.mobile-home-title{background:#3b434d;color:#fff;font-size:7vw;padding:5vh 0}.mobile-home-slogan{color:#707070;font-size:4vw;padding-top:10vh}.mobile-main{margin:10vw}.mobile-course-title{padding:8px 0}.mobile-course-id{color:#3b434d66;float:right;font-size:9vw}.mobile-review-counts{color:#3b434db3;font-size:16px}.mobile-post{color:#3b434d;margin:auto;padding-bottom:70px;padding-top:20px;text-align:left}.mobile-score{padding-top:1px}.mobile-checked{color:#fa9600}.mobile-post-entry{clear:both;padding:30px 0 0}.mobile-disclaimer{border-radius:10px;color:#707070;font-size:90%;padding:10px 0}.mobile-comments-box{border-bottom:2px solid #fa9600;border-top:2px solid #fa9600;color:#3b434d;height:600px;margin:10px 0;overflow:auto;padding:0 7px}.mobile-comment-title{font-family:Source Sans Pro,sans-serif;font-weight:700;padding-bottom:16px}.mobile-comment-post{background-color:#8b9cb31a;border-radius:7px;border-top-style:solid;border-width:15px;box-shadow:0 4px 8px 0 #0003,0 3px 8px 0 #00000030;font-size:15px;margin:20px 0;padding:30px;text-align:justify}.mobile-comment{font-size:14px;text-align:left}.mobile-comment-info{color:#9a9a9a;display:flex;justify-content:space-between;padding-top:20px}.mobile-user-name{font-size:120%}.mobile-comment-form{font-size:14px}.mobile-post-entry{padding:20px 0}.mobile-comment-form input[type=text],select{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;color:#707070;display:inline-block;font-size:16px;margin:8px 0;outline:none;padding:12px 20px;width:100%}.mobile-rating{vertical-align:-5%}.mobile-comment-form textarea{border:1px solid #ccc;border-radius:20px;box-sizing:border-box;height:200px;margin:0 0 20px;padding:20px;width:100%}.mobile-comment-form input[type=number],.mobile-comment-form textarea{color:#707070;display:inline-block;font-size:14px;outline:none;resize:none}.mobile-comment-form input[type=number]{border-radius:50px;margin:3px;padding:5px 0 5px 10px;width:70px}.mobile-comment-form input[type=submit]{align-content:center;background-color:#f5f5f5;color:#3b434d;cursor:pointer;float:right;font-size:16px;margin:5px 0;text-decoration:underline;width:100px}.mobile-comment-form input[type=submit]:hover{color:#fa9600;transition:color .4s ease}.mobile-comment-form{line-height:1.6}.footer{bottom:5%;left:50%;padding-top:30px;position:absolute;transform:translateX(-50%)}.footer,.mobile-report-issues{color:#3b434d66;font-size:12px;margin:auto;text-align:center}.mobile-report-issues{padding-top:80px}.mobile-login-main{margin:15vh 2vh 0}.mobile-account-main{margin:10vh 2vh 0}#mobile-user-container{background-color:#3b434d;color:#ebebeb;margin:auto;padding:30px 0 25px;text-align:center;width:100%}.mobile-user-title{font-size:20px;padding-bottom:20px;text-decoration:overline}#mobile-user-section{padding-top:10px}.mobile-user-text{font-size:18px}.mobile-login-group{align-items:center;justify-content:center;padding:20px 0 10px}.mobile-login-img{height:40px;width:40px}.mobile-user-slogan{padding:30px 0}.mobile-account-heading{font-size:18px;padding:12px 0}.mobile-text-secondary{background:#fff;border-left:7px solid #fa9600;border-radius:5px;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;box-sizing:border-box;color:#707070;margin:auto;padding:12px 20px;width:60%}.mobile-part-selection{text-align:left}#mobile-part-lists{border:#3b434d;border-radius:10px;border-style:dashed;border-width:2px;color:#3b434d;height:60vh;overflow:auto;padding:0 10px}#mobile-part-lists>div{margin:20px 0}.mobile-part-record{border:#3b434d;border-radius:10px;border-style:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px}.mobile-part-course-title{font-size:23px}.mobile-part-review-counts{color:#3b434db3;font-size:16px}.mobile-tabcontent{padding:20px 0;text-align:left}#mobile-post-lists{border:#3b434d;border-radius:10px;border-style:dashed;border-width:2px;color:#3b434d;height:50vh;overflow:auto;padding:0 10px}#mobile-post-lists>div{margin:20px 0}.mobile-post-record{border:#3b434d;border-radius:10px;border-style:none;box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030;padding:10px}.mobile-posts-course-title{font-size:23px}.mobile-posts-course-id{color:#3b434d66;float:right;font-size:30px}.mobile-posts-review-counts{color:#3b434db3;font-size:16px}.mobile-course-title{font-size:25px;padding:0}.mobile-user-id{color:#3b434d66;float:right;font-size:9vw}.mobile-posts-counts{color:#3b434db3;font-size:16px}.mobile-mypost-title{font-size:25px}.mobile-my-subpost-title{padding-bottom:50px}.mobile-my-id{color:#3b434d66;float:right;font-size:30px}.mobile-post-counts{color:#3b434db3;font-size:16px}.mobile-my-comment-course{color:#3b434d;float:left;font-size:170%}.mobile-post-delete{float:right;padding:0 6px}