@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,700italic,400italic);body{font-family:'Source Sans Pro', sans-serif;font-size:14px;color:#666;}
#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
.popupContainer{position:absolute;width:990px;height:500px;left:45%;top:80px;background:#FFF;overflow:auto;}
#modal_trigger{}
.btn{padding:10px 20px;background:#F4F4F2;}
.btn_red{background:#ED6347;color:#FFF;}
.btn:hover{background:#E4E4E2;}
.btn_red:hover{background:#C12B05;}
a.btn{color:#666;text-align:center;text-decoration:none;}
a.btn_red{color:#FFF;}
.one_half{width:50%;display:block;float:left;}
.one_half.last{width:45%;margin-left:5%;}
.popupHeader{font-size:16px;text-transform:uppercase;}
.popupHeader{background:#F4F4F2;position:relative;padding:10px 20px;border-bottom:1px solid #DDD;font-weight:bold;}
.popupHeader .modal_close{position:absolute;right:0;top:0;padding:10px 15px;background:#E4E4E2;cursor:pointer;color:#aaa;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:10px;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;}
.social_login .social_box:hover{background:#E4E4E2;}
.centeredText{text-align:center;margin:20px 0;clear:both;overflow:hidden;text-transform:uppercase;}
.action_btns{clear:both;overflow:hidden;}
.action_btns a{display:block;}