/* .apb_form{
   padding: 10px;
} */

.apb_form .form_content_con{
    padding: 20px;
    max-width: 900px;
    min-width: 150px;
    width: 250px;
    margin: 0;
}

.apb_form .form_content_con .form_hdr_con{
    margin-bottom: 20px;
}



.apb_form .apb_form_field .ff_template{
    overflow:hidden;
	position:relative;
}

.apb_form .apb_form_field .ff_template.text_area{
    height:100px;
}

.apb_form .apb_form_field .ff_template.g-recaptcha{
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.apb_form .apb_form_field .ff_template.g-recaptcha>div{*/
/*   width: 100% !important;*/
/*}*/

/*.apb_form .apb_form_field .ff_template.g-recaptcha>div iframe{*/
/*   width: 100% !important;*/
/*}*/

/*.apb_form .apb_form_field .ff_template.g-recaptcha>div iframe body{*/
/*   width: 100%;*/
/*}*/

/*.apb_form .apb_form_field .ff_template.g-recaptcha>div iframe body .rc-anchor-normal-footer{*/
/*    float:right;*/
/*}*/

/*.apb_form .apb_form_field .ff_template.g-recaptcha>div iframe body .rc-anchor-logo-portrait{*/
/*        margin: 10px 0 0 0px !important;*/
/*}*/


.apb_form .apb_form_field .btn{
    width:100%;
    display:block;
	margin-top:5px;
	margin-bottom:5px; 
}
.apb_form .apb_form_field .btn:focus{
    outline:none;
    border:0;
    box-shadow:none;
}

.apb_form .apb_form_field .ff-grp{
	position:relative; 
}

.apb_form div#popover-password {
    width: 100%;
    top: 102%;
    box-shadow: 0px 5px 10px 0px #0000001a;
    background: #fff;
    display: none;
}

.apb_form div#popover-password ul{
    padding:10px;
}

.apb_form .apb_form_field .ff_end_icon{
	position: absolute;
    right: 5px;
    top: 6px;
	cursor:pointer;
}

@media (max-width: 575px) {
    .apb_form .form_content_con{
        max-width: 280px;
    }
}
@media (min-width: 576px) and (max-width: 780px) {
    .apb_form .form_content_con{
        max-width: 600px;
    }
}

@media (min-width: 781px) and (max-width: 1100px) {
    .apb_form .form_content_con {
        max-width: 350px;
    }
}