/**
 * Custom login styles.
 */
.login h1 a {
	background: url('https://vinteconsultoria.com.br/wp-content/themes/vinte/assets/images/logo-vinte-consultoria.svg') center top no-repeat !important;
	background-size: contain !important;
	background-position: center !important;
	height: 80px !important;
	width: 180px !important;
	margin: 0 auto;
}

#wp-submit {
	width: 100%;
}

.login .message,
.login .notice,
.login .success {
	border-left: 4px solid #006879
}

.login form {
	background: #1b1b1b;
	border-color: #000;
	margin-top: 0;
}

.login h1 {
	background: #003d47;
	padding: 10px 0;
}

.login .message,
.login .notice,
.login .success {
	background: #003d47;
	margin-bottom: 0;
}

.login #backtoblog a,
.login #nav a {
	color: #fff;
}

.login #nav,
#backtoblog {
	text-align: center;
}

/**
 * Custom admin styles.
 */
#footer-upgrade {
	visibility: hidden !important;
}

#footer-left {
	float: right !important;
}

#contextual-help-link-wrap,
#wp-version-message,
#normal-sortables #dashboard_right_now .inside .versions p,
.user-admin-color-wrap,
.user-comment-shortcuts-wrap,
.user-admin-bar-front-wrap,
.user-language-wrap,
.user-switching-wrap,
#your-profile>h2:nth-child(11),
.user-description-wrap,
.user-profile-picture,
#application-passwords-section,
#your-profile>h3,
#your-profile>table:nth-child(20),
#your-profile>table:nth-child(19),
.user-display-name-wrap,
.user-generate-reset-link-wrap,
.resetpassword,
.row-actions>.capabilities,
.users-php .subsubsub,
.post-type-relatorio-candidato #titlewrap {
	display: none !important;
}

.mce-window .mce-container-body.mce-abs-layout {
	overflow: hidden !important;
	overflow-y: auto !important;
}


/* COLORS */
/*! This file is auto-generated */
body {
	background: #ffffff
}

a {
	color: #006879
}

a:active,
a:focus,
a:hover {
	color: rgb(23.6923076923, 58.1538461538, 214.3076923077)
}

#post-body #visibility:before,
#post-body .misc-pub-post-status:before,
#post-body .misc-pub-revisions:before,
.curtime #timestamp:before,
span.wp-media-buttons-icon:before {
	color: currentColor
}

.wp-core-ui .button-link {
	color: #006879
}

.wp-core-ui .button-link:active,
.wp-core-ui .button-link:focus,
.wp-core-ui .button-link:hover {
	color: rgb(23.6923076923, 58.1538461538, 214.3076923077)
}

.media-modal .delete-attachment,
.media-modal .trash-attachment,
.media-modal .untrash-attachment,
.wp-core-ui .button-link-delete {
	color: #a00
}

.media-modal .delete-attachment:focus,
.media-modal .delete-attachment:hover,
.media-modal .trash-attachment:focus,
.media-modal .trash-attachment:hover,
.media-modal .untrash-attachment:focus,
.media-modal .untrash-attachment:hover,
.wp-core-ui .button-link-delete:focus,
.wp-core-ui .button-link-delete:hover {
	color: #dc3232
}

input[type=checkbox]:checked::before {
	content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%237e8993%27%2F%3E%3C%2Fsvg%3E")
}

input[type=radio]:checked::before {
	background: #7e8993
}

.wp-core-ui input[type=reset]:active,
.wp-core-ui input[type=reset]:hover {
	color: rgb(23.6923076923, 58.1538461538, 214.3076923077)
}

input[type=checkbox]:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus {
	border-color: #006879;
	box-shadow: 0 0 0 1px #006879
}

.wp-core-ui .button {
	border-color: #7e8993;
	color: #32373c
}

.wp-core-ui .button.focus,
.wp-core-ui .button.hover,
.wp-core-ui .button:focus,
.wp-core-ui .button:hover {
	border-color: rgb(112.7848101266, 124.2721518987, 134.7151898734);
	color: rgb(38.4090909091, 42.25, 46.0909090909)
}

.wp-core-ui .button.focus,
.wp-core-ui .button:focus {
	border-color: #7e8993;
	color: rgb(38.4090909091, 42.25, 46.0909090909);
	box-shadow: 0 0 0 1px #32373c
}

.wp-core-ui .button:active {
	border-color: #7e8993;
	color: rgb(38.4090909091, 42.25, 46.0909090909);
	box-shadow: none
}

