.html-editor{width:100%;font-size:1rem;line-height:1.25;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.html-editor>.btn-toolbar{border-bottom:1px solid #d3d3d3;background-color:rgba(0,0,0,.03)}.html-editor>.btn-toolbar .btn{border-radius:0;background-color:#eee;color:#3f51b5}.html-editor>.btn-toolbar .btn:hover{background-color:rgba(0,0,0,.2)}.html-editor>.btn-toolbar>#searchWrapper{background-color:#fff;position:absolute;top:100%;z-index:1000;left:0;right:0;margin:auto;margin-top:.12rem}.html-editor>div[contenteditable]{padding:.75rem .75rem;background-color:#fff;color:#495057;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;min-height:250px;max-height:350px;resize:vertical;overflow:auto;line-height:20px}.html-editor>div[contenteditable] i{font-style:italic}.html-editor>div[contenteditable] p{margin:0;line-height:20px}.html-editor>div[contenteditable] ol,.html-editor>div[contenteditable] ul{line-height:20px}.html-editor>div[contenteditable] ol li,.html-editor>div[contenteditable] ul li{margin-top:.5rem}.html-editor>div[contenteditable]:focus{color:#495057;border-color:inherit;outline:0;box-shadow:none}.form-group label{font-size:.9rem;font-weight:500;color:#3f51b5;margin-bottom:.2rem}.form-group .form-control.disabled{background-color:#e9ecef;opacity:1}.fileupload-container .input-group-browse{position:relative;overflow:hidden}.fileupload-container input.input-file{position:absolute;top:0;left:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1000;display:none}.required:after{color:#e32;content:'*';padding-left:2px;display:inline;font-weight:bold;font-size:14px;font-family:'Verdana',Geneva,sans-serif}.field-validation-error{color:red;font-size:.9rem}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{color:red;cursor:help;border:1px solid red;margin:5px 0;padding:10px;font-size:.9rem}.validation-summary-errors>ul,.validation-summary-errors ol,.validation-summary-errors li{font-size:.9rem}.validation-summary-errors span{display:block;margin-bottom:5px}.validation-summary-errors ul{margin:0}.validation-summary-valid{display:none}.input-error-tip{color:red}textarea{width:100%;resize:none}.textarea-counter{padding:5px;text-align:right}.textarea-counter span{margin:0}input[type="checkbox"],input[type="radio"],input[type="button"],input[type="submit"]{width:auto}a,a:focus,a:active,button,button:focus,button:active,input[type="submit"],input[type="submit"]:focus,input[type="submit"]:active{outline:none}.radiobuttonlist,.checkboxlist{width:100%}.radiobuttonlist label.radio,.radiobuttonlist label.radio input[type="radio"],.checkboxlist label.checkbox,.checkboxlist label.checkbox input[type="checkbox"]{vertical-align:middle;margin:2.5px 5px}.radiobuttonlist label.checkbox span{display:inline-block!important;width:auto!important}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857}.border-radius-0{border-radius:0!important}.no-border{border:0;-webkit-box-shadow:none;box-shadow:none}.toggle-checkbox{font-size:.8rem}.toggle-checkbox .checkbox-input{width:1px;height:1px;position:absolute;display:none}.toggle-checkbox .checkbox-input:checked~.checkbox-text{background:#4caf50;padding-left:.5em;padding-right:2em}.toggle-checkbox .checkbox-input:checked~.checkbox-text .checkbox-text-yes{display:inline-block;margin-right:2.25px;padding-left:2.25px}.toggle-checkbox .checkbox-input:checked~.checkbox-text .checkbox-text-no{display:none}.toggle-checkbox .checkbox-input:checked~.checkbox-text:after{left:100%;margin-left:-1.75em}.toggle-checkbox .checkbox-input:disabled~.checkbox-text{background:#ccc}.toggle-checkbox .checkbox-text{display:inline-block;position:relative;background:#e74c3c;padding:.35em .7em .35em 2.25em;border-radius:1em;min-width:4.5em;color:#fff;cursor:pointer;transition:background-color .15s}.toggle-checkbox .checkbox-text:after{content:' ';display:block;background:#fff;width:1.5em;height:1.5em;border-radius:1.5em;position:absolute;left:.3em;top:.25em;transition:left .15s,margin-left .15s}.toggle-checkbox .checkbox-text .checkbox-text-yes{display:none}.toggle-checkbox .checkbox-text .checkbox-text-no{display:inline-block}.progress{position:relative;height:3px;display:block;width:100%;background-color:#b3d4fc;border-radius:2px;background-clip:padding-box;margin:0;overflow:hidden}.progress .indeterminate{background-color:#3f51b5}.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}