/*!
 * Powered by DashAli
 * Copyright 2016-2017 AbriSham
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/***** Colors *****/
:root{
--bg:#000f2e;
--bg-light:#5a9bd5;
--bg-light-fade:#5a9bd5cc;
--orange:#fe9900;
}

@import url('../../main/css/colors.css');

/*****	fonts	*****/
@import url('../../../new/frontend/web/nadiya_assets/fonts/ERPxFonts/ERPxFonts.css');

/*****	Top Menu	*****/
nav.bg-light{background-color:var(--bg-light-fade) !important}

#formLogin input:nth-child(2){margin:5px 0}
#searchModal .modal-dialog{width:320px}
#searchModal button{height:34px}
#searchModal button i{line-height:12px}
#loginModal .modal-header .close{margin:0}
#loginModal .modal-dialog{max-width:350px}
@media (max-width:500px){
	#loginModal .modal-dialog label{margin:5px 0 0 0}
}
#searchModal hr{margin:15px -15px}
#searchModal form{padding: 15px 0px}

.navbar-fixed-top{
	background-image: url(../images/pattern-02.png);
	background-size: auto;
	border-color: transparent transparent rgba(0,0,0,.25) transparent;
	border-width: 0 0 2px 0;
	box-shadow: 0 2px 12px rgba(0,0,0,.25);
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
	background-repeat: repeat;
	background-color:rgba(250,250,250,.9);
}

.navbar-default .navbar-nav > li > a{color: rgba(255,255,255,0.85);}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color: rgb(255,255,255);}

/* BETA
.navbar-fixed-top .navbar-collapse{
	background-image:url('../../main/images/beta-version.png');
	background-position: 160px 0;
	background-repeat: no-repeat;
	background-size: 64px;
}
*/
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle{
	background-color:rgba(0,0,0,.5)
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color:rgba(0,0,0,.7)
}
@media (max-width:500px){
	.navbar-fixed-top .navbar-collapse{
		background-position: 14px 0;
	}
}
@media (min-width:768px) and (max-width:992px){
	.navbar-fixed-top .navbar-collapse{
		background-position: 230px 0;
	}
}
@media (min-width:993px) and (max-width:1199px){
	.navbar-fixed-top .navbar-collapse{
		background-position: 150px 0;
	}
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
	transition:all .2s;
	color:#ffffffff;
	background: #00000035;
	}
.navbar-default .navbar-nav > .open > .dropdown-menu a:hover,
.navbar-default .navbar-nav > .open > .dropdown-menu a:focus{
	background-color:#dff2f5
	}
@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #212529;
		text-shadow: none;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #212529;
		text-shadow: none;
	}
	.navbar-nav .open .dropdown-menu{
		margin-right: 15px;
		background-color: #fff;
		border-radius: 3px;
	}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus{
		transition: all .2s;
		color: #ffffffff;
		background: none;
	}
}
/*
.navbar-nav li .glyphicon{
	padding-top: 6px;
}
.navbar-nav li li .glyphicon{
	padding-top: 3px;
}
*/
.schools-nav li:hover i:before{content:"\E145"}

