.clear{clear:both}body{margin:0}.showerror .bonus_progress{display:none!important}.bonus_progress{position:relative;font:12px Arial,Helvetica,sans-serif;width:320px;margin:0 auto 22px}.bonus_progress .b_img_holder{position:relative}.bonus_progress .b_img{margin:0 auto;display:block;width:100%}.bonus_progress .filter{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0}.bonus_progress .b_msg{margin:5px auto;text-align:center;color:#fff;text-transform:uppercase;position:absolute;top:0;width:100%}.bonus_progress .b_msg_holder{width:65%;position:relative;margin:0 auto;background:#000;-webkit-border-radius:10px;border-radius:10px;padding:5px 30px;line-height:1.4em}.bonus_progress .b_btn_holder{width:100%;height:58px;background:rgba(0,0,0,.7);bottom:0;padding:1px;color:#fff;position:absolute}.bonus_progress .b_btn_holder .b_btn{width:45%;margin:4px auto;height:28%;padding:10px 20px 20px;-webkit-border-radius:15px;border-radius:15px;border:2px solid #fff;text-transform:uppercase;font-size:1.5em;background:url(http://www.pch.com/pchcom_media/images/lock.png) 87% 50% no-repeat}.bonus_progress .b_btn span{width:75%;display:block;text-align:center;font-size:1.4em;font-weight:700}.bonus_progress .gt_button span{padding-top:8px;color:#fff}.bonus_progress .games_played{color:#3f3f3f;text-transform:uppercase;text-align:left;margin:10px 0 0 10px}.bonus_progress .p_number{width:25%;float:left;font-size:2.5em;font-weight:700;margin-top:-5px}.bonus_progress .p_boxes{float:left;width:65%}.bonus_progress .p_box{height:19px;width:6.5%;float:left;margin:0 .7% .8%;border-radius:4px;border:2px solid #3f3f3f}.bonus_progress .gp_txt{font-size:1.1em;margin-bottom:10px}.bonus_progress .p_box.played{background:#3f3f3f}.bonus_progress .b_locked,.bonus_progress .info{display:none}.bonus_progress.unlocked .gt_button{display:block!important;height:43px;top:0;margin:5px auto;width:161px}.bonus_progress .gt_button,.bonus_progress.unlocked .b_btn{display:none}.bonus_progress .gt_button span{font-size:2em}.bonus_progress .arrow{width:10px;float:left;text-align:center;background:url(/pchcom_media/images/submit_arrow.png);height:18px;margin:13px 0 0 9%!important}@media (max-width:1025px){.bonus_progress{width:100%;z-index:100}.bonus_progress .games_played{position:fixed;bottom:0;width:100%;background:#000;margin:0!important;padding:5px 10px;color:#838282!important}.bonus_progress .b_gameholder{position:fixed;width:100%;bottom:-600px;-webkit-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);-moz-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);-o-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);transition:bottom 500ms cubic-bezier(0.25,.1,.25,1)}.bonus_progress .b_gameholder.slideup{bottom:50px}.bonus_progress .b_msg_holder{width:80%!important}.bonus_progress .b_locked,.bonus_progress .info{display:block;float:left;margin-top:5px;width:28px}.bonus_progress .b_locked{width:21px}.bonus_progress .gp_txt{width:100%!important;float:left;margin-bottom:5px}.bonus_progress .prog{float:left;width:100%}.bonus_progress .bonus_progress{font:10px Arial,Helvetica,sans-serif}.bonus_progress .p_number{width:21%;margin-top:0;font-size:1.5em}.bonus_progress .m_b_gameplayed_wrapper{width:75%;float:left;margin-left:10px}.bonus_progress .p_boxes{width:75%}.bonus_progress .p_box{border:1px solid #3f3f3f}.bonus_progress.hidden .games_played{bottom:-100px;-webkit-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);-moz-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);-o-transition:bottom 500ms cubic-bezier(0.25,.1,.25,1);transition:bottom 500ms cubic-bezier(0.25,.1,.25,1)}.bonus_progress .b_btn_holder .b_btn{height:90%;min-width:190px}}