/**
 * @author www.echargeu.ir
 * @email: echargeu@gmail.com
 * @copyright 2016
 */
@font-face {
    font-family: 'Yekan';
    src: url('../fonts/Yekan.eot');
    src: url('../fonts/Yekan.eot?#iefix')format('embedded-opentype'),url('../fonts/Yekan.ttf')format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{
	direction:rtl;
}

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size:13px;
  color: cornflowerblue;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

	 	
		 
		 
input[type="text"],input[type="password"],input[type="email"],textarea,select,checkbox,radio{
	border:1px solid #ddd;
	padding:3px;
	color:#777;
	border-radius: 3px;
	line-height: normal;
        font-size: 13px;
	-moz-transition:box-shadow ease-in-out 0.5s, border ease-in-out 0.5s;
	-webkit-transition:box-shadow ease-in-out 0.5s, border ease-in-out 0.5s;
	-o-transition:box-shadow ease-in-out 0.5s, border ease-in-out 0.5s;
	transition:box-shadow ease-in-out 0.5s, border ease-in-out 0.5s;
}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.3) inset;	
	border:1px solid #00AAFF !important;
	color:#333;
	line-height: normal;
	-moz-transition:box-shadow ease-in-out 0.2s, border ease-in-out 0.2s;
	-webkit-transition:box-shadow ease-in-out 0.2s, border ease-in-out 0.2s;
	-o-transition:box-shadow ease-in-out 0.2s, border ease-in-out 0.2s;
	transition:box-shadow ease-in-out 0.2s, border ease-in-out 0.2s;
}
input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,textarea:hover{box-shadow:0 2px 2px 0 #C4C4C4 inset;}
input {
	outline:none;
	
}
input[type="submit"]{
	cursor:pointer;
}

.rss_div
{
font-size:12px;
line-height:15px;
border:2px solid grey;
border-radius:5px;
opacity:0.88;
float:right;
margin:0px 6px 3px auto;
padding: 0px 4px 5px 9px;
overflow: hidden;
text-align:center;
display:block;
min-width:305px;
width:96%;z-index:10;
height: auto;


background: transparent;

		-webkit-transition: background 0.5s ease-in-out;
		   -moz-transition: background 0.5s ease-in-out;
		    -ms-transition: background 0.5s ease-in-out;
		     -o-transition: background 0.5s ease-in-out;
		        transition: background 0.8s ease-in-out;
                background:rgb(255, 255, 255);
}


.rss_div li:hover{
    background: none repeat scroll 0% 0% #F5DEB3;
    border-radius: 2px;
    

}
.rss_div A:link {color:black;text-decoration: none;}
.rss_div A:visited {color:black;text-decoration: none;}
.rss_div A:hover {color: #EF0707;}
.rsscontent{height: 250px;margin: 2px 0px;width:285px;}

.rss_block{width: 99%;font-family: Yekan;z-index: 500; color: rgb(51, 51, 51); padding: 3px 3px 5px; border-radius: 8px; text-align: center; font-size: 9pt; background-color: rgb(242, 242, 242); background-repeat: repeat; border-bottom: 3px solid rgb(155, 28, 38);font-weight: bold;height: 22px;}
.rss_block>a>h3 {
    display: inline;
    font-family: Yekan;
    line-height: 20px;
    font-weight: initial;
    font-size: 20px;
}
.backg{
border:1px solid #D0D6D6;color:#333;font-size:11px;border-radius:8px;text-align:center;background-color:#D0D6D6;font-family:tahoma;direction: rtl;    
}
.backg2{
    border:1px solid #CCD6D6;
    z-index: 500;
    line-height:20px;
    padding:5px;
    border-radius:8px;
    font-size:10pt;
    background-color:rgba(255, 255, 255, 0.82);
    text-align:center;    
}
.margin-bottom{
text-align:right;direction: rtl;margin: 2px 2px 0px 2px;    
}

.margin-bottom-sm {
    margin-bottom: 1px !important;
}
.input-group {
    border-collapse: separate;
    position: relative;
    display: table;
}
.input-group-addon:first-child {
    border-left: 0px none;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #EEE;
    border: 1px solid #CCC;
    border-radius: 4px;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: right;
    width: 97%;
    margin: auto;
}
.form-control {
    display: block;
    height: 25px;
    padding: 6px 12px;
    font-size: 14px;
    font-family: google;
    line-height: 1.42857;
    color: #555;
    background-color: #FFF;
    background-image: none;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-control:focus {
    border-color: #66AFE9;
    outline: 0px none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}

.btn {
    display: inline-block;
    width:auto;
    margin-bottom: 0px;
    font-family: Yekan;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -moz-user-select: none;
    color: #FFF;
    background-color: #D9534F;
    border-color: #D43F3A;
}
.btn:hover{color: #FFF;
background-color: #D2322D;
border-color: #AC2925;}



#link-ex{border: 1px solid grey;background: white;margin-bottom: 3px;padding:2px;min-height:150px;text-align:right}
#link-ex:hover{background: rgba(226, 255, 234, 0.81);transition: all 0.3s ease 0s;}
.snapshot{
float:right;width:110px;height:80px;margin:10px;border-radius:3px;border:1px solid grey;    
}

div.pagination {
	padding: 3px;
	margin: 3px;
    direction: ltr;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