#radial-center {
	/* fallback */
	background-color: #2F2727;
	background-image: url(images/radial_bg.png);
	background-position: center center;
	background-repeat: no-repeat;
	background: -webkit-gradient(radial, center center, 0, center center, 460, from(#1a82f7), to(#2F2727));
	background: -webkit-radial-gradient(circle, #1a82f7, #2F2727);
	background: -moz-radial-gradient(circle, #1a82f7, #2F2727);
	background: -ms-radial-gradient(circle, #1a82f7, #2F2727);
	}
	
/*	User-Nav	*/
.user-nav .dropdown-toggle span{
	display:block;
	float: left;
	height:32px;
	left:60px;
	margin:0;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:15px;
	width:135px;
	}
.user-nav .dropdown-toggle i{position: absolute;}
@media (min-width:992px){
	.user-nav .dropdown-toggle{padding:6px 140px 6px 7px;}
}
@media (min-width:768px) and (max-width:991px){
	.user-nav .dropdown-toggle{padding:6px 14px 6px 7px;}
	.user-nav .dropdown-toggle span{width:100px;}
	.navbar-nav i.glyphicon-search{
		line-height: 23px;
		border: 2px solid rgba(255,255,255,.5);
		border-radius: 50%;
		width: 32px;
		padding: 0 7px 4px;
		}
	.navbar-nav i.glyphicon-search:hover{
		background-color:rgba(255,255,255,.5);
		border: 2px solid rgba(255,255,255,1);
		}
	}
@media (max-width:767px){
	.user-nav .dropdown-toggle{padding:6px 7px 6px 7px;}
	}

/*	Logo	*/
.navbar-brand{
	background:transparent url('../images/logo-main-front.png') right center no-repeat;
	width: 190px;
	height: 88px;
	background-size: contain;
}
/*@media (max-width:460px){.navbar-brand{width:48px;margin-right:15px}}	بعد از تغییرات فاز اول جستجو این از کامنت در میاد*/

.kh-kh{
	background-image: url('../../main/images/kh-kh.png');
	background-repeat: no-repeat;
	background-color: transparent;
	height: 60px;
	position: relative;
	display: block;
	top: 0;
	width: 247px;
}
@media (min-width:1200px){
	.kh-kh{
		margin: 0 700px -60px 0;
	}
}
@media (min-width:993px) and (max-width:1199px){
	.kh-kh{
		margin: 0 590px -60px 0;
	}
}
@media (min-width:768px) and (max-width:992px){
	.kh-kh{
		margin: 0 470px -60px 0;
	}
}
@media (max-width:767px){
	.kh-kh{
		margin: 0;
		position: fixed;
		float: left;
	}
}
@media (min-width:600px) and (max-width:767px){
	.kh-kh{
		left: 100px;
	}
}
@media (min-width:470px) and (max-width:599px){
	.kh-kh{
		left: -25px;
	}
}
@media (max-width:469px){
	.kh-kh{
		left: -100px;
	}
}
/****	Right Menu	*****/
a,
a:hover,
a:focus,
a:active{
	text-decoration:none;
	font-style:normal;
	cursor:pointer
	}
.sch-1 a:hover .alert,
	.sch-1 a:focus .alert,
	.sch-1 a:active .alert,
.sch-2 a:hover .alert,
	.sch-2 a:focus .alert,
	.sch-2 a:active .alert,
.sch-3 a:hover .alert,
	.sch-3 a:focus .alert,
	.sch-3 a:active .alert{
	transform:perspective(70px) rotateX(-25deg);
	perspective-origin: 0 bottom
	}
.sch-4 a:hover .alert,
	.sch-4 a:focus .alert,
	.sch-4 a:active .alert,
.sch-5 a:hover .alert,
	.sch-5 a:focus .alert,
	.sch-5 a:active .alert,
.sch-6 a:hover .alert,
	.sch-6 a:focus .alert,
	.sch-6 a:active .alert{
	transform:perspective(70px) rotateX(25deg);
	perspective-origin: 0 top
	}
@media (min-width:992px) and (max-width:1199px){
	[class*="sch-"] a .alert{
		min-width:50px;
		float:left
		}
	}
@media (max-width:400px){
	[class*="sch-"] a .alert{
		min-width:55px;
		float:left
		}
	}
	
.about a .alert,

.parentGuide-activities a .alert,
[class*="sch-"] a .alert,
.parentGuide a .alert,
.forum a .alert,

.aparat a .alert,
.telegram a .alert,
.instagram a .alert,
.bale a .alert,

.ravesh-mizan a .alert,
.entesharat-va-mahsulat a .alert,
.tajrobiat-mizan a .alert{
	transition:all .7s;
	background-size: contain;
	background-position-y: bottom;
	background-repeat: no-repeat;
	}
	
.about a:hover .alert,
.about a:focus .alert,
.about a:active .alert,

.parentGuide-activities a:hover .alert,
[class*="sch-"] a:hover .alert,
.parentGuide-activities a:focus .alert,
[class*="sch-"] a:focus .alert,
.parentGuide-activities a:active .alert,
[class*="sch-"] a:active .alert,

.fahm a:hover .alert,
.parentGuide a:hover .alert,
.forum a:hover .alert,

.fahm a:focus .alert,
.parentGuide a:focus .alert,
.forum a:focus .alert,

.fahm a:active .alert,
.parentGuide a:active .alert,
.forum a:active .alert,

.aparat a:hover .alert,
.telegram a:hover .alert,
.instagram a:hover .alert,
.bale a:hover .alert,

.aparat a:focus .alert,
.telegram a:focus .alert,
.instagram a:focus .alert,
.bale a:focus .alert,

.aparat a:active .alert,
.telegram a:active .alert,
.instagram a:active .alert,
.bale a:active .alert{
	transition:all .2s;
	}

/*	درباره‌ی ما */
.about a .alert{
	min-height:124px;
	background-image:url('../../main/images/about.png');
	background-position: bottom left;
	}
.about a:hover .alert,
.about a:focus .alert,
.about a:active .alert{
	transform:scale(1.2, 1.2)
	}
.about a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	}
.about a:hover .alert ,
.about a:focus .alert,
.about a:active .alert{
	background-color:rgba(76,255,166,1); 
	border:1px solid rgba(61,204,133,1)
	}
	
/*	راهنمای والدین */
.parentGuide-activities a .alert{
	min-height:124px;
	background-image:url('../../main/images/parentGuide-activities.png');
	background-position: bottom left;
	}
.parentGuide-activities a:hover .alert,
.parentGuide-activities a:focus .alert,
.parentGuide-activities a:active .alert{
	transform:scale(1.2, 1.2)
	}
.parentGuide-activities a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	}
.parentGuide-activities a:hover .alert ,
.parentGuide-activities a:focus .alert,
.parentGuide-activities a:active .alert{
	background-color:rgba(76,255,166,1); 
	border:1px solid rgba(61,204,133,1)
	}

/*	پیش‌دبستان پسرانه	*/
.sch-1 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-1_.png');
	}
.sch-1 a:hover .alert,
.sch-1 a:focus .alert,
.sch-1 a:active .alert{
	background-color:rgba(204,238,255,1);
	border-color:rgba(181,215,255,1);
	}
	
/*	دبستان دوره اول پسرانه	*/

.sch-2 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-2_.png');
	}
