@charset "UTF-8";
/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 */
/**
 * @link       https://definiteseo.com/
 * @since      1.0.0
 * @package    definiteseo
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */
/* Global Variables are not accessable to before & after perscude elements unless specified */
:root,
::after,
::before {
  /* Font Family */
  --global--font-family: Roboto, sans-serif;
  --global--fontweight-normal: 400;
  --global--fontweight-medium: 700;
  /* Font Size */
  --global--font-size-base: 16px;
  --global--font-size-xxs: 11px;
  --global--font-size-xs: 12px;
  --global--font-size-sm: 14px;
  --global--font-size-md: 18px;
  --global--font-size-lg: 20px;
  --global--font-size-xl: 26px;
  --global--font-size-xxl: 36px;
  --global--font-size-xxxl: 5rem;
  --h1-font-size: 40px;
  --h2-font-size: 32px;
  --h3-font-size: 28px;
  --h4-font-size: 24px;
  --h5-font-size: 20px;
  --h6-font-size: var(--global--font-size-base);
  --global--font-size-page-title: var(--global--font-size-xxl);
  --global--letter-spacing: normal;
  --global-heading-font-size: var(--global--font-size-lg);
  --global-border-radius: 4px;
  --global-border-radius-circle: 50px;
  /* Colors */
  --global--color-black: #1E1E1E;
  --global--color-dark-gray: #3b3b3b;
  --global--color-gray: #575757;
  --global--color-light-gray: #707070;
  --global--color-light-gray1: #8d8d8d;
  --global--color-green: #31a408;
  --global--color-dark-green: #29A512;
  --global--color-dark-green1: #009519;
  --global--color-red: #c60000;
  --global--color-dark-yellow: #dba617;
  --global--color-yellow: #f0c33c;
  --global--color-light-yellow: #FFDD56;
  --global--color-white: #ffffff;
  --global--color-white-50: #b8b8b8;
  --global--color-white-90: #e4e4e4;
  --global--toggle-button-color: #F5EACD;
  --global--link--color: #1A0DAB;
  --global--box-shadow-color: #00000029;
  --global-wp-bt-hover-color:#f6f7f7;
  --global-secondary-button-text-color:white;
  --global-secondary-button-bg-color:var(--global--color-gray);
  --global-secondary-button-hover-bg-color:black;
}

.ds_clearfix {
  clear: both;
}

.ds_infoicon {
  background-image: url("../assets/SVG_icons/dseop-info_black_24dp.svg");
}

.ds_bs .ds_paragraph {
  column-gap: 10px;
}

.ds_bs .ds-redirection-delete-icon {
  cursor: pointer;
  left: 100%;
  font-size: 0;
  top: 25%;
}

/*.ds_bs .ds_paragraph img {
    width: 176px;
    height: 110px;
}*/
.ds_bs .ds-webmaster-tools-title.ms-5 {
  padding-bottom: 0px;
}

.ds_bs .ds_paragraph .ds_link {
  font-size: var(--global--font-size-sm);
}

.ds_bs .ds_paragraph.highlighted {
  border: 0.5px solid #B8B8B8;
  border-radius: 4px;
  opacity: 1;
  padding: 0.5em;
}

.ds_bs .ds_paragraph.highlighted span {
  letter-spacing: 0px;
  color: var(--global--color-red);
  opacity: 1;
}

.is_fullwidth {
  width: 100%;
}

.ds-delete-icon, .ds-delete-btn, .ds-delete-word-icon {
  background-image: url(../assets/SVG_icons/dseop-deleteicon.svg);
  width: 40px;
  height: 40px;
}
.ds-delete-icon:hover, .ds-delete-btn:hover, .ds-delete-word-icon:hover {
  background-image: url(../assets/SVG_icons/dseop-deleteiconhover.svg);
  cursor: pointer;
}

.ds_fieldset {
  border: 0.5px solid #B8B8B8;
  border-radius: 10px;
  opacity: 1;
}

.ds_fieldset legend {
  font-size: var(--global--font-size-xs);
  letter-spacing: 0px;
  opacity: 1;
}

body[class*=definiteseo_page] #wpwrap #wpcontent, body[class*=toplevel_page_dseop-preferences] #wpwrap #wpcontent {
  margin-left: 140px;
}

.ds-schema-markup-page .ds_paragraph.ds-post-schema-markup-banner {
  margin: 10px 50px 10px 50px;
}

.ds-schema-markup-page .ds-schema-type button#dropdownMenuButton {
  width: 100%;
  text-align: left;
  padding: 10px !important;
  margin-bottom: 10px;
}

.ds-schema-markup-page .ds-article-type {
  flex: 1 !important;
  column-gap: 4px;
}

.ds-schema-markup-page .custom-radio.ds_button_radio {
  display: inline-block;
  margin: 3px 2px;
}

.ds_bs .ds-display-grid {
  display: grid;
}

.ds_link.ds_link_strike {
  text-decoration: line-through;
}

body.wp-admin[class*=definiteseo], body.wp-admin[class*=toplevel_page_dseop-preferences] {
  background-color: #fbfbfb;
}

hr {
  border-top: 2px solid rgba(184, 184, 184, 0.5);
}

.ds-schema-markup-page .d-flex .item {
  flex: 0 0 20%;
}

.ds-page-schema-title .ds-insertremove-variables-lower-container #ds-sortable {
  width: 100%;
}

/*.ds_bs.ds_page.ds-schema-markup-page .ds-toggle-container {
    grid-template-columns: auto 30%;
}*/
.ds-schema-markup-page .ds-schema-type {
  flex: 1 !important;
}

.ds_page.ds-schema-markup-page .custom-description-title {
  grid-template-columns: 20% auto;
}

.ds-schema-markup-page .ds-toggle-button-container .custom-control {
  width: fit-content;
}

.ds-schema-markup-page .ds_page_title .ds_title [alt=tabicon] {
  height: 22px;
  width: 22px;
}

.ds-schema-markup-page .ds-content-window-content {
  margin: 0px !important;
}

.ds_bs .ds_paragraph.ds-has-image {
  background: rgba(228, 228, 228, 0.5);
}

.ds-misspelled-words-display .ds_page_content ul.nav.ds_tabs li a.active,
.ds-redirection-and-404-page .ds_page_content ul.nav.ds_tabs li a.active {
  background: var(--global--color-yellow);
  color: var(--global--color-dark-gray);
  border-radius: 4px 4px 0px 0px;
}

.ds-redirection-and-404-page .ds_page_content ul.nav.ds_tabs li,
.ds-redirection-and-404-page .ds_page_content ul.nav.ds_tabs li a {
  margin-bottom: 0px;
  border-bottom: 0px !important;
}

.ds-misspelled-words-display .ds_page_content .tab-content .tab-pane,
.ds-redirection-and-404-page .ds_page_content .tab-content .tab-pane {
  margin-top: 0px;
  border-top: 2px solid var(--global--color-yellow);
}

.tab-pane#Misspelled_Errors table.ds-misspelled-words-table tbody tr.ds-table-row:hover .ds-post-title,
#ds-website-speed-test-reportds-website-speed-test-report table#ds-report-table tbody tr:hover .ds-post-title {
  text-decoration: underline;
}

.tab-pane#Misspelled_Errors table.ds-misspelled-words-table tbody tr.ds-table-row:hover .ds-post-actions,
.tab-pane#Grammatical_Errors table.ds-misspelled-words-table tbody tr.ds-table-row:hover .ds-post-actions {
  visibility: visible !important;
  cursor: pointer;
}

#My_Dictionary .ds-content-window,
#Misspelled_Errors .ds-content-window {
  overflow-y: hidden !important;
  height: auto !important;
}

#My_Dictionary .ds-content-window-container,
#Misspelled_Errors .ds-content-window-container {
  height: auto !important;
}

div.ds-misspelled-words {
  background: #C21F1F 0% 0% no-repeat;
  text-align: center;
  border-radius: 4px;
  margin: 4px;
  padding: 6px;
  font: normal normal normal 14px/17px Roboto;
  color: #E4E4E4;
  letter-spacing: 0px;
  cursor: pointer;
}

.ds-misspelled-words-table .ds-word-count {
  position: relative;
  float: right;
  font-weight: 600;
  margin: 0 14px 0 18px;
}

.ds-misspelled-words-container > span {
  display: inherit;
  margin: 15px 0 10px 0;
}

table.ds-misspelled-words-table th.float-end {
  text-align: right !important;
  float: none !important;
}

.container.ds-misspelled-words-container {
  text-align: right;
}

.row.ds-misspelled-words-row {
  text-align: right;
  margin: 0px 0px 14px 0px;
  display: inline-block;
}

button.ds-toggle-dropdown.dropdown-toggle {
  border: none;
  background: transparent;
  width: 10px;
}

#Misspelled_Errors table.ds-misspelled-words-table tr.ds-table-row td {
  padding-top: 20px !important;
  padding-bottom: 0px !important;
}

#My_Dictionary .ds-content-window-footer,
#Grammatical_Errors .ds-content-window-footer,
#Misspelled_Errors .ds-content-window-footer {
  display: none;
}

#linkstate p.ds-link-action {
  visibility: hidden;
  margin-bottom: 0px;
}

#linkstate .ds-link-post-title:hover .ds-link-action {
  visibility: visible;
  cursor: pointer;
}

.ds-article-type-desc .ds_paragraph {
  margin-left: 20%;
}

.ds-article-type-desc + .ds-titleformat-variables-container .ds-insertremove-variables-inner-container,
div#schema-markup-page-container > div:nth-child(2) > .ds-insertremove-variables-inner-container,
div#schema-markup-product-container > div:nth-child(2) > .ds-insertremove-variables-inner-container {
  margin-left: 5%;
  width: 70%;
}

.ds-article-type-desc + .ds-titleformat-variables-container .ds-insertremove-variables-inner-container > div:nth-child(2) #ds-sortable {
  width: 100% !important;
}

.ds-schema-markup-page .ds-content-window-header {
  margin-left: 15px !important;
}

.ds-article-type-desc .ds_paragraph img {
  padding-top: inherit;
}

.ds-schema-markup-page .ds-section-subheading {
  margin-left: 50px !important;
}

#ds-my-dictionary-container {
  max-width: 700px;
  margin: 0 auto;
}

#ds-my-dictionary-container .ds-headline {
  display: flex;
}

.ds-my-dictionory-subcontainer .ds-dropdown.dropdown.is_light input {
  border-radius: 4px 0px 0px 4px !important;
}

.ds-my-dictionory-subcontainer.d-flex {
  max-width: 700px;
  position: relative;
  margin: 0 auto;
  flex-wrap: wrap;
}

.ds-my-dictionory-subcontainer .ds-dropdown {
  flex: 1 1 auto;
}

#ds-my-dictionary-container .ds-my-dictionary-content {
  flex-basis: 100%;
}

button#ds-add-word-to-dictionory {
  border-radius: 0px 4px 4px 0px;
}

button#ds-add-word-to-dictionory:not(.disabled) {
  color: var(--global-secondary-button-text-color);
  background-color: var(--global-secondary-button-bg-color);
}

button#ds-add-word-to-dictionory:not(.disabled):hover {
  background-color: var(--global-secondary-button-hover-bg-color);
}

.ds-my-dictionary-content .ds-single-word-container .ds-words-in-dictionory {
  border: 1px solid #B8B8B8;
  height: 40px;
  padding: 10px;
  flex: 1 auto;
}

table.table.ds-misspelled-words-table tbody td {
  background: white;
  border-bottom: 1px solid gray;
}

.ds_filter_dropdown.ds-webpage-speed-test-filter .ds-dropdown .ds-dropdown-toggle {
  background: white !important;
}

#website-speed-test-report td.ds-post-title:hover .ds-action-row {
  visibility: visible !important;
  cursor: pointer;
}

.ds_bs .ds-business-info-ph_no-container {
  column-gap: 10%;
}

.ds-business-info-ph_no-container .ds-business-info-dropdown-parent > label {
  min-width: 160px;
  margin-right: 25px;
}

div#ds-website-speed-test-report tbody .ds-grade .ds-grade-value {
  font-weight: 600;
}

div#ds-website-speed-test-report tbody .ds-grade .ds-score-grade-a {
  color: green;
  font-weight: 600;
}

div#ds-website-speed-test-report tbody .ds-grade .ds-score-grade-b {
  color: yellow;
  font-weight: 600;
}

div#ds-website-speed-test-report tbody .ds-grade .ds-score-grade-c {
  color: red;
  font-weight: 600;
}

.ds_bs .ds-content-window-footer > button.ds-save-options {
  right: 10px;
}

.ds-content-window-footer .custom-button.ds_sitemap_preview-container {
  width: 200px;
}

.ds-insert-variables .ds-dropdown .ds-insertvariable.show .ds-insert-variable-item {
  cursor: pointer;
}

.ds_bs.ds-points-to-improve-page .points-to-improve-container > .ds_paragraph.d-flex {
  margin-right: 60px;
}

.ds_bs.ds-points-to-improve-page .ds-pt-block:hover .ds-pti-heading > span {
  color: var(--global--color-yellow);
}

.ds_bs.ds-points-to-improve-page .ds-pt-block:hover {
  border-color: var(--global--color-dark-yellow);
}

.ds_bs.ds-points-to-improve-page .ds-pt-block:hover .ds-pti-heading span.ds-pt-collapse-icon {
  background-color: var(--global--color-yellow);
}

.ds_bs.ds-points-to-improve-page .ds-pt-block:hover .ds-pti-heading span.ds-pt-collapse-icon img {
  filter: brightness(0);
}

.ds_bs.ds-points-to-improve-page .ds-pti-heading span.ds-pt-collapse-icon, .ds-search-appearance-advance-tab span.ds-pt-collapse-icon {
  width: 40px;
  height: 40px;
  border: 1px solid gray;
  margin-top: -10px;
  border-radius: 50%;
}

.points-to-improve-container .ds-pti-heading.ds-toggle-dropdown::after, .ds-search-appearance-advance-tab .dropdown-toggle::after {
  display: none !important;
}

.ds-points-to-improve-page .nav.ds_tabs li.nav-item a.active.show {
  color: white;
  border-radius: 4px 4px 0px 0px;
}

.ds-points-to-improve-page .nav.ds_tabs li.nav-item:first-of-type a.active.show {
  background: var(--global--color-red);
}

.ds-points-to-improve-page .nav.ds_tabs li.nav-item a.active.show {
  background: var(--global--color-dark-green);
}

.ds-points-to-improve-page .ds-issues-container .ds-item {
  font-size: 14px;
  font-weight: 200;
  font-family: sans-serif;
}

.ds-points-to-improve-page .ds-issues-container .ds-critical-issue.ds-item .ds-icon::before {
  background: var(--global--color-red);
}

.ds-points-to-improve-page .ds-issues-container .ds-improved-issue.ds-item .ds-icon::before {
  background: var(--global--color-green);
}

.ds-points-to-improve-page .ds-issues-container .ds-item .ds-icon::before {
  content: "";
  border: 0px;
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 10px;
  background: var(--global--color-dark-yellow);
}

.ds-points-to-improve-page .ds-issues-container .ds-item .ds-error-link {
  margin-left: 30px;
}

.ds-points-to-improve-page ul.ds_tabs {
  border-bottom: 0px;
}

.ds-points-to-improve-page ul.ds_tabs li {
  margin-bottom: 0px;
}

.ds_bs .ds-content-window-container {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1607843137);
}

.ds-points-to-improve-page .tab-content {
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1607843137);
}

.points-to-improve-container .ds_paragraph {
  background: rgba(128, 128, 128, 0.2);
}

.points-to-improve-container .ds_paragraph span {
  align-items: flex-start;
  padding-top: 10px;
}

.ds-points-to-improve-page .ds_page_content .nav-item .nav-link {
  border-bottom: none !important;
}

.ds-points-to-improve-page div#Critical.tab-pane.active {
  border-top: 2px solid red;
}

.ds-points-to-improve-page .tab-pane.active {
  border-top: 2px solid var(--global--color-dark-yellow);
}

.ds-content-window-footer .modal.ds-unsave-dialog-box .modal-content {
  position: absolute;
}

.ds_bs .ds_tabs:not(.vertical) li a:not(.active.show) {
  border-bottom: 1px solid var(--global--color-gray);
}

.ds_bs .ds_tabs:not(.vertical) li a {
  height: 100%;
}

div#schema-markup-post-container > div:not(.ds-desc-container),
div#schema-markup-product-container > div,
div#schema-markup-page-container > div {
  padding-top: 5%;
}

.ds_bs .ds-general-container.ds-general-woocommerce-tab .ds-toggle-container .ds-toggle-button-container {
  max-width: 300px;
  margin: 0px 20%;
}

.tooltip.show.bs-tooltip-bottom .arrow {
  top: 0px;
}

.tooltip.show.bs-tooltip-top .arrow {
  bottom: 0px;
}

.tooltip.show {
  width: 210px;
  border-radius: 4px;
  padding: 15px;
  color: white;
  background: #1E1E1E 0% 0% no-repeat padding-box;
}

.tooltip.show:before {
  content: "";
  background: url(../assets/SVG_icons/tooltip-icon.svg);
  width: 20px;
  height: 20px;
  border: 2px solid red;
  z-index: 99;
  position: absolute;
}

.ds-general-settings-page .ds-redirection-match-types-container .ds-dropdown button#dropdownMenuButton {
  background: transparent;
}

.ds_bs .ds-redirection-source-url-dropdown,
.ds_bs .ds-redirection-source-url-textbox {
  grid-template-columns: 84% auto;
}

.ds_bs p.ds-added-post {
  background: floralwhite;
  padding: 10px;
  box-shadow: 2px 2px 2px 1px;
  text-shadow: 4px 4px 4px silver;
}

.ds_bs .ds_tabs .ds_tabs {
  width: 90% !important;
  float: right !important;
}

.ds_bs .ds-image-parent-container .ds-image-container,
.ds_bs .ds-previewbox-image {
  background: url("../assets/images/awesome-camera.png");
  background-repeat: no-repeat;
  background-position: center;
}

.ds_bs .ds_map_cordinates_info > div:nth-child(2) {
  margin-top: 25px;
}

.ds_bs .ds_page_content .ds_breadcrumb_previewbox {
  background: #F7F7F7;
}

.ds_bs .ds-breadcrumb-shortcode-note {
  background: #F7F7F7;
  padding: 20px;
}

.ds-breadcrumb-shortcode-note label {
  font-size: 16px;
  text-align: center;
  font-weight: normal;
  margin: 0 auto;
  background: #F7F7F7;
}

