@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,700italic,400italic);#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
.popupContainer{position:absolute;width:330px;height:auto;left:45%;top:80px;background:#FFF;}
#modal_trigger{margin:100px auto;width:100px;display:block;}
.btn{padding:10px 20px;background:#F4F4F2;}
.btn_red{background:#ED6347;color:#FFF;}
.btn_amber{background:#ffcc00;color:#FFFFFF;}
.btn:hover{background:#E4E4E2;}
.btn_red:hover{background:#C12B05;}
.btn_amber:hover{background:#e6b800;}
a.btn{color:#666;text-align:center;text-decoration:none;}
a.btn_red{color:#FFF;}
a.btn_amber{color:#FFF;}
.one_half_l{width:50%;display:block;float:left;}
.one_half_l.last{width:45%;margin-left:5%;}
.popupHeader{font-size:16px;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;color:#666;}
.popupHeader{background:#ffcc00;position:relative;padding:10px 20px;border-bottom:1px solid #DDD;font-weight:bold;color:#000000;}
.popupHeader .modal_close{position:absolute;right:0;top:0;padding:12px 15px;background:#e6b800;cursor:pointer;color:#000000;font-size:16px;}
.popupBody{padding:20px;}
.social_login{}
.social_login .social_box{display:block;clear:both;padding:10px;margin-bottom:10px;background:#F4F4F2;overflow:hidden;}
.social_login .icon{display:block;width:30px;padding:5px 10px;margin-right:10px;float:left;color:#FFF;font-size:16px;text-align:center;}
.social_login .fb .icon{background:#3B5998;}
.social_login .google .icon{background:#DD4B39;}
.social_login .icon_title{display:block;padding:5px 0;float:left;font-weight:bold;font-size:16px;color:#777;font-family:'Source Sans Pro', sans-serif;}
.social_login .social_box:hover{background:#E4E4E2;}
.centeredText{text-align:center;margin:20px 0;clear:both;overflow:hidden;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;}
.action_btns{clear:both;overflow:hidden;font-family:'Source Sans Pro', sans-serif;}
.action_btns a{display:block;}
.user_login{display:none;font-family:'Source Sans Pro', sans-serif;}
.user_login label{display:block;margin-bottom:5px;}
.user_login input[type="text"], .user_login input[type="email"], .user_login input[type="password"]{display:block;width:90%;padding:10px;border:1px solid #DDD;color:#666;}
.user_login input[type="checkbox"]{float:left;margin-right:5px;}
.user_login input[type="checkbox"]+label{float:left;}
.user_login .checkbox{margin-bottom:10px;clear:both;overflow:hidden;}
.forgot_password{display:block;margin:20px 0 10px;clear:both;overflow:hidden;text-decoration:none;color:#ED6347;}
.user_register{display:none;font-family:'Source Sans Pro', sans-serif;}
.user_register label{display:block;margin-bottom:5px;}
.user_register input[type="text"], .user_register input[type="email"], .user_register input[type="password"]{display:block;width:90%;padding:10px;border:1px solid #DDD;color:#666;}
.user_register input[type="checkbox"]{float:left;margin-right:5px;}
.user_register input[type="checkbox"]+label{float:left;}
.user_register .checkbox{margin-bottom:10px;clear:both;overflow:hidden;}
.user_reset{display:none;font-family:'Source Sans Pro', sans-serif;}
.user_reset label{display:block;margin-bottom:5px;}
.user_reset input[type="text"], .user_reset input[type="email"], .user_reset input[type="password"]{display:block;width:90%;padding:10px;border:1px solid #DDD;color:#666;}