.sch-2 a:hover .alert,
.sch-2 a:focus .alert,
.sch-2 a:active .alert{
	background-color:rgba(181,215,255,1);
	border-color:rgba(146,180,255,1);
	}
	
/*	دبستان دوره دوم پسرانه	*/

.sch-3 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-3_.png');
	}
.sch-3 a:hover .alert,
.sch-3 a:active .alert,
.sch-3 a:focus .alert{
	background-color:rgba(146,180,255,1); 
	border:1px solid rgba(109,143,255,1);
	}
	
/*	دبیرستان دوره اول پسرانه	*/

.sch-4 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-4_.png');
	}
.sch-4 a:hover .alert,
.sch-4 a:active .alert,
.sch-4 a:focus .alert{
	background-color:rgba(110,140,255,1); 
	border:1px solid rgba(70,110,255,1);
	}

/*	دبیرستان دوره دوم پسرانه	*/

.sch-5 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-5_.png');
	}
.sch-5 a:hover .alert,
.sch-5 a:active .alert,
.sch-5 a:focus .alert{
	background-color: rgba(70,120,200,1); 
	border: 1px solid rgba(40,80,160,1);
	}
	
/*	دخترانه	*/

.sch-6 a .alert{
	background-color: rgba(0,0,0,.04);
	border: 1px solid rgba(110,110,110,.1);
	background-image:url('../../main/images/sch-6_.png');
	}
.sch-6 a:hover .alert,
.sch-6 a:active .alert,
.sch-6 a:focus .alert{
	background-color: rgba(255,140,255,1);
	border: 1px solid rgba(230,90,255,1);
	}



