.fb_iframe_widget {
    z-index: 9999;
}

.personal_list, .settings_list, .settings_list li ul{
    list-style-type: none;
    margin-left: 0;
}

.personal_list > li {
    margin-bottom: 10px;
}

.personal_list > li  p {
    margin-bottom: 10px;
}
.indi_profile_wrapper .left,
.contact_form_holder .left {
    float: left;
}
.indi_profile_wrapper .right,
.contact_form_holder .right {
    float: right;
}

.indi_profile_wrapper .half,
.contact_form_holder .half {
    width: 50%;
}

.settings_list_holder {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.settings_list_holder .job_details {
    float: left;
    width: 100%;
}

.settings_list_holder .job_details li {
    float: left;
    width: 30%;
    margin-left: 0;
}

.settings_list_holder .job_details li.labeled {
    float: left;
    width: 67% !important;
    margin-left: 0;
}

.settings_list_holder .job_details li.labeled .left {
    float: left;
    width: 50%;
}

.settings_list_holder .job_details li.labeled .left select {
    min-width: 230px !important;
}

.settings_list_holder .job_details li.right {
    float: right;
    width: 50%;
}

.settings_list_holder .job_details li.left {
    float: left;
    width: 100%;
}

.settings_list_holder .job_details li.left div {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 0 5%;
}

.settings_list_holder .job_details li.full {
    float: left;
    width: 100%;
}

.settings_list_holder .job_details li.full textarea {
    width: 100%;
}



/*Display profile Basic Info CSS*/


.indi_top_section,
.indi_middle_section {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.featured_img_holder {
    width: 28%;
    height: 200px;
    background-color: red;
    float: left;
}

.top_basic_info {
    float: left;
    width: 55%;
    margin-left: 3%;
}

.top_basic_info > p.pref {
    float: left;
    width: 23%;
}

.top_basic_info > ul{
    float: left;
    width: 50%;
    list-style: none;
    margin-left: 0;
}
.indi_top_section .main_description {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 15px;
}

.top_basic_info >p.loc {
    float: left;
    width: 100%;
    clear: both;
}

.job_industries p > span {
    font-style: italic;
    font-weight: bold;
}

.job_position {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: rgba(119, 119, 119, 0.2) solid 1px;
}
.basic_info_half {
    width: 40%;
    float: left;
}

.basic_info_half_big {
    float: left;
    width: 55%;
    margin-left: 3%;
}
.single_education_lang ul,
.certifications ul,
.single_education ul,
.job_position ul {
    list-style: none;
    margin-left: 0;
}

.single_education,
.certifications {
    float: left;
    width: 100%;
}
.certifications > p {
    margin-bottom: 10px;
}
.certifications .basic_info_half span {
    font-style: italic;
}
.edu_other p span {
    font-style: italic;
}

.single_education_lang ul li p {
    margin-bottom: 0;
    font-style: italic;
}
.professional_expertise {
    margin-bottom: 20px;
}

/*Display profile Details CSS*/

.indi_profile_wrapper_details span {
    font-style: italic;
}

.indi_dashboard .mk-accordion-pane ul li {
    margin-bottom: 5px;
    float: left;
    width: 100%;
    list-style-type: none;
}
.indi_dashboard .mk-accordion-pane ul li span{
    float: left;
    width: 50%;
}

.indi_dashboard .mk-accordion-pane ul li button{
    float: right;
}

#privacy_basic li input,
#privacy_personal li input {
    margin-right: 5px;
}

.company_profile_wrapper .featured_img_holder {
    width: 18%;
    max-height: 130px;
    background-color: red;
    float: left;
}

.company_profile_wrapper .top_basic_info > p.pref {
    float: left;
    width: 43%;
}

.company_profile_wrapper .top_basic_info {
    float: left;
    width: 75%;
    margin-left: 3%;
    text-align: center;
}

.job_position .featured_img_holder {
    width: 20%;
    height: 150px;
}

.job_position .basic_info_half_big {
    clear: both;
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}

.company_details .settings_list_holder ul li.answer,
.company_details .settings_list_holder ul li span {
    font-style: italic;
    font-weight: bold;
}

/*.main_description ul.comp_looking_type {*/
    /*margin-bottom: 20px;*/
    /*float: left;*/
    /*width: 100%;*/
/*}*/

/*.main_description ul.comp_looking_type li {*/
    /*float: left;*/
    /*width: 30%;*/
    /*list-style-type: none;*/
    /*text-align: center;*/
/*}*/
.main_description .main_description_inner {
    float: left;
    margin-bottom: 20px;
}

.indi_profile_wrapper .settings_list li {
    margin: 0;
}

.indi_profile_wrapper .settings_list_holder .comp_looking_type {
    margin: 0;
    width: 100%;
    float: left;
}


.indi_profile_wrapper .settings_list_holder .comp_looking_type li {
    list-style-type: none;
    margin-left: 0;
}
.indi_profile_wrapper .settings_list_holder .comp_looking_type > li {
    float: left;
    width: 30%;
    list-style-type: none;
    text-align: center;
    margin-left: 0;
}

.company_looking_block p {
    margin-bottom: 5px;
}
.company_looking_block ul {
    margin-bottom: 20px;
    margin-left: 0;
}

.search_result_holder,
.search_holder {
    width: 100%;
    border: 1px solid #ececec;
    padding: 10px;
    margin-bottom: 20px;
}

.search_result_holder {
    float: left;
}

.search_holder > .settings_list {
    width: 33%;
}

.results_holder {
    margin-left: 0;
    float: left;
    width: 100%;
}

.single_result_holder {
    list-style-type: none;
    width: 31%;
    margin: 0 3% 3% 0;
    float: left;
    border: 1px solid #ececec;
    box-sizing: border-box;
    min-height: 270px;
    position: relative;
}

.single_result_holder:nth-child(3n) {
    margin-right: 0;
}

.logo_holder {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    height: 100px;
}

.logo_holder a img {
    max-height: 100%;
    width: 100%;
}

.result_title {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.result_save {
    position: absolute;
    bottom: 0;
    right: 0;
}

.search_holder input[type="submit"] {
    float: right;
    width: 30%;
    box-sizing: border-box;
    margin-right: 7px;
}

#search_more_filter {
    float: left;
}

.filter_holder {
    margin-top: 30px;
    display: block;
    width: 100%;
    min-height: 300px;
    /*background-color: cyan;*/
    float: left;
}

.filter_holder.hidden {
    display: none;
}

.filter_holder .settings_list {
    width: 33%;
}

.settings_list.full_width {
    width: 100%;
}

.settings_list.full_width li.first_title {
    width: 100%;
    text-align: center;
}

.settings_list.full_width > li {
    width: 26%;
    margin-left: 0;
    float: left;
    text-align: left;
}
.settings_list.full_width > li:nth-child(2) {
    width: 20%;
    margin-left: 0;
    float: left;
    text-align: left;
}

.settings_list.full_width.main_row li.minimise {
    width: 1%;
}

.expandable_holder {
    text-align: left;
}
.expandable_holder_filter li,
.expandable_holder li {
    margin-left: 0;
    list-style-type: none;
}

.settings_list.full_width.main_row > li {
    width: 33%;
    margin-left: 0;
    float: left;
    text-align: left;
}

.expandable_holder.hidden {
    display: none;
}

.expandable_holder_filter.hidden {
    display: none;
}


/*New Search layout*/

.main_section_columns {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.expandable_block {
    position: relative;
    float: left;
    width: 100%;
    border-bottom: 1px solid #ececec;
    margin-top: 10px;
}
.expander {
    background: url("../img/more_128x128.png") 0 0 no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -99999px;
}

.left_column {
    width: 20%;
    float: left;
}
.left_column ul,
.left_column ul li,
.right_column ul,
.right_column ul li {
    margin: 0;
    list-style-type: none;
}

.left_column ul li {
    border-bottom: 1px solid #ececec;
    margin-top: 10px;
}
.right_column {
    width: 80%;
    float: left;
}
.right_column ul {
    float: left;
    width: 100%;
    margin-bottom: 23px;
}
.right_column ul li {
    width: 32%;
    margin-right: 1%;
    float: left;
}
.right_column ul li:nth-child(3n){
    /*margin-right: 0;*/
}

.expandable_list.right_status_small {
    height: 23px;
    overflow: hidden;
}
.expandable_list2.right_status_small {
    height: 23px;
    overflow: hidden;
}
.expandable_list3.right_status_small {
    height: 23px;
    overflow: hidden;
}
.expandable_list4.right_status_small {
    height: 23px;
    overflow: hidden;
}

.left_first_row.left_status_big {
    height: 69px;
}
.left_2_row.left_status_big {
    height: 161px;
}
.left_3_row.left_status_big {
    height: 69px;
}
.left_4_row.left_status_big {
    height: 92px;
}
.focused_choice {
    float: right;
    margin-right: 10px;
}

.indi_dashboard button.delete {
    background: url("../img/cross_128x128.png") 0 0 no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -999999px;
}

.indi_dashboard button.approve {
    background: url("../img/checkmark.png") 0 0 no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -999999px;
}

.indi_dashboard button.settings {
    background: url("../img/settings_1.png") 0 0 no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -999999px;
    float: left !important;
}

.indi_dashboard .approve_block {
    float: right;
    position: relative;
}

.indi_dashboard .approve_block button.approve,
.indi_dashboard .approve_block button.delete {
    float: left;
}


#search_result_name_filter {
    float: right;
}

/* More Filters rework*/

.filter_holder .settings_list.full_width .title {
    float: left;
    width: 100%;
}

.filter_holder .settings_list.full_width > li {
    width: 100%;
    float: left;
}

.expandable_holder_filter > li {
    width: 33%;
    float: left;
}
#vln_mf_mentor_skill_trigger {
    cursor: pointer;
}
.minimise_title {
    background: url("../img/more_128x128.png") 100% 0 no-repeat;
    background-size: 16px 16px;
    width: 100%;
    display: block;
}