.wp-core-ui .button.active,
.wp-core-ui .button.active:focus,
.wp-core-ui .button.active:hover {
	border-color: #006879;
	color: rgb(38.4090909091, 42.25, 46.0909090909);
	box-shadow: inset 0 2px 5px -3px #006879
}

.wp-core-ui .button.active:focus {
	box-shadow: 0 0 0 1px #32373c
}

.wp-core-ui .button,
.wp-core-ui .button-secondary {
	color: #006879;
	border-color: #006879
}

.wp-core-ui .button-secondary:hover,
.wp-core-ui .button.hover,
.wp-core-ui .button:hover {
	border-color: rgb(23.6923076923, 58.1538461538, 214.3076923077);
	color: rgb(23.6923076923, 58.1538461538, 214.3076923077)
}

.wp-core-ui .button-secondary:focus,
.wp-core-ui .button.focus,
.wp-core-ui .button:focus {
	border-color: rgb(101.9230769231, 126.5384615385, 238.0769230769);
	color: rgb(18.6153846154, 45.6923076923, 168.3846153846);
	box-shadow: 0 0 0 1px rgb(101.9230769231, 126.5384615385, 238.0769230769)
}

.wp-core-ui .button-primary:hover {
	color: #fff
}

.wp-core-ui .button-primary {
	background: #006879;
	border-color: #006879;
	color: #fff
}

.wp-core-ui .button-primary:focus,
.wp-core-ui .button-primary:hover {
	background: #00a6c1;
	border-color: rgb(42.2230769231, 76.4384615385, 231.4769230769);
	color: #fff
}

.wp-core-ui .button-primary:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #006879
}

.wp-core-ui .button-primary:active {
	background: #00a6c1;
	border-color: #00a6c1;
	color: #fff
}

.wp-core-ui .button-primary.active,
.wp-core-ui .button-primary.active:focus,
.wp-core-ui .button-primary.active:hover {
	background: #006879;
	color: #fff;
	border-color: rgb(21.1538461538, 51.9230769231, 191.3461538462);
	box-shadow: inset 0 2px 5px -3px rgb(3.3846153846, 8.3076923077, 30.6153846154)
}

.wp-core-ui .button-group>.button.active {
	border-color: #006879
}

.wp-core-ui .wp-ui-primary {
	color: #fff;
	background-color: #003D47
}

.wp-core-ui .wp-ui-text-primary {
	color: #003D47
}

.wp-core-ui .wp-ui-highlight {
	color: #fff;
	background-color: #006879
}

.wp-core-ui .wp-ui-text-highlight {
	color: #006879
}

.wp-core-ui .wp-ui-notification {
	color: #fff;
	background-color: #006879
}

.wp-core-ui .wp-ui-text-notification {
	color: #006879
}

.wp-core-ui .wp-ui-text-icon {
	color: #f3f1f1
}

.wrap .page-title-action,
.wrap .page-title-action:active {
	border: 1px solid #006879;
	color: #006879
}

.wrap .page-title-action:hover {
	color: rgb(23.6923076923, 58.1538461538, 214.3076923077);
	border-color: rgb(23.6923076923, 58.1538461538, 214.3076923077)
}

.wrap .page-title-action:focus {
	border-color: rgb(101.9230769231, 126.5384615385, 238.0769230769);
	color: rgb(18.6153846154, 45.6923076923, 168.3846153846);
	box-shadow: 0 0 0 1px rgb(101.9230769231, 126.5384615385, 238.0769230769)
}

.view-switch a.current:before {
	color: #003D47
}

.view-switch a:hover:before {
	color: #006879
}

#adminmenu,
#adminmenuback,
#adminmenuwrap {
	background: #003D47
}

#adminmenu a {
	color: #fff
}

#adminmenu div.wp-menu-image:before {
	color: #f3f1f1
}

#adminmenu a:hover,
#adminmenu li.menu-top:hover,
#adminmenu li.opensub>a.menu-top,
#adminmenu li>a.menu-top:focus {
	color: #fff;
	background-color: #006879
}

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

.about-wrap .nav-tab-active,
.nav-tab-active,
.nav-tab-active:hover {
	background-color: #f1f1f1;
	border-bottom-color: #f1f1f1
}

#adminmenu .wp-has-current-submenu .wp-submenu,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu,
#adminmenu .wp-submenu,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu {
	background: #00282f
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after,
#adminmenu li.wp-has-submenu.wp-not-current-submenu:focus-within:after {
	border-right-color: #00282f
}

