/*

WeDesIn admin CSS styling


fialova: #82174f;
zelena: #A5C83C;
tmavsi zelena: #A5C83C;
stredni zelena: #72942D;
nejtmavsi zelena: #52760A;
*/

.wp-admin .view-switch a.current:before,
.wp-admin .media-frame a,
body.wp-admin a {
    color: #72942D;
    transition: 0.3s linear all;
    -webkit-transition: 0.3s linear all;
    -moz-transition: 0.3s linear all;
}

body.wp-admin a:hover {
    color: #52760A;
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle, .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active, .wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover {
    color: #52760A;
}

.wp-admin input[type=radio]:checked:before {
    background-color: #72942D;
}

/* admin menu
===================================================*/

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

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
    background: #1A8615;
}

.plugin-update-tr.active td, 
.plugins .active th.check-column {
    border-left: 4px solid #8AB336;
}

.wrap .add-new-h2, 
.wrap .add-new-h2:active, 
.wrap .page-title-action, 
.wrap .page-title-action:active {
    color: #8AB336;
}

.wp-admin input[type=text]:focus, 
.wp-admin input[type=search]:focus, 
.wp-admin input[type=radio]:focus, 
.wp-admin input[type=tel]:focus, 
.wp-admin input[type=time]:focus, 
.wp-admin input[type=url]:focus, 
.wp-admin input[type=week]:focus, 
.wp-admin input[type=password]:focus, 
.wp-admin input[type=checkbox]:focus, 
.wp-admin input[type=color]:focus, 
.wp-admin input[type=date]:focus, 
.wp-admin input[type=datetime]:focus, 
.wp-admin input[type=datetime-local]:focus,
.wp-admin input[type=email]:focus, 
.wp-admin input[type=month]:focus, 
.wp-admin input[type=number]:focus, 
.wp-admin select:focus, 
.wp-admin textarea:focus {
    border-color: #8AB336;
    -webkit-box-shadow: 0 0 2px rgba(26,134,21,.8);
    box-shadow: 0 0 2px rgba(26,134,21,.8);
}

.wp-admin input[type=checkbox]:checked:before {
    content: "\f147";
    margin: -3px 0 0 -4px;
    color: #8AB336;
}

.wp-core-ui.wp-admin .button-link {
    color: #A5C83C;
}

.wp-core-ui.wp-admin .button-primary {
    background: #A5C83C;
    border-color: #8AB336;
    -webkit-box-shadow: 0 1px 0  #8AB336;
    box-shadow: 0 1px 0 #8AB336;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #8AB336, 1px 0 1px #8AB336, 0 1px 1px #8AB336, -1px 0 1px #8AB336;
}

.wp-core-ui.wp-admin .button-primary.focus, 
.wp-core-ui.wp-admin .button-primary.hover, 
.wp-core-ui.wp-admin .button-primary:focus, 
.wp-core-ui.wp-admin .button-primary:hover {
    background: #8AB336 !important;
    border-color: #52760A !important;
    color: #fff !important;
    -webkit-box-shadow: 0 1px 0 #8AB336, 0 0 2px 1px #52760A;
    box-shadow: 0 1px 0 #8AB336, 0 0 2px 1px #52760A;
}

.wp-core-ui.wp-admin .button-primary.active, 
.wp-core-ui.wp-admin .button-primary.active:focus, 
.wp-core-ui.wp-admin .button-primary.active:hover, 
.wp-core-ui.wp-admin .button-primary:active {
    background: #8AB336 !important;
    border-color: #52760A !important;
    -webkit-box-shadow: inset 0 2px 0 #52760A !important;
    box-shadow: inset 0 2px 0 #52760A !important;
    vertical-align: top;
}

#adminmenu .wp-submenu li.current:hover a,
.wp-admin #adminmenu li.menu-top:not(.wp-menu-open):hover div.wp-menu-image:before,
.wp-admin #adminmenu li.menu-top:hover > a{
    color: #8AB336 !important;
}

