.frm_forms .multiselect-container li{
    list-style: none;
}
.epoll_voted .max_cumulative_left,
#adminbarsearch, .avatar,
#wp-admin-bar-search
/*body.subscriber #wp-admin-bar-root-default*/
{
    display: none !important;
}
.menu-item a{
    font-size: 1.125em !important;
}
.my_entity_table td{
    vertical-align: top;
}
.it_epoll_survey-item-action-form {
    display: none !important;
}

.epoll_paper_span_or {
    text-align: center;
    width: 180px;
    display: inline-block; 
}
.hide{
    display: none !important;
}
.menu .dropdown-toggle,
body.subscriber.non_entity_user #menu-item-61,
body.subscriber.non_entity_user #menu-item-110,
body.subscriber.non_entity_user #menu-item-135,
body.subscriber.non_entity_user #menu-item-210,
body.subscriber.non_entity_user #menu-item-193,
body.non_entity_user #menu-item-387,
body.entity_manager:not(.administrator_manager) #menu-item-387
{
    display: none;
}
.it_epoll_survey-progress {
    display: none !important;
}

/*.page.page-id-196 .it_epoll_container,
.page.page-id-196 .it_epoll_container input
{
  cursor: not-allowed !important;
}*/
.epoll-disable-template {
    width: 100%;
    height: 55px;
    position: absolute;
    z-index: 9;
    opacity: 0;
}

.epoll_poll_message{
    text-align: center;
    font-weight: bold;
    font-size: 30px;
}
.profile_pop {
    height: 550px;
    width: 700px !important;
}

/*.epoll_action_col{
    text-align: center !important;
}*/
.epoll_result_tbl{
    margin-top: 50px;
}
.epoll_entity_logo{
    height: 50px;
    width: 50px;
}

.single-post article .entry-header,
.single-post #menu-item-100,
.single-post #menu-item-154
{
    display: none;
}
.single-post .epoll-sitename{
    display: block !important;
    padding: 0.95em 0.85em;
    text-align: center !important;
}

.logged-in #custom_html-2,
#custom_html-2 .lrm-switcher.-is-not-login-only{
    display: none;
}
#custom_html-2 h3 {
    text-align: center;
}
@media screen and (max-width: 800px) {
    .page-id-102 .my_entity_table tr th:first-child,
    .page-id-102 .my_entity_table tr td:first-child,
    .page-id-191 .my_entity_table tr th:first-child,
    .page-id-191 .my_entity_table tr td:first-child {
        display: none;
    }
    #wp-admin-bar-user-info {
        margin-bottom: 0px !important;
    }

    #wp-admin-bar-user-actions a {
        padding-bottom: 0 !important;
    }
    .blank_ballot_btn_pop {
        display: block !important;
    }
}
.epoll_members_filter_div .epoll-title-closer-link {
    vertical-align: baseline;
}
.member_email_search {
    height: 27px;
}
@media screen and (max-width: 500px) {
    .page-id-102 .my_entity_table tr th:nth-child(2),
    .page-id-102 .my_entity_table tr td:nth-child(2) {
        width: 50%;
    }
    
    td a.epoll_member_delete,
    .page-id-102 .my_entity_table tr th:nth-child(4),
    .page-id-102 .my_entity_table tr td:nth-child(4),
    .page-id-102 .my_entity_table tr th:nth-child(5),
    .page-id-102 .my_entity_table tr td:nth-child(5),
    .page-id-102 .my_entity_table tr th:nth-child(6),
    .page-id-102 .my_entity_table tr td:nth-child(6),
    .page-id-385 .my_entity_table tr th:nth-child(3),
    .page-id-385 .my_entity_table tr td:nth-child(3),
    .page-id-385 .my_entity_table tr th:nth-child(7),
    .page-id-385 .my_entity_table tr td:nth-child(7),
    .page-id-133 .my_entity_table tr th:nth-child(3),
    .page-id-133 .my_entity_table tr td:nth-child(3),
    .page-id-385 .my_entity_table tr th:nth-child(4),
    .page-id-385 .my_entity_table tr td:nth-child(4),
    .page-id-1277 .my_entity_table tr th:nth-child(3),
    .page-id-1277 .my_entity_table tr td:nth-child(3),
    .page-id-1277 .my_entity_table tr th:nth-child(5),
    .page-id-1277 .my_entity_table tr td:nth-child(5),
    .page-id-1277 .my_entity_table tr th:nth-child(6),
    .page-id-1277 .my_entity_table tr td:nth-child(6),
    .page-id-1277 .my_entity_table tr th:nth-child(7),
    .page-id-1277 .my_entity_table tr td:nth-child(7),
    .page-id-133 .my_entity_table tr th:nth-child(4),
    .page-id-133 .my_entity_table tr td:nth-child(4) {
        display: none;
    }
    .member_search_by_email_div {
        float: none @!important;
        margin-top: 22px;
    }

    #tabnavigator h1.entry-title {
        font-size: 18px;
    }
    table.my_entity_table thead tr th {
        font-size: 14px;
    }
    .epoll_boi_management_header_div {
        text-align: left !important;
    }
    .epoll_boi_management_header_div span,
    .frm_section_heading h3{
        font-size: 14px !important;
        text-align: left !important;
        padding-left: 20px !important;
    }
    .epoll_boi_management_header_div_rci > label {
        display: none !important;
    }
    .entity_last_update_span {
        display: none;
    }
}
@media screen and (max-width: 1000px) {
    .page-id-102 .my_entity_table tr th:nth-child(3),
    .page-id-102 .my_entity_table tr td:nth-child(3),
    .page-id-385 .my_entity_table tr th:nth-child(5),
    .page-id-385 .my_entity_table tr td:nth-child(5) {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    #tabnavigator {
        padding-top: 20px !important;
    }
}

.epoll_description, .epoll_description_pdf {
    color: #fff;
    margin-bottom: 20px;
}
.epoll_description_pdf{
    text-align: right;
}

.epoll_disabled{
    border: 1px solid grey !important;
  background: grey !important;
  color: #fff !important;
}
.epoll_view{
    border: 1px solid #8bc34a !important;
  background: #8BC34A !important;
  color: #fff !important;
}
.epoll_not_started{
    border: 1px solid red !important;
  background: red !important;
  color: #fff !important;
}
.epoll_end{
    border: 1px solid black !important;
  background: black !important;
  color: #fff !important;
}
.epoll_live{
    border: 1px solid #8bc34a !important;
  background: #8BC34A !important;
  color: #fff !important;
}

.frm_save_draft{
    width: auto;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    font-size: 14px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: #ffffff;
    border-width: 1px;
    border-color: #cccccc;
    border-style: solid;
    color: #444444;
    cursor: pointer;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    padding: 6px 11px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-shadow: 0 1px 1px #eeeeee;
    -webkit-box-shadow: 0 1px 1px #eeeeee;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}

.addmore_clone{
    display: none;
}
.epoll_subentity th{
    vertical-align: top;
}

#field_gl2z3_label,
#field_q92wl_label,
#field_aw03d_label,
#field_frf5t_label {
    display: none !important;
}
.epoll_option_change_message{
    color: red;
}

