.dropp-paywall-expiry-message{
    padding: 10px;
    background: #f9f9f9;
    line-height: 1;
    border-radius: 4px;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
    border-bottom: 3px solid #1bc3ef;
}

.dropp-paywall-expiry-message .dropp-close{
    float: right;
    cursor: pointer;
    margin-right: 0;
    margin-left: auto;
    padding-left: 10px;
}

.dropp-paywall-widget__excerpt_content_button_wrap{
    display: block;
    overflow: hidden;
}

.dropp-paywall-widget__excerpt_content_button_wrap a{
    background: #f5f5f5;
    color: #000;
    text-align: left;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 13px 15px;
    border-radius: 3px;
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
}

.dropp-paywall-widget__excerpt_content_button_wrap button{
    width: 100%;
    background: #f5f5f5;
    color: #000;
    text-align: left;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 13px 15px;
    border-radius: 3px;
    line-height: 1.4;
    border: unset;
    cursor: pointer;
}

.dropp-paywall-widget__excerpt_content_button_wrap a br,
.dropp-paywall-widget__excerpt_content_button_wrap button br{
    display: none !important;
}

.dropp-paywall-widget__excerpt_content_button_wrap .dropp-paywall-widget__icon{
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    width: auto;
}

iframe[hidden]{
    display: none !important;
}

.dropp-paywall-my-subscriptions th{
    white-space: nowrap;
    text-align: left;
    padding: 5px;
    border-bottom: 2px solid #999;

}

.dropp-paywall-my-subscriptions td{
    padding: 5px;
    border-bottom: 1px solid #f0f0f1;
}

.dropp-err-message{
    text-align: left;
    padding: 20px;
}