﻿.tx-chili-teacherform{width:100%}.tx-chili-teacherform h3{margin-bottom:1.5rem}.tx-chili-teacherform .start{display:flex;justify-content:space-between}.tx-chili-teacherform .row{margin:0 !important}.tx-chili-teacherform table button[disabled],.tx-chili-teacherform table html input[disabled],.tx-chili-teacherform tr button[disabled],.tx-chili-teacherform tr html input[disabled],.tx-chili-teacherform td button[disabled],.tx-chili-teacherform td html input[disabled]{cursor:pointer;font-size:1rem;border:none;color:#fff;padding:.5rem 2rem;background-color:#70a3d4;font-family:"Source Sans Pro",sans-serif;display:inline-block;text-decoration:none !important;border-radius:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tx-chili-teacherform table button[disabled]:hover,.tx-chili-teacherform table html input[disabled]:hover,.tx-chili-teacherform tr button[disabled]:hover,.tx-chili-teacherform tr html input[disabled]:hover,.tx-chili-teacherform td button[disabled]:hover,.tx-chili-teacherform td html input[disabled]:hover{color:#fff !important;background-color:#345063}.tx-chili-teacherform input,.tx-chili-teacherform select,.tx-chili-teacherform textarea{padding:.5rem;border:1px solid #dfdfdf;border-radius:0;box-shadow:none;height:auto}.tx-chili-teacherform form .error-message{display:none;color:red}.tx-chili-teacherform input[type=submit].disabled{opacity:.25}.tx-chili-teacherform table{width:100%}.tx-chili-teacherform table tr:nth-child(even){background:#e3eaed}.tx-chili-teacherform td,.tx-chili-teacherform th{padding:10px !important}.tx-chili-teacherform thead tr{height:2rem}.tx-chili-teacherform thead tr th{border-left:1px dotted #dfdfdf}.tx-chili-teacherform tbody tr td:nth-child(4){padding:8px 105px 8px 15px !important}.tx-chili-teacherform #teacher-search{background:#e3eaed;padding:1rem}.tx-chili-teacherform #teacher-search label,.tx-chili-teacherform #teacher-search input{margin-right:1rem}.tx-chili-teacherform #teacher-search #searchterm{min-width:15rem}.tx-chili-teacherform #teacher-list{border:1px solid #dfdfdf;padding:1rem;margin-top:1rem;max-height:500px;overflow:scroll}.tx-chili-teacherform #teacher-list em{opacity:.5}.tx-chili-teacherform #teacher-list .teacher{font-size:14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #dfdfdf;padding-bottom:.5rem;margin-bottom:.5rem}.tx-chili-teacherform #teacher-list .teacher:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.tx-chili-teacherform #teacher-list .teacher .teacher-data{width:calc(100% - 120px);padding-right:.5rem;border-right:1px solid #dfdfdf;display:flex;align-items:flex-start}.tx-chili-teacherform #teacher-list .teacher .teacher-data>span{border-right:1px solid #dfdfdf;padding:0 10px;width:15%}.tx-chili-teacherform #teacher-list .teacher .teacher-data>span:last-child{border-right:0;width:55%}.tx-chili-teacherform #teacher-list .teacher .choose-teacher{width:120px;background:none;padding:.5rem;color:#345063;font-weight:bold;text-align:center;height:auto;font-size:14px}.tx-chili-teacherform #teacher-list .teacher .choose-teacher:hover{text-decoration:underline !important;color:#345063}.tx-chili-teacherform #teacher-selection{background:#e3eaed;padding:1rem}.tx-chili-teacherform #teacher-selection button{margin-left:1rem;cursor:pointer;font-size:1rem;border:none;color:#fff;padding:.5rem 2rem;background-color:#70a3d4;font-family:"Source Sans Pro",sans-serif;display:inline-block;text-decoration:none !important;border-radius:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tx-chili-teacherform #teacher-selection button:hover{color:#fff;background-color:#345063}.tx-chili-teacherform #teacher-formfields .row.no-margin{margin:0}.tx-chili-teacherform #teacher-formfields .form-element{padding-top:1rem}.tx-chili-teacherform #teacher-formfields .row .col-lg-6:first-child{padding-left:0}.tx-chili-teacherform #teacher-formfields .row .col-lg-6:last-child{padding-right:0}.tx-chili-teacherform #teacher-formfields .form-control[disabled],.tx-chili-teacherform #teacher-formfields .form-control[readonly],.tx-chili-teacherform #teacher-formfields fieldset[disabled] .form-control{background-color:#e3eaed}.tx-chili-teacherform #teacher-formfields select[multiple]{height:180px}.tx-chili-teacherform #teacher-formfields select[multiple] option:checked,.tx-chili-teacherform #teacher-formfields select[multiple] option.selected{background-color:#345063;color:#fff}.tx-chili-teacherform div#hours-bar{height:50px !important;overflow:hidden;border-radius:0 !important;border:none !important;background-color:#e3eaed !important;opacity:0}.tx-chili-teacherform div#hours-bar span{background:none !important;color:#fff;width:100%;line-height:50px;padding:0 10px;font-weight:bold}.tx-chili-teacherform div#hours-bar #hours-bar-available{border-right:20px solid rgba(0,0,0,0) !important}.tx-chili-teacherform .title-semester{margin-top:3rem;font-weight:bold}.tx-chili-teacherform .semester{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center}.tx-chili-teacherform .semester table.enter-hours-table.winter{margin-right:2rem}.tx-chili-teacherform #new-teacher{margin-top:1rem;margin-bottom:2rem}@media only screen and (max-width: 1199px){.tx-chili-teacherform #teacher-formfields .row .col-lg-6:first-child{padding-right:0}.tx-chili-teacherform #teacher-formfields .row .col-lg-6:last-child{padding-left:0}}@media only screen and (max-width: 700px){.tx-chili-teacherform .semester{display:block}.tx-chili-teacherform .semester table.enter-hours-table.winter{margin-right:0}.tx-chili-teacherform #teacher-list .teacher .teacher-data{flex-wrap:wrap}.tx-chili-teacherform #teacher-list .teacher .teacher-data span{width:100%;border-right:0}.tx-chili-teacherform #teacher-list .teacher .teacher-data span:last-child{padding-top:10px;width:100%}}.tx-chili-teacherform .total-hours-row{font-weight:bold;font-size:1.2rem;color:#70a3d4}.tx-chili-teacherform .available,.tx-chili-teacherform #hours-available{font-weight:bold;background-color:green;color:#fff;padding:0px 5px;border-radius:7px;margin-top:5px;display:inline-block;min-width:23px;text-align:center}.tx-chili-teacherform #hours-available{background-color:#70a3d4}.tx-chili-teacherform .th-sort{position:relative;transition:.3s all ease-in-out}.tx-chili-teacherform .th-sort::after{content:"▲▼";color:#ccc;font-size:.6em;transition:.3s all ease-in-out}.tx-chili-teacherform .th-sort-asc::after{content:"▲"}.tx-chili-teacherform .th-sort-desc::after{content:"▼"}.tx-chili-teacherform .th-sort::after,.tx-chili-teacherform .th-sort-asc::after,.tx-chili-teacherform .th-sort-desc::after{margin-left:5px;font-size:.6em;transition:.3s all ease-in-out}.tx-chili-teacherform .th-sort-asc,.tx-chili-teacherform .th-sort-desc{background:rgba(0,0,0,.1)}#tmpl-phooe .csv-export{margin:2rem 0;border:none;background:#e3eaed;padding:2rem}#tmpl-phooe .csv-export h2{margin-top:0}#tmpl-phooe .csv-export input,#tmpl-phooe .csv-export select,#tmpl-phooe .csv-export textarea{padding:.5rem;border:1px solid #dfdfdf;border-radius:0;box-shadow:none;height:auto}#tmpl-phooe .csv-export select{margin-right:1rem}.csv-export a,.csv-export input[type=submit],.csv-export button,.tx-chili-teacherform a,.tx-chili-teacherform input[type=submit],.tx-chili-teacherform button{cursor:pointer;font-size:1rem;border:none;color:#fff;padding:.5rem 2rem;height:2.5rem;background-color:#70a3d4;font-family:"Source Sans Pro",sans-serif;display:inline-block;text-decoration:none !important;border-radius:7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.csv-export a:hover,.csv-export input[type=submit]:hover,.csv-export button:hover,.tx-chili-teacherform a:hover,.tx-chili-teacherform input[type=submit]:hover,.tx-chili-teacherform button:hover{color:#fff;background-color:#345063}#tmpl-phooe .typo3-messages{padding:0}#tmpl-phooe .typo3-messages .alert-title{margin-top:0;margin-bottom:.5rem}#tmpl-phooe .typo3-messages .alert-message{font-weight:bold}#tmpl-phooe .typo3-messages .alert:before{display:none}