@font-face{font-family:'sans';src:url(../fonts/IRANSans-web.eot);src:url(../fonts/IRANSans-web.eot#iefix) format("embedded-opentype"),url(../fonts/IRANSans-web.woff2) format("woff2"),url(../fonts/IRANSans-web.woff) format("woff"),url(../fonts/IRANSans-web.ttf) format("ttf");font-weight:400}
@font-face{font-family:'sans';src:url(../fonts/IRANSans-Medium-web.eot);src:url(../fonts/IRANSans-Medium-web.eot#iefix) format("embedded-opentype"),url(../fonts/IRANSans-Medium-web.woff2) format("woff2"),url(../fonts/IRANSans-Medium-web.woff) format("woff"),url(../fonts/IRANSans-Medium-web.ttf) format("ttf");font-weight:700}
body{font-family:"sans",Tahoma;}
.clear, .Clear{clear: both;}
p{line-height: 21px;}
a {text-decoration: none !important;transition: all 0.5s ease;}
a:hover {transition: all 0.5s ease;}
h1, h2, h3, h4, h5, h6 { font-family: 'sans',Tahoma; font-weight: normal;}
h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 11px;}
h6{font-size: 11px;}
input, select, textarea {background: #fff!important;border: 1px solid #ccc!important;margin: 2px;padding: 3px 5px;max-width: 400px;max-height: 200px;font-size:12px!important;transition:all .5s ease;}
input:hover, select:hover, textarea:hover {background: #f4f4f4!important;transition:all .5s ease;}
input:focus, select:focus, textarea:focus {background: #f4f4f4!important;transition:all .5s ease;}
button,input[type="button"],input[type="reset"],input[type="submit"]{color:#fff;transition:all .5s ease;}
button:hover,input:hover[type="button"],input[type="reset"]:hover,input[type="submit"]:hover{color:#fff!important;transition:all .5s ease;}
/* Start Header */
.GSTopHeader{padding-right: 0px;padding-left: 0px;}
.GSTopHeader .GSStatus{color: #fff;font-size: 12px;float: right;width: 100%;padding: 5px 10px;}
.GSTopHeader .GSStatus i{font-size:14px;}
.GSTopHeader .GSStatus span{float:right;text-align:right;direction:rtl;}
.GSTopHeader .GSStatus time{float:left;text-align:right;direction:rtl;}
.GSTop .navbar{position: relative;min-height: 50px;margin-bottom: 0px;border: 1px solid transparent;border-radius:0px;color:#fff;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
color: #fff;transition: all 0.5s ease 0s;}
.GSTop .navbar a{color: #fff !important;transition: all 0.5s ease 0s;}
.GSTop .navbar a:hover{color: #eee !important;transition: all 0.5s ease 0s;}
.navbar-collapse{padding: 0px;}
.GSHeader{background: #f5f5f5 url('../images/footer-pattern-03.png');float: right;width: 100%;padding: 10px 5px;}
.GSHeader h1{display:none;}
.GSHeader .GSlogo{width:100%;height: 100px;background-size: contain;}
.GSTopHeader input{color: #eee!important;font-family:"sans",Tahoma!important;transition: all 0.5s ease;top: -1px;}
.GSTopHeader input:focus{color: #eee!important;transition: all 0.5s ease;}
.GSTopHeader button{color: #eee!important;transition: all 0.5s ease;}
.GSTopHeader button:hover{color: #eee!important;transition: all 0.5s ease;}
/* End Header */
/* Start Slider */
.GSSlider{padding: 0px;}
.GSSlider .carousel-caption h5{font-size: 14px;text-align:right;padding:0px 10px;}
.GSSlider .carousel-caption h6{font-size: 12px;text-align:right;padding:0px 10px;}
/* End Slider */
/* Start Index */
.background-light-grey{background-color:#f9f9f9;}
.background-light-white{background-color:#fff;}
.GSheading {display: block;margin: 20px 0 20px;border-bottom: 1px dotted #d2d2d2;}
.GSheading h1,.GSheading h2,.GSheading h3,.GSheading h4, .GSheading h5, .GSheading h6 {margin: 0 0 -2px;padding-bottom: 10px;display: inline-block;}
.GSDes i{font-size: 30px;color: #fff;padding: 15px;border-radius: 40px;}
.GSPostBody{background: #fff;border: 1px solid #ddd;margin-bottom: 20px;font-size: 12px;}
.GSPostBody .GSPostTitle{padding: 10px 5px;margin: -5px -5px 10px;font-size: 14px;font-weight:bold;}
.GSPostBody .GSPostTitle a{color:#fff !important;text-shadow: -1px 1px 3px #000;}
.GSPostBody .GSPostTitle a:hover{color:#eee !important;}
.GSPostBody .GSPostText{padding:5px;}
.GSPostBody .GSPostText p{text-align:justify;direction:rtl;}
/* End Index */
/* Start Body */
.GSBody{background-color:#fff;padding: 10px 25px;font-size:12px;text-align:right;direction:rtl;}
aside{background-color: #fefefe;border: 1px solid #e1e1e1;margin: 0px 0px 10px;color:#666;}
aside h3{font-size:14px;margin: 0px 0px 5px;padding: 10px 45px;color: #fff;
text-shadow: -1px 1px 3px #000;min-height: 36px;}
aside h3 i{font-size: 20px !important;position: absolute;padding: 8px;margin-top: -10px;margin-right: -45px;}
aside .GSContent, aside .GScontent{padding:5px;font-size:12px;}
/*aside .GSContent ul{padding:0px;color:#111;}
aside .GSContent ul li{padding: 6px 25px 7px 8px;background: #eee url(../images/ul-li1.png) right 6px center no-repeat;margin: 5px 0px;font: 14px;transition: all 0.5s ease;overflow: hidden;}
aside .GSContent ul li a{display:block;}
aside .GSContent ul li:hover a{color: #fff!important;}
aside .GSContent ul li:hover{padding-right:33px;} */
article{clear:both;background-color: #fefefe;border: 1px solid #e1e1e1;margin: 0px 0px 10px;color:#666;}
article h2{font-size:14px;margin: 0px 0px 5px;padding: 10px 45px;color: #fff;text-shadow: -1px 1px 3px #000;min-height: 36px;}
article h2 i{font-size: 20px !important;position: absolute;padding: 8px;margin-top: -10px;margin-right: -45px;}
article h2 a{color:#fff!important;}
article h2 a:hover{color:#eee!important;}
article h3{font-size:14px;margin: 0px 0px 5px;padding: 10px 45px;color: #fff;
text-shadow: -1px 1px 3px #000;min-height: 36px;}
article h3 i{font-size: 20px !important;position: absolute;padding: 8px;margin-top: -10px;margin-right: -45px;}
article .GScat{padding: 2px 5px;font-size: 10px;border-bottom: 1px solid #e0e0e0;margin: 0px;margin-top: -5px;color: #fff;}
article .GScat a{color:#fff!important;}
article .GScat a:hover{color:#eee!important;}
article .meta {background: #eee;border-top: 1px solid #e0e0e0;padding: 5px;font-size: 12px;min-height: 30px;}
article .meta ul{list-style: none;list-style-position: inside;padding: 0px 0px;}
article .meta ul li {float: right;font-size: 11px;font-weight: bold;margin-left:8px;margin-top: 2px;}
article .meta .more{float: left;top: -16px;position: relative;left: -6px;padding: 7px 10px;transition: all 0.5s ease;}
article .meta .more a{color:#fff!important;}
article .meta .more:hover{background: #2e5c0b;transition: all 0.5s ease;}
article .GSpost {margin:5px 5px;}
article .GSpost a{display:block}
article .GSContent img {max-width:100%;height:auto;}
/* End Body */
/* Start Footer */
footer .GSFooter {padding: 10px 25px;font-size: 12px;text-align: right;direction: rtl;min-height: 200px;}
footer .GSFooter h4{font-size:14px;color: #fff;text-shadow: -1px 1px 3px #000;}
footer .GSFooter .GSAbout{background-color: rgba(0,0,0,0.4);right: -24px;top: -10px;min-height: 250px;margin-bottom: -19px;}
footer .GSFooter .GSAbout h4{margin-top: 20px;}
footer .GSFooter .line-fooot-box-head {background: #F0F0F0;height: 2px;margin: 9px 0 6.5px;}
footer .GSFooter p{color:#fff;text-align:justify;}
footer .GSFooter a{color:#fff!important;}
footer .GSFooter ul{padding:0px;color:#fff;}
footer .GSFooter ul li{padding: 6px 25px 7px 8px;background:url(../images/ul-li.png) right 6px center no-repeat;background-color: rgba(0,0,0,0.4);margin: 5px 0px;font: 14px;transition: all 0.5s ease;overflow: hidden;}
footer .GSFooter ul li a{display:block;}
footer .GSFooter ul li:hover{padding-right:33px;}
footer .GSFooter .GSsocial{text-align: center;}
footer .GSCopyright{color: #fff;font-size: 13px;padding: 10px 0px;}
/* End Footer */
.GSJustify{text-align: justify;}
.GSRight{text-align: right;}
.GSLeft{text-align: left;direction:rtl;}
/* Start Fix Responsive */
@media only screen and (max-width:767px){
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {margin-right: 15px;margin-left: 15px;}
.navbar-nav ,.navbar-form {margin:0px;}
footer .GSFooter .GSAbout {background-color: rgba(0,0,0,0.4);top: -10px;min-height: 250px;margin-bottom: 10px;right:0px;}
}
/* End Fix Responsive */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right: 5px;
  padding-left: 5px;
}

.progress {
  height: 25px;
	position:relative;
}

.progress .skill {
  font: normal 11px Tahoma;
  line-height: 25px;
  padding: 0 5px;
  margin: 0 0 0 10px;
  color:#000;
  text-transform: uppercase;
  position:absolute;
  right:10px;
}
.progress .val {
  font-style: normal;
  color:#000;
  position:absolute;
  left:10px;
  top:5px;
}

.progress-bar {
  text-align: left;
  transition-duration: 6s;
  overflow-x:visible;
	white-space:nowrap;
	color:black; /* color is for demo purposes */
}

.comment-tools{float:left;margin:5px;display:block;}

.gump-error-message  {color:#ff0000;}
.gump-error-message .gump-field {font-weight:bold;}

.errorPlacement{float:right;color:#ff0000;}
.error{color:#ff0000;line-height:18px;}

.Clear{
	clear:both;
}

.OpenTable{
	min-height:20px;
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid #e3e3e3;
	border-radius:4px;
	-webkit-box-shadow:outset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}

.OpenTable{margin-bottom: 15px;overflow: hidden;padding:5px;font-size:11px;}
.OpenTable a:hover{color:#0000ff;}
.OpenTable h2{background: #1a4674;border-bottom: 2px solid #123254;color: #fff;width: 102%;display: block;padding: 10px 5px;margin: -5px -5px 10px 10px;font-size:14px;}
.OpenTable img{max-width:520px;height:auto}
.OpenTable  .GSContent, .OpenTable  .GScontent{padding:5px;font-size:11px;}
.OpenTable h2 a{color:#fff !important;}
.OpenTable h2 a:hover{color:#eee !important;}

.comment{padding:5px;}
.user{float:right;}
.email{margin-right:35%;}
.date{float:left;}
.pollNuke ul{color:#111;list-style-type: none;}
.pollNuke ul li{padding: 12px 30px 10px 8px;font-size: 12px !important;transition: all 0.5s ease;}
.pollNuke ul li:nth-child(odd) {background: #eee url(../images/ul-li2.png) right 6px center no-repeat;}
.pollNuke ul li:nth-child(even) {background: #ddd url(../images/ul-li2.png) right 6px center no-repeat;}
.pollNuke ul li a{color: #444;font-size:12px !important;}
.pollNuke ul li:hover a{color: #222 !important;}
.pollNuke ul li:hover{background: #fefefe url(../images/ul-li2.png) right 14px center no-repeat;padding-right:38px;}

.glyphicon-chevron-left:before{content:"\e079";color: #fff;padding: 5px 9px;border-radius: 25px;}
.glyphicon-chevron-right:before{content:"\e080";color: #fff;padding: 5px 9px;border-radius: 25px;}
.carousel-caption {position: absolute;bottom: 0px;z-index: 10;padding-top: 10px;padding-bottom: 10px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);right: 0px;left:0px;}
.carousel-indicators {position: absolute;z-index: 15;width: 30%;padding-left: 0;margin-left: 10px;text-align: left;list-style: none;}

.ajax-loader{
	display:inline-block;
	width:16px;
	height:16px;
	background: url('../../../images/ajax-loader.gif') no-repeat;
}

.statistic ul {list-style: none;padding: 0px 10px;}
.statistic ul li:before {content: "\0BB \020";}

.row.teststs{padding:0;}
.row.teststs .col-sm-3, .row.teststs .col-sm-6, .row.teststs .col-sm-4, .row.teststs .col-sm-8{padding:2px;}

.pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {color: #fff !important;background-color: #4c8d1d;border-color: #4c8d1d;}