/*	مرکز مشاوره فهم	*/

.fahm a:hover .alert,
.parentGuide a:hover .alert,
.forum a:hover .alert,
.fahm a:focus .alert,
.parentGuide a:focus .alert,
.forum a:focus .alert,
.fahm a:active .alert,
.parentGuide a:active .alert,
.forum a:active .alert{
	transform: perspective(400px) rotateY(25deg);
	}
.fahm a .alert{
	background-color: rgba(0,0,0,.1);
	border: 1px solid rgba(110,110,110,.2);
	background-image:url('../../main/images/fahm.png');
	box-shadow:inset 0 0 14px rgba(0,0,0,.2)
	}
.fahm a:hover .alert,
.fahm a:active .alert,
.fahm a:focus .alert{
	background-color:rgba(61,204,133,1);
	box-shadow:inset 0 0 25px rgba(255,255,255,.5)
	}

/* حرکت‌های جهادی */
.parentGuide a .alert{
	background-color: rgba(0,0,0,.1);
	border: 1px solid rgba(110,110,110,.2);
	background-image:url('../../main/images/rahnama.png');
	box-shadow:inset 0 0 14px rgba(0,0,0,.2)
	}
.parentGuide a:hover .alert,
.parentGuide a:active .alert,
.parentGuide a:focus .alert{
	background-color:rgba(46,153,99,1); 
	box-shadow:inset 0 0 25px rgba(255,255,200,.5)
	}

/* اهتمام */
.forum a .alert{
	background-color: rgba(0,0,0,.1);
	border: 1px solid rgba(110,110,110,.2);
	background-image:url('../../main/images/forum.png');
	box-shadow:inset 0 0 14px rgba(0,0,0,.2)
	}
.forum a:hover .alert,
.forum a:active .alert,
.forum a:focus .alert{
	background-color:rgba(31,102,66,1); 
	box-shadow:inset 0 0 25px rgba(255,255,220,.5)
	}




/* آپارات */
.aparat a:hover .alert,
.telegram a:hover .alert,
.instagram a:hover .alert,
.bale a:hover .alert,
.aparat a:focus .alert,
.telegram a:focus .alert,
.instagram a:focus .alert,
.bale a:focus .alert,
.aparat a:active .alert,
.telegram a:active .alert,
.instagram a:active .alert,
.bale a:active .alert{
	transform: scale(0.9, 0.9);
	}
.aparat a .alert{
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(182,182,182,1);
	background-image:url('../../main/images/apar_.png');
	}
.aparat a:hover .alert,
.aparat a:active .alert,
.aparat a:focus .alert{
	background-color:rgba(255,255,110,1);
	border:1px solid rgba(110,110,110,1)
	}

/* تلگرام */
.telegram a .alert{
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(182,182,182,1);
	background-image:url('../../main/images/teleg_.png');
	}
.telegram a:hover .alert,
.telegram a:active .alert,
.telegram a:focus .alert{
	background-color:rgba(44,165,224,1);
	border:1px solid rgba(110,110,110,1)
	}

/* اینستاگرام */
.instagram a .alert{
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(182,182,182,1);
	background-image:url('../../main/images/insta_.png');
	}
.instagram a:hover .alert,
.instagram a:active .alert,
.instagram a:focus .alert{
	background-color:rgba(210,150,40,1);
	border:1px solid rgba(110,110,110,1)
	}

/* بله */
.bale a .alert{
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(182,182,182,1);
	background-image:url('../images/bale.png');
	}
.bale a:hover .alert,
.bale a:active .alert,
.bale a:focus .alert{
	background-color:#49dbae; 
	border:1px solid rgba(110,110,110,1)
	}

/*	روش میزان	*/
.ravesh-mizan a .alert{
	background-image:url('../../main/images/ravesh-mizan.png');
}
/*	انتشارات و محصولات	*/
.entesharat-va-mahsulat a .alert{
	background-image:url('../../main/images/entesharat-va-mahsulat.png');
	}