.ds-breadcrumb-shortcode-note span.ds-copy-icon {
  color: var(--global--color-yellow);
  height: 32px;
  display: inline-table;
  width: 32px;
  margin: 10px 0px 0px 10px;
}

.ds-breadcrumb-shortcode-note span.ds-copy-icon svg {
  height: 26px;
  width: 26px;
  vertical-align: middle;
}

.ds-redirection-and-404-page .ds_bs .ds-btn-outlined {
  border: 1px solid var(--global--color-light-gray);
}

.ds-redirection-and-404-page .ds_bs .ds_clear_log_button {
  margin: auto 0px auto auto;
}

.ds-redirection-and-404-page .ds_bs .ds_tabs:not(.vertical) li a.active.show {
  background: var(--global--color-yellow);
  color: var(--global--color-gray);
}

.ds_bs .ds_filter_options a {
  cursor: pointer;
}

.ds_bs span.ds-checkbox-option input[type=checkbox] {
  border-radius: 0px;
  margin-right: 10px;
  vertical-align: middle;
}

span.ds-checkbox-option input[type=checkbox]:checked {
  background-color: var(--global--color-black);
}

span.ds-checkbox-option input[type=checkbox]:checked::before {
  content: "";
  width: 9px;
  height: 17px;
  border: 3px solid yellow;
  background: transparent;
  position: relative;
  transform: rotate(40deg);
  margin-left: 2px;
  border-top: 0px;
  border-left: 0px;
}

.ds_bs.ds-redirection-and-404-page .ds-edit-redirections {
  padding-left: 25px;
  padding-top: 10px;
}

#ds-my-dictionary-container .ds-headline h2 {
  padding: 10px 10px 0px 10px;
}

div#misspelled-words-no-data {
  position: relative;
  top: 40%;
  left: 5%;
  font-weight: 400;
  font-size: 3em;
  color: darkgray;
}

.ds_bs #Misspelled_Errors button#ds_misspelled_word_refresh {
  margin: 0 10px;
}

div.cutom-button button > span.reload {
  background: url("../assets/SVG_icons/reload.SVG");
}

div.custom-button button > span.reload {
  display: inline-block;
  background: url("../assets/SVG_icons/reload.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  padding: 0 10px;
}

#ds-website-speed-test-report #ds-report-table .ds-post-title:hover .ds-action-row {
  visibility: visible !important;
}

.ds-webpage-speed-test .ds-webpage-speed-test-filter li.ds-webpage-test-status-all a {
  color: var(--global--color-gray);
}

.ds-webpage-speed-test .ds-webpage-speed-test-filter li.ds-webpage-test-status-critical a {
  color: var(--global--color-red);
}

.ds-webpage-speed-test .ds-webpage-speed-test-filter li.ds-webpage-test-status-average a {
  color: var(--global--color-dark-yellow);
}

.ds-webpage-speed-test .ds-webpage-speed-test-filter li.ds-webpage-test-status-improved a {
  color: #31A104;
}

.ds-webpage-speed-test .ds-action-row span a {
  color: var(--global--color-light-gray);
}

.ds-webpage-speed-test .ds-action-row span a:hover {
  color: var(--global--color-dark-yellow);
}

.ds_bs #ds-report-table {
  color: var(--global--color-light-gray);
}

.ds-component-square .ds-sq-container-icon img {
  margin: 0 auto;
  display: block;
  padding-bottom: 20px;
  max-width: 25px;
}

.ds-component-square.ds-broken-links-info .ds-sq-container-icon {
  display: inline-block;
  position: absolute;
  top: 50px;
  left: -14px;
}

.ds-component-square.ds-broken-links-info .ds-sq-container-icon img {
  width: 26px;
}

.ds-component-square {
  position: relative;
  width: 250px;
  height: 200px;
  border: 1px solid black;
  border-radius: 10px;
}

.ds-component-square.ds-total-links-info,
.ds-component-square.ds-total-links-info h2 {
  color: #0072f3;
  border-color: #0072f3;
}

.ds-component-square.ds-internal-links-info,
.ds-component-square.ds-internal-links-info h2 {
  color: #31A408;
  border-color: #31A408;
}

.ds-component-square.ds-external-links-info,
.ds-component-square.ds-external-links-info h2 {
  color: #D8882C;
  border-color: #D8882C;
}

.ds-component-square.ds-redirected-links-info,
.ds-component-square.ds-redirected-links-info h2 {
  color: #B16A19;
  border-color: #B16A19;
}

.ds-component-square.ds-valid-links-info,
.ds-component-square.ds-valid-links-info h2 {
  color: #31A408;
  border-color: #31A408;
}

.ds-component-square.ds-toalpost-links-info,
.ds-component-square.ds-toalpost-links-info h2 {
  color: #575757;
  border-color: #575757;
}

#ds-website-link-circularbar {
  display: inline-flex;
  flex-direction: column;
  position: relative;
  float: right;
  top: -5em;
}

#ds-website-link-circularbar .ds-circular-bar-container {
  padding: 0px 50px 20px;
}

.ds-component-square.ds-broken-links-info {
  width: 0px;
  height: 0px;
  display: block;
  border-left: 125px solid transparent;
  border-right: 125px solid transparent;
  border-bottom: 200px solid red !important;
  border-color: transparent;
  padding-top: 0px !important;
  border-radius: 0px;
}

.ds-component-square.ds-broken-links-info h2,
.ds-component-square.ds-broken-links-info h4 {
  top: 90px;
  position: relative;
  width: 100px;
  right: 50px;
  color: white;
}

.ds_detail_link_analysis_container {
  position: sticky !important;
  bottom: 0;
  float: right;
  clear: both;
}

#start_analyze #ds-analyzer-button {
  width: 400px;
  text-align: center;
  margin: 0 auto;
  display: block;
  height: 70px;
  font-size: 26px;
}

.ds_setup_wizard .ds-dashboard-right-widget {
  margin: 0 auto;
}

#ds_dashboard #ds-dashboard-log-bar,
#ds_dashboard #ds-dashboard-analysis-log-link {
  margin-left: 15%;
}

#ds-dashboard-log-bar .ds-log-count {
  padding: 5px;
  display: inline-block;
  text-align: center;
  width: fit-content;
  height: fit-content;
  min-width: 30px;
  border-radius: 50%;
  margin-right: 10px;
}

#ds-dashboard-log-bar .ds-critical-log .ds-error-count {
  background: var(--global--color-red);
  color: var(--global--color-white);
}

#ds-dashboard-log-bar .ds-recommended-log .ds-error-count {
  background: var(--global--color-dark-yellow);
  color: var(--global--color-white);
}

#ds-dashboard-log-bar .ds-improved-log .ds-error-count {
  background: var(--global--color-dark-green);
  color: var(--global--color-white);
}

.ds_swizard_tabs .ds-stepbar-container li.ds-stepbar-item.ds-stepbar-visited {
  cursor: pointer;
}

.ds_import_setting_options_container .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--global--color-black);
}

.ds_bs.ds-points-to-improve-page .ds-pt-block, .ds-search-appearance-advance-tab .ds-pt-block {
  border: 1px solid var(--global--color-white-50);
  border-radius: 6px;
  width: 95%;
  padding: 20px;
}

.ds_bs.ds-points-to-improve-page .ds-pti-heading.dropdown-toggle span.ds-pt-collapse-icon img, .ds-search-appearance-advance-tab span.ds-pt-collapse-icon img {
  width: 24px;
  transform: rotateZ(-90deg);
  margin: 7px;
  transition: all 0.7s;
}

.ds_bs.ds-points-to-improve-page .ds-pti-heading.dropdown-toggle.collapsed span.ds-pt-collapse-icon img, .ds-search-appearance-advance-tab span.ds-pt-collapse-icon img {
  transform: rotateZ(90deg);
  margin: 8px 0px 0px 7px;
  transition: all 0.7s;
}

.ds_bs .ds-excluded-posts .ds-excluded-posts-input > label.ds-excluded-posts-label:hover {
  background: var(--global--color-yellow);
  color: var(--global--color-dark-gray);
}

.ds_bs input[type=radio]:checked + label.ds_radio_button {
  color: black;
  background-color: var(--global--color-yellow);
  border: 1px solid var(--global--color-yellow);
}

.ds-dropdown .dropdown-menu .ds-dropdown_header {
  position: sticky !important;
  width: 100%;
  min-height: 35px;
  z-index: 9;
  top: 0px !important;
}

fieldset.ds_fieldset.p-5.ds-breadcrumb-homepage-section {
  border: 1px solid var(--global--color-white-50);
}

fieldset.ds_fieldset.p-5.ds-breadcrumb-homepage-section legend {
  padding: 0px 10px;
}

fieldset.ds_fieldset.p-5.ds-breadcrumb-homepage-section {
  margin: 0px 10%;
}

.ds-misspelled-words-table .ds-misspelled-words-container .ds-misspelled-words {
  cursor: pointer;
  display: inline-block;
  width: auto;
}

.ds-image-parent-container .ds-image-container img[src=""] {
  display: none;
}

#ds-report-table .ds-post-title div,
#ds-report-table .ds-score .ds-score-value,
#ds-report-table .ds-grade .ds-grade-value {
  color: var(--global--color-light-gray);
}

.ds-redirection-data-table th input[type=checkbox],
#ds_redirections_data td input[type=checkbox] {
  border-radius: 0px;
  margin-right: 6px;
  vertical-align: bottom;
}

.ds-redirection-data-table th input[type=checkbox]:checked,
#ds_redirections_data td input[type=checkbox]:checked {
  background-color: var(--global--color-black);
}

.ds-redirection-data-table th input[type=checkbox]:checked::before,
#ds_redirections_data td input[type=checkbox]:checked::before {
  content: "";
  width: 6px;
  height: 14px;
  border: 2px solid yellow;
  background: transparent;
  position: relative;
  transform: rotate(40deg);
  margin-left: 4px;
  border-top: 0px;
  border-left: 0px;
}

.ds_postmeta_schema_container .ds_article_type_container,
.ds_product_schema_container .ds_availability_container {
  padding: 20px 30% 20px 30%;
  width: 100%;
  border: 1px solid var(--global--color-white-50);
  border-radius: 6px;
  margin-bottom: 20px;
}

.ds_postmeta_schema_container .ds_article_type_container .custom-radio,
.ds_product_schema_container .ds_availability_container .custom-radio {
  margin-right: 20px;
}

.ds_misspelled_container .ds_word_container {
  border-bottom: 1px solid var(--global--color-white-50);
}

.ds_misspelled_container .ds_word_detail_container .ds_close_btn {
  border: 1px solid gray;
  border-radius: 50%;
  cursor: pointer;
  padding: 2px;
  background: url("../assets/SVG_icons/dseop-remove-icon.svg");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  background-position: center;
}

.ds_misspelled_container .ds_word_detail_container .ds_misspelled_suggested_word:hover {
  background-color: #DCA91E;
}

.ds_misspelled_container .ds_word_detail_container .ds_misspelled_suggested_word::before {
  content: "";
  border: 2px solid #DCA91E;
  border-radius: 6px;
  right: 6px;
  position: relative;
}

.ds_misspelled_container .ds_word_detail_container .ds_misspelled_suggested_word {
  cursor: pointer;
}

.ds_post_redability_container span.ds_readability_indicator {
  width: 12px;
  height: 12px;
  border: 1px solid orange;
  background: orange;
  display: inline-block;
  border-radius: 50%;
  margin: 0px 4px 4px;
  vertical-align: bottom;
}

.ds_post_redability_container {
  border: 1px solid antiquewhite;
  border-radius: 10px;
  box-shadow: 1px 2px 4px 1px silver;
}

.ds_post_redability_container .ds_post_redability_sub_container {
  padding: 10px;
  margin: 10px;
}

#Image_Analytics .ds_image_analatic_container .ds_image_analatic_bar.row {
  margin-bottom: 20px;
}

#Image_Analytics .ds_image_analatic_container .ds_image_analatic_col img {
  height: 80px;
  width: auto !important;
}

#Image_Analytics .ds_image_analatic_container .ds_image_analatic_col:not(:first-of-type) {
  min-width: 200px;
  text-align: center;
  border-left: 2px solid var(--global--color-white-50);
}

.ds_webpage_speed_container table.ds_tabular_bar {
  border-spacing: 8px !important;
  border-collapse: separate;
}

.ds_webpage_speed_container table.ds_tabular_bar td {
  padding: 10px;
  text-align: center;
  color: var(--global--color-white);
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_javascript {
  background: #C0A03F 0% 0% no-repeat padding-box;
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_image {
  background: #4B8889 0% 0% no-repeat padding-box;
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_font {
  background: #3B3B3B 0% 0% no-repeat padding-box;
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_css {
  background: #457EA4 0% 0% no-repeat padding-box;
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_html {
  background: #B86953 0% 0% no-repeat padding-box;
}

.ds_webpage_speed_container table.ds_tabular_bar td.ds_tabular_other {
  background: #707070 0% 0% no-repeat padding-box;
}

#Keyword_Appearance .ds_selected_keyword_subcontainer.row {
  border: 2px solid var(--global--color-white-50);
  padding: 30px;
  margin: 10px;
  border-radius: 5px;
}

#Keyword_Appearance .ds_selected_keyword_subcontainer .col-6 .ds_selected_keyword_data {
  background: #F0C33C 0% 0% no-repeat padding-box;
  padding: 10px;
  margin-top: 5px;
  opacity: 0.4;
}

.ds-search-appearance-advance-tab-toogle {
  margin-bottom: 2rem;
}

.ds-social-network-parent-container,
.ds_taxonomy_options {
  padding-bottom: 3rem;
}

#ds_sitemap_preview,
.ds_bs button.ds-save-options {
  margin-top: 15px;
}

.ds-sitemap-container {
  padding-bottom: 10px;
}

button#ds_link_status_refresh_button,
button#ds_add_redirection_button,
button#ds_link_analyser {
  margin: 10px 18px 0 0;
  position: relative;
}

.ds-link-status-red {
  color: red;
}

.ds-link-status-green {
  color: green;
}

.ds-link-status-orange {
  color: #F0C33C;
}

.ds-website-link-status-tab a.text-decoration-none {
  color: #967210;
}

.ds-website-link-status-tab a.text-decoration-none.active,
.ds-website-link-status-tab a.text-decoration-none:hover {
  color: #F0C33C;
}

.ds-website-link-status-tab span.ds-last-update-on,
.ds-knowledge-graph-page span.ds-last-update-on {
  color: #707070;
  display: inline-block;
  padding-right: 12px;
  position: relative;
  top: 5px;
}

.dseop-link-status-message {
  color: #D8882C;
  display: inline-block;
  padding-right: 12px;
  position: relative;
  font-weight: bold;
  top: 5px;
}

.ds-website-link-status-tab div.ms-auto > div.custom-button.align-right {
  display: inline-block;
}

.ds-link-analysis-title-actions a {
  color: #909090;
}

.ds-help-tooltip-content .ds-help-tooltip-container {
  width: auto !important;
  word-wrap: break-word;
  left: 20px !important;
  top: 28px !important;
}

.ds-help-tooltip-content .arrow {
  top: -13px !important;
  left: 45px !important;
}

.ds-knowledge-graph-page div.ds-broken-links-info,
.ds-knowledge-graph-page div.ds-total-links-info,
.ds-knowledge-graph-page div.ds-internal-links-info,
.ds-knowledge-graph-page div.ds-external-links-info,
.ds-knowledge-graph-page div.ds-redirected-links-info,
.ds-knowledge-graph-page div.ds-valid-links-info,
.ds-knowledge-graph-page div.ds-unprocessed-info {
  cursor: pointer;
}

.ds-check-now-btn-container button.ds-btn-larger {
  padding: 1.5rem 2.5rem !important;
  margin-top: 25px !important;
}

.ds-check-now-btn-container {
  text-align: center;
}

.ds-404-redirection-column .ds-redirection-match-types-container,
.ds-404-redirection-column .ds-redirection-source-url-container,
.ds-404-redirection-column p.ds-source-url-note {
  display: none !important;
}

.ds-general-settings-page #Redirection .ds-add-new-redirection-container .ds-redirection-group-button-container {
  display: none !important;
}

.ds-general-rss-feed-variables-description .custom-description {
  margin-bottom: 15px;
}

.ds-insertremove-variables-container.ds-titleformat-variables-container.d-flex {
  grid-template-columns: 26% auto;
  display: grid !important;
}

.custom-textarea textarea.ds_textarea {
  min-height: 75px;
  padding: 8px 10px;
}

.table.ds-redirection-data-table {
  table-layout: fixed;
}

.table.ds-redirection-data-table td {
  word-wrap: break-word;
}

.table.ds-redirection-data-table th span {
  padding-right: 10px;
}

#adminmenuback {
  z-index: 100;
}

.d-nav-grid {
  display: grid !important;
  grid-template-columns: 90% auto;
}

.label-text-container > label {
  padding-right: 10px;
}

#ds-sortable b {
  font-weight: normal;
}

#ds-sortable i {
  font-style: unset;
}

#ds-sortable {
  position: relative;
  z-index: 1;
}

.ds-localseo-info-container {
  display: none;
}

.ds-role-manager-note {
  background: #F7F7F7;
  padding: 20px;
}

.ds-role-manager-description .ds-help-tooltip-icon {
  font-weight: bold;
  padding-left: 24px;
}

.ds-role-manager-description .ds_paragraph {
  margin-left: 24px;
  margin-top: 10px;
}

.deseo-role-manager-field-block {
  grid-template-columns: 30% auto;
  display: grid;
}

.deseo-role-manager-roles .custom-checkbox {
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 12px;
  min-width: 145px;
}

.ds-my-dictionory-subcontainer .ds-dropdown-menu-arrow {
  display: none;
}

.ds-critical-issue a,
.ds-critical-issue a:hover {
  color: var(--global--color-red);
}

.dseop-gramatical-error-block {
  padding-bottom: 6px;
}

span.dseop-gramatical-error-desc {
  color: var(--global--color-red);
}

span.dseop-gramatical-error-text {
  background-color: lightpink;
  border-bottom: 1px solid var(--global--color-red);
}

span.dseop-gramatical-error-block {
  position: relative;
}

span.dseop-gramatical-error-message {
  display: none;
  position: absolute;
  width: max-content;
  padding: 10px;
  left: -14px;
  top: -48px;
  border-radius: 6px;
  background: var(--global--color-black);
  box-shadow: 0px 3px 6px var(--global--box-shadow-color);
  color: var(--global--color-yellow);
}

span.dseop-gramatical-error-message .arrow {
  height: 25px;
  top: 36px;
  left: 20px;
}

span.dseop-gramatical-error-message .arrow:after {
  background-color: var(--global--color-black);
}

