﻿.landing header #brand,.signed-out-header #brand{width:200px;padding:0px 10px 0 0}.landing header #brand img{margin-top:0px}body.landing{background:white}.landing header{position:relative;height:15px;padding:10px 0;background-color:#333;color:#fff}.landing .button-sign-in{display:block;float:right;margin:9px 0px 0 0;width:75px;padding:1px 0 1px 0;color:white;text-decoration:none;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 1px 4px #333;-webkit-box-shadow:0 1px 4px #333;-o-box-shadow:0 1px 4px #333;box-shadow:0 1px 4px #333;font-weight:bold;font-size:14px;background:#144372;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #144372), color-stop(100%, #4F85BB));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#144372', endColorstr='#4f85bb',GradientType=0 )}.landing .button-sign-in:hover{background:#144372;background:-moz-linear-gradient(top, #4f85bb 0%, #144372 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #144372), color-stop(100%, #4f85bb));background:-webkit-linear-gradient(top, #4f85bb 0%, #144372 100%);background:-o-linear-gradient(top, #4f85bb 0%, #144372 100%);background:-ms-linear-gradient(top, #4f85bb 0%, #144372 100%);background:linear-gradient(to bottom, #4f85bb 0%, #144372 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#144372', endColorstr='#4f85bb',GradientType=0 )}.signed-out-header .landing .button-sign-in{margin-right:15px}.signed-out-header #brand img{margin:-4px 0 10px 13px}#lndgn-main{padding-top:8px}#lndgn-main h1{border:0;font-size:30px;text-align:center;letter-spacing:-1px;color:#144372;font-size:39px}#lndgn-main h2{font-size:21px;text-align:center;letter-spacing:-1px;color:#909399;margin-top:-4px;font-weight:normal !important}#tiu-specs{width:490px}.landing .portrait{margin:35px 0 0 120px}.landing .portrait img{-webkit-box-shadow:0 2px 13px #CCC;-moz-box-shadow:0 2px 13px #CCC;box-shadow:0 2px 13px #CCC;width:292px;height:275px}.landing .portrait .info{width:282px;border:1px solid #DDD;background:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(10%, #FAFAFA), color-stop(18%, #f5f5f5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#f5f5f5',GradientType=0);padding:5px;text-align:center}.landing .portrait .info span.name,.landing .portrait .info span.position,.landing .portrait .info span.number{color:#495F75;font-weight:bold;font-size:17px}.landing .portrait .info span.team,.landing .portrait .info span.class{font-size:13px}.landing .portrait .info span.name:after,.landing .portrait .info span.position:after,.landing .portrait .info span.class:after{content:" · ";font-weight:normal;color:#666}#join-form{margin:5px 0 30px 0;padding:0 0 12px 21px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #DDD;display:inline-block;width:320px;height:auto;background:white;float:left}#lndgn-main h3{font-size:17px;letter-spacing:-1px;margin-top:18px;margin-left:55px;color:#144372;font-weight:normal}.request-invitation #sign_up{margin:0}.request-invitation #sign_up span.tos{font-size:10px;display:block;line-height:13px;margin-top:4px;color:#666}.request-invitation #sign_up button{float:none;margin:0 19px 3px 0;width:297px}.request-invitation #sign_up input{border:1px solid #CECECE;padding:7px 5px;background:white;box-shadow:inset 0 2px 5px #E5E5E5;-webkit-box-shadow:inset 0 2px 5px #E5E5E5;-moz-box-shadow:inset 0 2px 5px #E5E5E5}.request-invitation .social-buttons{width:304px;margin:9px 0 14px -3px;border-bottom:1px solid #DDD;box-shadow:0 2px 1px -1px #FDFDFD;padding-bottom:11px}.request-invitation .social-buttons span{font-size:13px;background:white;text-align:center;display:block;position:absolute;padding:0px 10px;margin:2px 0 0 134px}.tags-info-line{width:926px;border-bottom:1px solid #DDD;margin:0 auto}#tags-info ul{margin-bottom:15px;margin-top:1px;border-top:1px solid #DDD;padding-top:10px}#tags-info ul li{float:left;margin-right:22px;background:white;padding:0px 0 0 0;color:#666;width:223px;margin-top:5px}.ie8 #tags-info ul li{width:215px}#tags-info ul li:last-child{margin-right:0}#tags-info ul li:hover{background:#F0F0F0}#tags-info ul li:hover p{color:#144372}#tags-info ul li h2{color:#144372;font-size:16px;border-top:4px solid #144372}#tags-info ul li a{color:#2C9DDA;text-decoration:none}.sign-in{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:365px;margin:60px auto;border:0px solid #CCC;margin-bottom:51px}.sign-in h1{border:0;padding:10px 0 5px 10px}.sign-in .social{margin-top:18px;margin-bottom:21px;text-align:center}.sign-in .form button{float:left;width:107px;height:32px}.sign-in .form input[type='checkbox']{width:15px !important;float:left !important;margin-left:10px !important;margin-right:3px !important;padding-top:3px !important;margin-top:2px}.sign-in .form .remember{width:180px;float:left;margin-left:1px;margin-top:2px;z-index:10000;padding-top:10px}.sign-in .form .links{padding-top:124px;font-size:11.5px}.sign-in .form .links a{color:#666;text-decoration:none}.sign-in .form .links a:hover{text-decoration:underline}.sign-in .form .links li{float:left;margin-right:5px}.sign-in #join-form{margin:5px 0 20px 11px}.sign-in .request-invitation #sign_up button{width:90px;float:left;margin:0 10px 3px 0}.ie8 body,.ie9 body{background-color:white !important}.ie8 footer ul{float:none}.ie8 .placeholder,.ie9 .placeholder{margin:2px 5px 5px 8px !important}.ie8 input[name='user[last_name]']+.placeholder,.ie9 input[name='user[last_name]']+.placeholder{margin:2px 5px 5px 23px !important}.ie9 #sign_up .remember span{padding-top:5px !important;vertical-align:baseline !important;display:block !important}.ie8 #sign_up .remember span{padding-top:5px !important;vertical-align:baseline !important;display:block !important}.ie9 #sign_up .button-sign-in{margin-top:12px !important;margin-bottom:9px;padding-top:5px !important;display:block !important}.ie8 #sign_up .button-sign-in{margin-top:12px !important;margin-bottom:9px;padding-top:5px !important;display:block !important}.ie8 #user_gender_male,.ie8 #user_gender_female{position:relative;top:7px}
