.wfm_window_bottom_actions
{
	margin-top: 1rem;
}
.wfm_content_div
{
	margin: 0;
}
.custom_space_zero
{
	margin: 0;
}
.wfm_window_content table td
{
	padding: 3px;
}
/*
ul.user_status_change
{
	padding-left:30px;
}
#ul_preview_page_product_summary
{
	padding-left:20px;
}
*/
.text_input
{
	width: 303px;
}
#status_change_to
{
	width: 120px;
}
.red_asterisk
{
	color: red;
	font-weight: normal !important;
}
.sum
{
	border-bottom-style: double;
}
.custom_sup
{
	font-size: .6em!important;
	vertical-align: top!important;
	color: #000000!important;
}
.UserDataUpdate_mark_changes
{
	color: #FF9E02;
}
.UserDataUpdate_first_row
{
	font-weight: bold!important;
	width: 160px;
}
.UserDataUpdate_second_row
{
	color: #777777;
}
/*Table*/
.co_wfm_table_wrapper
{
	overflow-x: auto;
	word-break: keep-all;
	padding-left: 1px;
}
.UserDataUpdate_show_changes
{
	border-collapse: collapse;
}
.UserDataUpdate_show_changes th
{
	text-align: center;
}
.UserDataUpdate_show_changes td,
.UserDataUpdate_show_changes th
{
	padding: 3px!important;
	border: 1px solid #999999!important;
	vertical-align: top;
}
.tablerow_0
{
	background-color:#F3F3F3!important;
}
.tablerow_1
{
	background-color:#ffffff!important;
}
p.thank_you_sentences
{
	text-align: center!important;
	font-weight: bold;
}
/*ERROR*/
/*
.error_msg_ul_show
{
	margin:0px;
	margin-bottom:5px;
	margin-left:20px!important;
	padding-left:0px!important;
}
.error_msg_ul_show li
{
	padding-bottom:6px;
	font-weight:bold;
}
.error_class
{	border:1px solid #f0a0a0;
	background-color:#F3F3F3;
	font-weight:bold;
	color:red!important;
	padding:10px;
}
.error_class ul
{	color:red!important;
	font-weight:bold;
	margin-left:4px;
}
*/

.wfm_window_content #error_msg_ul
{
	margin-bottom: 0;
}

#error_msg_ul li,
.error_msg_ul_show li,
.co_wfm_color_red
{
	color: red;
}
#error_msg_ul .co_wfm_default_error_msg
{
	display: list-item!important;
	color: red;
}
#error_msg_additional
{
	margin: 0!important;
}
#error_msg_div .co_wfm_error_msg_additional
{
	color: #000000;
	padding: 0;
}
.co_wfm_default_error_marks
{
	background-color: #f0a0a0!important;
}
.wfm_error_msg_div
{
	display: none;
	font-weight: bold;
}
.wfm_error_msg_div p
{
	margin-bottom: 0;
}
/*div.wfm_window_content h4*/
/*{*/
	/*margin-top: 20px !important;*/
	/*margin-bottom: 5px !important;*/
/*}*/
.co_wfm_preview_table
{
	margin-bottom: 1rem;
}
.co_wfm_preview_table td
{
	vertical-align: top;
	padding: 3px;
}
#table_radio_donation
{
	margin-bottom: 5px;
}
table#table_radio_donation td
{
	padding-bottom: 0;
}
.co_wfm_not_available_product
{
	color: #ACACAC;
}

table#table_account_creation,
table#table_account_creation_login
{
	margin-bottom: 0;
}
#co_wfm_container_earmark_donations
{
	margin-top: 1rem;
}

/*Membership Card Preview*/
.co_wfm_member_card_preview
{
	text-align:left;
	margin-left: 50px!important;
	border: 0;
	font-weight: bold;
}

/*#div_member_card_preview_inputs*/
/*{*/
	/*float: left;*/
	/*width: 430px;*/
/*}*/
#div_member_card_preview_graphic
{
	/*float: left;*/
	color: #ffffff;
	width: 321px;/*255*/
	height: 208px;/*164*/
	position: relative;
	background-repeat: no-repeat;
	box-shadow: 1px 1px 3px 0 #4D5163;
}
#member_card_first_name_text,
#member_card_last_name_text
{
	font-weight: bold;
}
table td#td_member_card_name_text,
table td#td_member_card_affiliation_text,
table td#td_member_card_country_text
{
	font-size: 10px;
	padding-bottom: 2px;
	height:13px;
}

#table_other_member_card tr td,
#table_myself_member_card tr td
{
	padding-bottom: 5px;
}

table .co_wfm_title_row td
{
	padding-bottom: 2px!important;
}

/*Statistic View*/
.co_wfm_statistic_view_text_hl
{
	margin-bottom: 5px;
}
.co_wfm_statistic_view_text_hl > span
{
	font-weight: bold;
}
#co_wfm_statistic_view_profile_data ul
{
	margin-bottom: 0;
}
#co_wfm_statistic_view_profile_data label,
#co_wfm_statistic_view_profile_data input[type="radio"]
{
	vertical-align: top;
}