span.dseop-gramatical-error-block:hover span.dseop-gramatical-error-message {
  display: block;
}

#ds-my-dictionary-container .ds-single-word-container.invisible {
  display: none !important;
}

label.ds_business_logo_label {
  display: none;
}

.ds-import-heading span.sup,
.ds-swizard-heading span.sup {
  position: relative;
  font-size: 40%;
  line-height: 0;
  vertical-align: baseline;
  top: -1.2em;
}

.ds_pagewise_priority_options input#dropdownMenuButton {
  min-width: 65px;
}

#sub_title_heading.tab-pane {
  display: none !important;
}

label.ds_social_share_image_label, label.ds_personal_logo_label, label.ds_business_logo_label {
  flex: 30% 0 0;
}

div.dseop-exclude-data-on-save-container {
  margin-bottom: 10px;
}

.ds-schema-markup-page img.ds-lockicon {
  margin-right: 12px;
}

div.dseop-send-email-btn-block {
  text-align: right;
}

.dseop-success-message {
  color: var(--global--color-dark-green);
}

.dseop-failed-message {
  color: var(--global--color-red);
}

.dseop-hidden {
  display: none !important;
}

.ds-search-result-modal {
  position: absolute;
  left: -1px;
  top: 100%;
  height: fit-content;
  width: 250px;
  border: 1px solid var(--global--color-white-50);
  border-top: 0px;
  background-color: #fbfbfb;
  max-height: 400px;
  overflow: auto;
}

.ds-search-result-modal-content {
  position: absolute;
  padding: 20px 0;
  flex-flow: column wrap;
  height: 205px;
  background: #FBFBFB 0% 0% no-repeat padding-box;
  box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.1490196078);
}

.ds-search-result-modal .ds_main_module {
  color: #000;
}

.ds-search-result-modal .ds_sub_module {
  color: #000;
}

.ds-search-result-modal label, .ds-search-result-modal .ds_sub_module {
  text-decoration: underline;
}

.ds-search-result-modal .close {
  position: fixed !important;
  right: 1rem !important;
  border: 1px solid #000 !important;
  border-radius: 18px !important;
  opacity: 1 !important;
  width: auto !important;
  top: 6.3rem;
  background: #000 !important;
  color: #fff !important;
  opacity: 1 !important;
  z-index: 9999 !important;
}

.ds-search-result-modal .modal-body {
  max-height: 284px;
}

.ds_breadcrumb_preview_link {
  color: #4d5156 !important;
}

.ds-error-link a, .ds-click-here {
  font-size: 11px;
}

@media only screen and (max-width: 1410px) {
  .ds-search-appearance-page .ds_description_container .ds-textarea-label-container label.label-text {
    width: min-content;
  }
}
@media only screen and (min-width: 640px) {
  .ds-points-to-improve-page ul.ds_tabs {
    display: inline-flex;
    width: 500px;
  }
}
.deseo-role-manager-form-container .form_check.custom-checkbox {
  min-width: 155px;
}

@media (min-width: 1200px) {
  .ds_bs.ds_page_content.container {
    margin-left: 0;
  }
}
.ds-addressformat-variables-container .ds-insertremove-variables-title-container {
  width: 50%;
}

.ds-component-square.ds-unprocessed-info {
  width: 80%;
}

.ds_bs .h4 {
  font-size: 0.8775rem !important;
}

.ds_bs .custom-control-label {
  position: relative;
  margin-bottom: 0;
  color: #707070;
  vertical-align: top;
}

.ds_bs .ds-content-window-container {
  height: fit-content;
}

.ds_bs .custom-control-input[type=file] {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.0625rem;
  opacity: 0;
}

.ds_bs label {
  display: inline-block;
  margin-bottom: 0.3rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  width: 7px;
  height: 11px;
  border-top: 3px solid transparent;
  border-left: 4px solid transparent;
  border-right: 2px solid var(--global--color-black);
  border-bottom: 2px solid var(--global--color-black);
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  border-color: var(--global--color-black);
}

.custom-checkbox .custom-control-label::before {
  width: 16px;
  height: 16px;
}

.custom-checkbox .custom-control-input {
  position: relative;
}

.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: unset;
}

.custom-checkbox .custom-control-label::after {
  top: 2px;
}

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--global--color-dark-gray);
}

.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-label::before {
  border-color: var(--global--color-dark-gray);
}

.nav.ds_tabs .nav-link {
  border-bottom: 2px solid rgba(184, 184, 184, 0.25);
}

.ds_bs .ds_tabs:not(.vertical) li a {
  border-bottom: 1px solid var(--global--color-yellow);
}

.ds_bs .ds_tabs:not(.vertical) li a.active {
  border-bottom: 1px solid var(--global--color-yellow);
}

.ds_bs .ds_tabs.ds_swizard_tabs li {
  outline: 1px solid var(--global--color-black);
}

.ds_bs .ds_tabs.ds_swizard_tabs li.active {
  outline: 1px solid var(--global--color-yellow);
}

.nav.ds_tabs.vertical {
  display: block;
  width: 18%;
}

.ds_bs .ds_tabs.vertical li a {
  background-color: white;
  border-radius: 4px;
  border: none;
  color: var(--global--color-gray);
  line-height: 20px;
}

.ds_bs .ds_tabs:not(.vertical) li a:active,
.ds_bs .ds_tabs:not(.vertical) li a.active {
  color: var(--global--color-yellow);
}

.ds_bs .ds_tabs.vertical li a:hover,
.ds_bs .ds_tabs.ds_swizard_tabs li span.ds-stepbar-listtext {
  background-color: var(--global-wp-bt-hover-color);
}

.ds_bs .ds_tabs.ds_swizard_tabs li span.ds-stepbar-listtext {
  background-color: var(--global--color-yellow);
}

.ds_bs .ds_tabs.vertical li a.active,
.ds_bs .ds_tabs.ds_swizard_tabs li span.active {
  background-color: var(--global--color-yellow);
}

.ds_bs .tab-content.vertical {
  width: 81%;
  background: var(--global--color-white);
  box-shadow: 3px 3px 10px var(--global--box-shadow-color);
  opacity: 1;
}

.nav.ds_tabs span.dashicons {
  display: none;
}

.nav.ds_tabs.vertical span.dashicons {
  display: block;
  color: var(--global--color-white-90);
}

.ds_tabs:not(.vertical) li.nav-item,
.ds_tabs:not(.vertical) li.nav-item a {
  flex: 1;
  color: var(--global--color-gray);
}

.ds_bs a.nav-link {
  box-shadow: unset;
}

.ds_bs a {
  cursor: pointer;
}

.ds_bs .ds_tabs.vertical li {
  font-size: var(--global--font-size-sm);
}

.ds_bs .nav.ds_tabs.vertical li a.active span.dashicons,
.ds_bs .ds_tabs.vertical li a.active,
.ds_bs .ds_tabs.ds_swizard_tabs li span.active {
  color: var(--global--color-dark-gray);
}

.ds_bs .ds_tabs.vertical li a:hover span.dashicons,
.ds_bs .ds_tabs.vertical li a.active:hover span.dashicons {
  color: var(--global--color-dark-gray);
}

li ul.nav.ds_tabs.vertical {
  display: none;
  width: 100%;
  margin: 10px 0 10px 10px;
}

li a.nav-link.active.show + ul.nav.ds_tabs.vertical, li a.nav-link.active.active + ul.nav.ds_tabs.vertical {
  display: block;
}

.ds_bs .ds-stepbar-container .ds-horizontal-bar {
  width: 100px;
  border: 1px solid #B8B8B8;
  opacity: 0.5;
}

.ds_bs .ds-stepbar-container:last-of-type {
  align-items: start !important;
}
.ds_bs .ds-stepbar-container:last-of-type .ds-horizontal-bar {
  border-color: transparent;
  display: none;
}

.ds_bs .ds-stepbar-container div.active + div > span {
  visibility: hidden;
}

.ds_bs .ds_tabs.ds_swizard_tabs li span.dashicons-saved {
  color: #FBFBFB;
  background: unset;
  margin-top: -5px;
  height: 7px;
  width: 10px;
  font-size: 20px;
}
.ds_bs .ds_tabs.ds_swizard_tabs li span.dashicons-saved::before {
  margin-left: -5px;
}

.ds_bs .ds_tabs.ds_swizard_tabs li span.ds-stepbar-listtext {
  width: inherit;
  line-height: 12px;
}

.ds_bs .ds_tabs.ds_swizard_tabs li {
  padding: 2px;
}
.ds_bs .ds_tabs.ds_swizard_tabs li:not(.active) {
  width: 30px;
  height: 30px;
}

.ds_bs .ds-horizontal-bar.ds-skip-tab {
  border-color: #D8882C;
  opacity: 1;
}

.ds_bs .ds_tabs.ds_swizard_tabs li .ds-stepbar-listtext.ds-skip-tab {
  background-color: #D8882C;
}

.ds_bs .ds_tabs.ds_swizard_tabs li.ds-skip-tab {
  outline-color: #D8882C;
}

.ds_bs .ds_tabs.ds_swizard_tabs li span.ds-skip-icon {
  background-image: url("../assets/SVG_icons/dseop-skip-icon.svg");
  height: 11px;
  width: 2.5px;
  margin-right: 4px;
}

.ds_bs .ds_swizard_footer {
  align-self: normal;
}

.ds_bs .ds_swizard_title .ds_start,
.ds_bs .ds_swizard_title .ds_end {
  font-size: 24px;
}

.ds_bs .ds-stepbar-container .ds-stepbar-text {
  margin-left: -30%;
}

.ds_bs .ds_numberinput,
.ds_bs .ds_numberinput:focus {
  border: 0.8000000119px solid var(--global--color-white-50);
  border-radius: var(--global-border-radius);
  height: 40px;
}

.ds_bs .ds_numberinput:focus {
  box-shadow: unset;
  outline: unset;
}

.ds_bs .ds_numberinput.is_fullwidth {
  width: 100%;
}

.ds_bs .ds_numberinput.is_medium {
  width: 50%;
}

.ds_bs .ds_numberinput::-webkit-inner-spin-button {
  opacity: 1;
  height: 40px;
}

.tooltip .tooltip-inner {
  font-family: var(--global--font-family);
  font-weight: var(--global--fontweight-normal);
  font-size: var(--global--font-size-xxs);
}

.ds_bs .custom-control-input[disabled] ~ .custom-control-label, .ds_bs .custom-control-input:disabled ~ .custom-control-label {
  color: #707070;
}

.ds_bs .custom-control-label {
  position: relative;
  margin-bottom: 0;
  color: #707070;
  vertical-align: top;
}

.ds_bs .custom-control-input {
  position: relative;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.0625rem;
  opacity: 0;
}

.ds_bs .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(240, 195, 60, 0.5);
}

.ds_bs .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f0c33c;
}

.ds_bs .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fbfbfb' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.ds_bs input[type=radio] ~ .custom-control-label::before {
  border-radius: 50%;
}

.ds_bs .custom-checkbox .custom-control-label::before {
  border-radius: 4px;
}

.ds_bs .custom-control-label::before {
  position: absolute;
  top: 0.0625rem;
  left: -1.5rem;
  display: block;
  pointer-events: none;
  content: "";
  background-color: #fbfbfb;
  border: #3b3b3b solid 1px;
}
.ds_bs .custom-control-label::after {
  position: absolute;
  display: block;
  content: "";
  top: 0.0625rem;
  left: -1.5rem;
  width: 1rem;
  height: 1rem;
  background: 50%/50% 50% no-repeat;
}

.ds_bs label.ds_radio_square {
  background-color: var(--global--color-white);
  border-radius: var(--global-border-radius);
  width: 50px;
  height: 50px;
  border: 1px solid var(--global--color-white-50);
  transition: border-radius 0.2s linear;
}

.ds_bs .custom-control-input.ds_radio:not(:disabled) ~ label.ds_radio_square:hover {
  border-radius: var(--global-border-radius-circle);
  border: 1px solid var(--global--color-light-yellow);
}

.ds_bs input[type=radio]:checked + label.ds_radio_square {
  color: var(--global--color-dark-gray);
  background-color: var(--global--color-yellow);
  border-radius: var(--global-border-radius-circle);
  border: 1px solid var(--global--color-light-yellow);
}

.ds_bs label.ds_radio_button {
  padding: 10px 0;
  border: 1px solid var(--global--color-white-50);
  background-color: var(--global--color-white);
  border-radius: var(--global-border-radius);
  width: 230px;
  height: 40px;
  transition: background 0.2s linear;
}

.ds_bs label.ds_radio_button:hover {
  background: var(--global-secondary-button-bg-color);
  color: var(--global-secondary-button-text-color);
}

.ds_bs input[type=radio]:checked + label.ds_radio_button {
  color: rgb(0, 0, 0);
  background-color: var(--global--color-yellow);
  border: 1px solid var(--global--color-yellow);
}

.ds_bs input[type=radio] ~ .ds_radio_normal::before,
.ds_bs input[type=radio] ~ .ds_radio_special::before {
  width: 20px;
  height: 20px;
  border-color: var(--global--color-light-gray);
  top: 0;
  left: 0;
}

.ds_bs input[type=radio]:checked ~ .ds_radio_normal::before,
.ds_bs input[type=radio]:checked ~ .ds_radio_special::before {
  background-color: var(--global--color-white);
}

.ds_bs input[type=radio] ~ .ds_radio_normal::before,
.ds_bs input[type=radio] ~ .ds_radio_special::before {
  border-color: var(--global--color-light-gray);
  top: 0;
}

.ds_bs input[type=radio]:checked ~ .ds_radio_normal::after,
.ds_bs input[type=radio]:checked ~ .ds_radio_special::after {
  background-color: var(--global--color-dark-yellow);
  border-radius: var(--global-border-radius-circle);
  width: 14px;
  height: 14px;
  left: 3px;
  top: 3px;
}

.ds_bs .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none;
}

.ds_bs .custom-control-input:focus ~ .ds_radio_normal::before,
.ds_bs .custom-control-input:focus ~ .ds_radio_special::before {
  box-shadow: unset;
}

.ds_bs .custom-radio .custom-control-input {
  position: relative;
}

.ds_bs .ds-radio-image {
  vertical-align: baseline;
}

.ds_bs label.ds_radio_label {
  line-height: 22px;
}

.ds_bs input[type=radio] ~ .ds_radio_special::before {
  left: 0;
}

.ds_bs input[type=radio]:checked ~ .ds_radio_special::after {
  left: 3px;
}

.ds_bs input[type=radio] ~ .ds_radio_special.ds_radio_label {
  padding-left: 30px;
}

.ds_bs .custom-radio.ds_special_radio {
  padding: 10px 0 10px 20px;
  border: 1px solid var(--global--color-white-50);
  border-radius: 4px;
}
.ds_bs .custom-radio.ds_special_radio:hover {
  border-color: var(--global--color-yellow);
}
.ds_bs .custom-radio.ds_special_radio:hover .ds_radio_special {
  color: var(--global--color-dark-yellow) !important;
}
.ds_bs .custom-radio.ds_special_radio:hover .ds_radio_special::before {
  border-color: var(--global--color-yellow);
}

.ds_bs input[type=radio]:checked ~ .ds_radio_special::before {
  border-color: var(--global--color-yellow);
}

.ds_bs input[type=radio]:checked ~ .ds_radio_special {
  color: var(--global--color-dark-yellow) !important;
}

.ds_bs div.ds-custom-textbox {
  grid-template-columns: 35% auto;
}

.ds_bs input[type=text]:focus {
  border-color: var(--global--color-light-yellow);
  box-shadow: none;
}

.ds_bs .ds-custom-textbox input[type=text] {
  border-color: var(--global--color-white-50);
  height: 40px;
}

.ds_bs .ds-custom-textbox .ds-textbox-note {
  font-size: var(--global--font-size-xxs);
  grid-column: 1/-1;
}

.ds_bs .ds-custom-textbox input:hover {
  border-color: var(--global--color-light-yellow);
}

.ds_bs .ds-custom-textbox input:hover::placeholder {
  color: var(--global--color-light-yellow);
  opacity: 0.54;
}

.ds_bs .ds-custom-textbox input:focus {
  border-color: var(--global--color-white-50);
  box-shadow: none;
}

.ds_bs .ds-custom-textbox input::placeholder {
  color: #575757;
  opacity: 0.3;
  font-size: var(--global--font-size-xs);
}

.ds_bs .custom-switch .custom-control-label::before {
  display: none;
}

.ds_bs .custom-switch .toggle-feature-enable {
  color: var(--global--color-dark-gray);
}

.ds_bs .custom-switch {
  user-select: none;
  padding: 0 20px;
}

.ds_bs .custom-switch .ds-toggle-btn {
  margin-top: 7px;
  margin-bottom: 7px;
}

.ds_bs .ds-toggle-btn {
  margin: 0 auto;
  transition: all 350ms ease-in;
}

.ds_bs .custom-switch .custom-control-label::before,
.ds_bs .custom-switch .custom-control-label::after {
  display: none;
}

.ds_bs .custom-switch .ds-toggle-enable,
.ds_bs .custom-switch .ds-toggle-disable {
  z-index: 2;
  padding: 10px 10px;
  min-width: 120px;
  text-align: center;
}

.ds_bs .custom-switch.is_dark .custom-control-input:checked ~ label .ds-toggle-disable {
  color: var(--global--color-gray);
}

.ds_bs .custom-switch .ds-toggle-enable,
.ds_bs .custom-switch .custom-control-input:checked ~ label .ds-toggle-enable:hover {
  color: var(--global--color-dark-gray);
}

.ds_bs .custom-switch .ds-toggle-disable {
  color: var(--global--color-gray);
}

.ds_bs .custom-switch .custom-control-input:checked ~ label .ds-toggle-disable,
.ds_bs .custom-switch.is_light .custom-control-input:checked ~ label .toggletransition {
  opacity: 1;
}

.ds_bs .custom-switch.is_dark .custom-control-input ~ label .ds-toggle-disable {
  color: var(--global--color-white-90);
}

.ds_bs .custom-switch .toggletransition {
  top: 0;
  right: 0;
  padding: 0;
  z-index: 1;
  width: 50%;
  height: 100%;
}

.ds_bs .custom-switch.is_light .toggletransition,
.ds_bs .custom-switch.is_dark .custom-control-input:checked + label .toggletransition {
  background: var(--global--color-yellow);
}

.ds_bs .custom-switch.is_dark .custom-control-input + label .toggletransition {
  background: var(--global--color-gray);
}

.ds_bs .custom-switch .toggletransition {
  transition: all 0.2s ease-in-out;
}

