﻿/* Designed by Shabdiz CO . 2016 */
@font-face {
  font-family: 'iransans';
  src: url('fonts/IRANSans.eot'); /* IE9 Compatibility Modes */
                src: url('fonts/IRANSans.eot?') format('eot'), /* IE6-IE8 */
                     url('fonts/IRANSans.woff') format('woff'), /* Modern Browsers */
                     url('fonts/IRANSans.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
a:focus{
	color:inherit !important;
}
.btn:focus,.btn:active{
	outline:none !important;
}
.modal-dialog{
	padding-top:10%;
}
.button:active,.button:focus{
	color:#FFFFFF !important;
}
.yekan{
	font-family:'Byekan' !important;
	font-size:13px !important;
	direction:ltr !important;
	text-align:right !important;
	margin-left:20px;
}
.yekan2{
	font-family:'Byekan' !important;
	direction:ltr !important;
	text-align:right !important;
}
.yekan3{
	font-family:'Byekan' !important;
	direction:rtl !important;
	text-align:right !important;
	font-size:14px;
}
.farsi{
	font-family:'Byekan' !important;
	direction:rtl !important;
	text-align:right !important;
	font-size:12px;
}
body{
	background-color:#fff;
	direction:rtl;
	margin:0px;
	padding:0px;
	font-family:'iransans';
	font-size:12px;
	text-align:right;
	line-height:23px;
}
input{
	width:auto;
	padding:10px;
	margin:10px 0px;
	font-family:'iransans';
	font-size:12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-ms-border-radius:3px;
	border:1px solid #CCC;
	color:#666;
}
.button,.btn{
	font-family:'iransans';
	font-size:13px;
}
a:hover,a:focus{
	text-decoration:none !important;
	outline:none !important;
}
/*------------------PACE-------------------*/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

  position: fixed;
  top: 0;
  left: 0;
  width: 100%;

  -webkit-transform: translate3d(0, -50px, 0);
  -ms-transform: translate3d(0, -50px, 0);
  transform: translate3d(0, -50px, 0);

  -webkit-transition: -webkit-transform .5s ease-out;
  -ms-transition: -webkit-transform .5s ease-out;
  transition: transform .5s ease-out;
}

.pace.pace-active {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.pace .pace-progress {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 5px;
  background: #0d7f5d;

  pointer-events: none;
}
.res-logo{
	margin-top:6px;
}
/*--------------------TOP BAR-------------------*/
#top-bar{
	width:auto;
	height:35px;
	background-color:#0da074;
}
#customer-container{
	height:35px;
	text-align:center;
	font-size:12px;
	padding:0 !important;
	padding-top:6px !important;
	width:130px;
}
#customer-container:hover{
	background-color:#9f374c;
	color:#fff;
}
#topmail-container{
	height:35px;
	text-align:center;
	padding-top:8px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:400;
	letter-spacing:0.8px;
}
.link,.link:hover,.link:focus,.link:active{
	color:#FFFFFF !important;
}
.btclogin{
	margin-top:15px;
}
/*------------------MAIN MENU------------------*/
#mainmenu{
	width:auto;
	height:95px;
	background-color:#fff;
}
#mainresmenu{
	display:none;
}
#primary_nav_wrap
{
	margin-top:0px;
	z-index:999;
	position:relative;
	margin-right:-15px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:right;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#8a8a8a;
	text-decoration:none;
	font-size:12px;
	line-height:31px;
	padding:32px 15px;
	font-family:"iransans";
}

#primary_nav_wrap ul a:hover{
	color:#10906a;
	background-color:#f6f6f6;
}
#primary_nav_wrap ul li:hover 
{
  background: #f6f6f6; 
}

#primary_nav_wrap ul li
{
	position:relative;
	float:right;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	color:#10906a;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	right:0;
	background-color:#ececec;
	padding:0;
	border-top:3px solid #10906a;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px;
	color:#8a8a8a;
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block;
}
#mainresmenu{
	display:none;
	margin-bottom:-30px !important;
}
.navbar-default{
	background-color:#0da074 !important;
	border:none !important;
	border-bottom: 2px solid #0a7f5c !important;
}
.navbar-brand{
	margin-top:-15px !important;
	width:88px;
}
.icon-bar{
	background:#FFFFFF !important;
}
#logo img{
	width:100%;
}
.top-divider{
	height:2px;
	background-color:#e3e3e3;
	z-index:100;
	position:relative;
}
.dropdown-menu a{
	font-size:12px !important;
}
/*---------------------NEWS LETTER---------------------*/
#newsletter{
	width:auto;
	min-height:230px;
	background-color:#989898;
	background-image:url(../images/nlbg.jpg);
	background-size:cover;
	background-attachment:fixed;
	text-align:center;
	padding-top:50px;
	padding-bottom:70px;
	margin-bottom:50px;
}
#newsletter h1{
	font-size:28px;
	color:#FFFFFF;
}
#newsletter a{
	font-size:17px;
	margin-top:40px;
}
.modal-content{
	border-radius:3px !important;
	box-shadow:none !important;
	border:none !important;
}
.modal-header{
	text-align:center;
}
.modal-body{
	text-align:center;
}
.modal-header h4{
	color:#0da074;
}
.modal-footer{
	text-align:center;
}
.ui.input input{
	text-align:right !important;
	font-family:'Byekan';
	font-size:13px;
	padding:10px 0px !important;
}
.nli{
	width:80%;
	margin-bottom:20px;
}
.modal-footer .button:focus{
	box-shadow:none !important;
}
/*---------------------FOOTER--------------------*/
#footer{
	padding-top:0px;
	padding-bottom:20px;
}
.footer h3{
	color:#0da074;
	font-size:20px;
	margin-bottom:20px;
}
.footer p{
	font-size:13px;
	text-align:justify;
	line-height:25px;
}
.footer p i{
	color:#0da074;
}
.bottom{
	height:auto;
}
.bottom h3{
	margin:0px;
	font-size:25px;
	color:#795d7c;
	padding-bottom:5px;
	margin-bottom:15px;
}
.footer h3 img{
	width:65px;
	margin-top:-3px;
}
.bottom p{
	text-align:justify;
	color:#666666;
	margin-top:5px;
	line-height:20px;
	font-size:12px;
}
.bottom-f{
	height:30px;
	background-color:#FFFFFF;
	padding-top:5px;
}
.bottom-f span{
	font-family:'Byekan';
	font-size:13px;
}
.bottom-f-2{
	height:30px;
	background-color:#FFFFFF;
	text-align:left;
}
.bottom-container-f{
	border-top:#D3D3D3 solid 1px;
	margin-top:60px;
	padding-top:20px;
	padding-bottom:20px;
	font-size:12px;
	color:#9C9C9C;
}
.bottom-f-2 a{
	font-size:12px;
	color:#9C9C9C;
	margin-right:15px;
}
.bottom-f-2 a:hover{
	text-decoration:none;
	color:#0da074;
}
.fb{
	font-size:22px;
}
.fb:hover{
	color:#4c66a4;
}
.instagram{
	font-size:22px;
}
.instagram:hover{
	color:#053c5d;
}
#shabdiz{
	color:#785d78;
}
.incontent{
	width:45px;
}