.wp-core-ui.wp-admin .button-primary-disabled, 
.wp-core-ui.wp-admin .button-primary.disabled, 
.wp-core-ui.wp-admin .button-primary:disabled, 
.wp-core-ui.wp-admin .button-primary[disabled] {
    color: #fff !important;
    background: #8AB336 !important;
    border-color: #52760A !important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1)!important;
    cursor: default;
}

.wp-admin #customize-controls .control-section .accordion-section-title:focus, 
.wp-admin #customize-controls .control-section .accordion-section-title:hover, 
.wp-admin #customize-controls .control-section.open .accordion-section-title, 
.wp-admin #customize-controls .control-section:hover>.accordion-section-title {
    color: #8AB336 !important;
    background: #f3f3f5;
    border-left-color: #8AB336 !important;
}

#customize-theme-controls .control-section .accordion-section-title:focus:after, #customize-theme-controls .control-section .accordion-section-title:hover:after, #customize-theme-controls .control-section.open .accordion-section-title:after, #customize-theme-controls .control-section:hover>.accordion-section-title:after {
    color: #8AB336 !important;
}

.customize-controls-close:focus, 
.customize-controls-close:hover, 
.customize-controls-preview-toggle:focus, 
.customize-controls-preview-toggle:hover {
    color: #8AB336 !important;
    border-top-color: #8AB336 !important;
}

#adminmenu li a.wp-has-current-submenu .update-plugins, 
#adminmenu li.current a .awaiting-mod {
    background-color: #52760A;
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
    color: #0074a2;
    border-color: #52760A;
    outline: 0;
    -webkit-box-shadow: 0 0 3px #52760A;
    box-shadow: 0 0 3px #52760A;
}

.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus {
    color:  #52760A;
}

.wp-admin .wp-person a:focus .gravatar, 
.wp-admin a:focus, 
.wp-admin a:focus .media-icon img {
    color: #72942D;
    -webkit-box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #52760A;
    box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #52760A;
}

.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui .button:focus {
    border-color:  #8AB336;
    -webkit-box-shadow: 0 0 3px  #52760A;
    box-shadow: 0 0 3px  #52760A;
}

.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, 
.wp-admin #adminmenu .wp-menu-arrow, 
.wp-admin #adminmenu .wp-menu-arrow div, 
.wp-admin #adminmenu li.current a.menu-top,
.wp-admin #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, 
.wp-admin .folded #adminmenu li.current.menu-top, 
.wp-admin .folded #adminmenu li.wp-has-current-submenu {
    background: #8AB336;
    color: #fff !important;
}

#adminmenu div.wp-menu-image:before {
    color: #a0a5aa !important;
    color: rgba(240,245,250,.6) !important;
}

    #adminmenu li.wp-has-current-submenu > a:hover {
        color: #fff !important;
        background: #52760A;
    }

    #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
        color: rgba(240,245,250,.6) !important;
    }


.wp-admin .contextual-help-tabs .active,
.wp-admin .itsec-module-type-enabled .itsec-module-card-content {
    border-left-color: #52760A !important;
}

.wp-admin .itsec-settings-view-toggle a.itsec-selected {
    color: #72942D !important;
}

.wp-admin .community-events li.event-none,
.wp-admin .notice-info {
    border-left-color: #72942D !important;
}

.wp-admin .media-frame.mode-grid .attachment.details:focus, 
.wp-admin .media-frame.mode-grid .attachment:focus, 
.wp-admin .media-frame.mode-grid .selected.attachment:focus {
    -webkit-box-shadow: inset 0 0 2px 3px #f1f1f1, inset 0 0 0 7px #72942D !important;
    box-shadow: inset 0 0 2px 3px #f1f1f1, inset 0 0 0 7px #72942D !important;
    outline: 0;
} 

.wp-admin .media-frame a:active, 
.wp-admin .media-frame a:hover {
    color: #52760A;
}

.wp-admin .media-frame a:focus {
    -webkit-box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #72942D;
    box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #72942D;
    outline: 0;
    color: #124964;
}

.wp-admin .uploader-window {
    background: rgba(114,148,45,.9) !important;
}

