.epoll_boi_management_header_div_members,
.epoll_boi_management_header_div,
.epoll_boi_management_header_div_rci,
.epoll_boi_management_header_div_cai {
    background: #051F41;
    text-align: center;
    height: 50px;
    margin-top: 20px;
    color: #fff;
    padding-top: 12px;
}
.epoll_boi_management_header_div_members span,
.epoll_boi_management_header_div_rci span,
.epoll_boi_management_header_div_cai span,
.epoll_boi_management_header_div span{
    font-size: 18px;
    font-weight: bold;
/*    height: 50px;*/
}
.boi_content_div.boi_content_main{
    border: 3px solid #051F41;
    padding: 10px;
}
.epoll-boi-btn{
    font-size: 16px;
    padding: 5px 20px !important;
    border-color: #051F41;
    background-color: #051F41;
    color: #FFFFFF !important;
    box-shadow: 4px 4px 1px 0 rgb(38 45 52 / 20%), 0 0 0 0px rgb(38 45 52 / 20%) !important;
    text-decoration: none !important;
    cursor: pointer;
    border-radius: 4px;
}
.epoll_boi_management_header_div_members svg,
.epoll_tooltip,
.epoll_boi_management_header_div_rci svg,
.epoll_boi_management_header_div_cai svg,
.epoll_boi_management_entity i,
.epoll_boi_management_company,
.epoll_boi_management_header_div svg{
    cursor: pointer;
}
.boi_file_upload .dz-column {
    float: left;
}
.boi_file_upload .dz-progress,
.boi_file_upload .dz-size{
    display: none;
}
.boi_file_upload .dz-image img{
    max-height: 50px;
}
.boi_file_upload .dz-filename{
    margin-top: 50px;
}
.epoll-boi-btn_page{
    background-color: orange;
    border-color: orange;
    margin-right: 5px;
    height: unset;
    position: absolute;
    right: 20px;
}
.boi_grey {
    color: grey;
}
.boi_green {
    color: #00ff00;
}
.boi_orange {
    color: orange;
}
.boi_pop_diff_heading{
    background: #044A85;
    color: white;
}
.epoll-boi-btn_page.green {
    background-color: green;
    border-color: green;
}
#frm_field_2354_container .frm_repeat_buttons {
    display: none;
}
.epoll_add_boi_member{
    float: right;
    margin-top: 5px;
}
.boi_noclick{
    pointer-events: none;
}
.boi_noclick select, .boi_noclick input{
    background-color: lightgrey !important;
}
.boi_btn_disabled{
    background-color: grey !important;
    border-color: grey !important;
    box-shadow: none !important;
    cursor: not-allowed !important;
}
#frm_field_2375_container{
    margin-top: 5px;
}
.hide_header_footer #tabnavigator,
.hide-redundant #tabnavigator {
    padding-top: 0 !important;
} 
#form_cai .frm_submit,
body.manage-cai #frm_field_2380_container .frm_repeat_sec .frm_add_form_row,
body.manage-cai #frm_field_2380_container .frm_repeat_sec .frm_remove_form_row,
body.manage-cai #frm_field_2380_container .frm_repeat_sec {
    display: none;
}
.manage-cai h1.entry-title,
.hide-redundant #wpadminbar,
.hide-redundant #frm_field_2210_container,
.hide-redundant #frm_field_2212_container,
.hide-redundant #frm_field_2214_container,
.hide-redundant #frm_field_2217_container,
.hide-redundant #frm_field_2359_container,
.hide-redundant .site-footer,
.hide-redundant .mob-menu-header-holder,
.hide-redundant .epoll-company-name,
.hide-redundant .title_page_id_9813,
.hide-redundant .title_page_id_8340,
.hide-redundant .epoll_link_8340,
.hide-redundant.manage-member-group .entry-title,
.hide-redundant.manage-member-group .epoll-title-closer-link,
.hide-redundant .site-header,
.hide-redundant .entry-header,
.hide-redundant.create-registrants #frm_form_7_container,
.hide-redundant.create-registrants .entry-title,
.hide-redundant.create-registrants .epoll-title-closer-link
{
    display: none !important;
}
.rci_fincen_span{
    position: absolute;
    left: 30px;
}
.boi-add-new-ca, 
.boi-add-new-ca-individual{
    padding: 5px 20px;
    border-color: #051F41;
    background-color: #051F41;
    color: #FFFFFF;
    box-shadow: 4px 4px 1px 0 rgba(38, 45, 52, 0.2), 0 0 0 0px rgba(38, 45, 52, 0.2);
    text-decoration: none;
    cursor: pointer;
    border-radius: 4px;
    float: right;
    margin-bottom: 5px;
}

body.manage-cai .frm_submit{
    display: none;
}
body.manage-cai #form_cai_new .frm_submit{
    display: block;
}

