.form-table {
    table-layout: fixed;
    margin-top:0px;
}

.form-table th {
    padding: 0px;
}


#custom_admin_interface_settings_form .tab-content p {
    padding: 10px;
}

@keyframes normal-animation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}

.fa-spinner {
    -webkit-animation: webkit-animation 2s infinite linear;
    -moz-animation: moz-animation 2s infinite linear;
    -o-animation: o-animation 2s infinite linear;
    animation: normal-animation 2s infinite linear;
    font-size: 20px !important;
    display: none;
    margin-top: 9px;
}


#poststuff h2 {
    font-size: 14px;
    padding: 8px 12px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 1.4;
}

.information-icon {
    cursor: pointer;
}

#custom_admin_interface_settings_form #tabs {
    border-bottom: 0px !important; 
    border: 0px solid white !important;
    padding: 0px !important;
}

#custom_admin_interface_settings_form #wpbody b, #custom_admin_interface_settings_form #wpbody strong {
    font-weight: 900;
}

#custom_admin_interface_settings_form #wpbody a {
    color: #d14032;
    font-weight: 900;
    text-decoration: none;
}

.nav-tab:focus, .nav-tab:hover {
    box-shadow: none !important;
}

.form-table td {
    padding: 5px 10px;
}

#custom_admin_interface_settings_form .notice h3 {
    margin-top: 0px;
}

#custom_admin_interface_settings_form .button-secondary {
    color: #555 !important;
    background-color: #eeeeee !important; 
    
}

#custom_admin_interface_settings_form .button-primary, #custom_admin_interface_settings_form .button-secondary {
    text-shadow: 0 0 0 rgba(0,0,0,0) !important;
    box-shadow: 0 0 0 white !important;
    border-width: 0px !important;
    height: 35px !important;
    line-height: 35px !important;
    font-weight: 600;
    padding-left: 14px !important;
    padding-right: 14px !important;
    border-radius: 4px !important;
}

#custom_admin_interface_settings_form .button-primary{
    margin: 10px !important;   
    margin-top: 20px !important; 
}

#custom_admin_interface_settings_form .postbox {
    border: 1px solid white;
}

#custom_admin_interface_settings_form .button-primary {
    background: #d14032 !important;
    border-color: #d14032 !important;
    -webkit-box-shadow: 0 1px 0 #d14032 !important;
    box-shadow: 0 1px 0 #d14032 !important;
    text-shadow: 0 -1px 1px #d14032, 1px 0 1px #d14032, 0 1px 1px #d14032, -1px 0 1px #d14032 !important;
}

.CodeMirror {
    border: 2px solid #eaeaea !important;
    border-radius: 3px !important;
    height: 600px !important;
}

.options-page-header-icon {
    color: #d14032;
}

.wp_custom_admin_interface_settings_input {
    border: 2px solid #eaeaea !important;
    border-radius: 3px !important;
    padding: 6px 8px !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;
}

#wp-wp_custom_admin_interface_custom_footer-editor-container {
    border: 2px solid #eaeaea !important;
    border-radius: 3px !important;     
}

#wp-wp_custom_admin_interface_custom_footer-editor-tools {
    margin-bottom: 3px !important;
    margin-right: 1px !important;
}

.wp_custom_admin_interface_settings_checkbox, #custom_admin_interface_settings_form input[type=checkbox]
{
    border: 2px solid #dddddd !important;
    border-radius: 3px !important;
    padding: 0px !important;
    padding-right: 16px !important;
    padding-left: 2px !important;
    padding-top: 2px !important;
    padding-bottom: 15px !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;
}



/* datepicker styling */
.ui-datepicker {
    width: 195px;
    padding: 0.2em 0.2em 0;
    display: none;
    background-color: white;
    padding: 10px 20px 10px 15px;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}


#custom_admin_interface_settings_form .quick-shortcode-button {
font-size: 12px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    line-height: 25px !important;
    height: auto !important;
    font-weight: 500!important;
    border-radius: 3px !important;
}

.removed-menu-item, .hidden-plugin-item, .hidden-user-item, .hidden-sidebar-item, .removed-node-item, .hidden-meta-item {
    opacity: .3;
}