.it_epoll_grid .it_epoll_survey-vote-button_custom{
    width:100%;
}
.epoll_delete_previous_vote_options,
.epoll_paper_cancel {
    margin: .375rem !important;
}
.it_epoll_survey-vote-button_custom {
    /*max-width: 100px;*/
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding: .82rem 10px !important;
    font-size: .81rem !important;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    border: 0;
    -webkit-border-radius: .125rem !important;
    border-radius: .125rem !important;
    text-transform: uppercase;
    word-wrap: break-word;
    color: #fff;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: -webkit-linear-gradient(50deg,#ffd86f,#fc6262);
    background: -o-linear-gradient(50deg,#ffd86f,#fc6262);
    background: linear-gradient(40deg,#ffd86f,#fc6262);
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
.it_epoll_survey-vote-button_custom:active, .it_epoll_survey-vote-button_custom:focus, .it_epoll_survey-vote-button_custom:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    outline: 0;
}
.it_epoll_list .it_epoll_survey-vote-button_custom{
    font-size: 13px !important;
    line-height: 1 !important;
}

.it_epoll_list .it_epoll_survey-vote-button_custom.epoll_radio_checkbox {
    font-size: 8px !important;
    text-indent: 0px !important;
    margin: 0 !important;
    padding: 9px 33px !important;
    color: #000;
    font-weight: bold;
}
.epoll_option_level_voting .it_epoll_list .it_epoll_survey-vote-button_custom.epoll_radio_checkbox {
    padding: 2px 5px !important;   
}
.cb_yes.option_voting_cb {
    margin-top: 6px !important;
}
.it_epoll_survey-vote-button_custom_nomination {
    width: 98.7%;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding: .82rem 2.14rem !important;
    font-size: .81rem !important;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    margin: .375rem !important;
    border: 0;
    -webkit-border-radius: .125rem !important;
    border-radius: .125rem !important;
    text-transform: uppercase;
    word-wrap: break-word;
    color: #fff;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: -webkit-linear-gradient(50deg,#ffd86f,#fc6262);
    background: -o-linear-gradient(50deg,#ffd86f,#fc6262);
    background: linear-gradient(40deg,#ffd86f,#fc6262);
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
/*.it_epoll_survey-vote-button_custom_nomination:active, 
.it_epoll_survey-vote-button_custom_nomination:focus, .it_epoll_survey-vote-button_custom_nomination:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
    outline: 0;
}
.it_epoll_list .it_epoll_survey-vote-button_custom_nomination{
  font-size: 13px !important;
    line-height: 1.3 !important;
    border-radius: 40px!important;
    text-indent: 5px;
}*/

.epoll_weight_value{
    width: 70px;
    text-align: center;
}


/*body.entity_unit_nomination .it_epoll_survey-item-action*/
.epoll_div.entity_unit_nomination .it_epoll_survey-item-action
{
    width: 100%;
}
#frm_field_124_container{
    display: none;
}
.my_entity_table td a{
    text-decoration: none !important;
}

#frm_field_125_container1,
.it_epoll_spinner,
.it_epoll_scale_show{
    display: none !important;
} 

.epoll_entity_ddl_custom {
    padding: 5px 10px;
    background: #fff;
    font-weight: bold;
}
#frm_field_149_container{
    margin-top: 20px;
}

/*.switch_poll {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 24px;
    border-radius: 25px;
}

.switch_poll input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}*/

input:checked + .slider {
    background-color: green;
}

input:focus + .slider {
    box-shadow: 0 0 1px green;
}

input:checked + .slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
}
/*.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}*/

.entity_status_No td {
    background-color: lightgrey !important;
}
/*.entity_status_Yes{
    background-color: lightgreen;
}*/
/*.entity_status_No .epoll_action_col a{
    display: none;
}*/

.epoll_create_user_from_poll, 
.epoll_create_user_from_csv_poll{
    text-decoration: none !important;
}
input:checked + .frm_switch .frm_slider {
  background-color:green;
}

#frm_field_13_container,
#frm_field_1875_container,
#frm_field_1874_container{
    display: none;
}

.epoll_is_paused #frm_field_187_container,
.epoll_is_paused #frm_field_1980_container {
    display: none;
}

#frm_field_1876_container{
    margin-bottom: 2px;
}
.div_members_upload {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #000; 
   line-height: 0.1em;
   margin: 10px 0 20px; 
} 

.div_members_upload .span_members_upload { 
    background:#fff; 
    padding:0 10px; 
}

#frm_field_114_container,
#frm_desc_field_u2k50,
{
    display: none;
}

#it_epoll_survey-vote-button{
    max-width: none !important;
}

/*.epoll_custom_method_description, */
#field_izgh9_label,
.epoll_custom_voting_method_description, #field_uacdw_label,
#field_dd6xy_label, #field_1qupb_label, #field_k6x7d_label{
    display: none !important;
}

.active_span {
    width: 15px;
    height: 15px;
    background: green;
    border-radius: 50%;
    margin-top: 5px;
}
.inactive_span {
    width: 15px;
    height: 15px;
    background: lightgrey;
    border-radius: 50%;
    margin-top: 5px;
}
.epoll_system_method{
    vertical-align: top;
    display: flex;
}

.epoll_custom_method_description{
    cursor: pointer;
}

.lbl_multiplier input {
    vertical-align: middle;
}
.lbl_multiplier {
    font-size: 12px;
}
.epoll_custom_method_description {
    float: right;
}

/*.entity_manager .epoll_manager_name_col,*/
table.epoll_subentity th > p,
.epoll_status_total .unit_status,
.epoll-looged-out .epoll-title-closer-link{
    display: none;
}
.epoll_status_total .switch_poll,
table.epoll_subentity th {
    vertical-align: top;
}

.epoll_managers_ddl,
.epoll_entity_ddl,
.company_entity_ddl{
    width: 160px;
    padding: 5px 10px;
    background: #fff;
    font-weight: bold;
}


.epoll_status_pending{
    color: orange;
}

.epoll_status_grey{
    color: grey;
}

.epoll_status_active{
    color: green;
}
.epoll_status_disabled{
    color: #c5c5c5;
}
.epoll_download_receipt,
.epoll_vote_completed,
.epoll_download_ballot_merge,
.epoll_status_completed{
    color: #000;
}

.epoll_status_certified,
.epoll_status_cancelled{
    color: grey;
}

.epoll_status_paused{
    color: red;
}
/*#frm_field_1899_container{
    display: none;
}*/



.ballot_result thead > tr:last-child > th {
  border-bottom: 0;
}
#frm_field_114_container,
.epoll_show_archive_span,
.verify_otp_pin,
.verify_otp_pin_global,
#field_5hdp5_label{
    display: none;
}
#frm_field_1931_container {
    display: none !important;
}
#frm_checkbox_1970-1957-1{
    margin-left: 85px;
}
#frm_checkbox_1907-2064-1,
#frm_checkbox_1910-1{
    margin-left: 110px;
}
.member_search_by_email_div{
    float: right;
}
.bulk_action_div{
    margin-top: 20px;
}
/*.epoll_members_cb_all,
.epoll_member_cb,
.epoll_member_delete{
    display: none;
}*/

