/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
/**
* General
**/
body {
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Roboto;
  font-size: 0.875rem;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  background: #1c3faa;
}
/* #wpadminbar { position: absolute;} */
#adminmenuback {
  bottom: inherit;
}
#wpadminbar {
    background-color: #3151bc;
}
#adminmenu .wp-submenu,
#adminmenu,
#adminmenu .wp-submenu,
#adminmenuback,
#adminmenuwrap {
  background-color: inherit;
}
#adminmenu li.menu-top:not(.wp-has-current-submenu):hover,
#adminmenu li.opensub > a.menu-top:not(.wp-has-current-submenu),
#adminmenu li > a.menu-top:not(.wp-has-current-submenu):focus {
  --bg-opacity: 1;
  background-color: #3151bc;
  background-color: rgba(49, 81, 188, var(--bg-opacity));
}
#adminmenu li.wp-has-current-submenu.menu-top:hover {
  background-color: transparent;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
  --bg-opacity: 1;
  background-color: #f1f5f8;
  background-color: rgba(241, 245, 248, var(--bg-opacity));
  -webkit-animation: 0.4s intro-active-menu-animation ease-in-out 0.33333s;
  animation: 0.4s intro-active-menu-animation ease-in-out 0.33333s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  font-weight: 500;
  border-radius: 9999px;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu::before {
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu::after {
}
#adminmenu
  li.wp-has-current-submenu
  a.wp-has-current-submenu
  .dashicons-before::before {
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  font-weight: 500;
}
#adminmenu
  li.wp-has-current-submenu
  a.wp-has-current-submenu
  div.wp-menu-image::before {
  content: "";
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -1.25rem;
  width: 3rem;
  height: 60%;
  --bg-opacity: 1;
  background-color: #f1f5f8;
  background-color: rgba(241, 245, 248, var(--bg-opacity));
}
#adminmenu li.wp-has-current-submenu::before {
  content: "";
  width: 30px;
  height: 30px;
  margin-top: -30px;
  transform: rotate(90deg) scale(1.04);
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -1.25rem;
}
#adminmenu li.wp-has-current-submenu::after {
  content: "";
  width: 30px;
  height: 30px;
  margin-top: 34px;
  transform: scale(1.04);
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='259.51' height='259.52' viewBox='0 0 259.51 259.52'%3E%3Cpath id='Path_143' data-name='Path 143' d='M8659.507,423.965c-.167-2.608.05-5.319-.19-8.211-.084-1.012-.031-2.15-.118-3.12-.113-1.25-.1-2.682-.236-4.061-.172-1.722-.179-3.757-.365-5.394-.328-2.889-.478-5.857-.854-8.61-.509-3.714-.825-7.252-1.38-10.543-.934-5.535-2.009-11.312-3.189-16.692-.855-3.9-1.772-7.416-2.752-11.2-1.1-4.256-2.394-8.149-3.687-12.381-1.1-3.615-2.366-6.893-3.623-10.493-1.3-3.739-2.917-7.26-4.284-10.7-1.708-4.295-3.674-8.078-5.485-12.023-1.145-2.493-2.5-4.932-3.727-7.387-1.318-2.646-2.9-5.214-4.152-7.518-1.716-3.16-3.517-5.946-5.274-8.873-1.692-2.818-3.589-5.645-5.355-8.334-2.326-3.542-4.637-6.581-7.039-9.848-2.064-2.809-4.017-5.255-6.088-7.828-2.394-2.974-4.937-5.936-7.292-8.589-3.027-3.411-6.049-6.744-9.055-9.763-2.4-2.412-4.776-4.822-7.108-6.975-3-2.767-5.836-5.471-8.692-7.854-3.332-2.779-6.657-5.663-9.815-8.028-2.958-2.216-5.784-4.613-8.7-6.6-3.161-2.159-6.251-4.414-9.219-6.254-3.814-2.365-7.533-4.882-11.168-6.89-4.213-2.327-8.513-4.909-12.478-6.834-4.61-2.239-9.234-4.619-13.51-6.416-4.1-1.725-8.11-3.505-11.874-4.888-4.5-1.652-8.506-3.191-12.584-4.47-6.045-1.9-12.071-3.678-17.431-5-9.228-2.284-17.608-3.757-24.951-4.9-7.123-1.112-13.437-1.64-18.271-2.035l-2.405-.2c-1.638-.136-3.508-.237-4.633-.3a115.051,115.051,0,0,0-12.526-.227h259.51Z' transform='translate(-8399.997 -164.445)' fill='%23f1f5f8'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -1.25rem;
}
/* for site health #wpbody #wpbody-content */
#wpbody .wrap, #wpbody #wpbody-content {
  margin: 10px 0px 0 -1px;
  border-radius: 30px;
  padding: 0px 12px;
  min-height: 100vh;
  --bg-opacity: 1;
  background-color: #f1f5f8;
  background-color: rgba(241, 245, 248, var(--bg-opacity));
  flex: 1 1 0%;
  padding-bottom: 2.5rem;
}
#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: #1c3faa;
}
#adminmenu .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:focus {
  box-shadow: inset 4px 0 0 0 currentColor;
  transition: box-shadow 0.1s linear;
}
#adminmenu .wp-submenu a:hover {
  color: #f6f7f7;
}
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
  box-shadow: none;
}
#adminmenu {
  margin: 55px 0;
}
#screen-meta-links {
  margin: 0px 44px 0 0;
}
#screen-meta {
  margin: 10px 0px 0px 0;
  border-top: 1px solid #c3c4c7;
}
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input,
#wpadminbar .ab-top-menu > li.hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #3151bc;
}
#screen-meta {
  border-radius: 30px;
  --bg-opacity: 1;
  background-color: rgba(241, 245, 248, var(--bg-opacity));
}
/* Dashboard widgets */
.postbox .postbox-header, table thead {
  border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
}
.postbox, table, .media-frame.mode-grid .media-toolbar, .plugin-install-php .wp-filter, .plugin-card, .upload-php .wp-filter, .themes-php .theme-browser .theme, .theme-overlay .theme-wrap, .card { 
  border: none;
      box-shadow: 0px 3px 20px #0000000b;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    border-radius: 0.375rem;
    padding-bottom: 1px;
}
#activity-widget #latest-comments #the-comment-list .comment-item {
      --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
}
.postbox .handle-order-higher:focus, .postbox .handle-order-lower:focus, .postbox .handlediv:focus {
  outline: none;
  box-shadow: none;
}