.remove-menu-item, .delete-custom-menu-item, .delete-node-item {
    float: right;
    padding-top: 6px;
}



.menu-item-separator hr {
    border-top: 2px dashed black;
    margin: 0px;
    width:100%;
}

.menu-item-separator {
    display: table;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 12px;
}

.hr-container {
    display: table-cell;    
    vertical-align: middle;
    height: 18px;
}


.menu-item-icon {
    padding: 0px 5px; 
    cursor: pointer;
}

.menu-item-icon:before {
    margin-top: 3px;
}

.svg-menu-icon {
    display:inline-block; 
    width: 20px; 
    height: 20px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    vertical-align: middle;
    margin-top: -3px;
    background-size: 20px 20px;
}


.custom-admin-interface_page_wpcai_admin_menu .ui-dialog {
    background: white;
    padding: 20px;
    box-shadow: 0 0 10px 3px rgba(0,0,0,0.4);
    border-radius: 4px;
}

.custom-admin-interface_page_wpcai_admin_menu .ui-dialog-title {
    font-weight: bold;   
    font-size: 16px;
    margin-top: 9px;
    display: inline-block;
    cursor: move;
}



.custom-admin-interface_page_wpcai_admin_menu .ui-dialog-titlebar-close {
    background-color: #eeeeee !important;
    border-color: #999 !important;
    text-shadow: 0 0 0 rgba(0,0,0,0) !important;
    box-shadow: 0 0 0 white !important;
    border-width: 0px !important;
    height: 35px !important;
    line-height: 35px !important;
    font-weight: 600;
    padding-left: 14px !important;
    padding-right: 14px !important;
    border-radius: 4px !important;
    color: #555 !important; 
    cursor: pointer !important;
    float: right !important;
}

.ui-dialog-titlebar {
    margin-bottom: 30px;
}

.dash-icons-for-selection {
    padding-right: 13px;
    padding-bottom: 13px;
    cursor: pointer;
}

.svg-icons-for-selection {
    cursor: pointer;
    margin-right: 13px;
}

#admin-menu-manager > li {
    background-color: #eeeeee;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,.3);
    margin-bottom: 15px;
}

#admin-menu-manager > li > ul {
    margin-top: 10px;
}

#admin-menu-manager > li > ul > li {
    background-color: white;
    border-radius: 3px;
    padding: 4px; 
}

#admin-menu-manager > li > ul > li:last-child {
    margin-bottom: 0px; 
}





#admin-menu-manager input {
    border-radius: 3px; 
    border-width: 2px;
    box-shadow: none;
}

#admin-menu-manager > li > ul > li > div > .menu-item-icon {
    display: none;    
}

.mjs-nestedSortable-no-nesting {
    background: none !important;
    border: none !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

#admin-menu-manager > li > ul > .mjs-nestedSortable-no-nesting {
    display: none !important;
}


#admin-menu-manager > li > ul > li > div > input[readonly] {
    background-color: #fafafa;
    border-color: #e9e9e9;
}

#admin-menu-manager > li > div > input {
    font-weight: bold;
}

#admin-menu-manager li {
    cursor: move;
}

#admin-menu-manager-buttons button {
    margin-bottom: 4px !important;
}

#admin-menu-manager i {
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}

#admin-menu-manager > li > div {
    padding-right: 4px;   
}
    


.mjs-nestedSortable-no-nesting i {
    padding-left: 0px !important;
    padding-right: 0px !important; 
}

.delete-separator {
    cursor: pointer !important;
    display: table-cell !important;
    width: 46px !important;
    white-space: nowrap !important;
    text-align: center !important;
}

#admin-menu-manager > li > ul > li > div > .menu-classes, #admin-menu-manager > li > ul > li > div > .edit-menu-item-classes {
    display: none !important;
}

.menu-third-value, .menu-fifth-value {
    display: none !important;
}

.add-exception-case, .remove-exception-case {
    cursor: pointer;
    margin-left: 14px;
}

.exception-case {
    margin-bottom: 15px;
}


#custom_admin_interface_settings_form select{
    border: 2px solid #dddddd;
    border-radius: 3px;
    box-shadow: none;
    line-height: 22px;
    font-weight: bold;    
   
}

