.ql-container .ql-editor{padding:12px 15px!important}.ql-editor{padding:0!important}.ql-editor h1{font-size:2em;font-weight:400}.ql-editor h2{font-size:1.8em;font-weight:400}.ql-editor h3{font-size:1.5em;font-weight:400}.ql-editor h4{font-size:1.2em;font-weight:400}.ql-editor h5{font-size:1em;font-weight:400}.ql-editor h6{font-size:.9em;font-weight:400}.ql-editor p{margin:0;margin-bottom:10px;line-height:1.5em}.ql-editor ol,.ql-editor ul{margin-left:0;padding-left:0}.ql-editor li{line-height:1.5em;list-style-position:inside}.ql-editor ul li{list-style-type:none;margin-bottom:2px}.ql-editor ol li{list-style-type:decimal;margin-bottom:2px;padding-left:8px}.ql-editor strong{font-weight:700}.ql-editor em{font-style:italic}.ql-editor a{color:#29abe1;text-decoration:underline}.ql-editor u{text-decoration:underline}.ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px!important}.ql-editor img[src]{display:inline-block}.ql-editor .ql-align-center{text-align:center}.ql-editor img[src]{display:inline-block}.ql-editor .ql-align-center{text-align:center}.ql-editor img{max-width:100%;width:auto}.multiselect .select-wrapper{max-width:100%!important;width:100%!important}.multiselect .select-wrapper:before{display:none}.multiselect-wrapper{margin-bottom:20px}.multiselect-wrapper.active .multivalue-dropdown{max-height:250px;overflow-y:auto}.multiselect-wrapper.active .multivalue-box:after{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.multiselect-wrapper .multivalue-box{position:relative;border:1px solid #c9c9c9;padding:5px 40px 5px 10px;border-radius:5px;font-size:15px;background-color:#fff;z-index:1;cursor:pointer}.multiselect-wrapper .multivalue-box:after{content:"";position:absolute;top:0;bottom:0;right:10px;margin-top:auto;margin-bottom:auto;border-style:solid;border-width:5px 5px 0 5px;height:2px;border-color:#c9c9c9 transparent transparent transparent}.multiselect-wrapper .multivalue-box span{position:relative;display:inline-block;font-size:14px;margin-right:6px;pointer-events:none;padding:5px;border-radius:5px;background:#eee;margin-bottom:3px;margin-top:3px;font-weight:400}.multiselect-wrapper .multivalue-dropdown{max-height:0;overflow:hidden;border:1px solid #c9c9c9;border-radius:5px;padding-top:2px;margin-top:-4px;cursor:default;background-color:#fff;transition:all .5s}.multiselect-wrapper .multivalue-dropdown .multi-option{padding:5px 10px;display:-ms-flexbox;display:flex;cursor:default}.multiselect-wrapper .multivalue-dropdown .multi-option[data-selected=selected] .multi-checkbox{position:relative;background-color:#29abe1}.multiselect-wrapper .multivalue-dropdown .multi-option[data-selected=selected] .multi-checkbox:after{content:"";position:absolute;left:7px;top:3px;width:4px;height:8px;border:solid #fff;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.multiselect-wrapper .multivalue-dropdown .multi-checkbox{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#eee;width:20px;height:20px;margin-right:10px;cursor:pointer}.multiselect-wrapper .multivalue-dropdown .multi-checkbox:hover{background-color:#ccc}.multiselect-wrapper .multivalue-dropdown .multi-label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:14px;cursor:default}form[data-component=async-form] button[disabled]{background-color:#dcdcdc!important;pointer-events:none;cursor:not-allowed}.hero{width:100%;height:250px}.hero .cover-image{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat center;background-size:cover}.hero .cover-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.hero .wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.institution-headline{text-align:center;width:100%;padding:0 10px}@media only screen and (min-width:640px){.institution-headline{padding:0 50px}}@media only screen and (min-width:1100px){.institution-headline{padding:0 250px}}.institution-name{color:#fff;font-size:1.5em;font-weight:400;padding-bottom:.25em;text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media only screen and (min-width:640px){.institution-name{font-size:2em}}@media only screen and (min-width:1100px){.institution-name{font-size:2.5em}}.institution-name:after{position:absolute;top:100%;width:100%;left:50%;margin-left:-50%;border-bottom:1px solid #7a7b7d}.institution-tagline{color:#c9c9c9;font-weight:400;padding-top:.25em}@media only screen and (min-width:640px){.institution-tagline{font-size:1em}}.account-panel{text-align:center;width:100%;max-width:600px;padding:1.5em 5em;position:relative;margin:0 auto}@media only screen and (max-width:639px){.account-panel{padding:.5em .5em}}.account-panel .avatar{background-size:cover;width:60px;height:60px;line-height:60px;border-radius:60px;margin:10px auto;background-image:url(/static/img/guest-user-avatar.png)}@media only screen and (max-width:639px){.account-panel .avatar{display:none}}.account-panel .title{font-size:1.5em;text-transform:capitalize;margin-bottom:1.5em}.account-panel .facebook{display:block;padding:.5em 1.5em;color:#fff;background:#3a589b;border-radius:50px}.account-panel .facebook:hover{background:#375493}.account-panel hr{border-bottom:2px solid #eee;margin:2em 0}.account-panel .label.type-select:after{background:0 0;height:2em}.account-panel .label.type-select select{background-color:transparent;box-shadow:none;border:1px solid #c9c9c9;padding:.2em .5em}.account-panel .label.type-select select:focus{background-color:transparent;box-shadow:none}.account-panel .type-input .form-field{background-color:transparent;box-shadow:none;padding:.2em .5em;border:1px solid #c9c9c9}.account-panel .type-input .form-field:focus{background-color:transparent;border:none;box-shadow:none;border-bottom:1px solid #29abe1}.account-panel .submit{display:block;margin-top:2em;width:100%}.account-panel .forgot-password-link{display:inline-block;font-size:.8em;margin-top:.3em;margin-bottom:.7em;color:#828282;font-weight:500}.account-panel .other-action{font-size:.9em;color:#29abe1;font-weight:500}.account-panel .notification-box{padding:1em;padding-left:60px;margin:1em 0;background-color:#fffcef;border:1px solid #cbc3a2;border-radius:3px;background-image:url(/static/img/login/i_sign.png);background-repeat:no-repeat;background-position:15px center;text-align:left}.account-panel .notification-box p{font-size:.9em;color:#807b65;font-weight:700}.account-panel .notification-box.error{background-color:#eb685e}.account-panel .notification-box.error p{color:#fffcef}.language-list{display:inline-block;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:.2s ease-in-out;color:#fff}.language-list:focus .language-label,.language-list:hover .language-label,.language-list[open] .language-label{color:#29abe1}.language-list .language-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;cursor:pointer;padding:0 1em;text-transform:capitalize}@media only screen and (min-width:1100px){.language-list .language-label{padding:0 1.5em}}.language-list.lm-header{position:relative}.language-list.lm-header .language-label{padding:0}@media only screen and (max-width:1099px){.language-list.lm-header{display:none}}.language-list[open] .language-menu{max-height:400px}.language-list .flag{width:13px;height:13px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:5px}.language-list .language-menu{max-height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2);background:#fff;right:0;transition:.2s ease-in-out;bottom:20px;width:140px;position:absolute}.language-list .language-menu.lm-header{bottom:auto;top:15px;right:15px}@media only screen and (min-width:1100px){.language-list .language-menu{border-radius:1px;left:initial}}.language-list .language-menu .nav-item{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;padding:1em 1em;border-bottom:1px solid rgba(0,0,0,.2);color:#828282;font-size:.9em;font-weight:100;margin:0;padding-left:30px;text-align:left}@media only screen and (min-width:640px){.language-list .language-menu .nav-item.mobile-link{display:none}}.language-list .language-menu .nav-item:last-child{border-bottom:0}.language-list .language-menu .nav-item:before{color:#b0b0b0;margin-right:.5em}.language-list .language-menu .nav-item .flag{top:3px}.extra-nav .language-list{background-color:#29abe1;padding:5px 15px;border-radius:15px}.extra-nav .language-list:hover{color:#fff;background-color:#2498c8}.extra-nav .language-list:hover .language-label .language,.extra-nav .language-list:hover .language-label i{color:#fff}.extra-nav .language-list .language-label{padding:0}.extra-nav .language-list .language-label .language{-ms-flex:1;flex:1;text-align:center;font-weight:600}.footer{width:100%}.footer .logo{background-position:center center;background-repeat:no-repeat;background-size:80px;height:150px}.footer .contact{background-color:#004d94;font-size:1em;text-align:center;padding-bottom:30px;width:100%}.footer .contact .custom-text{color:#fff;padding-top:30px}.footer .contact .column{width:100%;display:inline-block;margin:0;padding:20px;font-size:1em}@media only screen and (min-width:640px){.footer .contact .column{width:32%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1100px){.footer .contact .column{padding:30px;width:300px}}@media only screen and (min-width:1400px){.footer .contact .column{width:400px}}.footer .contact .column .title{color:#fff;font-size:1.4em;margin-bottom:10px;text-transform:uppercase;font-weight:600}@media only screen and (min-width:640px){.footer .contact .column .title{text-align:left}}.footer .contact .column .content{line-height:1.1em;color:#cfcecf}@media only screen and (min-width:640px){.footer .contact .column .content{text-align:left}}.footer .contact .column .content a{color:#fff;display:inherit;white-space:nowrap;font-size:20px;margin-bottom:10px;line-height:24px;text-transform:capitalize}@media only screen and (min-width:640px){.footer .contact .column .content a{font-size:16px;margin-bottom:0}}.footer .contact .column .content a:hover{color:#29abe1}.footer .contact .column .content.content-contact a{text-transform:inherit}.footer .contact .column .content li{margin:5px 0}.footer .contact .column .content dd{margin-bottom:5px}.footer .contact .column .social{margin-top:20px}.footer .contact .column .social a{display:inline;margin-right:10px}.footer .copyright{background-color:#0259a9;text-align:center;padding:30px;font-size:.8em;min-height:150px}@media only screen and (min-width:1100px){.footer .copyright{min-height:auto}}.footer .copyright a{color:#fff;display:block;margin:5px 20px}@media only screen and (min-width:640px){.footer .copyright a{display:inline}}.footer .copyright a:hover{color:#29abe1}.footer .copyright p{color:#fff;margin-top:10px}.footer .copyright .powered a{margin:0}.footer .copyright .powered .powered-logo{height:30px}.user-account-wrapper{padding:80px 15px;background-color:#29abe1}.user-account-wrapper .user-account-wrapper-inner{box-sizing:content-box;max-width:345px;margin-right:auto;margin-left:auto;padding:70px 12px 50px 12px;box-shadow:2px 6px 6px 0 rgba(0,0,0,.14);background-color:#f5f5f5}.user-account-wrapper .user-icon{position:initial}.user-account-wrapper .user-icon img{position:absolute;top:-48px;left:0;right:0;margin-right:auto;margin-left:auto;width:96px}.user-account-wrapper .user-title{line-height:1;margin-bottom:35px;font-size:30px;text-align:center;color:#474747;text-transform:capitalize}.user-account-wrapper .user-form .form-block{margin-top:-1px}.user-account-wrapper .user-form input[type=date],.user-account-wrapper .user-form input[type=email],.user-account-wrapper .user-form input[type=password],.user-account-wrapper .user-form input[type=text],.user-account-wrapper .user-form select{height:45px;width:100%;border:1px solid #dcdcdc;padding-right:15px;padding-left:15px;font-size:15px;font-weight:400;color:#000;background-color:#fff}.user-account-wrapper .user-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset;-webkit-text-fill-color:#9b9b9b}.user-account-wrapper .user-form input::-webkit-input-placeholder{color:#9b9b9b}.user-account-wrapper .user-form input::-moz-placeholder{color:#9b9b9b}.user-account-wrapper .user-form input:-ms-input-placeholder{color:#9b9b9b}.user-account-wrapper .user-form input:-moz-placeholder{color:#9b9b9b}.user-account-wrapper .user-form input:focus::-webkit-input-placeholder{color:#000}.user-account-wrapper .user-form input:focus::-moz-placeholder{color:#000}.user-account-wrapper .user-form input:focus::-ms-input-placeholder{color:#000}.user-account-wrapper .user-form input:focus::-moz-placeholder{color:#000}.user-account-wrapper .user-form input[type=date]{position:relative}.user-account-wrapper .user-form input[type=date]:before{content:attr(placeholder)!important;width:100%;height:100%;background:#fff;line-height:45px}.user-account-wrapper .user-form input[type=date]:focus:before,.user-account-wrapper .user-form input[type=date]:valid:before{display:none}.user-account-wrapper .user-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;background:0 0!important;-webkit-appearance:none;opacity:0;width:100%;height:100%}.user-account-wrapper .user-form input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.user-account-wrapper .user-form .type-select{position:relative}.user-account-wrapper .user-form .type-select:before{content:'';top:0;bottom:0;right:15px;margin-top:auto;margin-bottom:auto;position:absolute;width:0;height:0;border-style:solid;border-width:6px 7px 0 7px;border-color:#474747 transparent transparent transparent;z-index:10;pointer-events:none}.user-account-wrapper .user-form .submit{height:45px;width:100%;margin-top:45px;border-radius:45px;text-transform:capitalize;font-weight:700;font-size:16px;color:#fdfdfd;background-color:#29abe1;cursor:pointer;transition:background-color .5s}@media only screen and (min-width:1100px){.user-account-wrapper .user-form .submit:hover{background-color:#2498c8}}.user-account-wrapper .user-actions{margin-top:45px;text-align:center}.user-account-wrapper .user-actions a:not(.facebook){display:block;font-size:15px;font-weight:700;color:#29abe1;cursor:pointer;transition:color .5s}@media only screen and (min-width:1100px){.user-account-wrapper .user-actions a:not(.facebook):hover{color:#2498c8}}.user-account-wrapper .user-actions a:not(.facebook).create-account-link{margin-bottom:5px}.user-account-wrapper .user-actions a.facebook{display:block;margin-bottom:45px;font-size:16px;font-weight:400;color:#474747;transition:color .5s}@media only screen and (min-width:1100px){.user-account-wrapper .user-actions a.facebook:hover{color:#242424}}.user-account-wrapper .user-actions a.facebook:before{margin-right:5px;font-size:18px;color:#3b5998}.user-account-wrapper .message{padding:5px 10px;font-weight:400;font-size:14px;color:#fdfdfd;background-color:#eb685e}.user-account-wrapper .message i{float:right;cursor:pointer}