﻿/* custom fonts */
@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Regular.eot");
	src: url("../fonts/vazir/Vazir-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Regular.woff2") format("woff2"), url("../fonts/vazir/Vazir-Regular.woff") format("woff"), url("../fonts/vazir/Vazir-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Bold.eot");
	src: url("../fonts/vazir/Vazir-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Bold.woff2") format("woff2"), url("../fonts/vazir/Vazir-Bold.woff") format("woff"), url("../fonts/vazir/Vazir-Bold.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Black.eot");
	src: url("../fonts/vazir/Vazir-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Black.woff2") format("woff2"), url("../fonts/vazir/Vazir-Black.woff") format("woff"), url("../fonts/vazir/Vazir-Black.ttf") format("truetype");
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Medium.eot");
	src: url("../fonts/vazir/Vazir-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Medium.woff2") format("woff2"), url("../fonts/vazir/Vazir-Medium.woff") format("woff"), url("../fonts/vazir/Vazir-Medium.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Light.eot");
	src: url("../fonts/vazir/Vazir-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Light.woff2") format("woff2"), url("../fonts/vazir/Vazir-Light.woff") format("woff"), url("../fonts/vazir/Vazir-Light.ttf") format("truetype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: Vazir;
	src: url("../fonts/vazir/Vazir-Thin.eot");
	src: url("../fonts/vazir/Vazir-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/vazir/Vazir-Thin.woff2") format("woff2"), url("../fonts/vazir/Vazir-Thin.woff") format("woff"), url("../fonts/vazir/Vazir-Thin.ttf") format("truetype");
	font-weight: 100;
	font-style: normal;
}

/* elements */

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Vazir;
	width: 100%;
}

a {
	color: #007398;
	text-decoration: none;
}

	a:hover {
		color: #ff6c00;
		text-decoration: underline;
		text-decoration-thickness: 2px;
		text-decoration-color: #ff6c00;
	}

hr {
	border: 1px solid #f1f1f1;
	margin-bottom: 25px;
}

mark {
	background-color: #f6f600;
	border-radius: 5px;
}

/* buttons */
.k-btn {
	padding: 8px 14px;
	background-color: #fff;
	color: #2e2e2e;
	border: 2px solid #007398;
	text-decoration: none;
}

	.k-btn:hover {
		background-color: #ff6c00;
		color: #fff;
		border-color: #ff6c00;
		text-decoration: none;
	}


.k-btn2 {
	margin-left: 16px;
	border-color: #007398;
	background-color: #007398;
	color: #fff;
}

	.k-btn2:hover {
		background-color: #ff6c00;
		color: #fff;
		border-color: #ff6c00;
		text-decoration: none;
	}

#k-btn-auth {
	background-color: #007398;
	color: #fff;
}

	#k-btn-auth:hover {
		background-color: #ff6c00;
		border-color: #ff6c00;
		text-decoration: none;
	}

#header {
	min-height: 80px;
	border-bottom: 2px solid #ff6c00;
}

#footer {
	border-top: 2px solid #ff6c00;
	padding-top: 20px;
	background-color: #007398;
	color: #fff;
}

#main-body {
	min-height: 320px;
}

#k-search-box {
	background-color: #f5f5f5;
}

.bg-gold {
	background-color: #ff6c00;
}

.blink-me {
	animation: blinker 1s linear 3;
}

.text-justify {
	text-align: justify;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}

/* edit bootstrap */
.navbar {
	padding: 0;
}

	.navbar a {
		color: #000;
	}