/*.epoll_ballot_filter_div,*/
.epoll_manager_filter_div,
.epoll_members_filter_div{
    display: none;
}

.bg_complete{
    background-color : lightgreen;
}
.bg_runnung{
    background-color : orange;
}
.bg_complete th, .bg_runnung th{
    color: white !important;
}

#epoll_resend_otp_global,
#epoll_resend_otp,
.entity_owner #frm_field_1921_container,
.entity_manager #frm_field_1921_container
{
    display: none;
}

.epoll_profile_resend_otp_email,
.epoll_profile_resend_otp_mob,
.epoll_profile_resend_otp_email_pwd,
.epoll_profile_resend_otp_mob_pwd 
{
    text-decoration: none !important;
}

.entity_ddl_in_title{
    display: inline;
}

.epoll_ballot_member_pop_table {
    text-align: left !important;
}
.epoll_ballot_member_pop {
    width: 70% !important;
}
.checkmark {
    display: inline-block;
    transform: rotate(45deg);
    height: 15px;
    width: 9px;
    margin-left: 10px; 
    border-bottom: 3px solid #78b13f;
    border-right: 3px solid #78b13f;
}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}
.page-id-52 .tabcontent {
  border: 1px solid #ccc;
}
/* Style the tab content */
.tabcontent, .tabcontent_paper {
  display: none;
  padding: 6px 12px;
  border-top: none;
}
.entity_manager #frm_field_1948_container {
    display: none;
}

.frm_field_1969_container {
    margin-bottom: 0px;
}
.frm_field_1970_container {
    margin-top: 0px;
}

.epoll_add_member_pop .mob-menu-header-holder,
.epoll_add_member_pop .entry-title,
.epoll_add_member_pop .epoll-title-closer-link,
.frm_field_1967_container,
.epoll_vote{
    display: none !important;
}

.epoll_add_members,
.epoll_ballot_member_pop_notify{
    text-decoration: none !important;
}

.epoll_add_member_pop{
    width: 70% !important;
} 
.epoll_add_member_pop_div{
    max-height: 500px;
    /*overflow: auto;*/
}
.epoll_reload_members{
    cursor: pointer;
}
.epoll_repeater_members .multiselect {
    width: 200px;
}

.pdfprnt-buttons-page {
    display: none;
}
.page-id-2791 .pdfprnt-buttons-page {
    display: block;
}

.page-id-54 .pdfprnt-buttons-page{
    display: block;
}
.multiple_span{
    color: orange;
}
.single_span{
    color: #717171;
}
.frm_field_1973_container .frm_description{
    margin-top: 5px;
}

.frm_field_1959_container .frm_description{
    position: absolute;
}

.epoll_ballot_member_pop_table tr:last-child{
    border-bottom: none !important;
}
.frm_field_2077_container,
.frm_field_1973_container{
    margin-top: 10px;
}

/*.epoll_radio_checkbox.abstain{
    display: block;
}*/
/*#Scored .epoll_weight_value_div.abstain{
    display: none;
}*/
/*.epoll_weight_value_div.abstain{
    display: none !important;
}*/

.epoll_invalid_csv_data input{
    border: 1px solid red !important;
}
.epoll_csv-table td{
    border-bottom: none;
}
.epoll_remove_csv_row{
    cursor: pointer;
}
.epoll_csv-wrapper {
    max-height: 300px;
    overflow: auto;
}

.epoll_show_checkbox_inputbox{
    display: block;
}
.epoll_hide_checkbox_inputbox{
    display: none;
}
.epoll_without_tie_back_voted {
    color: red;
}
/*.epoll_custom_voting_method_single .epoll_radio_checkbox  {
    display: block !important;
}

.epoll_custom_voting_method_single .epoll_weight_value_div {
    display: none;
}

.entity_unit_plurality .epoll_weight_value_div,
.entity_unit_approval .epoll_weight_value_div {
    display: none;
}*/

/*.epoll_div.epoll_custom_voting_method_single .epoll_weight_value_div,
.epoll_div.epoll_custom_voting_method .it_epoll_survey-vote-button_custom.epoll_radio_checkbox

.entity_unit_cumulative .it_epoll_survey-vote-button_custom.epoll_radio_checkbox,
.entity_unit_scored .it_epoll_survey-vote-button_custom.epoll_radio_checkbox,
.entity_unit_preferential .it_epoll_survey-vote-button_custom.epoll_radio_checkbox,
.entity_unit_nomination .epoll_nomination_checkbox
{
    display: none;
}
.epoll_div.epoll_custom_voting_method .entity_unit_straight .it_epoll_survey-vote-button_custom.epoll_radio_checkbox {
    display: block !important;
}*/

.subscriber.entity_manager.page-id-140 .container .entry-title {
     display: inline-block !important; 
}
#frm_field_1886_container .frm_description{
    margin-top: 10px;
}
.modal-body #frm_field_82_container,
.modal-body #frm_field_1883_container,
.modal-body #frm_field_1981_container
{
    display: none !important;
}
#frm-modal-0{
/*    margin-top: 120px;*/
}
.epoll-no-border td {
    border-bottom: none !important;
}

.page-id-140 span.epoll_download_receipt,
.page-id-140 span.epoll_vote_completed,
.page-id-140 span.epoll_download_ballot_merge,
.page-id-140 span.epoll_status_completed {
  padding: 0 0.5em 0.15em 0.5em;
  color: white;
  border-radius: 3px;
  background-color: #000;
  box-shadow: 4px 4px 1px 0 rgb(38 45 52 / 20%), 0 0 0 0px rgb(38 45 52 / 20%) !important;
}
.page-id-140 span.epoll_status_certified {
    background-color: green;
}
.page-id-140 span.epoll_status_cancelled {
    background-color: grey;
}
.page-id-140 span.epoll_status_certified,
.page-id-140 span.epoll_status_cancelled{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
}
.page-id-140 span.epoll_status_paused{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: red;
}
.page-id-140 span.epoll_status_active{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: orange;
    box-shadow: 4px 4px 1px 0 rgb(38 45 52 / 20%), 0 0 0 0px rgb(38 45 52 / 20%) !important;
}
.page-id-140 span.epoll_status_disabled{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: #c5c5c5;
}
.page-id-140 span.epoll_status_pending{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: #4DA3FF;
}
.epoll_ballot_listing a:hover {
    text-decoration: underline !important;
}

.epoll_entity_vstatus_ddl{
    padding: 5px 10px;
    background: #fff;
    font-weight: bold;
}
span.epoll_vstatus_span {
  padding: 0 0.5em 0.15em 0.5em;
  color: white;
  border-radius: 3px;
  background-color: grey;
}
.epoll_ballot_restore{
    cursor: pointer;
}
/*.epoll_loader {
    display: initial;
    border: 16px solid #f3f3f3;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
*/