.ds_bs .custom-switch:not(.is_timeformat) .custom-control-input:checked + label .toggletransition {
  right: 50%;
}

.ds_bs .custom-switch .custom-control-input + label .ds-toggle-enable:hover,
.ds_bs .custom-switch .custom-control-input:checked + label .ds-toggle-disable:hover {
  color: var(--global--color-yellow);
}

.ds_bs .custom-switch.is_light .toggletransition {
  opacity: 0.5;
}

.ds_bs .ds-toggle-outerdiv {
  left: 0;
  border-radius: var(--global-border-radius);
}

.ds_bs .custom-switch.is_light .custom-control-input + label + .ds-toggle-outerdiv {
  background: rgba(219, 166, 23, 0.14);
}

.ds_bs .custom-switch.is_dark .custom-control-input + label + .ds-toggle-outerdiv,
.ds_bs .custom-switch.is_timeformat .custom-control-input + label + .ds-toggle-outerdiv {
  background: var(--global--color-white-90) 0% 0% no-repeat padding-box;
}

.ds_bs .custom-switch.is_dark .custom-control-input:checked + label + .ds-toggle-outerdiv {
  background: var(--global--toggle-button-color) 0% 0% no-repeat padding-box;
}

.ds_bs .ds-toggle-container {
  grid-template-columns: 35% auto;
}

.ds_bs .ds-toggle-title-container {
  margin: auto 0;
  padding-right: 10px;
}

.ds_bs .ds-toggle-button-container {
  width: min-content;
}

.ds_bs .ds-toggle-note {
  color: var(--global--color-light-gray);
}

.ds_bs .ds-toggle-note {
  font-size: var(--global--font-size-xxs);
  grid-template-columns: 20px auto;
}

.ds_bs .custom-switch .ds-toggle-enable,
.ds_bs .custom-switch .ds-toggle-disable {
  font-weight: var(--global--fontweight-medium);
}

.ds_bs .ds-toggle-container .ds-toggle-button-container .custom-switch.is_timeformat {
  padding: 0;
}

.ds_bs .ds-toggle-container .ds-toggle-button-container .custom-switch.is_timeformat .ds-toggle-btn {
  flex-direction: column;
  margin: 0;
}

.ds_bs .ds-toggle-container .ds-toggle-button-container .custom-switch.is_timeformat .ds-toggle-btn span {
  min-width: 40px;
  height: 25px;
  padding: 6px 5px;
  font-size: var(--global--font-size-xs);
}

.ds_bs .custom-switch.is_timeformat .toggletransition {
  width: 100%;
  height: 50%;
  top: 50%;
  opacity: 1;
}

.ds_bs .custom-switch.is_timeformat .custom-control-input:checked + label .toggletransition {
  top: 0;
}

.ds_bs .custom-switch.is_timeformat .custom-control-input + label .toggletransition,
.ds_bs .custom-switch.is_timeformat .custom-control-input + label + .ds-toggle-outerdiv {
  border-radius: unset;
}

.ds_bs .custom-textarea textarea.ds_textarea:focus {
  border-color: var(--global--color-light-yellow);
  box-shadow: none;
}

.ds_bs .custom-textarea textarea.ds_textarea {
  border-color: var(--global--color-white-50);
}

.ds_bs .custom-textarea {
  grid-template-columns: 26% auto;
}

.ds_bs .custom-textarea .ds_textarea::placeholder {
  color: var(--global--color-gray);
  opacity: 0.5;
}

.ds_bs .ds-description-score {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-textarea-label-container {
  flex: 0 0 26%;
}

.ds_bs .ds-textarea-note {
  max-width: 290px;
  grid-column: 1/-1;
  justify-self: end;
  font-size: var(--global--font-size-xxs);
}

.ds_bs .dropdown-menu {
  box-shadow: 4px 4px 8px var(--global--box-shadow-color);
}

.ds_bs .ds-dropdown.is_dark .dropdown-menu,
.ds_bs .ds-insertvariable .ds_textbox {
  background-color: var(--global--color-black);
}

.ds_bs .ds-dropdown.is_light .dropdown-menu,
.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown,
.ds_bs .ds-dropdown.is_white .dropdown-menu .dropdown-radio {
  background-color: var(--global--color-white);
}

.ds_bs .ds-dropdown.is_light .arrow,
.ds_bs .ds-dropdown.is_white .arrow,
.ds_bs .ds-dropdown .ds-time-dropdown + .arrow {
  display: none;
}

.ds_bs .ds-dropdown_header {
  background: var(--global--color-light-gray) 0% 0% no-repeat padding-box;
  padding: 9px 0 9px 20px;
}

.ds_bs .ds-dropdown .dropdown-menu-list .custom-control-input:checked ~ .innerdiv {
  background: var(--global--color-yellow);
  width: 100%;
}

.ds_bs .ds-dropdown.is_light .dropdown-menu-list {
  margin-top: 15px;
}

.ds_bs .dropdown-menu .dropdown-radio {
  border-radius: 4px;
  padding-left: 13px;
}

.ds_bs .ds-dropdown.is_white .dropdown-menu .dropdown-radio {
  color: var(--global--color-dark-gray);
}

.ds_bs .ds-dropdown .arrow {
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
  bottom: 0;
}

.ds_bs .ds-dropdown.show .arrow {
  overflow: visible;
}

.ds_bs .ds-dropdown .arrow::before,
.ds_bs .ds-dropdown .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.ds_bs .ds-dropdown > .arrow::before {
  top: 0;
}

.ds_bs .ds-dropdown > .arrow:after {
  content: "";
  position: absolute;
  top: 17px;
  width: 14px;
  left: 125px;
  height: 10px;
  transform: rotate(45deg);
}

.ds_bs .ds-dropdown > .arrow::after,
.ds_bs .ds-dropdown > .arrow::before {
  border-width: 0 2px 2px 2px;
}

.ds_bs .ds-dropdown .arrow:after {
  z-index: 9999;
  background-color: var(--global--color-black);
}

.ds_bs .ds-dropdown.is_dark .innerdiv,
.ds_bs .ds-dropdown.is_dark .dropdown-menu .dropdown-radio {
  border-radius: 4px;
}

.ds_bs .ds-dropdown.is_light .dropdown-menu .dropdown-menu-list .innerdiv,
.ds_bs .is_light .dropdown-menu .dropdown-radio {
  border-radius: unset;
}

.ds_bs .ds-dropdown .dropdown-menu-list .innerdiv {
  left: 0;
  top: 0;
}

.ds_bs .ds-dropdown .ds-vertical-dropdown .dropdown-menu-list .innerdiv {
  width: 5px;
  color: transparent;
  border-radius: 4px;
  z-index: 0;
  background: linear-gradient(to right, var(--global--color-yellow) 50%, var(--global--color-yellow) 50%);
  transition: All 0.4s ease-out;
  background-size: 200% 100%;
  background-position: right bottom;
}

.ds_bs .ds-dropdown .dropdown-menu-list .dropdown-radio:hover .innerdiv,
.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item:hover .innerdiv {
  width: 100%;
  background-position: left bottom;
}

.ds_bs .ds-dropdown .dropdown-menu-list .innerdiv > span {
  margin-left: 14px;
}

.ds_bs .ds-dropdown .dropdown-menu .dropdown-menu-list .dropdown-radio {
  color: transparent;
}

.ds_bs .ds-dropdown.is_white .dropdown-menu-list .dropdown-radio .dropdowntext,
.ds_bs .ds-horizontal-dropdown .custom-control-input:checked ~ .dropdowntext,
.ds_bs .ds-vertical-dropdown .custom-control-input:checked ~ .dropdowntext,
.ds_bs .ds-dropdown .ds-vertical-dropdown .dropdown-menu-list .dropdown-radio:hover .dropdowntext,
.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item:hover {
  color: var(--global--color-dark-gray);
}

.ds_bs .ds-horizontal-dropdown ul.dropdown-menu-list {
  display: grid;
  grid-template-columns: auto auto auto;
  column-gap: 5px;
  row-gap: 5px;
}

.ds_bs .ds-horizontal-dropdown ul.dropdown-menu-list li:last-child {
  grid-column: 1/-1;
}

.ds_bs .ds-vertical-dropdown.dropdown-menu .dropdown-radio,
.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item {
  background: var(--global--color-gray);
}

.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio {
  padding-left: 5px;
  text-align: center;
}

.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio .innerdiv,
.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio:hover .custom-control-input:checked ~ .innerdiv {
  border: 0.5px solid var(--global--color-light-gray);
}

.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio:hover .innerdiv {
  border: 0.5px solid var(--global--color-light-yellow);
}

.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio,
.ds_bs .ds-dropdown .ds-horizontal-dropdown.dropdown-menu .dropdown-radio .innerdiv {
  border-radius: 6px;
}

.ds_bs .ds-horizontal-dropdown {
  padding: 20px 20px 20px 20px;
}

.ds_bs .ds-horizontal-dropdown .dropdown-radio:hover .custom-control-input:not(:checked) ~ .dropdowntext {
  color: var(--global--color-light-yellow);
}

.ds_bs .ds-vertical-dropdown.dropdown-menu .ds-dropdown-item,
.ds_bs .ds-insertvariable .ds-custom-textbox {
  margin: 5px 5px 0 5px;
}

.ds_bs .ds-horizontal-dropdown.dropdown-menu .ds-dropdown-item,
.ds_bs .ds-horizontal-dropdown.dropdown-menu .dropdown-radio {
  margin-bottom: 0;
}

.ds_bs .ds-horizontal-dropdown.dropdown-menu .dropdown-menu-list .innerdiv {
  width: 100%;
}

.ds_bs .ds-insertvariable .ds-custom-textbox .ds_textbox:hover,
.ds_bs .ds-insertvariable .ds-custom-textbox .ds_textbox:focus {
  border: 1px solid var(--global--color-yellow);
}

.ds_bs .ds-insertvariable .ds_textbox,
.ds_bs .ds-dropdown_header,
.ds_bs .dropdowntext,
.ds_bs .dropdown-menu .dropdown-radio,
.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item {
  color: var(--global--color-white-90);
}

.ds_bs .ds-insertvariable-label {
  background-image: url("../assets/SVG_icons/insertvariable.svg");
  background-repeat: no-repeat;
  background-position: right;
  color: var(--global--color-gray);
  padding: 3px 0;
  padding-right: 35px;
}
.ds_bs .ds-insertvariable-label::after {
  display: none;
}

.ds_bs .ds-insertvariable .ds-custom-textbox .ds_textbox {
  border: 1px solid #4A4A4A;
  width: 100%;
}

.ds_bs .ds-insertvariable,
.ds_bs .dropdown-menu {
  max-height: 250px;
  overflow-y: auto;
}

.ds_bs .ds-dropdown .ds-insertvariable-label + .arrow::after {
  top: 5px;
  transform: rotate(0deg);
}

.ds_bs .ds-insertvariable .ds-custom-textbox {
  grid-template-columns: unset;
  padding-bottom: 5px;
  border-bottom: 0.5px solid #575757;
}

.ds_bs .ds-insertvariable .ds-custom-textbox ~ .dropdown-menu-list {
  margin-top: 10px;
}

.ds_bs .ds-dropdown .ds-insertvariable-label + .arrow::after {
  border-width: 0px 9px 9px 9px;
  background-color: transparent;
  border-bottom-color: var(--global--color-black);
}

.ds_bs .ds-dropdown .ds-insertvariable-label + .arrow.top-start::after {
  top: -28px;
  transform: rotate(180deg);
}

.ds_bs .ds-dropdown .ds-dropdown-toggle::after {
  transition: all 0.3s ease-out;
}

.ds_bs .ds-dropdown.show .ds-dropdown-toggle::after {
  transform: rotate(-180deg);
  border-top-color: var(--global--color-yellow);
}

.ds_bs .ds-dropdown.show button.ds-dropdown-toggle:not(.ds-insertvariable-label) {
  border-color: var(--global--color-yellow);
}

.ds_bs .ds-insertvariable-label:hover,
.ds_bs .ds-dropdown.show .ds-insertvariable-label {
  background-image: url("../assets/SVG_icons/dseop-insertvariablehover.svg");
  color: var(--global--color-yellow);
}

.ds_bs .ds-dropdown.show .ds-insertvariable-label {
  background-image: url("../assets/SVG_icons/dseop-insertvariabletoggle.svg");
}

.ds_bs .ds-dropdown .ds-insertvariable-label + .arrow::after {
  top: 9px;
}

.ds_bs .ds-dropdown .ds-dropdown-toggle:not(.ds-insertvariable-label) {
  border: 0.8px solid var(--global--color-white-50);
  border-radius: var(--global-border-radius);
}

.ds_bs button.dropdown-toggle::after {
  border-top: 8px solid #707070;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-bottom-color: #707070;
  vertical-align: baseline;
  margin-left: 20px;
  visibility: hidden;
}

.ds_bs .ds-insertvariable .ds-custom-textbox .ds_textbox {
  width: auto;
}

.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item .innerdiv {
  z-index: -1;
}

.ds_bs .ds-insertvariable.dropdown-menu .ds-dropdown-item,
.ds_bs .dropdowntext {
  z-index: 1;
}

.ds_bs .dropdown-menu.show::-webkit-scrollbar {
  display: none;
}

.ds_bs .dropdown-menu.ds-insertvariable.show::-webkit-scrollbar {
  display: block;
  width: 10px;
}

/* Track */
.ds_bs .dropdown-menu.ds-insertvariable.show::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 5px;
}

/* Handle */
.ds_bs .dropdown-menu.ds-insertvariable.show::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}

/* Handle on hover */
.ds_bs .dropdown-menu.ds-insertvariable.show::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.ds_bs .dropdown-menu.ds-insertvariable.show {
  overflow-x: hidden;
}

.ds_bs .ds-dropdown-toggle::placeholder,
.ds_bs .ds-insertvariable .ds-custom-textbox .ds_textbox {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-dropdown .ds-dropdown-toggle:not(.ds-insertvariable-label),
.ds_bs .ds-dropdown-toggle::placeholder {
  color: var(--global--color-light-gray);
}

.ds_bs .ds-dropdown-toggle::placeholder {
  opacity: 0.4;
}

.ds_bs .ds-dropdown.is_white .dropdown-menu {
  border: none;
}

.ds_bs .ds-dropdown.is_white .dropdown-menu .ds-dropdown-item {
  margin: 5px 0 5px 0;
}

.ds_bs .dropdowntext-withid {
  right: 0;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown {
  height: 120px;
}

.ds_bs #hour_input:focus + span + input#minute_input + .ds-toggle-container + #hour_minute_input_range,
.ds_bs #minute_input:focus + .ds-toggle-container + #hour_input_range + #minute_input_range {
  display: block;
}

.ds_bs #hour_minute_input_range {
  grid-column: auto/span 4;
}

.ds_bs #hour_input,
.ds_bs #minute_input {
  min-width: 58px;
  height: 50px;
}

.ds_bs .ds-time-dropdown-container {
  gap: 10px;
  grid-template-columns: 50px 4px 50px auto;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=number]:focus {
  box-shadow: unset;
  outline: unset;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range] {
  -webkit-appearance: none;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  margin-top: -1px;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range],
.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range]::-webkit-slider-runnable-track {
  border-radius: 20px;
  height: 8px;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range]::-webkit-slider-thumb {
  width: 15px;
  -webkit-appearance: none;
  height: 15px;
  border: 4px solid var(--global--color-light-gray1);
  border-radius: 20px;
  box-shadow: -82px 0 0 80px var(--global--color-light-gray1);
  margin-top: -4px;
}

.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range]::-webkit-slider-runnable-track,
.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=number],
.ds_bs .ds-dropdown .dropdown-menu.ds-time-dropdown input[type=range]::-webkit-slider-thumb {
  background: var(--global--color-white-90);
}

.ds_bs .ds-time-dropdown-container span#ds-time-dropdown-span {
  justify-self: center;
}

.ds_bs button.dropdown-toggle.ds-time-dropdown::after {
  background-image: url(../assets/SVG_icons/dseop-dropdown-icon.svg);
  height: 40px;
  width: auto;
  float: right;
  background-repeat: no-repeat;
  border: unset;
  margin-top: -1px;
  margin-right: -1px;
}

.ds_bs button.dropdown-toggle.ds-time-dropdown:hover::after,
.ds_bs .ds-dropdown.show button.dropdown-toggle.ds-time-dropdown::after {
  background-image: url(../assets/SVG_icons/dseop-dropdown-icon-toggle.svg);
}

.ds_bs .dropdown-menu.ds-time-dropdown {
  box-shadow: 3px 5px 12px rgba(0, 0, 0, 0.1607843137);
}

.ds_bs .dropdown-menu.ds-time-dropdown input#hour_input[max="24"] + span + input#minute_input + .ds-toggle-container {
  display: none;
}

.ds_bs .ds-dropdown button[data-bs-toggle=lockedDropdown] img.ds-lockicon {
  display: inline-block;
  width: 1.5em;
  height: 16px;
  position: relative;
  margin-left: 10px;
  padding: 0px 2px;
}

.ds_bs .ds-dropdown button[data-bs-toggle=lockedDropdown]::after {
  display: none;
}

.ds_bs .ds-dropdown button[data-bs-toggle=lockedDropdown] .ds-lockicon {
  float: right;
}

.ds_bs .ds-dropdown button[data-bs-toggle=lockedDropdown] {
  font-size: 14px;
}

span.ds-dropdown-text-left, span.ds-label-content {
  max-width: 65%;
  display: inline-block;
  word-wrap: break-word;
}

span.ds-dropdown-text-right.dropdowntext-withid.pe-5 {
  max-width: max-content;
  padding-right: 10px !important;
}

div.dropdown-menu.ds-vertical-dropdown.is_fullwidth {
  min-width: 285px;
}

.ds_bs .ds-previewbox-withoutimage.ds-previewbox-outer {
  padding: 35px 40px;
}

.ds_bs .ds-previewbox-withoutimage .ds-previewbox-inner .ds-previewbox-title-description {
  padding: 22px 20px;
}

.ds_bs .ds-previewbox-outer .ds-previewbox-link h2 {
  color: var(--global--link--color);
}

