.b_container{  margin:0px auto;overflow:hidden;position:relative;display:block;width:100%;text-align:left;line-height:1;height:10000px;}
.b_container.lded .rotate_handle{display:none;}
.b_container .image{}
.b_container .layer{position:absolute;min-width:10px;min-height:1px;margin:auto;}
.b_container .layer.left{left:0;}
.b_container .layer.right{right:0;}
.b_container .layer.center{left:0;right:0;}
.b_container .layer.top{top:0;}
.b_container .layer.bottom{bottom:0;}
.b_container .layer.middle{top:0;bottom:0;}
.b_container .image img{width:100%;height:auto;}
.b_container .text{font-size:14px;line-height:1;}
.b_container .shape,
.wppas .shape{width:100%;height:100%;min-width:10px;min-height:1px;}
.b_container .shape .shape{}
.b_container .shape .border,
.wppas .shape .border{background-color:transparent;border:solid 1px #000;}
.b_container .shape.circle,
.wppas .shape.circle{border-radius:50%;}
.b_container .shape.triangle{width:0 !important;height:0 !important;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:100px solid #000;background-color:transparent;}
.b_container svg{max-height:100%;max-width:100%;}
.wppas .btn,
.wppas .prbtn,
.layer .btn,
.btn_creator_preview .btn{display:table;position:relative;vertical-align:top;cursor:pointer;padding:0;line-height:13px;font-size:13px;background-color:rgba(0, 0, 0, 0.74902);color:#FFFFFF;width:100%;height:100%;}
.predefined_buttons_cont{padding:20px 0;}
.predefined_buttons_cont .prbtn{margin:0 10px 10px 0;display:inline-block;padding:8px 15px;}
.btn_creator_preview .btn{padding:8px 15px;display:inline-block;width:inherit;height:inherit;}
.wppas .btn .btn_content,
.wppas .prbtn .btn_content,
.layer .btn .btn_content,
.b_container .layer .btn .btn_content{width:100%;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
.predefined_buttons_cont .prbtn{width:inherit;}
.btn_creator_preview .btn{display:inline-block;}
.wppas_close_bn{position:absolute;top:0;line-height:1;background-color:#000;color:#FFF;padding:5px;font-size:10px;text-decoration:none;cursor:pointer;z-index:99999999;}
.bs_order_form{}
.bs_order_form .bs_userinfo{}
#wppas_visual_bc_container .bs_userinfo .input_container input{margin-bottom:0;}
#wppas_visual_bc_container .bs_banner_creator .input_container .wppas_switch_btn{margin-bottom:0 !important;}
#wppas_visual_bc_container .bs_banner_creator .input_container .switch-button-background{margin:0 5px 0 0;}
.bs_order_header{border-bottom:solid 1px #EFEFEF;margin-bottom:20px;line-height:initial;}
.bs_payment_container{display:none;}
.bs_confirmation_notice{color:#F16051;}
.improve_note{background-color:#ffffc7;margin:0 0 0 10px;padding:2px 10px;font-size:12px;border-radius:3px;border:solid 1px #fbf783;cursor:pointer;}
.improve_note:before, .improve_pos_title:before{content:"\f0a6";font-family:FontAwesome;margin:0 10px 0 0;}
.pos_offers .offer{margin:10px 0;list-style:none;}
.pos_offers .pos_offer{padding:2px 5px;border-radius:5px;font-weight:bold;}
.pos_offers .gold{background-color:#ffd700;}
.pos_offers .silver{background-color:#dcdcdc;}
.pos_offers .bronze{background-color:#e6b578;}
.get_pos_offer{cursor:pointer;text-decoration:none;color:#252525;}
.get_pos_offer:hover .pos_offer{color:#FFFFFF;}
.bs_available_zones{line-height:initial;background-color:#F1F1F1;color:#505050;padding:10px;border-radius:3px;margin:20px 0;}
.bs_available_zones h1.title,
.bs_order_header h1.title{font-size:20px;margin:0 0 10px;font-weight:normal;line-height:initial;height:initial;padding:0;color:#6b6b6b;}
.bs_available_zones ul.bs{list-style:none;margin:0;padding:0;}
.bs_available_zones ul li.order{margin:0;background-color:#FFF;border:solid 1px #e8e8e8;border-top:none;}
.bs_available_zones ul li.order:first-child{border-top:solid 1px #e8e8e8;}
.bs_available_zones ul li a.box{display:block;text-decoration:none;padding:10px;cursor:pointer;background-color:#ffffff;}
.bs_available_zones ul li a.box:hover{background-color:#ffffea;}
.bs_available_zones ul li.order .edit_banner:before{font-family:fontawesome;content:"\f040";margin-right:10px;}
.bs_available_zones ul li.order .edit_banner, 
.bs_available_zones ul li.order .reactivate_banner{background-color:#EFEFEF;padding:5px;color:#999;text-decoration:none;font-size:13px;border-radius:3px;cursor:pointer;}
.bs_available_zones ul li.order .reactivate_banner{background-color:#abdb6d;color:#FFF;}
.bs_available_zones ul li.order .edit_banner:hover{background-color:#424242;color:#FFF;}
.bs_available_zones ul li.order .reactivate_banner:hover{background-color:#9dc36c;}
.bs_fq_inf{line-height:initial;padding:0px 2%;}
.bs_fq_inf:before{color:#dedede;font-size:20px;position:relative;top:20px;font-family:fontawesome;}
.bs_fq_inf.rotation:before{content:'\f021';}
.bs_fq_inf.adblockers:before{content:'\f132';}
.bs_fq_inf span.title,
.bs_fq_inf span.desc{display:block;margin:0 0 2px 0;padding:0 0 0 30px;font-size:12px;}
.bs_fq_inf span.title{font-weight:bold;}
.wppas_purchases li.order{position:relative;font-size:11px;border-bottom:solid 1px #EFEFEF;}
.wppas_purchases a.remove{display:none;position:absolute;top:0;right:0;padding:0 5px;border-radius:3px;cursor:pointer;background-color:#ff9393;color:#FFF;}
.wppas_purchases .order:hover a.remove{display:block;}
.wppas_purchases .status,
.wppas .status{padding:0 5px;margin-right:5px;font-size:11px;border-radius:5px;display:inline-block;}
.wppas_purchases .status.draft,
.wppas .status.draft{background-color:#ffeca8;}
.wppas_purchases .status.in-progress,
.wppas .status.in-progress{background-color:#e4e4e4;}
.wppas_purchases .status.active, 
.wppas .status.active{background-color:#abdb6d;}
.wppas_purchases .status.expired, 
.wppas_purchases .status.trash,
.wppas .status.expired,
.wppas .status.trash{background-color:#ffdada;}
.wppas_purchases .status.abandoned,
.wppas .status.abandoned{background-color:#b9b9b9;color:#FFFFFF;}
.wppas_purchases .status.renewed,
.wppas .status.renewed{border:solid 1px #e2e2e2;}
.wppas .status.soldout{background-color:#FF6801;color:#FFF;}
.wppas .status.available{background-color:#abdb6d;color:#FFF;}
.wppas_purchases .paid,
.wppas .status.paid{color:#abdb6d;font-weight:bold;}
.wppas-modal{overflow-x:hidden;overflow-y:auto;}
.wppas-modal.fullpage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9991;}
.wppas-modal .wppas-modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center;position:relative;background-color:#fff;}
.wppas-modal .wppas-close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer;z-index:9993;}
.wppas-modal .wppas-close-modal:hover{opacity:.3;}
.wppas-modal .wppas-close-modal .lr{height:75px;position:absolute;width:1px;margin-left:35px;background-color:#2C3E50;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:9992;}
.wppas-modal .wppas-close-modal .lr .rl {
height: 75px;
width: 1px;
background-color: #2C3E50;
transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
z-index: 9992;
}