.nwa_container{
    padding: 16px;
}
.nwa_link{
    color: black;
    text-decoration: none;
}
.nwa_new_news{
    background-color: #10ac84;
    background-image: linear-gradient(275deg , #10ac84 , #00af49);
    border-bottom: #046b51 4px solid;
    display: block;
    padding: 10px;
    font-size: 18px;
    border-radius: 14px;
    color: white;
    text-decoration: none;
    text-align: center;
}
.nwa_new_news:hover{
    transform: translateY(3px);
    border-bottom: none;
    color: white;
}
.nwa_newslist_container{
    overflow-x: auto;
}
.nwa_newslist_table{
    width: calc(100% - 16px);
    margin: 18px auto;
    border: 1px solid rgb(133, 133, 133);
    box-shadow: 0px 0px 10px rgb(100, 100, 100);
    background-color: white;
    border-radius: 3px;
}
.nwa_newslist_table tr td, .nwa_newslist_table tr th{
    text-align: center;
    font-size: 17px;
    padding: 8px;
}
.nwa_newslist_table tr:nth-child(odd){
    background-color: rgb(197, 197, 197) !important;
}
.nwa_newslist_action{
    margin: 8px 16px;
    color: black !important;
    display: block;
    text-decoration: none;
}
.nwa_message{
    padding: 0.5rem;
    margin: 0.5rem 0;
    display: block;
    text-align: center;
    font-size: 18px;
    background-color: #00af49;
    color: white;
    border-radius: 18px;
}
.nwa_new_news_form input, .nwa_new_news_form label{
    display: block;
    font-size: 18px;
    width: 100%;
    margin: 6px;
}
.nwa_new_news_form small{
    display: block;
    font-size: 15px;
}
.nwa_new_news_submit{
    font-size: 18px;
    margin: 16px 0;
    padding: 10px;
}
.nwa_new_news_error{
    font-size: 18px;
}
.nwa_remove_btns{
    display: flex;
    justify-content: space-evenly;
}
.nwa_remove_btn{
    display: block;
    padding: 10px 18px;
    color: #046b51;
    text-decoration: none;
    border: 1px #046b51 solid;
    border-radius: 12px;
    font-size: 18px;
}
.nwa_remove_btn:hover{
    color: white;
    background-image: linear-gradient(275deg , #10ac84 , #00af49);
}
.nwa_help{
    padding: 8px;
}
.nwa_help p, .nwa_help span{
    font-size: 16px !important;
}
.nwa_help img{
    max-width: calc(100% - 32px) !important;
}
.nw_setting{
    padding: 12px;
}
.nw_setting_form input, .nw_setting_form button , .nw_setting_form label{
    display: block;
    margin: 8px 0;
}
.wp-editor-area{
    color: black;
}
@media screen and (max-width: 425px){
    .nwa_newslist_table{
        width: max-content;
    }
}