.dependency_investor {
    display: none;
}
.dependency_investor.shown {
    display: block;
}
.dependency_investor.showing {
    display: block;
}

.dependency_mentor {
    display: none;
}
.dependency_mentor.shown {
    display: block;
}
.dependency_mentor.showing {
    display: block;
}

.dependency_tmember {
    display: none;
}
.dependency_tmember.shown {
    display: block;
}
.dependency_tmember.showing {
    display: block;
}


/*Registration layout*/
#new_individual_form ul {
    width: 33%;
    float: left;
    margin: 0;
}
#new_individual_form ul li {
    list-style-type: none;
    width: 90%;
    margin-left: 0;
}
#new_individual_form ul li label {
    width: 100%;
    float: left;
}
#new_individual_form ul li input,
#new_individual_form ul li select {
    width: 100%;
    float: left;
}

#new_individual_form ul li select {
    padding: 10px 14px 11px 20px !important;
}
#new_individual_form .finance_type_holder {
    width: 100%;
    float: left;
}
#new_individual_form .finance_type_holder li {
    width: 25%;
    float: left;
    margin: 0;
    list-style-type: none;
}
#new_individual_form .finance_type_holder li input,
#new_individual_form .finance_type_holder li label {
    width: auto;
    float: none;
}
#new_individual_form > p {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
#new_individual_form > input[type="submit"] {
    float: left;
}


