/* CUSTOM LOGIN DIALOG */@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,700);.clear {width:100%;clear:both;margin-top:10px;,margin-bottom:10px;}body {margin:0px;padding:15px 15px 30px 15px;background:#ffffff url(/plugins/signin/backdrop.jpg) no-repeat;background-size:cover !important;}body  * {font-family:Roboto,Sans-Serif;}#logo {width:100%;height:90px;border:none;}#fmlogin {max-width:250px;margin:60px auto 0px auto;padding:30px 35px 30px 35px;text-align:center;background:#ffffff;border-radius:5px;box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2);}body, .fctext, .txtfield {font-size:14px;line-height:25px;}.fctext.errornote {padding-top:15px;font-size:12px;line-height:20px;color:crimson;} .formbtn {font-size:14px;line-height:14px;background:#03A9F4;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);color:#ffffff;border:none;padding:15px 25px 15px 25px;border-radius:2px;}.formbtn:hover, {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}.formbtn:active {box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2);background:#ffffff;color:#03A9F4;}h4.fctext {font-size:16px;line-height:28px;font-weight:100;}.txtfield {border:none;background:#c9eff7;margin:0px 0px 15px 0px;padding:15px 5% 15px 5%;width:90%;border-radius:2px;font-weight:700;}