/*.quorum_report_member, .quorum_report_value {
    display: none;
}*/
.epoll_nomination_checkbox_abstain {
    margin-top: 5px;
}
.epoll_nomination_input {
    height: 30px;
}
.epoll_nomination_value_div_abstain {
    display: inline-flex;
}

#frm_form_27_container .frm_repeat_buttons{
    display: none !important;
}
.paper_ballot_pop {
    width: 80% !important;
}

#frm_field_1995_container{
    display: block !important;
}

.paper_ballot_edit_pop{
    width: 80% !important;
    height: 80% !important;
}

.page-id-2840 .epoll-company-name,
.page-id-2840 #mainnavigator,
.page-id-2840 #wpadminbar,
.page-id-2840 .site-footer,
.page-id-2840 .mobmenu,
.paper_ballot_edit_pop .swal2-actions
{
    display: none !important;
}
.page-id-2840 .paper_ballot_entry_form {
    margin-top: -85px;
}

.quorum_span{
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    display: block;
    line-height: 1;
    margin-top: 10px;
}

/*#Cumulative .epoll_radio_checkbox.abstain,*/
/*#Cumulative_with_Multiplier .epoll_radio_checkbox.abstain 
{
    display: none !important;
}
#Plurality .epoll_weight_value_div.abstain,
#Approval .epoll_weight_value_div.abstain,
#Straight .epoll_weight_value_div.abstain,
#Straight_with_Plurality .epoll_weight_value_div.abstain
{
  display: none !important;  
}*/
.epoll_publish_ballot_result {
    height: 20px;
    width: 20px;
}

.epoll_publish_ballot_result_div{
    margin-bottom: 5px;
}
.span_publish_result{
    vertical-align: top;
}
.frm_repeat_2029 .frm_add_form_row,
.frm_repeat_2029 .frm_remove_form_row {
    display: none !important;
}

#frm_field_2031_container .multiselect-all{
    display: none;
}
.bg_grey{
    background: #ccc;
}

.disabled_cursor{
    cursor: no-drop !important;
}
#frm_field_126_container{
    margin-bottom: 10px!important;
}
.epoll_cast_vote_unit_div{
    display: none!important;
}

.ballot_time_remaining_span {
    margin-left: 5px;
    border: 1px solid gray;
    padding: 0px 10px;
    border-radius: 5px;
}
.entity_manager .ballot_time_remaining_span,
.entity_owner .ballot_time_remaining_span,
.ballot_manager_time_remaining_span {
    border: 1px solid gray;
    padding: 0px 3px;
    border-radius: 5px;
    margin-left: 0;
    font-size: 11px;
    width: 100%;
}
/*#Scored div.it_epoll_survey-vote-button_custom.abstain{
    display: none;
}*/
/*#Approval .epoll_abstain_ballot .epoll_hide_checkbox_inputbox{
    display: block !important;
}*/
.modal-content #form_createparticipants{
    width:  95%;
}
@media (min-width: 768px)
.modal-dialog {
    width: 80%;
    max-width: 80%
}
.epoll_unit_col{
    display: none;
}
.epoll_clear_data,
.epoll_load_data_member{
    background-color: orange !important;
    border-color: orange !important;
    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;
    padding: 0px 10px;
}
.epoll_delete_entity{
    display: none !important;
}
.epoll_member_entity_ddl{
    width: 160px;
}

.epoll_login_as{
    /*float: right;*/
    /*padding-left: 90%;*/
    text-align: center;
    padding-bottom: 10px;
}

.epoll_loading {
    position: fixed;
    top: 0; right: 0;
    bottom: 0; left: 0;
    background: transparent;
}
.epoll_loader {
    left: 50%;
    margin-left: -4em;
    font-size: 10px;
    border: .8em solid rgba(218, 219, 223, 1);
    border-left: .8em solid rgba(58, 166, 165, 1);
    animation: spin 1.1s infinite linear;
}
.epoll_loader, .epoll_loader:after {
    border-radius: 50%;
    width: 8em;
    height: 8em;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -4.05em;
}

@keyframes spin {
  0% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

#frm-modal-0 #frm_field_2067_container,
#frm-modal-0 .epoll_cancel_entity {
    display: none;
}

/*.epoll_managers_cb_all,
.epoll_manager_cb{
    display: none;
}*/

.epoll_duplicate_member{
    background-color: yellow;
}
.page-id-54 .pdfprnt-buttons{
    display: none;
}
.epoll_duplicate_member_row{
    cursor: pointer;
}
.ballot_sync_popup{
    width: 70% !important;
}
.pop_ballot_title{
    text-align: left;
    padding-left: 5px;
}
.quick_ballot_btn_pop,
.blank_ballot_btn_pop{
/*    padding: 0 0.5em 0.15em 0.5em;*/
    color: white;
    border-radius: 3px;
    background-color: #051F41;
    font-size: 1.0625em;
    margin: 0 0.3125em;
    padding: 0.625em 2em;
    font-weight: 500;
    box-shadow: none;
}
.quick_ballot_btn_pop:hover,
.blank_ballot_btn_pop:hover{
    color: white;
    text-decoration: none;
}
.new_ballot_pop_div {
    margin-top: 10px;
}
.new_ballot_pop{
    padding-bottom: 20px;
}

#frm_field_38_container,
#frm_field_1886_container
 {
    border: 1px solid #051F41;
    padding: 10px;
}
table.epoll_existing_member_tbl_pop {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid orange;
}

table.epoll_existing_member_tbl_pop th, td {
  text-align: left;
  padding: 8px;
}

table.epoll_existing_member_tbl_pop tr:nth-child(even) {
    background-color: #f2f2f2;
}

table.epoll_existing_member_tbl_pop th {
    background: orange;
    color: white;
}

.member_unit_status label,
.member_unit_status {
    text-align: center !important;
}

.epoll_repeater_members_disabled button.multiselect-all{
    display: none;
}
.epoll_note_edit{
    cursor: pointer;
}
.qualify_disqualify_note_text{
    padding: 5px;
}
.frm_form_field.frm_section_heading.hide{
    display: none;
}
#frm_field_2083_container{
    margin-bottom: 0px !important;
}
#frm_field_1942_container{
    display: none !important;
}
.epoll_map_member_with_active_ballot_popup{
    width: auto !important;
}
.epoll_map_member_table th{
    text-align: left;
    padding-left: 5px;
}
.epoll_map_member_table{
    margin-top: 5px;
}
.epoll_map_member_table th,
.epoll_map_member_table td{
    border: 1px solid lightgrey;
}

