.settings .config-form{max-width:480px;margin:60px auto 70px}.settings .config-form .btn-flat{padding-left:0;padding-right:0}.settings .config-form-title{text-transform:uppercase;font-family:var(--font-family);font-size:1.8em;font-weight:700;margin-bottom:35px}.settings .form-section .text-description{margin-top:-10px;margin-bottom:60px}.settings .form-section .notifications{margin:0 -30px}.settings .form-section .notifications .notification__group:last-of-type{margin-bottom:60px}.settings .form-section .text-description p{font-weight:100;font-size:1.4em;margin-bottom:20px}.settings .form-section .text-description p:last-of-type{margin-bottom:40px}.settings .form-section .datatable-wrapper{margin-bottom:60px}.settings .accordion-item-title{line-height:40px;font-weight:700;text-transform:uppercase}.settings .config-certificate-model{padding:40px 0}.settings .config-certificate-model-title{text-align:center;text-transform:uppercase;font-family:var(--font-family);font-size:1.8em;font-weight:400;margin-bottom:30px;color:var(--primary-500)}.certificate-preview{width:620px;margin:0 auto 80px}.certificate-preview-options{height:40px;background:var(--surface-200)}.certificate-preview-options .btn{color:var(--primary-500)}.certificate-preview-options .btn.is-active{background:var(--primary-color);color:var(--text-color)}.certificate-preview-options .certificate-preview-title{display:inline-block;vertical-align:middle;font-family:var(--font-family);font-size:1.6em;font-weight:700;text-transform:uppercase;min-width:460px;margin:0 10px}.certificate-preview-container{height:440px;background:var(--surface-0);background-repeat:no-repeat;background-position:50%;position:relative}.certificate-preview-header-title{position:absolute;top:55px;left:90px;font-family:var(--font-family);font-weight:700;font-size:2em;color:var(--primary-color)}.certificate-preview-header-date{position:absolute;top:85px;left:90px;font-size:1.2em;color:var(--primary-color)}.certificate-preview-logo{position:absolute;top:55px;right:65px;max-width:100px;height:auto}.certificate-preview-signature{position:absolute;right:65px;bottom:45px;min-width:140px;text-align:center}.certificate-preview-signature-image{max-width:140px;height:auto}.certificate-preview-signature-name{display:block;font-size:1.2em;font-weight:700;margin-bottom:5px;padding-top:10px;border-top:2px solid var(--primary-color)}.certificate-preview-signature-position{display:block;font-size:1.2em}.certificate-preview-body{position:absolute;left:90px;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2em}.certificate-preview-body .name{display:block;font-family:var(--font-family);font-size:20px;font-weight:700;margin:5px 0;color:var(--primary-500)}.certificate-preview-code{position:absolute;left:50px;bottom:40px}.certificate-preview-code-area{display:inline-block;vertical-align:middle;margin-right:10px;width:70px;height:70px;border-radius:5px;border:1px solid var(--accent-light-color);overflow:hidden}.certificate-preview-code-area img{width:100%;height:auto}.certificate-preview-code-text{display:inline-block;vertical-align:middle;max-width:195px}.certificate-preview-code-text .text{display:block;margin:5px 0;font-size:.9em}.certificate-preview-code-text .powered{display:block;font-size:.8em}.certificate-preview-code-text span.powered .icon-studion{vertical-align:top;height:7px;width:30px}.model-type-01 .certificate-preview-body .name{font-family:var(--font-family);font-weight:400;padding-bottom:5px;margin-bottom:10px;margin-top:10px;border-bottom:1px solid var(--primary-color)}.model-type-01 .certificate-preview-header-title{font-family:var(--font-family);font-weight:400}.align-center .certificate-preview-header-title{top:100px;right:90px;text-align:center}.align-center .certificate-preview-header-date{top:125px;right:90px;text-align:center}.align-center .certificate-preview-body{right:90px;text-align:center}.align-center .certificate-preview-logo{top:40px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-certificate-form .uploader{margin:0 auto}.form-item-description.certificate-text-warning{color:var(--text-color);text-transform:none;font-size:1.4em;margin-top:15px;margin-bottom:25px}.settings-email.modal-form form{max-width:620px}.settings-email .modal-description{margin-top:60px;margin-bottom:40px}.settings-email .email-message{margin-top:40px;margin-bottom:50px}.settings-email .checkbox-sent{margin:25px 0}.settings-email .settings-days h4{color:var(--text-color);text-transform:uppercase;font-weight:700}.settings-email .settings-days p{color:var(--text-color)}@media screen and (max-width:1023px){.settings-email.modal-form .accordion-item-content-inner{padding:0}.settings .config-form{margin:60px 20px}.certificate-preview{width:auto;margin-bottom:40px}.certificate-preview-options .certificate-preview-title{min-width:auto}.certificate-preview-code{display:none}.certificate-preview-container{height:280px}.certificate-preview-header-title{font-size:.9em;top:20px;left:20px}.certificate-preview-options .certificate-preview-title{font-size:1.4em;margin:0 0 0 5px}.certificate-preview-header-date{font-size:.4em;top:35px;left:20px}.certificate-preview-logo{width:40px;height:auto;top:20px;right:20px}.certificate-preview-body{font-size:.6em;left:20px;right:20px}.certificate-preview-body .name{font-size:17px}.settings .config-certificate-model{min-height:495px}.settings .draggable-item-col.text-right{padding-right:18px}}.form-section.center-form-section{max-width:480px;margin-top:60px;margin-left:auto;margin-right:auto}.draggable{margin:0 auto 5em;max-width:770px}.draggable.small{max-width:480px}.banner-col{padding:0 1.4em}.draggable-item .banner-col img{max-width:480px;width:100%}.draggable.small .banner-col img{max-width:180px}.banner-col .banner{width:120px;height:100px;background-size:cover}.generic-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16);padding:0 2.4em;font-weight:700;margin-bottom:2em}.generic-list__item.--image{height:100px}.generic-list__body{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--font-family);font-size:1.8em;color:var(--black-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generic-list__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generic-list__actions .form-item{margin-bottom:0}.generic-list__actions>*{margin-left:1.2em}.access-messages-list .icon.type-icon{width:36px;height:36px;color:var(--primary-color);margin-right:16px}