/*Personal homepage*/
#new_coach_form_personal_info .personal_list {
    margin-left: 0;
}

#new_coach_form_personal_info .personal_list li {
    margin: 0 0 20px 0;
}
#new_coach_form_personal_info .personal_list li.labeled label {
    width: 100%;
    float: left;
}

.industry_section .first_row {
    width: 100%;
    float: left;
}
.industry_section li {
    width: 33%;
    float: left;
    margin: 0 0 10px 0;
}

.education_block li {
    margin: 0;
}

.education_block_basic {
    float: left;
    margin-bottom: 20px;
}

.education_block_basic ul {
    width: 33%;
    float: left;
}

.education_block_basic ul li {
    width: 100%;
    float: left;
}

.education_block_basic ul li label {
    width: 100%;
    float: left;
}

.certification_holder {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.certification_holder li.first_row {
    width: 100%;
    float: left;
}

.certification_holder li {
    width: 33%;
    float: left;
}

.cultural_block {
    float: left;
    margin-top: 20px;
}

.new_lay {
    width: 100%;
    float: left;
}

.new_lay .first_row {
    width: 100%;
    float: left;
}

.new_lay li {
    width: 33%;
    float: left;
    margin-left: 0;
}

/*Company Registration Page*/

.company_reg_form {
    width: 100%;
    float: left;
}

.company_reg_form ul {
    width: 33%;
    float: left;
    margin: 0;
}

.company_reg_form ul li {
    float: left;
    list-style-type: none;
    margin-left: 0;
    width: 90%;
}

.company_reg_form ul li label {
    width: 100%;
    float: left;
}

.company_reg_form ul li select {
    min-width: 100% !important;
}

.company_reg_form ul li input[type="text"],
.company_reg_form ul li input[type="password"] {
    width: 100%;
    float: left;
}



/*Company Settings page*/
.personal_list li {
    float: left;
    width: 100%;
}
.basic_block ul {
    margin: 0;
    float: left;
    width: 33%;
}
.basic_block ul li {
    margin: 0 !important;
    list-style-type: none;
}

.cash_block {
    width: 100%;
    float: left;
}

.cash_block li {
    width: 33%;
    float: left;
}

.settings_list_holder #job_position_list .job_details li {
    float: left;
    width: 33%;
    margin-left: 0;
}

