
form {margin: 0;}
.fb-handle { margin-top: 0px;position:relative;display:inline-block;width:100%}
.fb-handle .fb_btn{
    text-transform: none;
    height: 100% !important;
    width: 100%;
    text-align: center;
    font-size: 22px !important;
    font-weight: 600 !important; 
    outline: none;
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;    
    white-space: normal;
    -moz-white-space: normal;
}

.fb-handle.style1 .fb_btn{
    border-radius: 4px;
    opacity:0.8;
    border:1px solid #f20c0c;
    color:#fff;
    background-color:#f20c0c;
}
.fb-handle.style2 .fb_btn{
    border-radius: 40px;
    opacity:0.8;
    border:1px solid #f20c0c;
    color:#fff;
    background-color:#f20c0c;
}
.fb-handle.style3 .fb_btn{
    border-radius: 4px;
    border:1px solid;
    color:#f20c0c;
    background-color:#fff;
    border:1px solid #f20c0c;
}
.fb-handle.style4 .fb_btn{
    border-radius:40px;
    border:1px solid;
    color:#f20c0c;
    background-color:#fff;
    border:1px solid #f20c0c;
}
.fb-handle.style5 .fb_btn{
    border-radius: 4px;
    border:1px solid;
    color:#fff;
    background-color:#f20c0c;
    opacity:0.8;
}
.fb-handle.style6 .fb_btn{
    border-radius: 40px;
     border:1px solid;
    color:#fff;
    background-color:#f20c0c;
    opacity:0.8;
}
.fb-handle.style7 .fb_btn{
    border: none;
    border-radius: 4px;
    opacity:0.8;
}
.fb-handle.style8 .fb_btn{
    border: none;
    border-radius: 40px;
    opacity:0.8;
}
.glyphicon-arrow-right:before{
    padding-top: 15px;
    display: inline-block;
}
.fb-handle.style1 .fb_btn.glyphicon {
    position: absolute;
    padding: 0px;
    pointer-events: none;
    border: none;
    border-radius: 0px 4px 4px 0px;
    margin: -1px; 
    width: 46px;
    height: 47px;
    color:#fff;
    background-color:#f20c0c;
}
.fb-handle.style2 .fb_btn.glyphicon {
    border: medium none;
    border-radius: 0 30px 30px 0;
    height: 58px;
    margin: -1px;
    padding: 11px;
    pointer-events: none;
    position: absolute;
    width: 54px;
    color:#fff;
    background-color:#f20c0c;

}

.fb-handle.style1 .fb_btn.glyphicon::before {
    display: inline-block;
    height: 100%;
    width: 26px;
}


.fb-handle.style2 .fb_btn.glyphicon::before {
    display: inline-block;
    height: 100%;
    width: 26px;
}


/*Hover*/

.fb-handle.style1 .fb_btn:hover , .fb-handle.style2 .fb_btn:hover ,.fb-handle.style5 .fb_btn:hover,.fb-handle.style6 .fb_btn:hover , .lead_btn.style1:hover , .lead_btn.style2:hover ,.lead_btn.style5:hover,.lead_btn.style6:hover{
    color:#fff;
    opacity:1;
}
 
.fb-handle.style3 .fb_btn:hover , .fb-handle.style4 .fb_btn:hover , .lead_btn.btn.style3:hover , .lead_btn.btn.style4:hover {
    color:#fff;
    background-color:#f20c0c;
}

/*.fb-handle.style7 .fb_btn{
    border: none;
    opacity:0.8;
    border-radius: 4px;
}*/
.fb-handle.style7 .fb_btn:hover ,.fb-handle.style8 .fb_btn:hover , .lead_btn.btn.style7:hover ,.lead_btn.btn.style8:hover{ opacity:1;}


/*Lead button css*/
.lead_btn
{
    width: 100%;
}
#lead_button_gly
{
    background-color:#f20c0c;
}
.lead_btn.btn.style1
{
    border:1px solid #f20c0c;
    color:#fff;
    background-color:#f20c0c;
}

.lead_btn.btn.style1.glyphicon, #fb_button_gly.style1.glyphicon{
    color:#fff;
    background-color:#f20c0c;
}

.glyphicon-arrow-right:before
{
    padding-top: 15px;
    display: inline-block;
}
/******style2******/

.lead_btn.btn.style2
{
	color:#fff;
    border:1px solid #f20c0c;
    background-color:#f20c0c;
}
.lead_btn.style2.glyphicon, #fb_button_gly.style2.glyphicon{
    color:#fff;
    background-color:#f20c0c;
}
 
/******style3******/

.lead_btn.btn.style3 {
    color:#f20c0c ;
    background-color:#fff;
    border:1px solid #f20c0c;
}

/******style4******/

.lead_btn.btn.style4 {
    color:#f20c0c;
    background-color:#fff;
    border:1px solid #f20c0c;
}

/*****style5*******/

.lead_btn.btn.style5
{
    color:#fff;
    background-color:#f20c0c;
}
/*****style6*******/

.lead_btn.btn.style6
{
    color:#fff;
    background-color:#f20c0c;
}

/*****style7*******/
.lead_btn.btn.style7
{
    opacity:0.8;
    background-color:#f20c0c;
}
 
/*****style8*******/

.lead_btn.btn.style8
{
    opacity:0.8;
    background-color:#f20c0c;
}

.leadpage3 .fb-handle, .leadpage5 .fb-handle{
    width: 60%;
    margin: 0 auto;
}

/*body.iframe_lead_page1{overflow: hidden;}*/
body.iframe_lead_page4{ background-color: rgba(0, 0, 0, 0.0) !important;}
body.iframe_lead_page5{ background-color: #edeeee !important;}
body.iframe_lead_page7{ background-color: #FAF4EF !important;}
.fb-handle.style2 > iframe.fb_optin_btn,.fb-handle.style4 > iframe.fb_optin_btn,.fb-handle.style8 > iframe.fb_optin_btn {border-radius: 40px;}
#tips_modal {top:5%; }
#tips_modal.modal {left: 29%; width: auto; background-color: transparent;overflow-x: visible; overflow-y: visible;  }
#tips_modal .modal-dialog {margin: 0;}
#tips_modal iframe {display: block;background: #000;border: none;min-height: 500px;max-height: 100%;width: 100%;position: relative;left: 0;top: -1px;bottom: 0px;}
#tips_modal p { margin:0;padding:0;} 
.extra-class input[type="submit"]{color:#000 !important;font-weight:bolder;}
.buttonfields {padding: 13px 5px !important;width:100% !important;max-width:100% !important;word-wrap: break-word;}
.buttonfields p,.fb_button p{margin:0;line-height:normal;}
.fancybox #lead_button1,.fancybox #lead_button2 {width: auto !important;}
.leadpage5 #lead_button1{padding:20px 55px !important;}
.leadpage8 #lead_button1,.leadpage8 #lead_button2{width:100% !important;}
.leadpage10 #lead_button1,.leadpage10 #lead_button2{width:100% !important;}
.buttonfields p{/*color:#fff;*/}
.fb_button {padding: 10px 5px !important;word-break: break-word;}
a.fb-handle:hover{text-decoration: none;}
@media screen and (max-width: 480px) {
    .leadpage3 .fb-handle, .leadpage5 .fb-handle{width: 100%;}
}

@media screen and (max-width: 320px) {
    .fb-handle .fb_btn {font-size: 20px !important;white-space: normal;}
}