.ds_bs .ds-previewbox-outer .ds-previewbox-breadcrumb {
  color: var(--global--color-black);
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-link h2 {
  font-size: var(--global--font-size-base);
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-link h2,
.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-inner-left-text {
  color: var(--global--color-gray);
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-heading {
  display: none;
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-breadcrumb {
  color: var(--global--color-light-gray);
  margin-bottom: 0;
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-inner-right {
  width: 360px;
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-image.ds-has-image > img {
  width: 100%;
  height: 192px;
}

.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-image.ds-no-image {
  height: 192px;
}

.ds_bs .ds-previewbox-inner .ds-previewbox-content .ds-previewbox-inner-left {
  width: 33%;
}

.ds_swizard_social_networks .ds-previewbox-inner .ds-previewbox-content .ds-previewbox-inner-left {
  width: 25%;
}

.ds_bs .ds-previewbox-twitter .ds-previewbox-image.ds-has-image > img,
.ds_bs .ds-previewbox-outer.ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-image.ds-no-image {
  border-radius: 16px 16px 0px 0px;
}

.ds_bs .ds-previewbox-inner .ds-previewbox-title-description {
  background-color: var(--global--color-white);
  margin: 0 auto;
}

.ds_bs .ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-title-description {
  padding: 11px 13px;
}

.ds_bs .ds-previewbox-inner .ds-previewbox-twitter .ds-previewbox-title-description {
  border-radius: 0px 0px 16px 16px;
}

.ds_bs .ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-inner-left {
  margin-top: 50px;
  margin-left: 22px;
}

.ds_bs .ds-previewbox-withimage .ds-previewbox-inner .ds-previewbox-inner-right {
  margin: 20px 0;
  box-shadow: 3px 3px 8px var(--global--box-shadow-color);
}

.ds_bs .ds-previewbox-withoutimage.ds-previewbox-outer {
  background: rgba(228, 228, 228, 0.5);
  opacity: 0.7;
}

.ds-preview-box-content .ds-previewbox-title-description {
  transition: 0.8s all;
}

.ds-preview-box-content .ds-previewbox-switcher svg:hover {
  cursor: pointer;
}

.ds-preview-box-content .ds-previewbox-switcher svg.active {
  transform: scale(1.5);
  transition: 0.8s all ease;
}

.ds-preview-box-content .ds-previewbox-switcher svg.active path {
  fill: #F0C33C;
}

.ds_admin_bar {
  background-color: #f6f7f7;
  opacity: 1;
  position: sticky;
  top: 30px;
  z-index: 100;
  border-bottom: 1px solid #dcdcde;
}

.ds_icons span {
  display: inline-block;
  height: 22px;
  width: 22px;
  background-repeat: no-repeat;
  vertical-align: middle;
}

.ds_title {
  display: flex;
}

.ds_admin_bar_logo {
  margin-top: 14px;
  margin-left: 10px;
}

.ds_start.h2.fw-bold {
  font-size: 25px;
}

.ds_end.h2.fw-bold {
  font-size: 25px;
}

.ds_end.h2.fw-bold.text-primary {
  font-size: 25px;
}

.ds_start {
  color: var(--global--color-black);
}

.ds_icons {
  float: right;
  position: relative;
}

.ds_icons span.helptext {
  display: none;
}

.ds_notification {
  background-image: url("../assets/SVG_icons/dseop-baseline_notifications_black_24dp.png");
}

.ds_notification:hover {
  background-image: url("../assets/SVG_icons/dseop-notifications_active_black_24dp.png");
}

.ds_searchbox {
  background-image: url("../assets/SVG_icons/dseop-search_black_24dp.svg");
}

.ds_helpicon, .ds-help-tooltip-helpicon {
  background-image: url("../assets/SVG_icons/dseop-md-help-circle-outline.svg");
}

.ds_helpicon:hover, .ds-help-tooltip:hover .ds-help-tooltip-helpicon {
  cursor: pointer;
  background-image: url("../assets/SVG_icons/dseop-md-help-circle-outline_hover.svg");
}

.ds_icons span.ds_helpicon:hover .helptext {
  display: block;
  position: absolute;
  right: -25px;
  font-size: var(--global--font-size-sm);
}

.helptext a:hover {
  text-decoration: none;
}

.ds_start,
.ds_end {
  font-family: Open Sans, sans-serif;
}

.ds_page_title .ds-help-tooltip.position-relative {
  height: auto;
}

.ds_breadcrumb span.active {
  color: var(--global--color-black);
}

.ds_link {
  color: var(--global--color-yellow);
  text-decoration: underline;
}
.ds_link:hover, .ds_link:focus {
  color: var(--global--color-yellow);
}

.ds_breadcrumb_dot:after {
  position: relative;
  top: 2px;
  left: 6px;
  content: "⠇";
  color: var(--global--color-light-gray);
}

.ds_breadcrumb:after {
  position: relative;
  top: 2px;
  left: 20px;
  content: "⠇";
  color: var(--global--color-light-gray);
}

.ds_breadcrumb_favicon {
  float: left;
  padding: 8px 8px 0px 5px;
}

.ds_breadcrumb_favicon img {
  width: 25px;
  height: 25px;
}

.ds_bs .ds-previewbox-link {
  margin-top: 10px;
  display: block;
  text-decoration: none;
}

.ds-previewbox-description p {
  display: inline;
}

.ds_page_title {
  box-shadow: 3px 3px 10px var(--global--box-shadow-color);
}

.ds_page_title img {
  vertical-align: baseline;
}

.ds_bs .custom-button button {
  border-radius: var(--global-border-radius);
  font-size: var(--global--font-size-sm);
}
.ds_bs .custom-button button:focus {
  box-shadow: none;
}

div.custom-button button span {
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}

div.custom-button button.ds-btn-dark span.plus {
  background-image: url(../assets/SVG_icons/dseop-plus-light.svg);
}

div.custom-button button.ds-btn-normal span.plus,
div.custom-button button.ds-btn-light span.plus {
  background-image: url(../assets/SVG_icons/dseop-plus-dark.svg);
}

div.custom-button button.ds-btn-warning span.arrow-right-alt,
div.custom-button button.ds-btn-normal:hover > span.arrow-right-alt {
  background-image: url(../assets/SVG_icons/dseop-arrow-right.svg);
}

div.custom-button button.ds-btn-warning:hover > span.arrow-right-alt,
div.custom-button button.ds-btn-normal span.arrow-right-alt {
  background-image: url(../assets/SVG_icons/dseop-arrow-right-hover.svg);
  transition: background-image 0.2s;
}

div.custom-button button span.external {
  background-image: url(../assets/SVG_icons/dseop-feather-external-link.svg);
}

.ds_bs .custom-button button span.icon-right {
  margin-left: 10px;
}

.ds_bs .custom-button button.ds-btn-dark {
  background: var(--global-secondary-button-bg-color);
  color: var(--global-secondary-button-text-color);
}

.ds_bs .custom-button button.ds-btn-dark:hover {
  background: var(--global-secondary-button-hover-bg-color);
}

.ds_bs .custom-button button.ds-btn-light {
  background: var(--global--color-yellow);
  color: var(--global--color-dark-gray);
}

.ds_bs .custom-button button.ds-btn-light.ds-btn-large:hover:hover span.plus, .ds_bs .custom-button button.ds-btn-light:hover:hover span.plus {
  background-image: url(../assets/SVG_icons/dseop-plus-dark-hover.svg);
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-normal {
  color: var(--global--color-dark-gray);
  border: 1px solid var(--global--color-light-gray);
  background: transparent;
}

.ds_bs .custom-button button.ds-btn-contained.ds-btn-variable {
  color: var(--global--color-white-90);
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-danger {
  color: var(--global--color-red);
  border: 1px solid var(--global--color-light-gray);
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-warning {
  color: var(--global--color-yellow);
  border: 1px solid var(--global--color-yellow);
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-warning:hover {
  color: var(--global--color-dark-gray);
  background: var(--global--color-yellow);
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-large.ds-btn-warning {
  border: 1px solid var(--global--color-yellow);
  background: linear-gradient(to right, var(--global--color-yellow) 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.2s ease-out;
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-large.ds-btn-warning:hover {
  color: var(--global--color-dark-gray);
  background: linear-gradient(to right, var(--global--color-yellow) 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.2s ease-out;
  background-position: left bottom;
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-large.ds-btn-normal,
.ds_bs .custom-button button.ds-btn-outlined.ds-btn-large.ds-btn-normal:hover {
  background: linear-gradient(to right, var(--global--color-black) 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.2s ease-out;
}

.ds_bs .custom-button button.ds-btn-outlined.ds-btn-large.ds-btn-normal:hover {
  color: var(--global--color-light-yellow);
  background-position: left bottom;
}

.ds_bs .custom-button button.ds-btn-label-variable {
  background-repeat: no-repeat;
  border-radius: 25px;
}

div.custom-button button span.roundcross {
  width: 25px;
  height: 25px;
}

.ds_bs .custom-button button.ds-btn-label-variable.ds-btn-light span.roundcross {
  background-image: url(../assets/SVG_icons/dseop-button-cross.svg);
}

.ds_bs .custom-button button.ds-btn-label-variable.ds-btn-light span.roundcross:hover {
  background-image: url(../assets/SVG_icons/dseop-button-cross-hover.svg);
  transition: background-image 0.2s;
}

.ds_bs .custom-button button.ds-btn-label-variable.ds-btn-dark span.roundcross {
  background-image: url(../assets/SVG_icons/dseop-button-cross-dark.svg);
}

.ds_bs .custom-button button.ds-btn-label-variable.ds-btn-dark span.roundcross:hover {
  background-image: url(../assets/SVG_icons/dseop-button-cross-dark-hover.svg);
  transition: background-image 0.2s;
}

.ds_bs .custom-button button.ds-btn-large {
  width: 100%;
}

.ds_bs .ds-content-window-header .ds_helpicon {
  background-position: right 0;
}

.ds_bs .ds-content-window-header .ds_icons span.ds_helpicon:hover .helptext {
  display: none;
}

.ds_bs .ds-content-window-header {
  border-bottom: 3px solid rgba(184, 184, 184, 0.25);
}

.ds_bs .ds-content-window {
  background: var(--global--color-white);
  padding-bottom: 20px;
}

.ds_bs .ds-content-window-container {
  position: relative;
}

.ds_bs.ds_metabox .ds-content-window-container,
.ds_bs.ds_metabox .ds-content-window {
  height: 600px;
}

.ds-content-window-content {
  height: 100%;
}

.ds_bs .ds-content-window::-webkit-scrollbar {
  display: none;
}

.ds_bs .ds-content-window-footer {
  position: sticky !important;
  bottom: 0 !important;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 88;
  backdrop-filter: blur(1px);
}

.ds_bs .ds-content-window-footer button, .ds_bs .ds-unsave-dialog-box .ds-save-changes {
  right: 10px;
  line-height: 20px;
}

.ds_bs .ds-content-window-footer button,
.ds_bs .modal-footer .ds-save-changes {
  background: var(--global--color-yellow);
  border-radius: 6px;
  border: unset;
  float: right;
}

.ds_bs .ds-content-window-footer button:hover,
.ds_bs .modal-footer .ds-save-changes:hover {
  background: var(--global--color-dark-yellow);
}

.ds_bs .ds-content-window-header .ds_page_title {
  box-shadow: none;
}

.ds_bs .ds-content-window-header .ds_page_title img {
  vertical-align: middle;
  width: 20px;
  height: 20px;
}

.ds_bs .ds-unsave-dialog-box {
  max-width: 350px;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.4);
  height: fit-content;
  position: unset;
}

.ds-unsave-dialog-box-content {
  position: relative;
  padding: 20px 0;
  flex-flow: column wrap;
  height: 205px;
  background: #FBFBFB 0% 0% no-repeat padding-box;
  box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.1490196078);
}

.ds_bs .ds-unsave-dialog-box .modal-footer {
  border: unset;
}

.ds_bs .ds-unsave-dialog-box-content > * {
  width: 100%;
}

.ds_bs .modal-footer .ds-not-save {
  border: 1px solid #B8B8B8;
  border-radius: 6px;
}

.ds_bs .ds-content-window-footer button:disabled {
  color: var(--global--color-white-90) !important;
  background: #8d8d8d;
}

.ds_bs .ds-content-window-footer span.spinner-border.text-warning, .ds_bs .ds-content-window-container .modal-footer .ds-save-changes span.spinner-border {
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  display: none;
}

.ds_bs .ds-content-window-footer .custom-button button {
  font-weight: var(--global--fontweight-medium);
  color: var(--global--color-black);
}
.ds_bs .ds-content-window-footer .custom-button button:hover {
  background: var(--global--color-yellow);
  color: var(--global--color-black);
}

.ds_bs #schema-markup-post-container {
  padding-bottom: 70px;
}

.ds-content-window-content.m-5 {
  margin-bottom: 0 !important;
}

#wpfooter {
  display: none;
}

.ds_bs.ds_page_content {
  padding-bottom: 0 !important;
}

.ds-unsave-dialog-container.parent {
  background: rgba(128, 128, 128, 0.231372549);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ds_bs .ds-lower-variables-container {
  border: 1px solid var(--global--color-white-50);
  min-height: 75px;
}
.ds_bs .ds-lower-variables-container:focus-within {
  border-color: var(--global--color-light-yellow);
}

.ds_bs .ds-lower-variables-container .ds-variable-label {
  border-radius: 15px;
  height: 30px;
  gap: 5px;
  background: var(--global--color-yellow);
  font-weight: 500;
  padding: 8px 2px 8px 13px;
}

.ds_bs .variable-remove-icon {
  background-image: url("../assets/SVG_icons/dseop-insertvariablewhite.svg");
  background-repeat: no-repeat;
}

.ds_bs .ds-upper-variables-container .ds-variable-label,
.ds_bs .ds-separator-variable label {
  background: var(--global--color-gray);
}

.ds_bs .ds-upper-variables-container .ds-variable-label:hover,
.ds_bs .ds-separator-variable label:hover {
  background: black;
}

.ds_bs .ds-separator-variable::after {
  content: "";
}

.ds_bs .variable-remove-icon,
.ds_bs .ds-separator-variable::after {
  vertical-align: middle;
}

.ds_bs #ds-sortable .disable-sorting {
  pointer-events: none;
  border: none;
}

.ds-added-variable.ds-upper-variable-label {
  left: 100%;
}

@keyframes slideright {
  100% {
    right: 0;
  }
}
@keyframes slideleft {
  100% {
    left: 0;
  }
}
.ds_bs .variable-remove-icon,
.ds_bs span.variable-remove-icon:hover {
  width: 24px;
  height: 24px;
}

.ds_bs span.variable-remove-icon:hover {
  background-image: url(../assets/SVG_icons/dseop-button-cross-hover.svg);
}

.ds_bs .ds-insertremove-variables-upper-container .ds-title-score {
  align-self: center;
  color: var(--global--color-dark-green);
  height: 30px;
}

.ds_bs .ds-title-score-separator {
  height: 18px;
  border-left: 1px solid var(--global--color-white-50);
  border-top: 0;
  position: absolute;
  right: 10%;
}

.ds_bs .ds-insertremove-variables-upper-container .ds-title-score,
.ds_bs .ds-insertremove-variables-lower-container .ds-note span {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-upper-variables-container:not(.ds-empty)::after {
  height: 20px;
  content: "";
  margin-left: 10px;
  position: absolute;
  right: 0px;
}

.ds_bs .ds-upper-variables-container {
  flex: 1 0 auto;
  position: relative;
}

.ds-lower-variables-container input.check_name_class.custom-control-input {
  opacity: 0;
  position: absolute;
}

.ds_bs .custom-description-title {
  grid-template-columns: 26% auto;
}

.ds_bs .ds-description-label-container {
  flex: 0 0 26%;
}

.ds_bs .ds-search-box {
  border: 1px solid var(--global--color-white-50);
  width: 250px;
  margin-left: auto;
  height: 40px;
  position: relative;
  background-color: #fbfbfb;
}

.ds_bs .ds-search-box .ds-search-box-input {
  height: 38px;
}
.ds_bs .ds-search-box .ds-search-box-input:focus {
  box-shadow: unset;
}

.ds_bs .ds-search-box .ds-search-box-input::placeholder {
  font-size: var(--global--font-size-xs);
  font-weight: var(--global--fontweight-medium);
  color: var(--global--color-light-gray);
  opacity: 0.43;
}

.ds_bs .ds-search-box-btn {
  background-color: #fbfbfb;
  width: 38px;
  height: 38px;
  padding: 12px;
}

.ds_bs .ds-search-box-btn .ds_searchbox {
  background-image: url(../assets/SVG_icons/dseop-search_white.svg);
  opacity: 0.7;
}

.ds_bs .ds-pagination {
  gap: 10px;
}

.ds_bs .ds-pagination-prev-btn {
  background-image: url("../assets/SVG_icons/dseop-previous.svg");
}
.ds_bs .ds-pagination-prev-btn:hover {
  background-image: url("../assets/SVG_icons/dseop-previoushover.svg");
}

.ds_bs .ds-pagination-next-btn {
  background-image: url("../assets/SVG_icons/dseop-next.svg");
}
.ds_bs .ds-pagination-next-btn:hover {
  background-image: url("../assets/SVG_icons/dseop-nexthover.svg");
}

.ds_bs .ds-pagination-prev-btn,
.ds_bs .ds-pagination-next-btn {
  cursor: pointer;
  width: 9px;
  height: 12px;
  background-repeat: no-repeat;
  transition: 0.3s all ease-out;
}
.ds_bs .ds-pagination-prev-btn:hover,
.ds_bs .ds-pagination-next-btn:hover {
  transform: scale(1.8, 1.3);
}

.ds_bs .ds-help-tooltip-icon {
  height: 16px;
  width: 16px;
  background-image: url("../assets/SVG_icons/dseop-tooltip-icon.svg");
  background-repeat: no-repeat;
}

.ds_bs .ds-help-tooltip:hover .ds-help-tooltip-icon {
  background-image: url("../assets/SVG_icons/dseop-tooltip-icon-hover.svg");
}

.ds_bs .ds-help-tooltip {
  height: 16px;
}

.ds_bs .ds-help-tooltip .ds-help-tooltip-container {
  display: none;
  width: 300px;
  left: 100%;
  top: -20px;
  background: var(--global--color-black);
  box-shadow: 0px 3px 6px var(--global--box-shadow-color);
  border-radius: 6px;
  z-index: 99;
}

.ds_bs .ds-help-tooltip-content {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-help-tooltip-container .arrow {
  height: 25px;
  top: 20px;
}

.ds_bs .ds-help-tooltip-container .arrow:after {
  content: "";
  display: block;
  position: absolute;
  left: 27px;
  top: 3px;
  width: 20px;
  height: 20px;
  z-index: 9999;
  background-color: var(--global--color-black);
  transform: rotate(45deg);
}

.ds_bs .ds-close-help-tooltip-button {
  border: 0.8px solid var(--global--color-light-gray);
}

.ds_bs .ds-close-help-tooltip-button:hover {
  animation: animates 0.3s ease-out forwards;
}

@keyframes animates {
  0% {
    border-top-color: var(--global--color-light-gray);
    border-right-color: var(--global--color-light-gray);
    border-bottom-color: var(--global--color-light-gray);
    border-left-color: var(--global--color-light-gray);
  }
  25% {
    border-top-color: var(--global--color-light-yellow);
    border-right-color: var(--global--color-light-gray);
    border-bottom-color: var(--global--color-light-gray);
    border-left-color: var(--global--color-light-gray);
  }
  50% {
    border-top-color: var(--global--color-light-yellow);
    border-right-color: var(--global--color-light-yellow);
    border-bottom-color: var(--global--color-light-gray);
    border-left-color: var(--global--color-light-gray);
  }
  75% {
    border-top-color: var(--global--color-light-yellow);
    border-right-color: var(--global--color-light-yellow);
    border-bottom-color: var(--global--color-light-yellow);
    border-left-color: var(--global--color-light-gray);
  }
  100% {
    border-top-color: var(--global--color-light-yellow);
    border-right-color: var(--global--color-light-yellow);
    border-bottom-color: var(--global--color-light-yellow);
    border-left-color: var(--global--color-light-yellow);
  }
}
.ds_sitemap_general_header .ds_paragraph span {
  background: rgba(228, 228, 228, 0.4);
  border-radius: 4px;
  padding: 15px;
  font-size: var(--global--font-size-xxs);
  color: var(--global--color-light-gray);
}

.ds_sitemap_general_header .ds_paragraph span a {
  font-size: var(--global--font-size-xs);
}

.ds_bs .ds_sitemap_general_container,
.ds-number-input-container {
  grid-template-columns: 35% auto;
}

.ds_bs .ds_sitemap_general_inner_left {
  gap: 10px;
}

.ds_sitemap_general_inner_left .btn.ds-help-tooltip {
  padding: 0;
}

.ds_sitemap_general_inner_right .ds_paragraph {
  float: right;
  margin-top: 5px;
}

.ds_sitemap_general_inner_right .ds_paragraph span,
.ds_sitemap_general_inner_right .ds_paragraph .ds_link {
  font-size: var(--global--font-size-xxs);
}

.ds-content-window-footer .custom-button {
  float: right;
}

.ds_sitemap_general_inner_right .ds-toggle-container {
  display: block;
}

.ds_sitemap_general_inner_right .ds-toggle-button-container {
  float: right;
}

.ds_bs .ds-toggle-title-container {
  display: flex;
  align-items: center;
}

.ds_bs .ds-sitemap-upper-container-label,
.ds_pagewise_priority_options {
  align-self: center;
  margin: 0 auto;
}

#Additional_page_URL .ds-custom-textbox {
  grid-template-columns: 100% auto;
}

.ds_bs .ds-news-sitemap-description {
  grid-template-columns: 4% auto;
}

.ds_bs .ds-news-sitemap-label-container {
  grid-template-columns: 90% auto;
}

#Additional_page_URL .ds-custom-textbox,
#Additional_image_URL .ds-custom-textbox {
  grid-template-columns: 100% auto;
}

table.ds_sitemap_additional_links_table td {
  padding: 10px;
}

.ds_sitemap_additional_links_table input[type=text] {
  line-height: 1.5;
  height: 40px;
}

table.ds_sitemap_additional_links_table td:first-child {
  width: 85%;
}

.ds_pagewise_priority_options label {
  margin-right: 2rem;
  margin-top: 0.5rem;
  flex: 1 1 50%;
}

.ds_pagewise_priority_options .columns input.ds-dropdown-toggle {
  width: 50%;
  float: right;
}

.ds_bs .ds-number-input-container .ds_paragraph {
  margin-left: 50px;
  margin-top: 10px;
  align-items: flex-start;
}

.ds_bs .ds_priority_setting_container {
  background: rgba(228, 228, 228, 0.5);
}

.ds_priority_setting_container .ds-toggle-container {
  grid-template-columns: auto;
}

.ds_priority_setting_container .ds-toggle-button-container {
  margin: 2% auto;
}

.ds_sitemap_priority_sucessmsg .ds_paragraph {
  display: block;
  opacity: 1;
  text-align: center;
  justify-content: center;
}

.ds_sitemap_priority_sucessmsg .ds_paragraph p {
  font-size: var(--global--font-size-md);
  color: var(--global--color-gray);
}

.ds_priority_setting_container .ds-toggle-button-container .custom-switch .ds-toggle-btn span {
  width: 160px;
}

.ds_bs .ds_priority_settings .ds_paragraph.ds-has-image,
.ds_bs .ds_sitemap_general_inner_right .ds_paragraph.ds-has-image {
  background: unset;
}

.ds_priority_setting_container .ds-toggle-button-container .custom-switch .toggletransition {
  opacity: 1;
}

.ds_bs .ds_sitemap_additional_links_table #ds_add_additionalpage,
.ds_bs .ds_sitemap_additional_links_table #ds_add_additionalimage {
  font-weight: var(--global--fontweight-medium);
}

#ds_sitemap_preview span.spinner-border {
  top: 16px;
}

.ds-sitemap-table-container table tbody tr td {
  display: flex;
}

div.ds-sitemap-page #content_types_posts button#sitemap_options,
div.ds-sitemap-page #taxonomy_posts button#sitemap_options,
div.ds-sitemap-page #news_posts button#sitemap_options,
div.ds-sitemap-page #images_posts button#sitemap_options,
div.ds-sitemap-page #videos_posts button#sitemap_options,
div.ds-sitemap-page #archives_posts button#sitemap_options {
  display: none;
}

div.ds-sitemap-page #content_types_posts input.ds-dropdown-toggle,
div.ds-sitemap-page #taxonomy_posts input.ds-dropdown-toggle,
div.ds-sitemap-page #news_posts input.ds-dropdown-toggle,
div.ds-sitemap-page #images_posts input.ds-dropdown-toggle,
div.ds-sitemap-page #videos_posts input.ds-dropdown-toggle {
  border-radius: 4px;
  border-right: 0.8px solid var(--global--color-white-50);
}

#Image_sitemap #ds-specific-post-excludes, #Video_sitemap #ds-specific-post-excludes {
  display: none !important;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-upper-container,
.ds_bs .ds_sitemap-upper-container,
.ds_filter_dropdown {
  gap: 20px;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container input.ds-dropdown-toggle,
.ds_bs .ds_sitemap-lower-container .ds-dropdown.dropdown input.ds-dropdown-toggle {
  width: 100%;
}

.ds_bs.ds-search-appearance-page .ds-title-separators-container .ds_radio_label {
  display: flex;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container .ds-dropdown.dropdown,
.ds_bs .ds_sitemap-lower-container .ds-dropdown.dropdown {
  flex: 1 1 auto;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container .ds-dropdown .ds-isinputgroup,
.ds_bs .ds_sitemap-lower-container .ds-dropdown.dropdown {
  flex-wrap: unset;
}
.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container .ds-dropdown .ds-isinputgroup::after,
.ds_bs .ds_sitemap-lower-container .ds-dropdown.dropdown::after {
  display: none;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container .ds-dropdown .ds-dropdown-toggle,
.ds_bs .ds_sitemap-lower-container .ds-dropdown.dropdown .ds-dropdown-toggle {
  border-radius: 4px 0 0 4px;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button,
.ds_bs .ds-isinputgroup-btn.ds-add-more {
  background: var(--global--color-light-gray1);
  border-radius: 0 4px 4px 0;
  color: var(--global--color-white-90);
}
.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button:focus, .ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button:focus:active,
.ds_bs .ds-isinputgroup-btn.ds-add-more:focus,
.ds_bs .ds-isinputgroup-btn.ds-add-more:focus:active {
  box-shadow: none;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button {
  font-weight: var(--global--fontweight-medium);
}

.ds-delete-icon {
  background-image: url(../assets/SVG_icons/dseop-deleteicon.svg);
  width: 40px;
  height: 40px;
}
.ds-delete-icon:hover {
  background-image: url(../assets/SVG_icons/dseop-deleteiconhover.svg);
}

.ds-label-container {
  display: flex;
  gap: 15px;
}

.ds-label-text {
  border: 1px solid #B8B8B8;
  border-radius: 4px;
  width: 100%;
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button.ds-dark-btn,
.ds_bs .ds-add-more.ds-dark-btn {
  background-color: var(--global--color-black);
  color: var(--global--color-light-yellow);
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-container .ds-added-post,
.ds_bs p.ds-added-post {
  color: var(--global--color-dark-green1);
}

.ds_bs.ds-search-appearance-page .ds_date-exclusion-lower-container button,
.ds_bs .ds-search-appearance-meta_snippet-toogle > .ds-toggle-container .ds-toggle-note {
  font-size: var(--global--font-size-xs);
}

.ds_bs .ds-excluded-posts .ds-excluded-posts-input > label.ds-excluded-posts-label {
  border: 1px solid #B8B8B8;
  padding: 10px 0;
}

.ds_bs .ds-custom-charcter-input {
  width: 100px;
  height: 50px;
}

.ds_bs .ds-title-custom-character-container {
  margin-left: 190px;
}

.ds_bs .ds-custom-character .ds-custom-charcter-input {
  border: 1px solid var(--global--color-white-50);
}
.ds_bs .ds-custom-character .ds-custom-charcter-input:focus-visible {
  outline: unset;
}
.ds_bs .ds-custom-character .ds-custom-charcter-input::placeholder {
  color: var(--global--color-light-gray1);
}
.ds_bs .ds-custom-character .ds-custom-charcter-input:disabled {
  opacity: 0.5;
}

.ds_bs .ds-custom-character {
  gap: 15px;
  grid-template-columns: 55% 20% 25%;
}

.ds_bs.ds-search-appearance-page .ds-title-separators-container .ds_radio_label {
  align-items: center;
  justify-content: center;
}

.ds_bs #Advance_setting .ds-toggle-container,
.ds_bs #Critical_option .ds-toggle-container {
  grid-template-columns: auto auto;
}

.ds_robots_meta_options_top {
  grid-template-columns: 95% auto;
}

/*.ds_robots_metatag_options_top {
    display: grid;
    grid-template-columns: 45% auto;
}*/
/*.ds_bs #Advance_setting .ds-toggle-note {
    margin-right: 20%;
}*/
.ds_robotsmeta_options {
  width: 70%;
}

div[class^=ds_robots_option_] {
  width: 70%;
}

.ds_robots_metatag_options_top .form_check.custom-checkbox, .ds_robots_meta_options_top .form_check.custom-checkbox {
  float: left;
}

.ds_robots_metatag_options_top .btn.ds-help-tooltip, .ds_robots_meta_options_top .btn.ds-help-tooltip {
  margin: -6px;
  margin-left: 5px;
}

.ds_bs .ds_robots_metatag_options_top .custom-description .label-text {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds_sitemap-parent-container .ds_helpicon {
  display: inline-block;
  height: 18px;
  width: 18px;
  background-repeat: no-repeat;
}

.ds_bs .ds-sitemap-toggle-container .ds-toggle-container {
  grid-template-columns: 40% auto;
}

.ds_bs .ds-sitemap-toggle-container .ds-toggle-container .ds-toggle-button-container,
.ds_bs .ds_archieves_toggle_button .ds-toggle-button-container,
.ds_bs .ds_description_toggle_container .ds-toggle-button-container,
.ds_bs .ds_title_container.ds-image-seo .ds-insertremove-variables-inner-container,
.ds_bs #Archives_pages .ds_description_container .custom-description .label-text,
.ds_bs #Archives_pages .ds_title_container .ds-insertremove-variables-inner-container,
.ds-search-appearance-advance-tab .ds-toggle-button-container {
  margin-left: auto;
}

.ds_bs .ds_description_container.ds-taxonomy_desc .custom-description {
  width: 100%;
}

.ds_bs .ds_archieves_toggle_button .ds-toggle-button-container {
  width: min-content;
}

.ds_bs .ds_description_outer_container {
  grid-template-columns: 26% auto;
}

.ds_bs .ds_description_outer_container .ds_description_inner_container .ds_radio_label {
  padding: 0 0 20px 0;
  text-indent: 10px;
}

.ds_bs .ds-attachmnents-toggle-button {
  background: rgba(228, 228, 228, 0.5);
}

.ds_bs .ds-excluded-posts-input {
  grid-template-columns: auto 40px;
  gap: 10px;
}

.ds_bs .ds_date-exclusion-upper-container button.ds-dropdown-toggle,
.ds_sitemap-upper-container button.ds-dropdown-toggle {
  height: 40px;
}

.ds_bs .ds-search-appearance-meta_snippet-toogle > .ds-toggle-container .custom-switch .custom-control-input:not(:checked) + label .ds-toggle-enable {
  color: var(--global--color-gray);
}

.ds_bs .ds-search-appearance-meta_snippet-toogle > .ds-toggle-container .custom-switch .custom-control-input:not(:checked) + label .ds-toggle-disable {
  color: var(--global--color-dark-gray);
}

.ds-note.ds-error {
  display: none;
}

.ds-error {
  color: #ff9966;
}

button#search-appearance-date-exclusion-data:hover:enabled,
button#general-options-exclusion-domain:hover:enabled {
  background: var(--global--color-black);
  color: var(--global--color-yellow);
}

.ds-placeholder-multi-select-text {
  display: none;
  position: absolute;
  top: 5px;
  opacity: 0.5;
  z-index: 0;
}

.ds-search-appearance-page .ds-lower-variables-container,
#search_appearance .ds-lower-variables-container {
  min-height: 38px;
}

.ds_robots_metatag_options_top .ds-help-tooltip.position-relative {
  margin-bottom: 0px;
}

.ds-redirection-success-msg {
  color: #ff0000;
}

.ds-redirection-visibility-hidden {
  visibility: hidden;
}

.ds-insert-variables .dashicons-arrow-down:before {
  content: none;
}

.ds-insert-variables .dashicons-arrow-down {
  display: none;
}

.ds_breadcrumb_preview_page_title {
  font-weight: bold;
}

.dseop-homepage-title-container .ds-insertremove-variables-upper-container .ds-title-score {
  height: 0px;
}

.dseop-homepage-title-container .ds-insertremove-variables-upper-container {
  margin-bottom: 0.25rem !important;
}

.ds_bs .ds-table .ds-table-header {
  background: rgba(141, 141, 141, 0.6);
}

.ds_bs .ds-table tbody > tr:not(:first-child) > td {
  border-top: 1px solid rgba(141, 141, 141, 0.4);
}

.ds_bs .ds-table .ds-table-header > tr > th:first-child {
  border-radius: 4px 0px 0px 0px;
}

.ds_bs .ds-table .ds-table-header > tr > th:last-child {
  border-radius: 0px 4px 0px 0px;
}

.ds_bs .ds-table tbody > tr > td > a.ds_link {
  font-size: var(--global--font-size-xxs);
  pointer-events: initial;
}

.ds_bs .ds-table-body {
  background: rgba(228, 228, 228, 0.5);
}

.ds_bs .table.ds-redirection-data-table thead th:not(:first-of-type) {
  text-align: center !important;
}

.ds_bs .ds-knowledge-graph-toggle {
  background: rgba(228, 228, 228, 0.5);
}

.ds_bs .ds-image-container {
  border: 0.5px solid var(--global--color-white-50);
}

.ds_bs .ds-image-container img:not(.ds-no-image),
.ds_bs .ds-image-container {
  min-width: 112px;
  width: 112px;
  height: 112px;
}

.ds_bs .ds-image-container img.ds-no-image {
  margin: 38px 36px;
}

.ds_bs .ds-business-info-ph_no-container,
.ds_bs .ds-business-address-inner,
.ds_bs .ds-business-org-openclose-toogle .ds-display-grid .ds-toggle-container,
.ds_bs .ds-business-org-openclose-labels .ds-open-24h-label,
.ds_bs .ds-business-org-schedule-toogle-container {
  gap: 20px;
}

.ds_bs .ds-image-parent-container,
.ds_bs .ds-business-org-schedule-dropdown-container > div.d-flex {
  gap: 10px;
}

.ds_bs .ds-image-upload-note {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-image-upload-container,
.ds_bs .ds-business-info-ph_no-container .ds-business-info-ph_no_textbox,
.ds_bs .ds-business-info-dropdow-parent .ds-dropdown,
.ds_bs .ds-business-info-ph_no-container-added .ds-business-info-dropdow-parent-added {
  flex: 1 1 auto;
}

.ds_bs .ds-localseo-business-info-container h6 {
  font-weight: var(--global--fontweight-medium);
}

.ds_bs .ds-business-info-dropdow-parent,
.ds_bs .ds_add_number_button-container {
  grid-template-columns: 30% auto;
  gap: 30px;
}

.ds_bs .ds-business-info-dropdow-parent .ds-dropdown-toggle {
  width: 100%;
}

.ds_bs .ds-localseo-business-info-container .custom-description-title {
  grid-template-columns: 100%;
}

.ds_bs .ds-business-info-ph_no-container .ds-business-info-dropdow-parent,
.ds_bs .ds-business-org-openclose-labels .ds-custom-textbox {
  grid-template-columns: 40% auto;
}

.ds_bs .ds-business-info-ph_no-container .ds-custom-textbox {
  grid-template-columns: 1fr;
}

.ds_bs .ds-localseo-business-info-container .ds_textbox,
.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .custom-switch .ds-toggle-btn {
  height: 40px;
}

.ds_bs .ds-localseo-business-info-container .ds-localseo-business-info-desc > span.ds_helpicon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
}

.ds_bs .ds-business-address-inner,
.ds_bs .ds-business-org-openclose-labels .ds-open-24h-label {
  grid-template-columns: 1fr 1fr;
}

.ds_bs .ds-business-org-openclose-toogle .ds-toggle-button-container .ds-toggle-btn span,
.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .ds-toggle-btn span {
  font-size: var(--global--font-size-xs);
  min-width: 60px;
  text-align: center;
  padding: 10px 20px;
}

.ds_bs .ds-business-org-openclose-toogle .ds-toggle-container,
.ds_bs .ds-localseo-business-address-container .ds-custom-textbox,
.ds_bs .ds-localseo-business-address-container .ds-business-info-dropdow-parent {
  grid-template-columns: 35% auto;
}

.ds_bs .ds-business-org-openclose-toogle .ds-toggle-button-container .ds-toggle-btn,
.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .ds-toggle-btn {
  margin: 0;
}

.ds_bs .ds-business-org-openclose-toogle .ds-toggle-button-container .custom-switch,
.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .custom-switch {
  padding: 0;
}

.ds_bs .ds-business-org-openclose-toogle .ds-display-grid:not(.ds-toggle-container) {
  gap: 60px;
}

.ds_bs .ds-business-org-openclose-toogle .ds-display-grid .ds-toggle-container {
  grid-template-columns: 30% auto;
  gap: 30px;
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .ds-toggle-button-container .custom-switch .ds-toggle-btn + .ds-toggle-outerdiv,
.ds_bs .ds-localseo-business-info-container .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .custom-switch .ds-toggle-outerdiv {
  border: 1px solid #B8B8B8;
  background: transparent;
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch .custom-control-input:checked ~ label .toggletransition,
.ds_bs .ds-localseo-business-info-container .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .custom-switch .custom-control-input:checked ~ label .toggletransition {
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch .custom-control-input:not(:checked) ~ label .toggletransition,
.ds_bs .ds-localseo-business-info-container .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .custom-switch .custom-control-input:not(:checked) ~ label .toggletransition {
  border-top-left-radius: unset;
  border-bottom-left-radius: unset;
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-schedule-openclose-toggle .custom-switch .custom-control-input:not(:checked) ~ label .ds-toggle-disable,
.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch #ds_org_business_opening_hours_enable:not(:checked) ~ label .ds-toggle-disable {
  color: var(--global--color-light-yellow);
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-schedule-openclose-toggle .custom-switch .custom-control-input:not(:checked) ~ label .toggletransition,
.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch #ds_org_business_opening_hours_enable:not(:checked) ~ label .toggletransition {
  background: #1E1E1E;
  opacity: 1;
}

.ds_bs .ds-time-delete-icon,
.ds_bs .ds-delete-contact {
  background-image: url(../assets/SVG_icons/dseop-deleteicon.svg);
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
}
.ds_bs .ds-time-delete-icon:hover,
.ds_bs .ds-delete-contact:hover {
  background-image: url(../assets/SVG_icons/dseop-deleteiconhoverred.svg);
}

.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-container {
  grid-template-columns: 250px auto;
}

.ds_bs .ds-localseo-business-info-container .ds-localseo-business-info-desc {
  grid-template-columns: auto auto;
  gap: 12px;
  background: rgba(228, 228, 228, 0.5);
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch #ds_org_business_opening_time_format_enable:not(:checked) ~ label .toggletransition,
.ds_bs .ds-search-appearance-meta_snippet-toogle > .ds-toggle-container .custom-switch .toggletransition {
  opacity: 1;
}

.ds_bs .ds-localseo-business-info-container .ds-business-org-openclose-toogle .custom-switch #ds_org_business_open_enable:not(:checked) ~ label .toggletransition {
  background: var(--global--color-light-gray1);
}

.ds-time-separator {
  background-image: url(../assets/SVG_icons/dseop-lineicon.svg);
  width: 6px;
  height: 2px;
}

.ds_map_cordinates_info .ds-textbox-note {
  float: right;
  clear: both;
}

.ds_bs .ds-business-info-ph_no-container.ds-display-grid {
  grid-template-columns: 1fr 1fr auto;
}

.ds_bs .ds-business-info-ph_no-container.ds-display-grid .ds-business-info-dropdow-parent {
  grid-template-columns: 20% 1fr;
}

.ds_bs span.ds-dropdown-toggle-btn + div.arrow::after {
  display: none;
}

.ds_bs .ds_map_cordinates_info .ds-custom-textbox {
  column-gap: 20px;
  margin-top: 3rem !important;
}

.ds_bs .ds-business-org-schedule-openclose-toggle .ds-toggle-button-container .ds-toggle-btn {
  align-items: center;
}

.ds_bs .ds-image-parent-container .empty-div {
  width: 20%;
}

.ds_bs .ds-business-info-ph_no-container-added .ds-empty,
.ds_bs .ds-localseo-business-info-container .ds-empty {
  width: 40%;
}

.ds_bs .ds-knowledge-graph-toggle .ds-toggle-button-container .toggletransition {
  opacity: 1;
}

.ds-knowledge-graph-page .ds_bs button.dropdown-toggle::after {
  margin-top: 5px;
  float: right;
}

.ds-knowledge-graph-page .ds-business-org-pages-container {
  padding-bottom: 25px;
}

a.d-inline-block.ds-hide-map-setting-menu {
  display: none !important;
}

#Maps_Setting {
  display: none;
}

#Maps_Setting.show, #Maps_Setting.active {
  display: block;
}

/*.ds-business-org-schedule-container .ds-business-org-schedule-toogle-container {
    flex-wrap: wrap;
}*/
.ds-business-org-schedule-toogle-container button.dropdown-toggle.ds-time-dropdown {
  width: 110px;
}

.mt-5.ds-business-info-ph_no-container {
  margin-top: 0 !important;
}

.ds_map_cordinates_info div.ds-custom-textbox {
  align-items: unset !important;
  margin: 0 !important;
}

.ds_map_cordinates_info div.ds-custom-textbox label.label-text {
  margin-top: 10px;
}

.definiteseo_page_breadcrumb-options .ds-toggle-container {
  grid-template-columns: 40% auto;
}

.definiteseo_page_breadcrumb-options .ds-toggle-button-container {
  margin-left: auto;
}

.ds_breadcrumb_previewbox {
  background-color: #E5E4E4;
}

.ds_breadcrumb_previewbox table.form-table {
  width: 70%;
  margin: 0 auto;
}

.ds_breadcrumb_previewbox table.form-table td {
  padding: 5px;
}

.ds_breadcrumb_previewbox .breadcrumb {
  background-color: transparent;
  margin: 0;
  padding: 0;
}

.ds_breadcrumb_previewbox .breadcrumb span.separator {
  font-weight: var(--global--fontweight-medium);
  font-family: var(--global--font-family);
}

.ds_bs .ds-breadcrumb-shortcode-note .custom-description {
  grid-template-columns: auto;
}

.ds_bs .ds-webmaster-tools-image-textbox-container {
  grid-template-columns: 72px auto;
}

.ds_bs .ds-webmaster-tools-image-textbox-container div.ds-custom-textbox {
  grid-template-columns: 100% auto;
}

.ds_bs .ds-webmaster-tools-image-textbox-container div.ds-custom-textbox input,
.ds_bs .ds-redirection-source-url-textbox .ds-custom-textbox input {
  min-height: 40px;
}

.ds_bs .ds-webmaster-tools-image-textbox-container div.ds-custom-textbox .ds-textbox-note {
  font-size: var(--global--font-size-xs);
}

.ds_bs .ds-group-container.ds-full-border {
  border: 0.5px solid var(--global--color-white-50);
  border-radius: 10px;
}

.ds_bs .ds-group-container .ds-group-label {
  top: -11px;
  background: var(--global--color-white);
}

.ds_bs .ds-group-container.ds-single-border {
  border-radius: unset;
  border-top: 0.5px solid var(--global--color-white-50);
}

.ds_bs .ds-group-container.ds-single-border .ds-group-label,
.ds_bs .ds-default-stopwords::-webkit-scrollbar,
.ds_bs .ds-general-stopwards-tab-container:not(.show),
.ds_bs .ds-general-keywords-setting-tab-container:not(.show),
.ds_bs .ds-remove-custom-stopword,
.ds_bs .ds-general-container .ds-toggle-container .ds-toggle-note .ds-help-tooltip-icon, .ds-search-appearance-advance-tab-toogle .ds-toggle-note .ds-help-tooltip-icon {
  display: none;
}

.ds_bs .ds_general-parent-container .ds_paragraph span {
  font-size: var(--global--font-size-xxs);
  padding-left: 15px;
}

.ds_bs .ds-general-container .ds-general-upper-container .ds-toggle-container,
.ds_bs .ds-redirect-attachment-url-container.ds-group-container.ds-single-border .ds-toggle-container,
.ds_bs .ds-no-follow-external-links-container.ds-group-container .ds-toggle-container {
  grid-template-columns: 45% auto;
}

.ds_bs .ds-general-container .ds-toggle-container {
  grid-template-columns: 45% auto;
}

.ds_bs .ds-general-container .ds-orphan-attachment-toggle .ds-toggle-container,
.ds-search-appearance-advance-tab-toogle .ds-toggle-container {
  grid-template-columns: 35% auto;
}

.ds_bs .ds-orphan-attachment-input .ds-custom-textbox {
  align-items: baseline !important;
}

.ds_bs .ds-general-container:not(.ds-general-links-tab) .ds-toggle-container .ds-toggle-button-container,
.ds_bs #ds-add-more-url,
.ds-general-links-tab .ds-toggle-container .ds-toggle-button-container {
  margin-left: auto;
}

.ds_bs .ds-general-container .ds-toggle-container .ds-toggle-note, .ds-search-appearance-advance-tab-toogle .ds-toggle-note {
  grid-template-columns: 100% auto;
  margin-left: auto;
  max-width: 260px;
}

.ds_bs .ds-general-container .ds-custom-textbox,
.ds_bs .ds-redirection-match-types-container,
.ds_bs .ds-general-redirection-type-container,
.ds_bs .ds-redirection-group-container,
.ds_bs .ds-redirection-source-url-dropdown-container,
.ds_bs .ds-redirection-destination-url-container {
  grid-template-columns: 30% auto;
}

.ds_bs .ds-general-container .ds-textbox-note {
  padding-left: 40px;
  padding-top: 10px;
}

.ds_bs .ds-general-container .ds-toggle-container .ds-toggle-note,
.ds_bs .ds-general-container .ds-textbox-note,
.ds_bs .ds_general-parent-container .ds_paragraph span {
  line-height: 1.5;
}

.ds_bs .ds-general-container .ds-insertremove-variables-container.ds-addressformat-variables-container {
  grid-template-columns: 27% 73%;
}

.ds_bs .ds-general-container .ds-insertremove-variables-container.ds-addressformat-variables-container,
.ds_bs .ds-general-upper-container .custom-button {
  display: grid;
}

.ds_bs .ds-general-container .ds-insertremove-variables-container.ds-addressformat-variables-container .ds-insertremove-variables-title-container {
  width: auto;
}

.ds_bs .ds-general-redirection-types {
  grid-template-columns: 1fr 1fr;
  border: 0.5px solid var(--global--color-white-50);
}

.ds_bs .ds-redirection-group-button-container {
  gap: 45px;
  clear: both;
}

.ds_bs .ds-automatic-posts-redirection .ds_helpicon,
.ds_bs .ds-automatic-category-redirection .ds_helpicon {
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
}

.ds_bs .ds-redirection-source-url-dropdown,
.ds_bs .ds-redirection-source-url-textbox {
  grid-template-columns: 70% auto;
}

.ds_bs .ds-general-redirection-types {
  gap: 16px;
}

.ds_bs .ds-redirection-delete-icon {
  cursor: pointer;
  left: 100%;
  font-size: 0;
  top: 25%;
}

.ds_bs .ds-group-modal {
  left: unset;
}

.ds-group-dialog-box-content {
  bottom: 0;
  flex-flow: column wrap;
  width: 230px;
  box-shadow: 5px 5px 8px VAR(--global--box-shadow-color);
}

.ds_bs .ds-group-modal,
.ds-group-dialog-box-content {
  height: 130px;
}

.ds-group-dialog-box-content input {
  border: 1px solid #707070;
  font-size: var(--global--font-size-ssm);
}

#ds-group-modal-cancel {
  border: 0.5px solid rgba(228, 228, 228, 0.6);
}

#ds-group-modal-cancel,
#ds-make-redirection:disabled,
.ds_bs button#ds-add-custom-stopwords:not(.ds-btn-dark),
.ds_bs .ds-default-stopwords input.custom-control-input:checked + label.ds-stopword-label {
  color: var(--global--color-white-90);
}

#ds-make-redirection:disabled,
.ds-group-dialog-box-content input,
.ds-group-dialog-box-content {
  background: var(--global--color-black);
}

.ds-redirection-delete-icon {
  background-image: url(../assets/SVG_icons/dseop-delete.svg);
}
.ds-redirection-delete-icon:hover {
  background-image: url(../assets/SVG_icons/dseop-delete-hover.svg);
}

.ds-localseo-business-info-container .ds-dropdown .ds-dropdown-toggle {
  height: 39px;
  text-align: left;
}

.ds_robots_option_post .ds_post_image_preview .ds-dropdown-toggle::after .ds-localseo-business-info-container .ds-dropdown .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle::after {
  border: unset;
  transition: unset;
  position: absolute;
  right: 0px;
  top: 0px;
  height: 39px;
  width: 39px;
  background-image: url(../assets/SVG_icons/dseop-dropdown-button.svg);
}

.ds_bs .ds-localseo-business-info-container .ds-dropdown .ds-dropdown-toggle,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle,
.ds_bs .ds_robots_option_post .ds_post_image_preview .ds-dropdown-toggle {
  height: 39px;
}

.ds_bs .ds-localseo-business-info-container .ds-dropdown .ds-dropdown-toggle,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle,
.ds_robots_option_post .ds_post_image_preview .ds-dropdown-toggle {
  text-align: left;
}

.ds_bs .ds-localseo-business-info-container .ds-dropdown .ds-dropdown-toggle:hover::after,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle:hover::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle:hover::after,
.ds_robots_option_post .ds_post_image_preview .ds-dropdown-toggle:hover::after {
  background-image: url(../assets/SVG_icons/dseop-dropdown-button-hover.svg);
}

#ds-make-redirection > span {
  left: 0;
  margin: 0 auto;
}

#ds-make-redirection > span,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle::after,
.ds_robots_option_post .ds_post_image_preview .ds-dropdown-toggle::after,
.ds-group-dialog-box-content {
  right: 0;
}

/*.ds_bs .ds-general-container.ds-general-woocommerce-tab .ds-toggle-container,*/
.ds_bs .ds-general-container.ds-general-keywords-setting-tab .ds-toggle-container {
  grid-template-columns: 65% auto;
}

.ds_bs .ds-general-container.ds-general-woocommerce-tab .ds-toggle-container .ds-toggle-note {
  margin-left: 0;
}

.ds_bs .ds-default-stopwords input.custom-control-input:checked + label.ds-stopword-label,
.ds_bs .ds_custom_keywords-container button#ds-add-custom-stopwords:not(.ds-btn-dark) {
  background: var(--global--color-light-gray1);
}

.ds_bs #ds-custom-stopwords input.custom-control-input:checked + label.ds-stopword-label {
  border-radius: var(--global-border-radius);
}

.ds_bs #ds-custom-stopwords input.custom-control-input:checked + label.ds-stopword-label,
.ds_bs .ds-default-stopwords .ds-stopword-label,
.ds_bs #ds-custom-stopwords .ds-stopword-label {
  background: var(--global--color-yellow);
}

.ds_bs #ds-custom-stopwords input.custom-control-input:checked + label.ds-stopword-label,
.ds_bs .ds-default-stopwords .ds-stopword-label,
.ds_bs #ds-custom-stopwords .ds-stopword-label {
  color: var(--global--color-dark-gray);
}

.ds_bs .ds-group-dialog-box-content #ds-group-modal-save,
#ds-make-redirection,
#ds-redirection-cancel {
  font-weight: var(--global--fontweight-medium);
}

.ds_bs .ds_custom_keywords-container button#ds-add-custom-stopwords {
  border-radius: 6px;
  border: unset;
}
.ds_bs .ds_custom_keywords-container button#ds-add-custom-stopwords:focus {
  box-shadow: none;
}

.ds_bs .ds_custom_keywords-container .ds-custom-textbox {
  flex: 1 1 auto;
}

.ds_bs .ds_custom_keywords-container .ds-custom-textbox .inner-custom-textbox,
.ds_bs .ds-group-dialog-box-content > * {
  width: 100%;
}

.ds_bs .ds_custom_keywords-container .ds-custom-textbox .ds_textbox,
.ds_bs button#ds-add-custom-stopwords,
.ds_bs .ds-redirection-source-url-textbox .ds-custom-textbox {
  height: 40px;
}

.ds_bs .ds_custom_keywords-container .ds-custom-textbox .ds_textbox,
.ds_bs .ds-group-container.ds-single-border,
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle::after {
  border: unset;
}

.ds_bs .ds_custom_keywords-container {
  border: 1px solid rgba(184, 184, 184, 0.8);
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 42px;
}

#ds-make-redirection {
  position: relative;
}

.ds_bs .ds-remove-custom-stopword {
  background-image: url(../assets/SVG_icons/dseop-remove-icon.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  top: -8px;
  right: 5px;
}

.ds_bs .ds-general-container .ds-textbox-note,
.ds_bs .ds-automatic-posts-redirection .ds_helpicon,
.ds_bs .ds-automatic-category-redirection .ds_helpicon {
  display: inline-block;
}

.ds_bs .ds-general-stopwards-tab-container {
  height: 0;
}

.ds_bs .ds-general-keywords-setting-tab-container.show.fade-in-right {
  animation-duration: 1s;
  -webkit-animation-name: fade-in-right;
  animation-name: fade-in-right;
}

.ds_bs .ds-general-stopwards-tab-container.show {
  height: auto;
}

.ds_bs .ds-general-stopwards-tab-container.show.fade-in-up {
  animation-duration: 1s;
  -webkit-animation-name: fade-in-up;
  animation-name: fade-in-up;
}

.ds_bs .ds-default-stopwords {
  gap: 10px;
  max-height: 270px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

@keyframes fade-in-up {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fade-in-right {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle::after,
#ds-make-redirection > span {
  position: absolute;
}

.ds_bs #ds-custom-stopwords input.custom-control-input + label.ds-stopword-label {
  font-size: var(--global--font-size-sm);
}

.ds_bs #ds-custom-stopwords .ds-custom-stopword-container:hover span.ds-remove-custom-stopword {
  display: inline-block;
}

.ds_bs .ds-general-stopwards-tab-container .ds_start span::before {
  border: 0.5px solid rgba(184, 184, 184, 0.8);
  content: "";
  margin-right: 8px;
  margin-left: 6px;
}

.ds_bs .ds-redirection-delete-icon {
  width: 18px;
  height: 24px;
}

.ds_bs .ds-redirection-source-url-textbox.ds-added .ds-custom-textbox,
.ds_bs .ds_custom_keywords-container .ds-custom-textbox {
  grid-template-columns: unset;
}

.ds_bs.ds_page.ds-general-settings-page .vertical.tab-content #Redirection .ds-content-window .ds-content-window-footer button.position-relative {
  display: none;
}

.ds_bs.ds_page.ds-general-settings-page .ds-general-redirection-types label.ds_radio_button {
  width: 100%;
}

.ds_bs .ds-nofollow-domains-dropdown .ds-dropdown {
  width: 78%;
}

.ds_bs .ds-default-stopwords input.custom-control-input:checked + label.ds-stopword-label:hover {
  background: rgba(219, 166, 23, 0.6);
  color: #3B3B3B;
}

.ds_bs .ds-default-stopwords .ds-stopword-label:hover {
  background: rgba(141, 141, 141, 0.7);
  color: #E4E4E4;
}

.ds-default-stopword-container input.custom-control-input {
  display: none;
}

.ds_bs .ds-redirection-match-types-container .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown-toggle::after {
  transition: unset;
}

.ds_bs .ds-redirection-match-types-container .ds-dropdown.show .ds-dropdown-toggle::after,
.ds_bs .ds-redirection-group-container .ds-dropdown.show .ds-dropdown-toggle::after {
  transform: none;
}

.ds_filter_options li:not(:last-child) {
  border-right: 1px solid gray;
}

.ds-import-form-message,
.ds-import-from-yoast-message {
  text-align: center;
  font-weight: bold;
  position: relative;
  top: 15px;
}

.ds-required {
  border-color: red !important;
}

.ds-required-label,
.ds-toggle-label.ds-required-label,
.text-secondary.ds-required-label,
.ds-image-upload-note.ds-required {
  color: red !important;
}

.justify-content-center.ds-dashboard-right-widget {
  margin: 0 auto;
  max-width: 40%;
  text-align: center;
}

.ds-circular-bar.position-relative {
  margin: 0 auto;
  width: fit-content;
}

.ds-general-rss-feed-before-variables .ds-insertremove-variables-container.ds-addressformat-variables-container.d-flex,
.ds-general-rss-feed-after-variables .ds-insertremove-variables-container.ds-addressformat-variables-container.d-flex {
  display: grid !important;
}

.ds-arrow.position-absolute {
  right: 8px;
  top: 6px;
  color: gray;
}

.ds_bs .ds-dropdown.show .ds-arrow.position-absolute {
  color: var(--global--color-yellow);
}

.ds-separator-variable label {
  width: max-content;
}

.ds-dropdown-menu-arrow {
  cursor: pointer;
}

.ds-word-count .ds-toggle-dropdown::after {
  visibility: visible !important;
}

div.dseop-email-to-send-audit-input .ds-custom-textbox.ds-display-grid {
  display: block;
}

#dseop-send-a-test-email {
  border: 0;
  margin-top: 6px;
}

button#dseop-send-a-test-email .spinner-border {
  display: none;
}

.dseop-send-email-option-block .ds-toggle-title-container {
  margin-top: 8px;
}

.ds_description_container .custom-textarea {
  grid-template-columns: 35% auto;
}

.ds_description_container .custom-textarea .ds-textarea-label-container label {
  width: auto !important;
}

.ds_bs .ds-social-network-image-textbox-container {
  grid-template-columns: 7% 10% auto;
}

.ds_bs .ds-social-network-image-textbox-container .ds-custom-textbox {
  grid-template-columns: 100% auto;
}

.ds_bs .ds-social-network-title-container .ds-custom-textbox,
.ds_bs .ds-social-network-desc-container .custom-textarea,
.ds_bs .ds-opengraph-social-network-container .ds-custom-textbox {
  grid-template-columns: 35% auto;
}

.ds_bs .ds-social-network-image-textbox-container .ds-custom-textbox input,
.ds_bs .ds-pinterest-verification-code-container .ds-custom-textbox input,
.ds_bs input.ds_textbox {
  min-height: 40px;
}

.ds_bs .ds-pinterest-verification-code-container .ds-custom-textbox .ds-textbox-note {
  padding-left: 25px;
  margin-top: 15px;
  background-image: url(../assets/SVG_icons/tooltip-icon.svg);
  background-repeat: no-repeat;
}

.ds_bs .ds-image-note {
  font-size: var(--global--font-size-xxs);
}

.ds_bs .ds-image-upload-container {
  align-self: end;
}

.ds_bs .ds-social-network-title-container .ds-insertremove-variables-title-container {
  flex: 0 0 26%;
}

.ds_bs .ds-social-network-parent-container .ds-toggle-button-container .custom-switch {
  padding: 0;
  height: 36px;
}

.ds_bs .ds-social-network-parent-container .ds-toggle-button-container .ds-toggle-btn {
  margin: 0 auto 0 auto;
}

.ds_bs .ds-social-network-parent-container .ds-toggle-button-container .custom-switch .custom-control-input ~ label .toggletransition {
  border-radius: 4px 4px 0px 0px !important;
  opacity: 1;
}

.ds_bs .ds-social-network-parent-container .ds-toggle-container {
  border-bottom: 2px solid var(--global--color-yellow);
}

.ds_bs .ds-social-network-parent-container .ds-toggle-button-container .custom-switch .custom-control-input + label + .ds-toggle-outerdiv {
  background: transparent;
}

.ds_bs .ds-social-network-parent-container .ds-toggle-button-container {
  width: max-content;
}

.ds-image-parent-container .ds-upload-image-container {
  gap: 20px;
}

.ds_bs .ds-image-parent-container #ds-remove-social-image-btn {
  border: unset;
  font-size: 12px;
  font-weight: 700 !important;
}

.ds_bs .ds_social_content_types_radio_html {
  gap: 10px;
}

.ds-social-network-image-textbox-container .ds-textbox-note {
  word-break: break-all;
}

.ds_bs .ds_social_content_types_radio_html {
  margin-left: 26%;
}

.ds_bs .ds-upload-image-container .ds_upload_image-btn {
  line-height: 1.5;
}

.ds_bs .ds-swizard-content-container .ds-swizard-heading {
  font-size: 22px;
  line-height: 1.4em;
}

.ds_bs .ds-swizard-content-container .ds-swizard-heading1 {
  font-size: 36px;
}

#ds_setup_wizard_btn,
#ds_go_to_dashboard_btn {
  font-size: 18px;
  transition: 0.5s all ease-in-out;
  -webkit-transition: background-color 0.5s ease;
  position: relative;
}

#ds_setup_wizard_btn::after,
#ds_go_to_dashboard_btn::after {
  background-color: var(--global--color-yellow);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  -webkit-animation: button-blip 3.2s forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-animation: button-blip 3.2s forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1);
  animation: button-blip 3.2s forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.ds_bs .ds-swizard-content-container.ds_swizard_site_category {
  grid-template-columns: 50%;
}

