:root {
  --default-color: #005fbb;
  --accent-color: #005fbb;
  --accent-color2: #0054ff;
  --accent-color3: #3e02d6;
  --accent-color4: #340d95;
  --accent-color5: #210861;
  --secondary-color: #36b2e1;
  --dot-color: #4c61fe;
  --box-color: #2d85c1;
  --footerTop-color: #003468;
  --footerBottom-color: #1e293c;
  --top-header-color: #023793;
}
body.color-blue {
  --default-color: #005fbb;
  --accent-color: #005fbb;
  --accent-color2: #0054ff;
  --accent-color3: #3e02d6;
  --accent-color4: #340d95;
  --accent-color5: #210861;
  --secondary-color: #36b2e1;
  --dot-color: #4c61fe;
  --box-color: #2d85c1;
  --footerTop-color: #003468;
  --footerBottom-color: #1e293c;
  --top-header-color: #023793;
}
body.color-orange {
  --default-color: #bb5400;
  --accent-color: #bb5400;
  --accent-color2: #ff7b00;
  --accent-color3: #d65002;
  --accent-color4: #95380d;
  --accent-color5: #612408;
  --secondary-color: #e16636;
  --dot-color: #fe8d4c;
  --box-color: #c1702d;
  --footerTop-color: #683700;
  --footerBottom-color: #3c2e1e;
  --top-header-color: #934802;
}
body.color-green {
  --default-color: #00bb00;
  --accent-color: #00bb09;
  --accent-color2: #09ff00;
  --accent-color3: #09d602;
  --accent-color4: #18950d;
  --accent-color5: #08610f;
  --secondary-color: #2da129;
  --dot-color: #52fe4c;
  --box-color: #32c12d;
  --footerTop-color: #096800;
  --footerBottom-color: #1e3c1e;
  --top-header-color: #029302;
}

body.theme-light {
  --ui-body: #fff;
  --ui-text: #333;
  --ui-body-2: #fdfdfd;
  --ui-text-2: #464856;
  --ui-panel: #f9f9f9;
}

body.theme-dark {
  --ui-body: #333;
  --ui-text: #fff;
  --ui-body-2: #272727;
  --ui-text-2: #a3a8ca;
  --ui-panel: #1a1a1a;
}

.personabar-visible .raychat_frame {
  right: 70px !important;
}
.personabar-visible + #wac-accessibility {
  right: 90px !important;
}
.table_Khedmat a {
  background: none !important;
  color: #20a3fc !important;
}

body {
  scroll-behavior: smooth;
}

#dnngo_megamenu > div > ul > li:hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li > a:hover > span > i,
#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
#dnngo_megamenu > div > ul > li.current > a > span > i {
  color: var(--secondary-color) !important;
}

#dnngo_megamenu > div > ul > li > a > span:before {
  border-bottom: 2px solid var(--secondary-color) !important;
}

.right-nav-item-info {
  background-color: var(--accent-color2) !important;
}

.right-nav-item-news {
  background-color: var(--accent-color3) !important;
}

.right-nav-item-amar {
  background-color: var(--accent-color4) !important;
}

.right-nav-item-samaneh {
  background-color: var(--accent-color5) !important;
}
/* 
a, a:link, a:active, a:visited {
    color: var(--accent-color4) !important;
} */

.dg-infobox14 .dg-num-box-item:before {
  border-color: var(--accent-color4) !important;
}

.bg-darkblue .contentdb a {
  color: #fff !important;
}

.bg-darkblue {
  background: var(--default-color) !important;
}

.Container-H3 .dnntitle .title_H3 {
  border-color: var(--);
}

.dg-infobox12 .list-bg12 {
  border-color: var(--dot-color) !important;
}

.dg-infobox12 .list-bg12::before {
  background-color: var(--dot-color) !important;
}

.dg-btn-2.radius-3px.btn-white.hover-white {
  color: #fff !important;
  border-color: #fff !important;
}

.dg-btn-2.radius-3px.btn-white.hover-white:hover {
  color: var(--default-color) !important;
}

.home07-area > .area-left {
  background-color: var(--box-color) !important;
}

.listformfooter a {
  color: #fff !important;
}

.footer-01 .footer-top {
  background-color: var(--footerTop-color) !important;
}

.footer-01 .footer-bottom {
  background-color: var(--footerBottom-color) !important;
}

.headloginpane {
  background-color: var(--top-header-color) !important;
}

#dnn_content,
.BannerPane:before {
  background-color: var(--ui-body) !important;
}

.dg-infobox14 .title,
.dg-infobox14 .info {
  color: var(--ui-text) !important;
}

.dg-infobox12 .title {
  color: var(--ui-text-2) !important;
}

.dg-infobox12 .info {
  color: var(--ui-text) !important;
}

.home07-area > .area-right {
  background-color: var(--ui-body-2) !important;
}

.dg-iconbox04 p {
  color: var(--ui-text) !important;
}

h6 {
  color: var(--ui-text-2) !important;
}

ul.listinfo li {
  color: var(--ui-text) !important;
}

#LiveTabsWrapper604 .listinfo li {
  color: #333 !important;
}

.dg-iconbox01 .title {
  color: var(--ui-text-2) !important;
}

.bg-darkblue .contentdb span.dg-ico-svg svg {
  fill: white;
  transition: all 300ms;
}

.bg-darkblue .contentdb:hover span.dg-ico-svg svg {
  fill: #f2e709;
}
span,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
html,
body {
  font-family: "IRANSans", sans-serif !important;
}
