body.signing,body.signing.animated{padding-top:30px!important}.mini_header,.mid_content{max-width:1530px;margin:0 auto;padding-bottom:40px}.mini_header{text-align:center;padding-bottom:0}.mini_header .logo{float:none}.breadcrumbs,.course_details,.user_details{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;border:1px solid #e1e1e1;padding:15px;margin:40px 0;font-size:20px;position:relative;display:flex;flex-direction:column}.orange{color:#f59329}h3{color:#f59329;text-decoration:none!important;font-weight:700;font-size:20px;margin:0;margin-bottom:0.7em;margin-top:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form_item{margin-bottom:20px;position:relative}.field_error{background-color:#f59329;color:white;padding:2px 11px;border-radius:4px;position:absolute;right:165px;bottom:-35px;z-index:5;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field_error .marker{position:absolute;background-color:#f59329;-webkit-clip-path:polygon(0% 100%,50% 0%,100% 100%);clip-path:polygon(0% 100%,50% 0%,100% 100%);width:20px;height:10px;top:-9px;right:15px}.agree .field_error{right:auto;left:-215px;bottom:-3px}.agree .field_error .marker{transform:rotate(90deg);right:-14px;top:7px}.agree a{color:blue;text-decoration:underline}.id_det{width:150px;display:inline-block;margin-left:10px}.val_det{cursor:not-allowed}.val_mis_det,.val_det{margin-right:0;margin-left:10px;text-align:right;background-color:#f7f7f7;border:1px solid #ececec;font-size:20px;line-height:1.2em;font-weight:400;min-height:40px;padding:9px 14px;width:calc(100% - 230px);max-width:380px;color:black;font-weight:400}.course_selector{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.course_selector label{cursor:pointer;display:flex;flex-direction:column;width:calc(25% - 15px);margin-left:15px;align-items:center;text-align:center;padding:10px;position:relative}.course_selector label img{width:100%;max-width:150px;margin-left:50px;z-index:1}.course_selector label .course_desc{max-width:230px;font-weight:500;z-index:1}.course_selector label:nth-child(4){margin-left:0}.course_selector [type=radio],.course_selector [type=checkbox]{position:absolute;opacity:0;width:0;height:0}.course_selector.teacher label,.course_selector [type=checkbox]{pointer-events:none;cursor:default}.course_selector [type=radio]+img{cursor:pointer}.course_selector [type=radio]:checked+img{}.course_selector .outliner{position:absolute;width:100%;height:calc(100% + 20px);left:0;top:-10px;z-index:2}.course_selector .backgrounder{position:absolute;width:100%;height:calc(100% + 20px);left:0;top:-10px;z-index:0}.course_selector [type=radio]:checked~.course_desc{color:rgb(245,147,41)}.course_selector [type=radio]:checked~.checkbox_dummy{display:block}.course_selector label:hover .outliner,.course_selector [type=radio]:checked+.outliner{border:4px solid rgb(245,147,41)}.course_selector label:hover .backgrounder,.course_selector [type=radio]:checked+.backgrounder{background-color:#f7f7f7}.course_selector .checkbox_dummy{display:none}.course_selector .checkbox_dummy:after{font-family:'melumadcon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91e";font-size:24px;display:block;color:#f59329;z-index:1;position:absolute;right:40px;top:20px}a.apply_btn{background-color:#f59329;margin-left:0;cursor:pointer;display:block;border:none;color:#fff;padding:8px 20px;border-radius:2px;border-bottom-width:1px;border-bottom-style:solid;font-size:18px;min-width:100px;width:200px;margin-top:20px;text-align:center}a.apply_btn.dead{pointer-events:none;opacity:0.8}.agree{width:auto;display:inline-block;margin:0;font-size:20px;padding-right:25px;cursor:pointer;position:relative}.agree.stand{font-size:20px!important;padding-right:0;margin-top:20px;margin-bottom:20px;float:none!important;cursor:initial;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.agree input{position:relative;opacity:1;cursor:pointer;height:0;width:0;visibility:hidden}.agree input:after{content:"";position:absolute;top:-16px;left:5px;height:20px;width:20px;display:inline-block;visibility:visible;border-radius:0;background-color:#f7f7f7;border:1px solid #000}.agree input:checked::after{font-family:'melumadcon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91e";font-size:13px;display:flex;align-items:center;justify-content:center;color:#000;background-color:#fff}p.error{margin:50px 0}.course_error{color:red;font-weight:700;font-size:24px;margin-top:5px;display:none}.edu_login_btn{color:white;background-color:#428bca;font-weight:300;font-size:18px;border-radius:1px;height:40px;width:300px;-webkit-appearance:none;outline:none;border:none;display:flex;align-items:center;text-decoration:none;justify-content:center;margin-top:20px}.edu_login_btn img{height:80%}.signup_counter{background-color:#f59329;color:white;font-size:18px;padding:5px 0;position:fixed;top:0;width:100%;z-index:5;text-align:center}@media (max-width:1600px){.mid_content{width:100%;max-width:1380px;margin:0 auto;padding:0 15px}}@media (max-width:1100px){.breadcrumbs,.course_details,.user_details{margin:20px 0}.course_selector .checkbox_dummy:after{right:10px;top:0}}@media (max-width:991px){.logo.desktop{display:inline-block!important}}@media (max-width:860px){.mid_content{}}@media (max-width:767px){.course_selector label{width:calc(33% - 15px)}.course_selector label:nth-child(3){margin-left:0}.course_selector label:nth-child(4){margin-left:15px}}@media (max-width:520px){.course_selector label{width:calc(50% - 15px)}.course_selector label:nth-child(2){margin-left:0}.course_selector label:nth-child(3){margin-left:15px}.val_mis_det,.val_det{max-width:unset;width:100%;margin-top:10px}}@media (max-width:380px){.course_selector.teacher label{font-size:16px}.course_selector label img{margin-left:30px}}