.settings_list_holder #job_position_list .job_details li.full {
    width: 100%;
}

.settings_list_holder #job_position_list .job_details li label {
    width: 100%;
    float: left;
}

.settings_list_holder #job_position_list .job_details li select {
    min-width: 230px;
}

.additional_info_block  li {
    width: 30%;
    float: left;
}

.additional_info_block  li.first_row {
    width: 100%;
}

.three_columns_holder {
    position: relative;
    float: left;
    width: 100%;
}

.three_columns_holder .minimise_title {
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    display: block;
    width: 14px;
    height: 14px;
}


.three_columns {
    width: 100%;
    float: left;
    margin-left: 0;
    display: block;
}

.three_columns.hidden {
    display: block;
    height: 43px;
    overflow: hidden;
}

.three_columns li {
    width: 33%;
    float: left;
    list-style-type: none;
    margin-left: 0;
}

.extender_holder {
    position: relative;
}

.extender_holder .minimise_title {
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    display: block;
    width: 14px;
    height: 14px;
}

.new_lay.hidden {
    height: 93px;
    overflow: hidden;
}

.extended_holder .industry_section.extending.hidden {
    height: 160px;
    overflow: hidden;
}
.extended_holder {
    position: relative;
}
.extended_holder .minimise_title.individual_trigger {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 14px;
    height: 14px;
    text-indent: -9999px;
}

.extended_holder .industry_section.extending.smaller.hidden {
    height: 69px;
    overflow: hidden;
}

/*Match section*/

.match_box_holder {
    width: 100%;
    float: left;
}

.match_box_holder section article {
    width: 25%;
    float: left;
    margin-right: 8%;
    position: relative;
}

.match_box_holder section article .match_procent {
    position: absolute;
    top: 5px;
    right: 5px;
}
.match_box_holder section article .match_procent p {
    color: #f5f5f5;
}


/* Individual Reg*/
.individual_reg_linkedin {
    display: block;
    background: url("../img/linkedin-128.png") 0 0 no-repeat;
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
    text-indent: -9999px;
}

.individual_reg_facebook {
    display: block;
    background: url("../img/facebook-128.png") 0 0 no-repeat;
    width: 50px;
    height: 50px;
    background-size: 50px 50px;
    text-indent: -9999px;
}

.match_box {
    /*border: 1px solid #ececec;*/
    margin-bottom: 20px;
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px;
}

