@import url("../farsi-fonts-styles/primary-azarmehr.css");
@import url("../farsi-fonts-styles/secondary-dana.css");

:root {
	--gac-primary: #07447A;
	--gac-d-primary: #032E57;
	--gac-dr-primary: #032B4E;
	--gac-secondary: #93B6B8;
	--gac-d-secondary: #4F91A8;
	--gac-tertiary: #0B8A9A;
	--gac-l-tertiary: #62959A;
	--gac-quaternary: #BBC062;
	--gac-dark: #1D1D1D;
	--gac-l-dark: #2E2E2E;
	--gac-d-dark: #000;
	--gac-darker: #707070;
	--gac-d-darker: #3E3E3E;
	--gac-l-darker: #5F5F5F;
	--gac-light: #FFFFFF;
	--gac-lighter: #F4F4F4;
	--gac-bg-input: #EBEBEB;
	--gac-bg-badge: #A0BEBF;
	--gac-bg-primary-nav: #002E57;
	--gac-link: #4D979B;
	--gac-border: #D8D8D8;
	--gac-l-border: #D1D1D1;
}

a {
	color: #07447A;
}

a:hover {
	color: #0B8A9A;
}

a:focus {
	color: #0B8A9A;
}

a:active {
	color: #032E57;
}

html .text-color-primary,
html .text-primary {
	color: #07447A !important;
}

html .text-color-hover-primary:hover,
html .text-hover-primary:hover {
	color: #07447A !important;
}

html .text-color-secondary,
html .text-secondary {
	color: #032E57 !important;
}

html .text-color-hover-secondary:hover,
html .text-hover-secondary:hover {
	color: #032E57 !important;
}

html .text-color-tertiary,
html .text-tertiary {
	color: #93B6B8 !important;
}

html .text-color-hover-tertiary:hover,
html .text-hover-tertiary:hover {
	color: #93B6B8 !important;
}

html .text-color-quaternary,
html .text-quaternary {
	color: #BBC062 !important;
}

html .text-color-hover-quaternary:hover,
html .text-hover-quaternary:hover {
	color: #BBC062 !important;
}

html .bg-color-primary,
html .bg-primary {
	background-color: #07447A !important;
}

html .bg-color-secondary,
html .bg-secondary {
	background-color: #032E57 !important;
}

html .bg-color-tertiary,
html .bg-tertiary {
	background-color: #93B6B8 !important;
}

html .bg-color-quaternary,
html .bg-quaternary {
	background-color: #BBC062 !important;
}

html .bg-color-dark,
html .bg-dark {
	background-color: #1D1D1D !important;
}

.alternative-font {
	color: #07447A;
}

html .btn-primary,
html .btn-primary.disabled {
	background-color: #07447A;
	border-color: #07447A #07447A #032E57;
}

html .btn-primary:hover,
html .btn-primary.hover {
	background-color: #0B8A9A;
	border-color: #0B8A9A #0B8A9A #07447A;
}

html .btn-primary:active,
html .btn-primary.active {
	background-color: #032E57;
	border-color: #032E57 #032E57 #032B4E;
}

html .btn-primary.dropdown-toggle {
	border-color: #07447A;
}

html .btn-primary.btn-outline {
	color: #07447A;
	border-color: #07447A;
}

html .btn-primary.btn-outline:hover {
	background-color: #07447A;
}

html .btn-primary.btn-outline.btn-outline-light {
	color: #FFF;
}

html .btn-primary.btn-outline.btn-outline-light:hover {
	color: #07447A;
}

html .section-primary {
	background-color: #07447A !important;
}

html .section-secondary {
	background-color: #032E57 !important;
}

html .section-tertiary {
	background-color: #93B6B8 !important;
}

html .section-quaternary {
	background-color: #BBC062 !important;
}

/* Header Nav bottom line */
#header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li > a:before,
#header .header-nav.header-nav-line.header-nav-bottom-line nav > ul > li:hover > a:before {
	background-color: #07447A;
}

html .header-nav-main nav > ul > li > a.active {
	color: #07447A !important;
}

html .header-nav-main nav > ul > li:hover > a,
html .header-nav-main nav > ul > li li:hover > a {
	color: #07447A !important;
}

html .header-nav-main nav > ul > li > a {
    color: #07447A !important;
}

html .header-nav-main nav > ul > li .dropdown-menu li:hover > a {
	color: #07447A !important;
}

html .feature-box.feature-box-style-2 .feature-box-icon {
	background-color: #07447A;
}

html .owl-carousel .owl-dots .owl-dot.active span,
html .owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #07447A;
}

html .progress-bar {
	background-color: #07447A;
}

html .footer .container .row .col-6 .list-icons li:before {
	color: #ccc;
}


.page-header {
    margin-bottom: 0 !important;
}

@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu{
            border-color: #07447A !important;
    }
}

#header .header-btn-collapse-nav {
    background: #07447A !important;
}

@media (max-width: 991px) {
    #header .header-nav-main nav > ul > li > a.active:focus, #header .header-nav-main nav > ul > li > a.active:hover {
        background: #07447A !important;
    }
}

@media (max-width: 991px) {
    #header .header-nav-main nav > ul li {
        color: #0a2a80 !important;
    }
}
