#tc_login{float:right;margin-left:10px;position:relative}
#tc_login .tc_content{display:none;background-color:#f8f8f8;background-image:url(tc_login_bg.png);background-position:100% top;background-repeat:no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 7px #888;-webkit-box-shadow:0 0 7px #888;-moz-box-shadow:0 0 7px #888;position:fixed;left:50%;top:50%;z-index:10001}
#tc_login .tc_open_btn{margin:1px 0;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);border:1px solid #c6c6c6;display:block;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;cursor:pointer;height:35px}#tc_login .tc_open_btn:hover{box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #ccc;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}
#tc_login .tc_open_btn:active{border-color:#888 #AAA #CCC;-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 white}
#tc_login .tc_open_btn span{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55);width:35px;height:35px;display:block;background:url(tc_login.png) no-repeat center 8px;}
#tc_login .tc_open_btn span:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=99)}#tc_login .tc_backout{display:none;position:fixed;width:100%;height:100%;z-index:10000;background:url(tc_login_ieBG.png);margin:0;padding:0;left:0;top:0}#tc_login .tc_content form{height:auto;display:block;width:375px;padding:20px}#tc_login .tc_content #form-login-username{margin:0 0 15px 0;height:40px}#tc_login .tc_content #form-login-username .tc_user_icon{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);border:1px solid #CCC;border-right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;float:left;margin:0}
#tc_login .tc_content #form-login-username .tc_user_icon span{display:block;width:40px;height:36px;background:transparent url(tc_login_user.png) no-repeat 15px 8px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}
#tc_login .tc_content #form-login-username #modlgn-username{margin:0;padding:0;height:38px;border:1px solid #ccc;padding:0 20px;width:253px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;font-size:18px;letter-spacing:1px;float:left;box-shadow:none;background-color:#FFF}
#tc_login .tc_content #form-login-username #modlgn-username:focus{box-shadow:none;border:1px solid #aaa}
#tc_login .tc_content #form-login-password{margin:0 0 15px 0;height:40px}
#tc_login .tc_content #form-login-password .tc_pass_icon{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#ececec));background-image:-webkit-linear-gradient(top,#f8f8f8,#ececec);background-image:-moz-linear-gradient(top,#f8f8f8,#ececec);background-image:-ms-linear-gradient(top,#f8f8f8,#ececec);background-image:-o-linear-gradient(top,#f8f8f8,#ececec);background-image:linear-gradient(top,#f8f8f8,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#ECECEC',GradientType=0);border:1px solid #CCC;border-right:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;float:left;margin:0}
#tc_login .tc_content #form-login-password .tc_pass_icon span{display:block;width:40px;height:36px;background:transparent url(tc_login_pass.png) no-repeat 15px 8px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=55)}
#tc_login .tc_content #form-login-password #modlgn-passwd{margin:0;padding:0;height:38px;border:1px solid #ccc;padding:0 20px;width:253px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;font-size:18px;letter-spacing:1px;float:left;box-shadow:none;background-color:#FFF}#tc_login .tc_content #form-login-password #modlgn-passwd:focus{box-shadow:none;border:1px solid #aaa}#tc_login .tc_content .tc_title{font-size:24px;color:#999;margin:10px 0 20px 0;text-transform:uppercase}#tc_login .tc_content #form-login-remember{float:left;color:#888;padding:6px 4px;letter-spacing:1px;margin:0}#tc_login .tc_content #form-login-remember label{font-size:16px;line-height:24px}#tc_login .tc_content .tc_checkbox{display:block;float:left;height:19px;width:18px;padding:8px 4px}#tc_login .tc_content .tc_authoriz_btn{float:right;background:#900;width:80px;float:right;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;border:0;color:white;font-size:14px;text-transform:uppercase;cursor:pointer;line-height:31px;letter-spacing:1px}#tc_login .tc_content .tc_authoriz_btn:hover{background:#333;box-shadow:0 0 5px #AAA;-webkit-box-shadow:0 0 5px #AAA;-moz-box-shadow:0 0 5px #AAA}#tc_login .tc_content .tc_authoriz_btn:active{-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #FFF;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #FFF}#tc_login .tc_content .tc_forgot{list-style:none;padding:0;margin:15px 0 0 0}#tc_login .tc_content .tc_forgot a{background:#f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);background:linear-gradient(top,#f7f7f7 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e9e9e9',GradientType=0);border:1px solid #CCC;color:#666;padding:5px 8px;font-size:13px;letter-spacing:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:160px;display:block;line-height:18px;text-align:center}#tc_login .tc_content .tc_forgot a:hover{box-shadow:0 0 5px #DDD;-webkit-box-shadow:0 0 5px #DDD;-moz-box-shadow:0 0 5px #DDD;color:#444}#tc_login .tc_content .tc_forgot a:active{-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-ms-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #FFF;box-shadow:inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #FFF}#tc_login .tc_content .tc_forgot li{float:left}#tc_login .tc_content .tc_forgot li.first{margin-right:5px}#tc_login .tc_content .tc_forgot li.last{margin-left:5px}#tc_login .tc_content .tc_register{margin:20px -20px -20px -20px;padding:15px;border-top:2px dashed #CCC;text-align:center}#tc_login .tc_content .tc_register a{font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#c00}#tc_login .tc_content .tc_register a:hover{text-decoration:underline;color:#000}#tc_login #tc_inlogin_pos{margin:0 0 -5px 0;display:block;text-align:center}#tc_login #tc_inlogin_pos .custom{line-height:0}#tc_login #tc_inlogin_pos .custom .demo{width:100%;max-width:375px;cursor:help}#tc_login .tc_logged{position:relative}#tc_login .tc_greeting{position:relative;margin:2px 0 10px 0;background-color:#900;border:1px solid #c00;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px 2px 0 0;cursor:pointer;color:white}#tc_login .tc_greeting:hover,#tc_login .tc_greeting.active{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc}#tc_login .tc_greeting.active{box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #ccc}#tc_login .tc_greeting:active{-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;-ms-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 white}#tc_login .tc_greeting_toggl{background:url(tc_login_toggler.png) no-repeat top right}#tc_login .tc_greeting.active .tc_greeting_toggl{background-position:right bottom}#tc_login .tc_greeting .login_greeting{background:url(tc_login_toggler_light.png) no-repeat 0 0;padding:5px 30px 5px 10px;height:24px;font-size:15px;line-height:18px;letter-spacing:1px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}#tc_login .tc_logged_cont{position:absolute;display:none;background:#f5f5f5 url(tc_login_loader.gif) no-repeat center;z-index:777;right:0}#tc_login .tc_logged_bg{border:1px solid #c6c6c6 !important;box-shadow:0 0 2px #CCC;-webkit-box-shadow:0 0 2px #CCC;-moz-box-shadow:0 0 2px #ccc;position:relative}#tc_login .tc_tick{background:url(tc_login_tick.png) no-repeat 0 0;width:12px;height:8px;display:block;position:absolute;right:5px;top:-8px}#tc_login .tc_logged .tc_loader{background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}#tc_login .tc_logged_cont{width:100%}#tc_login .tc_logged_cont .tc_logout_btn{float:right;padding:10px 5px}#tc_login .tc_logged_cont .tc_logout_btn .button{color:#555;border:0;line-height:13px;height:27px;background:#ececec;cursor:pointer;font-size:14px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0}#tc_login .tc_logged_cont .tc_logout_btn .button:hover{background:#e70000;color:white}#tc_login .tc_close{display:none;position:fixed;bottom:30px;right:40%;width:20%;height:40px;cursor:pointer;background:url(tc_login_close.png) no-repeat top center;z-index:99999}#tc_login .tc_close:hover{background-position:bottom center}@media only screen and (max-width:568px){body #tc_login .tc_close{display:block}body #tc_login .tc_content{top:0 !important;left:0 !important;width:100%;height:100%}body #tc_login .tc_content form{width:auto;padding:5%}body #login-form .userdata{margin:0}body #tc_login .tc_content .tc_title{margin:0 0 25px 0}body #tc_login .tc_content .tc_title{display:none}body #tc_login .tc_content #form-login-username .tc_user_icon,body #tc_login .tc_content #form-login-password .tc_pass_icon{width:20%;height:38px}body #tc_login .tc_content #form-login-username #modlgn-username,body #tc_login .tc_content #form-login-password #modlgn-passwd{width:68%}body #tc_login .tc_content #form-login-username .tc_user_icon span,body #tc_login .tc_content #form-login-password .tc_pass_icon span{background-position:center;width:100%;height:100%}body #tc_login .tc_content .tc_forgot{text-align:center}body #tc_login .tc_content .tc_forgot li{float:none;width:48.5%;display:inline-block}body #tc_login .tc_content .tc_forgot a{width:auto}body #tc_login .tc_imp_icon{background:url(tc_login_mobile.png) no-repeat top left;width:15px;height:15px;display:block;top:6px;position:absolute;left:10px}body #tc_login .login_greeting{padding:5px;text-indent:-999px;width:20px}body #tc_login .tc_logged_cont{width:100%;min-width:106px;text-align:center}body #tc_login .tc_logged_cont .tc_logout_btn{float:none}}@media only screen and (max-width:320px){body #tc_login .tc_content #form-login-username #modlgn-username,body #tc_login .tc_content #form-login-password #modlgn-passwd{width:65%}body #tc_login .tc_content .tc_forgot li{width:100%;margin:0 !important}}@media only screen and (max-height:568px){body #tc_login .tc_content form{padding-top:50px}}@media only screen and (max-height:320px){body #tc_login #tc_inlogin_pos{margin:0 0 10px 0}body #tc_login .tc_content form{padding-top:5%}body #tc_login .tc_content .tc_forgot{margin:-10px 0 0 0}body #tc_login .tc_content .tc_register{margin:0 -20px -20px 0;border-top:0;padding:10px;text-align:left}body #tc_login .tc_content #form-login-username,body #tc_login .tc_content #form-login-password{margin:0 0 5px 0}body #tc_login .tc_close{right:0}}body.rtl #tc_login .tc_content #form-login-username .tc_user_icon,body.rtl #tc_login .tc_content #form-login-password .tc_pass_icon{border-right:1px solid #CCC;border-left:0;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;float:right}body.rtl #tc_login .tc_content #form-login-username #modlgn-username,body.rtl #tc_login .tc_content #form-login-password #modlgn-passwd{border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;float:right}body.rtl #tc_login .tc_logged_cont .tc_logout_btn{float:left}body.rtl #tc_login .tc_tick{right:auto;left:5px}