@media(min-width:1600px){.d-xxl-table-cell{display:table-cell!important}}body,.btn,label{letter-spacing:.3px}.col-padding{padding-left:12.5px;padding-right:12.5px}.row-margin{margin-left:-12.5px;margin-right:-12.5px}.fw-500{font-weight:500!important}.transform-none{text-transform:none}@media(max-width:1366px){#sidebar-wrapper{width:170px}}.content-wrapper{min-height:100vh;padding-top:85px}@media(max-width:1366px){.content-wrapper{margin-left:170px}}.brand-logo{padding:0 15px;position:relative}.brand-logo a{position:relative;top:-3px}.brand-logo a img{width:100%}@media(max-width:1366px){.toggle-menu i{margin-left:170px}}.right-sidebar{padding-top:15px}.right-sidebar p{margin-bottom:15px}.right-sidebar hr{margin:0 0 15px}.right-sidebar li{cursor:pointer}.right-sidebar i.close-settings{display:block;height:20px;width:20px;position:absolute;right:10px;top:18px;font-size:16px;cursor:pointer}.login-container img.logo{max-width:100%}.card-body-header{display:flex;justify-content:space-between}.btn.btn-sm.narrow-button{padding:6px 13px}h5.card-title{font-size:18px}@media(max-width:1366px){h5.card-title{font-size:16px}}h5.card-title+hr{margin-top:0}h5.card-title .btn.add-entity{margin-left:7px;padding:6px 13px;position:relative;top:-2px}h5.card-title i.caret{margin-left:5px;margin-right:2px}h5.card-title .pagination-data{font-size:12px;font-weight:400}.card-actions .clear-search{padding-top:3px;cursor:pointer}.card-actions .quick-search{position:relative}.card-actions .quick-search input{padding-right:30px;width:165px}.card-actions .quick-search .fa{position:absolute;right:0;top:0;width:30px;height:31px;display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;font-size:12px}.row{margin-right:-12.5px;margin-left:-12.5px}.text-underline{text-decoration:underline!important}.form-control{transition:border-color .06s linear,box-shadow .06s linear}.form-control:focus{box-shadow:0 0 0 1px #ffffff73}.form-control.temp-disabled:disabled{background-color:#fff3}.form-control.has-error{margin-bottom:8px}.form-control[readonly]{background-color:#fff3;cursor:default!important}.form-control[readonly].is-date{cursor:pointer!important}.form-control[readonly]:focus.standard-visuals{box-shadow:none}label{font-weight:500}label.error{text-transform:none;position:relative;top:-1px;color:#fff;font-weight:400;padding:0 5px;margin-bottom:0;margin-top:2px}label.error i{color:red;background:#fff;border-radius:50%;width:14px;height:14px;padding:2px 0 0 5px;font-size:10px;position:relative;top:-1px;margin-right:3px}.table.students-table tr td{cursor:cell}.table.students-table tr td.no-click{cursor:default}.table.table-wrap th,.table.table-wrap td{white-space:normal}.table.table-wrap th.no-wrap,.table.table-wrap td.no-wrap{white-space:nowrap}.table thead th{font-weight:500;background-color:#ffffff0f;border-top:none}@media(max-width:1366px){.table thead th{font-size:11px}}.table thead th.controls{width:1%}.table th.sort-handle-cell,.table td.sort-handle-cell{width:20px;min-width:20px;padding:0}.table th.content-width,.table td.content-width{width:1%}@media(max-width:1366px){.table td{font-size:12px}}.table td.sort-handle-cell{position:relative;overflow:hidden;cursor:move}.table td.sort-handle-cell .sort-handle-container{text-align:center;width:14px;position:absolute;top:0;border-right:1px solid rgba(255,255,255,.15);height:100%;transition:width .08s linear}.table td.sort-handle-cell .sort-handle-container:hover{width:20px}.table i.table-boolean{border-radius:50%;font-size:10px;text-align:center;position:relative;top:-2px}.table i.table-boolean.fa-times{padding:0 4px}.table i.table-boolean.fa-check{padding:4px 0;background:#ffffffb3;color:#000c;width:18px}.modal .modal-container{position:absolute;inset:0}.modal .modal-dialog{max-width:100%;position:relative}@media(min-height:769px){.modal .modal-dialog{top:-200px}}.modal-content{width:440px;max-width:100%;background:#232323;border:1px solid rgba(0,0,0,.1)}.modal-content.modal-content-lg{width:800px}.modal-header{margin:0 .2rem;padding:1rem .8rem}.modal-header .close{margin-top:-11px}.modal-header .close:hover{color:#fff!important}.modal-title{font-size:21px}.modal-body{font-size:18px}.modal-footer{margin:0 .2rem;padding:1rem .8rem}.pagination{margin:1.25rem 0 0}.page-item.disabled .page-link{background-color:#ffffff14;color:#ffffff73}.page-item.active .page-link{background-color:#fffc}.nav-tabs.nav-tabs-info.nav-tabs-white{border-color:#fff}.nav-tabs.nav-tabs-info.nav-tabs-white .nav-link{opacity:.85}.nav-tabs.nav-tabs-info.nav-tabs-white .nav-link.active{border-color:#fff;color:#fff;opacity:1}.card.fh-card{min-height:calc(100% - 25px)}.datepicker.datepicker-dropdown:before,.datepicker.datepicker-dropdown:after{display:none}.datepicker.dropdown-menu{background-color:#1b2227}.datepicker .prev:hover,.datepicker .next:hover,.datepicker .datepicker-switch:hover,.datepicker table tr td.day:hover{background-color:#fff3}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background-color:#fff3;color:#fff}.datepicker table tr td.today{background-color:#ffffff26!important;color:#fff!important;border:none!important}.datepicker table tr td.today:active,.datepicker table tr td.today:focus,.datepicker table tr td.today:active:focus{background-color:#ffffff26!important;color:#fff!important}.datepicker table tr td.today:hover{background-color:#ffffff1a!important;color:#fff!important}.datepicker table tr td.active.active{background-color:#ffffffd9!important;color:#000!important}.datepicker table tr td.active.active:hover{background-color:#ffffffe6!important;color:#000!important}.select2-container--default .select2-selection--single{background-color:#fff3;border:none;height:38px;padding-top:5px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:1rem;letter-spacing:normal;padding-left:.75rem;padding-right:27px}.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#fff;opacity:.5;font-size:13px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;width:27px;opacity:.8}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent;border-width:7px 5px 0 5px;margin-left:-6px;margin-top:-3px}.select2-container--default .select2-selection--single .select2-selection__clear{padding-top:1px;font-size:19px;float:left;left:-1px;margin-right:8px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 5px 7px 5px}.select2-container--default .select2-results__message,.select2-container--default .select2-results__option.loading-results{display:none}.select2-container--default .select2-dropdown{background-color:transparent;border-color:#798385}.select2-container--default .select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;padding:.375rem .75rem;background-color:#3a484e;color:#fff}.select2-container--default .select2-results{background-color:#4f595a}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background-color:#798385;color:#fff}.small-select .select2-container--default .select2-selection--single{height:31px;padding-top:1px}.small-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.7rem}.small-select .select2-container--default .select2-selection__arrow{height:29px}.small-select .select2-results__option,.small-select .select2-search__field{font-size:.7rem!important}.course-to-program-container .hours-input{width:52px}.course-to-program-container .is-elective-container{margin-top:9px}.year-courses-container{max-height:537px}.year-courses-container.student-courses{max-height:203px}.year-courses-container td{vertical-align:middle}.year-courses-container td.wrap-normal{white-space:normal}.year-courses-container input.inline-course-grade,.year-courses-container input.inline-course-hours{height:22px;padding-top:2px}.year-courses-container input.inline-course-hours{width:40px}.year-courses-container input.inline-course-grade{width:30px}.year-courses-container .inline-is-elective-container label{position:relative;top:1px}.card-body.has-tabs{padding-top:9px}tr.selected-row{background:#00000059!important}input.with-border,textarea.with-border,.input-group.with-border{box-shadow:0 0 0 2px #3b71a9e6!important}input.with-border.error,textarea.with-border.error,.input-group.with-border.error{box-shadow:0 0 0 2px #ff3831b3!important}input.id-num{width:62px}input.id-num-iteration{width:43px}.input-group.course-date{width:128px}.id-num-separator{font-size:24px}button.student-save{margin-right:1.25rem}.notes-min-height{min-height:300px}textarea.index-student-notes{resize:none}textarea.index-student-notes:disabled{background-color:#ffffff1a}@media(max-width:1366px){textarea.index-student-notes{font-size:12px}}.thesis-data-container .section{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.12)}.thesis-data-container .section:last-of-type{margin-bottom:0;border-bottom:none}.modal .form,.modal .section{border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:1rem}.modal .form.form-group,.modal .section.form-group{padding-bottom:1rem}.modal .form:last-of-type,.modal .section:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.modal .form.with-border,.modal .section.with-border{border-bottom:1px solid rgba(255,255,255,.12)!important;margin-bottom:1rem!important}.modal .form.with-border.form-group,.modal .section.with-border.form-group{padding-bottom:1rem!important}.modal .form.language-section span.in-between,.modal .section.language-section span.in-between{position:relative;top:9px;font-size:14px}.modal .form.language-section input.language-name,.modal .section.language-section input.language-name{width:176px}.modal label:not(.checkbox-label){width:122px}.modal input,.modal textarea,.modal .input-group{width:calc(100% - 122px)}.modal textarea{height:120px;resize:none}.modal .document-list{margin:0 .2rem;border-top:1px solid rgba(255,255,255,.2);padding:1rem .8rem}@media(min-height:769px){.thesis-modal .modal-dialog{top:-100px}}.print-modal .modal-dialog{top:initial!important}.print-modal .card.select-card{transition:background-color .15s linear;cursor:pointer;font-size:16px}.print-modal .card.select-card:hover{background-color:#ffffff40!important}body.bg-theme4,body #theme4{background-image:url(/assets/images/bg-themes/4.png?v=1.1)}body.bg-theme5,body #theme5{background-image:url(/assets/images/bg-themes/5.png?v=1.1)}body.bg-theme7,body #theme7{background-image:linear-gradient(45deg,#002936,#004c6b 62%,#008aa6)}body.bg-theme8,body #theme8{background-image:linear-gradient(45deg,#001536,#002662 62%,#0043ad)}body.bg-theme10,body #theme10{background-image:linear-gradient(45deg,#0f2200,#044a00 62%,#418800)}body.bg-theme11,body #theme11{background-image:linear-gradient(45deg,#381500,#a23002 62%,#802a00)}body.bg-theme12,body #theme12{background-image:linear-gradient(45deg,#4a0021,#6a0034 45%,#b8005a)}
