.help,.info{margin-top:20px;text-align:center}.dropArea{border:5px dashed #ccc;min-height:150px;margin-bottom:30px;cursor:pointer}.dropArea.hover{border:5px dashed gray}.dropArea.hover .beforedrag,.dropArea.hasPreviews .beforedrag{display:none}.dropArea:not(.hover):not(.hasPreviews) .beforedrag{display:block}@media screen and (min-width:980px){.beforedrag.mobile{display:none !important}}@media screen and (max-width:979px){.beforedrag.desktop{display:none !important}}.dropArea.hover:not(.hasPreviews) .ondrag{display:block}.dropArea:not(.hover) .ondrag,.dropArea.hasPreviews .ondrag{display:none}.dropArea.hover *{pointer-events:none}.dropArea:not(.hover) *{pointer-events:all}.dropArea .info,.dropArea .help{pointer-events:none;max-width:inherit}div.imageContainer{min-height:100px}img.imagePreview{max-width:100px;max-height:100px;top:0;bottom:20px;left:0;right:0;margin:auto}.previews{display:flex}.previewContainer,.previewPlaceholder{position:relative;margin-bottom:15px;margin-top:15px;margin-left:1.5% !important;text-align:center;padding-left:5px;padding-right:5px;display:inline-block}.previewPlaceholder div{margin:0 auto;height:100px;width:100px;border:5px dashed #ccc;font-size:40px;color:#ccc;text-align:center;line-height:100px}.previewPlaceholder div:hover{border:5px dashed grey;color:grey}div.fileName{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.previewContainer input{display:none}}.dropArea:not(.hasPreviews) .previewPlaceholder{display:none}.previewContainer:hover input{display:block}.previewContainer input.delete{position:absolute;top:0;left:70%}.uploadSuccess{position:absolute;left:40%;font-size:60px;color:green;display:none}#description{min-height:100px}div.progress{margin:0 20px}.collectionButtonIcon{padding-right:10px}.instance{margin-bottom:25px}.instance:last-of-type{margin-bottom:15px}.collection{margin-bottom:25px}.intro-icon{font-size:48px;text-align:center}.text-container{margin-top:20px}.tabnav{max-width:100% !important}.previousButton{margin-top:15px}.buttonContainer{padding-top:15px;padding-bottom:50px}.customerLogo{max-height:60px}.alert-body{color:#1a1a1a}.maxWidth100pct{max-width:100% !important}.maxWidth50pct{max-width:50% !important}p{max-width:100% !important}label.GuideLabel.control-label{display:block;white-space:normal;width:100%;max-width:100%;overflow:visible;word-break:keep-all;overflow-wrap:break-word;hyphens:none}.languageMenu{min-width:15rem !important;left:calc(50% - 115px) !important;padding-top:0 !important;padding-bottom:0 !important}.navigationMenu{padding-top:0 !important;padding-bottom:0 !important}.navigationMenuItem{border:none;color:#1a1a1a;display:-ms-flexbox;display:flex;line-height:2.4rem;padding:8px;padding-top:7px;padding-left:16px;padding-right:16px;text-decoration:none}.pageHeadline{margin-top:0 !important}.container{line-height:24px}.tabContainer{padding-left:10px !important}h2.intro{margin-top:0;margin-bottom:5px;font-weight:bold}ul.ui-autocomplete li:before{content:"" !important}ul.ui-autocomplete li{padding-left:5px !important}span.navigationMenuItem.current{font-weight:bold}.summaryNoBorder{border:0 !important}.noBold{font-weight:normal !important}.summaryTitle{margin-top:30px !important;margin-bottom:10px !important}.summarySection{margin-bottom:30px !important}.tabnav-panel{border-left:0px !important;border-right:0px !important;border-bottom:0px !important;outline:none !important;padding-top:0 !important}.ui-autocomplete{z-index:1000 !important}.ui-dialog{z-index:1000 !important}.save-for-later-btn{float:right;margin-top:10px}.save-for-later-btn .fas.fa-save{font-size:18px;margin-right:4px}#save-for-later-heading{border-bottom-style:none}.modal.save-for-later{z-index:10500}.saveForLaterH4{margin-top:10px !important}.ui-timepicker-trigger{margin-left:5px;vertical-align:top;height:34px !important;line-height:1.2;padding:6px 12px}.ui-timepicker-trigger .fa-clock{font-size:14px}.control-group .timepicker{display:inline-block;vertical-align:top}.control-group .ui-timepicker-trigger{display:inline-block;vertical-align:top;margin-top:0;margin-left:5px}.input-group-addon .timepicker+.ui-timepicker-trigger{margin-left:5px;vertical-align:top}.time-picker-container{display:flex;gap:20px;margin-bottom:20px;justify-content:center;align-items:end}.time-picker-container .time-picker-section{display:flex;flex-direction:column;min-width:100px}.time-picker-container .time-picker-section label{margin-bottom:5px;font-weight:bold;text-align:center}.time-picker-container .time-picker-section .time-select{text-align:center;font-size:16px;padding:8px}.time-preview{text-align:center;padding:15px;background-color:#f8f9fa;border-radius:5px;margin-bottom:10px}.time-preview span{font-size:24px;color:#007bff}#timePickerModal .modal-dialog{max-width:400px;margin:1.75rem auto}#timePickerModal .modal-header{background-color:#007bff;color:white}#timePickerModal .modal-header .modal-title{font-size:18px}#timePickerModal .modal-header .close{color:white;opacity:.8}#timePickerModal .modal-header .close:hover{opacity:1}#timePickerModal .modal-body{padding:20px}#timePickerModal .modal-footer{justify-content:space-between}input.timepicker:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.time-picker-dropdown{position:absolute;min-width:280px;background:white;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:9999;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:block;visibility:visible;opacity:1}.time-picker-dropdown .time-picker-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 16px;border-radius:4px 4px 0 0}.time-picker-dropdown .time-picker-header .time-picker-title{font-size:14px;font-weight:600;color:#495057;text-align:center}.time-picker-dropdown .time-picker-content{padding:16px}.time-picker-dropdown .time-picker-content .time-picker-selectors{display:flex;gap:12px;margin-bottom:16px}.time-picker-dropdown .time-picker-content .time-picker-selectors .time-selector-group{flex:1}.time-picker-dropdown .time-picker-content .time-picker-selectors .time-selector-group .time-selector-label{display:block;font-size:12px;font-weight:500;color:#6c757d;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.time-picker-dropdown .time-picker-content .time-picker-selectors .time-selector-group .time-selector{width:100%;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:4px;background:white;color:#495057;outline:none;transition:border-color .15s ease-in-out;height:40px;max-height:200px;overflow-y:auto}.time-picker-dropdown .time-picker-content .time-picker-selectors .time-selector-group .time-selector:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.time-picker-dropdown .time-picker-content .time-picker-preview{text-align:center;padding:12px;background:#e3f2fd;border-radius:4px;margin-bottom:16px;border:1px solid #bbdefb}.time-picker-dropdown .time-picker-content .time-picker-preview .time-display{font-size:24px;font-weight:600;color:#1976d2;font-family:'Courier New',monospace;letter-spacing:1px}.time-picker-dropdown .time-picker-content .time-picker-actions{display:flex;gap:8px}.time-picker-dropdown .time-picker-content .time-picker-actions .time-picker-btn{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:background-color .15s ease-in-out;padding:8px 16px}.time-picker-dropdown .time-picker-content .time-picker-actions .time-picker-btn.cancel-btn{flex:1;background:#6c757d;color:white}.time-picker-dropdown .time-picker-content .time-picker-actions .time-picker-btn.cancel-btn:hover{background:#5a6268}.time-picker-dropdown .time-picker-content .time-picker-actions .time-picker-btn.confirm-btn{flex:2;background:#007bff;color:white}.time-picker-dropdown .time-picker-content .time-picker-actions .time-picker-btn.confirm-btn:hover{background:#0056b3}.next-role-button-container{position:absolute;top:20px;right:20px;z-index:1000}.next-role-button{background-color:#007bff !important;color:#ffffff !important;padding:6px 12px;font-weight:400;border-radius:4px;text-decoration:none;border:1px solid #007bff !important;display:inline-block;font-size:14px;line-height:1.5}.next-role-button:hover{background-color:#0056b3 !important;color:#ffffff !important;text-decoration:none;border-color:#0056b3 !important}.next-role-button:focus{background-color:#0056b3 !important;color:#ffffff !important;text-decoration:none;border-color:#0056b3 !important;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.next-role-button .fas{margin-right:5px}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c00 !important;border-width:2px !important}.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c00 !important;border-width:2px !important}.control-group.warning .control-label{color:black !important}.control-group.warning{border-left-color:#c00 !important;border-left-style:solid !important;border-left-width:4px !important;padding-left:12px !important}.form-error-message{padding-bottom:8px !important}.nobullet-list{margin-left:0px !important}