/*	تجربیات میزان	*/
.tajrobiat-mizan a .alert{
	background-image:url('../../main/images/tajrobiat-mizan.png');
}
.ravesh-mizan a .alert,
.entesharat-va-mahsulat a .alert,
.tajrobiat-mizan a .alert{
	background-color:transparent;
	border: 0 none transparent
	}

.ravesh-mizan a:hover .alert,
.ravesh-mizan a:active .alert,
.ravesh-mizan a:focus .alert,
.entesharat-va-mahsulat a:hover .alert,
.entesharat-va-mahsulat a:active .alert,
.entesharat-va-mahsulat a:focus .alert,
.tajrobiat-mizan a:hover .alert,
.tajrobiat-mizan a:active .alert,
.tajrobiat-mizan a:focus .alert{
	transform: scale(1.2, 1.2);
	transition:all .25s
	}
@media (max-width:400px){
	.fahm a .alert,
	.parentGuide a .alert,
	.forum a .alert{
		
	}
	.ravesh-mizan a .alert,
	.entesharat-va-mahsulat a .alert,
	.tajrobiat-mizan a .alert{
		
	}
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{
		
	}
}
@media (min-width:400px) and (max-width:767px){
	.fahm a .alert,
	.parentGuide a .alert,
	.forum a .alert{
		
	}
	.ravesh-mizan a .alert,
	.entesharat-va-mahsulat a .alert,
	.tajrobiat-mizan a .alert{
	}
	.about a .alert,
	
	.parentGuide a .alert,
	.forum a .alert,
	
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{
		background-position: center center
		}
}
@media (min-width:768px) and (max-width:992px){
	.fahm a .alert,
	.parentGuide a .alert,
	.forum a .alert{
		min-height:124px
	}
	.ravesh-mizan a .alert,
	.entesharat-va-mahsulat a .alert,
	.tajrobiat-mizan a .alert{
		min-height:64px
	}
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{
		min-height:64px
	}
	.date-box{
		margin-right:0;
		padding-right:0;
	}
	.about a .alert,
	
	.parentGuide a .alert,
	.forum a .alert,
	
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{
		background-position: center center
		}
}
@media (min-width:993px) and (max-width:1199px){
	.fahm a .alert,
	.parentGuide a .alert,
	.forum a .alert{
		min-height:78px
	}
	.ravesh-mizan a .alert,
	.entesharat-va-mahsulat a .alert,
	.tajrobiat-mizan a .alert{
		min-height:78px
	}
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{
		line-height: 18px;
		min-height: 30px;
		padding: 10px 0 0 0;
	}
	.date-box{
		margin-right:0;
		padding-right:0;
	}
	.date-box .alert{
		height: 52px;
		padding:15px 0
		}
	.about a .alert{
		background-position: center left
		}
}
@media (min-width:1200px){
	.fahm a .alert,
	.parentGuide a .alert,
	.forum a .alert{
		min-height:100px;
	}
	.ravesh-mizan a .alert,
	.entesharat-va-mahsulat a .alert,
	.tajrobiat-mizan a .alert{
		min-height:100px
	}
	.aparat a .alert,
	.telegram a .alert,
	.instagram a .alert,
	.bale a .alert{		
		line-height: 26px;
		min-height: 40px;
		padding: 15px 0 0 0;
	}
	.date-box{
		margin-right:0;
		padding-right:0;
	}
}

/*	News Line	*/
.news-line > .alert{
	background-color:#68adff;
	border-color:#4e9bff;
	color:rgba(0,0,0,1);
	min-height:52px
	}

/*	Date Box	*/
.date-box > .alert{
	background-color:#ffb371;
	border-color:#ffa154;
	color:rgba(0,0,0,.75);
	}

