/* UI PAINEL . . . . . . . . . . . . .*/


.destaca-bloco-1 {
	background: #FBFFF6;
	margin: 5px 0 !important;
	border-top: 0 !important;
}

.orcamento-produto label {
	font-weight: normal !important;
}

.orcamento-produto input {
	border: 0 !important;
    background: none !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    color: #333 !important;
}

.acf-fields>.acf-tab-wrap .acf-tab-group li a {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.ajuda p.description {
	background: url(https://mediabiz.com.br/wp-content/themes/mediabiz2019/img/boia.png) no-repeat #e8f0fe;
	background-size: 40px;
	background-position-y: center;
    background-position-x: 10px;
    padding: 20px 20px 20px 60px !important;
    border-radius: 2px;

}

.form-wrap p, p.description, p.help, span.description {
	font-weight: 100;
	font-style: normal;
}

.acf-image-uploader .image-wrap img {
	max-width: 150px !important;
}

.acf-field-message {
	background: #F3F6F8;
    margin: 4px !important;
    border-radius: 2px;
}

.pic-layout-blog {
	background: url(img/layout-colunas-blog.svg) no-repeat center;
	display: block;
	width: 100%;
	height: 155px
}

.pic-layout-produtos {
	background: url(img/layout-colunas-produtos.svg) no-repeat center;
	display: block;
	width: 100%;
	height: 155px;
	background-size: contain;
}

.pic-posicao-banners {
	background: url(img/layout-posicao-banners.svg) no-repeat center;
	display: block;
	width: 100%;
	height: 155px;
}

.foto-p .image-wrap img {
	width: 70px !important;
}

.acf-tab-group li {
    margin: 0 4px 0 0 !important;
}

/*^UI PAINEL . . . . . . . . . . . . .*/

/* ESCONDE ELEMENTOS . . . . . . . . . . . . .*/

#wpuf-select-form,
#wpuf-post-lock {
	display: none;
}


/* botões . . . . . . . . . . . . . . . . . . */
.wp-core-ui .button-primary {
	background: #70ba63;
    border-color: #5fab52 #579e4b #579e4b;
    box-shadow: 0 1px 0 #579e4b;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #579e4b, 1px 0 1px #579e4b, 0 1px 1px #579e4b, -1px 0 1px #579e4b;
}
.wp-core-ui .button-primary:hover {
	background: #6ab45d;
    border-color: #5fab52 #579e4b #579e4b;
    box-shadow: 0 1px 0 #579e4b;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #579e4b, 1px 0 1px #579e4b, 0 1px 1px #579e4b, -1px 0 1px #579e4b;
}

.wp-core-ui .button.button-primary.button-hero {
    box-shadow: 0 2px 0 #579e4b;
}

/* Box ajuda painel */

.wp-boxajuda {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.wp-boxajuda strong {
	display: block;
}

.wp-boxajuda img {
	width: 110px;
    margin-right: 10px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}


/* LOGIN  . . . . . . . . . . . . . . . . */

body.login div#login h1 a {
   background-image: url('img/mediabiz-logo-admin.png');
   background-size: auto;
    width: 250px;
    height: 60px;
    margin: 0 auto;
}
body.login {
	background: #fafafa;
 }
 body.login div#login {
 }

body.login div#login h1 {
 }

body.login div#login h1 a {
	border-radius: 2px;
 }

body.login div#login form#loginform {
	border-radius: 2px;
 }

body.login div#login form#loginform p {
 }

body.login div#login form#loginform p label {
 }

body.login div#login form#loginform input {
 }

body.login div#login form#loginform input#user_login {
	border-radius: 2px;
    font-size: 18px;
    padding: .5em;
    margin: 5px 6px 16px 0;
 }

body.login div#login form#loginform input#user_pass {
	border-radius: 2px;
    font-size: 18px;
    padding: .5em;
 }

body.login div#login form#loginform p.forgetmenot {
 }

body.login div#login form#loginform p.forgetmenot input#rememberme {
 }

body.login div#login form#loginform p.submit {
 }

body.login div#login form#loginform p.submit input#wp-submit {
	border-radius: 2px;
    height: 35px;
   	padding: 0 20px 2px;
 }

body.login div#login p#nav {
 }

body.login div#login p#nav a {
 }

body.login div#login p#backtoblog {
 }

body.login div#login p#backtoblog a {
 }

/*^LOGIN  . . . . . . . . . . . . . . . . */

