/* CSS Document */
@import url(fontiran.css);
*{font-family: IRANSans;}
html,body{
    margin: 0;
    padding: 0;    
    font: 100% FontAwesome,IRANSans,Tahoma, sans-serif !important;    
    font-size: 13pt;    
    /*overflow-x: hidden;*/
    direction:rtl !important;text-align:right !important;
    line-height:1.3;
}
*{vertical-align: middle !important;}
.site-top{
    height: 35px;border-bottom: 2px solid #FFFFFF;margin: 0;
    background:#034450 url('footer-logo.png') no-repeat center;
}
.topmenu{
    height: 95px;
    background-color: #045A69; border-bottom: 2px solid #FFFFFF;       
    /*background-image: url('tomenubg.png');*/
}
.rightmenu{background: url('rightmenu.png') right bottom no-repeat;}
.topmenu span a{color: white;font-weight: bold;font-size:16px;}
.topmenu span {padding: 0 10px;}
/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
  min-height: 320px;
}
/* Previous button  */
.media-carousel .carousel-control.right 
{
  right: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Next button  */
.media-carousel .carousel-control.left 
{
  left: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Changes the position of the indicators */

/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
    width: 100%;
}
.media-carousel .thumbnail
{
    height: 270px;text-align: right;
}
.img-wrapper {
    display: block;
    height: 200px;
    overflow: hidden;margin-bottom: 5px;
}

.footer{background: #1A1A1A url('footer.png') repeat-x;height: 200px;}
.footer-botton{
    border-top: 2px solid #AAAAAA;
    background:#034450 url('footer-logo.png') no-repeat top center;height: 40px;
    /*background: url('footer-botton.png') repeat-x;height: 41px;*/
}
/* End carousel */
.img-thumbnail{position: fixed;top:132px;right:1px;max-width:40px;z-index: 1000;}
.footer-contact .content li {
    list-style: none;
    display: inline-block;
    padding: 0 15px;
    background: url('footer-li-seperator.png') no-repeat scroll left center transparent;
}
.footer-contact .content li a, .footer-contact .content li a:hover, .footer-contact .content li a:focus {
    color: #eee;
}
.footer-contact {
    border-top: 3px solid #353a3e;
    padding: 17px 17px 0;
    max-height: 337px;
    color: #eee;
}
.footer-contact .content li:last-child {
    background: none;
}
.headbox{
    color: #C69F71;background-color: #E5E5E5;
    padding:5px   20px;font-weight: bold;
}
.box{border: 1px solid #E5E5E5;margin:1px !important;padding: 1px !important;}
.etmags{padding-bottom: 20px;}
.etmags span {margin:5px !important;}
.highlight{background-color: yellow;}
/*-----------------box search--------------*/
a:hover{text-decoration: none;}
.search-nashr {
    color: #525252 !important;
    border: 1px solid #a1a1a1 !important;
    background: #f8fdfd none repeat scroll 0 0 !important;
    margin: 20px 10px !important;
    padding: 5px !important;
}
.pagelistdiv .col-md-1{direction: rtl !important;text-align: right !important;}
div.isadraicines {
    background: #F0F0F0 none repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    border: 1px dotted #e4e4e4;
}
.pagelist{
    padding: 10px;margin: 5px;/*background-color: #38D2F8;color: white;*/font-size: 16px;font-weight: bold;/*border: 1px solid #38D2F8;*/
}
.pagelist:hover,.current{color: black !important;/*background-color: #FFFFFF;*/}
.boxb{
    border: 1px solid #E6E7E9;padding:2px;border-bottom: 5px solid #E6E7E9;margin-left:5px !important;
}
.boxbhead{
    text-align: center !important;background-color: #646978;color: white;margin-bottom: 10px;padding: 5px 0;vertical-align: middle;
}
.boxno{
    width:240px ;height:380px ;margin: 10px 5px ;text-align: center !important;
    padding:10px 5px;background-color: #E8E8E8;border-radius: 10px;display: inline-block;
}
.boxno img{width: 220px !important;height: 285px !important;}
.magno{color: #3B95D5;font-size: 40pt;font-weight: bold;}
div .btn-success{border-top-right-radius:5px;border-top-left-radius:5px;}
.modal-content{background-color: #E6E6E6 !important;}
.modal-header{background-color: #71942E !important;color: white !important;border-radius: 5px;margin: 5px;}
ul, ol {
  list-style: none;
}
#accordion1 li.panel{
    margin-bottom: 0px;
}
/*#accordion1 *{background-color: black;color: white;}*/
.btn1{float: left !important;width: 30px;height: 30px;padding: 5px; margin: 2px !important;font-weight:0;}
.btn{height: 30px !important;vertical-align: middle !important;}
/*.card{width:100%;padding: 10px 5px;border-bottom:1px solid white;}*/
.abstracts{
    background-color: white !important;margin-top: 15px;padding: 5px;color:#528BCA !important;text-align: justify;font-size:13px;
    border: 2px solid silver;
}
.card a{color: #878787 !important;font-weight: bold;font-size:15px;}
.card a:visited{color:#927892 !important;}
.even{background-color:#EFEFEF !important;}
.hr-collapse{display: block; height: 1px;  border: 0;  border-top: 1px solid #CDCDCD;  margin:7px 0;  padding: 0; }
.art-btn{float: left !important;clear: both;}
a{cursor: pointer !important;}
.top-but{padding: 15px !important;}
.cart-box{
    position: fixed;top:150px;right:1px;border-radius:5px;z-index:500;vertical-align: middle !important;
}
.cart-box .btn-success{
    background-color: #4CAF50 !important;padding: 0;padding-left: 5px;opacity: 0.9;font-size: 1em !important;
    height: auto !important;
}
.cart-box img{
    display: block;
    float: right;
    overflow: hidden;
    height: 40px;
    width: auto;
    padding: 5px;
    background-color: #62b965;
}
.order-count {
    min-width: 24px;
    margin: 7px 7px 0 0;
    display: inline-block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #62b965;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.basket{font-size: 14px !important;}
/*------------------------*/
.social li {
    border-left: medium none;
    display: inline-block;
    float: left;
    height: auto;
    list-style: outside none none;
    margin: 0;
    margin-right: 0px;
    padding: 0;
    position: relative;
    text-align: center;
    width: auto;
    line-height: 0;
    margin-right: 2px;
    font-size: 0;
    left: 50px;
}

li.homeicon a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll 0 top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.homeicon a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll 0 -30px transparent;
}
li.rssicon a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -32px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.rssicon a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -32px -30px transparent;
}
li.contacticon a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -64px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.contacticon a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -64px -30px transparent;
}
li.abouticon a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -96px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.abouticon a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -96px -30px transparent;
}

li.login a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -160px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.login a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -160px -30px transparent;
}

li.logout a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -192px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.logout a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -192px -30px transparent;
}


li.file_download a {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -256px top transparent;
    width: 30px;
    height: 28px;
    display: inline-block;
}
li.file_download a:hover {
    background: url(/theme/pouya/src/top_but.png) repeat-x scroll -256px -30px transparent;
}

.social li a {
    color: #9ca5ab;
}
a {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    outline: none !important;
}
/*-----------------------------*/
.th-canter th {text-align: center !important;}
.disabled{cursor: not-allowed !important;}
.close {
  float: left;font-size: 21px !important; font-weight: 700 !important;line-height: 1 !important; color: white !important;
  text-shadow: 0 1px 0 #fff !important;  filter: alpha(opacity=100) !important;  opacity: 1 !important;
}
.span1 {width: 50px !important;height: 30px !important;}
.input-group-addon, .input-group-btn {width: auto !important;}
.number-spinner input{border-radius:5px !important;}
.text-muted{font-size:0.6em;}
label.required:after {content: " *"; color: red;}
.alert{font-size:0.8em !important;}
.downfile:hover{color: red;}
.bigbox{background-color: #E8E8E8;padding: 0;margin: 0 10px;}
.bigboxlogo{padding: 15px;background-color: #DEDEDE;}
.bigboxtxt{/*padding: 20px;*/line-height: 35px;}
.bigboxtxt h2{color: #D33E7F;margin: 20px 0;font-size: 2em;font-weight: bold;}
.bigboxtxt h3{color: #AA2860;margin: 20px 0;font-size: 1.2em;font-weight: bold;}
.h4{color: #A17921;margin: 20px 0;font-size: 1.1em;font-weight: bold;}
.text-green{color: #50BC50 !important;}
.text-pink{color:#FD1475 !important;}
.bigboxtxt .btn{height: 30px;padding: 2px 15px;}
.vl {
    border-left: 1px solid;width: 2px;border-color:  silver;opacity: 0.6;
    height: 100%;display: inline-block;padding: 0;margin: 0 2px;
}
.archive{
    /*border: 2px solid #DBDBDB;border-radius: 25px;*/margin:0 100px;margin-right: 130px;
}
.archive fieldset{border: 1px solid #DBDBDB;border-radius: 15px;margin-bottom: 15px;}
.archive legend{color: white;background-color: #D21132;padding:5px;border: 2px solid #DBDBDB;border-radius: 10px;width:150px;
    text-align: center;margin-top: 20px;font-size: 15px !important; 
}
.archive p {font-size: 14px;}
.downlegend{color: white;position: relative;bottom: -13px;text-align: center!important;background-color: #B6528E !important;
    padding:5px 30px; border: 2px solid #DBDBDB;border-radius: 10px; text-align: center;font-size: 15px !important;cursor: pointer;
}  
.archive  .col-md-6{margin-left: 0!important;margin-right: 0 !important;padding: 0 !important;text-align: center !important;}    