@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");html,body,main{height:100%}body{color:#575451;margin:0}body.bg-image{background:url(https://assets.coggno.com/assets/lms_login/background-5fc448e8fbd8ae1e990dcfa9f5f8c284c005bc9b6dbddc8480c5b605503a010b.png) no-repeat center center fixed;background-size:cover;-o-background-size:cover;font-family:'Roboto', sans-serif;font-size:14px}body.bg-color{background-color:#fff;font-family:'Montserrat', sans-serif !important;font-size:16px}h1,h2,h3,h4,h5,h6{color:#0d0804}h1{font-size:1.7rem}main.row{margin:0px}.right-content-section{display:flex;flex-direction:column;justify-content:center}.left-content-section{background-color:#fff;padding:0px 40px;display:flex;flex-direction:column}.left-content-section .top-menu{flex:0 0 auto}.left-content-section .language-selector-section{margin-top:auto;margin-bottom:20px;flex:0 0 auto;margin-top:30px}.left-content-section .language-selector-section div{margin-bottom:5px}.left-content-section .main-body{margin-top:20px;flex:1 0 auto}.logo{margin:10px 0px 30px 0px}.logo img{width:auto;height:auto;max-height:150px;max-width:100%}ul.nav{margin-top:30px}ul.nav li a,div#forgot a,.form-group .cancel{color:#575451}ul.nav li a:hover,ul.nav li a:active,div#forgot a:hover{color:#fd7c00;text-decoration:none}form label{font-weight:500;font-size:16px;color:#0d0804}.left-content-section .login-form h5{margin-bottom:40px}.left-content-section .login-form h5,#forgotPasswordModal h5{color:#0d0804}.left-content-section .input-group-text,.left-content-section .input-group-text a,#forgotPasswordModal .input-group-text{background:#f7f7f7;color:#6c757d}.form-control::-moz-placeholder{color:#adadad}.form-control:-ms-input-placeholder{color:#adadad}.form-control::placeholder{color:#adadad}.left-content-section .input-group-prepend .input-group-text,#forgotPasswordModal .input-group-prepend .input-group-text{border-right:none}.left-content-section .input-group-append .input-group-text{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.left-content-section input#password{border-right:none}input[type=text],input[type=password],select.form-control{background:#f7f7f7;color:#6c757d;height:3em}#show_hide_password .input-group-text,#show_hide_confirmation_password .input-group-text{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}a.cancel{color:#adadad}a.cancel:hover{color:#fd7c00;text-decoration:none}.left-content-section .login-form input[type=checkbox]{margin-right:10px}.left-content-section .login-form small{font-size:12px}.btn.submit-button{background-color:#fd7c00;border-color:#fd7c00;color:#fff;height:auto}.btn.cancel{border-color:#dae0e5;color:#575451 !important}.btn.cancel:hover{color:#575451 !important}.btn.submit-button:focus,.btn.cancel:focus{box-shadow:none}.btn.submit-button:hover{background-color:#CC6808}.right-content-section .tip-section{padding-left:40px;font-size:16px}.right-content-section .tip-section .lightbulb{background-color:#f0e4d8;width:70px;height:70px;border-radius:50%;padding:13px;text-align:center;color:#fd7c00;font-size:40px}.right-content-section .tip-section h5{margin:30px 0px;color:#0d0804;position:relative}.right-content-section .tip-section h5:before{content:"";display:block;width:40px;height:2px;background:#0d0804;position:absolute;left:-55px;top:50%}.right-content-section .tip-section .post-line{height:2px;background:#575451;margin-top:50px;width:30px}.form-group{margin-bottom:1rem}.form-group .form-control{border:1px solid #ced4da}form .form-control:focus{box-shadow:none;border-color:#ced4da;background:#f7f7f7}label.error{color:#f00;font-weight:400}.infobox{background-color:#ffffd7;padding:5px;border:1px solid #ffe5bf}.infobox strong,#errorExplanation h2{font-size:14px;line-height:16px;color:#0d0804}#errorExplanation{border:1px solid #800;padding:10px}.fsuccess{background-color:#ff9;border-color:#ccc;padding-left:10px}.fsuccess strong{color:#0d0804}.fsuccess a,.fsuccess a:visited{color:#1B55AC}.ferror{background-color:#fcc;border:1px solid #800}.ferror strong{color:#0d0804}#flashNotice table{margin-top:3px;margin-bottom:8px}#selectGroup .dropdown-menu ul li{border-bottom:1px solid #dae0e5;font-size:0.9rem;color:#575451}.janrain{margin-bottom:20px !important}#janrainEngageEmbed .janrainContent{overflow:inherit !important;border:none !important;width:100% !important;height:inherit !important}#janrainEngageEmbed .janrainHeader{width:100% !important;padding-top:0px !important;padding-bottom:15px !important;font-size:14px !important;font-weight:500 !important;line-height:1.1 !important;color:#575451 !important;font-family:'Roboto', sans-serif !important}#janrainEngageEmbed #janrainProviderPages{position:inherit !important}#janrainEngageEmbed #janrainView>div{position:inherit !important;height:auto !important;width:auto !important}#janrainEngageEmbed .providers{width:48% !important;min-width:150px !important}#janrainEngageEmbed .providers li{height:45px !important;width:100% !important;padding-top:7px !important;padding-left:5px !important}#janrainEngageEmbed .providers li a{font-size:1.2em !important}#janrainEngageEmbed #janrainProviders_0{margin-right:7px !important}#janrainEngageEmbed #janrainAuthReturnExperience{width:100% !important}#janrainEngageEmbed .janrainSwitchAccountLink{float:right !important;text-decoration:underline !important}#janrainEngageEmbed #janrainView div:last-child a{display:none}#additionalRpxInfoForm h1{font-size:2rem}#location_box{flex:1 1 0%}#rpxnowOpenSignupForm .janrainHeader{display:none}#rpxnowOpenSignupForm .logo,#signup .logo{margin:0 0 10px 0}.input-group-prepend,.input-group-append{margin-right:-1px;display:flex}#signup .form-control,#signup-form .form-control{border-color:#ced4da}@media screen and (max-width: 767px){.right-content-section{padding-top:40px;padding-bottom:40px}.right-content-section .tip-section{padding-left:0px}.right-content-section .tip-section h5::before{content:none}.right-content-section .tip-section .post-line{display:none}.navbar-brand img{max-width:100%}.header_area{max-height:unset !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important}.header_inside{flex-direction:column-reverse;padding:24px !important;gap:24px}.auth-card{padding-top:12px !important}}@media screen and (max-width: 500px){#janrainEngageEmbed .providers{width:100% !important}}header .navbar-brand{padding-top:0px;padding-bottom:0px}.navbar-brand img{max-height:60px;width:auto;margin-right:1.5rem}#content{padding-top:15px;overflow-x:hidden}.header_area{position:-webkit-sticky;position:sticky;top:0;z-index:10;max-height:76px;height:76px;background-color:#fff;display:flex;justify-content:center}.header_inside{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 24px}.header_inside_right{display:flex;align-items:center;justify-content:center;gap:32px}.header_searchbar{width:600px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:20px;border:1px solid #c0c0c0;box-shadow:0 2px 4px rgba(0,0,0,0.08);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;padding-left:12px}.header_searchbar_btn{background:transparent;display:flex;align-items:center;justify-content:center;padding:0}.header_searchbar input{width:100%;height:100%;color:#2cc0aa;font-family:inherit;font-size:15px;font-style:normal;font-weight:400;line-height:161.8%;padding-left:0;padding-right:12px;padding-top:8px;padding-bottom:8px}.header_cart{display:flex;align-items:center;justify-content:center}.header_cart_badge{height:16px;width:16px;display:flex;align-items:center;justify-content:center;border-radius:21px;background:#5794f7;color:#fff;text-align:center;font-family:inherit;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.author_profile_pic{position:relative;height:48px;width:48px;display:flex;align-items:center;justify-content:center;border-radius:50%}.user-profile-menu{right:0 !important;left:auto !important;transform:none !important;z-index:11 !important;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin-top:55px !important;box-shadow:none}.user-profile-menu ul li:last-child{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:4px;padding-bottom:4px}.header_btn{height:40px;border:1px solid blue;border-radius:27px;font-weight:600;font-family:inherit;font-size:14px;color:#2768ae;display:flex;align-items:center;justify-content:center;padding:0px 22px}.auth_box{max-width:580px;margin:0 auto}.input_form{padding:15px 30px}.input_form .radio_label{display:flex;align-items:center}.input_form .radio_label input[type='radio']:after{width:15px;height:15px;border-radius:15px;top:-2px;left:2px;position:relative;content:'';display:inline-block;visibility:visible;border:2px solid white}.input_form .radio_label input[type='radio']:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:2px;position:relative;background-color:#2766af;content:'';display:inline-block;visibility:visible;border:2px solid white}.input_form .radio_label input[type='radio']{font-style:normal;font-weight:600;font-size:14px;line-height:17px;font-size:30px;width:19px;height:19px;border:1px solid #2766af;border-radius:500px}.input_form .radio_label span{font-weight:500;font-size:14px;line-height:17px;padding-left:7px}.input_form .form-group{display:flex;flex-direction:column;gap:11px;padding-bottom:18px}.input_form .form-group select,.input_form .form-group input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;gap:384px;border:1px solid #888888;line-height:normal;border-radius:20px}.auth_box a{color:#2766af}:root{--auth-blue: #2766af;--auth-blue-hover: #1f4f8c;--auth-border: #888888;--auth-bg: #fff;--auth-height: 46px;--auth-radius: 5px;--auth-border-width: 1px}.flex-stack{display:flex !important;flex-direction:column !important}.auth-flex-center{display:flex !important;align-items:center !important;justify-content:center !important}.auth-card{max-width:580px;width:100%;padding:48px 32px 96px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.auth-field{display:flex;flex-direction:column;width:100%}.auth-title{font-size:22px;font-weight:400;text-align:center;line-height:28px;font-family:'Montserrat', sans-serif !important}.auth-subtitle{font-size:14px;font-weight:400;text-align:center;font-family:'Montserrat', sans-serif !important}.account-toggle{font-weight:500;padding:0.5rem 1rem}.btn-check:checked+.account-toggle{background-color:var(--auth-blue);border-color:var(--auth-blue);color:#fff}.auth-label{font-size:16px;margin-bottom:0;font-weight:400;display:inline-block}.auth-input,.account-toggle,.form-control.auth-input,.form-select.auth-input{height:var(--auth-height);background:var(--auth-bg);border:var(--auth-border-width) solid var(--auth-border);border-radius:var(--auth-radius);box-shadow:none}.auth-input{padding-left:1rem;padding-right:1rem}label.error{display:block;color:#e53935;font-size:0.875rem;font-weight:500;margin-top:0.25rem;line-height:1.4}.form-check-input{padding:8px;box-shadow:none !important}.auth-field{position:relative;width:100%}.auth-field .auth-input{padding-right:3rem}.auth-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);height:calc(var(--auth-height) - 10px);width:calc(var(--auth-height) - 10px);border:0;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer;color:rgba(160,160,160,0.85)}.auth-field:hover .auth-eye,.auth-field:focus-within .auth-eye{color:rgba(224,224,224,0.95)}.auth-eye.is-active,.auth-eye.is-active i{color:var(--auth-eye-active, #5794f7)}.auth-submit{width:100%;height:var(--auth-height);font-weight:600;letter-spacing:0.4px;display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease, border-color 0.15s ease}.btn-primary{background-color:var(--auth-blue);color:#fff}.btn-secondary{background-color:#fff;color:var(--auth-blue)}button.auth-submit,input.auth-submit[type='submit'],a.auth-submit{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:none !important;box-shadow:none !important}.auth-divider-line{flex-grow:1;height:1px;background-color:#CED4DA;display:block;min-width:0}