.wp-admin .wrap .page-title-action:focus {
    border-color: #72942D;
    -webkit-box-shadow: 0 0 2px #72942D;
    box-shadow: 0 0 2px #72942D;
}

.wp-admin .wrap .add-new-h2:hover, 
.wp-admin .wrap .page-title-action:hover {
    border-color: #72942D;
    background: #72942D;
    color: #fff;
}

#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 .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]: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,
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label,
#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,
#collapse-button:focus,
#collapse-button:hover,
#adminmenu li.opensub>a.menu-top {
    color: #8AB336 !important;
}

.wp-core-ui .attachment.details .check, 
.wp-core-ui .attachment.selected .check:focus, 
.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
    background-color: #52760A;
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #52760A;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #52760A;
}

.wp-core-ui .attachment.details {
    -webkit-box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #52760A;
    box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #52760A;
}

.wp-core-ui .attachment.details:focus, 
.wp-core-ui .attachment:focus, 
.wp-core-ui .selected.attachment:focus {
    -webkit-box-shadow: inset 0 0 2px 3px #fff, inset 0 0 0 7px #52760A !important;
    box-shadow: inset 0 0 2px 3px #fff, inset 0 0 0 7px #52760A !important;
    outline: 0;
} 

.media-modal-close .media-modal-icon:focus:before,
.media-modal-close .media-modal-icon:hover:before {
    color: #52760A !important;
}

.media-modal-close:focus {
    color: #8AB336;
    border-color: #52760A;
    -webkit-box-shadow: 0 0 3px #52760A;
    box-shadow: 0 0 3px #52760A;
}

.media-modal-close:active, .media-modal-close:hover {
    color: #52760A;
}

.wp-core-ui .media-selection .attachment.details {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #8AB336;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #8AB336;
}

.wp-core-ui .button-primary-disabled, 
.wp-core-ui .button-primary.disabled, 
.wp-core-ui .button-primary:disabled, 
.wp-core-ui .button-primary[disabled] {
    color: #fff !important;
    background: #52760A!important;
    border-color: #52760A!important;
}

#customize-controls .control-section .accordion-section-title:focus, 
#customize-controls .control-section .accordion-section-title:hover, 
#customize-controls .control-section.open .accordion-section-title, 
#customize-controls .control-section:hover>.accordion-section-title {
    color: #8AB336;
    border-left-color: #8AB336;
}

.customize-panel-back:focus, 
.customize-panel-back:hover, 
.customize-section-back:focus, 
.customize-section-back:hover {
    color: #8AB336;
    border-left-color: #8AB336;
}

input[type=radio]:checked:before {
    background-color: #8AB336;
}

.wp-core-ui .button-primary {
    background: #8AB336;
    border-color: #8AB336 #52760A #52760A;
    -webkit-box-shadow: 0 1px 0 #52760A;
    box-shadow: 0 1px 0 #52760A;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #52760A, 1px 0 1px #52760A, 0 1px 1px #52760A, -1px 0 1px #52760A;
}

.wp-core-ui .button-primary.focus, 
.wp-core-ui .button-primary.hover, 
.wp-core-ui .button-primary:focus, 
.wp-core-ui .button-primary:hover {
    background: #8AB336;
    border-color: #52760A;
}

.theme-browser .theme .theme-screenshot:hover:after {
    outline-color: #8AB336 !important;
}

.theme-browser .theme:focus {
    border-color: #8AB336;
    -webkit-box-shadow: 0 0 2px #52760A;
    box-shadow: 0 0 2px #52760A;
}



.wp-admin input[type=text]:focus, 
.wp-admin input[type=search]:focus, 
.wp-admin input[type=radio]:focus, 
.wp-admin input[type=tel]:focus,
.wp-admin input[type=time]:focus, 
.wp-admin input[type=url]:focus, 
.wp-admin input[type=week]:focus, 
.wp-admin input[type=password]:focus, 
.wp-admin input[type=checkbox]:focus, 
.wp-admin input[type=color]:focus, 
.wp-admin input[type=date]:focus, 
.wp-admin input[type=datetime]:focus, 
.wp-admin input[type=datetime-local]:focus, 
.wp-admin input[type=email]:focus, 
.wp-admin input[type=month]:focus, 
.wp-admin input[type=number]:focus, 
.wp-admin select:focus, 
.wp-admin textarea:focus {
    border-color: #52760A;
    -webkit-box-shadow: 0 0 2px #8AB336;
    box-shadow: 0 0 2px #8AB336;
}