#adminmenu .wp-submenu .wp-submenu-head {
	color: rgb(187.5, 187.5, 187.5)
}

#adminmenu .wp-has-current-submenu .wp-submenu a,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,
#adminmenu .wp-submenu a,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a {
	color: rgb(187.5, 187.5, 187.5)
}

#adminmenu .wp-has-current-submenu .wp-submenu a:focus,
#adminmenu .wp-has-current-submenu .wp-submenu a:hover,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover {
	color: #00dbff
}

#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a {
	color: #fff
}

#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,
#adminmenu .wp-submenu li.current a:focus,
#adminmenu .wp-submenu li.current a:hover,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover {
	color: #00dbff
}

ul#adminmenu a.wp-has-current-submenu:after,
ul#adminmenu>li.current>a.current:after {
	border-right-color: #f1f1f1
}

#adminmenu li.current a.menu-top,
#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top {
	color: #fff;
	background: #006879
}

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

#adminmenu .awaiting-mod,
#adminmenu .menu-counter,
#adminmenu .update-plugins {
	color: #fff;
	background: #006879
}

#adminmenu li a.wp-has-current-submenu .update-plugins,
#adminmenu li.current a .awaiting-mod,
#adminmenu li.menu-top:hover>a .update-plugins,
#adminmenu li:hover a .awaiting-mod {
	color: #fff;
	background: #00282f
}

#collapse-button {
	color: #f3f1f1
}

#collapse-button:focus,
#collapse-button:hover {
	color: #00dbff
}

#wpadminbar {
	color: #fff;
	background: #003D47
}

#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar>#wp-toolbar span.ab-label,
#wpadminbar>#wp-toolbar span.noticon {
	color: #fff
}

#wpadminbar .ab-icon,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:after,
#wpadminbar .ab-item:before {
	color: #f3f1f1
}

#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
	color: #00dbff;
	background: #00282f
}

#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label {
	color: #00dbff
}

#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,
#wpadminbar:not(.mobile) li:hover .ab-icon:before,
#wpadminbar:not(.mobile) li:hover .ab-item:after,
#wpadminbar:not(.mobile) li:hover .ab-item:before {
	color: #00dbff
}

#wpadminbar .menupop .ab-sub-wrapper {
	background: #00282f
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
	background: rgb(47.85, 47.85, 47.85)
}

#wpadminbar .ab-submenu .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
	color: rgb(187.5, 187.5, 187.5)
}

#wpadminbar .menupop .menupop>.ab-item:before,
#wpadminbar .quicklinks li .blavatar {
	color: #f3f1f1
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar li #adminbarsearch.adminbar-focused:before,
#wpadminbar li .ab-item:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
	color: #00dbff
}

#wpadminbar .menupop .menupop>.ab-item:hover:before,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks li a:hover .blavatar,
#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
	color: #00dbff
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
	color: #f3f1f1
}

#wpadminbar #adminbarsearch:before {
	color: #f3f1f1
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
	color: #fff;
	background: rgb(47.85, 47.85, 47.85)
}

#wpadminbar #wp-admin-bar-recovery-mode {
	color: #fff;
	background-color: #006879
}

#wpadminbar #wp-admin-bar-recovery-mode .ab-item,
#wpadminbar #wp-admin-bar-recovery-mode a.ab-item {
	color: #fff
}

#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,
#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,
#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus {
	color: #fff;
	background-color: rgb(50.4, 79.2, 209.7)
}

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img {
	border-color: rgb(47.85, 47.85, 47.85);
	background-color: rgb(47.85, 47.85, 47.85)
}

#wpadminbar #wp-admin-bar-user-info .display-name {
	color: #fff
}

#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
	color: #00dbff
}

#wpadminbar #wp-admin-bar-user-info .username {
	color: rgb(187.5, 187.5, 187.5)
}

.wp-pointer .wp-pointer-content h3 {
	background-color: #006879;
	border-color: #00a6c1
}

.wp-pointer .wp-pointer-content h3:before {
	color: #006879
}

.wp-pointer.wp-pointer-top .wp-pointer-arrow,
.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,
.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,
.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner {
	border-bottom-color: #006879
}

.media-item .bar,
.media-progress-bar div {
	background-color: #006879
}

.details.attachment {
	box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #006879
}

.attachment.details .check {
	background-color: #006879;
	box-shadow: 0 0 0 1px #fff, 0 0 0 2px #006879
}

.media-selection .attachment.selection.details .thumbnail {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px #006879
}

