.auth-content{width:100%;min-height:calc(100vh - 70px);padding-top:3rem;padding-bottom:3rem}.auth-azul-background{background-image:url("/static/images/auth_azul_background.svg?d5bf271bc6d9");background-size:cover;background-repeat:no-repeat;border-top-right-radius:8px;border-bottom-right-radius:8px;width:100%;height:100%;display:flex;flex-direction:column}.auth-azul-background-left{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.auth-block{margin:auto 0;display:block;width:100%;max-width:29rem}.card-box{height:100%;width:100%;border-radius:8px;box-shadow:0 15px 40px 0 #ebeff5;background-color:#fff}.auth-header{font-size:32px !important;font-weight:500;letter-spacing:-0.6px;color:#161c2d}.redirect-text{font-size:14px;line-height:38px;color:#fff;margin-bottom:0}.redirect-button{display:inline-block;padding:0.5rem 0.75rem;background-color:#fff;border-radius:6px;color:#2254f7;font-size:1.0625rem;font-weight:500;line-height:22px}.page-name-text{font-size:32px;font-weight:500;line-height:1.23;margin-top:3rem;margin-bottom:2rem;color:#fff}.slogan-text{font-size:18px;line-height:1.5;color:#fff}.errors-box{min-height:30px}.errors-text{font-size:0.875rem;line-height:18px;color:#ff0000;margin-bottom:0}.input-label{display:inline-block;position:relative;top:12px;font-size:0.8125rem;font-weight:500;color:#869ab8;background-color:#fff;padding:2px 10px;margin-bottom:0;margin-left:1rem;z-index:2}.input-survey-label{font-size:1.125rem;font-weight:bold;color:#141618;line-height:1.17;margin-bottom:0.5rem}.input-survey-description{font-size:1rem;font-weight:400;color:#141618;line-height:1.31}.input-label-required{color:red}.radio-buttons-field-box ul{display:flex;list-style-type:none;flex-wrap:wrap;padding:0;margin-bottom:0}.radio-buttons-field-box ul li{flex-shrink:0;min-width:110px;margin-bottom:0.75rem;max-width:100%}.radio-buttons-field-box ul li:not(:last-child){margin-right:1rem}.radio-buttons-field-box ul label{padding:0.5rem 1rem;font-size:1rem;font-weight:500;border:1.5px solid #d1dae5;background-color:transparent;margin-bottom:0;border-radius:8px;width:100%;cursor:pointer;text-align:center}.radio-buttons-field-box ul input[type="radio"]{opacity:0.011;z-index:100;width:0}.radio-buttons-field-box ul label:has(input[type="radio"]:checked){color:#2254f7;border-color:#2254f7;background-color:#f4f6ff}.radio-buttons-field-box .error-radio-box li label{border-color:red}.social-login{width:100%;display:flex;justify-content:center;padding:3rem 0rem}.social-login .social-login-account{display:flex;flex-direction:column;align-items:center;border-radius:20px;border-top-left-radius:0;box-shadow:0 15px 40px 0 #ebeff5;background-color:#fff;padding:4rem}.social-login .social-login-button{background-color:#2254f7;color:#fff !important;text-align:center;border:none;padding:0.5rem 0.75rem;border-radius:6px;font-size:1.0625rem;font-weight:500;line-height:22px}.user-form-box{border-radius:10px;border:1px solid rgba(145,158,171,0.24);padding:1rem 1rem 0 1rem}.tooltip-error .tooltip-inner{color:red;background-color:#fceaeb}.tooltip-error.bs-tooltip-right .arrow:before{border-right-color:#fceaeb !important}.tooltip-error.bs-tooltip-left .arrow:before{border-left-color:#fceaeb !important}.tooltip-error.bs-tooltip-bottom .arrow:before{border-bottom-color:#fceaeb !important}.tooltip-error.bs-tooltip-top .arrow:before{border-top-color:#fceaeb !important}.erudera-form .errorlist{padding-left:0 !important;margin-top:6px;list-style:none}.erudera-form .errorlist li{font-size:0.75rem;color:red}.erudera-form label{display:none}.erudera-form .erudera-input,.erudera-form .erudera-textarea,.erudera-form input,.erudera-form textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid transparent;border-bottom:1px solid #d2dae5;background-color:transparent !important;font-size:1.0625rem;letter-spacing:-0.35px;padding:0.5rem 1rem;color:#051d40 !important;white-space:normal;word-break:break-all;word-wrap:normal}.erudera-form .erudera-input:focus,.erudera-form .erudera-textarea:focus,.erudera-form input:focus,.erudera-form textarea:focus{outline:none !important;box-shadow:0 2px 5px 1px #d2dae5}.erudera-form .erudera-input::placeholder,.erudera-form .erudera-textarea::placeholder,.erudera-form input::placeholder,.erudera-form textarea::placeholder{color:#869ab8}.input-field,.input-box input,.textarea-box textarea,.select-field,.select-box select{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid rgba(145,158,171,0.32);background-color:transparent !important;border-radius:8px;font-size:1.0625rem;line-height:26px;letter-spacing:-0.35px;padding:1rem 1rem 0.5rem;color:#051d40 !important;white-space:normal;word-break:break-all;word-wrap:normal}.input-field:focus,.input-box input:focus,.textarea-box textarea:focus,.select-field:focus,.select-box select:focus{outline:none !important;box-shadow:0 2px 5px 1px #d2dae5}.input-field:empty,.input-field::placeholder,.input-box input:empty,.input-box input::placeholder,.textarea-box textarea:empty,.textarea-box textarea::placeholder,.select-field:empty,.select-field::placeholder,.select-box select:empty,.select-box select::placeholder{color:#869ab8;font-size:1rem}.select-field,.select-box select{cursor:pointer}.select-box-default select{padding:1.125rem 1rem 0.625rem}.error-input-field,.error-input-box input,.error-input-box select{border:1px solid red !important}.input-field-disabled{background-color:rgba(210,218,229,0.2) !important;pointer-events:none;display:block}input[type="checkbox"],input[type="radio"]{height:18px;width:18px;flex-shrink:0;accent-color:#2254f7}.radio-button-label{margin-left:4px;font-size:1rem;color:#869ab8;margin-bottom:0;cursor:pointer}.checkbox-input-label{line-height:20px;color:#506690;display:flex;border-bottom:1px solid transparent}.social-icon-button{width:100%;height:44px;border-radius:6px;display:flex;justify-content:center;align-items:center;color:#fff !important}.social-icon-link:hover{text-decoration:none}.google-button{background-color:#f8303c}.facebook-button{background-color:#1877f2}.apple-button{background-color:#000000}.password-link{font-size:0.875rem;color:#2254f7;line-height:20px;margin-bottom:0}.have-an-account{font-size:14px;line-height:1.71;color:#161c2d}.have-an-account-link{font-size:15px;font-weight:500;color:#2254f7}.login-or{font-size:12px;font-weight:500;letter-spacing:0.5px;text-align:center;text-transform:uppercase;color:#161c2d}.terms-text{font-size:12px;line-height:2;text-align:center;color:#8691a6}.copyright-text{font-size:0.75rem;line-height:2;text-align:center;color:#8691a6;opacity:0.58}.checkbox-text{font-size:0.875rem;line-height:22px;color:#b2b7c0;margin-bottom:0}.checkbox-link{color:#cd214a !important;text-decoration:none;cursor:pointer}.checkbox-link:hover{color:#af1d3f !important;text-decoration:underline}@media (max-width: 767.98px){.auth-content{padding-top:2.5rem;padding-bottom:2rem}.auth-azul-background-left{border-top-right-radius:8px;border-bottom-right-radius:0;border-top-left-radius:8px;border-bottom-left-radius:0}.input-field,.input-box input,.textarea-box textarea,.select-field,.select-box select{font-size:1rem}.erudera-form .erudera-input,.erudera-form .erudera-textarea,.erudera-form input,.erudera-form textarea{font-size:1rem}}@media (max-width: 575.98px){.user-form-box{border-radius:4px;border-left-color:transparent;border-right-color:transparent;padding:1rem 0 0}.radio-button-label{font-size:0.875rem}.radio-buttons-field-box ul li{margin-bottom:1rem;width:100%;max-width:100%;margin-right:0}.radio-buttons-field-box ul label{padding:0.5rem;width:100%}}

.my-erudera-body{background-color:#2254f7}.full-screen-dashboard{height:100vh;width:100%;background-color:#2254f7}.full-screen-dashboard .sidebar{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;background-color:#2254f7;position:fixed;top:0;bottom:0;left:0;z-index:100}.full-screen-dashboard .sidebar .nav-item{margin-bottom:0.75rem;max-width:100%}.full-screen-dashboard .sidebar .nav-item .nav-link{display:flex;align-items:center;padding:0.5rem 0.75rem;font-size:1.125rem;line-height:1.5;color:#abbfff;text-align:left;font-weight:400;border-radius:8px;margin-bottom:0}.full-screen-dashboard .sidebar .nav-item .nav-link .nav-link-icon{width:1.5rem;display:inline-block;text-align:center;flex-shrink:0}.full-screen-dashboard .sidebar .nav-item .nav-link .nav-locked-icon{margin-left:auto;font-size:1rem}.full-screen-dashboard .sidebar .nav-item .nav-link.active{background-color:rgba(255,255,255,0.1);color:#fff}.full-screen-dashboard .sidebar .nav-item .nav-link:not(.active):hover{background-color:rgba(255,255,255,0.03);color:rgba(255,255,255,0.8)}.full-screen-dashboard .sidebar .nav-item .nav-link-locked{cursor:default}.main-user-content{height:100vh;overflow-y:scroll;background-color:#f9fbfd;border-top-left-radius:24px;border-bottom-left-radius:24px}.main-user-content .layout-container{max-width:900px;width:100%}.main-user-content .layout-lg-container{max-width:1140px;width:100%}.main-user-content .top-navbar{width:100%;justify-content:space-between;background-color:#f9fbfd;box-shadow:none;border:none}.main-user-content .top-navbar .navbar-title{line-height:55px;white-space:nowrap}.main-user-content .top-navbar .navbar-toggler{border-color:transparent}.main-user-content .top-navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.nav-tabs{border-bottom:1px solid transparent;flex-wrap:nowrap}.nav-tabs .nav-link{padding:0.5rem 2rem;font-size:1.125rem;color:#506690;display:flex;align-items:center}.nav-tabs .nav-link .uncompleted-tab{height:14px !important;width:14px !important;padding:7px;border-radius:50%;border:1px solid #a7b6cc}.nav-tabs .nav-link.active{color:#2254f7;border-color:transparent !important;border-bottom:2px solid #2254f7 !important;font-weight:500}.select-box.multiple-select-box{border:1px solid rgba(145,158,171,0.32);border-radius:8px}.select-box .select2-container .select2-selection,.select-box .select2-container--open{background-color:transparent !important;border:none !important;height:auto !important}.select-box .select2-container .select2-selection:focus,.select-box .select2-container--open:focus{outline:none !important;box-shadow:0 2px 5px 1px #d2dae5}.select-box .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px !important}.select-box .select2-container--default .select2-selection--multiple{padding:0.875rem 0.5rem 0.25rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.select-box .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin-bottom:1px}.select-box .select2-container--default .select2-selection--multiple .select2-selection__choice{box-shadow:0 24px 64px 0 rgba(22,28,45,0.02);border:1px solid #e9eefe;background-color:#e9eefe;border-radius:50px;padding:0.25rem 0.5rem;color:#2254f7;margin:5px;direction:rtl}.select-box .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:1px solid transparent;background-color:#6487f9;border-radius:50%;width:18px;height:18px;padding:0;color:#fff;font-size:0.825em;line-height:1rem;margin-left:0.375rem}.select-box .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select-box .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#5379f9;color:#fff}.select-box .select2-container .select2-selection--single .select2-selection__rendered{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid rgba(145,158,171,0.32);background-color:transparent !important;border-radius:8px;font-size:1.0625rem;line-height:26px;letter-spacing:-0.35px;padding:1rem 1rem 0.5rem;color:#051d40 !important;white-space:normal;word-break:break-all;word-wrap:normal}.error-input-box .select2-container .select2-selection--single .select2-selection__rendered{border:1px solid red !important}.uni-image-wrapper{width:88px;height:88px;flex-shrink:0}.uni-image-wrapper img{left:0;border-radius:8px}.uni-image-wrapper-large{width:100px;height:100px;flex-shrink:0}.uni-image-wrapper-large img{left:0;border-radius:12px}.program-info-pill{padding:2px 0.5rem;background-color:rgba(255,255,255,0.07);border-radius:6px;margin-bottom:0.75rem;margin-right:0.5rem;display:inline-block}.program-info-pill .text-white-seventy-five{color:rgba(255,255,255,0.75)}.university-item-pills{align-items:center;padding:0.375rem 1rem;border-radius:20px;color:#161c2d;background-color:rgba(212,222,250,0.28)}@media (max-width: 1199.98px){.nav-scroll{overflow-x:scroll !important;overflow-y:hidden !important}}@media (max-width: 767.98px){.main-user-content{border-top-left-radius:0;border-bottom-left-radius:0}.top-navbar{background-color:#2254f7 !important}.sidebar-sticky{margin-top:71px}.sidebar-sticky .nav{margin-bottom:100%}.sidebar-sticky .nav .nav-item{margin-bottom:0.375rem}.sidebar-sticky .nav .nav-item .nav-link{font-size:1rem}.select-box .select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem}}