#wpfooter {
    color: #fff;
}
#wpfooter a {
    color: #fff;
}
.notice, div.error, div.updated {
  border-top: none;
    border-right: none;
    border-bottom: none;
    box-shadow: 0px 3px 20px #0000000b;
    --bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    border-radius: 0.375rem;
}

/*input elements*/
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 {
  --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
}
button, input, select, textarea {
  --border-opacity: 1 !important;
    border-color: #e2e8f0 !important;
    border-color: rgba(226, 232, 240, var(--border-opacity)) !important;
}
.button-primary {
  --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
    --bg-opacity: 1 !important;
    background-color: #1C3FAA !important;
    background-color: rgba(28, 63, 170, var(--bg-opacity)) !important;
    border-radius: 0.375rem !important;
    font-weight: 500 !important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
  --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
    border-width: 1px;
    border-radius: 0.375rem;
    font-weight: 500;
    cursor: pointer;
        background-color: transparent;
}
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover{
  background-color: transparent;
}

#menu-management .menu-edit, #menu-settings-column .accordion-container, .comment-ays, .feature-filter, .imgedit-group, .manage-menus, .menu-item-handle, .popular-tags, .stuffbox, .widget-inside, .widget-top, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat {
    border: none;
    box-shadow: none;
}
.widefat thead td, .widefat thead th {
  border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
} .widefat tfoot td, .widefat tfoot th{
    border-top-width: 1px;
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity));
}
.form-table th, .form-table .td-full, .form-table th.th-full { padding: 20px 10px 20px 15px;}
/**
Block Editor
**/
body.block-editor-page, html.wp-toolbar,#adminmenu .wp-has-current-submenu .wp-submenu {
  background: #1c3faa;
}

/*add new post*/
body.block-editor-page #adminmenu li.wp-has-current-submenu::before,
body.block-editor-page #adminmenu li.wp-has-current-submenu::after,
body.block-editor-page #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu::after {
  display: none;
}
body.block-editor-page #adminmenu li.wp-has-current-submenu,
body.block-editor-page #adminmenu li.menu-top:not(.wp-has-current-submenu):hover, 
body.block-editor-page #adminmenu li.opensub > a.menu-top:not(.wp-has-current-submenu), 
body.block-editor-page #adminmenu li > a.menu-top:not(.wp-has-current-submenu):focus { width: 80%; }
body.block-editor-page #adminmenu li.opensub .wp-submenu { left: 126px; }
body.block-editor-page #adminmenu .wp-has-current-submenu .wp-submenu { width: auto;}
.health-check-header, .privacy-settings-header { background: none;}
body.site-health #wpbody #wpbody-content {
  margin-left: 20px;
}