.calendar-datepicker-container{text-align:center;background-color:#fff;margin-bottom:10px;border:1px solid #E3E4E6;border-radius:2px;overflow:hidden}.calendar-datepicker-container .datepicker-center{display:inline-block;margin:0 auto}#calendar-sidebar-container .calendar-color-item{display:inline-block;width:15px;height:15px;border:1px solid #ddd;border-radius:2px;cursor:pointer}#calendar-sidebar-container .calendar-disabled{color:rgba(77,77,77,.49)}#calendar-sidebar-container .calendar-disabled .calendar-color-item{opacity:.35}#calendar-nav-header .input-group-sm{width:200px;margin-right:10px}#calendar-nav-header .input-group-sm .btn-sm{height:34px;line-height:2}#calendar-main-content .fc-event.skip-event{opacity:.3}#calendar-main-content .fc-event.notFixed-event{background-image:repeating-linear-gradient(45deg,#fff 0%,#fff 2%,#d3d3d3 2%,#d3d3d300 4%,#fff 4%)}#calender-form-cross-check-hint.info .title{border-bottom:2px solid #4f8edc}#calender-form-cross-check-hint.error .title{border-bottom:2px solid red;margin-bottom:5px}#calender-form-cross-check-hint.success .title{border-bottom:2px solid #00b725}#calender-form-cross-check-hint .crossing-event{padding:5px 2px;border-bottom:1px solid #ddd;margin:5px 2px}#calender-form-cross-check-hint .crossing-event:last-of-type{border-bottom:0}#calender-form-cross-check-hint .crossing-event.skipped .pull-left{text-decoration:line-through}.calendar-event-description-item{margin-bottom:10px}.calendar-event-description-item .info-label{font-weight:700;display:inline-block;width:100px}.calendar-event-description-item:last-of-type{margin-bottom:50px}.calendar-event-description-item:first-of-type{margin-top:30px}#calendar-event-persons-container .user-image{background-position:center center;background-size:cover;background-repeat:no-repeat;width:40px;height:40px;border-radius:50%;border:1px solid #ddd}#calendar-event-persons-container .list-group-item .pull-left:not(.user-image){margin-left:10px}#calendar-event-persons-container .list-group-item .pull-right{padding-top:10px}.calendar-event-public-invite-form h4{margin-top:0}.calendar-event-public-invite-form .item{border-bottom:1px solid #ddd;margin:10px 0;padding-bottom:10px}.calendar-event-public-invite-form .item .item-label{font-weight:700;display:inline-block;width:75px}.calendar-event-public-invite-form .item:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.calendar-event-public-invite-form .item:first-of-type{margin-top:0}.calendar-event-public-invite-form #invitation-feedback-container{margin-top:10px;padding:10px;border:2px solid #00963c}#calendar-event-reminder-container .calendar-event-reminder{margin-bottom:10px;padding:5px;border-bottom:1px solid #ddd}#calendar-event-reminder-container .calendar-event-reminder .icon{padding-top:7px;padding-right:10px}#calendar-event-reminder-container .calendar-event-reminder .time{font-size:smaller}#calendar-event-reminder-container .calendar-event-reminder:last-of-type{border-bottom:0}#payment-attach-to-items-list .attach-invoice-item{display:flex;padding-left:5px;padding-right:5px}#payment-attach-to-items-list .attach-invoice-item .text-holder{flex-grow:1;margin:0 10px}#payment-attach-to-items-list .attach-invoice-item .fa-check-square{display:none}#payment-attach-to-items-list .attach-invoice-item.list-group-item-success .fa-square{display:none}#payment-attach-to-items-list .attach-invoice-item.list-group-item-success .fa-check-square{display:block}#payment-open-invoice-items .open-invoice-item{display:flex;padding-left:5px;padding-right:5px}#payment-open-invoice-items .open-invoice-item .text-holder{flex-grow:1;margin:0 10px}#payment-open-invoice-items .open-invoice-item .fa-check-square{display:none}#payment-open-invoice-items .open-invoice-item.list-group-item-success .fa-square{display:none}#payment-open-invoice-items .open-invoice-item.list-group-item-success .fa-check-square{display:block}#payment-add-form .tt-dropdown-menu{min-width:400px}#payment-add-form .twitter-typeahead{display:inherit!important}.communication-history-entry{border:1px solid #ddd;margin-bottom:10px;cursor:pointer}.communication-history-entry .entry-type{padding:5px;color:#fff}.communication-history-entry .entry-body{background-color:#fff;min-height:40px;width:calc(100% - 28px);position:relative}.communication-history-entry .entry-body .entry-details{padding:5px 10px}.communication-history-entry .entry-body .entry-details .pull-left{width:calc(100% - 60px)}.communication-history-entry .entry-body .entry-details .image{width:50px;height:50px;background-position:center center;background-size:cover;background-repeat:no-repeat;border:1px solid #ddd;border-radius:50%}.communication-history-entry .entry-body .entry-content{border-top:1px solid #ddd;padding:10px}.communication-history-entry.text{background-color:#4f8edc}.communication-history-entry.call{background-color:#2bbce0}.communication-history-entry.mail{background-color:#9358ac}.communication-history-entry.mail .entry-content:not(.open){max-height:200px;overflow:hidden}.dc-customer-communication-history-mail-expand{right:5px;bottom:5px;position:absolute;padding:2px 5px;border:1px solid #ddd}.communication-history-entry.community{background-color:#efa131}@media (min-width:500px){.communication-history-entry.incoming{margin-right:100px}.communication-history-entry.outgoing{margin-left:100px}}.static-image-item{float:left;margin:20px 10px}.static-image-item .img-thumbnail{width:100px;height:100px;margin:0 10px}.static-image-item .image-name{width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0}.texting-history-unread-item{cursor:pointer}.texting-history-unread-item .details{font-size:small}.texting-history-item{cursor:pointer}.texting-history-item .details{font-size:small}.texting-group-messages-message{padding:10px;background-color:#fff;border:1px solid #ddd;margin-bottom:20px}.texting-group-messages-message .details{font-size:small;margin-top:5px}.texting-history-entry{border:1px solid #ddd;margin-bottom:10px}.texting-history-entry .entry-body{background-color:#fff;min-height:40px}.texting-history-entry .entry-body .entry-details{padding:5px 10px}.texting-history-entry .entry-body .entry-details .pull-left{width:calc(100% - 60px)}.texting-history-entry .entry-body .entry-details .pull-left .time,.texting-history-entry .entry-body .entry-details .pull-left .item,.texting-history-entry .entry-body .entry-details .pull-left .states{font-size:smaller}.texting-history-entry .entry-body .entry-details .image{width:50px;height:50px;background-position:center center;background-size:cover;background-repeat:no-repeat;border:1px solid #ddd;border-radius:50%}.texting-history-entry .entry-body .entry-content{border-top:1px solid #ddd;padding:10px}.texting-history-entry.incoming{margin-right:100px}.texting-history-entry.outgoing{margin-left:100px}.texting-history-send-container #texting-history-send-textarea{margin-bottom:10px}.texting-history-send-container .help-inline{margin-right:10px}.texting-history-send-container .input-group{width:300px}.texting-history-number-candidate{margin:5px 0}.texting-history-number-candidate .number{font-weight:700;cursor:pointer}.texting-history-number-candidate .persons{margin-left:15px}.newsletter-progress{height:auto;margin-bottom:5px}.newsletter-history-diagram{white-space:nowrap;overflow-x:auto;padding-bottom:10px}.newsletter-history-diagram .newsletter-history-unit{width:50px;display:inline-block;height:100px;text-align:center;margin-right:1px;background-color:#edeef0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.newsletter-history-diagram .newsletter-history-unit .primary{border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#4f8edc}.newsletter-history-diagram .newsletter-history-unit .info{border-bottom-left-radius:3px;border-bottom-right-radius:3px;background-color:#2bbce0}.newsletter-history-diagram .newsletter-history-unit div{width:25px}.newsletter-statistic-item.clickable{cursor:pointer}.newsletter-statistic-item{float:left;width:calc((100%/5) - 10px);margin:0 5px;padding:10px;text-align:center;border:1px solid;border-radius:3px}.newsletter-statistic-item strong{display:block;font-size:2em}.newsletter-statistic-item div{margin-top:5px;font-size:1.2em}#newsletter-content .letter-item{padding:2px;margin:2px;border:1px solid #ddd;text-align:center;width:20px;display:inline-block;text-decoration:line-through}#newsletter-content .letter-item.active{background-color:#ddd}#newsletter-content .letter-item.contains-member{text-decoration:none!important;border-color:green}#newsletter-content #message-editor{margin-top:10px}#newsletter-content #messages-list{margin-top:10px}#newsletter-content #newsletter-statistics-event-data{display:none;padding:10px 5px 0 5px}#newsletter-template-content .placeholder-name{display:inline-block;background-color:rgba(221,221,221,.5);padding:2px;margin:2px 0}#communication-overview .ibox{cursor:pointer}#email-inbox-view{margin-top:20px}#email-inbox-view #email-folder-tree .cl-handle.folder-unread{font-weight:700}#email-inbox-view #email-folder-tree .cl-handle .fas{color:inherit;margin-right:5px}#email-inbox-view #email-folder-tree .cl-handle .fas.orange{color:#FFAD46}#email-inbox-view #email-folder-tree .cl-handle .fas.yellow{color:#FBE983}#email-inbox-view #email-folder-tree .cl-handle .fas.red{color:#F83A22}#email-inbox-view #email-folder-tree .cl-handle.drag-active{border:1px dashed #ddd}#email-inbox-view #email-folder-tree .cl-handle.drag-hover{background-color:#fff}#email-inbox-view .sidebar{background-color:#FFF;border:1px solid #E7EAEC;padding:20px}@media (max-width:768px){#email-inbox-view .sidebar{border-top:0}}#email-inbox-view .sidebar-header{padding:10px;background-color:#fff;border:1px solid #e7eaec}#email-inbox-view .sidebar-header .pull-left{margin-top:4px;font-size:1.2em}#email-inbox-view .mail-box-header{background-color:#FFF;border:1px solid #E7EAEC;border-bottom:0;padding:20px}#email-inbox-view .mail-box-header h2{margin:0}#email-inbox-view .mail-box-header .input-group{max-width:400px}#email-inbox-view .mail-box-header>.clearfix:not(.mail-tools)>.pull-right{margin-top:8px}#email-inbox-view .mail-box-header .settings-btn-holder{padding-left:10px}#email-inbox-view .mail-box-header .mail-tools{margin-top:10px}#email-inbox-view .mail-box-header .mail-tools .email-numbers .btn{margin-left:5px}#email-inbox-view .mail-box-header .mail-tools .btn-white:not(.dropdown-toggle),#email-inbox-view .mail-box-header .mail-tools .btn-primary:not(.dropdown-toggle){padding-top:6px;padding-bottom:7px}#email-inbox-view .mail-box-header .mail-tools .selected-mail-tools .btn-group{margin-left:10px}#email-inbox-view #mail-folder-list table{border:1px solid #e6e7e8}#email-inbox-view #mail-folder-list .list-email{cursor:pointer}#email-inbox-view #mail-folder-list .list-email .col-actions{min-width:55px}#email-inbox-view #mail-folder-list .list-email .col-date{min-width:90px}@media (max-width:768px){#email-inbox-view #mail-folder-list .list-email .col-actions,#email-inbox-view #mail-folder-list .list-email .col-tags,#email-inbox-view #mail-folder-list .list-email .col-date{display:none}}#email-inbox-view #mail-folder-list .list-email.unread{font-weight:700}#email-inbox-view .mail-header{background-color:#FFF;border:1px solid #e7eaec;border-bottom:0}#email-inbox-view .mail-header .subject-header{padding:20px 5px 10px 10px;border-bottom:1px solid #e7eaec;margin-bottom:10px}#email-inbox-view .mail-header .subject-header .pull-left{width:calc(100% - 130px)}#email-inbox-view .mail-header .subject-header h2{font-size:1.8em;margin:0 0 5px 0}#email-inbox-view .mail-header .subject-header .quick-actions{width:115px}#email-inbox-view .mail-header .subject-header .quick-actions .btn{margin-top:5px}#email-inbox-view .mail-header .subject-header .email-view-label-holder{margin-bottom:5px}#email-inbox-view .mail-header .subject-header .email-view-spam-message,#email-inbox-view .mail-header .subject-header .email-view-sender-info,#email-inbox-view .mail-header .subject-header .email-view-folder-path{font-size:smaller;margin-bottom:5px}#email-inbox-view .mail-header .subject-header .email-view-folder-path a:hover{text-decoration:none}@media (max-width:768px){#email-inbox-view .mail-header .subject-header .pull-left,#email-inbox-view .mail-header .subject-header .quick-actions{float:none;width:100%}#email-inbox-view .mail-header .subject-header .quick-actions{padding:10px;text-align:center}}#email-inbox-view .mail-header .attachments-header{border-top:1px solid #e7eaec}#email-inbox-view .mail-header .attachments-header .attachment{border:1px solid #ddd;float:left;margin:5px;cursor:pointer}#email-inbox-view .mail-header .attachments-header .attachment .attachment-icon{float:left;font-size:2em;border-right:1px solid #ddd}#email-inbox-view .mail-header .attachments-header .attachment .attachment-details{float:left;margin:0 5px}#email-inbox-view .mail-header .attachments-header .attachment .attachment-info{font-size:smaller;color:#aeafb1}#email-inbox-view .mail-header .attachments-header .attachment .attachment-name,#email-inbox-view .mail-header .attachments-header .attachment .attachment-info{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;width:180px}@media (max-width:768px){#email-inbox-view .mail-header .attachments-header .attachment .attachment-name,#email-inbox-view .mail-header .attachments-header .attachment .attachment-info{width:auto}}#email-inbox-view .mail-header .attachments-header .calendar-attachment{border:1px solid #ddd;float:left;margin:5px}#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-icon{float:left;font-size:2em;border-right:1px solid #ddd}#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-details{float:left;margin:0 5px}#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-actions{float:left;margin:0 5px;border-left:1px solid #ddd;padding:9px 5px 9px 10px;text-align:center}#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-info{font-size:smaller;color:#aeafb1}#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-name,#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-info{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;width:200px}@media (max-width:768px){#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-name,#email-inbox-view .mail-header .attachments-header .calendar-attachment .attachment-info{width:auto}}#email-inbox-view .mail-header .recipients-header .recipients{float:left;width:calc(100% - 150px)}#email-inbox-view .mail-header .recipients-header .quick-actions{float:left;width:140px;text-align:right}#email-inbox-view .mail-header .recipients-header .quick-actions .btn{margin-top:5px}@media (max-width:768px){#email-inbox-view .mail-header .recipients-header .recipients,#email-inbox-view .mail-header .recipients-header .quick-actions{float:none;width:100%}#email-inbox-view .mail-header .recipients-header .quick-actions{padding:10px;text-align:center}}#email-inbox-view .mail-header .recipients-header .recipient-label{float:left;font-weight:700;text-align:right;width:50px}#email-inbox-view .mail-header .recipients-header .recipient-container{margin-left:10px;float:left;margin-bottom:5px}#email-inbox-view .mail-header .recipients-header .recipient-item{background-color:#efefef;padding:2px 5px;margin:2px;cursor:pointer;float:left}#email-inbox-view .mail-header .recipients-header .email-view-reply-hint{padding:5px 10px;font-size:smaller;color:#aeafb1}#email-inbox-view .mail-header .mail-headers{padding:10px;border-top:1px solid #e7eaec;display:none}#email-inbox-view .mail-header .mail-headers .key{float:left;width:250px;font-weight:700}#email-inbox-view .mail-header .mail-headers .value{float:left;margin-left:10px;width:calc(100% - 260px);margin-bottom:10px;word-break:break-word}#email-inbox-view .mail-content{background-color:#fff;border:1px solid #e7eaec}#email-inbox-view .mail-content iframe{width:100%;background-color:#fff;border:0;min-height:600px;padding:0 10px}#email-inbox-view #email-item-content{animation-fill-mode:none!important;animation-name:none!important}#email-inbox-view #email-view-customer-pane{min-height:300px;background-color:#FFF;border-left:1px solid #e7eaec;margin-right:0;margin-left:-10px;padding:0}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer .header{padding:10px 5px;border-bottom:1px solid #ddd;cursor:pointer}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer .header:last-of-type{border-bottom:0}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer .content{display:none}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content{display:block;border-bottom:1px solid #ddd;padding:10px}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .image{width:50px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:center center;border:1px solid #ddd;border-radius:50%;margin-right:10px}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .actions-details{padding-top:5px;text-align:center;width:calc(100% - 60px)}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .text-center{margin:10px 0}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .registration:nth-of-type(even){background-color:#efefef}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .registration{margin-bottom:2px;padding:2px}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .registration .type{width:40px;float:left}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .registration .text{width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .invoice:nth-of-type(even){background-color:#efefef}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .invoice{cursor:pointer;margin-bottom:2px;padding:2px}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .invoice .date{width:100px;float:left}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .invoice .date span{margin-left:10px}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .content .invoice .amount{text-align:right;float:left;width:calc(100% - 100px)}#email-inbox-view #email-view-customer-pane .email-view-customer-pane-customer.open .header{background-color:#efefef}@media (max-width:991px){#email-inbox-view #email-view-customer-pane{margin-left:10px;border-left:1px solid #e7eaec;margin-right:10px}}#email-inbox-view .email-view-customer-pane-not-found{text-align:center;margin-top:20px}#email-inbox-view .email-view-customer-pane-not-found .btn{margin-top:10px}.email-inbox-move-folder-server select{width:100%}.email-drag-helper{background-color:#fff;border:1px solid #ddd;padding:10px}.email-convert-fail{padding-top:20px;background-color:transparent}@media (max-width:768px){#email-draft-view{margin-top:10px}}#email-draft-view>.clearfix{padding:10px;background-color:#fff;border:1px solid #e7eaec;border-bottom:0}#email-draft-view .email-draft-content,#email-draft-view .email-draft-footer,#email-draft-view .email-draft-heading{background-color:#FFF;border:1px solid #e7eaec;border-bottom:0}#email-draft-view .email-draft-footer{padding:10px;border-bottom:1px solid #e7eaec}#email-draft-view .email-draft-original-mail{background-color:#fff;border:1px solid #e7eaec;border-top:0}#email-draft-view .email-draft-original-mail-header{padding:10px;font-size:1.2em;border-bottom:1px solid #e7eaec}#email-draft-view .email-draft-original-mail-content iframe{border:0;width:100%;height:300px}#email-draft-view .email-draft-attachments{background-color:#FFF;border:1px solid #e7eaec;border-bottom:0}#email-draft-view .email-draft-attachments #email-draft-attachments-holder>.text-muted{margin:10px;text-align:center}#email-draft-view .email-draft-attachments .attachments>a{margin:5px}#email-draft-view .email-draft-attachments .attachments .attachment{border:1px solid #ddd;float:left;margin:5px;cursor:pointer}#email-draft-view .email-draft-attachments .attachments .attachment .attachment-icon{float:left;font-size:2em;border-right:1px solid #ddd}#email-draft-view .email-draft-attachments .attachments .attachment .attachment-details{float:left;margin:0 5px}#email-draft-view .email-draft-attachments .attachments .attachment .attachment-info{font-size:smaller;color:#aeafb1}#email-draft-view .email-draft-attachments .attachments .attachment .attachment-action{float:left;margin:0 5px;border-left:1px solid #ddd;padding:9px 5px 9px 10px;text-align:center}#email-draft-view .email-draft-attachments .attachments .attachment .attachment-name,#email-draft-view .email-draft-attachments .attachments .attachment .attachment-info{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;width:180px}@media (max-width:768px){#email-draft-view .email-draft-attachments .attachments .attachment .attachment-name,#email-draft-view .email-draft-attachments .attachments .attachment .attachment-info{width:auto}}#email-draft-view .email-draft-attachments .dropzone{min-height:200px}#email-draft-view .email-draft-heading{padding:10px}#email-draft-view .email-draft-heading .heading-row{margin-bottom:10px}#email-draft-view .email-draft-heading .heading-label{float:left;width:60px;font-weight:700;text-align:right;padding-top:6px}#email-draft-view .email-draft-heading .heading-input{margin-left:10px;float:left;width:calc(100% - 70px)}#email-draft-view .email-draft-heading .problematic-recipients .recipient.unknown{cursor:pointer}#email-draft-view .email-draft-heading .problematic-recipients .recipient{float:left;border:1px solid #ddd;margin:5px;padding:5px}#email-draft-view .email-draft-heading .problematic-recipients .recipient .icon{float:left;font-size:2em}#email-draft-view .email-draft-heading .problematic-recipients .recipient .details{float:left;margin-left:5px}#email-draft-view .email-draft-heading .problematic-recipients .recipient .hint{font-size:smaller;color:#aeafb1}#settings-signature-preview{border:1px dotted;padding:10px}#settings-template-preview{border:1px dotted;padding:10px}.placeholder-name{display:inline-block;background-color:rgba(221,221,221,.5);padding:2px;margin:2px 0}#customer-community-overview .ibox{cursor:pointer}#community-online-courses-chat-content .message{border:1px solid #ddd;padding:10px;border-radius:5px;margin:10px 0;max-width:300px}#community-online-courses-chat-content .message .details{font-size:.8em}#community-online-courses-chat-content .message.other{margin:10px 0 10px auto}#community-online-courses-chat-content .messages{max-height:500px;overflow-y:auto}#community-stream-clock{font-size:3em;text-align:center}#community-stream-clock span{font-size:smaller;display:block}#stream-history-sidebar .stream-year{display:none}.stream-history-attendance-distribution-item .progress{height:20px}.stream-history-attendance-distribution-item .unit-label{float:left;width:110px}.stream-history-attendance-distribution-item .time{float:left;width:60px}.stream-history-attendance-distribution-item .number{float:left;width:calc(100% - 170px)}.stream-history-time-diagram{white-space:nowrap;overflow-x:auto;padding-bottom:10px}.stream-history-time-diagram .stream-history-time-unit.success div{background-color:#85c744}.stream-history-time-diagram .stream-history-time-unit.warning div{background-color:#f1c40f}.stream-history-time-diagram .stream-history-time-unit{width:25px;display:inline-block;height:100px;text-align:center;margin-right:1px;background-color:#edeef0;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.stream-history-time-diagram .stream-history-time-unit div{background-color:#518edc;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#stream-history-chat{height:500px;overflow-y:auto;padding:10px}#stream-history-chat .message{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:5px 10px}#stream-history-chat .message .date{font-size:smaller;margin-left:5px}#stream-history-chat .message.is-me{margin-left:20px}#stream-history-chat .message:not(.is-me){margin-right:20px}#stream-history-chat .message .name{font-size:small;margin-bottom:2px}#stream-history-chat .message.is-me .name{text-align:right}#stream-history-chat .message .message-content{width:calc(100% - 50px);float:left;margin-left:10px}#stream-history-chat .message.is-me .message-content{text-align:right;margin-right:10px;margin-left:0}#stream-history-chat .message .image{float:left;width:40px;height:40px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px;border:1px solid #ddd}#stream-history-chat .message:not(.is-user) .image{cursor:pointer}#stream-history-chat .message.is-me .image{float:right}#stream-history-chat .message.message-emotion{padding:3px!important;display:inline-block;margin:0 5px 10px 0!important;font-size:.5em}#stream-history-chat .emotion{width:15px;height:15px;border-radius:50%;border:1px solid #ddd;display:inline-block}#stream-history-chat .emotion.like{background-color:#005aff;color:#fff;text-align:center;padding-top:3px}#stream-history-chat .emotion.love{background-color:#ff0023;color:#fff;text-align:center;padding-top:4px}#stream-history-chat .emotion.haha{background-color:#c000ff;color:#fff;text-align:center;padding-top:1px;font-size:1.45em}#stream-history-chat .emotion.omg{background-color:#ffa500;color:#fff;text-align:center;padding-top:1px;font-size:1.45em}#community-livestream-new-message-image{cursor:pointer}#community-livestream-new-message{width:calc(100% - 60px)}#community-livestream-new-message-btn{margin-left:5px;height:72px;line-height:60px}#community-stream-viewers-pane{cursor:pointer;border:1px solid #ddd;padding:10px 20px}#community-stream-customers-pane{padding:10px}#community-stream-customers-pane .customer{display:inline-block;width:calc(50% - 10px);margin-bottom:10px;white-space:nowrap;overflow:hidden}#community-stream-message-pane{height:500px;overflow-y:auto;padding:0 10px}#community-stream-message-pane .message{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:5px 10px}#community-stream-message-pane .message .date{font-size:smaller;margin-left:5px}#community-stream-message-pane .message.is-me{margin-left:20px}#community-stream-message-pane .message:not(.is-me){margin-right:20px}#community-stream-message-pane .message .name{font-size:small;margin-bottom:2px}#community-stream-message-pane .message.is-me .name{text-align:right}#community-stream-message-pane .message .message-content{width:calc(100% - 50px);float:left;margin-left:10px}#community-stream-message-pane .message.is-me .message-content{text-align:right;margin-right:10px;margin-left:0}#community-stream-message-pane .message .image{float:left;width:40px;height:40px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:5px;border:1px solid #ddd}#community-stream-message-pane .message:not(.is-user) .image{cursor:pointer}#community-stream-message-pane .message.is-me .image{float:right}#community-stream-message-pane .message.message-emotion{padding:3px!important;display:inline-block;margin:0 5px 10px 0!important;font-size:.5em}#community-stream-message-pane .emotion{width:15px;height:15px;border-radius:50%;border:1px solid #ddd;display:inline-block}#community-stream-message-pane .emotion.like{background-color:#005aff;color:#fff;text-align:center;padding-top:3px}#community-stream-message-pane .emotion.love{background-color:#ff0023;color:#fff;text-align:center;padding-top:4px}#community-stream-message-pane .emotion.haha{background-color:#c000ff;color:#fff;text-align:center;padding-top:1px;font-size:1.45em}#community-stream-message-pane .emotion.omg{background-color:#ffa500;color:#fff;text-align:center;padding-top:1px;font-size:1.45em}.community-feed-post.blocked .ibox-content{background-color:#fdf2f2}.post-type-video .video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-type-video .video-player{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.community-feed-preview-image{float:left;margin:10px;padding:10px;border:1px solid #ddd}.feed-post-comment-item .user{width:150px;border-right:1px solid #ddd}.feed-post-comment-item .message{margin-left:5px;width:calc(100% - 155px)}.feed-post-comment-item .message.blocked .shadow{text-decoration:line-through}.course-research-type-btn,.course-research-level-btn{margin:5px}#course-research-date{width:150px;display:inline-block;padding-top:1px}#course-research-courses .info-row{display:none}#course-research-courses .info-row table td{padding:1px 5px}.tooltipster-sidetip .tooltipster-box{background:#fff;border:1px solid #ddd;border-radius:0;box-shadow:0 1px 6px rgba(0,0,0,.175)}.tooltipster-sidetip .tooltipster-content{padding:8px;color:#4d4d4d}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#ffffff!important}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#dddddd!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#ffffff!important}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#dddddd!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#ffffff!important}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#dddddd!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#ffffff!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#dddddd!important}.customer-info-card .img{width:100px;height:100px;background-position:center center;background-repeat:no-repeat;background-size:cover}.customer-info-card .customer-actions .btn-block{margin-top:5px}.customer-info-card .customer-data{padding-left:15px;width:100%}.customer-info-card .customer-data h4{margin:0}.customer-info-card .customer-data .info{margin-top:10px}.customer-info-card .customer-data h4 small:not(.text-muted){margin-left:10px}.customer-info-card .current-registrations{font-size:small;margin-top:10px}.customer-info-card .current-registrations .registration:not(.registration-time){padding-left:10px}.customer-info-card .current-registrations .registration.registration-time{padding-left:20px;text-align:right}.customer-info-card .current-registrations .registration.no-registration span{color:red}.customer-info-card .customer-infos{font-size:small;margin-top:10px;max-height:200px;overflow-y:auto}.customer-info-card .customer-infos .info-item .info-text{max-width:300px;white-space:normal;margin-left:20px}.selection-print-body{font-family:verdana,arial,sans-serif;font-size:12px}@media print{.selection-print-body .no-print,.selection-print-body .no-print *{display:none!important}.selection-print-body .page-break{display:block;page-break-before:always}.selection-print-body .painted-row{background-color:aquamarine}.selection-print-body .grip{display:none}.selection-print-body .page-brake{page-break-after:always}}.selection-print-body .painted-row{background-color:aquamarine}.selection-print-body th,.selection-print-body td{padding:4px 4px 4px 4px;vertical-align:middle}.selection-print-body th{border-bottom:2px solid #333;text-align:left}.selection-print-body th.event{text-align:center!important;font-size:smaller}.selection-print-body thead{display:table-header-group}.selection-print-body td{border-bottom:1px solid #999;text-align:left}.selection-print-body table.allBorders td{border-left:1px solid #999}.selection-print-body tr.row-firstOfPair td{border-top:2px solid #999}.selection-print-body .row-0 td{border-top:0!important}.selection-print-body td.event{border-left:1px solid #999;text-align:center}.selection-print-body tfoot td{border-bottom-width:0;border-top:2px solid #333;padding-top:20px}.selection-print-body .label-default{padding:2px;border-radius:2px;color:#fff}.selection-print-body .grip{width:5px;height:30px;border-left:2px dotted darkgray}.selection-print-body tr.isPair td{border-bottom:2px solid #000}#customer-search-settings span{display:inline-block;width:120px}#customer-overview-search{width:350px;display:inline-block}#customer-main-view-options>span.twitter-typeahead{display:inline-block!important;width:350px}#customer-main-view-options .btn-holder{display:inline-block}#customer-main-view-options .btn-holder .btn{margin-top:10px}.tt-dropdown-menu .more{display:none}.tt-dropdown-menu div:last-child .more{display:block}.customer-container .nav-tabs>li>a{margin-right:0}.customer-container .nav-tabs>li:not(.active)>a{border-right:0}#customer-selection-criteria-editor .criteria-table{margin-top:10px}#customer-selection-criteria-editor .criteria-table tbody th{padding-top:12px}#customer-selection-criteria-editor .criteria-table tbody .text-right{padding-top:9px}#customer-selection-criteria-editor .criteria-table tbody input[type='checkbox'].value-input{margin-top:10px}#customer-selection-criteria-editor .criteria-selection-header{padding:5px 10px;border:1px solid #ddd;cursor:pointer}#customer-selection-criteria-editor .criteria-selection-header .pull-right{padding-top:4px}#customer-selection-criteria-editor .criteria-selection-header .fa-plus-circle{display:inherit}#customer-selection-criteria-editor .criteria-selection-header .fa-minus-circle{display:none}#customer-selection-criteria-editor .criteria-selection-body{border:1px solid #ddd;border-top:0;padding-top:10px;display:none}#customer-selection-criteria-editor .criteria-selection.open .criteria-selection-header .fa-plus-circle{display:none}#customer-selection-criteria-editor .criteria-selection.open .criteria-selection-header .fa-minus-circle{display:inherit}#customer-selection-criteria-editor .criteria-selection.open .criteria-selection-body{display:block}#customer-selection-criteria-editor .criteria-selector{float:left;border:1px solid #ddd;padding:10px 5px;text-align:center;margin:5px;width:230px;cursor:pointer}#customer-selection-criteria-editor .criteria-selector .fas{display:none}#customer-selection-criteria-editor .criteria-selector.selected{background-color:#ddd;font-weight:700}#customer-selection-criteria-editor .criteria-selector.selected .fas{display:inline-block}#customers-main-content{animation-fill-mode:none!important;animation-name:none!important}#customers-main-content .customer-task-item .author{color:#aeafb1;font-size:12px}#customers-main-content .list-group-item.list-selection-header:not(.open) .fa-chevron-down{display:none}#customers-main-content .list-group-item.list-selection-header.open .fa-chevron-up{display:none}#customers-main-content .list-selection-selection{padding-left:30px}#customers-main-content .list-selection-selection:not(.open){display:none}#customers-main-content .list-group-item.list-selection-header{font-weight:700;cursor:pointer}#customers-main-content .customer-partner-image{width:240px;height:240px;background-position:center center;background-repeat:no-repeat;background-size:contain}#customers-main-content .customer-container>.panel>.panel-heading .options a{height:25px;width:25px;text-align:center;background:rgba(0,0,0,.15);border-radius:2px;margin:7px 3px;border:1px solid rgba(0,0,0,.08);opacity:1;line-height:inherit;font-size:14px;position:relative}#customers-main-content .customer-container>.panel>.panel-heading .options a span{position:absolute;top:6px;left:3px}#customers-main-content .customer-container>.panel>.panel-heading .options a.active{background-color:#EFA131}#customers-main-content .customer-container>.panel .panel-body{padding:0}#customers-main-content .customer-container .customer-image-container{height:200px;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;max-width:300px;margin:0 auto}#customers-main-content .customer-container .alert{margin-top:5px;padding:5px}#customers-main-content .customer-container .attendance-month .month-body{display:none}#customers-main-content .customer-container .attendance-month .month-header{background-color:#e6e7e8;font-weight:700;padding:5px;margin-bottom:5px;border-radius:3px;border:1px solid #ddd;cursor:pointer}#customers-main-content .customer-container .attendance-month .attendance-entry{border-bottom:1px solid #ddd;padding:5px}#customers-main-content .customer-container .attendance-month .attendance-entry:hover{background-color:#f9f8f8}#customers-main-content .customer-container .attendance-month .month-body{padding:0 10px;margin-bottom:10px}#customers-main-content .customer-container .attendance-month.active .month-body{display:block}#customers-main-content .customer-container.is-partner .partner-header-container{padding:10px}#customers-main-content .customer-container.is-partner .partner-header-container .col-md-6.text-center{height:260px;overflow:hidden}#customers-main-content .customer-container.is-partner .partner-header-container .partner-status-container{margin-top:5px;margin-bottom:10px;padding-top:10px;border-top:1px dashed #ddd}#customers-main-content .customer-container.is-partner .partner-header-container .partner-categories-container{margin-bottom:10px}#customers-main-content .customer-container.is-partner .partner-header-container .partner-last-attendance{font-size:small}#customers-main-content .customer-container.is-partner .partner-header-container .partner-name{font-size:1.8em}#customers-main-content .customer-container.is-partner .partner-numbers-container{padding:10px 0;border-top:1px solid #ddd}#customers-main-content .customer-container.is-partner .partner-tabs-container{padding:10px;border-top:1px solid #ddd}#customers-main-content .customer-container.is-partner .partner-tabs-container .partner-tab{display:none}#customers-main-content .customer-container.is-partner .partner-tabs-container .partner-tab .tab-heading{font-size:large;font-weight:700;margin-bottom:10px;margin-top:15px}#customers-main-content .customer-container.is-partner .partner-tabs-container .partner-tab.active{display:block}#customers-main-content .customer-container.is-primary .tab-content{min-height:380px;border-left:0;border-bottom:0}#customers-main-content .customer-container.is-primary .tab-container{margin-bottom:0}#customers-main-content .customer-container.is-primary .nav-tabs li{min-width:0}#customers-main-content .customer-container.is-primary .tab-heading{font-size:large;font-weight:700;margin-bottom:10px;margin-top:15px}#customers-main-content .customer-container.is-primary .tab-heading-button{padding-top:15px}#customers-main-content .customer-container.is-primary .customer-input-label{margin-bottom:0;margin-top:15px}#customers-main-content .customer-container.is-primary .customer-checkbox-container label{margin-bottom:0}#customers-main-content .customer-container.is-primary .customer-image{padding-top:10px;padding-bottom:10px}#customers-main-content .customer-container.is-primary .customer-image-container:hover .customer-image-actions{display:block}#customers-main-content .customer-container.is-primary .customer-image-container.loading .upload-loading-overlay{display:block}#customers-main-content .customer-container.is-primary .customer-image-container.loading .customer-image-actions{display:none!important}#customers-main-content .customer-container.is-primary .customer-image-container{height:260px;position:relative}#customers-main-content .customer-container.is-primary .customer-image-container #customer-image-file-upload{display:none}#customers-main-content .customer-container.is-primary .customer-image-container .upload-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000078;color:#fff;text-align:center;padding-top:100px;display:none}#customers-main-content .customer-container.is-primary .customer-image-container .customer-image-actions{position:absolute;right:0;margin-top:30px;display:none}#customers-main-content .customer-container.is-primary .customer-image-container .customer-image-actions a{display:block;border:1px solid #ddd;margin:5px 0;padding:5px;background:rgba(255,255,255,.7)}#customers-main-content .customer-container.is-primary .customer-header-data{height:280px;display:flex;align-items:center;text-align:center}#customers-main-content .customer-container.is-primary .customer-header-data .customer-name{font-size:1.8em;padding-bottom:5px;margin-bottom:10px;margin-top:10px;border-bottom:1px dashed #ddd}#customers-main-content .customer-container.is-primary .customer-info-overview{max-height:270px;overflow:hidden}#customers-main-content .customer-container.is-primary .customer-info-overview .info{margin-bottom:5px}#customers-main-content .customer-container.is-primary .customer-info-overview .info .info-info{float:left;width:20px}#customers-main-content .customer-container.is-primary .customer-info-overview .info .info-text{margin-left:5px;width:calc(100% - 25px);float:left}#customers-main-content .customer-container.is-primary .customer-registration-filter-group{width:200px}#customers-main-content .customer-container.is-primary .customer-registration-filter-group input{width:165px}#customers-main-content .customer-container.is-primary .customer-event-past{font-style:italic;display:none}#customers-main-content .customer-container.is-primary .customer-file-upload{height:120px;min-height:120px;max-height:120px}#customers-main-content .customer-container.is-primary .customer-task-item .task-details{display:none}#customers-main-content .customer-container.is-primary .customer-task-item .task-details{color:#aeafb1;font-size:12px}#customers-main-content .customer-container.is-primary .customer-base-data-container{display:grid;grid-template-rows:auto;grid-row-gap:15px;grid-template-columns:1fr;grid-template-areas:"basedata" "contactdata" "overviewdata" "customdata-1" "customdata-2" "customdata-3" "customdata-4" "customdata-5" "customdata-6"}#customers-main-content .customer-container.is-primary .customer-base-data-container .customer-base-data{grid-area:basedata}#customers-main-content .customer-container.is-primary .customer-base-data-container .customer-contact-data{grid-area:contactdata}#customers-main-content .customer-container.is-primary .customer-base-data-container .customer-state-overview{grid-area:overviewdata}#customers-main-content .customer-container.is-primary .customer-base-data-container .text-muted{display:block;margin-top:5px}@media (min-width:950px){#customers-main-content .customer-container.is-primary .customer-base-data-container{grid-template-columns:1fr 1fr;grid-template-areas:"basedata overviewdata" "contactdata customdata-1" "customdata-2 customdata-3" "customdata-4 customdata-5" "customdata-6 ."}}@media (min-width:1500px){#customers-main-content .customer-container.is-primary .customer-base-data-container{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"basedata contactdata overviewdata" "customdata-1 customdata-2 customdata-3" "customdata-4 customdata-5 customdata-6"}}#customers-main-content .money-bad{font-weight:700;color:red}#customers-main-content .money-good{font-weight:700;color:green}#customers-main-content input.autocomplete{-webkit-box-sizing:inherit!important;-moz-box-sizing:inherit!important;box-sizing:inherit!important}#customers-main-content .customer-base-tab-pane{position:relative}#customers-main-content #customer-end-edit-base-data{position:absolute;right:-10px;top:-5px;z-index:100}#customers-main-content #customer-base-data-edit-container{display:none}#customers-main-content #customer-edit-base-data-btn{position:absolute;right:-10px;top:-6px;z-index:100}#customers-main-content #customer-map{min-height:350px}#customers-main-content #customer-map-row{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}#customers-main-content .leaflet-marker-icon[alt="Home"]{filter:hue-rotate(140deg)}#customers-main-content .leaflet-default-icon-path{background-image:url(/assets/img/leaflet/marker-icon.png)!important}#customers-main-content .leaflet-marker-icon[alt="Active"]{filter:hue-rotate(280deg)}#customers-main-content .payment-for-invoice table{margin-bottom:0}#course-attendance .course-item{margin:10px;padding:10px;border:1px solid #ddd;cursor:pointer}#course-attendance .course-item.course-forbidden{border-color:red}#course-attendance .course-item.course-visit{background-color:rgba(171,224,10,.34)}#courses-endless-courses-season{width:200px;display:inline-block}#courseplanner-create-parameters{border:1px solid #ddd}#courseplanner-create-parameters .heading{padding:10px;cursor:pointer}#courseplanner-create-parameters .heading .pull-left{font-size:large}#courseplanner-create-parameters .heading .pull-right .fa-caret-up{display:none}#courseplanner-create-parameters .content{display:none;padding:10px;border-top:1px solid #ddd}#courseplanner-create-parameters .content fieldset{display:inline-block;margin-left:20px}#courseplanner-create-parameters.open .heading .pull-right .fa-caret-up{display:initial}#courseplanner-create-parameters.open .heading .pull-right .fa-caret-down{display:none}#courseplanner-create-parameters.open .content{display:block}#courseplanner-event-list .event-actions .event-action.selected{opacity:1;color:inherit}#courseplanner-event-list .event-actions .event-action{opacity:.3;color:#000}#courseplanner-event-list .event-start-action.selected{opacity:1;color:inherit}#courseplanner-event-list .event-start-action{opacity:.3;cursor:pointer}#courseplanner-event-list.col-md-3 .hideable-column{display:none}#variables-sidebar .list-group-item{cursor:pointer}#template-help-container .document-template-var{border-bottom:1px solid #ddd;padding:5px}#template-help-container .document-template-var-name{background-color:#e6e4e4;padding:2px 5px;border-radius:3px;text-align:center;width:250px;margin-right:10px;float:left}#template-help-container .document-template-var-name:hover{background-color:#a3a3a3;color:#fff}#template-help-container .document-template-var-value{float:left;width:calc(100% - 260px)}#multiedit-check-trigger,.multiedit-check{display:none;margin-right:5px}.course-event-item .fa-lock-alt,.course-event-item .fa-lock-open-alt{margin-right:5px}.course-event-item .day{display:inline-block;width:20px}.course-event-item .event-state.not-active{opacity:.3}#online-courses-content .online-course{margin:10px;border:1px solid #ddd}#online-courses-content .online-course .online-course-heading{padding:10px;cursor:pointer}#online-courses-content .online-course .online-course-body{display:none;border-top:1px solid #ddd;padding:10px}#online-courses-content .online-course.open .online-course-body{display:block}#online-courses-content .online-course.open .online-course-heading{background-color:#f3f6fb}#courses-start-content .progress{margin-top:7px;margin-bottom:0}#folder-content .folder-item-icon{font-size:1.5em;cursor:pointer}#folder-content .folder-item{border-top:1px solid #ddd;padding:10px;margin:0}#folder-content .folder-item:hover{background-color:#f5f5f5}#folder-content .folder-item.selected{background-color:#d0d0d0}#folder-content .folder-item:first-of-type{border-top:0}#folder-content .folder-body{padding:0}#folder-content .folder-body .alert{margin:20px}#folder-content .folder-item-name,#folder-content .folder-item-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px;cursor:pointer}.documents-inline-uploader-file .fas{display:none}.documents-inline-uploader-file .progress{display:none}.documents-inline-uploader-file .result{margin-left:5px;font-style:italic;display:block;margin-bottom:10px}.documents-inline-uploader-file.uploading .fa-spinner-third{display:inline-block}.documents-inline-uploader-file.uploading .progress{display:inline-block;width:100%}.documents-inline-uploader-file.failed .fa-times{display:inline-block}.documents-inline-uploader-file.success .fa-check{display:inline-block}.documents-inline-uploader-fail-button{text-align:center;margin-top:20px;display:none}.documents-external-share-link-containter{margin-top:10px;font-style:italic;font-size:smaller;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}#documents-upload-content .upload-video{float:left;width:280px;margin:10px;text-align:center;box-shadow:0 1px 6px rgba(0,0,0,.175);cursor:pointer}#documents-upload-content .upload-video .fa-check{display:none}#documents-upload-content .upload-video.selected{color:#157890;background-color:#ddf4fa}#documents-upload-content .upload-video.added .fa-check{display:inline-block}#documents-upload-content .video-title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px 5px}#documents-upload-content .video-thumbnail{height:157px;background-position:center center;background-repeat:no-repeat;background-size:cover}#documents-upload-content #documents-upload-file .documents-inline-uploader-file{border:1px solid #ddd;padding:5px;margin:10px;background-color:#fff}#documents-upload-content #documents-upload-file .drop-hint{min-height:200px;padding-top:70px;position:inherit}#documents-upload-content #documents-upload-file #documents-upload-file-upload-trigger{position:relative;overflow:hidden;display:inline-block;cursor:pointer}#documents-upload-content #documents-upload-file #documents-upload-file-upload-trigger input{position:absolute;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';direction:ltr;cursor:pointer;width:100%;height:150px}#documents-attachment-current-folder .documents-attachment-folder-path{padding:10px 5px;border-bottom:1px solid #ddd;margin-bottom:10px}#documents-attachment-current-folder .documents-attachment-folder-body{border:1px solid #ddd;max-height:300px;overflow:hidden;overflow-y:auto}#documents-attachment-current-folder .folder-item{border-top:1px solid #ddd;margin:0;padding:5px}#documents-attachment-current-folder .folder-item:first-of-type{border-top:0}#documents-attachment-current-folder .folder-item-name{cursor:pointer}#documents-attachment-current-folder .btn-file{position:relative;overflow:hidden}#documents-attachment-current-folder .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}#documents-attachment-list .documents-attachment-selected-item{border:1px solid #ddd;padding:5px;margin:5px}@font-face{font-family:'fb-icons';src:url(data:application/octet-stream;base64,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) format("woff")}.form-builder [class^="icon-"]:before,.form-builder [class*=" icon-"]:before{font-family:"fb-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.form-builder .icon-autocomplete:before{content:'\e800'}.form-builder .icon-date:before{content:'\e801'}.form-builder .icon-checkbox:before{content:'\e802'}.form-builder .icon-checkbox-group:before{content:'\e803'}.form-builder .icon-radio-group:before{content:'\e804'}.form-builder .icon-rich-text:before{content:'\e805'}.form-builder .icon-select:before{content:'\e806'}.form-builder .icon-textarea:before{content:'\e807'}.form-builder .icon-text:before{content:'\e808'}.form-builder .icon-pencil:before{content:'\e809'}.form-builder .icon-file:before{content:'\e80a'}.form-builder .icon-hidden:before{content:'\e80b'}.form-builder .icon-cancel:before{content:'\e80c'}.form-builder .icon-button:before{content:'\e80d'}.form-builder .icon-header:before{content:'\e80f'}.form-builder .icon-paragraph:before{content:'\e810'}.form-builder .icon-number:before{content:'\e811'}.form-builder .icon-copy:before{content:'\f24d'}.form-builder .form-wrap.form-builder{position:relative}.form-builder .form-wrap.form-builder *{box-sizing:border-box}.form-builder .form-wrap.form-builder button,.form-builder .form-wrap.form-builder input,.form-builder .form-wrap.form-builder select,.form-builder .form-wrap.form-builder textarea{font-family:inherit;font-size:inherit;line-height:inherit}.form-builder .form-wrap.form-builder input{line-height:normal}.form-builder .form-wrap.form-builder textarea{overflow:auto}.form-builder .form-wrap.form-builder button,.form-builder .form-wrap.form-builder input,.form-builder .form-wrap.form-builder select,.form-builder .form-wrap.form-builder textarea{font-family:inherit;font-size:inherit;line-height:inherit}.form-builder .form-wrap.form-builder .btn-group{position:relative;display:inline-block;vertical-align:middle}.form-builder .form-wrap.form-builder .btn-group>.btn{position:relative;float:left}.form-builder .form-wrap.form-builder .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.form-builder .form-wrap.form-builder .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.form-builder .form-wrap.form-builder .btn-group .btn+.btn,.form-builder .form-wrap.form-builder .btn-group .btn+.btn-group,.form-builder .form-wrap.form-builder .btn-group .btn-group+.btn,.form-builder .form-wrap.form-builder .btn-group .btn-group+.btn-group{margin-left:-1px}.form-builder .form-wrap.form-builder .btn-group>.btn:last-child:not(:first-child),.form-builder .form-wrap.form-builder .btn-group>.dropdown-toggle:not(:first-child),.form-builder .form-wrap.form-builder .btn-group .input-group .form-control:last-child,.form-builder .form-wrap.form-builder .btn-group .input-group-addon:last-child,.form-builder .form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-builder .form-wrap.form-builder .btn-group .input-group-btn:first-child>.btn:not(:first-child),.form-builder .form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn,.form-builder .form-wrap.form-builder .btn-group .input-group-btn:last-child>.btn-group>.btn,.form-builder .form-wrap.form-builder .btn-group .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.form-builder .form-wrap.form-builder .btn-group>.btn.active,.form-builder .form-wrap.form-builder .btn-group>.btn:active,.form-builder .form-wrap.form-builder .btn-group>.btn:focus,.form-builder .form-wrap.form-builder .btn-group>.btn:hover{z-index:2}.form-builder .form-wrap.form-builder .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border-radius:4px}.form-builder .form-wrap.form-builder .btn.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-builder .form-wrap.form-builder .btn.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-builder .form-wrap.form-builder .btn.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.form-builder .form-wrap.form-builder .btn.active,.form-builder .form-wrap.form-builder .btn.btn-active,.form-builder .form-wrap.form-builder .btn:active{background-image:none}.form-builder .form-wrap.form-builder .input-group .form-control:last-child,.form-builder .form-wrap.form-builder .input-group-addon:last-child,.form-builder .form-wrap.form-builder .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.form-builder .form-wrap.form-builder .input-group-btn:first-child>.btn:not(:first-child),.form-builder .form-wrap.form-builder .input-group-btn:last-child>.btn,.form-builder .form-wrap.form-builder .input-group-btn:last-child>.btn-group>.btn,.form-builder .form-wrap.form-builder .input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.form-builder .form-wrap.form-builder .input-group .form-control,.form-builder .form-wrap.form-builder .input-group-addon,.form-builder .form-wrap.form-builder .input-group-btn{display:table-cell}.form-builder .form-wrap.form-builder .input-group-lg>.form-control,.form-builder .form-wrap.form-builder .input-group-lg>.input-group-addon,.form-builder .form-wrap.form-builder .input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.form-builder .form-wrap.form-builder .input-group{position:relative;display:table;border-collapse:separate}.form-builder .form-wrap.form-builder .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.form-builder .form-wrap.form-builder .form-control,.form-builder .form-wrap.form-builder output{font-size:14px;line-height:1.42857143;display:block}.form-builder .form-wrap.form-builder textarea.form-control{height:auto}.form-builder .form-wrap.form-builder .form-control{height:34px;display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0}.form-builder .form-wrap.form-builder .form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-builder .form-wrap.form-builder .form-group{margin-left:0;margin-bottom:15px}.form-builder .form-wrap.form-builder .btn,.form-builder .form-wrap.form-builder .form-control{background-image:none}.form-builder .form-wrap.form-builder .pull-right{float:right}.form-builder .form-wrap.form-builder .pull-left{float:left}.form-builder .form-wrap.form-builder .fb-required,.form-builder .form-wrap.form-builder .required-asterisk{color:#c10000}.form-builder .form-wrap.form-builder .fb-checkbox-group input[type='checkbox'],.form-builder .form-wrap.form-builder .fb-checkbox-group input[type='radio'],.form-builder .form-wrap.form-builder .fb-radio-group input[type='checkbox'],.form-builder .form-wrap.form-builder .fb-radio-group input[type='radio']{margin:0 4px 0 0}.form-builder .form-wrap.form-builder .fb-checkbox-inline,.form-builder .form-wrap.form-builder .fb-radio-inline{margin-right:8px;display:inline-block;vertical-align:middle;padding-left:0}.form-builder .form-wrap.form-builder .fb-checkbox-inline label input[type='text'],.form-builder .form-wrap.form-builder .fb-radio-inline label input[type='text']{margin-top:0}.form-builder .form-wrap.form-builder .fb-checkbox-inline:first-child,.form-builder .form-wrap.form-builder .fb-radio-inline:first-child{padding-left:0}.form-builder .form-wrap.form-builder .fb-autocomplete-list{background-color:#fff;display:none;list-style:none;padding:0;border:1px solid #ccc;border-width:0 1px 1px;position:absolute;z-index:20;max-height:200px;overflow-y:auto}.form-builder .form-wrap.form-builder .fb-autocomplete-list li{display:none;cursor:default;padding:5px;margin:0;transition:background-color 200ms ease-in-out}.form-builder .form-wrap.form-builder .fb-autocomplete-list li:hover,.form-builder .form-wrap.form-builder .fb-autocomplete-list li.active-option{background-color:rgba(0,0,0,.075)}@keyframes PLACEHOLDER{0%{height:1px}100%{height:15px}}.form-builder .form-wrap.form-builder .cb-wrap{width:26%;transition:transform 250ms}.form-builder .form-wrap.form-builder .cb-wrap.pull-left .form-actions{float:left}.form-builder .form-wrap.form-builder .cb-wrap h4{margin-top:0;color:#666}@media (max-width:481px){.form-builder .form-wrap.form-builder .cb-wrap{width:64px}.form-builder .form-wrap.form-builder .cb-wrap h4{display:none}}.form-builder .form-wrap.form-builder .frmb-control{margin:0;padding:0;border-radius:0}.form-builder .form-wrap.form-builder .frmb-control li{cursor:move;list-style:none;margin:0 0 -1px 0;padding:10px;text-align:left;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:inset 0 0 0 1px #c5c5c5}.form-builder .form-wrap.form-builder .frmb-control li .control-icon{width:16px;height:auto;margin-right:10px;margin-left:.2em;display:inline-block}.form-builder .form-wrap.form-builder .frmb-control li .control-icon img,.form-builder .form-wrap.form-builder .frmb-control li .control-icon svg{max-width:100%;height:auto}.form-builder .form-wrap.form-builder .frmb-control li:first-child{border-radius:0;margin-top:0}.form-builder .form-wrap.form-builder .frmb-control li:last-child{border-radius:0}.form-builder .form-wrap.form-builder .frmb-control li::before{margin-right:10px;font-size:16px}.form-builder .form-wrap.form-builder .frmb-control li:hover{background-color:#f2f2f2}.form-builder .form-wrap.form-builder .frmb-control li.ui-sortable-helper{border-radius:0;transition:box-shadow 250ms;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff}.form-builder .form-wrap.form-builder .frmb-control li.ui-state-highlight{width:0;overflow:hidden;padding:0;margin:0;border:0 none}.form-builder .form-wrap.form-builder .frmb-control li.moving{opacity:.6}.form-builder .form-wrap.form-builder .frmb-control li.fb-separator{background-color:transparent;box-shadow:none;padding:0;cursor:default}.form-builder .form-wrap.form-builder .frmb-control li.fb-separator hr{margin:10px 0}@media (max-width:481px){.form-builder .form-wrap.form-builder .frmb-control li::before{font-size:30px}.form-builder .form-wrap.form-builder .frmb-control li span{display:none}}.form-builder .form-wrap.form-builder .frmb-control.sort-enabled li.ui-state-highlight{box-shadow:none;height:0;width:100%;background:radial-gradient(ellipse at center,#545454 0%,rgba(0,0,0,0) 75%);border:0 none;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);visibility:visible;overflow:hidden;margin:1px 0 3px;animation:PLACEHOLDER 250ms forwards}.form-builder .form-wrap.form-builder .fb-mobile .form-actions{width:100%}.form-builder .form-wrap.form-builder .fb-mobile .form-actions button{width:100%;font-size:0.85em!important;display:block!important;border-radius:0!important;margin-top:-1px;margin-left:0!important}.form-builder .form-wrap.form-builder .fb-mobile .form-actions button:first-child{border-radius:0!important;margin-top:0!important;border-bottom:0 none}.form-builder .form-wrap.form-builder .fb-mobile .form-actions button:last-child{border-radius:0!important}.form-builder .form-wrap.form-builder .form-actions{float:right;margin-top:5px}.form-builder .form-wrap.form-builder .form-actions button{border:0 none}.form-builder .form-wrap.form-builder .stage-wrap{position:relative;padding:0;margin:0;width:calc(74% - 5px)}@media (max-width:481px){.form-builder .form-wrap.form-builder .stage-wrap{width:calc(100% - 64px)}}.form-builder .form-wrap.form-builder .stage-wrap.empty{border:3px dashed #ccc;background-color:rgba(255,255,255,.25)}.form-builder .form-wrap.form-builder .stage-wrap.empty::after{content:attr(data-content);position:absolute;text-align:center;top:50%;left:0;width:100%;margin-top:-1em}.form-builder .form-wrap.form-builder .frmb{list-style-type:none;min-height:200px;transition:background-color 500ms ease-in-out}.form-builder .form-wrap.form-builder .frmb .fb-required{color:#c10000}.form-builder .form-wrap.form-builder .frmb.removing{overflow:hidden}.form-builder .form-wrap.form-builder .frmb>li:hover{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 8px rgba(102,175,233,.6)}.form-builder .form-wrap.form-builder .frmb>li:hover .field-actions{opacity:1}.form-builder .form-wrap.form-builder .frmb>li:hover li :hover{background:#fefefe}.form-builder .form-wrap.form-builder .frmb li{position:relative;padding:6px;clear:both;margin-left:0;margin-bottom:3px;background-color:#fff;transition:background-color 250ms ease-in-out,margin-top 400ms}.form-builder .form-wrap.form-builder .frmb li.hidden-field{background-color:rgba(255,255,255,.6)}.form-builder .form-wrap.form-builder .frmb li:first-child{border-top-right-radius:5px;border-top-left-radius:5px}.form-builder .form-wrap.form-builder .frmb li:first-child .field-actions .btn:last-child{border-radius:0}.form-builder .form-wrap.form-builder .frmb li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.form-builder .form-wrap.form-builder .frmb li.no-fields label{font-weight:400}@keyframes PLACEHOLDER{0%{height:0}100%{height:15px}}.form-builder .form-wrap.form-builder .frmb li.frmb-placeholder,.form-builder .form-wrap.form-builder .frmb li.ui-state-highlight{height:0;padding:0;background:radial-gradient(ellipse at center,#545454 0%,rgba(0,0,0,0) 75%);border:0 none;-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);visibility:visible;overflow:hidden;margin-bottom:3px;animation:PLACEHOLDER 250ms forwards}.form-builder .form-wrap.form-builder .frmb li.moving,.form-builder .form-wrap.form-builder .frmb li.ui-sortable-helper{transition:box-shadow 500ms ease-in-out;box-shadow:2px 2px 6px 0 #666;border:1px solid #fff;border-radius:0}.form-builder .form-wrap.form-builder .frmb li.disabled-field{z-index:1;position:relative;overflow:visible}.form-builder .form-wrap.form-builder .frmb li.disabled-field:hover .frmb-tt{display:inline-block}.form-builder .form-wrap.form-builder .frmb li.disabled-field [type='checkbox']{float:left;margin-right:10px}.form-builder .form-wrap.form-builder .frmb li.disabled-field h2{border-bottom:0 none}.form-builder .form-wrap.form-builder .frmb li.disabled-field label{font-size:12px;font-weight:400;color:#666}.form-builder .form-wrap.form-builder .frmb li.disabled-field .prev-holder{cursor:default;line-height:28px;padding-left:5px}.form-builder .form-wrap.form-builder .frmb li .close-field{position:absolute;color:#666;left:50%;bottom:6px;background:#fff;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;transform:translateX(-50%);padding:0 5px;border-top-right-radius:3px;border-top-left-radius:3px;cursor:pointer;transition:background-color 250ms ease-in-out}.form-builder .form-wrap.form-builder .frmb li .close-field:hover{text-decoration:none}.form-builder .form-wrap.form-builder .frmb li.button-field h1,.form-builder .form-wrap.form-builder .frmb li.button-field h2,.form-builder .form-wrap.form-builder .frmb li.button-field h3,.form-builder .form-wrap.form-builder .frmb li.button-field p,.form-builder .form-wrap.form-builder .frmb li.button-field canvas,.form-builder .form-wrap.form-builder .frmb li.button-field output,.form-builder .form-wrap.form-builder .frmb li.button-field address,.form-builder .form-wrap.form-builder .frmb li.button-field blockquote,.form-builder .form-wrap.form-builder .frmb li.button-field .prev-holder,.form-builder .form-wrap.form-builder .frmb li.header-field h1,.form-builder .form-wrap.form-builder .frmb li.header-field h2,.form-builder .form-wrap.form-builder .frmb li.header-field h3,.form-builder .form-wrap.form-builder .frmb li.header-field p,.form-builder .form-wrap.form-builder .frmb li.header-field canvas,.form-builder .form-wrap.form-builder .frmb li.header-field output,.form-builder .form-wrap.form-builder .frmb li.header-field address,.form-builder .form-wrap.form-builder .frmb li.header-field blockquote,.form-builder .form-wrap.form-builder .frmb li.header-field .prev-holder,.form-builder .form-wrap.form-builder .frmb li.paragraph-field h1,.form-builder .form-wrap.form-builder .frmb li.paragraph-field h2,.form-builder .form-wrap.form-builder .frmb li.paragraph-field h3,.form-builder .form-wrap.form-builder .frmb li.paragraph-field p,.form-builder .form-wrap.form-builder .frmb li.paragraph-field canvas,.form-builder .form-wrap.form-builder .frmb li.paragraph-field output,.form-builder .form-wrap.form-builder .frmb li.paragraph-field address,.form-builder .form-wrap.form-builder .frmb li.paragraph-field blockquote,.form-builder .form-wrap.form-builder .frmb li.paragraph-field .prev-holder{margin:0}.form-builder .form-wrap.form-builder .frmb li.button-field .field-label,.form-builder .form-wrap.form-builder .frmb li.header-field .field-label,.form-builder .form-wrap.form-builder .frmb li.paragraph-field .field-label{display:none}.form-builder .form-wrap.form-builder .frmb li.button-field.editing .field-label,.form-builder .form-wrap.form-builder .frmb li.header-field.editing .field-label,.form-builder .form-wrap.form-builder .frmb li.paragraph-field.editing .field-label{display:block}.form-builder .form-wrap.form-builder .frmb li.paragraph-field .fld-label{min-height:150px;overflow-y:auto}.form-builder .form-wrap.form-builder .frmb li.checkbox-field .field-label{display:none}.form-builder .form-wrap.form-builder .frmb li.deleting,.form-builder .form-wrap.form-builder .frmb li.delete:hover,.form-builder .form-wrap.form-builder .frmb li:hover li.delete:hover{background-color:#fdd}.form-builder .form-wrap.form-builder .frmb li.deleting .close-field,.form-builder .form-wrap.form-builder .frmb li.delete:hover .close-field,.form-builder .form-wrap.form-builder .frmb li:hover li.delete:hover .close-field{background-color:#fdd}.form-builder .form-wrap.form-builder .frmb li.deleting{z-index:20;pointer-events:none}.form-builder .form-wrap.form-builder .frmb.disabled-field{padding:0 5px}.form-builder .form-wrap.form-builder .frmb.disabled-field :hover{border-color:transparent}.form-builder .form-wrap.form-builder .frmb.disabled-field .form-element{float:none;margin-bottom:10px;overflow:visible;padding:5px 0;position:relative}.form-builder .form-wrap.form-builder .frmb .frm-holder{display:none}.form-builder .form-wrap.form-builder .frmb .tooltip{left:20px}.form-builder .form-wrap.form-builder .frmb .prev-holder{display:block}.form-builder .form-wrap.form-builder .frmb .prev-holder .form-group{margin:0}.form-builder .form-wrap.form-builder .frmb .prev-holder .ql-editor{min-height:125px}.form-builder .form-wrap.form-builder .frmb .prev-holder .form-group>label:not([class='fb-checkbox-label']){display:none}.form-builder .form-wrap.form-builder .frmb .prev-holder select,.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='text'],.form-builder .form-wrap.form-builder .frmb .prev-holder textarea,.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='number']{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='color']{width:60px;padding:2px;display:inline-block}.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='date']{width:auto}.form-builder .form-wrap.form-builder .frmb .prev-holder select[multiple]{height:auto}.form-builder .form-wrap.form-builder .frmb .prev-holder label{font-weight:400}.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='number']{width:auto}.form-builder .form-wrap.form-builder .frmb .prev-holder input[type='color']{width:60px;padding:2px;display:inline-block}.form-builder .form-wrap.form-builder .frmb .required-asterisk{display:none}.form-builder .form-wrap.form-builder .frmb .field-label,.form-builder .form-wrap.form-builder .frmb .legend{color:#666;margin-bottom:5px;line-height:27px;font-size:16px;font-weight:400}.form-builder .form-wrap.form-builder .frmb .disabled-field .field-label{display:block}.form-builder .form-wrap.form-builder .frmb .other-option:checked+label input{display:inline-block}.form-builder .form-wrap.form-builder .frmb .other-val{margin-left:5px;display:none}.form-builder .form-wrap.form-builder .frmb .field-actions{position:absolute;top:0;right:0;opacity:0}.form-builder .form-wrap.form-builder .frmb .field-actions a::before{margin:0}.form-builder .form-wrap.form-builder .frmb .field-actions a:hover{text-decoration:none;color:#000}.form-builder .form-wrap.form-builder .frmb .field-actions .btn{display:inline-block;width:32px;height:32px;padding:0 6px;border-radius:0;border-color:#c5c5c5;background-color:#fff;color:#c5c5c5;line-height:32px;font-size:16px;border-width:0 0 1px 1px}.form-builder .form-wrap.form-builder .frmb .field-actions .btn:first-child{border-bottom-left-radius:5px}.form-builder .form-wrap.form-builder .frmb .field-actions .toggle-form:hover{background-color:#65aac6;color:#fff}.form-builder .form-wrap.form-builder .frmb .field-actions .copy-button:hover{background-color:#6fc665;color:#fff}.form-builder .form-wrap.form-builder .frmb .field-actions .del-button:hover{background-color:#c66865;color:#fff}.form-builder .form-wrap.form-builder .frmb .option-actions{text-align:right;margin-top:10px;width:100%;margin-left:2%}.form-builder .form-wrap.form-builder .frmb .option-actions button,.form-builder .form-wrap.form-builder .frmb .option-actions a{background:#fff;padding:5px 10px;border:1px solid #c5c5c5;font-size:14px;border-radius:0;cursor:default}.form-builder .form-wrap.form-builder .frmb .sortable-options-wrap{width:81.33333333%;display:inline-block}.form-builder .form-wrap.form-builder .frmb .sortable-options-wrap label{font-weight:400}@media (max-width:481px){.form-builder .form-wrap.form-builder .frmb .sortable-options-wrap{display:block;width:100%}}.form-builder .form-wrap.form-builder .frmb .sortable-options{display:inline-block;width:100%;margin-left:2%;background:#c5c5c5;margin-bottom:0;border-radius:0;list-style:none;padding:0}.form-builder .form-wrap.form-builder .frmb .sortable-options>li{cursor:move;margin:1px}.form-builder .form-wrap.form-builder .frmb .sortable-options>li:nth-child(1) .remove{display:none}.form-builder .radio-group-field .form-wrap.form-builder .frmb .sortable-options>li:nth-child(2) .remove{display:none}.form-builder .form-wrap.form-builder .frmb .sortable-options>li .remove{position:absolute;opacity:1;right:14px;height:18px;width:18px;top:14px;font-size:12px;padding:0;color:#c10000}.form-builder .form-wrap.form-builder .frmb .sortable-options>li .remove::before{margin:0}.form-builder .form-wrap.form-builder .frmb .sortable-options>li .remove:hover{background-color:#c10000;text-decoration:none;color:#fff}.form-builder .form-wrap.form-builder .frmb .sortable-options .option-selected{margin:0;width:5%}.form-builder .form-wrap.form-builder .frmb .sortable-options input[type='text']{width:calc(44.5% - 17px);margin:0 1%;float:none}.form-builder .form-wrap.form-builder .frmb .form-field .form-group{width:100%;clear:left;float:none}.form-builder .form-wrap.form-builder .frmb .col-md-6 .form-elements,.form-builder .form-wrap.form-builder .frmb .col-md-8 .form-elements{width:100%}.form-builder .form-wrap.form-builder .frmb .field-options .add-area .add{clear:both}.form-builder .form-wrap.form-builder .frmb .style-wrap button.selected{border:1px solid #000;margin-top:0;margin-right:1px;box-shadow:0 0 0 1px #fff inset;padding:1px 5px}.form-builder .form-wrap.form-builder .frmb .form-elements{padding:10px 5px;background:#f7f7f7;border-radius:0;margin:0;border:1px solid #c5c5c5}.form-builder .form-wrap.form-builder .frmb .form-elements .input-wrap{width:81.33333333%;margin-left:2%;float:left}.form-builder .form-wrap.form-builder .frmb .form-elements .input-wrap>input[type='checkbox']{margin-top:8px}.form-builder .form-wrap.form-builder .frmb .form-elements .btn-group{margin-left:2%}.form-builder .form-wrap.form-builder .frmb .form-elements .add{clear:both}.form-builder .form-wrap.form-builder .frmb .form-elements [contenteditable],.form-builder .form-wrap.form-builder .frmb .form-elements select[multiple]{height:auto}.form-builder .form-wrap.form-builder .frmb .form-elements [contenteditable].form-control,.form-builder .form-wrap.form-builder .frmb .form-elements input[type='text'],.form-builder .form-wrap.form-builder .frmb .form-elements input[type='number'],.form-builder .form-wrap.form-builder .frmb .form-elements input[type='date'],.form-builder .form-wrap.form-builder .frmb .form-elements input[type='color'],.form-builder .form-wrap.form-builder .frmb .form-elements textarea,.form-builder .form-wrap.form-builder .frmb .form-elements select{transition:background 250ms ease-in-out;padding:6px 12px;border:1px solid #c5c5c5;background-color:#fff}@media (max-width:481px){.form-builder .form-wrap.form-builder .frmb .form-elements .input-wrap{width:100%;margin-left:0;float:none}}.form-builder .form-wrap.form-builder .frmb .form-elements input[type='number']{width:auto}.form-builder .form-wrap.form-builder .frmb .form-elements .btn-group{margin-left:2%}.form-builder .col-md-6 .form-wrap.form-builder .frmb .form-elements .false-label,.form-builder .col-md-8 .form-wrap.form-builder .frmb .form-elements .false-label,.form-builder .col-md-6 .form-wrap.form-builder .frmb .form-elements label,.form-builder .col-md-8 .form-wrap.form-builder .frmb .form-elements label{display:block}.form-builder .form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-builder .form-wrap.form-builder .frmb .form-elements label:first-child{width:16.66666667%;padding-top:7px;margin-bottom:0;text-align:right;font-weight:700;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}@media (max-width:481px){.form-builder .form-wrap.form-builder .frmb .form-elements .false-label:first-child,.form-builder .form-wrap.form-builder .frmb .form-elements label:first-child{display:block;width:auto;float:none;text-align:left}.form-builder .form-wrap.form-builder .frmb .form-elements .false-label:first-child.empty-label,.form-builder .form-wrap.form-builder .frmb .form-elements label:first-child.empty-label{display:none}}.form-builder .form-wrap.form-builder .frmb .form-elements .false-label.multiple,.form-builder .form-wrap.form-builder .frmb .form-elements .false-label.required-label,.form-builder .form-wrap.form-builder .frmb .form-elements .false-label.toggle-label,.form-builder .form-wrap.form-builder .frmb .form-elements .false-label.roles-label,.form-builder .form-wrap.form-builder .frmb .form-elements .false-label.other-label,.form-builder .form-wrap.form-builder .frmb .form-elements label.multiple,.form-builder .form-wrap.form-builder .frmb .form-elements label.required-label,.form-builder .form-wrap.form-builder .frmb .form-elements label.toggle-label,.form-builder .form-wrap.form-builder .frmb .form-elements label.roles-label,.form-builder .form-wrap.form-builder .frmb .form-elements label.other-label{text-align:left;float:none;margin-bottom:-3px;font-weight:400;width:calc(81.3333% - 23px)}.form-builder .form-wrap.form-builder .frmb .form-elements input.error{border:1px solid #c10000}.form-builder .form-wrap.form-builder .frmb .form-elements input.fld-maxlength{width:75px}.form-builder .form-wrap.form-builder .frmb .form-elements input.field-error{background:#fefefe;border:1px solid #c5c5c5}.form-builder .form-wrap.form-builder .frmb .form-elements label em{display:block;font-weight:400;font-size:.75em}.form-builder .form-wrap.form-builder .frmb .form-elements label.maxlength-label{line-height:1em}.form-builder .form-wrap.form-builder .frmb .form-elements .available-roles{display:none;padding:10px;margin:10px 0;background:#e6e6e6;box-shadow:inset 0 0 2px 0 #b3b3b3}@media (max-width:481px){.form-builder .form-wrap.form-builder .frmb .form-elements .available-roles{margin-left:0}}.form-builder .form-wrap.form-builder .frmb .form-elements .available-roles label{font-weight:400;width:auto;float:none;display:inline}.form-builder .form-wrap.form-builder .frmb .form-elements .available-roles input{display:inline;top:auto}.form-builder .form-wrap.form-builder .autocomplete-field .sortable-options .option-selected{display:none}.form-builder .form-wrap.form-builder .fb-mobile .field-actions{opacity:1}.form-builder .form-wrap.form-builder *[tooltip]{position:relative}.form-builder .form-wrap.form-builder *[tooltip]:hover:after{background:rgba(0,0,0,.9);border-radius:0;bottom:23px;color:#fff;content:attr(tooltip);padding:10px 5px;position:absolute;z-index:98;left:2px;width:230px;text-shadow:none;font-size:12px;line-height:1.5em;cursor:default}.form-builder .form-wrap.form-builder *[tooltip]:hover:before{border:solid;border-color:#222 transparent;border-width:6px 6px 0;bottom:17px;content:'';left:2px;position:absolute;z-index:99;cursor:default}.form-builder .form-wrap.form-builder .tooltip-element{visibility:visible;color:#fff;background:#000;width:16px;height:16px;border-radius:0;display:inline-block;text-align:center;line-height:16px;margin:0 5px;font-size:12px;cursor:default}.form-builder .form-wrap.form-builder .kc-toggle{padding-left:0!important}.form-builder .form-wrap.form-builder .kc-toggle span{position:relative;width:48px;height:24px;background:#e6e6e6;display:inline-block;border-radius:0;border:1px solid #ccc;padding:2px;overflow:hidden;float:left;margin-right:5px;will-change:transform}.form-builder .form-wrap.form-builder .kc-toggle span::after,.form-builder .form-wrap.form-builder .kc-toggle span::before{position:absolute;display:inline-block;top:0}.form-builder .form-wrap.form-builder .kc-toggle span::after{position:relative;content:'';width:50%;height:100%;left:0;border-radius:0;background:linear-gradient(to bottom,#fff 0%,#ccc 100%);border:1px solid #999;transition:transform 100ms;transform:translateX(0)}.form-builder .form-wrap.form-builder .kc-toggle span::before{border-radius:0;top:2px;left:2px;content:'';width:calc(100% - 4px);height:18px;box-shadow:0 0 1px 1px #b3b3b3 inset;background-color:transparent}.form-builder .form-wrap.form-builder .kc-toggle input{height:0;overflow:hidden;width:0;opacity:0;pointer-events:none;margin:0}.form-builder .form-wrap.form-builder .kc-toggle input:checked+span::after{transform:translateX(100%)}.form-builder .form-wrap.form-builder .kc-toggle input:checked+span::before{background-color:#6fc665}.form-builder .form-wrap.form-builder::after{content:'';display:table;clear:both}.form-builder .cb-wrap,.form-builder .stage-wrap{vertical-align:top}.form-builder .cb-wrap.pull-right,.form-builder .stage-wrap.pull-right{float:right}.form-builder .cb-wrap.pull-left,.form-builder .stage-wrap.pull-left{float:left}.form-builder .form-elements,.form-builder .form-group,.form-builder .multi-row span,.form-builder textarea{display:block}.form-builder .form-elements::after,.form-builder .form-group::after{content:'.';display:block;height:0;clear:both;visibility:hidden}.form-builder .form-elements .field-options div:hover,.form-builder .frmb .legend,.form-builder .frmb .prev-holder{cursor:move}.form-builder .frmb-tt{display:none;position:absolute;top:0;left:0;border:1px solid #262626;background-color:#666;border-radius:0;padding:5px;color:#fff;z-index:20;text-align:left;font-size:12px;pointer-events:none}.form-builder .frmb-tt::before{border-color:#262626 transparent;bottom:-11px}.form-builder .frmb-tt::before,.form-builder .frmb-tt::after{content:'';position:absolute;border-style:solid;border-width:10px 10px 0;border-color:#666 transparent;display:block;width:0;z-index:1;margin-left:-10px;bottom:-10px;left:20px}.form-builder .frmb-tt a{text-decoration:underline;color:#fff}.form-builder .frmb li:hover .del-button,.form-builder .frmb li:hover .toggle-form,.form-builder .fb-mobile .frmb li .del-button,.form-builder .fb-mobile .frmb li .toggle-form{opacity:1}.form-builder .frmb-xml .ui-dialog-content{white-space:pre-wrap;word-wrap:break-word;font-size:12px;padding:0 30px;margin-top:0}.form-builder .toggle-form{opacity:0}.form-builder .toggle-form:hover{border-color:#ccc}.form-builder .toggle-form::before{margin:0}.form-builder .formb-field-vars .copy-var{display:inline-block;width:24px;height:24px;background:#b3b3b3;text-indent:-9999px}.form-builder .ui-button .ui-button-text{line-height:0}.form-builder .form-builder-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:10}.form-builder .form-builder-overlay.visible{display:block}.form-builder .form-builder-dialog{position:absolute;border-radius:0;background:#fff;z-index:20;transform:translate(-50%,-50%);top:0;left:0;padding:10px;box-shadow:0 3px 10px #000;min-width:166px;max-height:80%;overflow-y:scroll}.form-builder .form-builder-dialog h3{margin-top:0}.form-builder .form-builder-dialog.data-dialog{width:65%;background-color:#23241f}.form-builder .form-builder-dialog.data-dialog pre{background:none;border:0 none;box-shadow:none;margin:0;color:#f2f2f2}.form-builder .form-builder-dialog.positioned{transform:translate(-50%,-100%)}.form-builder .form-builder-dialog.positioned .button-wrap::before{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #fff;position:absolute;left:50%;top:100%;transform:translate(-50%,10px)}.form-builder .form-builder-dialog .button-wrap{position:relative;margin-top:10px;text-align:right;clear:both}.form-builder .form-builder-dialog .button-wrap .btn{margin-left:10px}#collaboration_messaging .conversation-image{width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;margin-right:5px;border:1px solid #ddd;position:relative}#collaboration_messaging .conversation-image span{position:absolute;bottom:-3px;right:-3px;border-radius:50%;border:1px solid #ddd}#collaboration_messaging .conversation-item span{margin-top:10px;display:inline-block}#collaboration_messaging #conversation-members{padding:0}#collaboration_messaging .conversation-member-item span{margin-top:10px;display:inline-block}#collaboration_messaging #conversation-add-members-container{display:none;margin-bottom:20px}#collaboration_messaging #conversation-messages-container{margin-bottom:20px;border:1px solid #ddd;overflow-y:auto;min-height:400px;padding:20px}#collaboration_messaging #conversation-messages-container .chat-message{padding:10px 20px}#collaboration_messaging #conversation-messages-container .chat-message .emoji{color:#518edc;background:none;width:auto;height:auto;display:inline-block;vertical-align:initial}#collaboration_messaging #conversation-messages-container .chat-message .message-avatar{height:48px;width:48px;border:1px solid #e7eaec;border-radius:50%;margin-top:1px;vertical-align:middle;background-size:cover;background-position:center center;background-repeat:no-repeat}#collaboration_messaging #conversation-messages-container .chat-message .message{background-color:#fff;border:1px solid #e7eaec;text-align:left;display:block;padding:10px 20px;position:relative;border-radius:4px}#collaboration_messaging #conversation-messages-container .chat-message .message .date{font-size:10px;color:#888}#collaboration_messaging #conversation-messages-container .chat-message .message .author{color:#4f8edc}#collaboration_messaging #conversation-messages-container .chat-message .image-preview{padding:5px;background-color:#f7f8fa;border:1px solid #e6e7e8;border-radius:2px;display:inline-block;width:100%;height:200px;background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}#collaboration_messaging #conversation-messages-container .chat-message.system .message{text-align:center;font-style:italic}#collaboration_messaging #conversation-messages-container .chat-message.system .author{display:inline-block}#collaboration_messaging #conversation-messages-container .chat-message.system .date{display:inline-block}#collaboration_messaging #conversation-messages-container .chat-message.mine .message-avatar{float:right;margin-left:10px}#collaboration_messaging #conversation-messages-container .chat-message.mine .message{text-align:right;margin-right:55px}#collaboration_messaging #conversation-messages-container .chat-message.their .message-avatar{float:left;margin-right:10px}#collaboration_messaging #conversation-messages-container .chat-message.their .message{text-align:left;margin-left:55px}#collaboration_messaging .read-until{padding:5px 25px}#collaboration_messaging .read-until-image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:24px;height:24px;border-radius:50%;float:left;margin:2px;border:1px solid #ddd}#image-details-holder{display:inline-block;position:relative}.login-messages-body{background-color:#f3f3f4}.login-messages-body #main-wrapper .row.border-bottom{margin:0 -15px 20px -15px}.login-messages-body .marker{background-color:yellow;font-weight:700}.login-messages-body .alert-info{margin:20px}.login-messages-body .btn-lg{font-size:2em}.login-messages-body .navbar-static-top{margin-bottom:0;padding-left:20px}.login-messages-body .btn-read-holder{padding-bottom:20px}.login-messages-body .comment{margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px}.login-messages-body .comment .user-image{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}.login-messages-body .comment .content{margin-left:10px;width:calc(100% - 60px)}.login-messages-body .comment .details{font-size:small;color:#8d8d8d}.login-messages-body .comment:last-of-type{border-bottom:0}#internal-news-item-editor .user-image{width:50px;height:50px;float:left;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:5px}#internal-news-item-editor .user-image.small{width:25px!important;height:25px!important}#internal-news-item-editor .internal-news-detail-row{min-height:50px}#internal-news-item-editor .internal-news-detail-row .col-md-1{padding-top:15px}#internal-news-item-editor .comment{margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px}#internal-news-item-editor .comment .user-image{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}#internal-news-item-editor .comment .content{margin-left:10px;width:calc(100% - 95px)}#internal-news-item-editor .comment .details{font-size:small;color:#8d8d8d}#internal-news-item-editor .comment:last-of-type{border-bottom:0}#internal-news-list .news-item{border:1px solid #ddd;margin:10px;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175)}#internal-news-list .news-item .news-item-heading{background-color:#f3f6fb;padding:10px 5px}#internal-news-list .news-item .news-item-heading .pull-left{font-size:1.2em}#internal-news-list .news-item .news-item-heading .pull-right .label{padding:3px 6px;margin-left:5px}#internal-news-list .news-item .news-item-heading .pull-right .like-btn,#internal-news-list .news-item .news-item-heading .pull-right .dislike-btn{cursor:pointer}#internal-news-list .news-item .news-item-content{background-color:#fff;color:inherit;padding:15px 20px 20px;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:1px 0}#internal-news-list .news-item .news-item-content .user-image{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}#internal-news-list .news-item .news-item-content .content{margin-left:10px;width:calc(100% - 60px)}#internal-news-list .news-item .comment{margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:10px}#internal-news-list .news-item .comment .user-image{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}#internal-news-list .news-item .comment .content{margin-left:10px;width:calc(100% - 85px)}#internal-news-list .news-item .comment .details{font-size:small;color:#8d8d8d}#internal-news-list .news-item .comment:last-of-type{border-bottom:0}#internal-news-list .news-item:first-of-type{margin-top:10px}#start-news-content{padding:0;height:300px;overflow-y:auto}#start-news-content .news-item{cursor:pointer;border:1px solid #ddd;margin:10px;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175)}#start-news-content .news-item .news-item-heading{background-color:#f3f6fb;padding:10px 5px}#start-news-content .news-item .news-item-heading .pull-left{font-size:1.2em}#start-news-content .news-item .news-item-heading .pull-right .label{padding:3px 6px;margin-left:5px}#start-news-content .news-item .news-item-content{background-color:#fff;color:inherit;padding:15px 20px 20px;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:1px 0}#start-news-content .news-item .news-item-content .user-image{width:50px;height:50px;border:1px solid #ddd;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover}#start-news-content .news-item .news-item-content .content{margin-left:10px;width:calc(100% - 60px)}#start-news-content .news-item:first-of-type{margin-top:10px}#profile-notifications .notification-btn.btn-primary .off{display:none}#profile-notifications .notification-btn.btn-default .on{display:none}#profile-write-ident-card-holder{margin-top:10px}.design-color-change-link{display:inline-block;width:50px;height:36px}.design-color-change-link.selected .fas{border:4px solid red}#profile-favorites .cl-item:not(.selectable)>.cl-handle{cursor:not-allowed;font-style:italic}#profile-favorites .selected-favorite{background-color:#f5f5f5;padding:5px;margin:5px;border:1px solid #ddd;border-radius:3px;font-size:1.2em;text-align:center}#profile-favorites .selected-favorite span{margin-right:10px}#dashboard-content #greeting-element h2{margin-bottom:0}#dashboard-content .greeting-row{background-color:#f3f3f4;margin-left:-20px;margin-right:-20px;padding:10px}#dashboard-content .greeting-row .text-right{margin-top:8px}#dashboard-content #dashboard-heading{margin-bottom:5px}#dashboard-content #dashboard-details{height:270px;display:none}#dashboard-content #start-events-navigation input{width:0;background-color:transparent;border:0}#dashboard-content #dashboard-courses-row .ibox-content{border-top:3px solid #4f8edc;padding:0 10px 0 0}@media (max-width:500px){#dashboard-content #dashboard-courses-row .ibox-content{padding-left:10px}}@media (max-width:992px){#dashboard-content #dashboard-courses-row #dashboard-details,#dashboard-content #dashboard-courses-row #dashboard-events{margin-left:10px!important}#dashboard-content #dashboard-courses-row #start-events-content{padding-right:0;padding-left:0;margin-left:10px}#dashboard-content #dashboard-courses-row #dashboard-events{border-top:1px solid #ddd}}@media (max-width:500px){#dashboard-content #dashboard-courses-row #dashboard-details,#dashboard-content #dashboard-courses-row #dashboard-events,#dashboard-content #dashboard-courses-row #start-events-content{margin-left:0!important}}#dashboard-content #course-program-content{height:190px;overflow-y:auto}#dashboard-content #dashboard-details{padding-top:10px;padding-left:10px}#dashboard-content #dashboard-details .row{margin:0}#dashboard-content #dashboard-details hr{margin:10px 0}#dashboard-content #dashboard-details h4{margin:0}#dashboard-content #start-events-content{height:270px;overflow-y:auto;padding-right:0}#dashboard-content #start-events-content .list-group{margin:0!important}#dashboard-content #start-events-content .list-group .list-group-item:first-of-type{border-top:0!important}#dashboard-content #start-events-content .list-group .list-group-item:last-of-type{border-bottom:0!important}#dashboard-content #start-events-content .list-group .list-group-item.course-teacher{background-color:#ebf6e1}#dashboard-content #start-events-content .list-group .list-group-item{border-left:0;border-right:0}#dashboard-content #start-events-content .list-group .list-group-item .event-details{margin-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 220px)}#dashboard-content #start-events-content .list-group .list-group-item .event-details a:hover{text-decoration:none}#dashboard-content #start-events-content .list-group .list-group-item .event-details-btn{padding-top:3px}#dashboard-content #start-events-content .list-group .list-group-item .event-attendance-data{margin-right:10px}#dashboard-content #start-events-content .list-group .list-group-item .event-attendance-data span:not(.fas){white-space:nowrap}#dashboard-content #start-events-content .list-group .list-group-item .event-teacher{margin-right:10px}#dashboard-content #start-events-content .list-group .list-group-item .event-teacher .no-teacher,#dashboard-content #start-events-content .list-group .list-group-item .event-teacher .teacher-image{height:40px;width:40px;border:1px solid #aeafb1;border-radius:50%}#dashboard-content #start-events-content .list-group .list-group-item .event-teacher .no-teacher{padding-top:4px;text-align:center}#dashboard-content #start-events-content .list-group .list-group-item .event-teacher .teacher-image{background-position:center center;background-repeat:no-repeat;background-size:cover}#dashboard-content #dashboard-events{height:270px;overflow-y:auto;padding:0!important}#dashboard-content #dashboard-events .list-group{margin:0!important}#dashboard-content #dashboard-events .label{display:inline-block;min-width:50px;padding-top:3px}#dashboard-content #dashboard-events .list-group-item:first-of-type{border-top:0!important}#dashboard-content #dashboard-events .list-group-item:last-of-type{border-bottom:0!important}#dashboard-content #dashboard-events .list-group-item{border-left:0;border-right:0}#dashboard-content #dashboard-events .calendar-item label.birthday span{margin-right:5px}#dashboard-content #dashboard-events .calendar-item .registration-indicator{min-width:auto;padding:5px 5px}#dashboard-content #dashboard-statistics .no-margins{margin:0!important}#dashboard-content #dashboard-statistics .ibox .progress{margin-bottom:0;border-radius:0;height:5px}#dashboard-content #dashboard-statistics .ibox-title{padding:6px 15px 0;min-height:34px;border-top:0}#dashboard-content #dashboard-statistics .ibox-title a,#dashboard-content #dashboard-statistics .ibox-title a:hover,#dashboard-content #dashboard-statistics .ibox-title a:active{color:inherit;text-decoration:none}#dashboard-content #dashboard-statistics .ibox-content{padding:0 20px 5px}#dashboard-content #dashboard-statistics .ibox-content h1{display:inline-block}#dashboard-content #dashboard-statistics .ibox-content h1 small{font-size:16px;font-weight:400}#dashboard-content #dashboard-statistics .performs-up .progress-bar{background-color:#1ab394}#dashboard-content #dashboard-statistics .performs-up .ibox-title .pull-right{color:#1ab394}#dashboard-content #dashboard-statistics .performs-down .progress-bar{background-color:#ed5565}#dashboard-content #dashboard-statistics .performs-down .ibox-title .pull-right{color:#ed5565}#dashboard-content #dashboard-statistics .performs-neutral .progress{background-color:#1c84c6}#dashboard-content #dashboard-statistics .performs-neutral .ibox-title .pull-right{color:#1c84c6}#dashboard-content #start-iframe-content{height:300px;padding:0}#dashboard-content #start-iframe-content iframe{height:300px;width:100%;border:0}#registration-pauses-invoice-item-hints{margin-left:10px}.registration-edit-form .control-label{padding-top:6px}.registration-edit-form .col-md-6 .ibox-content{padding-bottom:0}.registration-edit-form .col-md-6 .ibox-content h3{margin-bottom:0}.registration-edit-form .col-md-6 .ibox-content .col-sm-1{padding-top:6px}.registration-edit-form .col-md-6 .ibox-heading{padding-bottom:10px}.registration-edit-form .col-md-4 .ibox-content{padding-bottom:0}.registration-edit-form .col-md-4 .ibox-content h3{margin-bottom:0}#public-registration-form .required-item:after{content:' *';color:#bc0001}#courses-table .course-events{display:none}#courses-table .course-events td{padding:0 5px}.public-registration-form-page #form-success{padding:10px;margin:20px;border:1px solid green;background-color:#f5fff0;font-size:large}.public-registration-form-page #form-error{padding:10px;margin:20px 0;border:1px solid red;background-color:#fff0f0}.public-registration-form-page #form-payment-message{padding:10px;margin:20px 0;border:1px solid #00f;text-align:center;background-color:aliceblue}.public-registration-form-page .booking-types-container{display:flex;flex-wrap:wrap}.public-registration-form-page .booking-type-name-seperator{display:block;visibility:hidden;height:5px}.public-registration-form-page .booking-type-name-price{font-size:small;font-style:italic}.public-registration-form-page .booking-type-item.selected{font-weight:700;background-color:#e6f7ee;border-width:3px}.public-registration-form-page .booking-type-item{padding:10px;border:1px solid #ddd;margin:10px;cursor:pointer;text-align:center;flex:1;min-width:200px;max-width:200px}.coupon-step-container{border:1px solid #ddd;margin-bottom:20px}.coupon-step-container .coupon-step-header{padding:10px;border-bottom:1px solid #ddd;background-color:#f3f6fb;cursor:pointer;display:flex}.coupon-step-container .coupon-step-header .header-icons{flex-grow:1;text-align:right}.coupon-step-container .coupon-step-body{padding:10px}.coupon-step-container:not(.closed) .header-icons .fa-chevron-up{display:none}.coupon-step-container.closed .header-icons .fa-chevron-down{display:none}.coupon-step-container.closed .coupon-step-body{display:none!important}.form-row{margin-bottom:30px}.form-row .form-value>.form-control{max-width:300px}.hint-text{border:1px solid;padding:20px;margin:10px}.coupon-form .required-item:after{content:' *';color:#bc0001}.coupon-form .coupon-template-row .form-value{display:flex;flex-wrap:wrap}.coupon-form .coupon-template-item.selected{border:2px solid #000}.coupon-form .coupon-template-item{margin:10px;padding:10px;text-align:center;border:1px solid #ddd;cursor:pointer;flex:1;min-width:200px;max-width:200px}.coupon-form .coupon-template-item .btn{margin-top:5px}.coupon-form .coupon-value-row .form-value{display:flex;flex-wrap:wrap}.coupon-form .coupon-value-item.selected{border:2px solid #000}.coupon-form .coupon-value-item{margin:10px;padding:10px;text-align:center;border:1px solid #ddd;cursor:pointer;flex:1;min-width:200px;max-width:200px}.coupon-form .coupon-value-item:not(.custom-value){font-size:2em;padding-top:20px;padding-bottom:20px}.coupon-form .coupon-value-item:not(.custom-value) .coupon-custom-value-container{margin-top:5px}@media (min-width:500px){.coupon-step-container[data-step="2"] .coupon-step-body{display:flex;flex-wrap:wrap}.coupon-step-container[data-step="2"] .coupon-step-body .form-row{min-width:50%;max-width:50%}#public-coupon-form{max-width:800px;margin:0 auto}}.online-payment-providers-holder{margin-top:30px;text-align:center}.online-payment-providers-holder .logos img{height:60px}.submit-btn-container{margin-bottom:20px}#coupon-success-message .text-muted{margin-top:10px}.edit-screen-dashboard-grid-stack{background-color:#fff}.edit-screen-dashboard-grid-stack .grid-stack-item-content{border:1px solid #ddd;background-color:#f2f4f4;text-align:center;padding-top:10px}.edit-screen-dashboard-grid-stack .grid-stack-item-removing{opacity:.8;filter:blur(5px)}.edit-screen-dashboard-remove-area{padding:20px;border:3px dashed #ffb2b2}.public-dashboard .grid-stack-item-content{overflow:hidden!important}.public-dashboard .widget-body{height:100%}.public-dashboard .widget-type-date img{height:160px}.public-dashboard .widget-type-image img{margin:0 auto;display:block}.public-dashboard .diagram-percentage{position:relative;top:-60px}.public-dashboard .diagram-list{position:relative;width:350px;height:175px;overflow:hidden;padding:0;margin:0 auto;list-style:none}.public-dashboard .diagram-list li{position:absolute;top:100%;left:0;width:inherit;height:inherit;border:45px solid;border-top:none;border-bottom-left-radius:175px;border-bottom-right-radius:175px;transform-origin:50% 0;animation-fill-mode:forwards;animation-duration:0.4s;animation-timing-function:linear}.public-dashboard .diagram-list li.danger{border-color:#ff5b5c!important}.public-dashboard .diagram-list li.primary{border-color:#005b80!important}.public-dashboard .diagram-list li.success{border-color:#39da8a!important}.public-dashboard .diagram-list::before,.public-dashboard .diagram-list::after{position:absolute}.public-dashboard .diagram-list::before{content:'';width:inherit;height:inherit;border:45px solid rgba(211,211,211,.3);border-bottom:none;border-top-left-radius:175px;border-top-right-radius:175px}.public-dashboard .diagram-list::after{left:50%;bottom:10px;transform:translateX(-50%);font-size:1.1rem;font-weight:700;color:cadetblue}.public-dashboard.dark-layout .widget-header .fas{color:#FFF}.public-dashboard.dark-layout .widget-body{color:#FFF}#system_settings #finance-bank-file .letter-item{padding:2px;margin:2px;border:1px solid #ddd;text-align:center;width:calc(100% / 36);display:inline-block;text-decoration:line-through}#system_settings #finance-bank-file .letter-item.active{background-color:#ddd}#system_settings #finance-bank-file .letter-item.contains-bank{text-decoration:none!important}#statistics-main-content div.jqplot-image-container{position:relative;z-index:11;background-color:#fff;border:1px solid #999;display:inline-block;margin:25px auto auto}#statistics-main-content div.jqplot-image-container-header{font-size:1em;font-weight:700;padding:5px 15px;background-color:#eee}#statistics-main-content a.jqplot-image-container-close{float:right}#statistics-main-content div.jqplot-image-container-content{padding:15px;background-color:#fff}#wiki-home .latest-articles .author{border:1px solid #aeafb1;width:50px;height:50px;border-radius:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}#wiki-home .latest-articles .list-group-item .content{color:#aeafb1;font-size:12px;margin-top:-5px;margin-left:10px;width:calc(100% - 65px)}#wiki-home .latest-articles .list-group-item a{font-size:initial}.wiki-comment-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:50px;height:50px}.wiki-comment-content{margin-left:5px;width:calc(100% - 80px)}#wiki-attacher #wiki-attacher-sidebar{padding:0!important}#wiki-attacher #wiki-attacher-sidebar .list-group-item{border-left-width:0!important;border-right-width:0!important}#wiki-attacher #wiki-attacher-content .panel{margin-bottom:10px!important}#wiki-attacher #wiki-attacher-content .panel-body{padding:0!important}#wiki-attacher #wiki-attacher-content .panel-body .alert{margin:0!important;border:0!important}#wiki-attacher #wiki-attacher-content .panel-body .list-group-item{border-left-width:0!important;border-right-width:0!important}.wiki-market-set{float:left;border:1px solid #ddd;border-radius:3px;margin:15px;width:250px;text-decoration:none!important}.wiki-market-set .set-image{height:250px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.wiki-market-set .set-image .set-name{background-color:#4f8edc;color:#fff;padding:5px;position:absolute;bottom:5px;margin-right:10px;font-weight:700}.wiki-market-set .set-data{border-top:1px solid #ddd}.wiki-market-set .set-data .set-publisher{padding:5px;border-bottom:1px solid #ddd;color:#555}.wiki-market-set .set-data .set-details{font-size:small;color:#aeafb1;margin-top:5px;padding:5px}.set-preview-image{margin:10px auto!important;width:250px;height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}