/*--------------------------------------
BODY ADMIN BKG
---------------------------------------*/
body:not(iframe):after {
  display:block;
  position:fixed;
  content:'';
  top:0;
  left:0;
  width:100vw;
  height: 50%;
  z-index:-9;
}
body.admin-color-sunrise:not(iframe):after {
    background-color:#cf4944;
}
body.admin-color-ocean:not(iframe):after {
    background-color:#738e96;
}
body.admin-color-midnight:not(iframe):after {
    background-color:#363b3f;
}
body.admin-color-ectoplasm:not(iframe):after {
    background-color:#523f6d;
}
body.admin-color-coffee:not(iframe):after {
    background-color:#59524c;
}
body.admin-color-blue:not(iframe):after {
    background-color:#52accc;
}
body.admin-color-light:not(iframe):after {
    background-color:#e5e5e5;
    background: linear-gradient(135deg, #fff 0%, #f5f5f5 100%);
}
body.admin-color-fresh:not(iframe):after {
    background-color:#23282d;
}
/*--------------------------------------
DASHBOARD WIDGETS
---------------------------------------*/
#dashboard-widgets-wrap {
  overflow: visible;
}
#dashboard-widgets .postbox {
  box-sizing: border-box;
  border: none;
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}
.metabox-holder .postbox>h3,
.metabox-holder .stuffbox>h3,
.metabox-holder h2.hndle,
.metabox-holder h3.hndle {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 0.5px;
}
#dashboard_quick_press .inside {
  padding-bottom:2px;
}
/*--------------------------------------
SCREEN META
---------------------------------------*/
#screen-meta {
    margin: -20px 20px 20px 0;
    border:none;
    box-shadow: 0 10px 20px rgba(0,0,0,0.05);
}
#screen-meta-links {
    position: absolute;
    right: 0;
    margin: -20px 0 0 0;
}
#contextual-help-link-wrap, #screen-options-link-wrap {
    float: right;
    height: 30px;
    margin: 0 0 0 6px;
    border: none;
    background: #f5f5f5;
    box-shadow: none;
}
#screen-meta-links .show-settings {
    background:none;
    color: #bbb;
    font-size: 0.8rem;
    line-height: 1.5rem;
    padding: 0 0 0 1rem;
    border: none;
    border-radius: 0;
    box-shadow:none;
    text-shadow:none;
}
/*--------------------------------------
SCREEN OPTIONS WRAP
---------------------------------------*/
fieldset.metabox-prefs label {
  display: flex;
  align-items: center;
}
/*--------------------------------------
WRAP
---------------------------------------*/
.wrap {
  margin:0!important;
}
/*--------------------------------------
SEARCH INPUT
---------------------------------------*/
.search-box input[name="s"] {
  padding: 4px 20px!important;
  font-size: 14px!important;
  font-weight: 500!important;
  background-color: #eee;
  border: none;
  border-radius: 20px;
  opacity: .7;
  transition: opacity .3s;
}
.search-box input[name="s"]:hover,
.search-box input[name="s"]:active {
  opacity: 1;
}
/*--------------------------------------
FILTERS
---------------------------------------*/
ul.subsubsub li {
  font-size:0;
}
ul.subsubsub li a {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 500;
  background-color: #f5f5f5;
  color: #666;
  border-radius: 20px;
  margin-right: 5px;
  margin-bottom: 10px;
  cursor: pointer;
}
ul.subsubsub li a.current {
  background-color: #607D8B;
  color:#fff;
}
ul.subsubsub li a .count,
ul.subsubsub li a.current .count {
  color:inherit;
}
ul.subsubsub li a.current:hover,
ul.subsubsub li a.current:active {
  color:#fff;
}
/*--------------------------------------
SEARCH RESULTS
---------------------------------------*/
.tablenav .tablenav-pages {
  font-size: 12px;
  margin-top: 0;
  color: #888;
  font-weight: 600;
}
.tablenav .one-page .displaying-num {
  margin-top:0;
}
/*--------------------------------------
TABLES
---------------------------------------*/
table.widefat {
  border: none;
  box-shadow: none;
  margin: 20px 0;
}
.wp-list-table thead,
.wp-list-table tfoot {
  transition: opacity .3s;
}
.wp-list-table thead {
  opacity:.8;
}
.wp-list-table tfoot {
  opacity:.2;
}
.wp-list-table thead:hover,
.wp-list-table tfoot:hover {
  opacity:1;
}
.alternate,
.striped>tbody>:nth-child(even),
ul.striped>:nth-child(even) {
  background-color: #f9f9f9
}
.alternate,
.striped>tbody>:nth-child(odd),
ul.striped>:nth-child(odd) {
    background-color: #fff
}

/*--------------------------------------
TABLES
---------------------------------------*/
.tablenav.top {
  margin-top:20px;
}
.tablenav.bottom {
  display: none;
}
tfoot {
  display: none;
}
/*--------------------------------------
ARTICLE EDITOR
---------------------------------------*/
#wp-content-editor-tools {
  background:#fff;
  background: linear-gradient(to top, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 100%);
}

.mce-toolbar .mce-ico {
  color: #607D8B!important;
}
