/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/timeclock/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/timeclock/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/timeclock/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/timeclock/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/timeclock/core/misc/icons/787878/twistie-up.svg);}
.label{color:black !important;}.timeclock-import-error-msg-header{font-size:xx-large;}#create-student-clock-rec-all-days-wrapper{display:flex;width:96%;}.create-student-clock-rec-each-day-data-wrapper{margin-right:10px;min-width:20%;margin-bottom:0 !important;}.timeclock-import-clock-record-cal-conflict-span{color:red !important;}#edit-create-student-clock-rec-week{width:auto;}.create-student-clock-rec-each-day-date-checkboxes,#create-student-clock-rec-select-all-checkbox{width:20px;height:20px;}.timeclock-inline-date-field-wrapper{display:flex;}.timeclock-inline-date-field-wrapper input{margin-right:10px;}.timeclock-notification-settings-details #edit-field-notif-set-en-sc-notif-wrapper,.timeclock-notification-settings-details #edit-field-notif-set-sc-supervisors-wrapper,.timeclock-notification-settings-details #edit-field-notif-set-en-cid-notif-wrapper,.timeclock-notification-settings-details #edit-field-notif-set-cid-supervisors-wrapper,.timeclock-notification-settings-details .form-item-field-notif-set-cid-threshold{padding:0 30px;}.tooltip-inner{display:flex;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-bottom:6px;background-color:#505050;font-size:16px;padding:20px;max-width:500px !important;font-size:large;}.ui-dialog-titlebar{background-image:url(https://ulm.edu/it/images/background-image-pattern.png) !important;color:#f8ebdb !important;font-size:24px;font-weight:bolder;height:60px;}#timeclock-user-unread-notification-form{padding-top:10px;}.timeclock-notification-wrapper{padding:10px;border:solid grey 1px;border-radius:10px;}.timeclock-notification-msg-date-wrapper{padding-bottom:10px;}.timeclock-notification-msg-wrapper{padding-top:10px;display:flex;}.timeclock-notification-msg-action-wrapper{display:flex;justify-content:flex-end;}.timeclock-notification-empty-wrapper{padding:10px;border:solid grey 1px;border-radius:10px;display:flex;justify-content:center;color:#b30000;font-size:x-large;}#timeclock-menu-my-notifications{display:flex;}#block-bartik-subtheme-ce-mainmenu .menu-item{display:flex;font-size:larger;}.layout-container{max-width:1600px !important;}.timeclock-has-unread-notifications-icon{padding:0px 10px;color:#f7e402;}.timeclock-has-no-unread-notifications-icon{padding:0px 10px;color:#5fd556;}#block-ulm-bootstrap-main-menu .menu--main li:hover .timeclock-has-no-unread-notifications-icon,#block-ulm-bootstrap-main-menu .menu--main li:hover .timeclock-has-unread-notifications-icon,.navbar-nav .nav-item:hover .timeclock-has-no-unread-notifications-icon,.navbar-nav .nav-item:hover .timeclock-has-unread-notifications-icon{color:black;}.timeclock-sc-notification-summary-wrapper,.timeclock-notification-sc-details-wrapper,.timeclock-sc-notification-details-wrapper,.timeclock-cid-notification-summary-wrapper{display:flex;padding-top:2px;}.timeclock-notification-sc-details-wrapper{margin-left:10px;}.timeclock-cid-notification-footer{color:#b30000;}#timeclock-student-search-form{width:fit-content;border:solid black 1px;padding:20px;border-radius:10px;}#timeclock-student-search-form-or-wrapper{display:flex;justify-content:center;margin:10px;}#timeclock-student-search-form-button-wrapper{display:flex;}#timeclock-student-search-form .js-form-item input,#timeclock-student-search-form .js-form-item .form-select{font-size:20px;line-height:normal;height:auto;color:black;}#timeclock-student-search-no-results-span{color:#b30000;display:flex;justify-content:center;font-size:x-large;}#timeclock-student-search-table-caption{color:black;}.timeclock-student-search-result-is-clocked-in{color:red;}#timeclock-config-form .panel-heading{color:black;background-color:lightgrey;}#timeclock-config-form .panel-heading a{font-size:20px;}#timeclock-config-form .panel-default{width:fit-content;}#timeclock-student-job-update-form summary{color:black;background-color:lightgrey;}#timeclock-student-job-update-form{width:50%;}#timeclock-student-job-update-form .details-wrapper label{font-weight:bold;}#timeclock-student-job-update-form #timeclock-student-job-update-form-student-data{padding:0px 10px 20px 10px;}#timeclock-student-job-update-form .form-item,#timeclock-student-job-update-form .form-item input,#timeclock-student-job-update-form .form-item .form-select{font-size:16px;height:auto;line-height:normal;color:black;}#timeclock-student-job-update-form .form-type-checkbox label{display:flex;align-items:center;}#timeclock-student-job-update-form .form-item .form-checkbox{width:20px;height:20px;vertical-align:text-bottom;}#timeclock-student-job-update-form .timeclock-assign-student-to-job-span{padding-left:10px;}#timeclock-student-job-update-form .timeclock-student-job-update-form-assign-to-job-wrapper,#timeclock-student-job-update-form .timeclock-student-job-update-form-assign-to-job-wrapper .form-item{display:flex;flex-wrap:wrap;}#timeclock-student-job-update-form summary::marker{color:#862633;}#timeclock-student-job-page-edit-job{padding:10px 0px;}.timeclock-student-job-table tbody{border:solid maroon 1px;background-color:#ddd;}.timeclock-student-job-table td{padding:20px;}.timeclock-training-incomplete-modal{border:solid black 1px !important;border-radius:10px;}.timeclock-training-incomplete-modal #timeclock-training-incomplete-modal-header-wrapper{display:flex;align-items:center;justify-content:center;}.timeclock-training-incomplete-modal .ui-dialog-titlebar .ui-dialog-title{display:flex;justify-content:center;font-size:1vw;}.timeclock-training-incomplete-modal #timeclock-training-incomplete-modal-header-img{max-width:80px;}.timeclock-training-incomplete-modal .ui-dialog-titlebar-close{display:none;}.timeclock-training-incomplete-modal #timeclock-training-incomplete-modal-footer-wrapper{display:flex;justify-content:center;}.timeclock-training-incomplete-modal #timeclock-training-incomplete-modal-close-btn{border:none !important;width:20%;background-color:#f8d7da;border-color:#2e6da4;}.timeclock-training-incomplete-modal #timeclock-training-incomplete-modal-close-btn:hover{background-color:#f5c6cb;}#timeclock-student-clock-in-form{border:solid black 1px;background-color:#ddd;padding:20px;border-radius:10px;margin-top:20px;display:grid;justify-items:center;}#timeclock-student-clock-in-form #timeclock-clock-in-form-markup{padding:10px 0px;}#timeclock-student-clock-in-form #timeclock-clock-in-btn{color:#155724;background-color:#d4edda;border-color:#c3e6cb;border:solid 0.5px;}#timeclock-student-clock-in-form #timeclock-clock-in-btn:hover{color:#fff;background-color:#28a745;border-color:#28a745;}#timeclock-student-clock-in-form #timeclock-clock-out-btn{color:#fff;background-color:#660000;border-color:#600;border:solid 0.5px;}#timeclock-student-clock-in-form #timeclock-clock-out-btn:hover{color:#fff;background-color:#dc3545;border-color:#dc3545;}#timeclock-student-clock-in-form #timeclock-clock-in-form-markup{font-size:x-large;}#timeclock-student-clock-in-form #timeclock-clock-in-form-time-worked{color:#005c00;}.view-student-timeclock-records .view-header{padding:20px;display:flex;justify-content:space-evenly;align-items:center;}#create-student-clock-records-from-calendar-form .form-item .form-checkbox{height:20px;}#create-student-clock-rec-dates-wrapper .create-student-clock-rec-each-day-data-wrapper.panel:last-child{margin:none;}#create-student-clock-rec-dates-wrapper #timeclock-add-clock-records-from-schedule-select-all-wrapper{margin:0px 0px 20px 0px;}#create-student-clock-rec-dates-wrapper #timeclock-add-clock-records-from-schedule-select-all-wrapper #create-student-clock-rec-select-all-checkbox{border:solid red 1px;}#create-student-clock-rec-dates-wrapper #timeclock-add-clock-records-from-schedule-submit-wrapper{display:flex;justify-content:center;}#create-student-clock-rec-dates-wrapper #timeclock-add-clock-records-from-schedule-submit-wrapper button{color:#fff;background-color:#600;border-color:#600;}#create-student-clock-rec-dates-wrapper #timeclock-add-clock-records-from-schedule-submit-wrapper button:hover{color:#fff;background-color:#770606;border-color:#770606;}#timeclock-timesheet-generator-form .panel-heading{color:black;background-color:lightgrey;}#timeclock-timesheet-generator-form .panel-heading a{font-size:20px;}#timeclock-timesheet-generator-form .form-item input,#timeclock-timesheet-generator-form .form-item .form-select{font-size:20px;}.timesheet-table{display:flex;}.timesheet-table tbody{width:-webkit-fill-available;}.timesheet-table tr{display:flex;}#timeclock-timesheet-generator-form #timeclock-generate-timesheet-btn{color:#155724;background-color:#d4edda;border-color:#c3e6cb;border:solid 0.5px;margin:20px 0px;}#timeclock-timesheet-generator-form #timeclock-generate-timesheet-btn:hover{color:#fff;background-color:#28a745;border-color:#28a745;}.timeclock-traininsg-stauts-report-table #timeclock-training-status-report-table-caption{color:black;display:flex;}.timeclock-traininsg-stauts-report-table tr th{background-color:#ddd;}#timeclock-biweekly-hours-form .timeclock-inline-date-field-wrapper .form-type-date{margin-right:20px;}#timeclock-biweekly-hours-form .timeclock-inline-date-field-wrapper .form-type-date input{font-size:20px;}#timeclock-biweekly-hours-form button{margin:20px 20px 0px 0px;}#timeclock-biweekly-hours-form button#edit-submit{color:#fff;background-color:#600;border-color:#600;}#timeclock-biweekly-hours-form button#edit-submit:hover{color:#fff;background-color:#770606;border-color:#770606;}#timeclock-biweekly-hours-form button#edit-reset{color:#fff;background-color:darkslategrey;border-color:darkslategray;}#timeclock-biweekly-hours-form button#edit-reset:hover{color:#fff;background-color:#194141;border-color:#194141;}#timeclock-biweekly-hours-form button#edit-reset .glyphicon-trash{display:none;}#set_biweekly_search_results_wrapper #biweekly-hours-table tr th{background-color:#ddd;}#timeclock-import-work-schedule-form .panel-heading{color:black;background-color:lightgrey;}#timeclock-import-work-schedule-form .panel-heading a{font-size:20px;}#timeclock-import-work-schedule-form .form-item input,#timeclock-import-work-schedule-form .form-item .form-select{font-size:20px;height:auto;}#timeclock-import-work-schedule-form #edit-avoid-conflict-check{width:20px;height:20px;vertical-align:text-bottom;}#timeclock-import-work-schedule-form #timeclock-import-schedule-form-submit-wrapper{display:flex;align-items:center;justify-content:center;}#timeclock-import-work-schedule-form #timeclock-import-schedule-form-submit-wrapper button{color:#fff;background-color:#600;border-color:#600;}#timeclock-import-work-schedule-form #timeclock-import-schedule-form-submit-wrapper button:hover{color:#fff;background-color:#770606;border-color:#770606;}#node-timeclock-notification-settings-form .timeclock-notification-settings-details,#node-timeclock-notification-settings-edit-form .timeclock-notification-settings-details{border:solid black 1px;display:flex;padding-bottom:10px;border-radius:10px;margin:10px 0px;}#node-timeclock-notification-settings-form summary,#node-timeclock-notification-settings-edit-form summary{display:flex;background-color:#ddd;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;}#node-timeclock-notification-settings-form .timeclock-noti-tootlip-icon,#node-timeclock-notification-settings-edit-form .timeclock-noti-tootlip-icon{display:flex;margin:0px 10px;align-items:center;}#node-timeclock-notification-settings-form .form-item input,#node-timeclock-notification-settings-edit-form .form-item input,#node-timeclock-notification-settings-form .form-item .form-select,#node-timeclock-notification-settings-edit-form .form-item .form-select{font-size:20px;}#node-timeclock-notification-settings-edit-form #edit-field-notif-set-cid-threshold{line-height:normal;}#node-timeclock-notification-settings-form .form-type-checkbox,#node-timeclock-notification-settings-edit-form .form-type-checkbox{height:20px;}.timeclock-node-fieldset{border:solid black 1px;margin:10px 0px;padding:20px 10px;border-radius:10px;}.timeclock-node-fieldset div{margin-bottom:10px;}.field--name-field-job-position-supervisors .field--items{display:flex;margin-left:50px;}.field--name-field-job-position-supervisors .field--items .timeclock-supervisor-info-wrapper,.field--name-field-notif-set-sc-supervisors .field--items .timeclock-supervisor-info-wrapper,.field--name-field-notif-set-cid-supervisors .field--items .timeclock-supervisor-info-wrapper{margin-left:10px;}.timeclock-supervisor-info-wrapper .timeclock-supervisor-info-span{display:flex;}.timeclock-supervisor-info-wrapper .timeclock-supervisor-info-name-header{display:flex;justify-content:center;color:#b30000;}.timeclock-supervisor-name-info-wrapper{margin-left:25px;}.timeclock-fieldset{border:solid black 1px;padding:10px;border-radius:10px;}.node-form{border:solid black 1px;border-radius:10px;padding:10px;margin:20px;width:fit-content;min-width:50%;}.node-form>div{padding-bottom:5px;}.node-form .timeclock-notification-settings-details{margin-bottom:25px !important;}.node-form input{width:auto;}.node-form fieldset{border:solid black 1px;padding:10px;border-radius:10px;width:auto;}.node-form fieldset legend{background-color:#ddd;border-radius:10px;display:flex;padding:10px;}.node-form .form-type-vertical-tabs{width:auto;}.node-form .form-item .form-checkboxes .form-checkbox{width:20px;height:20px;vertical-align:text-bottom;}.node-form .form-checkbox{width:18px;height:20px;vertical-align:text-bottom;}.node-form .form-item .form-checkboxes label{display:flex;align-items:center;}.node-form .form-item .timeclock-job-position-supervisor-span,.node-form .form-item .timeclock-notification-setting-supervisor-span{margin-left:10px;}.node-timeclock-notification-settings-edit-form fieldset{margin:30px 10px;}.node-timeclock-notification-settings-edit-form{padding:0 30px;}.timeclock-job-update-position-header{color:#862633;display:contents;}#edit-timeclock-exempt-list-details summary{background-color:lightgrey !important;}#edit-timeclock-exempt-list-details .form-type-textarea textarea{font-size:20px;}#timeclock-job-sched-filter-fields-wrapper,#timeclock-job-sched-filter-fields-wrapper .js-form-item-timeclock-job-sched-date-filter-student{display:flex;align-items:center;}#timeclock-job-sched-filter-fields-wrapper .form-item{padding:10px;margin:0px 10px;}#timeclock-job-sched-filter-fields-wrapper .js-form-item-timeclock-job-sched-filter-student .select-wrapper{width:auto;margin:0px 5px;}#timeclock-job-students-schedules-filter-form #edit-actions,#edit-timeclock-job-sched-filter-form-fieldset #edit-actions{padding:10px 20px;}.timeclock-job-sched-table-delete-btns{color:#fff;background-color:#600 !important;border-color:#600 !important;margin-right:10px;}.timeclock-manage-schedule{display:flex;float:right;}.timeclock-manage-schedule a{margin:0px 20px;}.panel-heading a{font-size:20px;}#user-admin-permissions .checkbox{display:revert;}#timeclock-import-work-schedule-form button[name='schedule_import_csv_file_remove_button']{color:#fff;background-color:#600;border-color:#600;}#timeclock-import-work-schedule-form button[name='schedule_import_csv_file_remove_button']:hover{color:#fff;background-color:#770606;border-color:#770606;}.path-user .main-container{display:flex;justify-content:center;}.path-user .main-container .row{border:solid black 1px;padding:25px;border-radius:10px;}.path-user .main-container .row div[role='heading']{text-align:center;}.path-user .region.region-content{display:flex;flex-direction:column;}.ulm-timeclock-home-login-wrapper,.ulm-timeclock-home-login-form-wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:20px;}.ulm-timeclock-home-login-form-wrapper form{border:solid black 1px;border-radius:5px;padding:20px;width:50%;min-width:50%;}.ulm-timeclock-login-span{color:#741117;}#edit-field-job-position-ip-address-0-value--description{font-size:18px;}#ulm-timeclock-student-record-view-weekly-total-wrapper{display:flex;background-color:wheat;justify-content:center;padding:10px;}.ulm-timeclock-student-record-view-weekly-wrapper{border:solid black 1px;padding:10px;border-radius:5px;margin:10px 0px;}.ulm-timeclock-student-record-view-weekly-wrapper caption{color:black;font-size:16px;font-weight:bolder;caption-side:top;}.timeclock-manage-user-access-user-wrapper{border:solid black 1px;border-radius:5px;padding:20px 10px;display:flex;justify-content:space-between;align-items:center;width:60%;margin-bottom:10px;margin-bottom:10px;flex-wrap:wrap;}.timeclock-create-user-account-wrapper{margin-top:20px;}.fade[role="alert"]{transition:none;opacity:1;}#edit-field-job-position-supervisors--wrapper #edit-field-job-position-supervisors div.form-type-checkbox{display:flex;flex-wrap:wrap;}.node-timeclock-notification-settings-edit-form details > *:not(:first-child){padding:0px;}.node-timeclock-notification-settings-edit-form .js-form-type-checkbox label{margin:20px 0px 15px 10px;}.node-job-position-edit-form .js-form-type-checkbox{margin-left:25px;}#timeclock-job-students-schedules-table-form .js-form-type-checkbox{margin-left:15px;}.node-job-position-edit-form .js-form-type-checkbox label{margin-left:5px;}.node-student-clock-form .field--name-field-student-clock-clock-in-out .fieldset-wrapper div{gap:20px;}#edit-field-student-clock-clock-in-out-value-wrapper--2 legend{display:none;}#edit-field-student-clock-clock-in-out-value-wrapper--2,#edit-field-student-clock-clock-in-out-value-wrapper--2 .fieldset-wrapper{display:flex;}#edit-field-student-clock-clock-in-out-value-wrapper--2 .fieldset-wrapper .js-form-item-field-student-clock-clock-in-out-value-min,#edit-field-student-clock-clock-in-out-value-wrapper--2 .fieldset-wrapper .js-form-item-field-student-clock-clock-in-out-value-max{display:flex;align-items:center;}#block-ulm-bootstrap5-page-title h1{margin-bottom:5px;}#block-ulm-bootstrap5-page-title{border-bottom:1px solid grey;margin-bottom:20px;}