#content table.co_wfm_statistic_view_tables
{
	margin-bottom: 0;
}
#content table.co_wfm_statistic_view_tables td
{
	padding: 0;
}
.co_wfm_statistical_info_page label
{
	margin-bottom: 0;
}
.co_wfm_statistical_info_page fieldset
{
	padding: 0;
	margin: 0;
}
.wfm_window_content .co_wfm_statistical_info_page input[type="radio"],
.wfm_window_content .co_wfm_statistical_info_page input[type="checkbox"]
{
	margin-top: .4em;
}
/*.wfm_window_content .co_wfm_statistical_info_page input[type="radio"]*/
/*{*/
	/*margin-top: 6px;*/
	/*margin-right: 10px;*/
/*}*/
/*.wfm_window_content .co_wfm_statistical_info_page input[type="checkbox"]*/
/*{*/
	/*margin-top: 6px;*/
	/*margin-right: 12px;*/
/*}*/
.wfm_window_content .co_wfm_statistical_info_page #co_adm_userProfile-section-keywords-options-option-textarea
{
	height: auto; /*initial*/
}
/*Bday Picker*/
#bday_picker select
{
	width: 98px;
	margin-right: 5px;
}
.co_wfm_account_creation_buttons
{
	width: 140px;
}

#co_wfm_id_ajax_loader
{
	display: none;
	width: 14px;
	height: 14px;
}
.co_wfm_ajax-loader
{
    display: none;
    /*position: fixed;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*-webkit-transform: translate(-50%, -50%);*/
    /*transform: translate(-50%, -50%);*/
    z-index: 1000;
}
.co_wfm_ajax-loader .text
{
    text-align: center;
    font-weight: bold;
    padding-bottom: 1rem;
}
.co_wfm_ajax-loader .dots
{
    /*display: flex; */
}
.co_wfm_ajax-loader .dot
{
    background-color: #0072BC;
    border: 2px solid white;
    border-radius: 50%;
    float: left;
    height: 2rem;
    width: 2rem;
    margin: 0 5px;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-animation: animation_dots_breath 1000ms ease infinite 0ms;
    animation: animation_dots_breath 1000ms ease infinite 0ms;
}
.co_wfm_ajax-loader .dot:nth-child(2)
{
    -webkit-animation: animation_dots_breath 1000ms ease infinite 300ms;
    animation: animation_dots_breath 1000ms ease infinite 300ms;
}
.co_wfm_ajax-loader .dot:nth-child(3)
{
    -webkit-animation: animation_dots_breath 1000ms ease infinite 600ms;
    animation: animation_dots_breath 1000ms ease infinite 600ms;
}
@-webkit-keyframes animation_dots_breath {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes animation_dots_breath {
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}


.please-note
{
	display: block;
	margin: 0;
}
.wfm_window_content #co_adm_userProfile-section-divisions .please-note
{
	margin-bottom: -10px;
}
.wfm_window_content .co_wfm_select_ms_preview
{
    width:158px;
}

/* Statistics */
/*
#form_statistical_information h3
#form_statistical_information h3.co_adm_userProfile-section-label
*/
#co_adm_userProfile-section-keywords br
{
	display: none;
}
#form_statistical_information h2 + .co_adm_userProfile-section_prefix,
#form_statistical_information h3 + .co_adm_userProfile-section_prefix,
#form_statistical_information h3 + div.co_adm_userProfile-section-edit .co_adm_userProfile-section_prefix
{
	font-weight: normal;
	font-size: 80%;
}
#form_statistical_information h3 + div.co_adm_userProfile-section-edit .co_adm_userProfile-section_prefix .please-note
{
	font-size: initial;
}

#form_statistical_information h2.co_profile_isMandatory:after
{
	content: '*';
	color: red;
	float: right;
	width: 0;
}
#form_statistical_information .co_adm_userProfile-section-options-status-option-textOnSelection
{
	display: inline-block;
	width: 303px;
	padding: .25rem .5rem;
	font-size: .875rem;
}
#form_statistical_information .co-notification
{
	margin-bottom: 1rem;
}
.co_adm_userProfile-section-view .co_adm_userProfile-section-view_prefix
{
	font-size: 80%;
}
#co_adm_userProfile-section-policyProfile .co_adm_userProfile-section_prefix,
#co_adm_userProfile-section-outreachProfile-view .co_adm_userProfile-section-view_prefix
{
	font-size: 100%!important;
}
.co_wfm_headline_data_protection
{
	margin-top: 1rem;
}
.co_wfm_hide
{
	display: none;
}
.co_wfm_bold
{
	font-weight: bold;
}
.co_wfm_thx_footer_links
{
	display: inline-block;
}
#co_loginIFrame
{
    height: 17em!important;
}