/*
@font-face
{   
    font-family: "rnafont";///
   	font-weight: normal;///
	font-style: normal;
    src: url("IRANSans/IRANSans-Bold-web.eot");
    src: url("IRANSans/IRANSans-Bold-web.eot#iefix") format("embedded-opentype"),url("IRANSans/IRANSans-Bold-web.ttf") format("truetype");      
}
*/
@font-face 
{
     font-family:"iki";
     font-style:normal;
     font-weight:normal;
     src:url(/sites/all/themes/azad/fonts/font.eot?#iefix) format("embedded-opentype"),
     url(/sites/all/themes/azad/fonts/font.woff) format("woff"),
     url(/sites/all/themes/azad/fonts/font.ttf) format("truetype");
}
body
{
	/*font-family:'rnafont' !important;*/
    font-family: 'iki' !important;;
	font-size: 13px;
	line-height:180%;
	margin: 0 auto;
	height:100%;
    direction: rtl;
}

.node p ,.node span ,.node li
{
    font-size: 14px !important;
    line-height: 250% !important;
    text-decoration: none !important;
}
p
{
    overflow: hidden;
} 
.icon
{
     padding-bottom: 26px;   
     margin-top: 26px;
     overflow: hidden;
}
.icon .title
{
    background:url('images/Courses.png');
    background-repeat: no-repeat;    
    height:36px; 
    background-position: center center;
    padding: 40px;
    
}
.icon .views-field-title.m25n
{
    
     background: url('images/M.A.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 87px;
    line-height: 92px;
    text-align: center;
  
}
.icon .views-field-title.m8n
{
   background: url('images/B.A.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 87px;
    line-height: 92px;
    text-align: center;
  
}
.icon .views-field-title.m4n
{
    
    background: url('images/Opn1.png');
    background-position: center center;
    background-repeat: no-repeat;
    height: 87px;
    line-height: 87px;
    text-align: center;
  
}
.icon .views-field-title .field-content
{
        display: none;
  
}
.icon .views-field-body
{
    background: url('images/Opn2.png');
    background-position: center center;
    background-repeat: no-repeat;
    height:228px;
    text-align: center; 
       
}
.icon .views-field-body .field-content
{
    overflow: hidden;
    text-align: justify;
    width:233px;
    margin: 0 auto;
 
}
.views-field-field-asatidpic img
{
    border-radius: 45px;
    padding: 3px;
    border: 1px solid #e77f19;
}
.asatid
{
   /*  
   background-color: #ECEAE7;
   background:url('images/backpublication.jpg');
   background-repeat: repeat;
   */
   background-color: #FFF;
   overflow: hidden;
   text-align: center;
}
.asatid .title
{
    background:url('images/009.png');
    background-repeat: no-repeat;
    height: 36px; 
    background-position:center center;
    padding: 40px;
}
.region-asatid .views-field-title a
{
    font-size: 17px;
}
.news
{
     
    background-color:#2A3352;
    overflow: hidden;
    min-height: 600px;
}
.news .title
{
    background:url('images/news.png');
    background-repeat: no-repeat;
    height: 36px;     
    background-position: center center;
    padding: 40px;
}
.region-news-r  
{
   
     font-size: 15px;
     color: black;
     background-color: white;
     margin-bottom: 5px;
     overflow: hidden;
}
.region-news-r  ul li
{
    list-style: none;
    margin-right: 0px;
    padding: 0;
}
.region-news-r  .view-content ul li
{
   
   background-color: #F0F0F2;
   padding:10px;
   color: black;
 
}
.region-news-r a
{
   
    color: black;
}
.region-news-l .views-field
{
    
    background: white;
    text-align: center;
    padding: 10px;
}
.region-news-l .views-field-title
{
    font-size: 15px;
    font-weight: bold;  
     min-height: 62px;  
 
}

.region-news-l .views-field-body
{
    text-align: right;
    padding:0px 10px;
    min-height: 273px;
}
.region-news-r .views-field-created 
{
    background: #8A6644;
    color: white;
    padding: 5px;
    float: left;
    direction: ltr;
    font-size: 12px;
    border-radius: 13px;


}
.region-news-r .views-field-title
{
    font-size: 15px;
    font-weight: bold;
}
.dore
{
     
    background-color: #EFEFEF;
    overflow: hidden;
    text-align: center;
    min-height: 600px;
    
}
.dore .views-field
{
    
    background: white;
    text-align: center;
    padding: 10px;
}
.dore .views-field-title
{
    font-size: 22px;
    font-weight: bold;    
 
}

.dore .views-field-title a
{
    color: #B64557; 
}
.dore .views-field-body
{
       text-align: right;
       /*padding:0px 10px;*/
       height: 227px;
}
.region-news-l .views-field-body
{
    height: 298px;
    color: #a25600;
    font-weight: bold;
    text-align: justify;
    line-height: 180%;
}
.dore .title
{
    background:url('images/007.png');
    background-repeat: no-repeat;
    height: 36px;     
    background-position: center center;
    padding: 40px;
}

.news .title
{
    background:url('images/008.png');
    background-repeat: no-repeat;
    height: 36px;     
    background-position: center center;
    padding: 40px;
}

.farhangi
{
     
    background-color: #003251;
    overflow: hidden;
    color: white;
    padding: 12px 0px;
    text-align: center;
    
}
.farhangi img
{
   background: white; 
   padding: 2px;
}
.farhangi_r   .views-field
{
    /*background: white;*/
    color: white;



}
.farhangi_r   .views-field-created
{
     direction: ltr;
     display: inline-block;
     font-size: 11px;
}
.farhangi_r   .views-field-body
{
        text-align: right;
       padding:0px 10px;
}

.farhangi_l .views-field-body
{
        text-align: right;
       padding:0px 10px;
       font-size:16px;
}
.farhangi_l .views-field-body ul li
{
    padding: 5px;
}
.farhangi_l a
{
    color: white;
}
.farhangi   .views-field-title
{
    font-weight: bold;
    font-size:16px;
    padding: 15px 0px;
    text-align: right;
}
.farhangi .title
{
    background:url('images/010.png');
    background-repeat: no-repeat;
    height: 36px;     
    background-position: center center;
    padding: 40px;
    
}

.node 
{
    overflow-y: auto;
}
.contactus
{
     
    background-color: #85A0B6;
    overflow: hidden;
}
.contactus .title
{
    background:url('images/CU.png');
    background-repeat: no-repeat;
    height: 36px;
    background-position: center center;
    padding: 40px;
}
.aboutus
{
     
    background-color: #651C26;
}
.aboutus .title
{
    background:url('images/About.png');
    background-repeat: no-repeat;
    height: 36px;
    background-position: center center;
    padding: 40px;
}
.head
{
     
    overflow: hidden;
    color: white;
}
.head.head1
{
     
    
   background-color: #003251;
   
}
.head.head1
{
    text-align: center; 
     
}
.head a
{
    color: #7B858B !important;
}
.head .logo
{
     background:url('images/logo.png');
     background-repeat: no-repeat;
     height: 130px;
      
     z-index: 10000000;
     position: relative;
}
.topmenu
{
    float: left;
    width: 45%;
     
}
.topmenu ul.menu li
{
    display: inline-block;
    border-left: 1px solid #D7D7D7;
    height: 21px;
    font-size:14px;
    color: #7B858B;
}
.topmenu ul.menu
{
    text-align: right;
    margin: 48px auto;
}

.topslider
{
    text-align: center; 
    margin: -30px;
    border-top: 5px solid #0088D6;
}
 
.footer
{
    overflow: hidden;
}

.footer .contactus
{
    background-color:#30393A;
    
}
.footer .contactus
{
    color : white;
    text-align: center;
    
}
.footer .contactus.contactus1
{
    background-color:#003251;
    
}

.region-news
{
    margin: 10px;
}
/*
.region-aboutus
{
    margin: 10px;
}
*/
.region-contactus
{
     margin: 10px;
}
.region-news img
{
    border: 5px solid silver;
    border-radius: 10px;
}
.InnerMaincontent
{
    padding: 24px;
    overflow: hidden;
    border-top: 5px solid #0088D6;
    margin-top: -29px;
    background-color:white;    
}
.InnerMaincontent1
{
    padding: 24px;
    overflow: hidden;
    border-top: 5px solid #0088D6;
    margin-top: 30px;
    background-color:white;    
}
.lang
{
    background:url('images/lang.png');
    background-repeat: no-repeat;
    height: 105px;
    float: right;
    width: 20%;
}

.langs 
{
    /*display: block;
    float: left;
    
    
    margin-left: 39px;
    margin-top: 11px;*/
    padding: 0;
    list-style: outside none none;
    /*width:276px;*/
    height:46px;
}

.langs li 
{
    background: rgba(0, 0, 0, 0) url("images/lang2.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    margin-left: 0;
    text-indent: -9999px;
}
li.en 
{
    background-position: -2px 0;
    width: 80px;
    height: 56px;

}
li.ur 
{
    background-position: -100px 0;
    width: 38px;
    height: 56px;
}
li.ar 
{
    background-position: -161px 0;
     width: 51px;
    height: 56px;
}
li.fa 
{
    background-position: -180px 0;
    width: 34px;
    height: 56px;
}
 
.region.region-search 
{
    width: 271px;
    height: 35px;
    color: black;
     
}
.thumbnail
{
    background-color:transparent !important;
    text-align: center;
    color: white;
    border: none !important;
}

.thumbnail .views-field-body
{
    text-align: justify;
}
.icon1
{
     background:url('images/icon/001.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon2
{
     background:url('images/icon/002.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon3
{
     background:url('images/icon/003.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon4
{
     background:url('images/icon/004.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon5
{
     background:url('images/icon/005.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon6
{
     background:url('images/icon/006.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
}
.icon7
{
     background:url('images/icon/007.png');
     background-repeat: no-repeat;
     height: 146px;
     background-position: center center;
 
} 
.azad
{
    background-image: url("images/005.jpg");
    background-repeat: no-repeat;
    height: 252px;
    margin: 0 auto;
    width: 500px;
}
.azad input 
{
    margin-top: 185px;
    width:81px;
}
.azad .Textbguser 
{
    margin-left: 7px;
    margin-right: 160px;
}
.azad .Textbgpass 
{
    
}
.azad .subbtn 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    display: block;
    margin: 19px auto 0;
    text-indent: -10000px;
}
.stu
{  
    background-image:url("images/006.jpg");
    width: 500px;
    height: 252px;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.stu input 
{
    
    margin-top: 183px;
    width: 81px;
}
.stu .Textbguser 
{
    margin-left: 7px;
    margin-right: 160px;
}
.stu .Textbgpass
{
    
}
.stu .subbtn 
{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    display: block;
    margin: 19px auto 0;
    text-indent: -1000px;
}
.footpic
{
    background-image:url("images/footpic.jpg");     
    /* Set a specific height */
    height: 360px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    text-align: center;
    
}
.midpic
{
    background-image:url("images/midpic.jpg");
   
    /* Set a specific height */
    height:360px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    text-align: center;
    
}
.footer2
{
        background: url("images/Foter.png"); 
        background-repeat: no-repeat; 
        background-position: center center;
        height: 60px;
        background-color: black;
}
#quicktabs-tnews
{
    min-height: 496px;
    overflow: hidden;
}
ul.quicktabs-tabs.quicktabs-style-excel li.active a
{
    color: #c97912;
}
ul.quicktabs-tabs.quicktabs-style-excel  a
{
    color: #c97912;
    font-size: 14px !important;;
    font-family: 'iki' !important;
}
#block-views-asatid-block .view-footer
{
     
    float: left;
    border: 1px solid green;
    padding: 0px 19px;
    background: green;
  
}
#block-views-asatid-block .view-footer a
{
     
 color: white;
  
}
#block-views-newsandinfo-block .view-footer 
{
    float: left;
    border: 1px solid green;
    padding: 0px 19px;
    background: green;
}
#block-views-newsandinfo-block .view-footer a
{
    color: white;
}
.view-asatid .views-field-title
{
    text-align: center;
    font-size: 18px;
}
.about .with-tabs
{
    display: none;
}
.region.region-about
{
    
}
.region-about .node
{
  background: white;  
}
#quicktabs-about_university
{
    margin-top:30px;
}
.quicktabs_main.quicktabs-style-excel
{
    padding: 0;
}
.region-about .quicktabs-tabpage 
{
    border-right: 1px solid #f2f2f2;
    margin: 0 auto;
    overflow: hidden;
    width:auto;
}
ul.quicktabs-tabs.quicktabs-style-navlist
{
    float: right;
    margin: 0;
    padding: 0px;
    position: relative;
    width: 100%;
    z-index: 2;
}
.quicktabs_main.quicktabs-style-navlist 
{
    background: #f0f8fc none repeat scroll 0 0;
    border: 1px solid #bfd0ff;
    float: right;
    min-height: 64px;
    padding: 10px;
    position: relative;
    width: 87%;
    z-index: 1;
    border-right:0px;
}
ul.quicktabs-tabs.quicktabs-style-excel
{
    background: transparent url("images/tab-bar.png") repeat-x scroll left bottom;
    font-size: 11px;
    height: 24px;
    list-style: outside none none;
    margin: 0;
    padding: 0 8px;
    
}
.quicktabs-style-navlist .item-list 
{
    float: right;
    width: 23%;
}
.quicktabs_main.quicktabs-style-navlist
{
    width: 70%;
    
}
#quicktabs-about_university a
{
    
    font-weight: bold;
    font-size: 12px;
}
.footer 
{
    background: #13181B;
    color: #A2B6CF;
    
}
.lfooter  
{
    margin-top: 15px;
        
}
.cfooter 
{
    margin-top: 15px;
    
}
.rfooter 
{
    margin-top: 15px;
     
}
#block-block-16
{
    border: 0px solid #A2B6CF;
    
    padding: 10px;
   
}
#block-views-fnews-block-9
{
    border: 1px solid #A2B6CF;
    
     
}
#block-block-17
{
    border: 1px solid #A2B6CF;
    padding: 5px;
    margin-right: 5px;
    
}

#block-block-18
{
    border: 1px solid #A2B6CF;
    padding: 5px;
    margin-right: 5px;
    margin-top: 5px;
    text-align: center;
}
#block-block-19
{
    border: 0px solid #A2B6CF;
    padding: 5px;
    margin-right:0px;
    margin-top: 5px;
    text-align: center;
}
#block-gcounter-gcounter
{
    border: 1px solid #A2B6CF;
    padding: 5px;
    margin-right: 0px;
    margin-top: 5px;
    text-align: center; 
}

#block-views-fnews-block-9 ul  li
{
   margin: 0px;
   list-style: none;
   text-align: center;
    
}
.view-fnews
{
    
}


.socialicon 
{
    border: 1px solid #A2B6CF;
    padding: 5px;
    margin-right: 5px;
    padding: 0;
    list-style: outside none none;
    height:75px;
    font-size: 13px;
    text-align: center;
}

.socialicon li 
{
    background: rgba(0, 0, 0, 0) url("images/socialicon.jpg") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    margin-left: 0;
    text-indent: -9999px;
}
li.aparat 
{
    background-position: 1px 0;
    width: 37px;
    height: 56px;

}
li.testi 
{
    background-position: -38px 0;
    width: 31px;
    height: 56px;
}
li.sorush
{
    background-position: -78px 0;
     width: 31px;
    height: 56px;
}
li.eita
{
    background-position: -118px 0;
    width: 31px;
    height: 56px;
}
li.telegram
{
    background-position: -157px 0;
    width: 31px;
    height: 56px;
}
li.insta
{
    background-position: -195px 0;
    width: 31px;
    height: 56px;
}

#block-views-fnews-block-2 .arshive
{
    float: left;
    background-color: green;
    color: white;
}
.view-fnews .arshive
{
    float: left;
    background-color: green;
    color: white;
}
#node-2437 .content 
{
    text-align: center;
}
#node-2437 img
{
    padding:10px;
}
.bookview 
{
    text-align: center;
    background: #fff;
    
}
.bookview .views-field-field-bookpic
{
    height: 260px;
    margin: 5px;
}
.bookview .views-field-body
{
    color:#989393 ;
    border-bottom:1px solid #d1d1d1;
    padding: 5px;
}
.bookview .views-field-title
{
     

     padding: 4px;
     font-size: 12px !important;
     height: 61px;
   
}
.bookview .views-field-title a
{
    color:#ca9149;
    font-size: 18px;
}
.bookview .views-field-view-node
{
    background: #00a78d;
    color: #fff;
    text-align: center;
    display: block;
    padding: 14px 0 16px;
    font-size: 17px;
    margin: 0 -1px;
    position: relative;
    top: 1px;
    border-radius: 0 0 18px 18px;
}
.bookview .views-field-field-dore
{
    border-bottom:1px solid #d1d1d1;
    padding: 5px;  
}
.bookview .views-field-field-writer
{
    border-bottom:1px solid #d1d1d1;
    padding: 5px;
}
.bookview .views-field-view-node:hover 
{
    background: #ca9149;
    color: #fff;
}
.bookview  .views-label
{
    color: #9b8282;
}
.bookview .views-field-field-lessoncount
{
    padding: 10px;
    display: inline-block;
}
.bookview .thumbnail
{
    border: 1px solid #bbb !important;
    color: #242323;
    border-radius: 20px;
    
}
 
.cdview  
{
    text-align: center;
    background: #fff;
    
}
.cdview  .views-field-field-bookpic
{
    height: 260px;
    margin: 5px;
}
.cdview  .views-field-field-cd-list-mataleb
{
    color:#989393 ;
    border-bottom:1px solid #d1d1d1;
    padding: 5px;
}
.cdview  .views-field-title
{
     

     padding: 4px;
     font-size: 12px !important;
     height: 61px;
   
}
.cdview  .views-field-title a
{
    color:#ca9149;
    font-size: 18px;
}
.cdview  .views-field-view-node
{
    background: #00a78d;
    color: #fff;
    text-align: center;
    display: block;
    padding: 14px 0 16px;
    font-size: 17px;
    margin: 0 -1px;
    position: relative;
    top: 1px;
    border-radius: 0 0 18px 18px;
}
.cdview  .views-field-field-cd-ostad  
{
    border-bottom:1px solid #d1d1d1;
    padding: 5px;  
}
.cdview  .views-field-field-cd-moalef
{
    border-bottom:1px solid #d1d1d1;
    padding: 5px;
}
.cdview  .views-field-view-node:hover 
{
    background: #ca9149;
    color: #fff;
}
.cdview   .views-label
{
    color: #9b8282;
}
.cdview  .views-field-field-cd-count-dars
{
    padding: 10px;
    display: inline-block;
}

.cdview  .thumbnail
{
    border: 1px solid #bbb !important;
    color: #242323;
    border-radius: 20px;
    
}
#block-block-19 img
{
    margin: 20px;
}
#quicktabs-product .quicktabs-style-nostyle
{
    margin-bottom: 50px !important;
    text-align: center;
}
#quicktabs-product ul.quicktabs-tabs li
{
    height: 50px;
    display: inline-block !important;
    background:#B2B9BD;
    line-height: 50px;
    padding: 0px 43px;
    border-radius: 20px;
}
#quicktabs-product ul.quicktabs-tabs li.active
{
    height: 50px;
    display: inline-block !important;
    background: #4fd24f;
    line-height: 50px;
    padding: 0px 43px;
    border-radius: 20px;
    
}
.midpic img
{
/*    text-align: left;
    float: left;
     margin-left: 10px; 
    */
    margin-top: 169px;
    
}
.footpic img
{
/*    text-align: left;
    float: left;*/
    margin-top: 169px;
    
}
@media (min-width: 768px)
{
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  
}

@media (min-width: 992px) 
{
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) 
{
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}



#block-system-main  .col-lg-1,
#block-system-main  .col-lg-2,
#block-system-main  .col-lg-3,
#block-system-main  .col-lg-4,
#block-system-main  .col-lg-5,
#block-system-main  .col-lg-6,
#block-system-main  .col-lg-7,
#block-system-main  .col-lg-8,
#block-system-main  .col-lg-9,
#block-system-main  .col-lg-10,
#block-system-main  .col-lg-11,
#block-system-main  .col-lg-12
{
        
        float:right;
}


.views-field-field-asatidpic
{
    text-align: center;
}
#webform-client-form-2552   .fieldset-legend
{
    padding-right: 49px !important;
}

#node-2552 .field-name-body
{
    /*height: 500px;*/
    overflow-y: auto;
    background-color: #f0f0f0;
    padding: 10px;
}
#node-2552 .form-item-submitted-tahodname-agree
{
    text-align: center;
    font-size: 20px;
    border: 1px solid #809c80;
    padding: 10px;
    /*width: 25% !important;*/
    margin: 0 auto;
    background-color: #e3e3e3;
    
}
#node-2552 .form-actions
{
    text-align: center;
    font-size: 29px;
}
#node-2552 .form-item label
{
    width: 17%;
}
#webform-client-form-2552
{
    text-align: center;
}
.webform-confirmation
{

    font-size: 30px;
    text-align: center;
    margin: 100px auto;

}
.webform-confirmation p
{
    background: #10ef10;
    border: 1px solid #002400;
    height: 74px;
    line-height: 72px;
    color: #272727;
}
.view-header p
{
    padding-top: 23px;
    font-size: 17px;
}