.epoll_comments_type_pop .swal2-actions{
    display: none !important;
}
.epoll_comments_type_pop{
    width: auto !important;
}
.epoll_comment_btn_no_comment{
    display: inline-block;
    border: 0;
    border-radius: 0.25em;
    background: initial;
    background-color: #aaa;
    color: #fff;
    font-size: 1.0625em;
    margin: 0 0.3125em;
    padding: 0.625em 2em;
    font-weight: 500;
    box-shadow: none;
}
#frm_field_1957_container optgroup{
    color: lightgrey !important;
}
#frm_field_1957_container optgroup option{
    color: black !important;
}
.epoll_enable_mfa{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: blue;
}
.epoll_paper_cancel{
    text-decoration: none !important;
}
.epoll_paper_cancel:hover{
    color: white;
}
.epoll_value_sync_pop, .epoll_value_sync_pop tr, 
.epoll_value_sync_pop tr th, .epoll_value_sync_pop tr td,
.epoll_table_popup, .epoll_table_popup tr, 
.epoll_table_popup tr th, .epoll_table_popup tr td{
    border: 1px solid grey;
}
.epoll_value_sync_pop th,
.epoll_table_popup th {
    text-align: left;
    padding-left: 10px;
}
.epoll_voted{
    background-color: lightgrey;
}
.epoll_certified{
    background-color: lightcyan;
}
.epoll_end_sync{
    background-color: lightgreen;
}
body.administrator .epoll_repeater_members_disabled,
body.administrator .epoll_repeater_members {
    display: none !important;
}

body.entity_manager #frm_field_2084_container,
body.entity_owner #frm_field_2084_container{
    display: none;
}
#Nomination .epoll_abstain_ballot {
/*    width: 100px;*/
}
.page-id-1277 .my_entity_table li {
    list-style: none;
}
#frm_field_182_container .add-col {
    width: 122px;
}
.epoll_publish_immediately{
    margin-top: 20px;
}
.slider.bg_orange:before{
    background-color: orange !important;
}
.bg_orange{
    background-color: orange !important;
}
.swal2-actions-copy button {
    padding: 5px 10px !important;
    font-size: 16px;
}
.epoll-warning-msg {
    color: red;
}
.epoll_members_current_associations_table .black {
    color: #000 !important;
}
.slider.black:before,
.frm_slider.black:before,
.unit_enable_frm_slider.black:before {
    background-color: #000 !important;
}
.epoll_members_current_associations_table .red:before {
    background-color: red !important;
}
.frm_slider.grey:before {
    background-color: grey;
}
.frm_slider.red:before,
.unit_enable_frm_slider.red:before {
    background-color: red !important;
}

.epoll_members_current_associations_table .green:before {
    background-color: green !important;
}
.epoll_members_current_associations_table .yellow:before {
    background-color: yellow !important;
}
.frm_slider.orange:before,
.unit_enable_frm_slider.orange:before {
    background-color: orange; !important;
}

.no_email_members_div {
    text-align:left;
    padding-left:20px;
    max-height:90px;
    overflow-y: scroll;
}
.entity_template_pop,
.entity_ddl_pop{
    max-width: 300px;
}
.epoll_add_ballot,
.epoll_edit_assets,
.epoll_add_new_assets{
    cursor: pointer;
    color: #d41e44;
}
.epoll_assets_value{
    margin-top: 5px;
    float: right;
    cursor: pointer;
    color: #d41e44;
}
#wp-admin-bar-epoll_login_as {
    background-color: #d41e44 !important;
    width: 190px;
}
/*.epoll_down_arrow{
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px !important;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}*/
.epoll_down_arrow:before{
  content: "";
  width: 0; 
  height: 0; 
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 10px solid #fff;
  position: relative;
/*  right: 50%;*/
  margin-right: -4px;
  bottom: -16px;
}

.epoll-frm_preview:hover {
    background: #efefef;
    border-color: #cccccc;
    color: #444444;
}
#frm_field_2041_container h3 {
    cursor: pointer;
}

.page-id-4228 .nmr-subscriber{
    display: none !important;
}
.association_entity{
    width: 30%;
}
.association_status{
    width: 10%;
}
.association_assets{
    width: 20%;
}
.association_proxy{
    width: 20%;
}
.association_method{
    width: 20%;
}
#frm_form_29_container .frm_message{
    display: none !important;
}
/*04/07/2023*/
.epoll_progress_certified {
    display: none;
}
.epoll_progress_active,
.epoll_progress_completed {
    border: 2px solid green !important;
}

.epoll_pause_ballot_popup{
    width: 60% !important;
}
.epoll_authnet_sync_send_otp,
.epoll_authnet_sync_resend_otp,
.epoll_certify_resend_otp,
.epoll_certify_send_otp,
.epoll_cancel_resend_otp,
.epoll_cancel_send_otp,
.epoll_complete_resend_otp,
.epoll_complete_send_otp,
.epoll_pause_resend_otp,
.epoll_pause_send_otp {
    border: 0;
    border-radius: 0.25em;
    background: initial;
    background-color: #3085d6;
    color: #fff;
    font-size: 1.0625em;
}
#frm_field_46_container,
#frm_field_47_container,
#frm_field_83_container,
#frm_field_84_container {
    margin-top: 20px;
}

.epoll_disable_field {
    width: 300px;
    background: transparent;
    height: 90px;
    position: absolute;
}

.epoll-paper-ballot .tablinks_paper.electronic,
.epoll-paper-ballot .epoll-voting-summary .epoll_bulk_notify,
.epoll-paper-ballot .epoll-voting-summary .epoll_members_cb_all,
.epoll-paper-ballot .epoll-voting-summary .epoll_member_cb{
    display: none !important;
}
.email_failed .delivered_at{
    color: red;
    font-weight: bold;
}
.email_pop_div p {
  padding: 10px 5px;
}
/*05/12/2023*/
.epoll_resend_email_otp,
.epoll_resend_mobile_otp{
    cursor: pointer;
    color: orange;
}

.epoll_authenticate_btn{
    width: auto;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    font-size: 15px;
    height: auto;
    line-height: normal;
    text-align: center;
    background: orange;
    border-width: 1px;
    border-color: orange;
    border-style: solid;
    color: #fff;
    cursor: pointer;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    padding: 10px 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-shadow: 0 1px 1px #eeeeee;
    -webkit-box-shadow: 0 1px 1px #eeeeee;
    box-shadow: 0 1px 1px #eeeeee;
    margin: 10px;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
}
span.epoll_epn_btn.epollat {
    background-color: #000 !important;
}
span.epoll_epn_btn {
    width: 120px;
}
/*03/01/2024*/
#frm_field_2191_container h3,
#frm_field_2193_container h3{
    display: none;
}
.epoll-drag-icon {
    position: absolute;
/*    margin-top: 15px;*/
    cursor: all-scroll;
}
.epoll-drag-icon.ui-icon-arrowthick-2-n-s {
    background-position: -18px -78px !important;
}
.ui-state-highlight {
    height: 4em;
    line-height: 1.2em;
}
.frm_field_6_container label {
    margin-left: 5% !important;
}
.frm_field_6_container input {
    width: 95% !important;
    float: right;
}
.epoll_certify_action_div,
.epoll_certify_filter,
#frm_field_25_container .frm_error {
    display: inline-block;
}
.create_ballot_pop{
    min-width: 50%;
    width: auto;
}
.hideforquick{
    display: none !important;
}
.new_ballot_pop_div a,
.new_ballot_pop_div select {
    width: 200px;
    display: inline-block;
}
.new_ballot_pop_div td {
    padding: 0;
}
.new_ballot_pop_div li {
    list-style: none;
}
.epoll-showinmobile {
    margin: 25px;
}
body.epoll_no_subscription #frm_field_2042_container{
    display: none;
}
@media screen and (min-width: 1024px) {
    .new_ballot_pop_div ul {
        float: left;
    }
}
@media screen and (min-width: 800px) {
    .epoll-showinmobile {
        display: none;
    }
}
.site-navigation ul.sub-menu li.current-menu-item {
    border-radius: 0px;
}
.new_ballot_pop_div {
    display: inline-block;
}