.ds_bs .ds-swizard-radio-options .ds_radio_label {
  font-size: var(--global--font-size-sm);
}

.ds_bs .ds_swizard_footer {
  position: sticky;
  bottom: 0;
  backdrop-filter: blur(1px);
  background-color: var(--global--color-white);
}

.ds_bs.ds_setup_wizard .ds-swizard-container .ds-swizard-content-parent-container {
  scrollbar-width: none;
  bottom: 0;
  left: 140px;
  right: 0;
  top: 280px;
}
.ds_bs.ds_setup_wizard .ds-swizard-container .ds-swizard-content-parent-container::-webkit-scrollbar {
  display: none;
}

.ds_bs .ds_setup_wizard_header {
  top: 130px;
  left: 140px;
}

.ds_bs.ds_setup_wizard .ds_page_content > ul.nav.ds_tabs {
  top: 60px;
  left: 140px;
  left: 200px;
  right: 48px;
  border-bottom: 2px solid var(--global--color-yellow);
}
.ds_bs.ds_setup_wizard .ds_page_content > ul.nav.ds_tabs a {
  border-bottom: unset;
  padding: 8px 40px;
}
.ds_bs.ds_setup_wizard .ds_page_content > ul.nav.ds_tabs li {
  flex: initial;
  align-self: flex-end;
  margin-bottom: 0;
}