.single-social-section {
    display: none;
}

.single-individual .mk-single-content {
    margin-top: 0;
}

.single_result_holder {
    position: relative;
}

.connect_modal_holder {
    display: none;
    position: absolute;
    bottom: 10%;
    left: 5%;
    background-color: #005fb3;
}

.save_modal_holder {
    display: none;
    position: absolute;
    bottom: 10%;
    right: 5%;
    background-color: #005fb3;
    width: 60px;
}

.save_modal_holder.shown,
.connect_modal_holder.shown {
    display: block;
}

.save_modal_holder ul,
.connect_modal_holder ul{
    margin: 0;
}
.save_modal_holder ul li,
.connect_modal_holder ul li {
    margin: 0;
    list-style-type: none;
}
.result_connect {
    position: absolute;
    bottom: 0;
    left: 0;
}

.save_modal_holder.sidebar {
    display: none;
    width: 100px;
    left: -110px;
    height: 122px;
    bottom: -5px;
}

.save_modal_holder.sidebar.shown {
    display: block;
}


/*Privacy fixes*/
.privacy_preference p.pref {
    float: left;
    width: 23%;
}

.privacy_preference > ul {
    float: left;
    width: 50%;
    list-style: none;
    margin-left: 0;
}

.privacy_main_desc,
.privacy_single_job {
    float: left;
}

.privacy_lang,
.privacy_edu_other,
.privacy_certifications {
    float: left;
    width: 100%;
}

/*Privacy basic*/
.privacy_main_title,
.privacy_preference,
.privacy_main_desc,
.privacy_industries,
.privacy_expertise,
.privacy_single_job,
.privacy_single_edu,
.privacy_certifications,
.privacy_edu_other,
.privacy_lang,
.privacy_mission,
.privacy_interest,
.privacy_experience,
.privacy_knowledge {
    position: relative;
}

.privacy_comp_organization,
.privacy_comp_url,
.privacy_looking_for,
.privacy_industries,
.privacy_video,
.privacy_individual_emp {
    position: relative;
}

.privacy_mission_list,
.privacy_mission_statement,
.privacy_comp_status,
.privacy_business_desc {
    position: relative;
}

.privacy_video,
.privacy_comp_status,
.privacy_business_desc,
.privacy_individual_emp{
    float: left;
    width: 100%;
}

.privacy_block_trigger {
    position: absolute;
    /*display: none;*/
    top: 0;
    right: 0;

    background: url("../img/settings_1.png") 0 0 no-repeat;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    border: none;
    text-indent: -999999px;
    float: left !important;
    background-color: turquoise;
}

.privacy_block_holder {
    position: absolute;
    display: none;
    top: 0;
    right: 4%;

    background-color: black;
}

.privacy_block_holder ul {
    margin: 0;
}

.privacy_block_holder ul li {
    list-style-type: none;
    margin: 0;
}

.privacy_block_holder ul li {
    color: white;
}

.privacy_block_holder.shown {
    display: block;
}

#wp-new_update_content-editor-container {
    border: 1px solid #ececec;

}

#add_new_update {
    background-color: blue;
}

.extra_fields,
.extra_fields label,
.extra_fields input[type="text"] {
    width: 100%;
    float: left;
}

.extra_fields {
    margin-top: 20px;
}

.extra_fields input[type="text"] {
    margin-bottom: 20px;
}