/*14/02/2024*/
/* Style the tab */
.tab_pop {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab_pop span,
.tab_pop button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab_pop span:hover,
.tab_pop button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab_pop span.active,
.tab_pop button.active {
  background-color: #000;
  color: #fff;
}

/* Style the tab content */
.tabcontent_pop {
  display: none;
  padding: 6px 12px;
/*  border: 1px solid #ccc;*/
  border-top: none;
}
.epoll_btn_br_round {
    border-radius: 4px;
}
.epoll_pdf_attachment{
    color: orange !important;
}
#wp-admin-bar-epoll-acount-setup{
    float: right !important;
}
/*.active_span_op_vote{
    background-color: green;
    border-radius: 4px;
    color: #fff;
    padding-right: 5px;
}*/

/*.epoll_option_level_voting .summary_div,*/
/*.epoll_option_level_voting .epoll_paper_span_or,*/
.epoll_option_level_voting .it_epoll_survey-vote-custom{
    display: none !important;
}
body.epoll_option_level_voting .it_epoll_survey-item{
    min-height: 95px;
}
body.epoll_option_level_voting.epoll_abstain_ballot .it_epoll_survey-item{
    min-height: 135px;
}
.epoll_option_level_voting .option_voting_cb{
    display: inline-block !important;
    vertical-align: bottom;
}
#frm_form_38_container .frm_repeat_buttons{
    display: none;
}
#Nomination.not_voted .it_epoll_survey-name {
    display: none;
}
.it_epoll_list .it_epoll_survey-item {
    line-height: 16px !important;
    text-align: left;
}
.epoll_option_level_voting .epoll-selection-info {
    display: none;
}
#epoll_preview_email p {
    margin-bottom: 20px;
}
.olv_ddl_pop_div .multiselect-container,
.olv_ddl_pop_div button.multiselect
{
    min-width : 210px;
}
.epoll_option_level_voting .it_epoll_grid .input_parent_span {
    display: inline-block;
    width: 33%;
    font-size: 10px;
    color: #000;
}
.epoll-option-add-remove {
    width: 80px;
    text-align: right;
}
.epoll_member_ballot_div {
    clear: both;
}
.epoll_parent_div > div:last-child {
    float: right;
}
.create_ballot_pop #frm_form_6_container,
.create_ballot_pop #frm_form_10_container{
    margin-left: 10px !important;
}
.epollaligncenter {
    text-align: center !important;
}
.olv_filter_ddl{
    height: calc(1.5em + 0.75rem + 5px);
    padding: 0.375rem 1.75rem 0.375rem 0.75rem;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
.page-id-54 .epoll_main_div > h3,
.page-id-54 .epoll_main_div_sms > h3{
    display: none;
}
.page-id-54 .epoll_type_div,
.page-id-54 .epoll_result_page_header_div{
    text-align: center;
    border-radius: 0px;
}
.page-id-54 .epoll_result_page_header_div span{
    font-weight: bold;
    font-size: 18px;
    line-height: 2.5;
}
.page-id-54 .epoll_type_div{
    color: #000;
}
.epoll_result_page_tab button.epoll_btn_option_specific_ddl{
    position: absolute;
    padding: 7px;
}
.epoll_result_page_tab .epoll_member_group_ddl_btn_submit {
    position: absolute;
    margin-top: 10px;
    margin-left: 175px;
}
.epoll_result_page_header_div {
    height: 50px;
    margin-bottom: 0px !important;
}
.epoll_btn_option_specific_ddl button {
    padding: .375rem 1.75rem .375rem .75rem;
}
.epoll_summart_message_div {
    padding: 0 5px;
}
@media screen and (max-width: 600px) {
    .epoll-result-before-summary li.epoll_li_print,
    .epoll-result-before-summary li.li_status {
        width: 50% !important;
        display: inline-block;
    }
    .epoll-result-before-summary li.li_status {
        border-left: none;
    }
    .epoll-result-before-summary li {
        width: 100% !important;
        display: block;
        border-top: 2px solid;
    }
    .epoll-result-before-summary li:last-child {
        border-left: none;
    }
    .epoll-result-before-summary ul {
        border-top: none;
    }
    .epoll-result-before-summary {
        width: 100%;
        margin: auto;
    }
    .epoll_ul_title li:first-child {
        width: 100%;
        height: auto;
        border-right: 2px solid #000;
    }
    .epoll-result-before-summary li.li_status {
        border-left: none !important;
    }
    .epoll_ul_title li:last-child {
        width: 100%;
    }
    .epoll_result_page_header_div {
        height: auto;
    }
    .hide_metric_div {
        display: block !important;
    }
    .epoll_last_update_details_ballot_summary,
    .epoll_last_update_summary,
    .epoll_last_update_email,
    .epoll_last_update_sms,
    .epoll_last_update_details,
    #epoll_autorefresh_result_counter {
        position: unset !important;
        display: block;
    }
    .page-id-54 .epoll_result_page_header_div span {
        font-size: 14px !important;
    }
}
.epoll_result_page_general_div {
    border: 3px solid #000;
    margin-bottom: 20px;
}
.epoll_last_update_details_ballot_summary,
.epoll_last_update_summary,
.epoll_last_update_email,
.epoll_last_update_sms,
.epoll_last_update_details,
#epoll_autorefresh_result_counter {
    font-size: 10px !important;
    position: absolute;
    right: 40px;
}
.epoll_mail_ballot_result {
    float: right;
}
.epoll_result_page_general_div_ballot_summary_details .epoll_parent_div,
.epoll_result_page_general_div_ballot_details .epoll_parent_div {
    padding: 10px 5px;
}
.epoll-showall {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}
#epoll_ballot_option_specific,
#epoll_ballot_member_specific {
    overflow: auto;
}
.pbm-section-ul,
.epoll-result-before-summary ul {
    margin: 0px !important;
    border-top: 2px solid;
}
.pbm-section-ul li:nth-child(2) {
    border-left: 2px solid;
}
.pbm-section-ul{
    border: 2px solid;
}
.pbm-section-ul li{
    padding: 12px 0px;
    display: inline-block;
    width: 50%;
    list-style: none;
    vertical-align: top;
    text-align: center;
}
.epoll_ul_title li.li_status {
    width: 9.2%;
    text-align: center;
}
@media screen and (max-width: 1050px) {
    .pbm-section-ul li {
        display: block;
        border-left: none !important;
        width: 100%;
    }
    .pbm-section-ul li:nth-child(2) {
        border-top: 2px solid;
    }
    .epoll_ul_title li.li_status {
        width: 15%;
    }
}
.epoll-result-before-summary ul {
    display: flex;
}
.epoll-result-before-summary li {
    padding: 5px;
    display: table-cell;
    width: 50%;
    list-style: none;
    vertical-align: middle;
}
.epoll-result-before-summary li:last-child {
    border-left: 2px solid #000;
}
.epoll-result-before-summary li.li_status {
    border-left: 2px solid #000;
}
.epoll-result-before-summary li.epoll_li_print {
    border-left: none;
    padding-top: 2px !important;
}
.epoll_ul_title li {
    height: 40.5px;
}
.epoll_ul_title li:first-child {
    width: 85%;
}
.epoll_ul_title li:last-child img {
    width: 35px;
}
.epoll_ul_title li:last-child {
    width: 5.1%;
}
.epoll_result_page_general_div_schedular input[type="checkbox"] {
    border-radius: 25px !important;
}
.epoll-onleft {
    position: absolute;
}
.epoll_title_aligncenter {
    text-align: center;
    display: block !important;
}
@media screen and (max-width: 600px) {
    .epoll-result-before-summary li.epoll_li_print,
    .epoll-result-before-summary li.li_status {
        width: 50% !important;
        display: inline-block;
    }
    .epoll-result-before-summary li.li_status {
        border-left: none;
    }
    .epoll-result-before-summary li {
        width: 100% !important;
        display: block;
        border-top: 2px solid;
    }
    .epoll-result-before-summary li:last-child {
        border-left: none;
    }
    .epoll-result-before-summary ul {
        border-top: none;
    }
    .epoll-result-before-summary {
        width: 100%;
        margin: auto;
    }
    .epoll_ul_title li:first-child {
        width: 100%;
        height: auto;
    }
    .epoll_ul_title li:last-child {
        width: 100%;
    }
    .epoll_result_page_header_div {
        height: auto;
    }
    .hide_metric_div {
        display: block !important;
    }
}
@media screen and (min-width: 600px) {
    .epoll-hideme-desktop {
        display: none;
    }
}
.epoll_parent_div .hide_metric_div  {
    display: none !important;
}
.epoll_result_status_span_ballot_qualify,
.epoll_result_status_span_ballot_certified,
.epoll_result_status_span_ballot_certify{
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 4px;
    background-color: orange;
    font-size: 16px !important;
    font-weight: unset !important;
    cursor: pointer;
}
.epoll_show_less {
    max-height: 300px;
    overflow: auto;
    width: 100%;
}
.result_enable_disable_div:has(span.epoll_disabled_member_div.hide),
.epoll_voting_methods_tab {
    display: none !important;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing {
    margin-bottom: 0px;
}
.hide_metric_div input {
    vertical-align: middle;
}
@media screen and (min-width: 1150px) {
    .epoll_quorum_container > div {
        width: 50%;
        display: inline-block;
        padding-bottom: 10px;
        vertical-align: top;
    }
    .epoll_quorum_container > div:last-child {
        border-left: 2px solid;
    }
}
@media screen and (max-width: 1149px) {
    .epoll_quorum_container > div {
        width: 100%;
        display: block;
        padding-bottom: 10px;
    }
}
.epoll_status_span a:hover,
.epoll_status_span a {
    color: #fff !important;
    text-decoration: none !important;
}
.epoll_status_span {
    width: 115px;
    text-align: center;
}
.epoll-title-closer-link.epoll_member_export,
.epoll-title-closer-link.epoll_member_print {
    margin: 8px 15px;
}
#epoll_mbt tr:last-child th {
    text-align: center;
}
.fa-history,
.epoll_result_page_general_div svg{
    cursor: pointer;
}
body.epoll_member_view .epoll_result_page_general_div_schedular,
body.epoll_member_view .epoll_result_page_general_div_paper_ballot,
body.epoll_member_view .epoll_result_page_general_div_ballot_certification,
body.epoll_member_view .epoll_result_page_tab,
body.epoll_member_view .ballot_result_details_div_header,
body.epoll_member_view .epoll_result_toggle_email_div_header,
body.epoll_member_view .epoll_result_toggle_sms_div_header,
body.epoll_member_view .epoll_result_page_general_div_ballot_summary,
body.subscriber .epoll_result_page_general_div_ballot_summary
{
    display: none;
}
.epoll_member_view_span{
    padding: 5px 5px;
    color: white;
    border-radius: 4px;
    background-color: orange;
    font-size: 16px !important;
    font-weight: unset !important;
    line-height: 1 !important;
    margin-top: 10px;
}
.hide_metric_div {
    display:inline;
}
#frm_field_1899_container .frm_repeat_buttons a svg {
    fill: #000;
}
#frm_field_1899_container .frm_repeat_buttons a,
#frm_field_2246_container .frm_repeat_buttons a {
    position: relative;
    top: 30px;
}
#epoll_autorefresh_result {
    vertical-align: middle;
}
.hide_metric_div {
    display: none !important;
}
/*10/05/2024*/
.boi_content_div_rci,
.boi_content_div_cai,
#boim,
.page-id-106 .frm_toggle_container{
    border: 3px solid #044A85;
    padding: 5px;
}
#frm_field_2315_container > h3, 
#frm_field_139_container > h3, 
#frm_field_2064_container > h3, 
#frm_field_174_container > h3, 
#frm_field_182_container > h3 {
    background: #051F41;
    text-align: center;
    height: 50px;
    margin-top: 20px;
    color: #fff;
}
.epoll_ballot_certify_summary_div {
    overflow: auto;
}
#frm_field_2253_container > h3{
    background: #051F41;
    text-align: center;
    height: 50px;
    color: #fff;
    margin-top: -4px;
}
#frm_field_2253_container div{
    padding: 5px;
}
.page-id-102 .epoll_company_as{
    display: none;
}
.create_ballot_pop #frm_field_2253_container{
    display: none;
}

