#box_bg{border:1px solid #d5d5d5;background:#f9f9f9;width:350px;display:block;margin:50px auto 0 auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px #dadada, inset 0 -3px 0 #e6e6e6}
#content{padding:10px}
.social{padding:13px 0 0 0;height:75px}
.blue{color:#2b83b6}
.google{background:url(../images/google_btn.png) no-repeat;height:32px;width:157px;display:block;float:left;margin-top:10px}
.google:hover{background:url(../images/google_btn.png) no-repeat;background-position:0 -32px}
.google:active{margin-top:11px}
.btn_1{padding:8px 0 0 35px;color:#fff;font-weight:700;font-size:12px;height:32px;display:block}
.btn_2{padding:8px 0 0 31px;text-shadow:-1px -1px 0 #366c96;color:#fff;font-weight:700;font-size:12px;height:32px;display:block}
.button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;float:left;margin-top:18px}
.button a{padding:9px 26px 8px 26px;color:#fff;font-weight:700;font-size:14px;display:block}
.button.green{background-image:linear-gradient(bottom, #2D922B 0%, #58BD56 100%);background-image:-o-linear-gradient(bottom, #2D922B 0%, #58BD56 100%);background-image:-moz-linear-gradient(bottom, #2D922B 0%, #58BD56 100%);background-image:-webkit-linear-gradient(bottom, #2D922B 0%, #58BD56 100%);background-image:-ms-linear-gradient(bottom, #2D922B 0%, #58BD56 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #2D922B), color-stop(1, #58BD56));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#58BD56, endColorstr=#2D922B)";border:1px solid #309230;border-bottom:2px solid #166d16;box-shadow:inset 0 1px 0 #a1daa0;text-shadow:-1px -1px 0 #369135;background-color:#49ac47}
.button.green:hover{background:#49ac47}
.button.green:active{margin-top:19px}
#login{padding:13px 0 0 0;border-top:1px solid #e0e0e0}
.login{font-size:14px;color:#8e8d8d;font-family:"Open Sans",sans-serif;padding:11px 15px 10px 50px;background-color:#fdfdfd;width:80%;display:block;border:1px solid #d8d8d8;margin:13px 0 -3px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:inset 2px 2px 4px #f1f1f1}
.user{background:url(../images/user.png) no-repeat}
.password{background:url(../images/password.png) no-repeat}
.checkbox{margin-top:10px;float:right;}
.checkbox li{list-style:none;height:15px}
.checkbox li:not(#foo)>fieldset>div>span>input[type="checkbox"]{opacity:0;float:left;width:15px}
.checkbox li:not(#foo)>fieldset>div>span>input[type="checkbox"]+label{margin:0;clear:none;padding:0 0 0 22px;cursor:pointer;background:url(../images/check.png) no-repeat;height:15px;display:block;line-height:16px;}
.checkbox li:not(#foo)>fieldset>div>span>input[type="checkbox"]:checked+label{background:url(../images/check.png) no-repeat;height:15px;display:block;background-position:0 -15px}
#bottom_text{margin:12px auto;width:300px;display:block;text-align:center;text-shadow:1px 1px 0 #fff;line-height:19px}
#bottom_text a{color:#824200;font-weight:600;padding:0 8px 0 0;background:url(../images/bullet.png) no-repeat 100% 50%}
#bottom_text a:hover{color:#FFA500;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .3s linear;-transition:all .2s linear}
#blue{color:#2b83b6!important}
#blue:hover{color:#878787!important}