#admin-menu-manager>li>div>input {
    font-weight: 700;
    border-color: #dddddd;
}

.duplication-error {
    color: red !important;
    font-weight: bold !important;
}

#adminmenu .wp-menu-image img {
    width: 20px;
    height: auto;
}

.no-url-value {
    border-color: red !important;  
}

#custom_admin_interface_settings_form .ui-widget-overlay {
    background: none !important;
}

#custom_admin_interface_settings_form .plugin-item, #custom_admin_interface_settings_form .user-item, #custom_admin_interface_settings_form .sidebar-item, #custom_admin_interface_settings_form .meta-item  {
    background-color: #eeeeee;
    padding: 10px;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    margin-bottom: 15px;
    list-style: none;
    
}

#custom_admin_interface_settings_form .remove-plugin-item, #custom_admin_interface_settings_form .remove-user-item,
#custom_admin_interface_settings_form .remove-meta-item, #custom_admin_interface_settings_form .remove-sidebar-item {
    float: right;
    margin-top: 1px;
    cursor: pointer;
}



#toolbar-menu-manager ul {
    padding-left: 30px !important;
}


#toolbar-menu-manager li div {
    background-color: #eeeeee;
    border-radius: 3px;
    padding: 4px;
    border-radius: 4px;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;
    margin-top: 10px;
    cursor: move;
}

#toolbar-menu-manager i {
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}

.remove-node-item {
    float: right;
    padding-top: 6px;
}

@keyframes normal-animation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}

.wp-custom-admin-interface-loading {
    -webkit-animation: webkit-animation 1s infinite linear;
    -moz-animation: moz-animation 1s infinite linear;
    -o-animation: o-animation 1s infinite linear;
    animation: normal-animation 1s infinite linear;
    font-size: 16px !important;
    display: inline-block !important;

}

.ui-accordion-content {
    padding-top: 0px;
    padding-bottom: 10px;
}

.ui-accordion-header {
    cursor: pointer;
    margin-top: 25px;
}

#accordion {
    margin-bottom: 20px;
}


/* compiled by scssphp v0.0.10 on Tue, 21 Jan 2025 18:40:00 +0000 (1.1193s) */

/*
 * Button mixin- creates 3d-ish button effect with correct
 * highlights/shadows, based on a base color.
 */
html {
  background: #f1f1f1;
  /* Links */ }