.theme-browser .theme.active .theme-name,
.theme-browser .theme.add-new-theme a:focus:after,
.theme-browser .theme.add-new-theme a:hover:after {
	background: #006879
}

.theme-browser .theme.add-new-theme a:focus span:after,
.theme-browser .theme.add-new-theme a:hover span:after {
	color: #006879
}

.theme-filter.current,
.theme-section.current {
	border-bottom-color: #003D47
}

body.more-filters-opened .more-filters {
	color: #fff;
	background-color: #003D47
}

body.more-filters-opened .more-filters:before {
	color: #fff
}

body.more-filters-opened .more-filters:focus,
body.more-filters-opened .more-filters:hover {
	background-color: #006879;
	color: #fff
}

body.more-filters-opened .more-filters:focus:before,
body.more-filters-opened .more-filters:hover:before {
	color: #fff
}

.widgets-chooser li.widgets-chooser-selected {
	background-color: #006879;
	color: #fff
}

.widgets-chooser li.widgets-chooser-selected:before,
.widgets-chooser li.widgets-chooser-selected:focus:before {
	color: #fff
}

.nav-menus-php .item-edit:focus:before {
	box-shadow: 0 0 0 1px rgb(101.9230769231, 126.5384615385, 238.0769230769), 0 0 2px 1px #006879
}

div#wp-responsive-toggle a:before {
	color: #f3f1f1
}

.wp-responsive-open div#wp-responsive-toggle a {
	border-color: transparent;
	background: #006879
}

.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
	background: #00282f
}

.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
	color: #f3f1f1
}

.mce-container.mce-menu .mce-menu-item-normal.mce-active,
.mce-container.mce-menu .mce-menu-item-preview.mce-active,
.mce-container.mce-menu .mce-menu-item.mce-selected,
.mce-container.mce-menu .mce-menu-item:focus,
.mce-container.mce-menu .mce-menu-item:hover {
	background: #006879
}

.wp-core-ui #customize-controls .control-section .accordion-section-title:focus,
.wp-core-ui #customize-controls .control-section .accordion-section-title:hover,
.wp-core-ui #customize-controls .control-section.open .accordion-section-title,
.wp-core-ui #customize-controls .control-section:hover>.accordion-section-title {
	color: #006879;
	border-left-color: #006879
}

.wp-core-ui .customize-controls-close:focus,
.wp-core-ui .customize-controls-close:hover,
.wp-core-ui .customize-controls-preview-toggle:focus,
.wp-core-ui .customize-controls-preview-toggle:hover {
	color: #006879;
	border-top-color: #006879
}

.wp-core-ui .customize-panel-back:focus,
.wp-core-ui .customize-panel-back:hover,
.wp-core-ui .customize-section-back:focus,
.wp-core-ui .customize-section-back:hover {
	color: #006879;
	border-left-color: #006879
}

.wp-core-ui #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,
.wp-core-ui #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,
.wp-core-ui #customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,
.wp-core-ui .active-menu-screen-options .customize-screen-options-toggle,
.wp-core-ui .customize-screen-options-toggle:active,
.wp-core-ui .customize-screen-options-toggle:focus,
.wp-core-ui .customize-screen-options-toggle:hover {
	color: #006879
}

.wp-core-ui #available-menu-items .item-add:focus:before,
.wp-core-ui #customize-controls .customize-info .customize-help-toggle:focus:before,
.wp-core-ui #customize-save-button-wrapper .save:focus,
.wp-core-ui #publish-settings:focus,
.wp-core-ui .customize-screen-options-toggle:focus:before,
.wp-core-ui .menu-item-bar .item-delete:focus:before,
.wp-core-ui.wp-customizer button:focus .toggle-indicator:before {
	box-shadow: 0 0 0 1px rgb(101.9230769231, 126.5384615385, 238.0769230769), 0 0 2px 1px #006879
}

.wp-core-ui #customize-controls .customize-info .customize-help-toggle:focus,
.wp-core-ui #customize-controls .customize-info .customize-help-toggle:hover,
.wp-core-ui #customize-controls .customize-info.open .customize-help-toggle {
	color: #006879
}

.wp-core-ui .control-panel-themes .customize-themes-section-title:focus,
.wp-core-ui .control-panel-themes .customize-themes-section-title:hover {
	border-left-color: #006879;
	color: #006879
}

.wp-core-ui .control-panel-themes .theme-section .customize-themes-section-title.selected:after {
	background: #006879
}

.wp-core-ui .control-panel-themes .customize-themes-section-title.selected {
	color: #006879
}

