button,input,optgroup,select,textarea,pre{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}

.edui-gray{box-sizing:content-box;border-radius:4px}
.edui-gray .edui-editor{border-radius:4px}
.edui-gray .edui-editor:hover{border-color:#00c250}


.form-group{margin-bottom:30px;position:relative}
.form-control,
select,
textarea.form-control{font-family:Poppins,sans-serif;background-color:#f8f8f8;border:1px solid #eee;font-size:13px;color:#aaa;line-height:42px;margin-bottom:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0 18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.form-control:focus,
textarea.form-control:focus{background-color:#f8f8f8;border-color:#18bc9c;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],
fieldset[disabled] .form-control{cursor:not-allowed}
.form-control::-webkit-input-placeholder{color:#aaa}
.form-control:-moz-placeholder{color:#aaa}
.form-control::-moz-placeholder{color:#aaa}
.form-control:-ms-input-placeholder{color:#aaa}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:focus,
a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}

.btn--block{width:100%!important}

input[type=checkbox],input[type=radio]{clear:none;display:inline-block;margin:-3px 4px 0 0;padding:0!important;width:18px;height:18px;min-width:18px;outline:0;border-radius:2px;background:#18bc9c;color:#fff;vertical-align:middle;text-align:center;line-height:0;cursor:pointer;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;-webkit-appearance:none}
input[type=radio]{border-radius:20px}
input[type=checkbox]:checked,input[type=radio]:checked{background:#18bc9c;}
input[type=checkbox]:checked:before,input[type=radio]:checked:before{display:inline-block;margin-top:1px;color:#fff;content:"✓";vertical-align:middle;font:normal 14px/1 "Microsoft Yahei";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}


.button-primary{color: #fff;background:#18bc9c; text-shadow: 0 -1px 0 rgb(0 0 0 / 12%);box-shadow: 0 2px #0000000b;}
.button-primary:active, .button-primary:hover, .button-primary:focus {color: #fff;opacity:.8;filter:alpha(opacity=80);}
.button-primary::before{color: #fff;opacity:.8;filter:alpha(opacity=80);}


[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[hidden]{display:none}

.register-login-modal .modal-dialog{width:365px;margin:100px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.register-login-modal .modal-content{border:none;box-shadow:none;position:relative;background-color:transparent}
.register-login-modal .nav-tabs{border-bottom:none;text-align:center;padding-left:0;padding:10px;list-style:none;margin:0}
.register-login-modal .nav-tabs>li{float:none;display:inline-block}
.register-login-modal .nav-tabs>li>a{opacity:.3;padding:0 10px;border:none;font-size:15px;text-transform:capitalize;font-weight:600;color:#18bc9c;}
.register-login-modal .nav-tabs>li.active>a,
.register-login-modal .nav-tabs>li.active>a:focus,
.register-login-modal .nav-tabs>li.active>a:hover,
.register-login-modal .nav-tabs>li>a:active,
.register-login-modal .nav-tabs>li>a:focus,
.register-login-modal .nav-tabs>li>a:hover{background-color:transparent;border:none;opacity:1;color:#18bc9c;}
.register-login-modal .tab-content{padding:20px;background-color:#fff;border-radius:4px}
.register-login-modal .open-oauth .btn{color:#fff!important;font-size:14px;margin:0;-webkit-border-radius:50%;-moz-border-radius:2px;position:relative;display:inline-block;margin-right:10px;width:32px;height:32px;text-align:center;line-height:32px;cursor:pointer;margin-left:10px;padding:0;letter-spacing:0;font-weight:400}
.register-login-modal .open-oauth .btn:hover{opacity:.5}
.register-login-modal .open-oauth{margin-bottom:20px}
.register-login-modal .open-oauth .btn-qq{background-color:#1296db}
.register-login-modal .open-oauth .btn-weixin{background-color:#23bf36}
.register-login-modal .open-oauth .btn-weibo{background-color:#ff9100}
.register-login-modal .btn--facebook i{margin-right:7px}
.register-login-modal .or-text{position:relative;text-align:center;line-height:1;margin:15px}
.register-login-modal .or-text:after{content:"";position:absolute;top:9px;left:0;background-color:#e5e5e5;width:100%;height:1px}
.register-login-modal .or-text span{background-color:#fff;display:inline-block;padding:0 8px;z-index:2;position:relative}
.register-login-modal .form-group{margin-bottom:15px}
.register-login-modal .signup-checkbox{}
.register-login-modal .signup-checkbox .input-checkbox{padding-top:10px;margin-bottom:25px}
.register-login-modal .signup-checkbox .label-checkbox span,
.register-login-modal .signup-checkbox .label-checkbox span a{color:#aaa}
.register-login-modal .signup-checkbox .label-checkbox span a{text-decoration:underline}
.register-login-modal .protocol-a{color:#18bc9c;}
.register-login-modal .forget-password{margin-top:20px;display:block;text-align:center;text-decoration:underline;color:#aaa;font-size:13px}

