#wpbody-content .fwcss { 
    outline: none !important;
    font-weight: 300;
}
#wpbody-content .fwcss a:focus,
#wpbody-content .fwcss input:focus { 
    box-shadow: none;
}
#wpbody-content .fwcss select { 
    line-height: 1.5;
}
#wpbody-content .fwcss .pagination-limit select  {
    line-height: 30px;
}
#wpbody-content .fwa-main-wrapper {
    margin-right: 1rem;
}
#wpbody-content .fwa-mb-cardbox {
    margin: 0;
}
#wpbody-content .fwa-filter-bar .d-inline-block {
    vertical-align: top;
}
#wpbody-content .fwa-mb-cardbox > div .card,
#wpbody-content .fwa-mb-cardbox > div .card .card,
#wpbody-content .fwa-mb-cardbox > div.card {
    padding: 0;
    max-width: none;
}
#wpbody-content .fwa-mb-cardbox > div.card {
    margin-top: 0;
}
#wpbody-content .fwa-mb-cardbox > div > .card {
    min-width: 100%;
    margin-top: 0;
}
#wpbody-content .fwa-main-body .nav-tabs .nav-item {
    margin-bottom: 0;
}

/* Admin -> CSS Styles */
#wpbody-content .css-styles .fwa-mb-cardbox > div,
#wpbody-content .css-styles .fwa-mb-cardbox > div .card {
    min-width: 100%;
}
#wpbody-content .css-styles .fwa-mb-cardbox > div .card {
    min-height: 50vh;
}

/* Admin -> Settings */
#wpbody-content .fwa-settings-plugins-list .fwa-mb-cardbox {
    margin-top: 1rem;
}

#wpbody-content .pagination {
    display: flex;
}
#wpbody-content .fwa-main-body .tab-content {
    padding: 1.25rem 0 0;
}
#wpbody-content #fwfm-restore,
#wpbody-content #fwfm-backup {
    padding: 0 1.25rem 1.25rem;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .25em;
    line-height: 14px;
}
.icon-menu::before {
    content: "";
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
}
select[multiple] {
    height: auto!important;
}
