#login-box article,#login-box aside,#login-box details,#login-box figcaption,#login-box figure,#login-box footer,#login-box header,#login-box hgroup,#login-box main,#login-box nav,#login-box section,#login-box summary{display:block}
#login-box audio,#login-box canvas,#login-box video{display:inline-block}
#login-box audio:not([controls]){display:none;height:0}
#login-box [hidden]{display:none}
#login-box html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
#login-box body{margin:0}
#login-box a:focus{outline:thin dotted}
#login-box a:active,#login-box a:hover{outline:0}
#login-box h1{font-size:2em;margin:0.67em 0}
#login-box abbr[title]{border-bottom:1px dotted}
#login-box b,#login-box strong{font-weight:bold}
#login-box dfn{font-style:italic}
#login-box hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
#login-box mark{background:#ff0;color:#000}
#login-box code,#login-box kbd,#login-box pre,#login-box samp{font-family:monospace, serif;font-size:1em}
#login-box pre{white-space:pre-wrap}
#login-box q{quotes:"\201C" "\201D" "\2018" "\2019"}
#login-box small{font-size:80%}
#login-box sub,#login-box sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
#login-box sup{top:-0.5em}
#login-box sub{bottom:-0.25em}
#login-box img{border:0}
#login-box svg:not(:root){overflow:hidden}
#login-box figure{margin:0}
#login-box fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
#login-box legend{border:0;padding:0}
#login-box button,#login-box input,#login-box select,#login-box textarea{font-family:inherit;font-size:100%;margin:0}
#login-box button,#login-box input{line-height:normal}
#login-box button,#login-box select{text-transform:none}
#login-box button,#login-box html input[type="button"],#login-box input[type="reset"],#login-box input[type="submit"]{-webkit-appearance:button;cursor:pointer}
#login-box button[disabled],#login-box html input[disabled]{cursor:default}
#login-box input[type="checkbox"],#login-box input[type="radio"]{box-sizing:border-box;padding:0}
#login-box input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#login-box input[type="search"]::-webkit-search-cancel-button,#login-box input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
#login-box button::-moz-focus-inner,#login-box input::-moz-focus-inner{border:0;padding:0}
#login-box textarea{overflow:auto;vertical-align:top}
#login-box table{border-collapse:collapse;border-spacing:0}
#overlay{display:none;background:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:9999999}
.login-popup{display:none;font-size:16px;float:left;width:25%;position:fixed;top:50%;left:50%;z-index:999999999}
.login-popup *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.login-popup .close-btn{text-decoration:none}
.login-popup .close-btn:before{font-family:'iconic';speak:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:"\22"}
.login-popup .hide-login{display:none}
.login-popup .inline{display:inline}
#form p.message{display:none}
#form .input{width:100%;outline:0}
#form .submit{float:right;margin:0}
#form #forgetmenot{cursor:pointer}
.group:after{content:"";display:table;clear:both}
@font-face{font-family:'iconic';src:url(//www.motoringchat.com/wp-content/plugins/wp-modal-login/fonts/iconic.eot);src:url(//www.motoringchat.com/wp-content/plugins/wp-modal-login/fonts/iconic.eot?#iefix) format("embedded-opentype"),url(//www.motoringchat.com/wp-content/plugins/wp-modal-login/fonts/iconic.woff) format("woff"),url(//www.motoringchat.com/wp-content/plugins/wp-modal-login/fonts/iconic.ttf) format("truetype"),url(//www.motoringchat.com/wp-content/plugins/wp-modal-login/fonts/iconic.svg#iconic) format("svg");font-weight:normal;font-style:normal}.login-popup{background:#fff;color:#797979;padding:10px 20px 20px;min-width:357px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);-moz-box-shadow:0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 10px rgba(0,0,0,0.7)}
.login-popup h2{color:#029ec6;text-transform:uppercase;font-weight:400;font-size:1.7375em;text-align:center;margin-bottom:10px;text-rendering:optimizelegibility}
.login-popup .close-btn{position:absolute;top:0;right:3px;font-size:1.2em;color:#000;color:rgba(0,0,0,0.5);-webkit-transition:color,0.7s;-moz-transition:color,0.7s;-o-transition:color,0.7s;transition:color,0.7s}
.login-popup .close-btn:hover{color:#029ec6}
.login-popup .message{color:#fff;margin:0 0 10px;padding:10px;text-shadow:0 1px 0 rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.login-popup .message.success{background:#609450}
.login-popup .message.error{background:#BD362F}
.login-popup .message.notice{background:#FAA732}
#form p{padding:0;margin:0 0 10px}
#form .field-titles{text-transform:uppercase;font-size:.8125em;line-height:1.538461538em;font-weight:bold}
#form .input{font-size:1.230769231em;padding:5px;border:1px solid #E6E6E6;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-webkit-transition:border,0.7s;-moz-transition:border,0.7s;-o-transition:border,0.7s;transition:border,0.7s}
#form .input:hover,#form .input:focus{border:1px solid #029ec6}
#form #forgetmenot{position:relative;float:left;margin:0}
#form #forgetmenot label{position:relative;top:5px;font-size:1.05em;cursor:pointer;-webkit-transition:color,0.7;-moz-transition:color,0.7;-o-transition:color,0.7;transition:color,0.7}
#form #forgetmenot label:hover{color:#029ec6}
#form .submit .button{background:#029EC6;background:rgba(2,158,198,0.7);color:#fff;font-size:1em;outline:0;border:none;padding:7px 18px;-webkit-transition:background,0.2s;-moz-transition:background,0.2s;-o-transition:background,0.2s;transition:background,0.2s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#form .submit .button:hover{background:#029ec6}
#additional-settings{font-size:.85em;position:absolute;bottom:-25px}
#additional-settings a{color:#029ec6}
#additional-settings a:hover{opacity:.8}