input[type="checkbox"][readonly] {
    pointer-events: none;
    opacity: 0.5;
}
#check_button {
    visibility: hidden;
}
.adsimple-categories-checkboxes,
.adsimple-channels-checkboxes{
    display: none;
}

/* STYLES FOR PRESS RELEASES*/
.asm_list thead th {
    text-align : center;
}

.asm_list .asm-pressrelease-channels-title [data-pressrelease-list] {
    cursor  : pointer;
}

.asm_list .asm-pressrelease-channels-title [data-pressrelease-list] {
    width      : 21px;
    height     : 21px;
    font-size  : 21px;
    color      : #57CA85;
    margin-top : 2px;
}

.asm_list .asm-pressrelease-channels-title  div.close[data-pressrelease-list] {
    -webkit-transform : rotate(180deg);
    -moz-transform    : rotate(180deg);
    -o-transform      : rotate(180deg);
    -ms-transform     : rotate(180deg);
    transform         : rotate(180deg);
    transition        : transform 150ms ease;
    opacity: 1;
}

.asm_list .asm-pressrelease-channels-title{
    display: flex;
}

.asm_list .asm-pressrelease-channels-title div:first-child{
    flex: 90%;
}

.asm_list .asm-pressrelease-channels-title div:last-child-child{
    flex: 10%;
}

.asm_list tr[data-pressrelease-list] {
    display : none;
}

.asm_list td {
    text-align : center;
}

.asm_list td:first-child {
    text-align : left;
}

.asm_list td[data-pressrelease-list] {
    cursor : pointer;
}

.asm_list td[data-pressrelease-list]:hover span {
    color : #57ca85 !important;
}

.asm_list td[data-pressrelease-list] span.dashicons {
    margin-top : 3px;
}

.asm-pressrelease-channels-list::-webkit-scrollbar {
    -webkit-appearance : none;
    width              : 11px;
}

.asm-pressrelease-channels-list::-webkit-scrollbar-thumb {
    border-radius    : 8px;
    border           : 2px solid white;
    background-color : rgba(0, 0, 0, .5);
}

.asm-pressrelease-channels-list-element {
    position      : relative;
    margin-bottom : 5px;
}

.asm-pressrelease-channels-list-element:last-child {
    margin-bottom : 0px;
}

.asm-pressrelease-channels-list-element input {
    height        : 35px !important;
    margin        : 0;
    border-radius : 3px 0 0 3px;
    padding       : 8px 12px;
    width         : 100%;
    background    : rgba(255, 255, 255, .5);
    border-color  : rgba(222, 222, 222, .75);
    box-shadow    : inset 0 1px 2px rgba(0, 0, 0, .04);
    color         : rgba(51, 51, 51, .5);
}

.asm-pressrelease-channels-list-element a {
    position           : absolute;
    right              : 0;
    top                : 0px;
    bottom             : 0;
    height             : auto;
    width              : 36px;
    display            : block;
    text-decoration    : none;
    font-size          : 17px;
    line-height        : 47px;
    margin             : 0;
    padding            : 0 0px 1px;
    cursor             : pointer;
    border-width       : 1px;
    border-style       : solid;
    -webkit-appearance : none;
    border-radius      : 0 3px 3px 0;
    white-space        : nowrap;
    box-sizing         : border-box;
    color              : #555;
    border-color       : #ccc;
    background         : #f7f7f7;
    box-shadow         : none;
    vertical-align     : top;
}

.gform_wrapper ul.gform_fields li.gfinput-press_date .ginput_container { position: relative; }
.gform_wrapper ul.gform_fields li.gfinput-press_date .ginput_container .ui-datepicker-trigger { position: absolute; top: 50%; right: 18px; margin: -8px 0 0 0; }
.gform_wrapper ul.gform_fields li.gfinput-press_time .gfield_time_hour { margin-right: -1px; }
.gform_wrapper ul.gform_fields li.gfinput-press_time .gfield_time_hour,
.gform_wrapper ul.gform_fields li.gfinput-press_time .gfield_time_minute { min-width: 75px; }
.gform_wrapper ul.gform_fields li.gfinput-press_time .gfield_time_hour select,
.gform_wrapper ul.gform_fields li.gfinput-press_time .gfield_time_minute select { outline: 0; }

@media only screen and (min-width: 641px) {
    .gform_wrapper ul.gform_fields li.gfinput-press_date { margin: 0; max-width: 250px; display: inline-block; }
    .gform_wrapper ul.gform_fields li.gfinput-press_time { margin: 0; max-width: 200px; display: inline-block; }
}

/* END STYLES FOR PRESS RELEASES */

/* CONFIRM POPUP */
#as-confirm-popup{
    display: none;
}
.as-confirm-popup-wrapper {
    text-align: center;
    margin: 0 -15px 0 15px;
    font-size: 15px;
    line-height: 20px;
}
.as-confirm-popup-wrapper .as-confirm-popup-text {
    margin: 25px 0 20px 0;
}
.as-confirm-popup-wrapper .as-confirm-popup-actions a {
    text-transform: none;
    font-weight: 400;
    font-family: 'Roboto';
    border-radius: 2px;
    background: #57ca85;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 8px 15px;
    margin: 0 10px 0 10px;
    width: auto;
    height: auto;
    border: 0;
    line-height: normal;
    outline: none;
    -webkit-appearance: button;
}
.as-confirm-popup-wrapper .as-confirm-popup-actions a:hover {
    background: #66d090;
}
/* END CONFIRM POPUP */

/* DELETE ACCOUNT */
.as-delete-account{
    position: absolute;
}

.as-delete-account a.as-delete-account-action.button,
.as-delete-account a.as-delete-account-action.button:hover,
.as-delete-account a.as-delete-account-action.button:focus,
.as-delete-account a.as-delete-account-action.button:visited{
    box-shadow: none;
    padding: 8px 15px;
    border: none;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
    line-height: normal;
    border-radius: 2px;
    font-weight: 400;
    font-family: 'Roboto';
    border-radius: 2px;
    font-size: 16px;
    text-decoration: none;
    text-transform: none;
    background: #ff6666;
    color:      #ffffff;
    float: left;
    display: block;
}

.as-confirm-popup-wrapper.as-delete-account-confirm .as-confirm-popup-actions a[data-type-action="yes"]{
    background: #ff6666;
}

.as-delete-account .as-delete-account-text{
    font-size: 14px;
    line-height: normal;
}

.as-delete-account .as-delete-account-text.as-delete-account-text-error{
    color: #ff6666;
}

.as-delete-account .as-delete-account-text.as-delete-account-text-success{
    color: #57ca85;
}
/* END DELETE ACCOUNT */

/* GFORM STYLE FIXES */
#kt_content .pressemitteilung_logged_in_wrapper .ginput_product_price,
#kt_content .firmeneintrag_wrapper .ginput_product_price,
#main .pressemitteilung_logged_out_wrapper .ginput_product_price,
#main .loggedoutform_wrapper .ginput_product_price
{
    display: inline-block;
    width: auto;
    border: 0;
    color: var(--primary_color) !important;
    padding: 0 !important;
    font-size: 18px;
    height: 20px !important;
}

.gform_wrapper.gform_wrapper .gform_validation_errors {
    border-left: none;
    border-right: none;
    background: none;
}

.gform_wrapper.gform_wrapper .gform_validation_errors>h2::before {
    content: none;
}

.gform_wrapper.gform_wrapper .gfield_error .gfield_validation_message {
    background: none;
    border: none;
    text-align: left;
}