.co_wfm_red_asterisk
{
    color: red;
    font-weight: normal!important;
}
.co_wfm_valid
{
    color: green;
}
.co_wfm_error_red,
.co_wfm_invalid
{
    color: red;
}
h2 label
{
    margin-bottom: 0!important;
}

.wfm_error_msg_div
{
    display: none;
}
#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;
    margin: 0;
}
.co_wfm_default_error_marks
{
    background-color: #f8d7da!important;
}

.form-check-input
{
    margin-top: 0.4rem;
}
.co_wfm_action_icon
{
    font-size: 1.4rem;
    opacity: 0.7;
    transition: opacity 0.3s;
}
.co_wfm_action_icon:hover
{
    color: initial; /* to overwrite a:hover color */
    cursor: pointer;
    opacity: 1;
}

.co_wfm_schedule_date_time
{
    max-width: 12rem;
}

#myCustomBoxUsingBootstrapModal .modal-header
{
    border-bottom: 0;
}
#myCustomBoxUsingBootstrapModal .modal-footer
{
    border-top: 0;
}



/* Events view */
#co_wfm_btn_select_all_event_tags,
#co_wfm_notification_select_your_fav_tags
{
    display: none;
}
.pop-net-event-list-object,
.pop-net-event-list-object:hover
{
    cursor: default;
}
.co_wfm_pop-net-event-block-title
{
    font-weight: bold;
}
.co_wfm_pop-net-event-block-title .link-coloured:hover
{
    cursor: pointer;
}
.link-coloured
{
    color: #0072bc;
    color: var(--link-color-primary, #0072bc);
}
.co_wfm_pop-net-event-block .co_wfm_action_icon
{
    font-size: 1.1rem;
}
.co_wfm_pop-net-event_access_info
{
    /*word-wrap: break-word;*/
    /*word-break: break-word;*/
    /*word-break: break-all;*/
}
/*
M#34694 in template now
.toggle-arrow
{
    position: relative;
    !*top: -2px;*!
    !*top: -.1em;*!
    display: inline-block;
    width: 0;
    height: 0;
    !*margin-left: .155em;*!
    margin-left: -0.1rem;
    border-top: 0.3em solid transparent;
    border-left: .3em solid;
    border-bottom: .3em solid transparent;
}
*/
#lightboxing,
#lightboxing200,
#lightboxing300
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #ccc;
    left: 0;
    opacity: 0.8;
    top: 0;
}
#lightboxing
{
    z-index: 99;
}
#lightboxing200
{
    z-index: 199;
}
#lightboxing300
{
    z-index: 299;
}
#pg_label_pop_up_net
{
    /*display: none!important;*/
}