@font-face {
  font-family: "showit-icon-font";
  src:url("../fonts/showit-icon-font.eot");
  src:url("fonts/showit-icon-font.eot?#iefix") format("embedded-opentype"),
    url("../fonts/showit-icon-font.woff") format("woff"),
    url("../fonts/showit-icon-font.ttf") format("truetype"),
    url("../fonts/showit-icon-font.svg#showit-icon-font") format("svg");
  font-weight: normal;
  font-style: normal;
}

.si-admin-gear {
	position:fixed;
	bottom:0;
	right:15px;
}
.si-admin-gear a {
	display:block;
	width:36px;
	height:36px;
	background:url(../img/icon-gear.svg) 50% 50% no-repeat #fff;
	background-size:20px;
	-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 5px;
	   -moz-box-shadow:rgba(0,0,0,0.4) 0 0 5px;
			box-shadow:rgba(0,0,0,0.4) 0 0 5px;
	-webkit-border-radius:4px 4px 0 0;
	   -moz-border-radius:4px 4px 0 0;
	   		border-radius:4px 4px 0 0;
}

.login h1 a {
    background:url(../img/showit-blog-logo.svg);
    background-size:320px 40px;
    width:320px;
    height:40px;
}

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
    font-family: "showit-icon-font";
    content: "s";   
}
#wp-admin-bar-gd-system-control-panel {
	display:none;
}

.toplevel_page_showit-settings .dashicons-admin-generic:before {
    font-family: "showit-icon-font";
    content: "s";
    margin-top:4px;
}

.submit .disconnect {
    background-color:#dd3d36;
    color:#fff;
    border-color:#ae2721;
    -webkit-box-shadow: rgba(255,255,255,0.2) 0 1px 0 inset;
       -moz-box-shadow: rgba(255,255,255,0.2) 0 1px 0 inset;
            box-shadow: rgba(255,255,255,0.2) 0 1px 0 inset;
}
.submit .disconnect:hover {
    background-color:#ae2721;
    color:#fff;
    border-color:#7c1612;
}

/* Simple Styles */
body.si-simple #wpadminbar ul li#wp-admin-bar-si-logo {
    margin-left:-28px;
    background:url(../img/showit-blog-header-logo.png) 50% 50% no-repeat;
    width:28px;
    height:30px;
}
body.si-simple #wpadminbar ul li#wp-admin-bar-si-logo a {
    display:block;
    width:100%;
    height:100%;
}
body.si-simple #uvTab, body.si-simple #wp-admin-bar-updates, body.si-simple #wpadminbar li#wp-admin-bar-comments, body.si-simple #wpadminbar li#wp-admin-bar-new-content, body.si-simple #menu-settings, body.si-simple #wp-admin-bar-gd-system-flush-cache, 
body.si-simple #screen-meta-links,  
body.si-simple #wpfooter,
body.si-simple.index-php .wrap h2, body.si-simple.index-php .wrap #welcome-panel, body.si-simple.index-php .wrap #dashboard-widgets-wrap {
    display: none;
}
body.si-simple #wpadminbar #wp-admin-bar-site-name>.ab-item:before {
    content:none;
}
body.si-simple.index-php .wrap {
    text-align: center;
    padding:30px;
}
body.si-simple.index-php .wrap svg#showit-logo-dashboard .showit-logo {
}

@media screen and (max-width: 782px) {
    body.si-simple #wpadminbar {
        background-image:url(../img/showit-blog-logo-white.svg);
        background-position:50% 50%;
        background-repeat:no-repeat;
        background-size:183px 19px;
    }
}