.ds_import_setting_options_container .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--global--color-black);
}

.ds_bs.ds_setup_wizard .horizontal.tab-content div#Dashboard .ds-swizard-container .ds-swizard-content-parent-container {
  top: 90px;
  left: 175px;
}

.ds_bs a.ds-analysis-log-link {
  cursor: pointer;
}

.ds_bs .ds-swizard-content-parent-container {
  box-shadow: 4px 5px 8px rgba(0, 0, 0, 0.1607843137);
}

.ds_bs.ds_setup_wizard ul.nav.ds_tabs a.active {
  background: var(--global--color-yellow) 0% 0% no-repeat padding-box;
  border-radius: 4px 4px 0px 0px;
  color: #3B3B3B;
}

.ds_bs.ds_setup_wizard ul.nav.ds_tabs a:not(.active) {
  color: #707070;
}

@keyframes button-blip {
  0% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
  10% {
    transform: scaleX(1) scaleY(1);
    opacity: 0.7;
  }
  30%, 99% {
    transform: scaleX(1.28) scaleY(1.55);
    opacity: 0;
  }
  100% {
    transform: scaleX(1) scaleY(1);
    opacity: 0;
  }
}
.ds_bs.ds_setup_wizard .horizontal.tab-content .ds-swizard-container #ds_dashboard {
  padding-bottom: 0px !important;
}