/* HEADER  . . . . . . . . . . . . . . . . */

#wpadminbar {
	background: #262626;
	border-bottom: 1px solid #000;
	line-height: 50px;
}
#wpadminbar * {
	
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
	
}
#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
   
}

#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {
	height: 26px;
	border-radius: 50px;
}

/*^HEADER  . . . . . . . . . . . . . . . . */


/* Menu  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background: #2b2f3e;
    padding-top: 10px;
}

#adminmenu {
	padding: 100px 0 150px 0;
	background: url(img/mediabiz-logo-admin.png) no-repeat;
	background-position: 30px 5px;
}


#wpcontent, #wpfooter {
    margin-left: 190px;
}

#adminmenu .wp-submenu {
	
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background: #ff404b;
    /*box-shadow: inset -5px 0px 8px rgba(0,0,0,0.3);*/
}

#adminmenu .wp-submenu-head, #adminmenu a.menu-top {
	font-size: 14px;
}

#adminmenu a {
	color: #7a7e8a;
	/*text-transform: uppercase;*/
}

#adminmenu .wp-submenu a {
    font-size: 12px;
}

#adminmenu div.wp-menu-name {
    padding: 12px 0;
}
#adminmenu div.wp-menu-name:hover {
	background: #f82834;
	color: #fff;
	/*box-shadow: inset -5px 0px 8px rgba(0,0,0,0.3);*/
}

#adminmenu li:hover div.wp-menu-image:before,
#adminmenu li a:focus div.wp-menu-image:before,
#adminmenu li.opensub div.wp-menu-image:before {
	color: #fff;
}

#adminmenu li.menu-top > a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus {
	color: #ff404b;
}

/* ensure that wp-submenu's box shadow doesn't appear on top of the focused menu item's background. */
#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
	position: relative;
	background-color: #191e23;
	color: #ff404b;
}

div.wp-menu-image:before {
	padding: 10px 0;
}

#adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, #adminmenu a.wp-has-current-submenu:focus+.wp-submenu, .no-js li.wp-has-current-submenu:hover .wp-submenu {
	background: #222;
}

.wrap {
    margin: 30px 20px 0 2px;
}

/*^Menu  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.welcome-panel {
	border-radius: 4px;
	padding: 12px 0;
}

.welcome-panel div.bar-content {
	padding: 12px;
}

input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	border-radius: 2px;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.postbox {
	border-radius: 2px;
	border: 1px solid #ddd;
	transition: 0.30s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.postbox:hover {
	box-shadow: 0px 4px 18px 1px rgba(0,0,0,0.06);
	transition: 0.30s;
	transform: translate(0px, -1px);
}

#poststuff h2, #poststuff h3.hndle {
	padding: 12px;
	background: #fafafa;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom: 0px;
}

/*
#submitdiv {
    position: fixed;
    z-index: 10000;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0;
}


#misc-publishing-actions {
	display: flex;
}

#minor-publishing-actions {
    padding: 0;
    height: 0px;
}



#preview-action {
	position: absolute;
    bottom: 11px;
    left: 180px;
}

*/

#save-action {
	position: absolute;
    bottom: 11px;
    left: 15px;
}

table.fixed {
	border-radius: 2px;
}

.tablenav {
	margin: 15px 0 15px 0px;
}

#poststuff #post-body.columns-2 #side-sortables {
    margin-bottom: 140px;
}

#wpfooter {
	position: inherit;
}

#footer-upgrade {
	display: none;
}

#svp_dashboard_widget,
#dashboard_primary,
.welcome-panel-close {
	display: none !important;
}

/* Painel de boas vindas * * * * * * * * * * */

.welcome-panel h3 {
	margin: 0;
    font-size: 23px;
    font-weight: 400;
    line-height: 1.3;
    padding: 0 12px 8px;
    border-bottom: 1px solid #eee;
}

/* MOBILE [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []  */


@media screen and ( max-width: 782px ) {
	#preview-action {
		left: 195px;
	}
	#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    padding: 2px 0;
	}
	.auto-fold #adminmenu li a {
    font-size: 13px;
	}
	.wrap {
    margin: 30px 12px 0 2px;
	}

@media screen and ( max-width: 600px ) {
	#misc-publishing-actions {
    display: initial;
	}
	#minor-publishing-actions {
    padding: 10px 10px 0 10px;
    height: inherit;
	}
	#save-action,
	#preview-action {
	    position: initial;
	    bottom: initial;
	    left: initial;
	}
}