.wp-admin input[type=checkbox]:checked:before {
    color: #8AB336;
}

.media-progress-bar div {
    background: #8AB336;
}

.tablenav .tablenav-pages a:focus, 
.tablenav .tablenav-pages a:hover {
    border-color: #52760A;
    background: #8AB336;
}

body .wp-full-overlay-footer .devices .preview-desktop:focus:before,
body .wp-full-overlay-footer .devices .preview-desktop:hover:before,
body .wp-full-overlay-footer .devices .preview-mobile:focus:before,
body .wp-full-overlay-footer .devices .preview-mobile:hover:before,
body .wp-full-overlay-footer .devices .preview-tablet:focus:before,
body .wp-full-overlay-footer .devices .preview-tablet:hover:before,
.wp-core-ui .wp-full-overlay .collapse-sidebar:focus, 
.wp-core-ui .wp-full-overlay .collapse-sidebar:hover,
#customize-controls .customize-info .customize-help-toggle:focus, 
#customize-controls .customize-info .customize-help-toggle:hover, 
#customize-controls .customize-info.open .customize-help-toggle {
    color: #52760A;
}

.wp-full-overlay-footer .devices button.active:hover, 
.wp-full-overlay-footer .devices button:focus {
    border-bottom-color: #52760A;
}

.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow, .wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow {
    -webkit-box-shadow: 0 0 0 1px #52760A, 0 0 2px 1px #52760A;
    box-shadow: 0 0 0 1px #52760A, 0 0 2px 1px #52760A;
}

.customize-partial-edit-shortcut button, 
.widget .customize-partial-edit-shortcut button {
    background: #52760A!important;
    -webkit-box-shadow: 0 2px 1px rgba(46,68,83,.15);
    box-shadow: 0 2px 1px rgba(46,68,83,.15);
    text-shadow: 0 -1px 1px #52760A, 1px 0 1px #52760A, 0 1px 1px #52760A, -1px 0 1px #52760A;
}

.customize-partial-edit-shortcut button:focus {
    -webkit-box-shadow: 0 0 0 2px #52760A;
    box-shadow: 0 0 0 2px #52760A;
}

.customize-partial-edit-shortcut button:hover {
    background: #52760A!important;
}

.wp-admin .tagchecklist .ntdelbutton .remove-tag-icon:before {
    color: #72942D;
}

.tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
    -webkit-box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #72942D;
    box-shadow: 0 0 0 1px #72942D, 0 0 2px 1px #72942D;
}

/* Logo branding
==========================================*/

#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
    content: ' ' !important;
    background: url(/wp-content/plugins/wedesin-branding/img/wedesin-logo-icon.png) no-repeat !important;
    width: 22px !important;
    height: 22px !important;
    display: block;
    background-size: 95% !important;
    background-position: center;
}


@media ( max-width: 782px ) {

    #wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
        width: 30px !important;
        height: 30px !important;
        top: 8px;
        left: 8px;
    }

}


/* AFC plugin
==========================================*/
.acf-button {
    background: #8AB336 !important;
    color: #fff !important;
    border:  #52760A solid 1px !important;
}

#acf_fields .field.form_open > .field_meta {
    background:  #8AB336 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #8AB336), to(#52760A)) !important;
    background-image: -webkit-linear-gradient(top,  #8AB336, #52760A) !important;
    background-image: -moz-linear-gradient(top,  #8AB336, #52760A) !important;
    background-image: -o-linear-gradient(top,  #8AB336, #52760A) !important;
    background-image: linear-gradient(to bottom,  #8AB336, #52760A) !important;
    border: #52760A solid 1px !important;
    text-shadow: #52760A 0 1px 0 !important;
    box-shadow: 0 !important;
}