/*------------------------------------------------------------------
	Project:	PayamSalami.ir
	Version:	3
	coder :		Payam Salami
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
	general
-------------------------------------------------------------------*/
@font-face {
    font-family: "yekan";
    src: url(../fonts/Yekan.eot);
    src: url(../fonts/Yekan.eot?#iefix) format("embedded-opentype"), url(../fonts/Yekan.woff) format("woff"), url(../fonts/Yekan.ttf) format("truetype"), url(../fonts/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}
body{
	overflow-x: hidden;
	position: relative;
	font-family: yekan;
	background: #f2f2f2;
}
a{
	text-decoration: none;
	color: #c41e64;
	-webkit-transition: all .6s ease;
	   -moz-transition: all .6s ease;
			transition: all .6s ease;
}
a:hover{
	text-decoration: none;
	color: #ed9bbe;
}
a,
input,
textarea,
button{
	outline: none !important;
	text-decoration: none !important;
}
.tahoma{
	font-family: tahoma;
}
a.fb-link:hover{
	color: #3a5897 !important;
}
a.gp-link:hover{
	color: #c53927 !important;
}
a.twitter-link:hover{
	color: #00aced !important;
}
a.linkedin-link:hover{
	color: #1f78ad !important;
}
a.instagram-link:hover{
	color: #4c799e !important;
}

/*------------------------------------------------------------------
	BootStrap fix
-------------------------------------------------------------------*/
.tooltip{
	font-family: Yekan;
	font-size: 1em;
	padding: 7px 10px;
}
/*
 * form
 */
.form-control,
.form-control:focus{
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
	border: none;
	-webkit-box-shadow: 1px 1px 0 rgba(206,206,206,.75), -1px -1px 0 rgba(0,0,0,.5);
	   -moz-box-shadow: 1px 1px 0 rgba(206,206,206,.75), -1px -1px 0 rgba(0,0,0,.5);
			box-shadow: 1px 1px 0 rgba(206,206,206,.75), -1px -1px 0 rgba(0,0,0,.5);
	padding: 6px;
	height: 40px;
}
.form-control:focus{
	border-color: #ccc;
}
.has-feedback .form-control{
	padding-left: 10px;
	padding-right: 45px;
}
.form-control-feedback{
	right: 0;
	left: auto;
	height: 30px;
	top: 5px;
	padding: 8px 0 0 0;
	border-left: 1px solid #d0d0d0;
	color: #d0d0d0;
	-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
			transition: all .5s ease;
}
.form-control:focus + .form-control-feedback{
	color: #a9a9a9;
	border-color: #a9a9a9;
}
.form-control.error + .form-control-feedback{
	color: #e50000;
	border-color: #e50000;
}
textarea.form-control{
	height: 150px !important;
}
/*textarea.form-control + .form-control-feedback{
	height: 138px;
}*/
.mini-form-control{
	width: 120px;
}
.captcha{
	margin: 0 10px 0;
}
.btn{
	padding: 8px 12px;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
			transition: all .5s ease;
}
.btn .glyphicon{
	margin: 0 10px 0 0;
}
.btn,
.btn:hover,
.btn:focus{
	background: #919191;
	color: #FFF;
	text-shadow: 1px 1px 0 #111;
	border: 1px solid #7c7c7c;
	border-bottom-width: 3px;
}
.btn:hover{
	border-color: #5f5f5f !important;
}
.btn-captcha-reload .glyphicon{
	margin: 0;
}
/*
 * black inputs
 */
.black-inputs .form-control{
	background: #191919;
	color: #7a7a7a;
	-webkit-box-shadow: 1px 1px 0 rgba(255,255,255,.1), -1px -1px 0 rgba(0,0,0,.5);
	   -moz-box-shadow: 1px 1px 0 rgba(255,255,255,.1), -1px -1px 0 rgba(0,0,0,.5);
			box-shadow: 1px 1px 0 rgba(255,255,255,.1), -1px -1px 0 rgba(0,0,0,.5);
}
.black-inputs .form-control-feedback{
	color: #444;
	border-color: #444;
}
.black-inputs .btn{
	background: #484848;
	color: #1a1a1a;
	text-shadow: 1px 1px 0 rgba(255,255,255,.1);
	border-color: #363636;
}
/*------------------------------------------------------------------
	Section Title
-------------------------------------------------------------------*/
.section{
	padding: 100px 0 150px;
	overflow: hidden;
}
.section .container-fluid{
	  
}
.section-title{
	text-align: center;
	background: url(../img/section-title-bg.png) no-repeat center 45px;
	height: 70px;
	margin-bottom: 70px;
}
.section-title-text{
	font-weight: bold;
	font-size: 2em;
	display: inline-block;
	padding: 0 10px 12px;
	color: #500083;
	border-bottom: 5px solid #500083;
}
.section-title.section-white .section-title-text{
	color: #FFF;
	border-color: #FFF;
}
.section-title.section-gray .section-title-text{
	color: #6c6c6c;
	border-color: #6c6c6c;
}
@media screen and (max-width:1200px){
	.section{
		padding: 50px 0 100px;
	}
	.section-title{
		margin-bottom: 30px;
	}
}

/*------------------------------------------------------------------
	Icons
-------------------------------------------------------------------*/
.icon{
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url(../img/image-sprite.png) 0 0 no-repeat;
}
.icon-ui-design,
.icon-coder,
.icon-programmer,
.icon-android{
	width: 50px;
	height: 50px;
	background-position: 0 0;
}
.icon-coder{
	background-position: 0 -51px;
}
.icon-programmer{
	background-position: 0 -102px;
}
.icon-android{
	background-position: 0 -153px;
}