/*	Slider	*/
.carousel-indicators li{border-radius:4px; width:17px; height:17px}
.carousel-indicators .active{border-radius:4px; width:19px; height:19px; background-color:rgba(255,255,255,.5)}
.item .carousel-caption a{color:#fff;transition:all 1s}
.item:hover .carousel-caption a{color:#ff0;transition:all .2s}
.carousel-caption{text-shadow:0 1px 2px rgba(0, 0, 0, 1)}
.carousel-caption p{background-color: rgba(0,0,0,.4); line-height: 24px;transition:all 1s}
.item:hover .carousel-caption p{background-color: rgba(0,0,0,.7);transition:all .2s}
.carousel h3{font-size:16px}

/*	Font	*/
.font-xxl,	.font-xxl:before,	.font-xxl:after	{font-size:25px;	line-height:1.1}
.font-xl,	.font-xl:before,	.font-xl:after	{font-size:22x;	line-height:1.2}
.font-lg,	.font-lg:before,	.font-lg:after	{font-size:18px;	line-height:1.33333}
.font-md,	.font-md:before,	.font-md:after	{font-size:15px;	line-height:1.1}
.font-sm,	.font-sm:before,	.font-sm:after	{font-size:12px;	line-height:1.6}
.font-xs,	.font-xs:before,	.font-xs:after	{font-size:9px;	line-height:1.7}
.font-xxs,	.font-xxs:before,	.font-xxs:after	{font-size:7px;	line-height:1.8}

.normal-text{font-weight:normal}

/*	Color	*/
.gray{color:gray}
	.bg-gray{background-color:gray}
.green{color:#449d44}
	.bg-green{background-color:#449d44}
.red{color:#f04124}
	.bg-red{background-color:#f04124}
.black{color:black}
	.bg-black{background-color:black}
.blue{color:#5bc0de}
	.bg-blue{background-color:#5bc0de}
.yellow{color:#e99002}
	.bg-yellow{background-color:#e99002}

/*	Boarder	*/
.border-right{border-right:1px solid #999}
.border-left{border-left:1px solid #999}

@media (max-width:767px){
	.xs-border-none{border:0 none}
}

.bottom-0{margin-bottom:0; padding-bottom:0}
.top-0{margin-top:0; padding-top:0}

/*	Align	*/
.center{text-align:center}
.center-box{margin:0 auto}
.middle{vertical-align:middle}
.rtl{direction:rtl}
.circle{border-radius:50%}
.block{display:block}

/*	Image	*/
.col-256x256{width:256px;height:256px}
.col-128x128{width:128px;height:128px}
.col-96x96{width:96px;height:96px}
.col-64x64{width:64px;height:64px}
.col-48x48{width:48px;height:48px}
.col-32x32{width:32px;height:32px}
.col-24x24{width:24px;height:24px}
.col-16x16{width:16px;height:16px}

.col-128x128,
.col-96x96,
.col-64x64,
.col-48x48,
.col-32x32,
.col-24x24,
.col-16x16{margin: 0 auto;}

.caption{font-size:13px; line-height:1.42857143; font-weight:normal; color:#999; border-bottom:1px solid #ddd; margin-bottom:5px; padding-bottom:40px;}
.caption.pull-left{border-bottom:0; border-right:1px solid #ddd; margin-bottom:5px; padding-bottom:40px; padding-right:20px; margin-right:20px; clear:left}
.caption.pull-right{border-bottom:0; border-left:1px solid #ddd; margin-bottom:5px; padding-bottom:40px; padding-left:20px; margin-left:20px; clear:right}
.caption img{margin-bottom:5px}
.follower-mini-img{margin:0px 0 10px 10px;}
.autor-mini-img{margin:0px 0 10px 10px;}	/*margin:0px -20px 10px 10px;*/
.img-main-content{width:100%}

@media (max-width:767px){
	.xs-48x48{width:48px;height:48px}
}

/*	Menu	*/
.navbar-left .dropdown-menu{right:auto; left:0}
@media (min-width:768px){
	.user-nav .dropdown-menu{min-width:195px}
}
.table button.circle,
.table div.circle{width:32px; height:32px; padding:3px 7px; text-align:center}
.table button.circle .glyphicon{}
.table div span,
.table button span,
.content-menu a.circle span:nth-child(2){
	top: -34px;
	right: -23px;
	position: relative;
	display: block;
	background-color: rgba(255,255,255,.5);
	border: 1px solid #eee;
	border-radius: 4px;
	min-width: 25px;
}
.content-menu a.circle span:nth-child(2){top:-40px}

/*****	دیدگاه‌ها و نظرات	*****/
button.my-vote{border-color:black; color:yellow}
.list-unstyled{padding-right:0}
.comment h4{margin:0 0 7px 0}
.comment .media-heading{font-size:110%}
.comment-name{float:right;line-height:140%}
.comment-number{
	font-size: 75%;
	font-weight: normal;
	color: rgba(0,0,0,.2);
	margin-right: 3px;
	margin-left: 7px;
}
.media-body{
	border: 1px solid #d5e5f5;
	background: #f0f8ff;
	border-radius: 7px;
	padding: 10px 14px
	}
.me .media-body{
	border: 1px solid rgb(219,233,202);
	background:rgb(239,253,222)
	}
.reply{
	background-color:#fff;
	padding:5px 7px;
	border-right:2px solid rgb(55,161,222);
	clear:both;
	margin:0 0 7px 0
	}
.quot-user{
	}
.quot-msg{
	}
.comments .thumbnail{margin-bottom:10px}
.gallery .thumbnail img{min-height:70px}
@media (max-width:400px){.comments .gallery .col-xs-6 {padding:0 5px}}
.comments .center-block{height:61px}
.comment-post .row{padding-top: 13px; border-top: 1px dashed #ddd}
.comment-post .row .ft.x2{font-size:48px; transition:all .7s}
.comment-post .row:hover .ft.x2{font-size:59px; transition:all .25s}

.media-body .glyphicon-pencil {margin-top:5px;margin-left:7px}
.media-body .comment-comment-update-text {margin-top: -20px}

.editable{border:dashed 1px gray;padding:5px;border-radius: 4px}

.comment .img-circle  {
	border-width: 3px;
	border-style: solid;
	border-color: #ccc;
}
.comment .img-circle.online  {
	border: 3px #5f9 solid;
}


/*****	Icons	*****/

.ft-doc{color:#305599}
.ft-pps{color:#dd3a22}
.ft-ppt{color:#d05522}
.ft-xls{color:#117744}

.ft-gif{color:#5f6e7a}
.ft-jpg{color:#55ffee}
.ft-png{color:#88959f}
.ft-psd{color:#003366}

.ft-mp3{color:#0d1f2b}
.ft-mp4{color:#305174}

.ft-rar{color:#660066}


/*****	alerts	*****/

.input-warning,
.input-ban,
.input-saving,
.input-saved{
	background:none transparent;
	display: inline-block;
	font-family: 'FA' !important;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: left;
	margin-top: -32px;
	width: 32px;
	height: 30px;
	text-align: center;
}

.input-warning:before{  
    color:#f0ad4e;
	content:"\E079";
}
.input-ban:before{  
    color:#c9302c;
	content:"\E200";
}
.input-saving{  
	animation: spin .7s infinite linear;
	-webkit-animation: spin2 .7s infinite linear;
}
.input-saving:before{  
    color:#337ab7;
	content:"\E082";
}
.input-saved:before{  
	color:#449d44;
	content:"\E207";
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
	@keyframes spin {
		from { transform: scale(1) rotate(0deg);}
		to { transform: scale(1) rotate(360deg);}
	}

/*****	pagination	*****/

.pagination{
}
.pagination > li > a, .pagination > li > span{
	background-color: #eee;
	border-color: #ccc transparent;
	border-radius:0;
	border-width:1px 0;
	float: right;
	width: auto;
	height: 40px;
	margin: 0;
	line-height: 20px;
	padding: 10px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	border-right:1px solid #ccc;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{
	border-left:1px solid #ccc;
}
.pagination > li > .glyphicon {line-height: 0}
.pagination > li > input{
	border-color: #acb6c0 #718293;
	font-size: 120%;
	font-weight: bold;
	height: 40px; 
	line-height: 20px;
	text-align:center;
	width: 60px!important;
	transition:all 1s;
}

.pagination > li > a:hover,
.pagination > li > a:active,
.pagination > li > a:focus{background-color: #ddd; border-color: #ccc}

.pagination > li > input:active,
.pagination > li > input:focus,
.pagination:hover > li > input{
	box-shadow:0 0 5px rgba(0,0,0,.3) inset 0 0 0 5px rgba(0,0,0,.2);
	transition:all .2s;
}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-left:1px solid #ccc}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-right:1px solid #ccc}
.pagination > li > button#previousPage{
	border-radius: 0 5px 5px 0;
	border-width: 1px 1px 1px 0;
	float: right;
	height: 40px;
	margin-left: 0;
	width: 40px;
}
.pagination > li > button#nextPage{
	border-color: #ccc;
	border-radius:5px 0 0 5px; 
	border-width: 1px;
	margin:0;
	min-height: 40px; 
	min-width: 40px;
	padding: 4px;
}
.pagination .glyphicon-step-backward,
.pagination .glyphicon-chevron-left,
.pagination .glyphicon-step-forward,
.pagination .glyphicon-chevron-right{line-height:0}

/*****	صفحه ورود	*****/
.login-box{padding:0 15px 15px 15px}
.login-box .form-control{margin-bottom:10px}

/*****	محتوا	*****/
.featured-icons .glyphicon,
.news-new-topics .glyphicon{margin-left: .3em}

ol{
	list-style-type: persian;
}
.tooltip + .btn-block {
	margin-top: 5px;
}
.gallery .thumbnail{transition:all .7s}
.gallery .thumbnail:hover,
.gallery .thumbnail:focus{
	transform:scale(1.2);
	transition:all .25s;
	box-shadow:inset 0 0 20px rgba(0,0,0, .7)
	}
.gallery .thumbnail{
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.35;
	margin-top: 0;
	padding: 5px;
}
.gallery .thumbnail h4{
	color:rgba(255,255,255,0);
	font-size: 12px;
	font-weight: normal;
	margin: 20px auto 0;
	padding: 0 5px;
	position: absolute;
	text-align: center;
	transition: all .35s;
	z-index:-2;
}
.gallery .thumbnail:hover h4,
.gallery .thumbnail:focus h4{
	color:rgba(255,255,255,1);
	margin: 5px auto 0;
	transition: all .25s;
}
.gallery .caption {
	position:absolute;
	top:0;
	right:0; 
	background:radial-gradient(rgba(0,0,0, .1) 14%, rgba(0,0,0, .40) 70%);
	width:100%;
	height:100%;
	padding:4% 4% 0;
	display: none;
	text-align:center;
	color: rgba(255,255,255, 1);
	z-index:2;
	}
.gallery .caption p {margin-top: 37px}
.gallery .caption .circle{
	background-color: rgba(255,255,255, .35);
	border: 1px solid rgba(255,255,255, .5);
	font-size: 14px;
	line-height: 0;
	padding:6px 7px 0px;
	text-align: center;
	transition: all .7s;
	height: 32px;
	width: 32px;
	}
.gallery .caption .circle:hover,
.gallery .caption .circle:focus{
	background-color: rgba(255,255,255, .5);
	border-color: rgba(255,255,255, 1);
	transition: all .14s;
	}
.gallery .caption .btn-danger{
	color: rgba(255,255,255, .7);
	font-size:16px
	}
	.gallery .caption .btn-danger:hover,
	.gallery .caption .btn-danger:focus{
		color: rgba(255,0,0, 1);
		}
.gallery .caption .btn-default{
	color: rgba(255,255,255, .7);
	font-size:14px
	}
	.gallery .caption .btn-default:hover,
	.gallery .caption .btn-default:focus{
		color: rgba(0,0,0, 1);
		}
.gallery .caption .circle .glyphicon{line-height: 12px}

.video-js {width:100%}
.vjs-no-video{display:none}
a.follow{font-size:9px}
a.follow .glyphicon{font-size: 12px; margin-right:-5px}

/****Footer****/
.copyright-name:before{
	content:"دهکده جهانی صالحین ";
}