.ds_bs .ds_import_setting_options_container {
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}

.ds_bs .ds_swizard_import_setting.ds-swizard-content-container .custom-control-label {
  font-size: 12px;
  line-height: 1.5em;
}

.ds_bs .ds_documentation_title,
.ds_bs .ds-documentaion-section .row,
.ds_bs .ds-support-container {
  padding: 0 30px;
}

.ds_bs .ds_documentation_hor_bar {
  margin-right: 30px;
}

.ds_bs .ds-documentaion-section .row {
  padding-right: 60px;
}

.ds_bs .ds-support-container .ds-documentation-icon {
  background-image: url(../assets/SVG_icons/dseop-document1.svg);
}

.ds_bs .ds-support-container a.ds-support-link {
  color: #707070;
}
.ds_bs .ds-support-container a.ds-support-link:hover {
  color: var(--global--color-yellow);
  text-decoration: none;
}
.ds_bs .ds-support-container a.ds-support-link:hover .ds-documentation-icon {
  background-image: url(../assets/SVG_icons/dseop-document-hover.svg);
}

span.spinner-border {
  left: 50%;
  top: 10px;
}

.ds_swizard_tabs .ds-stepbar-container li.ds-stepbar-item.ds-stepbar-visited {
  cursor: pointer;
}

div#ds-dashboard-static-footer {
  position: relative;
  background: var(--global--color-black);
}

#ds-dashboard-static-footer .ds-inner-dashboard-footer {
  height: 200px;
  border: 20px solid black;
}

.ds_bs img#ds-dashboard-footer-image {
  vertical-align: top !important;
  top: -66%;
  left: 50%;
  position: absolute;
  border: 20px solid black;
}

.ds_page.ds_setup_wizard .ds-points-to-improve-page .nav-item .nav-link {
  border-bottom: none !important;
}

.ds-points-to-improve-page .nav.ds_tabs li.nav-item:nth-child(2) a.active.show {
  background: var(--global--color-dark-yellow);
}

.ds-points-to-improve-page-container {
  padding: 0 30px;
}

.ds-inner-dashboard-footer-left-content {
  padding-top: 18px;
  max-width: 300px;
}

.ds-points-to-improve-page div#Good.tab-pane.active {
  border-top: 2px solid var(--global--color-dark-green);
}

div#ds-dashboard-static-footer {
  margin-top: 140px;
}

.ds_swizard_search_appearance .ds_description_container .custom-textarea {
  grid-template-columns: 26% auto;
}

#ds_setup_wizard_person_name_block,
#ds_setup_wizard_organization_name_block {
  display: none;
}

.ds_swizard_search_appearance .ds-insertremove-variables-title-container {
  display: flex !important;
  margin-top: 10px !important;
}

.ds_bs .ds_swizard_social_networks .ds-social-network-html {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.ds_swizard_social_networks .ds-social-network-parent-container {
  min-width: 700px;
  margin: 0 auto;
}

.ds_bs .ds-documentaion-component-container {
  width: auto;
  position: relative;
}
.ds_bs .ds-documentaion-component-container:hover .ds-documentation-link {
  display: block;
}
.ds_bs .ds-documentaion-component-container:hover .ds-documentation-footer {
  height: 45px;
}
.ds_bs .ds-documentaion-component-container:hover .ds-documentation-icon {
  background-image: url("../assets/SVG_icons/dseop-document-hover.svg");
}

.ds-documentation-content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ds_bs .ds-documentaion-component {
  border: 1px solid #B8B8B8;
  border-radius: 4px;
  padding-top: 0px !important;
}
.ds_bs .ds-documentaion-component:hover {
  border: 1px solid var(--global--color-yellow);
}

.ds_bs .ds-documentation-icon {
  background-image: url("../assets/SVG_icons/document.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
}

.ds_bs .ds-documentaion-component .ds-documentation-footer {
  height: 30px;
}

.ds_bs .ds-documentation-footer .ds-documentation-link {
  color: #3B3B3B;
  display: none;
}

.ds_bs .ds-circular-bar-outer-most {
  border-radius: 100%;
  width: 220px;
  height: 220px;
}

.ds_bs .ds-circular-bar-outer {
  border: 12px solid #E4E4E4;
  border-radius: 100%;
  width: 190px;
  height: 190px;
  left: 15px;
  top: 15px;
  background: #fff;
}

.ds_bs .ds-circular-bar-inner {
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.15);
  border-radius: 100%;
  width: 145px;
  height: 145px;
  position: absolute;
  top: 36.5px;
  left: 36.5px;
}

.ds_bs .ds-circular-bar-current-score {
  font-size: 36px;
}

.ds_bs .ds-seo-score-good {
  color: #149F19;
}

.ds_bs .ds-seo-score-average {
  color: #DEAE2D;
}

.ds_bs .ds-seo-score-bad {
  color: #C60000;
}

.ds-circular-bar-outer-most .mask .fill,
.mask .fill {
  background-color: #149f19;
}

.ds-circular-bar-outer-most .mask,
.mask {
  clip: rect(0px, 220px, 220px, 220px);
}

.ds-circular-bar-outer-most .mask,
.ds-circular-bar-outer-most .fill,
.mask,
.fill {
  width: 220px;
  height: 220px;
  border-radius: 50%;
}

.ds-circular-bar-outer-most .mask.full,
.mask.full,
.fill,
.ds-circular-bar-outer-most .fill {
  animation: fill ease-in-out 3s;
  transform: rotate(135deg);
}

@keyframes fill {
  0% {
    transform: rotate(0deg);
  }
}
.ds-post-circularbar-text {
  margin: 10px;
  font-weight: 700;
}

.ds_bs.ds-post-circularbar .ds-circular-bar-outer-most,
.ds_bs.ds-post-circularbar .ds-circular-bar-outer-most .mask,
.ds_bs.ds-post-circularbar .ds-circular-bar-outer-most .fill,
.ds_bs.ds-post-circularbar .mask,
.ds_bs.ds-post-circularbar .fill {
  width: 110px;
  height: 110px;
}

.ds_bs.ds-post-circularbar .ds-circular-bar-outer-most {
  box-shadow: none;
}

.ds_bs.ds-post-circularbar .ds-circular-bar-inner {
  width: 70px;
  height: 70px;
  top: 20px;
  left: 20px;
}

.ds_bs.ds-post-circularbar .ds-circular-bar-outer {
  width: 90px;
  height: 90px;
  left: 10px;
  top: 10px;
}

.ds_bs.ds-post-circularbar label.ds-circular-bar-score {
  display: none;
}

.ds_bs.ds-post-circularbar * {
  font-size: 14px !important;
}

.ds_bs.ds-post-circularbar .ds-circular-bar-text label.h2 * {
  font-size: 24px !important;
}

.ds_bs .progress {
  width: 80%;
}

.ds_bs.ds-post-circularbar .progress-bar {
  font-size: 60% !important;
}

.progress-bar.zero {
  background-color: transparent !important;
  color: black;
}

.ds_bs.ds_importsettings ul.nav.ds_tabs a.active {
  background: var(--global--color-yellow) 0% 0% no-repeat padding-box;
  border-radius: 4px 4px 0px 0px;
  color: #3B3B3B;
}

.ds_bs.ds_importsettings ul.nav.ds_tabs a:not(.active) {
  color: #707070;
  border: 0;
}

.ds_bs.ds_importsettings .ds_page_content > ul.nav.ds_tabs li {
  flex: initial;
  align-self: flex-end;
  margin-bottom: 0;
}

.ds_bs.ds_importsettings .ds_page_content > ul.nav.ds_tabs {
  border-bottom: 2px solid var(--global--color-yellow);
}

.ds_bs.ds_importsettings ul.nav.ds_tabs a {
  border-bottom: unset;
  font-weight: normal !important;
  padding: 12px 20px 10px 20px;
}

.ds_import_settings_header.mt-4 {
  text-align: center;
}

.import-option-container,
.export-option-container {
  text-align: left;
}

.import-checkbox-option-select-all {
  text-align: left;
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
  margin-bottom: 12px;
}

.ds_import_settings_header label.custom-control-label {
  margin: 10px 0 0 5px;
}

.ds_bs label.dseop-checkbox-container {
  padding-left: 6px;
}

.ds_import_block {
  max-width: 1000px;
  margin: 0 auto;
}

.import-option-button > button {
  background: var(--global--color-black);
  border-radius: 6px;
  border: unset;
}

.import-option-button {
  text-align: right;
  margin: 18px 0;
}

.ds_import_export_block {
  background: var(--global--color-white);
  padding: 45px 25px;
  box-shadow: 3px 3px 10px var(--global--box-shadow-color);
}

.ds_import_export_block .custom-control-label {
  max-width: 235px;
}

.import-checkbox-options {
  padding: 6px 0;
}

#ds-save-import, #ds-save-export {
  position: relative;
}

div#ds-import-from-file-container {
  padding-bottom: 20px;
}

div#ds-import-from-yoast-container {
  border-top: 4px solid #ddd;
  padding-top: 15px;
}

label.ds-import-settings-json-label {
  border: 1px solid var(--global--color-yellow);
  padding: 10px;
}

span#ds-import-settings-json-span {
  display: inline-block;
  padding: 10px 18px;
  color: var(--global--color-yellow);
}

.ds-import-form-fields {
  padding: 15px 0;
}

#ds-import-from-file-form .ds-import-form-fields {
  display: inline-block;
}

#ds-import-from-file-form .ds-import-form-fields-block {
  margin: 18px 0;
  text-align: center;
}

.export-option-button {
  margin: 28px 0;
}

.import-option-container {
  border-bottom: 1px solid #ddd;
}

.dseop_import-sub-tittle {
  text-align: left;
  margin-top: 24px;
}

#ds-import-from-file-container {
  border: 2px solid #ddd;
  max-width: 500px;
  margin-bottom: 1rem;
}

/*# sourceMappingURL=definiteseo-admin-style.css.map */