table.epoll-value-quorum,
table.epoll-voter-quorum {
    width: 350px;
    margin: 10px auto !important;
}
table.epoll-value-quorum td,
table.epoll-voter-quorum td,
table.epoll-value-quorum th,
table.epoll-voter-quorum th {
    border: 1px solid;
    text-align: center !important;
}
.epoll_result_details_a .fa-external-link-alt{
    font-size: 10px;
    vertical-align: middle;
}
.epoll_vstatus_voted{
    background-color: #000 !important;
}
.epoll_vstatus_voted_change{
    background-color: #044A85 !important;
}
.epoll_member_vote_btn{
    min-width: 120px;
}
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_member_ballot_table .epoll_epn_btn,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_member_ballot_table .epoll_epn_btn,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_sms_log_div .epoll_epn_btn,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_sms_log_div .epoll_epn_btn,

body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_res_span_voted,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_res_span_voted,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_res_span_not_voted,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_res_span_not_voted,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .show_selected_div,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .show_selected_div,

body.epoll_ballot_with_tieback .epoll_certify_filter,
body.epoll_ballot_without_tieback .epoll_certify_filter,
body.epoll_ballot_with_tieback .edit_qualify_disqualify_span,
body.epoll_ballot_without_tieback .edit_qualify_disqualify_span,

