@media (min-width:1600px){.d-xxl-table-cell{display:table-cell!important}}.btn,body,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}@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 hsla(0,0%,100%,.45)}.form-control.temp-disabled:disabled{background-color:hsla(0,0%,100%,.2)}.form-control.has-error{margin-bottom:8px}.form-control[readonly]{background-color:hsla(0,0%,100%,.2);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;color:#fff;font-weight:400;padding:0 5px;margin-bottom:0;margin-top:2px}label.error,label.error i{position:relative;top:-1px}label.error i{color:red;background:#fff;border-radius:50%;width:14px;height:14px;padding:2px 0 0 5px;font-size:10px;margin-right:3px}.table.students-table tr td{cursor:cell}.table.students-table tr td.no-click{cursor:default}.table.table-wrap td,.table.table-wrap th{white-space:normal}.table.table-wrap td.no-wrap,.table.table-wrap th.no-wrap{white-space:nowrap}.table thead th{font-weight:500;background-color:hsla(0,0%,100%,.06);border-top:none}@media (max-width:1366px){.table thead th{font-size:11px}}.table thead th.controls{width:1%}.table td.sort-handle-cell,.table th.sort-handle-cell{width:20px;min-width:20px;padding:0}.table td.content-width,.table th.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 hsla(0,0%,100%,.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:hsla(0,0%,100%,.7);color:rgba(0,0,0,.8);width:18px}.modal .modal-container{position:absolute;left:0;right:0;top:0;bottom: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:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.45)}.page-item.active .page-link{background-color:hsla(0,0%,100%,.8)}.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:after,.datepicker.datepicker-dropdown:before{display:none}.datepicker.dropdown-menu{background-color:#1b2227}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day:hover{background-color:hsla(0,0%,100%,.2)}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.datepicker table tr td.today{border:none!important}.datepicker table tr td.today,.datepicker table tr td.today:active,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:focus{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important}.datepicker table tr td.today:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.datepicker table tr td.active.active{background-color:hsla(0,0%,100%,.85)!important;color:#000!important}.datepicker table tr td.active.active:hover{background-color:hsla(0,0%,100%,.9)!important;color:#000!important}.select2-container--default .select2-selection--single{background-color:hsla(0,0%,100%,.2);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;border-width:7px 5px 0;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;border-width:0 5px 7px}.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:rgba(0,0,0,.35)!important}.input-group.with-border,input.with-border,textarea.with-border{box-shadow:0 0 0 2px rgba(59,113,169,.9)!important}.input-group.with-border.error,input.with-border.error,textarea.with-border.error{box-shadow:0 0 0 2px rgba(255,56,49,.7)!important}input.id-num{width:62px}input.id-num-iteration{width:43px}.input-group.course-date{width:94px}.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:hsla(0,0%,100%,.1)}@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 hsla(0,0%,100%,.12)}.thesis-data-container .section:last-of-type{margin-bottom:0;border-bottom:none}.modal .form,.modal .section{border-bottom:1px solid hsla(0,0%,100%,.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 hsla(0,0%,100%,.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-group,.modal input,.modal textarea{width:calc(100% - 122px)}.modal textarea{height:120px;resize:none}.modal .document-list{margin:0 .2rem;border-top:1px solid hsla(0,0%,100%,.2);padding:1rem .8rem}@media (min-height:769px){.thesis-modal .modal-dialog{top:-100px}}.print-modal .modal-dialog{top:auto!important}.print-modal .card.select-card{transition:background-color .15s linear;cursor:pointer;font-size:16px}.print-modal .card.select-card:hover{background-color:hsla(0,0%,100%,.25)!important}body #theme4,body.bg-theme4{background-image:url(/assets/images/bg-themes/4.png?v=1.1)}body #theme5,body.bg-theme5{background-image:url(/assets/images/bg-themes/5.png?v=1.1)}body #theme7,body.bg-theme7{background-image:linear-gradient(45deg,#002936,#004c6b 62%,#008aa6)}body #theme8,body.bg-theme8{background-image:linear-gradient(45deg,#001536,#002662 62%,#0043ad)}body #theme10,body.bg-theme10{background-image:linear-gradient(45deg,#0f2200,#044a00 62%,#418800)}body #theme11,body.bg-theme11{background-image:linear-gradient(45deg,#381500,#a23002 62%,#802a00)}body #theme12,body.bg-theme12{background-image:linear-gradient(45deg,#4a0021,#6a0034 45%,#b8005a)}