/**
* @Copyright Copyright (C) 2010-2011 Contus Support Interactive Private Limited
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html,
**/
body{background: #fff !important;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: block;}

.landing-content{margin: 0 auto 0; text-align:center;}
#login_error, #invalid_email_address{color: #f00;font-size: 13px;}

.landing-content .logo-header{margin: 0;}
.landing-content .social_sign_up{position: relative;}
.landing-content .login-entry{margin: 75px auto 0;width: 265px;}
.landing-content .login-entry #loginForm{margin: 0 auto;}
.landing-content .login-entry #loginForm input[type="text"], .landing-content .login-entry #loginForm input[type="password"], .register_page .registerform input[type="password"], .register_page .registerform input[type="text"]{color: #c8c9c9;width: 100%;
text-indent: 8px;padding: 6px;margin-bottom: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size: 18px;
font-weight: 300;
background: #fff;
border: 1px solid #888;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8);
-moz-box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8);
-webkit-box-shadow: inset 0 1px rgba(34,25,25,0.15), 0 1px rgba(255,255,255,0.8);
-moz-transition: all 0.08s ease-in-out;
-webkit-transition: all 0.08s ease-in-out;}
.landing-content input[type="submit"], #resetButton input[type="button"], .register_page .sign-submit input[type="submit"]{width: 100%;display: block;margin:10px 0 15px;padding: 6px;color: #FFF;font:normal 14px/22px arial,sans-serif;border: 1px solid #000;text-shadow: 0 -1px 0 #1D1D1D;cursor: pointer;
background: #000066;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.landing-content input[type="submit"]:hover, #resetButton input[type="button"]:hover, .register_page .sign-submit input[type="submit"]:hover{color: #fda523;}
/**************************    Reset button            ************************/
.tw {background: #32c1f0; background: -moz-linear-gradient(top, #32c1f0 0%, #32c1f0 49%, #30bbe9 49%, #30bbe9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32c1f0), color-stop(49%,#32c1f0), color-stop(49%,#30bbe9), color-stop(100%,#30bbe9)); background: -webkit-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%);  background: -o-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%); background: -ms-linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32c1f0', endColorstr='#30bbe9',GradientType=0 ); background: linear-gradient(top, #32c1f0 0%,#32c1f0 49%,#30bbe9 49%,#30bbe9 100%);  box-shadow: 0px 3px 0px #249bc4; -moz-box-shadow: 0px 3px 0px #249bc4; -webkit-box-shadow: 0px 3px 0px #249bc4;}
.tw:hover {background: #18b8ee; background: -moz-linear-gradient(top, #18b8ee 0%, #18b8ee 49%, #18b2e6 49%, #18b2e6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18b8ee), color-stop(49%,#18b8ee), color-stop(49%,#18b2e6), color-stop(100%,#18b2e6)); background: -webkit-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%); background: -o-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%); background: -ms-linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18b8ee', endColorstr='#18b2e6',GradientType=0 ); background: linear-gradient(top, #18b8ee 0%,#18b8ee 49%,#18b2e6 49%,#18b2e6 100%);  box-shadow: 0px 3px 0px #1d82a5; -moz-box-shadow: 0px 3px 0px #1d82a5; -webkit-box-shadow: 0px 3px 0px #1d82a5;}
.tw:active {height: 38px; background-color: #2088B4; background-image: none; box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4); -webkit-box-shadow: inset 0px 1px 0px rgba(50, 50, 50, 0.4);}
.tw .logo_wrapper {padding-top: 5px; padding-right: 8px; padding-left: 8px; border-right: 1px solid #12abdd;}
.tw:active .logo_wrapper {border-right-color: #1f83ad;}
.tw .logo {float: left; width: 21px; height: 17px; margin-top: 1px; background: url('../images/twitter-icon.png') 0px 0 no-repeat;}
.tw > span {border-left: 1px solid #59c9ed;}
.tw:active > span {border-left-color: #2392c2;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 .login-entry input, #resetPasswd{padding:5px 0;}
}
@media \0screen {
    .twitter_login{border: 1px groove #999; padding-bottom: 3px !important;}
}
@media \0screen {
    .login-entry input, #resetPasswd{height: 35px;}
    .login-entry input{height: 32px;}
    .login-entry #resetButton input{height: 42px;}
}

/* register page css */

.register_page{width: 705px;margin: 0 auto;}
.register_page .social_sign_up {margin: 0 auto 35px;width: 670px;padding-bottom: 50px;}
.register_page .defaulttitle{text-align: left;font-family: 'arial';font-weight: bold;font-size: 28px;color: #090d69;clear: both;text-shadow: 0px 1px 0px #ffffff;filter: dropshadow(color=#ffffff, offx=0, offy=1);}
.register_page .registerform li{position: relative;width: 45%;float: left;margin-right: 5%;padding: 10px 0;}
.register_page .registerform li label {display: block;color: #333;text-shadow: 0 1px rgba(255, 255, 255, 0.9);padding-top: 4px;vertical-align: top;font-family: arial;font-size: 18px;}
.register_page .registerform li input[type="password"], .register_page .registerform li input[type="text"]{margin-bottom: 3px;}
.register_page .registerform li .help_text{color: #f00;font-size: 13px;}
.register_page .registerform li.clearclass{clear: both;}

.register_page .sign-submit{text-align: right;}
.register_page .sign-submit input[type="submit"]{margin-right: 5%;width: auto;padding: 6px 15px;float: right;}