/* Admin Settings
------------------------------------- */

div#nedwp-fm-admin {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-flex;
    display: flex;
}

div#nedwp-fm-admin-settings {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    -o-flex: 1;
    flex: 1;
    margin: 0 20px 0 0;
}

div#nedwp-fm-admin-settings div#poststuff {
    min-width: auto;
}

div#nedwp-fm-admin-settings .hndle,
div#nedwp-fm-admin-sidebar .hndle
{
    border-bottom: 1px solid #ccc;
}

div#nedwp-fm-admin-settings h2.nav-tab-wrapper {
	margin: 0 0 30px 0;
}

div#nedwp-fm-admin-sidebar {
	width: 300px;
}

div#nedwp-fm-admin-sidebar div.postbox:last-child {
    margin-bottom: 0;
}

div#nedwp-fm-admin-sidebar h2.hndle {
	font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
}

div#nedwp-fm-admin-sidebar div.inside {
	margin-bottom: 0;
}

div#nedwp-fm-admin-sidebar div.inside img {
	max-width: 100%;
}

/* Admin List
------------------------------------- */

div#nedwp-fm-admin-list a.button.nedwp-btn-export {
	margin-left: 8px;
}

div#nedwp-fm-admin-list .wp-list-table .column-opinion {
	width: 15%;
}

div#nedwp-fm-admin-list .wp-list-table .column-comment {
	width: 40%;
}

div#nedwp-fm-admin-list .wp-list-table .column-email {
	width: 22.5%;
}

div#nedwp-fm-admin-list .wp-list-table .column-date_in {
	width: 22.5%;
}

/* Responsive
------------------------------------- */

@media screen and (max-width: 768px) {

    /* Admin Settings
    ------------------------------------- */

    div#nedwp-fm-admin {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    div#nedwp-fm-admin-settings {
        margin: 0 0 20px 0;
    }

    div#nedwp-fm-admin-sidebar {
        width: 100%;
    }

}