.single_update_holder {
    background-color: #f9f9f9;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.update_title,
.update_categories {
    width: 33%;
    float: left;
}
.update_link {
    float: left;
}

.update_date{
    float: right;
    margin-right: 10px;
}

.single_update_title {
    float: left;
    width: 80%;
}

.single_update_content {
    width: 100%;
    float: left;
}

.single_update_cat{
    float: left;
    width: 80%
}

.single_update_cat h4 {
    margin: 0;
}

.single_update_author {
    float: right;
    width: 20%;
}
.single_update_top_block,
.single_update_bot_block {
    float: left;
    width: 100%;
}

.single_update_bot_block {
    margin-bottom: 60px;
}

.single_update_holder .top_holder,
.single_update_holder .bottom_holder {
    float: left;
    width: 100%;
}


.filter_updates ul{
    list-style-type: none;
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    float: left;
    width: 100%;
    border-bottom: 1px solid #f9f9f9;
}

.filter_updates ul li.first_block {
    list-style-type: none;
    margin: 0;
    float: left;
    width: 100%;
}

.filter_updates ul li {
    list-style-type: none;
    margin: 0;
    float: left;
    width: 25%;
}

.filter_updates ul li label:hover {
    cursor: pointer;
}

.filter_updates ul li label.following {
    background: url("../img/following.png") right 0 no-repeat;
    background-size: 20px;
    overflow: visible;
    width: 90px;
    display: inline-block;
}

.filter_updates ul li label.connected {
    background: url("../img/connected2.png") right 0 no-repeat;
    background-size: 20px;
    overflow: visible;
    width: 100px;
    display: inline-block;
}

.filter_updates ul li label.everyone {
    background: url("../img/everyone.png") right 0 no-repeat;
    background-size: 20px;
    overflow: visible;
    width: 90px;
    display: inline-block;
}

.single_update_block {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding: 10px;
    background-color: #f9f9f9;
}

.single_update_block .top_holder {
    float: left;
    width: 100%;
    margin-bottom: 10px;

}

.single_update_block .update_title {
    width: 70%;
    float: left;
}

.single_update_block .update_date {
    float: right;
    font-weight: bold;
}

.update_cat_author {
    width: 80%;
    float: left;
}
.single_update_block .update_categories_listing,
.single_update_block .update_link {
    float: left;
    margin-right: 5px;
}
.update_categories_listing {
    font-weight: bold;
}

.load_more_holder {
    text-align: center;
}

.button.load_more_postings,
.button.read_more_posting {
    background-color: orange;
}

.read_more_posting {
    float: right;
}

.custom_comment_rating {
    margin-top: 6px;
    float: left;
}

.custom_comment_rating .positive{
    background: url("../img/rate_icon-arrow-up-b.png") 0 0 no-repeat;
    background-size: 20px 20px;
    display: block;
    /*width: 100px;*/
    height: 20px;
    float: left;
    margin-left: 10px;
    padding-left: 20px;
}

.custom_comment_rating .negative{
    background: url("../img/rate_icon-arrow-down-b.png") 0 0 no-repeat;
    background-size: 20px 20px;
    display: block;
    /*width: 100px;*/
    height: 20px;
    float: left;
    margin-left: 10px;
    padding-left: 20px;
}

section#comments {
    float: left;
    width: 100%;
}

.custom_poster_rating {
    float: left;
    margin-top: 6px;
}

.poster_useful {
    background: url("../img/crown.png") 0 0 no-repeat;
    background-size: 20px 20px;
    display: block;
    /*width: 100px;*/
    height: 20px;
    float: left;
    margin-left: 10px;
    padding-left: 20px;
}

.contributor_holder {
    margin: 0 10px;
    float: left;
}

.contributor_lvl {
    float: left;
}

.mk-commentlist li .comment-content {
    margin-top: 30px !important;
}

.custom_border_hub {
    border: 1px solid #EDEDED;
}

#comments .comments-navigation {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

#comments .comments-navigation .comments-previous {
    float: left;
}

#comments .comments-navigation .comments-next {
    float: right;
}

#comments .comments-navigation .comments-previous a,
#comments .comments-navigation .comments-next a {
    display: block;
    height: 23px;
}

/*-------------------- Survey ---------------------*/
.survey_holder {
    width: 100%;
    float: left;
}

.survey_holder .single_question ul {
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 10px 0;
}

.survey_holder .single_question ul.answers li {
    float: left;
    width: 5%;
    margin-left: 0;
    /*cursor: pointer;*/
}

.survey_holder .single_question ul.answers  li.text {
    width: 12%;
    cursor: auto;
}

.survey_holder .single_question ul.answers li label {
    /*width: 100%;*/
    /*float: left;*/
    cursor: pointer;
}