.wp-core-ui #customize-outer-theme-controls .control-section .accordion-section-title:focus:after,
.wp-core-ui #customize-outer-theme-controls .control-section .accordion-section-title:hover:after,
.wp-core-ui #customize-outer-theme-controls .control-section.open .accordion-section-title:after,
.wp-core-ui #customize-outer-theme-controls .control-section:hover>.accordion-section-title:after,
.wp-core-ui #customize-theme-controls .control-section .accordion-section-title:focus:after,
.wp-core-ui #customize-theme-controls .control-section .accordion-section-title:hover:after,
.wp-core-ui #customize-theme-controls .control-section.open .accordion-section-title:after,
.wp-core-ui #customize-theme-controls .control-section:hover>.accordion-section-title:after {
	color: #006879
}

.wp-core-ui .customize-control .attachment-media-view .button-add-media:focus {
	background-color: #fbfbfc;
	border-color: #006879;
	border-style: solid;
	box-shadow: 0 0 0 1px #006879;
	outline: 2px solid transparent
}

.wp-core-ui .wp-full-overlay-footer .devices button.active:hover,
.wp-core-ui .wp-full-overlay-footer .devices button:focus {
	border-bottom-color: #006879
}

.wp-core-ui .wp-full-overlay-footer .devices button:focus:before,
.wp-core-ui .wp-full-overlay-footer .devices button:hover:before {
	color: #006879
}

.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,
.wp-core-ui .wp-full-overlay .collapse-sidebar:hover {
	color: #006879
}

.wp-core-ui .wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,
.wp-core-ui .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow {
	box-shadow: 0 0 0 1px rgb(101.9230769231, 126.5384615385, 238.0769230769), 0 0 2px 1px #006879
}

.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:focus,
.wp-core-ui.wp-customizer .theme-overlay .theme-header .close:hover,
.wp-core-ui.wp-customizer .theme-overlay .theme-header .left:focus,
.wp-core-ui.wp-customizer .theme-overlay .theme-header .left:hover,
.wp-core-ui.wp-customizer .theme-overlay .theme-header .right:focus,
.wp-core-ui.wp-customizer .theme-overlay .theme-header .right:hover {
	border-bottom-color: #006879;
	color: #006879
}


/* improvements to the admin area */
#adminmenu {
	margin: 0 0 15px 0;
}

#wpadminbar {
	background: #003d47bd;
	backdrop-filter: blur(10px);
}

body {
	background: #2f2f2f;
	color: #fff
}

h1,
.updated a,
.subsubsub a .count,
.subsubsub a.current .count,
.subsubsub,
.widefat td,
.widefat th,
h2,
h3,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.selected-item {
	color: #fff !important;
}

#titlediv #title-prompt-text {
	color: #d1d1d1;
}

.wrap .page-title-action,
.wrap .page-title-action:active {
	color: #fff;
	background: #003d47;
}

.notice,
div.error,
div.updated {
	background: #616161;
	border: 1px solid #000000;
	border-left-color: #00a32a;
	border-left-width: 4px;
	color: #fff
}

a {
	color: rgb(167, 242, 255);
}

a:active,
a:focus,
a:hover {
	color: rgb(0 203 237);
}

.acp-smartfilters-filter__operator.-highlight {
	color: rgb(167, 242, 255) !important;
}

.comment-ays,
.feature-filter,
.popular-tags,
.stuffbox,
.widgets-holder-wrap,
.wp-editor-container,
p.popular-tags,
table.widefat,
.postbox,
#screen-meta {
	background: #2f2f2f;
	border-color: #000
}

#major-publishing-actions,
.acf-fields {
	background: #383939 !important;
	border-top: 1px solid #000;
}

.alternate,
.striped>tbody>:nth-child(odd),
ul.striped>:nth-child(odd) {
	background-color: #383939;
}

#titlediv #title,
.acf-switch:hover,
.acf-switch {
	background-color: #616161 !important;
	color: #fff;
}

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=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea,
.select2-container--default .select2-selection--single,
.select2-dropdown,
.select2-container--default .select2-selection--multiple {
	background-color: #616161 !important;
	color: #fff;
	border: 1px solid #000;
}

.acf-switch .acf-switch-slider {
	background: #cecece !important;
}

.wp-core-ui select,
.svelte-select.-wordpress {
	background-color: #616161 !important;
	color: #fff
}

.acf-input-prepend,
.acf-input-append,
.select2-container.-acf .select2-selection--multiple .select2-selection__choice {
	color: #000;
}