.epoll-title-closer-link_boi{
    font-size: 16px;
    padding: 5px 20px;
    border-color: #051F41;
    background-color: #051F41;
    color: #FFFFFF;
    box-shadow: 4px 4px 1px 0 rgb(38 45 52 / 20%), 0 0 0 0px rgb(38 45 52 / 20%);
    text-decoration: none;
    cursor: pointer;
    border-radius: 4px;
    margin-left: 10px;
    border: 1px solid #2271b1;
}
.boi_ca_list_bottom .boi-add-new-ca,
.boi_ca_list_bottom h4{
    display: none;
}
.bg-lightgreen{
    background-color: lightgreen;
}
.epoll_pay_btn_old_boi
{
    text-decoration: none;
}
.epoll_pay_btn_old_boi:hover
{
    color: white;
    text-decoration: none;
}
.epoll_has_fincen .rci_fincen_span{
    color : #00ff00;
    font-weight: bold;
}

.btn_orange{
    margin-left:0px;
    background-color:orange !important; 
    border-color: orange !important;
}
.boi-add-new-ca-individual {
    margin-top: -10px !important;
}
@media screen and (max-width: 500px) {
    .epoll_boi_management_header_div_members span,
    .epoll_boi_management_header_div_rci span,
    .epoll_boi_management_header_div_cai span,
    .epoll_boi_management_header_div span {
        font-size: 13px;
    }
    .rci_fincen_span {
        display: none;
    }
    .frm_section_spacing {
        font-size: 14px !important;
    }
    .epoll-boi-btn {
        padding: 0px 10px !important;
    }
    .boi-add-new-ca-individual {
        margin-top: 10px !important;
    }
    .epoll_boi_members_cnt {
        display: block;
    }
    .boi_content_div_cai,
    #boim {
        width: 100%;
        overflow: auto;
    }
}
.page-id-8138 {
    padding-top: 0px !important;
}
@media screen and (max-width: 900px) {
    .epoll_generate_fincenid_id > a,
    .epoll_generate_fincenid_id > span {
        display: block;
        width: 100%;
        margin-left: 0px;
        text-align: center;
    }
    .boi-add-new-ca {
        float: none;
    }
    .boi_ca_list_top > h4 {
        font-size: 20px;
        margin-top: 10px;
    }
    #bms .boi_content_div {
        float: inline-end;
        width: 100%;
    }
}
.boi_top_registered_unregistered{
    float: left;
    font-weight: bold;
    margin-left: 5px;
}
.boi_top_registered_unregistered.Registered{
    color: #00ff00;
}
.boi_top_registered_unregistered.Unregistered{
    color: orange;
}
.hide_header_footer {
    padding-top: 0px !important;
}
.hide_header_footer #wpadminbar,
.hide_header_footer .site-header,
.hide_header_footer .site-footer,
.hide_header_footer .mob-menu-header-holder,
.hide_header_footer .epoll-company-name,
.hide_header_footer .title_page_id_136,
.hide_header_footer .epoll_link_136,
.hide_header_footer #frm_field_2036_container,
.hide_header_footer .epoll_cancel_entity 
{
    display: none !important;
}
#ca_email{
    width: 200px;
}
.ca_cancel_btn{
    margin-left: 3px !important;
    background: #051F41 !important;
}
#field_ca_email{
    background-color: lightgrey;
}
.cancel_ca_email_div{
    margin-top:50px
}
.boi_cancel_ca_email{
    cursor: pointer;
    color: orange;
}
.ca_email_div_container{
    margin-bottom: 5px;
}
.boi_content_div_cai{
    min-height: 70px;
}
.boi_member_diff_div_summary,
.boi_member_diff_div{
    background: #051F41;
    color: white;
    margin-bottom: 10px;
    height: 40px;
    padding: 1%;
    cursor: pointer;
}
.boi_member_diff_div_summary i,
.boi_member_diff_div i {
    color: white;
    float: right;
}
body.ca_member #mainnavigator,
body.ca_member #menu-item-2389,
body.ca_member #menu-item-2116,
body.ca_member #wp-admin-bar-user-info
{
    display: none !important;
}
.boi_member_id_inner_child{
    background: grey;
    color: white;
    margin-bottom: 10px;
    height: 40px;
    padding: 1%;
    cursor: pointer;
}

.boi_member_diff_div_inner{
    background: #044A85;
    color: white;
    margin-bottom: 10px;
    height: 40px;
    padding: 1%;
    cursor: pointer;
}
.boi_member_id_inner_child i,
.boi_member_diff_div_inner i {
    color: white;
    float: right;
}
.epoll_boi_submission_histoty_btn:hover{
    color: white;
}
.boi_group_members_table thead,
.boi-cai-list-present thead{
    background-color: #051F41;
}
.boi_group_members_table th,
.boi-cai-list-present th{
    color: white !important;
}