/*Custom Radio for custom survey test page*/
.survey_holder input[type=radio]:not(old){
    width     : 2em;
    margin    : 0;
    padding   : 0;
    font-size : 1em;
    opacity   : 0;
}
.survey_holder input[type=radio]:not(old) + label{
    display      : inline-block;
    margin-left  : -2em;
    line-height  : 1.5em;
}
.survey_holder input[type=radio]:not(old) + label > span{
    display          : inline-block;
    width            : 0.875em;
    height           : 0.875em;
    margin           : 0.25em 0.5em 0.25em 0.25em;
    border           : 0.0625em solid rgb(192,192,192);
    border-radius    : 0.25em;
    background       : rgb(224,224,224);
    background-image :    -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image :     -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image :      -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
    background-image :         linear-gradient(rgb(240,240,240),rgb(224,224,224));
    vertical-align   : bottom;
}
.survey_holder input[type=radio]:not(old):checked + label > span{
    background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
    background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
    background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
    background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
    background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240));
}
.survey_holder input[type=radio]:not(old):checked + label > span > span{
    display          : block;
    width            : 0.5em;
    height           : 0.5em;
    margin           : 0.175em 0.125em 0.125em 0.175em;
    border           : 0.0625em solid rgb(115,153,77);
    border-radius    : 0.125em;
    background       : rgb(153,204,102);
    background-image :    -moz-linear-gradient(rgb(179,217,140),rgb(153,204,102));
    background-image :     -ms-linear-gradient(rgb(179,217,140),rgb(153,204,102));
    background-image :      -o-linear-gradient(rgb(179,217,140),rgb(153,204,102));
    background-image : -webkit-linear-gradient(rgb(179,217,140),rgb(153,204,102));
    background-image :         linear-gradient(rgb(179,217,140),rgb(153,204,102));
}

.main_signup_holder {
    float: left;
    width: 100%;
    padding: 0 150px 0 170px;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.main_signup_holder .text_holder {
    float: left;
    width: 47%;
    margin-right: 6%;
}

.main_signup_holder .wpcf7 {
    float: left;
    width: 47%;
}

.main_signup_holder p {
    text-align: center;
    color: #f2f2f2;
}

.main_signup_holder a {
    color: #f2f2f2;
    text-decoration: underline !important;
}

.signup-holder {
    float: left;
    width: 100%;
}

.beta-form-holder {
    width: 100%;
    float: left;
}

.beta-form-holder > div {
    float: left;
    width: 81%;
    color: #f2f2f2;
}

.beta-form-holder > div:nth-child(2) {
    margin-bottom: 20px;
}

.beta-form-holder.beta-comp-holder > div:nth-child(2) {
    margin-bottom: 0;
}

.beta-comp-holder > div:nth-child(3) {
    margin-bottom: 20px;
}

.beta-form-holder > div span input {
    width: 100%;
    border-radius: 1px;
}

.beta-form-holder > div .wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
    padding: 7px 115px 6px;
    float: left;
    width: 88.5%;
}

.beta-form-holder > div .wpcf7-form-control.wpcf7-text {
    padding: 5px 8px;
}

.beta-form-holder > div span.wpcf7-not-valid-tip {
    position: absolute;
    top: 3px;
    right: 9px;
    z-index: 30;
    color: red;
    font-size: 11px;
}

.beta-form-holder > div img.ajax-loader {
    margin-top: 25px;
    border: none;
    vertical-align: middle;
    float: left;
}

.beta-form-holder > div input[type="submit"] {
    color: #fdfdfd;
    border-color: #e3e3e3;
}

.wpcf7 .wpcf7-response-output {
    float: left;
    width: 81%;
    padding: 10px 10px 10px 65px;
}

.beta-form-holder.beta-comp-holder > div {
    width: 81%;
}

.beta-form-holder.beta-comp-holder > div:last-child {
    width: 81%;
    margin-right: 0;
}

/*Related Individuals FIX*/
.mk-post-nav {
    display: none;
}