body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_member_print,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_member_export,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_btn_option_specific_ddl,
body.epoll_ballot_not_certified.epoll_ballot_with_tieback .epoll_member_group_ddl_btn_submit,
body.epoll_ballot_not_completed.epoll_ballot_with_tieback .epoll_res_span_voted,
body.epoll_ballot_not_completed.epoll_ballot_with_tieback .epoll_res_span_not_voted,
body.epoll_ballot_not_completed.epoll_ballot_with_tieback .show_selected_div,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_member_print,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_member_export,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_btn_option_specific_ddl,
body.epoll_ballot_not_certified.epoll_ballot_without_tieback .epoll_member_group_ddl_btn_submit,
body.epoll_ballot_not_completed.epoll_ballot_without_tieback .epoll_res_span_voted,
body.epoll_ballot_not_completed.epoll_ballot_without_tieback .epoll_res_span_not_voted,
body.epoll_ballot_not_completed.epoll_ballot_without_tieback .show_selected_div,
.epoll_voting_status_pdf{
    display: none !important;
}
.epoll_member_vote_btn a, .epoll_member_vote_btn a:hover{
    text-decoration: none !important;
}
.epoll_refresh_ballot_summary, 
.epoll_refresh_result_page{
    font-size: 14px;
}
.epoll_certify_div {
    clear: both;
}
#frm_field_2260_container {
    padding-left: 10px;
    border: 1px solid #051F41;
}
#frm_field_2260_container .dz-column {
    float: left;
}
#frm_field_2260_container .dz-progress,
#frm_field_2260_container .dz-size{
    display: none;
}
#frm_field_2260_container .dz-image img{
    max-height: 50px;
}
#frm_field_2260_container .dz-filename{
    margin-top: 50px;
}
.epoll_link_6819{
    display: none;
}
.swal2-popup .swal2-content .epoll_schedular_view_div p {
    font-size: 16px;
    margin-bottom: 20px;
}
#epoll_ballot_option_specific tr td {
    border-color: #000;
}
.epoll_ballot_member_pop_table .epoll_epn_btn {
    margin-left: 5px;
}
.page-id-106 .epoll-company-name h2 {
    border-bottom: 3px solid #000;
    display: inline-block;
}
.boi-divider p {
    border-bottom: 3px solid #000;
    display: inline-block;
    width: 30%;
}
.boi-divider {
    text-align: center;
    margin-top: 25px;
}
#bm_entity_details .boi_content_div .frm_section_heading h3,
#bms .boi_content_div .epoll_boi_management_header_div_rci,
#bms .boi_content_div .epoll_boi_management_header_div_cai,
#bms .boi_content_div .epoll_boi_management_header_div_members {
    background: #044A85;
}
.epoll-company-name {
    margin-bottom: 25px;
}
.epoll_ballot_update_run{
    margin-left: 5px;
}
.entity_last_update_span {
    font-size: 10px;
    position: absolute;
    right: 40px;
}
.epoll_li_title a {
    color: #000;
}
#frm_field_2508_container label {
    color: red;
} 
.epoll-voting-member-value-summary ul li {
    display: inline-block;
    width: 30%;
}
.epoll-voting-member-value-summary ul {
    margin-bottom: 0px !important;
}
.epoll-voting-member-value-summary {
    width: 100% !important;
    background-color: #044A85;
    color: #fff;
    text-align: center;
    border-bottom: 2px solid #000;
}
.epoll_result_status_span_ballot_certify {
    color: #044A85;
    background-color: #fff;
}
input[disabled="disabled"] {
    cursor: not-allowed;
}
.epollhidden .epoll-value-quorum,
.epollhidden .quorum-statement {
    visibility: hidden;
}
select.epoll_nomination_dd {
    float: left;
    margin-bottom: 10px;
    width: 150px;
    font-size: 18px;
}
.epoll-download-ebi,
.outer-row td:first-child {
    cursor: pointer;
}
.eb-payment-details,
.eb-payment-details th,
.eb-payment-details td {
    border: 1px solid black;
    text-align: center;
    padding: 5px;
}
tr.outer-row td.oppened:first-child:before {
    content: '\f343';
}
tr.outer-row td:first-child:before {
    content: '\f347';
    font-family: 'dashicons';
    vertical-align: bottom;
    margin-right: 5px;
}
.stripe-payment-form {
    border: none;
    height: 400px;
    width: 470px;
}
.stripe_saved_cards_wrapper tr th,
.stripe_saved_cards_wrapper tr td {
  border: 1px solid;
  text-align: center;
}
.stripe_saved_cards_wrapper {
  width: 500px;
  padding: 5px 25px;
  height: 300px;
  overflow: auto;
  border: 2px solid #000;
  border-radius: 5px;
  margin-left: 20px;
}
#microdeposit-verification-form label {
  width: 290px;;
}
#microdeposit-verification-form .smvf-btn {
  border-radius: 5px;
  padding: 5px 20px;
  background: orange;
  border-color: #fff;
  color: #fff;
  font-weight: bold;
}
.epoll_general_message button {
    background: orange;
    color: #fff;
    border-color: orange;
    padding: 0 5px;
    border-radius: 5px;
}
body.billing-information .stripe_saved_cards_wrapper {
    margin: auto;
}
body.billing-information .stripe-wrapper,
body.billing-information .epoll_payment_tab_div {
    width: 500px;
    margin: auto;
    margin-bottom: 0px !important;
}
.epbm-content-addremove,
.epbm-content-left,
.epbm-content-right {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.proxy-files-list {
    margin-left: 180px;
}
.epmanagers {
    padding: 8px 0px !important;
    width: 125px !important;
}
.radd,
.rremove {
    background-color: orange;
    border-color: orange;
    padding: 5px 10px;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 10px;
}
.epbm_btn {
    background-color: orange;
    border-color: orange;
    padding: 5px 20px;
    color: #fff;
    border-radius: 5px;
}
input.epbm_btn.disable {
    background-color: grey;
    border-color: grey;
}
.epbm-content-row {
    margin-bottom: 10px;
}
#epoll_proxy_ballot_management {
    padding: 20px;
}
.epoll_result_link {
    padding: 0 0.5em 0.15em 0.5em;
    color: white;
    border-radius: 3px;
    background-color: #051F41;
    box-shadow: 4px 4px 1px 0 rgb(38 45 52 / 20%), 0 0 0 0px rgb(38 45 52 / 20%) !important;
}
.epbm-content-right .fa-times {
    color: red;
    cursor: pointer;
}