div.ccm-page form.mesch-ieft-form .form-label{color:#4290be;font-weight:bold}div.ccm-page form .ccm-widget-colorpicker{width:100%}div.ccm-page form .ccm-widget-colorpicker .sp-preview{width:100%}div.ccm-page main .attribute-croppie-image-wrap .btn-primary{background-color:#6bc6c3}div.ccm-page .alert.alert-dismissible .btn-close{z-index:1}div.ccm-page .alert.alert-info{--bs-alert-color: #2b4f4e;--bs-alert-bg: #e1f4f3;--bs-alert-border-color: #d3eeed}div.ccm-page .ccm-mesch-image-button-text.default{border-radius:5px;box-shadow:2px 2px 5px 1px #555;padding:12px}div.ccm-page .form-signin p.course-detail{opacity:.5}div.ccm-page .ieft-course-detail.registration-summary .form-label{color:inherit;font-weight:600;margin:0}div.ccm-page .ieft-course-detail.registration-summary>div.row{margin-bottom:.75rem}div.ccm-page .ieft-registration .form-group.field-content-hidden .fa-eye{display:inline-block}div.ccm-page .ieft-registration .form-group.field-content-hidden .fa-eye-slash{display:none}div.ccm-page .ieft-registration .form-group:not(.field-content-hidden) .fa-eye{display:none}div.ccm-page .ieft-registration .form-group:not(.field-content-hidden) .fa-eye-slash{display:inline-block}div.ccm-page .ieft-registration .form-group.form-group-pw input{z-index:1 !important}div.ccm-page .ieft-registration .form-group.form-group-pw .input-group-addon:hover{cursor:pointer}div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-email,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-date,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-text,div.ccm-page .ieft-registration .form-group.has-error textarea.form-control{border-color:red;border-width:2px}div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-email:active,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-email:focus,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-date:active,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-date:focus,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-text:active,div.ccm-page .ieft-registration .form-group.has-error input.ccm-input-text:focus,div.ccm-page .ieft-registration .form-group.has-error textarea.form-control:active,div.ccm-page .ieft-registration .form-group.has-error textarea.form-control:focus{box-shadow:0 0 .25rem .25rem rgba(255,0,0,.25)}div.ccm-page .ieft-registration .radio-inline .form-group.has-error>div{border:2px solid red;padding:.25rem}div.ccm-page .mesch-ieft-container form.mesch-ieft-form-course textarea{height:10rem}div.ccm-page .mesch-ieft-container form:not(.ieft-search) .btn.btn-primary{background-color:#4a90e2;color:#fff}div.ccm-page .mesch-ieft-container form:not(.ieft-search) .btn.btn-primary:hover{background-color:#2276d7;border-color:#2276d7}div.ccm-page .mesch-ieft-container form .form-group{margin-bottom:15px}div.ccm-page .mesch-ieft-container form .radio-inline>.form-group>div:after,div.ccm-page .mesch-ieft-container form .radio-inline>.form-group>div:before{content:"";display:table}div.ccm-page .mesch-ieft-container form .radio-inline>.form-group>div:after{clear:both}div.ccm-page .mesch-ieft-container form .radio-inline>.form-group>div>.form-check{float:left}div.ccm-page .mesch-ieft-container form .radio-inline>.form-group>div>.form-check:not(:last-of-type){margin-right:32px}div.ccm-page .mesch-ieft-container form .radio-inline>.form-group .control-label,div.ccm-page .mesch-ieft-container form .radio-inline>.form-group .form-label{margin-bottom:2px}div.ccm-page .mesch-ieft-container .nav.nav-tabs .nav-link{font-weight:500}div.ccm-page .mesch-ieft-container .nav.nav-tabs .nav-link:not(.active){color:#4a90e2}div.ccm-page .mesch-ieft-container .nav.nav-tabs .nav-link:not(.active):hover{color:#2276d7}div.ccm-page .mesch-ieft-container table.course-list .btn,div.ccm-page .mesch-ieft-container table.customer-list .btn,div.ccm-page .mesch-ieft-container table.participants-list .btn{border-radius:0;line-height:1.5;padding:.25rem .5rem}div.ccm-page .mesch-ieft-container table.course-list .btn.btn-primary,div.ccm-page .mesch-ieft-container table.customer-list .btn.btn-primary,div.ccm-page .mesch-ieft-container table.participants-list .btn.btn-primary{background-color:#4a90e2;color:#fff;line-height:1.5}div.ccm-page .mesch-ieft-container table.course-list .btn.btn-primary:before,div.ccm-page .mesch-ieft-container table.customer-list .btn.btn-primary:before,div.ccm-page .mesch-ieft-container table.participants-list .btn.btn-primary:before{content:none}div.ccm-page .mesch-ieft-container table.course-list .btn.btn-primary:hover,div.ccm-page .mesch-ieft-container table.customer-list .btn.btn-primary:hover,div.ccm-page .mesch-ieft-container table.participants-list .btn.btn-primary:hover{background-color:#2276d7;border-color:#2276d7}div.ccm-page .mesch-ieft-container table.course-list tbody td.actions .btn.btn-danger,div.ccm-page .mesch-ieft-container table.customer-list tbody td.actions .btn.btn-danger,div.ccm-page .mesch-ieft-container table.participants-list tbody td.actions .btn.btn-danger{color:#fff}div.ccm-page .mesch-ieft-container table.course-list tbody td.actions .btn.btn-danger{color:#fff}div.ccm-page .mesch-ieft-container table.course-list thead th.actions{width:110px}div.ccm-page .mesch-ieft-container table.customer-list thead th.actions{width:160px}div.ccm-page .mesch-ieft-container table.course-list td.action .btn,div.ccm-page .mesch-ieft-container .customer-list td.action .btn,div.ccm-page .mesch-ieft-container #participants-list td.action .btn{border-radius:0;height:35px;width:35px}div.ccm-page .mesch-ieft-container table.course-list td.action .btn.btn-danger,div.ccm-page .mesch-ieft-container .customer-list td.action .btn.btn-danger,div.ccm-page .mesch-ieft-container #participants-list td.action .btn.btn-danger{color:#fff}div.ccm-page .mesch-ieft-container table.course-list td.action .btn.btn-primary:before,div.ccm-page .mesch-ieft-container .customer-list td.action .btn.btn-primary:before,div.ccm-page .mesch-ieft-container #participants-list td.action .btn.btn-primary:before{content:none}@media(min-width: 992px){div.ccm-page .mesch-ieft-container table.course-list .group-tag-wrapper,div.ccm-page .mesch-ieft-container .customer-list .group-tag-wrapper,div.ccm-page .mesch-ieft-container #participants-list .group-tag-wrapper{display:inline-block}}div.ccm-page .mesch-ieft-container table.course-list .group-tag-wrapper:not(:last-of-type),div.ccm-page .mesch-ieft-container .customer-list .group-tag-wrapper:not(:last-of-type),div.ccm-page .mesch-ieft-container #participants-list .group-tag-wrapper:not(:last-of-type){margin-bottom:5px;margin-right:5px}div.ccm-page .mesch-ieft-container table.course-list .group-tag-wrapper .group-tag,div.ccm-page .mesch-ieft-container .customer-list .group-tag-wrapper .group-tag,div.ccm-page .mesch-ieft-container #participants-list .group-tag-wrapper .group-tag{background-color:#1c7f9b;border:1px solid #1c7f9b;border-radius:7px;color:#fff;padding:2px 5px;white-space:nowrap}div.ccm-page .mesch-ieft-container #ccm-tab-content-pane-participants .action-buttons .btn-primary:before{content:none}div.ccm-page .mesch-ieft-container #ccm-tab-content-pane-participants .action-buttons .form-select{margin-right:5px;max-width:250px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive{width:100%}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table{min-width:936px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table input[type=number].credits,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table input[type=number].payment-year{padding-bottom:2px;padding-top:2px;width:auto}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td:nth-child(1) span,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td:nth-child(2) span,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td:nth-child(3) span{display:block;margin-top:2px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements .form-group,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated .form-group{align-items:baseline;display:flex;justify-content:flex-start;margin-bottom:2px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements .form-group label,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated .form-group label{padding:0 0 7px 0}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements .form-group label:first-of-type,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated .form-group label:first-of-type{padding-top:1px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements .form-group label:last-of-type,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated .form-group label:last-of-type{min-width:90px;width:90px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements .form-group label input.credits,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated .form-group label input.credits{width:70px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.additional-achievements label,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.payment label,div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.participated label{color:inherit;font-weight:normal}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.action .dropdown .dropdown-toggle:after{content:none}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.action .dropdown .dropdown-toggle .dropdown-item i{margin-right:5px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.credits .form-group{margin-bottom:2px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.credits .form-group label{margin:0}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.payment{width:270px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.payment .form-group{align-items:center;display:flex;height:30px;justify-content:flex-start;margin-bottom:2px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.payment .form-group label{flex-grow:1;margin:0}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table td.payment .form-group input.payment-year{width:90px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table th.zip{width:60px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table th.payments{width:270px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table th.credits{width:90px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table th.actions{width:51px}div.ccm-page .mesch-ieft-container #participants-list .table-responsive table .form-group{margin-bottom:0}div.ccm-page .mesch-ieft-container .mesch-ieft-address .ieft-billing-address{display:none}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .btn-primary:before{content:none}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff{align-items:stretch;background-color:#ddd;display:flex;gap:14px;margin-bottom:15px;max-width:400px;min-height:100px;padding:7px}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff.ui-sortable-helper{box-shadow:2px 2px 12px -3px #555}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description{flex-grow:2;position:relative}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description .action-bar{position:absolute;right:0;top:0}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description .action-bar .btn.item-move:active,div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description .action-bar .btn.item-move:focus,div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description .action-bar .btn.item-move:hover{cursor:move}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.description .button-bar{bottom:0px;position:absolute;right:0px}div.ccm-page .mesch-ieft-container .mesch-ieft-staffs-container .form-group .items-container .mesch-ieft-staff>div.image{width:100px}div.ccm-page .mesch-ieft-container .nav-tabs{margin-top:30px}div.ccm-page .mesch-ieft-container .search-box-row{margin-bottom:15px}div.ccm-page .mesch-ieft-container .search-box-row>div:first-child{margin-bottom:15px}@media(min-width: 768px){div.ccm-page .mesch-ieft-container .search-box-row>div:first-child{margin-bottom:0}}div.ccm-page .mesch-ieft-container .search-box-row .btn-primary:before{content:none}div.ccm-page .mesch-ieft-container .search-box-row .search-box{width:100%}div.ccm-page .mesch-ieft-container .search-box-row .search-box input:first-child{border-right:none}div.ccm-page .mesch-ieft-container .search-box-row .search-box form{width:100%}div.ccm-page .mesch-ieft-container .search-box-row .search-box .btn-default{border-color:#b3b3b3}div.ccm-page .mesch-ieft-container .search-box-row .search-box .input-group-btn .btn{line-height:21px;padding-top:8px;z-index:0}div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management{margin-bottom:15px}div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses .form-control,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management .form-control{float:left;width:44%}@media(min-width: 768px){div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses .form-control,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management .form-control{width:40%}}@media(min-width: 992px){div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses .form-control,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management .form-control{width:20%}}div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses .form-control:active,div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses .form-control:focus,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management .form-control:active,div.ccm-page .mesch-ieft-container .search-box-row .search-box.user-management .form-control:focus{box-shadow:none;outline:0}div.ccm-page .mesch-ieft-container .search-box-row .search-box.courses input.ccm-input-text{border-right:none}div.ccm-page .mesch-ieft-container .tab-content{margin-bottom:30px}.ui-dialog.mesch-ieft-modal .ui-dialog-buttonpane{justify-content:space-between}.ui-dialog.mesch-ieft-modal .ui-dialog-buttonpane.ui-helper-clearfix:before,.ui-dialog.mesch-ieft-modal .ui-dialog-buttonpane.ui-helper-clearfix:after{content:none}.ui-dialog.mesch-ieft-modal .ui-dialog-buttonpane .btn-light:hover{background-color:#d3d4d5}.ui-dialog .ui-dialog-content>.btn{display:none}.ui-dialog .ui-dialog-content .mesch-ieft-dialog-body>.btn{display:none}.ui-dialog .ui-dialog-content .mesch-ieft-dialog-body .search-btn:hover{cursor:pointer}#ccm-popup-confirmation .btn.btn-secondary:focus,#ccm-popup-confirmation .btn.btn-secondary:hover,.ccm-page .mesch-ieft-container .btn.btn-secondary:focus,.ccm-page .mesch-ieft-container .btn.btn-secondary:hover{background-color:#7a7a7a}#ccm-popup-confirmation .ccm-dashboard-form-actions,.ccm-page .mesch-ieft-container .ccm-dashboard-form-actions{text-align:right}#ccm-popup-confirmation .form-check-input,.ccm-page .mesch-ieft-container .form-check-input{margin-right:5px}#ccm-popup-confirmation .form-group.form-type-file,.ccm-page .mesch-ieft-container .form-group.form-type-file{background-color:#eee;height:100px;position:relative;width:100%}#ccm-popup-confirmation .form-group.form-type-file .btn.btn-secondary,.ccm-page .mesch-ieft-container .form-group.form-type-file .btn.btn-secondary{background-color:#fff;color:#333;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}#ccm-popup-confirmation .form-group.form-type-file .btn.btn-secondary:hover,.ccm-page .mesch-ieft-container .form-group.form-type-file .btn.btn-secondary:hover{background-color:#ccc}#ccm-popup-confirmation .form-group.form-type-file>[data-concrete-file-input],.ccm-page .mesch-ieft-container .form-group.form-type-file>[data-concrete-file-input]{position:relative;top:50%;transform:translateY(-50%)}#ccm-popup-confirmation .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded,.ccm-page .mesch-ieft-container .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded{position:relative}#ccm-popup-confirmation .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded .btn-group,.ccm-page .mesch-ieft-container .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded .btn-group{left:50%;position:absolute;transform:translate(-50%, -50%)}#ccm-popup-confirmation .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded .btn-group .btn,.ccm-page .mesch-ieft-container .form-group.form-type-file>[data-concrete-file-input] .ccm-item-selector-loaded .btn-group .btn{position:static;transform:none}#ccm-popup-confirmation .form-group.form-type-modules .mesch-ieft-modules,#ccm-popup-confirmation .form-group.form-type-additional_achievements .mesch-ieft-modules,.ccm-page .mesch-ieft-container .form-group.form-type-modules .mesch-ieft-modules,.ccm-page .mesch-ieft-container .form-group.form-type-additional_achievements .mesch-ieft-modules{align-items:center}#ccm-popup-confirmation .form-group.form-type-modules .mesch-ieft-modules>div,#ccm-popup-confirmation .form-group.form-type-additional_achievements .mesch-ieft-modules>div,.ccm-page .mesch-ieft-container .form-group.form-type-modules .mesch-ieft-modules>div,.ccm-page .mesch-ieft-container .form-group.form-type-additional_achievements .mesch-ieft-modules>div{flex:0 0 auto;max-width:100%;padding:0 15px}#ccm-popup-confirmation .form-group.form-type-modules .mesch-ieft-modules>div.module-is-active,#ccm-popup-confirmation .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-is-active,.ccm-page .mesch-ieft-container .form-group.form-type-modules .mesch-ieft-modules>div.module-is-active,.ccm-page .mesch-ieft-container .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-is-active{width:40px}#ccm-popup-confirmation .form-group.form-type-modules .mesch-ieft-modules>div.module-content,#ccm-popup-confirmation .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-content,.ccm-page .mesch-ieft-container .form-group.form-type-modules .mesch-ieft-modules>div.module-content,.ccm-page .mesch-ieft-container .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-content{width:calc(100% - 140px)}#ccm-popup-confirmation .form-group.form-type-modules .mesch-ieft-modules>div.module-credits,#ccm-popup-confirmation .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-credits,.ccm-page .mesch-ieft-container .form-group.form-type-modules .mesch-ieft-modules>div.module-credits,.ccm-page .mesch-ieft-container .form-group.form-type-additional_achievements .mesch-ieft-modules>div.module-credits{width:100px}#ccm-popup-confirmation .form-group .input-group input,.ccm-page .mesch-ieft-container .form-group .input-group input{border-top-right-radius:0;border-bottom-right-radius:0}#ccm-popup-confirmation .form-group .input-group>.form-group,.ccm-page .mesch-ieft-container .form-group .input-group>.form-group{margin-bottom:0}#ccm-popup-confirmation .form-label,.ccm-page .mesch-ieft-container .form-label{color:#4290be;font-weight:bold}