a {
  color: #0074a2; }
  a:hover, a:active, a:focus {
    color: #0099d5; }

#media-upload a.del-link:hover, div.dashboard-widget-submit input:hover, .subsubsub a:hover, .subsubsub a.current:hover {
  color: #0099d5;
  /* Forms */ }

input[type=checkbox]:checked:before {
  color: #19be96; }

input[type=radio]:checked:before {
  background: #19be96; }

.wp-core-ui input[type="reset"]:hover, .wp-core-ui input[type="reset"]:active {
  color: #0099d5;
  /* Core UI */ }

.wp-core-ui {
  /* List tables */ }
  .wp-core-ui .button-primary {
    background: #19be96;
    border-color: #139172 #107a61 #107a61;
    color: white;
    box-shadow: 0 1px 0 #107a61;
    text-shadow: 0 -1px 1px #16a784, 1px 0 1px #16a784, 0 1px 1px #16a784, -1px 0 1px #16a784; }
    .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus {
      background: #1bcca1;
      border-color: #107a61;
      color: white;
      box-shadow: 0 1px 0 #107a61; }
    .wp-core-ui .button-primary:focus {
      box-shadow: inset 0 1px 0 #139172, 0 0 2px 1px #33b3db; }
    .wp-core-ui .button-primary:active {
      background: #139172;
      border-color: #107a61;
      box-shadow: inset 0 2px 0 #107a61; }
    .wp-core-ui .button-primary[disabled], .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary.button-primary-disabled, .wp-core-ui .button-primary.disabled {
      color: #c7d1cf !important;
      background: #149a7a !important;
      border-color: #107a61 !important;
      text-shadow: none !important; }
    .wp-core-ui .button-primary.button-hero {
      box-shadow: 0 2px 0 #107a61 !important; }
      .wp-core-ui .button-primary.button-hero:active {
        box-shadow: inset 0 3px 0 #107a61 !important; }
  .wp-core-ui .wp-ui-primary {
    color: #fff;
    background-color: #2d3c50; }
  .wp-core-ui .wp-ui-text-primary {
    color: #2d3c50; }
  .wp-core-ui .wp-ui-highlight {
    color: #fff;
    background-color: #19be96; }
  .wp-core-ui .wp-ui-text-highlight {
    color: #19be96; }
  .wp-core-ui .wp-ui-notification {
    color: #fff;
    background-color: #19be96; }
  .wp-core-ui .wp-ui-text-notification {
    color: #19be96; }
  .wp-core-ui .wp-ui-text-icon {
    color: #7b94b5; }

.wrap .add-new-h2:hover, .wrap .page-title-action:hover, .tablenav .tablenav-pages a:hover, .tablenav .tablenav-pages a:focus {
  color: #9baec7;
  background-color: #2d3c50; }

.view-switch a.current:before {
  color: #2d3c50; }

.view-switch a:hover:before {
  color: #19be96;
  /* Admin Menu */ }

#adminmenuback, #adminmenuwrap, #adminmenu {
  background: #2d3c50; }

#adminmenu a {
  color: #9baec7; }

#adminmenu div.wp-menu-image:before {
  color: #7b94b5; }

#adminmenu a:hover, #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus {
  color: #fff;
  background-color: #19be96; }

#adminmenu li.menu-top:hover div.wp-menu-image:before, #adminmenu li.opensub > a.menu-top div.wp-menu-image:before {
  color: #fff;
  /* Active tabs use a bottom border color that matches the page background color. */ }

.about-wrap h2 .nav-tab-active, .nav-tab-active, .nav-tab-active:hover {
  background-color: #f1f1f1;
  border-bottom-color: #f1f1f1;
  /* Admin Menu: submenu */ }

#adminmenu .wp-submenu, #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu {
  background: #202b39; }

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
  border-right-color: #202b39; }

#adminmenu .wp-submenu .wp-submenu-head {
  color: #acbbd0; }

#adminmenu .wp-submenu a, #adminmenu .wp-has-current-submenu .wp-submenu a, .folded #adminmenu .wp-has-current-submenu .wp-submenu a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a {
  color: #acbbd0;
  /* Admin Menu: current */ }
  #adminmenu .wp-submenu a:focus, #adminmenu .wp-has-current-submenu .wp-submenu a:focus, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu .wp-has-current-submenu .wp-submenu a:hover, .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover {
    color: #fff; }

#adminmenu .wp-submenu li.current a, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a {
  color: #fff; }
  #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:hover, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover, #adminmenu .wp-submenu li.current a:focus, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a:focus, #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus {
    color: #fff; }

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 a.wp-has-current-submenu, #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head, .folded #adminmenu li.current.menu-top {
  color: #fff;
  background: #19be96; }

#adminmenu li.wp-has-current-submenu div.wp-menu-image:before, #adminmenu a.current:hover div.wp-menu-image:before, #adminmenu li.wp-has-current-submenu a:focus 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, #adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, .ie8 #adminmenu li.opensub div.wp-menu-image:before {
  color: #fff;
  /* Admin Menu: bubble */ }

#adminmenu .awaiting-mod, #adminmenu .update-plugins {
  color: #fff;
  background: #19be96; }

#adminmenu li.current a .awaiting-mod, #adminmenu li a.wp-has-current-submenu .update-plugins, #adminmenu li:hover a .awaiting-mod, #adminmenu li.menu-top:hover > a .update-plugins {
  color: #fff;
  background: #202b39;
  /* Admin Menu: collapse button */ }

#collapse-menu {
  color: #7b94b5; }

#collapse-menu:hover {
  color: #fff; }

#collapse-button div:after {
  color: #7b94b5; }

#collapse-menu:hover #collapse-button div:after {
  color: #fff;
  /* Pointers */ }

.wp-pointer .wp-pointer-content h3 {
  background-color: #19be96;
  border-color: #16a784; }

.wp-pointer .wp-pointer-content h3:before {
  color: #19be96; }

.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: #19be96;
  /* Media */ }

.media-item .bar, .media-progress-bar div {
  background-color: #19be96; }

.details.attachment {
  box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #19be96; }

.attachment.details .check {
  background-color: #19be96;
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px #19be96; }

.media-selection .attachment.selection.details .thumbnail {
  -webkit-box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #19be96;
  box-shadow: 0px 0px 0px 1px #fff, 0px 0px 0px 3px #19be96;
  /* Themes */ }

.theme-browser .theme.active .theme-name, .theme-browser .theme.add-new-theme a:hover:after, .theme-browser .theme.add-new-theme a:focus:after {
  background: #19be96; }

.theme-browser .theme.add-new-theme a:hover span:after, .theme-browser .theme.add-new-theme a:focus span:after {
  color: #19be96; }

.theme-section.current, .theme-filter.current {
  border-bottom-color: #2d3c50; }

body.more-filters-opened .more-filters {
  color: #9baec7;
  background-color: #2d3c50; }

body.more-filters-opened .more-filters:before {
  color: #9baec7; }

body.more-filters-opened .more-filters:hover, body.more-filters-opened .more-filters:focus {
  background-color: #19be96;
  color: #fff; }

body.more-filters-opened .more-filters:hover:before, body.more-filters-opened .more-filters:focus:before {
  color: #fff;
  /* Widgets */ }

.widgets-chooser li.widgets-chooser-selected {
  background-color: #19be96;
  color: #fff; }

.widgets-chooser li.widgets-chooser-selected:before, .widgets-chooser li.widgets-chooser-selected:focus:before {
  color: #fff;
  /* Customize */ }

#customize-theme-controls .widget-area-select .selected {
  background-color: #19be96;
  color: #fff;
  /* Responsive Component */ }

div#wp-responsive-toggle a:before {
  color: #7b94b5; }

.wp-responsive-open div#wp-responsive-toggle a {
  border-color: transparent;
  background: #19be96; }

.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
  background: #202b39; }

.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
  color: #7b94b5;
  /* TinyMCE */ }

.mce-container.mce-menu .mce-menu-item:hover, .mce-container.mce-menu .mce-menu-item.mce-selected, .mce-container.mce-menu .mce-menu-item:focus, .mce-container.mce-menu .mce-menu-item-normal.mce-active, .mce-container.mce-menu .mce-menu-item-preview.mce-active {
  background: #19be96; }


@font-face {
	font-family: 'aabed admin';
	font-style: normal;
	font-weight: 500;
	src: url('IRANYekanX-Medium.woff') format('woff'),   
	url('IRANYekanX-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'aabed admin';
	font-style: normal;
	font-weight: 600;
	src: url('IRANYekanX-DemiBold.woff') format('woff'),   
	url('IRANYekanX-DemiBold.woff2') format('woff2');	 
}
ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu > li.current > a.current:after {
	border-right: 0;
}
#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after {
	border-right: 0;
}
body.rtl, body.rtl .press-this a.wp-switch-editor {
    font-family: 'aabed admin', Tahoma !important;
	-moz-font-feature-settings: 'ss02';
    -webkit-font-feature-settings: 'ss02';
    font-feature-settings: 'ss02';
}
h1, h2, h3, h4, h5, h6, p, a, code, li, ul, strong, select, option, button, p, input, textarea, body {
    font-family: 'aabed admin', Tahoma !important;
}
.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
    line-height: 2.5;
	padding: 0px 15px;
    border-radius: 8px;
    min-width: 32px;
}
.order-status>span {
    margin: 0px 6px !important;
}
.widefat .column-wc_actions a.button::after {
    font-size: 22px;
    line-height: normal !important
}
.post-type-shop_order .widefat .column-wc_actions a.button::after {
    font-size: 18px;
    line-height: 30px !important;
    vertical-align: middle;
    padding: 0px 0px;
    border: none !important;
    background: #00c6c6;
    margin: 0px !important;
}
.post-type-shop_order  .wc-action-button {
    border: none !important;
    color: #ffffff !important;
}
.wp-core-ui select {
    line-height: 2.5;
    border-radius: 8px;
    margin-bottom: 10px;
    font-size: inherit;
}
.wc-backbone-modal-main footer .inner .wc-action-button {
    background: #000;
    font-size: 16px;
    line-height: 31px;
}
.wc-backbone-modal-main footer .inner .wc-action-button:hover {
    background: #cc0000;
}
.order-status {
    border-radius: 8px !important;
}
.column-order_status .order-status>span {
    text-indent: initial;
    font-size: 13px;
    background: #fff;
    padding: 7px 12px;
    border-radius: 30px;
    position: absolute;
    border: 1px solid;
    min-width: 90px;
    text-align: center;
}
.order_number .order_history {
	font-size: 15px;
    background: #fff;
    padding: 0px 15px;
    border-radius: 30px;
    margin: 0px 5px;
    border: 1px solid #ddd;
    min-width: 35px;
    position: relative;
    display: inline-block;
}
.order_number .order_history i{
    font-size: 15px;
    color: #ffc107;
    vertical-align: middle;
    margin: 0px 0px 0px 8px;
    font-weight: 100;
}

.order_number .order_phone i{
font-size: 14px;
    color: #4caf50;
    vertical-align: middle;
    margin: 0px 7px 0px;
    font-weight: 100;
}


.order_number .order_registered, .order_number .order_unregistered {
    font-size: 15px;

    margin: 0px 10px;

    text-align: center;
}

.order_number .order_registered i{
    font-size: 18px;
    color: #4db6ac;
    vertical-align: middle;
    font-weight: 100;
}

.order_number .order_unregistered i{
    font-size: 18px;
    color: #afb42b;
    vertical-align: middle;
    font-weight: 100;
}

.woocommerce-layout__header {
    top: auto !important;
    border-bottom: 1px solid #ddd;
}
.widefat td, .widefat td ol, .widefat td p, .widefat td ul {
    line-height: inherit;
    vertical-align: middle;
}
#adminmenu .wp-submenu li {
    padding: 2px 0px;
    border-bottom: 1px solid #000;
}
#adminmenu .wp-submenu li:last-child {

    border-bottom: none;
}
#adminmenu li.current, .folded #adminmenu li.wp-menu-open {
    border-left: 5px solid #f4433699;
    background: #ffffff10;
}
.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active {
    padding: 4px 12px;
    border: 2px solid #7aa4c7;
    border-radius: 30px;
    color: #004378;
    background: #eaf1ff;
}
@media screen and (max-width: 782px) {
.column-order_status .order-status>span {
    display:none;
}
}
/* Hide Custom Metaboxes by Aabed*/
#xts_product_metaboxes {display:none}

.acf-button-group {width:100%}

.acf-button-group label.selected {
    border-color: #217c66 !important;
    background: #19be96 !important;
}

.acf-button-group label {
    border: #d7d7d7 solid 1px !important;
}

.acf-fields > .acf-field {
    padding: 10px !important;
}

.acf-fields.-border {
    border: #e7e7e7 solid 1px !important;
}

.acf-field-true-false .acf-label {    width: 50%;display: flex;    justify-content: flex-start;margin-bottom: 0px !important;}
.acf-field-true-false .acf-input {    width: 50%;display: flex;    justify-content: flex-end;}
.acf-field-true-false {    display: flex;line-height: 32px;}

.acf-fields.-left > .acf-field > .acf-input {    padding: 0 5px !important;}

.acf-field-message {    background: #f9f9f9;}

.acf-field-message .dashicons {    color: #19be96;}

.acf-field .acf-label {
    margin: 0 0 0px !important;
}

.wp-list-table td .rank-math-column-display {
    display: inline-block !important;
}

.widefat td, .widefat th {
    padding: 7px 10px;
}

table.wp-list-table td.column-thumb img {
    border-radius: 10px;
    border: 1px solid #d7d7d7;
    padding: 5px;
}

table.wp-list-table .column-price {
    width: 15ch !important;
}

.post-type-shop_order .wp-list-table .column-order_number, .woocommerce_page_wc-orders .wp-list-table .column-order_number {
    width: 35ch !important;
}

.wp-list-table td .schema-type {    display: none !important;}

.column-print .order-status {margin: 0px 3px;}

.widefat .column-order_status .order-status:after {

    margin-top: 2px !important;
}

/* Admin Bar */
/*
 * Button mixin- creates 3d-ish button effect with correct
 * highlights/shadows, based on a base color.
 */
#wpadminbar {
  color: #666;
  background: #fff; }

#wpadminbar .ab-item, #wpadminbar a.ab-item, #wpadminbar > #wp-toolbar span.ab-label, #wpadminbar > #wp-toolbar span.noticon {
  color: #666; }

#wpadminbar .ab-icon, #wpadminbar .ab-icon:before, #wpadminbar .ab-item:before, #wpadminbar .ab-item:after {
  color: #ccc; }

#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item, #wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus, #wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item, #wpadminbar .ab-top-menu > li.menupop.hover > .ab-item {
  color: #333;
  background: #fff; }

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label, #wpadminbar:not(.mobile) > #wp-toolbar li.hover span.ab-label, #wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
  color: #333; }

#wpadminbar:not(.mobile) li:hover .ab-icon:before, #wpadminbar:not(.mobile) li:hover .ab-item:before, #wpadminbar:not(.mobile) li:hover .ab-item:after, #wpadminbar:not(.mobile) li:hover #adminbarsearch:before {
  color: #aaa;
  /* Admin Bar: submenu */ }

#wpadminbar .menupop .ab-sub-wrapper {
  background: #fff; }

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary, #wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #f1f1f1; }

#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: #666; }

#wpadminbar .quicklinks li .blavatar, #wpadminbar .menupop .menupop > .ab-item:before {
  color: #ccc; }

#wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li #adminbarsearch.adminbar-focused:before {
  color: #333; }

#wpadminbar .quicklinks li a:hover .blavatar, #wpadminbar .quicklinks li a:focus .blavatar, #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar, #wpadminbar .menupop .menupop > .ab-item:hover:before, #wpadminbar.mobile .quicklinks .ab-icon:before, #wpadminbar.mobile .quicklinks .ab-item:before {
  color: #333; }

#wpadminbar.mobile .quicklinks .hover .ab-icon:before, #wpadminbar.mobile .quicklinks .hover .ab-item:before {
  color: #ccc;
  /* Admin Bar: search */ }

#wpadminbar #adminbarsearch:before {
  color: #ccc; }

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  color: #666;
  background: ; }

#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
  color: #666;
  opacity: 0.7; }

#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
  color: #666;
  opacity: 0.7;
  /* Admin Bar: my account */ }

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  border-color: ;
  background-color: ; }

#wpadminbar #wp-admin-bar-user-info .display-name {
  color: #666; }

#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
  color: #333; }

#wpadminbar #wp-admin-bar-user-info .username {
  color: #666; }

#wpadminbar {
  height: 50px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); }

#wp-admin-bar-site-name > a:before {
  text-indent: -9999em; }
  #wp-admin-bar-site-name img {
    float: left !important;
    height: 32px !important; }
    #wp-admin-bar-site-name img + span {
      margin-left: 10px !important; }
  #wp-admin-bar-site-name span {
    font-size: 16px;
    font-weight: bold; }

#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  border-width: 0;
  border-radius: 100%;
  width: 32px;
  height: 32px; }

#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
  margin-left: 16px; }

#wp-admin-bar-user-info .avatar {
  display: none; }

#adminmenu a.menu-top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05); }

.wp-menu-separator {
  display: none; }

.box {
  position: relative;
  border: 1px solid #e5e5e5;
  background: #fff;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .04); }
  .box h3 {
    padding: 15px;
    margin: 0;
    cursor: pointer; }
  .box h4 {
    font-size: 13px;
    padding: 15px;
    margin: 0;
    line-height: 1;
    background: #fafafa;
    cursor: pointer; }
  .box h4:hover {
    border: 1px solid #999;
    margin: -1px -1px 0 -1px;
    padding-bottom: 14px; }
  .box h4.sm {
    padding: 10px;
    background: #fff; }
  .box h4.sm:hover {
    padding-bottom: 9px; }
  .box .box-body {
    padding: 0 15px; }
  .box .b-t {
    border-top: 1px solid #eee; }

.bg {
  background-color: #fafafa; }

.bg-white {
  background-color: #fff; }

.text-sm {
  font-size: 13px !important; }

.no-m-t {
  margin-top: 0; }

.m-b {
  margin-bottom: 10px; }

.text-muted {
  color: #ccc; }

.text-l-t {
  text-decoration: line-through; }

.pull-right {
  float: right; }

.clearfix:before, .clearfix:after {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.show {
  display: inherit; }

@media screen and (max-width: 782px) {
  #wp-admin-bar-site-name img {
    display: none; } }

@media screen and (min-width: 992px) {
  .row {
    margin-left: -15px;
    margin-right: -15px; }

  .col {
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left; }

  .col-3 {
    width: 25%; }

  .col-4 {
    width: 33.33%; }

  .col-6 {
    width: 50%; }

  .col-8 {
    width: 66.66%; }

  .col-9 {
    width: 75%; } }

@media screen and (min-width: 783px) {
  html.wp-toolbar {
    padding-top: 50px; }

  #wpadminbar .quicklinks > ul > li > a {
    padding: 9px 10px !important; } }

@media screen and (min-width: 783px) {
  .folded #adminmenu, .folded #adminmenu li.menu-top, .folded #adminmenuback, .folded #adminmenuwrap {
    width: 90px; }
    .folded #wpcontent, .folded #wpfooter {
      margin-left: 90px;
      padding-left: 20px; }
    .folded #adminmenu .wp-submenu.sub-open, .folded #adminmenu .opensub .wp-submenu, .folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
      top: 0px;
      left: 90px; }
    .folded #adminmenu .wp-menu-name {
      display: block;
      text-align: center;
      font-size: 11px;
      padding: 4px 0 10px 0;
      position: static;
      left: 0; }
    .folded #adminmenu a.menu-top {
      height: auto;
      border: none; }
    .folded #adminmenu div.wp-menu-image {
      position: relative;
      float: none;
      width: auto;
      text-align: center;
      padding: 4px 0;
      font-size: 20px !important; }
    .folded #adminmenu div.wp-menu-image:before {
      font-size: 28px;
      width: 28px;
      height: 28px; }
    .folded #adminmenu .wp-submenu-head {
      display: none; }
    .folded #collapse-button, .folded #collapse-button div {
      float: none;
      width: auto; }
    .folded #adminmenu > li > a .update-plugins, .folded #adminmenu > li > a .awaiting-mod {
      position: absolute;
      right: 10px;
      top: 10px; } }

@media (min-width: 783px) and (max-width: 960px) {
  .auto-fold #adminmenu, .auto-fold #adminmenu li.menu-top, .auto-fold #adminmenuback, .auto-fold #adminmenuwrap {
    width: 90px; }
    .auto-fold #wpcontent, .auto-fold #wpfooter {
      margin-left: 90px;
      padding-left: 20px; }
    .auto-fold #adminmenu .wp-submenu.sub-open, .auto-fold #adminmenu .opensub .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu {
      top: 0px;
      left: 90px; }
    .auto-fold #adminmenu .wp-menu-name {
      display: block;
      text-align: center;
      font-size: 11px;
      padding: 4px 0 10px 0;
      position: static;
      left: 0; }
    .auto-fold #adminmenu a.menu-top {
      height: auto;
      border: none; }
    .auto-fold #adminmenu div.wp-menu-image {
      position: relative;
      float: none;
      width: auto;
      text-align: center;
      padding: 4px 0;
      font-size: 20px !important; }
    .auto-fold #adminmenu div.wp-menu-image:before {
      font-size: 28px;
      width: 28px;
      height: 28px; }
    .auto-fold #adminmenu .wp-submenu-head {
      display: none; }
    .auto-fold #collapse-button, .auto-fold #collapse-button div {
      float: none;
      width: auto; }
    .auto-fold #adminmenu > li > a .update-plugins, .auto-fold #adminmenu > li > a .awaiting-mod {
      position: absolute;
      right: 10px;
      top: 10px; } }


.wc-action-button-label_preview  {
    text-indent: 0 !important;
    background: #546E7A !important;
    text-align: center !important;
}

.wc-action-button-label_preview span {
    vertical-align: text-bottom;
}