.acf-fields>.acf-field {
	border-color: #000 !important
}

.acf-repeater .acf-row-handle.order,
.acf-repeater .acf-row-handle.remove,
.acp-smartfilters-filter__value,
.ac-toggle__switch {
	background: #2f2f2f !important;
	border-color: #000 !important;
	color: #fff !important;
}

.acf-table>tbody>tr,
.acf-repeater>table {
	border-color: #000 !important;
}

.tablenav .tablenav-pages .button,
.tablenav .tablenav-pages .tablenav-pages-navspan {
	color: #a7aaad !important;
	border-color: #000000 !important;
	background: #616161 !important;
}

.wp-core-ui .button-disabled,
.wp-core-ui .button-secondary.disabled,
.wp-core-ui .button-secondary:disabled,
.wp-core-ui .button-secondary[disabled],
.wp-core-ui .button.disabled,
.wp-core-ui .button:disabled,
.wp-core-ui .button[disabled] {
	color: #a7aaad !important;
	border-color: #000000 !important;
	background: #404040 !important;
}

.wp-core-ui .button,
.wp-core-ui .button-secondary,
.ac-table-actions .ac-table-button {
	background: #003d47 !important;
	color: #fff !important;
}

.acf-field p.description {
	color: #a2a2a2 !important;
}

.acp-smartfilters-filter,
.acf-file-uploader .file-icon {
	background: #272727 !important;
	border: 1px solid #000 !important;
}

.tablenav .actions select,
.tablenav .actions select *,
.ac_match,
.subsubsub a.current,
.form-table>tbody>.acf-field>.acf-label label {
	color: #fff !important;
}

.wp-core-ui select {
	background: #fff url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgNmw1IDUgNS01IDIgMS03IDctNy03IDItMXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=') no-repeat right 5px top 55%
}

.selected-item {
	z-index: 1;
}

.svelte-select.-wordpress .icon.chevron:before {
	filter: brightness(3)
}

.svelte-select-list,
.acui-dropdown-menu,
.acf-file-uploader .file-wrap,
.media-modal-content,
.media-frame-content,
.media-sidebar,
.acf-media-modal.-edit .media-sidebar .attachment-details .attachment-info {
	background: #2f2f2f !important;
	border: 1px solid #000 !important;
	color: #fff !important;
}

#posts-filter .svelte-select-list *,
.dashicons,
.dashicons-before:before,
.acui-dropdown-menu *,
body .ac-modal__dialog__header,
.form-table th,
.wp-core-ui select option,
.media-sidebar * {
	color: #fff !important;
}

.wp-core-ui select:hover,
.wp-core-ui select option:hover,
.wp-core-ui select:focus,
.wp-core-ui select option:focus,
.media-router .media-menu-item {
	color: #fff !important;
}

#screen-meta-links .show-settings {
	border-color: #000 !important;
}

#all-plugins-table .plugins a.delete,
#delete-link a.delete,
#media-items a.delete,
#media-items a.delete-permanently,
#nav-menu-footer .menu-delete,
#search-plugins-table .plugins a.delete,
.plugins a.delete,
.privacy_requests .remove-personal-data .remove-personal-data-handle,
.row-actions span.delete a,
.row-actions span.spam a,
.row-actions span.trash a,
.submitbox .submitdelete,
a#remove-post-thumbnail,
span.dashicons.red {
	color: #ff0002 !important;
}

body .ac-modal__dialog,
body .ac-modal__dialog__footer {
	background-color: #000 !important;
	color: #fff !important;
}

span.dashicons.green {
	color: #00ff17 !important;
}

.media-router .active,
.media-router .media-menu-item.active:last-child {
	background: #515151;
	border: 1px solid #000000;
	border-bottom: none;
	color: #fff;
}

.attachments-browser .media-toolbar,
table.acp-ie-table.acp-ie-enabled.acp-ie-table--v2 tr td.acp-ie-editable .acp-ie-controls__item,
.acf-table>tbody>tr>th,
.acf-table>tbody>tr>td,
.acf-table>thead>tr>th,
.acf-table>thead>tr>td {
	background: #515151 !important;
	border-color: #000 !important;
}

.acf-fields>.acf-field {
	padding: 10px !important;
}

.acf-editor-wrap iframe {
	height: 120px !important;
}

.acf-input textarea {
	width: 100% !important;
}

.acf-field-693b43c1b2f57 .acf-repeater>.acf-actions .acf-button {
	width: 100% !important;
	text-align: center !important;
}