﻿/* 
   Author:      Hamid Hossein vand      
   Email:       hhv@itshams.ir - iHamid@iran.ir     
   Date:        1394/10/22
*/
@font-face {
	font-family: 'Yekan';
	src: url("../fonts/YekanWeb-Regular.eot");
	src: url("../fonts/YekanWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/YekanWeb-Regular.woff") format("woff"),url("../fonts/YekanWeb-Regular.ttf") format("truetype"),url("../fonts/YekanWeb-Regular.svg#YekanWeb-Regular") format("svg");
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility
}

@font-face{font-family:'YekanNumbers';
  src:url("../fonts/YekanNumbers-Regular.eot");
  src:url("../fonts/YekanNumbers-Regular.eot?#iefix") format("embedded-opentype"),
      url("../fonts/YekanNumbers-Regular.woff") format("woff"),
      url("../fonts/YekanNumbers-Regular.ttf") format("truetype"),url("../fonts/YekanNumbers-Regular.svg#YekanNumbers-Regular") format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}
@font-face{
font-family:"Nasim_R";
src:url("../fonts/nassim-regular.eot");
src:local("‚ò∫"),url("../fonts/nassim-regular.woff") format("woff"),
url("../fonts/nassim-regular.ttf") format("truetype");
font-weight:bold;font-style:normal
}
@font-face{font-family:"Nasim_B";
src:url("../fonts/nassim-bold.eot");
src:local("‚ò∫"),url("../fonts/nassim-bold.woff") format("woff"),
url("../fonts/nassim-bold.ttf") format("truetype");
font-weight:bold;font-style:normal
}

/**************/


body {
    background-color:#fff;font-family:Iransans,Nasim_B,'B Yekan',Tahoma;
}
h1,h2,h3,h4
{
    padding:0 !important;
    margin:0 !important;
   
}

/***********************/
.button {
    border-radius:5px;
    padding:2px 15px;
    text-align:center;
    background-color:#033676;
    color:#fff
}
.menu-class
{
/*left: 0;
    position: absolute;
    right: auto;
    z-index: 99999999 !important;*/}
.navbar-collapse.collapse
{

  
   /* margin:30px 20px 0 0*/
}
@media(min-width:767px) {
    .nav.navbar-nav {
        position: relative;
        top: 30px;
        right:30px;
    }
        .navbar-default .navbar-nav li a {
            color: #000 ;
    font-size: 15px;
        }
    .tab-content {
        /*padding: 0 15px 0 15px;*************/
    }
    #nav{top:20px}
}
@media(max-width:767px)
{
	
	.camera_Title{
	font-size:13px!important;
}
	
	
	
    .navbar-default .navbar-nav li a {
            color: #fff ;
    font-size: 13px;
        }
     .navbar-collapse.collapse.in
     {
         background-color:#000
     }
	 .P8 .News_Titr, .P8 .news-introtext
	 {
		 overflow: hidden !important;
text-overflow: ellipsis;
white-space: nowrap;

		 
	 }





 .header-link {
    font-size:10pt!important;
    padding:0 0 0 7px!important; 
}
.header-link-ul {

    margin:3px 0 0 0!important;
   
}
.header-link-ul li
{
  margin:0 5px!important;
 

}
.header-link-ul li a:after{
  

}
.header-link-ul li a
{
    font-size:10px!important
   

}
.header-link-bar{min-height:0!important}

	.nav li a, .nav > li > a{
		padding:5px 0px!important;
	}
	
	
	
	 }
    

@media(max-width:980px) {
    .logo-head1 {
        background-image: url(../../images/logo-head3.png);background-size:210px;
        background-repeat: no-repeat;
        width: 210px;
        height: 85px;
    }
}
@media(min-width:980px) {
    .logo-head1 {
    background-image:url(../../images/logo-head.png);/*filter:drop-shadow(3px 1px 3px black);*/
    background-repeat:no-repeat;
   width:210px;
   height:139px;
   position:absolute;
   top:-50px;
  z-index:2
}
    .header-link-ul
    {  position:relative;
	}
  
}
@media(max-width:1000px)
{

    .container.smartmenu-div
    {
        max-width:990px;
    }
}
@media(min-width:1001px)
{
    .container.smartmenu-div
    {
        max-width:920px;
    }



    body {
        width: 100%;
        margin: auto !important;
    }
    .header-bg-col.affix{margin:auto!important;right:0;left:0;}
}

/********************/
.art-main .panel-archive .panel-title .triangle {
    padding: 11px 15px !important;
    font-size: 13px !important;
    margin: 0 0 0 15px !important;
}

.header-bg {
    
}

.slider-bg
{

    padding:0!important;
	/*margin-top:-15px;*/


}
.slider-bg .row{

    margin: 0;
}



.slider-bg2
{

    padding:30px 0; !important;
	border-bottom:2px solid #fff;
	background-color:#B67162;

}
.slider-bg2 .row{

    margin: 0;
}
.header-bg-col {
    padding:0 !important
}
.logo-bg .col-md-2.col-sm-3.col-xs-12 {
    padding:0
}
.header-bg-col .col-md-9.col-sm-8.col-xs-12 {
    padding:0
}
.header-bg-col .col-md-2.col-sm-3.col-xs-12
{
    padding:0
}
.header-bg-col.affix
{
	visibility: visible;
position: fixed;
top: 0px;
z-index: 1;
background-color:/*#0B4F70*/#021c39;
z-index: 9999;
transition: all 0.3s;

}

.footer-bg
{
    background:url(/theme/1/Responsive/Images/Background-Pattern.png);
	background-color:#021c39;
	border-top:3px solid #878787;
}
.header-link-bar {
    min-height:48px;
    background-color:/*#0b4f70*/#012147;
}
.logo-bg {
    min-height:94px;
	background-color:#fff;
    padding:0 !important;
	border-bottom:1px solid #eee;
}
.logo-bar{background-color:#fff;}
.logo-head{padding:5px;}
.logo-head:hover{filter:saturate(3);}
.navbar-collapse.collapse.in {
   
}
.container.smartmenu-div {
    
    padding:0
}
.search-box {
    background-color:#000;
    border:0;
    padding:15px;
    font-family:Yekan,cursive,'Times New Roman';
    font-size:9pt;
    color:#dfba49;width:95%;
    
}
.search-bg {
    background-color: #000; 
}
.col-md-3.search-bg {
    background-color: #000; 
    padding:0
}
.search-button {
    background-image:url(../../images/search-photo.jpg);
    background-repeat:no-repeat;
    width:35px;
    height:37px;
    border:0;
    /*float:left;*/position:absolute;left:0;
    margin:5px 0 0 5px
}
.header-link {
    font-family:'Times New Roman',Tahoma;
    font-size:12pt;
    color:#fff;
    line-height:2;
    padding:10px 0 0 7px; 
}
.header-link-ul {
    list-style:none;
    padding:0;
    float:right;
    margin:10px 0;
    position:relative;z-index:3;
   
}
.header-link-ul li
{
  float:right;
  margin:0 5px;
 

}
.header-link-ul li a:after{
  
}
.header-link-ul li a:hover{
	color:#fff;
}
.header-link-ul li a
{
    font-size:12px;
	color:#cecece;
	line-height:2.3;
}
.footer-link-bar {
	padding:10px 0;

}
.copyright-b {

    padding-top:10px;
}
.footer-logo
{
    background-image:url(../../images/logo-footer.png);background-repeat:no-repeat;
    width:91px;
    height:106px;
    margin:5px 0 0 0
}
.footer-txt p{
    font-family:Iransans,Yekan,YekanNumbers,Tahoma;
    font-size:11px;
    color:#fff;
    text-align:right;
    line-height:1; margin:0 0 7px!important;
}
.link-ul-footer,.link-ul-footer li
{
    list-style:none;
    padding:0 5px;
	display:block;

}
.link-ul-footer li a
{
font-family:Iransans,Yekan,YekanNumbers,Tahoma;
font-size:12px;
text-align:right;
color:#fff;
line-height:2

}
.footer-txt
{
       padding:5px 0 0 0;
}
.footer-txt h3 {
    font-family:Nasim_B,Yekan,YekanNumbers,Tahoma;
    font-size:17px;
    color:#fff;
 padding:5px 10px 10px 0 !important;
    line-height:1.5;
}

.footer-link-c{width:70%;}
.footer-link-c a:after{
    content:"|";
    height:10px;
    font-size:12px;
    padding:0 5px;


}
.footer-link-c a
{
font-size:12px;
color:#fff;


}
.copyright-1 {
    font-size:11px;
    color:#fff;
    text-align:left;
    direction:rtl;
}

.social-icons-footer {text-align:center;margin-top: -10px!important;}
.social-icons-footer i {
    color:#fdfdfd;
    padding-right:.8px;
    background-color:/*#033750*/#012147;
    width:18.5%;
    height:auto;
    text-align:center;
    padding: 7px 0;
    font-size: 20px;
 }
.social-icons-footer i:hover{color:#faebcc;}
.reg-btn-footer {
   
    margin:20px 15px 20px 0;text-align:center;padding:5px 0;border:1px solid #fff;

    display:block
}

.newslet-btn-f
{

    width:100%;color:#fff;display:block;font-family:Iransans,Yekan,YekanNumbers;font-size:12px;

   
}
.newslet-btn-f:hover{

    color:#fff
}


.social-icons-footer-2{text-align:center;}
.social-icons-footer-2 i {
    color:#b8fb57;
    margin-top: -9px;
    padding-right:.8px;
    background-color:transparent;
    width:35px;
    height:35px;
    text-align:center;
    padding-top: 12px;
    font-size: 27px;
 }
.social-icons-footer-2 i:hover{color:#faebcc;}
.social-icons-footer-2 img{
	width: 25px;
  height: 25px;
  margin-top: -5px;
  margin-left: 4px;
}
.social-icons-footer-2{
	display: flex;
  align-items: center;
}

 .tags-title {
    font-size: 16px;
    color: #fff;
	margin-top:20px;
}
 .tags-title .fa {
    font-size: 22px;
    vertical-align: middle;
}
.tags-title .lbl {
    font-weight: 500;
}


/*********************************/

.tab1-bg{background-color:#fff;padding-top:27px;padding-bottom:20px;}
.tab2-bg
{
    background-color:#fafbfc;
    border-top:solid 1px #e2e5ee;
    border-bottom:solid 1px #e2e5ee
}
.tab3-bg{background-color:#fff;}



/*--------------------------- Responsive New menu -----------------------------------*/

#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#nav {
    /*background-color: #f5f5f5;*/
    float: right;
    position: relative;
    width: 100%;
    display: block;/*top:20px;*/
}

    #nav ul.subs {
        background-color: #ffffff;
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
        color: #333333;
        opacity: 0;
        visibility: hidden;
        /*transition: all 0.35s ease-in-out;*/
        padding: 0 1%;
        position: absolute;
        right: 0;
        top: 54px;
        width: 100%;
        z-index:9;
		height:250px;
    }

    #nav > li {
        border-bottom: 5px solid transparent;
        float: right;
        margin-bottom: -5px;
        text-align: right;
        transition: all 300ms ease-in-out 0s;
    }

    #nav li a {
        display: block;
        text-decoration: none;
        -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
        white-space: normal;
    }

    #nav > li > a {
        color: #000;
        display: block;
        font-size: 15px;
        line-height: 60px;
        padding: 0 9px;
        text-transform: uppercase;
		position:relative;font-weight:500;
    }

    #nav > li:hover > a, #nav > a:hover {
        /*background-color: #558EAA;*/
        color: #0e8a9f;
    }

    #nav li.active > a {
        background-color: #025895;
        color: #ffffff;
    }

    /* submenu */
    #nav li:hover ul.subs {
        opacity: 1;
        visibility: visible;
    }

    #nav ul.subs > li {
        display: inline-block;
        float: none;
        padding: 10px 1%;
        vertical-align: top;
    }

        #nav ul.subs > li a {
            background: rgba(0, 0, 0, 0) url(/theme/1/Responsive/images/icon_arrow.png) no-repeat scroll 320px center;
            color: #000;
            line-height: 20px;
            transition: all 0.3s ease 0s;
			font-family:Iransans,Yekan,Times;
			font-size:12px;
			font-weight:500;
        }

            #nav ul.subs > li a:hover {
                /*background-position: right;
                color: #000;
                padding-right: 13px;*/
            }

    #nav ul li a:hover {
        color: #558EAA;
    }

    #nav ul.subs > li > a {
        /*font-size: 1.2em;*/
        margin-bottom: 10px;
        text-transform: uppercase;color:#269fb3;border-bottom:1px dotted #269fb3
    }

    #nav ul.subs > li li {
        float: none;
        padding-right: 3px;
		padding-bottom:9px;
        -moz-transition: padding 150ms ease-out 0s;
        -ms-transition: padding 150ms ease-out 0s;
        -o-transition: padding 150ms ease-out 0s;
        -webkit-transition: padding 150ms ease-out 0s;
        transition: padding 150ms ease-out 0s;
    }

        #nav ul.subs > li li:hover {
            /*padding-left: 15px;*/
        }

#nav ul.subs > li.dropdown-submenu {
  width: 25%;
}

.navbar-buttons {
    display:none;
}
/* responsive rules */
@media all and (max-width : 992px) {
    #nav {
        display: none;
		border-top:5px solid #025895;
    }

        #nav > li {
            float: none;
            border-bottom: 0;
            margin-bottom: 0;
        }

        #nav ul.subs {
            position: relative;
            top: 0;
            display: none;
            visibility: visible;
            opacity: 1;
        }

        #nav li:hover ul.subs {
            display: none;
        }

        #nav li #s1:target + ul.subs,
        #nav li #s2:target + ul.subs {
            display: block;
        }

        #nav ul.subs > li {
            display: block;
            width: auto;
        }

    .navbar-buttons {
        display: block;
        height: 50px;
        position: relative;
        width: 100%;
    }

    .navbar-buttons-container {
        cursor: pointer;
        display: inline-block;
        position: absolute;
        right: 6px;
        top: 4px;
    }

    .bar1, .bar2, .bar3 {
        background-color: #333;
        height: 5px;
        margin: 6px 0;
        transition: all 0.4s ease 0s;
        width: 35px;
    }

    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }

    .change .bar2 {
        opacity: 0;
    }

    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
    }

	#nav ul.subs > li.dropdown-submenu {
	  width: 100%;
	}

	#nav > li > a {
		text-align:center;
	}
	#nav .caret {
	  position: absolute;
	  right: 50%;
	  top: 42px;
	}

	.mainmenu {
	  border-bottom: none;
	}
	
	

	
	
}

@media all and (min-width : 768px) {
	#nav ul.subs > li.dropdown-submenu {
	  /*width: 50%;*/
	}
}

.subs .dropdown-submenu > a::after {
  content: "" !important;
}

.mainmenu {
  background: #f5f5f5 none repeat scroll 0 0;
  border-bottom: 5px solid #025895;
}

.module-header h3 {
  margin: 0;
}

.right.menubox {
  height: 40px;
}

#nav li a b.caret {
    margin-right: 3px;
	color:#056771;
}


/***********************/
.P1 
{	
    width:100%;
    float:right;
    margin-top:10px;

}
.P1 .paneltable
{
    width:100%;
  
  
}
.P1 .sitefont
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#363636;
    line-height:1.5;
}
.P1 .News_STitr
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:14px;
    color:#2f72a5
}
.P1 .News_STitr:hover
{
    color:#033676;
}
.P1 .News_Titr
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#2f72a5
}
.P1 .News_Titr:hover
{
     color:#033676;
}
.P1 .panel_link
{
	font-family:Yekan,YekanNumbers,tahoma;
	font-size:13px;
	color:#2f72a5;	
}
.P1 .panel_link:hover
{
	color:#033676;
}
.P1 .panel_link_bold
{
	color:#2f72a5;	
	font-weight: bold;
}
.P1 .panel_link_bold:hover
{
	color:#033676;
	font-weight: bold;
}

.P1 .panelheadLeft
{
 width:0;
 height:0;
}
.P1 .panelhead
{
    background-image:url(../../images/p1-pat.jpg);
background-repeat:repeat-x;
	background-color:#fff;
    color:  #2f2f2f ;
    font-size:17px;
    font-family: Yekan,YekanNumbers,tahoma;
    text-align :center ;
background-position:center center;

   

}
.P1 .panelhead div
{
line-height:1.5;
   color:  #2f2f2f ;
	background-color:#fff;
text-align :right ; 
float:right;

padding:0 0 0 5px

}
.P1 .panelheadRight
{
   width:0;
   height:0;
}
.P1 .panelleft
{
   width:0;
   height:0;
  
}
.P1 .panelcenter
{    
    direction: rtl;
    font-size:13px;
    font-family: Yekan,YekanNumbers,tahoma;
    line-height:1.5
}
.P1 .panelright
{	
    width:0;
    height:0;
}
.P1 .panelBottomLeft
{
      width:0;
    height:0;
}
.P1 .panelbottom
{
     
 
	display:none;
    
}
.P1 .panelbottomright
{
   width:0;
   height:0;
   
}
.P1 .panelbody
{
   
    font-size: 13px;
    color:#303030;
    font-family: Yekan,YekanNumbers,tahoma;
    text-decoration: none;

 


}
.P1 .panelbody div
{
    line-height:1.5;
    padding:0 5px 0px 5px;
 border-radius:5px;
  border:solid 1px #c2c2c2;
}
.P1 .introtext
{
    color:#363636;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
	line-height:1.5;
	direction:rtl;
	text-align:justify;
}
.P1 .main_panel_middle_top
{
    font-family: Yekan,YekanNumbers,tahoma;
    font-size: 13px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #E3E3E3;
    padding-top: 8px;
    color: #303030;
}
.P1 .main_panel_middle_top a
{
    color:#477ac9;
}
.P1 .main_panel_middle_top a:hover
{
   color:#a7d0f4; 
}
/**************/
.moduletable.P1
{
    
    margin:0;
    /*border:solid 1px #d0d0d0;*/
     background-color:#fff
}
.P1 .module-header {
 
 background-color:#0b5070;
 background-image:url("../../images/p1-head.jpg");
 background-repeat:repeat-x;
height:34px
 
  
}
.P1 .module-header h3
{
    margin:0 0;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#fff;
    text-align:right;
    line-height:1.5;
    padding:5px 5px 0 0 !important
   
   
    
}
.P1 .News_STitr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:10px;
    color:#5a5a5a;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.P1 .News_Titr
{
      font-family:Iransans,Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:12px;
    color:#000;
    direction:rtl;
    line-height:1.5;
}
.P1 .News_Titr:hover
{
    color:#1167a8
    }

.P1 h3
{
  
}
.P1 .item-row .col-xs-12.col-sm-4
{
    padding-left:5px;
    padding-right:5px;
}
.P1 .news-item
{
    padding:0;margin-bottom:10px
}
.P1 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.P1 .module-body 
{
      padding:0;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:11px;
    color:#013d6f;
    background-color:#fff;
    padding:5px;
   
}
.P1 .module-footer 
{
    background-color:#fff
}

.P1 .news-introtext
{
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}



.P1 .news-date i{font-size:12px}

/************************/
.moduletable.P2
{
    
    margin:10px 0 0 0;
  /*  border:solid 1px #d0d0d0;*/
     background-color:#fff
}
.P2 .module-header {
 
 background-image:url("../../images/p1-head.jpg");
 background-repeat:repeat-x;
height:34px;
 
  
}
.P2 .module-header h3
{
    margin:0 0;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#fff;
    text-align:right;
    line-height:1.5;
    padding:5px 5px 0 0 !important
   
   
    
}
.P2 .News_STitr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:10px;
    color:#5a5a5a;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.P2 .News_Titr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#333;
    direction:rtl;
    line-height:1.5;
}
.P2 .News_Titr:hover
{
    color:#1167a8
    }

.P2 h3
{
  
}
.P2 .item-row .col-xs-12.col-sm-4
{
    padding-left:5px;
    padding-right:5px;
}
.P2 .news-item
{
    padding:0
}
.P2 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.P2 .module-body 
{
      padding:0;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#013d6f;
    background-color:#fff;
    padding:5px;
   
}
.P2 .module-footer 
{
    background-color:#fff
}

.P2 .news-introtext
{
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}
/*******************************/
.MP
{
    float:right;
     background-color: #fff;
     width:100%;
    /*border: 1px solid #dbe2e5;*/
    /*border-radius: 5px;*/
    /*margin: 10px 0;*/
}
.MP .paneltable
{

    width: 100%;
}
.MP .sitefont
{
}
.MP .News_STitr
{
    font-family:Tahoma !important;
    font-size:9pt !important;
    
}
.MP h2
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
}
.MP .News_Titr
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
    padding:1px
    
}
.MP .panelhead
{
 
    direction: rtl;
    font-family: Yekan,YekanNumbers,tahoma;
    font-size: 17px;
  
    text-align: right;
}
    .MP .panelhead div {
        background-color: #f1f1f1;
     height: 50px;
    margin: 15px 10px;
    border-radius: 5px;
    color: #333;
    line-height:50px;
    padding-right:10px;
    }
.MP .panelbody
{
    background-color: #fff;

font-family: Iransans,Yekan,YekanNumbers,tahoma;
font-size: 13px;
color: #777;
min-height: 400px;
}
.MP .panelbody div
{
     padding:10px;
}
.MP .panelbottom
{
}
    .MP .label {
        color:#333;
        font-family:Yekan,YekanNumbers,Tahoma;
        font-size:12px;
        text-align:left;
    }
/*************************/
.moduletable.MP
{
   
   background-color: #fff;

    width: 100%
}
.MP .module-header {
    background-color: #f4f4f4;
    border-radius: 5px;
    text-align: right;
	height:38px;
}
.MP .module-header div
{
    line-height:38px;
	color:#484848;
	padding:0px 10px
}
.MP .module-header h3
{
    margin:0;
    padding:12px !important;
    color:#000;
    text-align:right;
    direction:rtl;
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:14px; 
	font-weight:bold
    
}
.MP .module-body 
{
    background-color:#fff;
    padding:10px;
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    /*min-height:200px;*/
}

.MP .PrintContentPage ul{padding: 9px;}
.MP .PrintContentPage ul a{color:#012147;}
.MP .PrintContentPage ul a:hover{color: #0ea418}
.MP .Related_News_Head ul{list-style-type:none;padding: 7px;background-color: #e6dfcd2e;}
.MP .related-title{font-weight:500;border-bottom:1px solid #aaa;padding:4px;}
#ctl01_pnlRelatedPages a{color: #555;}
#ctl01_pnlRelatedPages a:hover{color:#000;}


.MP .module-footer {
}

.MP .module-header i{padding-left:4px}

/*************/
.news-bullet
{
    width:5px;
    height:5px;
    background-color:#c5161d;
    border-radius:10px;
    float:right;
    margin:8px 0 0 4px
}
/******************/
.moduletable.MP1
{
    
    margin:10px auto -7px auto;/**********/
    
}
.MP1 .module-header {
 height:50px;
  
}
.MP1 .module-header h3
{
    margin:0 0;
    line-height:45px;
    color:#000;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:19px;
    padding-right:15px;
   
   
    
}
.MP1 .News_STitr
{
      font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP1 .News_Titr
{
      font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    direction:rtl;
    line-height:1.5;
     padding:15px 0
   
}
.MP1 .News_Titr:hover
{
    color:#1167a8
    }

.MP1 h3
{
  
}



.MP1 .module-body 
{
  
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
      background-color:#f3f4fa

  
   
}
.MP1 .module-footer {
}

.MP1 .news-introtext
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:12px;
    color:#7a7979;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}

.MP1 .flexslider .slides img {
    padding:10px 0;width:100%;height:auto
}
.MP1 .news-pic-col {
    border:solid 1px #d8d3cf;
    background-color:#fff
}
.MP1 .news-txt-main {
  
  
}

.MP1 .news-date
{
  font-family:Iransans,Yekan,YekanNumbers,Tahoma;
  font-size:10px;
  color:#0b4f70;
  padding:5px;position:absolute;bottom:0;
    
}
.MP1 .news-item {
    padding:0
}


.MP1 .panel_link_bold{background-color:#f3f4fa;padding:2px 21px;margin-left:-15px;transition:.7s;color:#333;}
.MP1 .panel_link_bold:hover{background-color:#333;transition:.7s;color:#fff;}



.MP1 .flexslider{border:1px solid #e2e5ee}
.MP1 .jpicborder{border-left:1px solid #e2e5ee}


.MP1 .Publications-bg {border-left:1px solid #e2e5ee }

.MP1 .news-tools{float:left;}

/******************/
.moduletable.MP2
{
    
    margin:10px auto 10px auto
}
.MP2 .module-header {
 
  min-height:30px;
  border-bottom:solid 2px #002176
  
}
.MP2 .module-header h3
{
    margin:0 0;
    color:#e84c3d;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:17px;
     
   
   
    
}
.MP2 .News_STitr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#5a5a5a;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP2 .News_Titr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#333;
    direction:rtl;
    line-height:1.5;
}
.MP2 .News_Titr:hover
{
    color:#1167a8
    }

.MP2 h3
{
  
}

.MP2 .news-item
{
    padding:0
}
.MP2 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.MP2 .module-body 
{
      padding:0;
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    padding:10px 0;
       
}
.MP2 .module-footer {
}

.MP2 .news-introtext
{
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}
/*****************************/
.moduletable.MP3
{
    
    margin:10px auto 10px auto
}
.MP3 .module-header {
 
   
}
.MP3 .module-header h3
{
    margin:0 0;
    color:#e84c3d;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:17px;
     
   
   
    
}
.MP3 .News_STitr
{
           font-family: Nasim_R,tahoma;
    font-size: 15px;
    color:#333;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP3 .News_Titr
{
      font-family: Nasim_B,tahoma;
    font-size: 17px;
    color:#a91f48;
    direction:rtl;
    line-height:1.5;
}
.MP3 .News_Titr:hover
{
    color:#1167a8
    }

.MP3 h3
{
  
}

.MP3 .news-item
{
    padding:0
}
.MP3 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.MP3 .module-body 
{
      padding:0;
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    padding:10px 0;
       
}
.MP3 .module-footer {
}

.MP3 .news-introtext
{
    font-family: Nasim_R,tahoma;
    font-size: 15px;
    color:#5a5a5a;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}
/**************************/
.moduletable.MP3
{
    
    margin:10px auto 10px auto
}
.MP3 .module-header {
 
   
}
.MP3 .module-header h3
{
    margin:0 0;
    color:#e84c3d;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:17px;
     
   
   
    
}
.MP3 .News_STitr
{
           font-family: Nasim_R,tahoma;
    font-size: 15px;
    color:#333;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP3 .News_Titr
{
      font-family: Nasim_B,tahoma;
    font-size: 17px;
    color:#333;
    direction:rtl;
    line-height:1.5;
}
.MP3 .News_Titr:hover
{
    color:#1167a8
    }

.MP3 h3
{
  
}

.MP3 .news-item
{
    padding:0
}
.MP3 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.MP3 .module-body 
{
      padding:0;
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    padding:10px 0;
       
}
.MP3 .module-footer {
}

.MP3 .news-introtext
{
    font-family: Nasim_R,tahoma;
    font-size: 15px;
    color:#5a5a5a;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}
/***************/



/******************/
.moduletable.MP4
{
    
    margin:10px auto -7px auto;/**********/
    
}
.MP4 .module-header {
 height:50px;
  
}
.MP4 .module-header h3
{
    margin:0 0;
    line-height:45px;
    color:#000;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:19px;
    padding-right:15px;
   
   
    
}
.MP4 .News_STitr
{
      font-family:Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP4 .News_Titr
{
      font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    direction:rtl;
    line-height:1.5;
     padding:15px 0
   
}
.MP4 .News_Titr:hover
{
    color:#1167a8
    }

.MP4 h3
{
  
}



.MP4 .module-body 
{
  
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
      background-color:#f3f4fa

  
   
}
.MP4 .module-footer {
}

.MP4 .news-introtext
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:12px;
    color:#7a7979;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}

.MP4 .flexslider .slides img {
    padding:10px 0;width:100%;height:auto
}
.MP4 .news-pic-col {
    border:solid 1px #d8d3cf;
    background-color:#fff
}
.MP4 .news-txt-main {
  
  
}

.MP4 .news-date
{
  font-family:Iransans,Yekan,YekanNumbers,Tahoma;
  font-size:10px;
  color:#0b4f70;
  padding:5px;position:absolute;bottom:0;
    
}
.MP4 .news-item {
    padding:0
}


.MP4 .panel_link_bold{background-color:#f3f4fa;padding:2px 21px;margin-left:-15px;transition:.7s;color:#333;}
.MP4 .panel_link_bold:hover{background-color:#333;transition:.7s;color:#fff;}



.MP4 .flexslider{border:1px solid #e2e5ee}
.MP4 .jpicborder{border-left:1px solid #e2e5ee}


.MP4 .Publications-bg {border-left:1px solid #e2e5ee }

.MP4 .panel-heading{display: none}
.MP4 .text-main{padding-top:3px!important;color:blue!important;font-family:Iransans,Tahoma;}
.MP4 .title-main{color:red!important;}



/******************/




.moduletable.P8
{
    
    /*margin:10px auto 10px auto*/
}
.P8 .module-header {
 
   
}
.P8 .module-header h3
{
    margin:0 0;
    color:#0068be;
    text-align:right;
    direction:rtl;
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
     
   
   
    
}
.P8 .News_STitr
{
           font-family: tahoma;
    font-size: 8pt;
    color:#333;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.P8 .News_Titr
{
     font-family:IRANSans,Yekan,YekanNumbers,tahoma;
    font-size:12px;
    color:#000;
    direction:rtl;
    line-height:1.4;
    padding-top:7px;font-weight:500;
}
.P8 .News_Titr:hover
{
    color:#1167a8
    }

.P8 h3
{
  
}

.P8 .news-item
{
    /*padding:4px;*/
    margin:2px 0;
    padding:0;
    /*border-radius:3px;*/
    background-color:#f3f4fa;
    /*border:solid 1px #e1e1e1;
    box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.1)*/

}
.P8 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.P8 .module-body 
{
      padding:0;
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    padding:2px 0;
       
}
.P8 .module-footer {
}

.P8 .news-introtext
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size: 11px;
    color:#5a5a5a;
    line-height:1;
    text-align:justify;
    direction:rtl;
    padding:7px 0
}

.P8 .news-date
{
    font-family:Yekan,Tahoma;
    font-size:8pt;
    color:#333;
    padding:2px;
    background-color:#f1f1f1
}
.P8 .ns-news-date {
    background-color:/*#054361*/#012147;
    /*border-radius: 50%;*/
    height: 50px;
    text-align: center;
    width:55px;color:#fff;font-family:Iransans,Nasim_B,Yekan;font-size:12px;
    float:right;
}
.P8 .col-md-2.col-xs-2.col-img-news {
    padding:0
}
.P8 .day {

    line-height:27px;
}
.P8 .col-xs-12.col-sm-10 {
  padding:0
       
}

.P8 .panel_link_bold{background-color:#f3f4fa;padding:2px 21px;margin-left:-15px;transition:.7s;color:#333;}
.P8 .panel_link_bold:hover{background-color:#333;transition:.7s;color:#fff;}
/**************************/
.moduletable.P9
{
    
    margin:7px auto;
}
.P9 .module-header {
 
 /* height:50px;*/
}
.P9 .module-header h3
{
    margin:0 0;
    color:#7d7a77;
    text-align:right;
    direction:rtl;
    font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:22px;
    padding:0;
   /* padding:10px 20px 0 0 !important*/
     
   
   
    
}
.P9 .News_STitr
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size: 8pt;
    color:#7a7a7a;
    direction:rtl;
    font-weight:normal;
    line-height:1.5;margin:5px 0;
}
.P9 .News_Titr
{
     font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:13px;
    color:#000;
    direction:rtl;
    line-height:1.7;
	text-align:center;
	font-weight:500
}
.P9 .News_Titr:hover
{
    color:#1167a8
    }

.P9 h3
{
  
}

.P9 .news-item
{
    padding:10px 0;
}
.P9 .news-item img{
	filter:drop-shadow(1px 1px 1px #9d9d9d);
}

.P9 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.P9 .module-body 
{
   
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
    padding:0 1px;
       
}
.P9 .module-footer {
}

.P9 .news-introtext
{
    font-family:tahoma;
    font-size: 9pt;
    color:#5a5a5a;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
    padding:10px 0
}

.P9 .panel_link_bold{background-color:#eee;padding:2px 21px;margin-left:-15px;transition:.7s;color:#333;}
.P9 .panel_link_bold:hover{background-color:#333;transition:.7s;color:#fff;}




/***************************/
.moduletable.P3
{
    margin-top:10px;
    
    width: 100%;
    float:right
}
.P3 .module-body h2
{
	font-family:IRANSans,Yekan,YekanNumbers,tahoma;
	font-size:18px;
	color:#333;
	text-align:right;
	font-weight:400
}
.P3 .module-header h3
{
 margin:0
}
.P3 .module-body
{
    padding:10px;
    font-family:IRANSans,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    line-height:1.5;
    text-align:justify;
	color:#6b6b6b;
	direction:rtl;
}
.P3 .module-body i
{
	font-size:17px;
}
.P3 .control-label {
    font-family: IRANSans,Yekan,YekanNumbers,tahoma;
    font-size: 13px;
	text-align:left;
	font-weight:400;
	float:right;
color:#000;
text-align:right
}
.P3 .control-label {
    margin-top: 10px;
}

.P3 .form-group
{
	direction:rtl;
padding:0;
float:right;
width:100%;
margin-bottom:5px !important
}
/****************/


/****************MP Panel*************/



.right {
    float: right;
}

.left {
    float: left;
}

.ltr {
    direction: ltr;
}

 
.keywords a {
    color: #27e9fc;
    display: inline-block;
    margin: 5px;
    padding: 5px 10px;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

    .keywords a:hover {
        background: #18a1ae none repeat scroll 0 0;
        color: #fff;
        -webkit-text-shadow: 2px 1px 5px #fff;
        text-shadow: 2px 1px 5px #fff;
    }


/****************************/
.P7 .module-header h3
{
    padding:0;
    margin:0
}
/***************Tab**************/
.nav.nav-tabs a {
    font-size:13px;
	font-family:Iransans,Yekan,YekanNumbers;
}
.nav-tabs  li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus
{
    border:0 !important
}
.nav  li  a:hover, .nav  li  a:focus
{
    background-color:transparent
}
.nav.nav-tabs .active
{
    border-bottom:solid 2px #3c2281;
	margin-bottom:-1px;
}
.nav.nav-tabs li {
    /*border-bottom: solid 1px #c1bcb9;*/
}
.nav-tabs
{
 
margin-top:0;
    /*margin-right:15px;***************/
}
.nav-tabs li
{
    margin-bottom:0;
    padding-left:10px;

   
    
}
.nav-tabs li a:hover,.nav-tabs > li > a:hover
{

color:#c1bcb9
}
.nav-tabs li a,.nav-tabs > li > a
{

color:#aca6a1


}
.nav li a,.nav > li > a
{
padding:5px 7px!important;
}
.nav-tabs li.active  a, .nav-tabs  li.active  a:hover, .nav-tabs  li.active  a:focus
{
   
    color:#3c2281;
}
.nav.nav-tabs .active a{
	border-bottom: 0 none;
	color: #012147;
    cursor: default;
	font-family:Iransans,Yekan,YekanNumbers,tahoma;
	font-size:13px;
    line-height: 1.55;
    position: relative;
    border-radius:0;
    border:0;
    background-color:transparent;
	font-weight:500
    
    
}
.tab-content
{
   
    width:100%;
    display:inline-block;
     
   
}
.nav-tabs, .nav-pills
{
    margin-bottom:0;
border-bottom:1px solid #ccc !important;
}
/************Tab Style***********/
.created-date
{
    float:right;
    color:#777777;
    margin-left:20px;
    font-size:13px;
}
.subject-code
{
    float:right;
     color:#777777;
      font-size:13px;
     
    }
.Short_Link
{
    float:left;
     color:#777777;
      font-size:13px;
    
    }
.shortlink
{
    direction:ltr;
    text-align:left;
    height:25px;
    font-family:times,tahoma;
    
}
.opinion-border
{
   
    margin:0 14px 14px 0;
    float:left;
   
}
.highslide img
{
	width:100%;
	max-width:270px;
   
   
}
.opinion-div-header .News_STitr h3
{
    font-family:Iransans,Yekan,Tahoma;
    font-size:16px;
    color:#000;
    text-align:right;
    direction:rtl;
    line-height:1.5;
	font-weight:500;
    
}
.opinion-div-header .News_Titr h3
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#000;
    text-align:right;
    direction:rtl;
    line-height:1.5;font-weight:bold
    
}

/*.opinion-div-intro::before{content:"\f10e";font-family:fontawesome;}            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


.opinion-div-intro
{
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    line-height:1.5;
    direction:rtl;
    color:#575757;
    /*display:inline-block;*/display:table;
    border-radius:5px;
    margin:10px 1px;
    
}
.opinion-div-fulltext-news,.opinion-div-fulltext-news div,.opinion-div-fulltext-news p,.opinion-div-fulltext-news span
{
     font-family:Iransans,Yekan,YekanNumbers,tahoma !important;
    font-size:13px;
    line-height:1.5;
    direction:rtl;
    text-align:justify;
    color:#000;
    /*display:inline-block;*/
    padding:5px;
}

.opinion-div-fulltext-news img{
	width:100%!important;
	max-width:770px;
	height:auto;
}

.content-comment-list
{
   
}
.content-detailsbox
{
   min-height:30px;
   float:right
   
}
.content-toolbox
{
    float:left
}
.content-toolbox ul li
{
    float:right;
    margin-right:5px;
}
.content-detailsbox ul
{
    padding:3px;
    
}




.content-detailsbox-body{background:#fcfcfc;margin-bottom:27px;padding:0 4px;float:none!important;height:30px;}




.form-groupbox
{
    float:right;
    margin-left:10px;
}
.content-detailsbox .boxrow ul li
{
    float:right;margin-left:10px;
    line-height:1;
}
.content-comment-box
{
    display:inline-block;
    margin:30px 0 0 0
}
.content-comment-box .form-groupbox .form-control
{
    width:180px;
    border-radius:0 !important
}
.form-control.captcha
{
    width:90px !important
}.img-security {
    height: 34px;
    margin: 25px 0 0;
    width: 100%;
}
.form-groupbox.comment-div
{
    float:none;
    margin:10px 0
}
.form-control.comment-box
{
    width:100% !important;
}



.form-control.submit-form.blue-bg
{
	background-color:#f4f4f4;
	color:#2a2a2a;
text-align:center;
font-family:Iransans,Yekan,tahoma
}



.boxrow ul
{
    list-style:none;
    margin:10px 0
}
.boxrow ul li
{
    font-family:Iransans,tahoma;
    font-size:8pt;
    color:#333;
    line-height:2
    
}
.tools ul
{
    list-style:none;
}
.tools ul li a
{
    font-family:Yekan,YekanNumbers,tahoma;
    font-size:12px;
    color:#333
}
/*****************/
.service-content-link
{
    padding:0;
    margin:0
}
.service-content-link li
{
list-style:none;
font-family:Yekan,YekanNumbers,tahoma;
font-size:13px;
color:#013d6f;
line-height:1.5;
border-bottom:solid 1px #d0d0d0;
padding:10px 0
    
}
.service-content-link li a
{
    font-family:Yekan,YekanNumbers,tahoma;
font-size:13px;
color:#013d6f;
line-height:1.5;
}
.service-content-link li:last-child 
{
    border-bottom:0
}

.tag-Keywords p{
    border: 0 none;
    font-family:tahoma;
    font-size:9pt;
    font-weight:bold;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
.tag-Keywords a::before{content:"#";}
.tag-Keywords a {
font-weight:normal;
    border-radius: 3px;
    padding:1px 4px;
    transition: all 0.2s linear 0s;
    white-space: nowrap;
    word-spacing: -3px;
	text-align: justify;
    float: right;
    margin-right: 5px;
    font-size:9pt;
    margin-bottom:3px;
    background-color:#0d284b5;

/*box-shadow: 0 0 1px #145885 ;*/
}
.tag-Keywords a:hover {
    background-color: #202020;
	color:#fff;
	}
.tag-Keywords a, .tag-Keywords a:link {
    color:#bdbbbb;
    text-decoration: none;
}
.tag-Keywords {
    /*direction: ltr;*/
     direction: rtl;
   /* border-radius: 15px;
    box-shadow: 0 0 14px 1px rgba(0, 0, 0, 0.15) inset;*/
    line-height: 1.5 !important;
    padding: 7px !important;
    text-align: justify;
  /*  text-shadow: 0 0 rgba(120, 253, 253, 0.9);
    display: table;*/
    margin-bottom: 15px;
}
.tag-Keywords span {
    /*float:left;*/
    float:right;
   
}
.tag-Keywords ul
{
    list-style-type:none !important
}
.tag-Keywords ul li
{
    list-style-type:none !important;
	float:right
}/*****************************************************/  

 .msdn-pagination li {
    display: inline-block;
	border: 1px solid #ccc;
    padding: 2px 6px;
    border-radius: 3px;
}

.msdn-pagination a {
    color: black;
}

.msdn-pagination li.current {
    background: #f3f3f3;
    border: 1px solid #888;
    box-shadow: 0px 0px 6px #ccc;
}


/****************** my costums *******************/
.New-Links{
  text-align:center;
}
.New-Links i{font-size:22px;margin-right:1px;float:right;
             }  
.New-Links a{
    font-family:Iransans,Nasim_B,Yekan;
    background-color:/*#054361*/#012147;
    color:#fff;font-size:11px;font-weight:500;
  }

    .New-Links a:hover {
        background-color: #232d42;
        
    }

  .New-Links ul{
    list-style:none;
    padding:0
  }
  .New-btn{
    display:inline-block;
    width:100%;
    padding:6px 7px;
    margin-bottom:4px
  }

.PinNews{background-color:#f4f4f4!important;}


.topbar{display: none;}

#ctl01_imgSubject{max-width:270px!important;height:auto;}


.securityimg{position:relative!important;}

/**************Responsive Chart*****************/
.chart-panel {
	text-align:right;
	padding:20px 0;
}
#ctl01_ImgStaff {
    width: 100%;
	max-width:200px;
    vertical-align: middle;
    text-align: center;
    /*display: inline-block;*/
	margin:auto;
	min-width:auto;
	border: solid 1px #eee!important;
	background-color: #fff;
	padding:7px;

}
.chart-panel .row .col-md-5.col-sm-6.col-xs-12.pull-right
{
text-align:center
}
.RChart-itshams,.RChart 
{
	
}
.RChart-itshams .col-sm-12.col-xs-12.col-md-12.col-lg-12
{
padding:0
}

.RChart-itshams .lblTitle
{
	display:none
}
.RChart-itshams .form-group
{
	text-align: center;
padding: 0;

}
.RChart-itshams .form-group button{
	display: inline-block;
	width: 200px;
	margin: 14px 10px;
	padding: 8px 10px;
	font-size: 15px;
}
.RChart-itshams .form-group span lable
{
line-height: 45px;
font-size: 18px;

}
.orgchart
{
	background:transparent !important
}
.demo-container
{
	border:0 !important;
	background-color:#e7e6e6;
	overflow-x:scroll !important;
	
}
.orgchart #\31 
{
	background-color:#99519D;
	border-radius:3px;
	box-shadow: 3px 8px 8px #ccc;
	border: solid 4px #fff;
}


.orgchart .node .title
{
	background-color: transparent !important;
    color: #000;
}

.orgchart .node
{
	width:200px !important;
	padding:10px !important;
	border:solid 4px #fff !important;
	box-shadow: 5px 5px 5px #ccc;
}
.orgchart .node:hover
{
	background-color: #6dace3;
}
.orgchart .node .title a{
	color:#fff
}
[data-parent="1"] .content
{
		color:#000 !important;
}
.orgchart .node .content {
   border-top-color:#fff !important;
	 background-color:transparent !important;
	 color:#fff !important;
	
}
.node.RChartClass:hover
{
	transform: scale(1.1);
}
.node.RChartClass
{
}
[data-parent="1"]
{
	background-color: #7676AC;
margin-right: 5px !important;
padding: 0 5px !important;


}
[data-parent="2"],[data-parent="11"],[data-parent="12"],[data-parent="38"][data-parent="38"],[data-parent="39"]
,[data-parent="56"],[data-parent="57"],[data-parent="74"],[data-parent="75"],[data-parent="76"],[data-parent="16"],
[data-parent="40"],[data-parent="58"]
{
	background-color: #739E68;
margin-right: 5px !important;
padding: 0 5px !important;

}
[data-parent="15"],[data-parent="14"],[data-parent="16"]
{
	
	background-color:#c69866;
}
[data-parent="2"],[data-parent="11"],[data-parent="12"]
 .title a{
	color:#fff !important;
	font-weight:normal !important;
	padding:5px;
}
[data-parent="1"] .title a{
	color:#fff !important;
	font-weight:normal !important;
	padding:5px;
}
.orgchart .node:hover
{
	background-color:#6dace3 !important
}
.orgchart tr.lines .downLine
{
	background-color:#BABFC2 !important
}
.orgchart tr.lines td.leftLine, .orgchart tr.lines td.topLine, .orgchart tr.lines td.rightLine
{
	border-color:#BABFC2 !important
}

ul.dynatree-container{
	border:1px solid #d7d7d7!important;
}

ul.dynatree-container li{
	background-position:right!important;
}
ul.dynatree-container.dynatree-rtl ul{
	padding:0 17px 0 0;
}
ul.dynatree-container a{
	color:#0b0788 !important;
	font-weight:500;
	margin:0 -7px!important;
}
.dynatree-title{
	padding:2px 4px;
}
#ctl01_TreeSection{
	background-color:#FBF8F1;
	padding:17px 0;
	margin-bottom:17px;
}
#ctl01_dgChart td, th{
	text-align:center!important;
}

#ctl01_lblStaffName{
	font-weight:700;
	color:#970ea7;
}


/*************End***************/






.textboxL.txtTrackingCode,.textboxR.txtField
{
	margin:5px;
}
.alert-info {
   
    background-color: #fff;
    border-color: #fff;
line-height:4
}
#btnBack {
    display: none;
}
/************/
.SubGroupDiv {
	padding:0;
}
.SubGroupDiv a h4
{
font-size:13px;
text-align:center;
line-height:2;
font-weight:500;
color:#000;
background-color:#55e3ea;
border-radius:0;
margin:4px 0!important;

}
.SubGroupDiv img
{
height:auto !important;
padding: 5px;
border: solid 1px #ccc!important;
box-shadow:none!important;
}
.anchor-title span{
	display:none;
}
.anchor-title a{
	color:#222!important;
	font-size:17px;
}
/*******************************/
.chart-content h3 span
{
color:#000
}
.chart-content 
{
text-align:right;
direction:rtl;font-family:Iransans,Yekan,Tahoma
}
.chart-content span
{
color:#000;font-family:Iransans,Yekan,Tahoma
}

.v-list 
{
color:#333;
/*direction:ltr;*/text-align:left;list-style-type:none

}
.v-list  li span
{
color:#000
}
 .chart-content label, .chart-content span
{
text-align:right;
line-height:2
}

 
 

 #ctl01_lblLink{font-family:'Times New Roman',Tahoma}
 #ctl01_SearchPanel{background-color:#f4f4f4;margin-top:10px}
 #ctl01_lblDes{color:#575757}

 /************************/

 .footable{font-family:Iransans,Yekan,Tahoma!important;}













/****   new theme   PageID=77 ****/
  .sub-portals{
  width:100%;
  overflow: hidden;
  margin:auto;
  display:block;
}

  .sub-portals img{
    width:100%;
    display:block;
    height:217px;
    padding:5px;border-bottom:1px solid #e5e5e5;
  }
  
  .sub-portals a :hover{ -webkit-filter:contrast(110%); filter:contrast(110%); transition:0.7s; cursor:pointer}

  .sub-portals p{background-color:#f9f9f9;text-align:justify;font-size: 11px;padding:5px;margin:0;line-height: 1.7}
  .sub-portals2{border: 1px solid #d5d8d9;margin-bottom:17px;box-shadow: #C3C6C7 2px 2px 5px -2px;background-color:#fff}
  .sub-portals hr{margin:10px 0 20px 0}

  .subs-others h4{color:#1167a8}
  .subs-others p{color:#333333}
  .subs-others h5{background-color:#f9f9f9;color:#1167a8;font-size: 12px;padding-top: 9px;margin:0;text-align:center;font-weight:bold;font-family:iransans}

  .subs-faculties h4{color:#3c763d}
  .subs-faculties h5{background-color:#f9f9f9;color:#3c763d;font-size: 12px;padding-top: 9px;margin:0;text-align:center;font-weight:bold;font-family:iransans}
  .subs-faculties p{color:#333333}

  .subs-deputy h4{color:#044462}
  .subs-deputy h5{background-color:#f9f9f9;color: #044462;font-size: 12px;padding-top: 9px;margin:0;text-align:center;font-weight:bold;font-family:iransans}
  .subs-deputy p{color:#333333}

  /*********************************************/
  .content-main{background-color:transparent}
  .news-image{width:100%}

  .module-page{padding:0!important;margin:10px 0}
  .modulepage-news{padding-left:0}
  .modulepage-content{padding:0}

  .module-more-news{background-color:#fff;margin-bottom:10px;border-top:3px solid #0b4f70}
  .module-more-news .News_Titr{font-size:12px}

  
  .site-amar {
	  margin:20px 0;
	  background-color: #fff;
    border: 1px solid #f1f1f1;
    width: 100%;
    padding: 0 !important;
  }
    .site-amar > .container {
		width:100%;
		padding:0;
	}
  .list-statistics
	  {
		position: relative;
		display: flex;
		justify-content: space-between;
		padding: 35px 70px;
		z-index: 20;
	  }
.item-statistics {
    padding: 0 48px;
    text-align: center;
    position: relative;
}
.list-statistics .item-statistics .counter-value {
    font-size: 25px;
    color: #021c39;
    font-weight: normal;
}
.site-amar .title-azaruniv {
	padding: 14px !important;
    color: #020eba;
    text-align: right;
    direction: rtl;
    font-size: 14px;
    font-weight: 500;
	background-color: #f9f9f9;
    border-bottom: 1px solid #f1f1f1;
    font-size: 14px;
    height: 40px;
}
.copyright-2
{
	text-align:center;
	padding:10px;
	line-height:7px;
	font-size:10px;	
	color: #222;
}
.copyright-2 a{
color:#222;
}

.info-browser{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
	margin:20px 0;
 }
 
 
  .info-browser .info-box{
   background-color:#092CA0;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    transition: all 0.3s;
    margin-right: 35px;
 }
 .info-browser .info-box .info-addresses{
   font-size: 14px;
   font-weight: 300;
   margin-right: 10px;
 }
 .info-browser .info-box:hover{
   color:#092CA0;
   background-color: #ffffff;
   -webkit-box-shadow: 1px 1px 17px -1px rgba(0,0,0,0.94);
   box-shadow: 1px 1px 17px -1px rgba(0,0,0,0.94);
   border: 2px solid  rgba(9,44,160,100);
 }




  .camera_Title{font-size:16px;text-align:center;padding:10px 0;}

  .navigation-bg div{
    color:#222;
    font-size:11px;
	font-weight:500;
}
   
.NavigationLink {color:#747474;
}

.NavigationLink_Top {
    color:#747474;
    line-height:30px;
}
.NavigationLink_Top:hover{color:#0ea418!important;}
.Navigationbg:before {
    content:"\f100";
    font-family:"FontAwesome";
    display:inline-block;
    padding:0 5px;
    color:#747474;

}


/******************** Send Pictures by Students ****************************/
.SendPic #ctl01_PnlSearch{
	direction:rtl!important;
	padding:0 0 14px 0!important;
}
.SendPic #ctl01_txtServiceSearch{
	text-align:right;
	direction:ltr;
}
#ctl01_PnlGroupImage{
}
/***************************************************************************/
/*---------------------- comment Style ---------------------*/
.form-groupbox {
    position: relative;
    width: 30% !important;
}

.form-groupbox:nth-child(4) {
    width: 100% !important;
    margin-top: 20px;
}

.form-groupbox:nth-child(5) {
    position: absolute;
    bottom: 49px;
    z-index: 9;
    right: 27px;
    text-align: left;
}

.form-groupbox:nth-child(6) {
    margin-top: 20px;
}

.form-groupbox:nth-child(7) {
    align-self: end;
}

.form-groupbox label {
    position: absolute;
    top: -13px;
    right: 15px;
    background-color: #fff;
    padding: 0 10px;
}

.form-groupbox input {
    width: 100% !important;
}

.content-comment-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.content-comment-box textarea {
    width: 100% !important;
}
@media(max-width:767px) {
	.info-browser .info-box {
        flex: 1 0 auto;
    }
    .info-browser {
        overflow: scroll;
        justify-content: flex-start;
        margin-bottom: 15px;
    }
    .form-groupbox {
        width: 100% !important;
        margin: 10px 0;
    }
    .form-groupbox:nth-child(5) {
        position: absolute;
        bottom: 159px;
        z-index: 9;
        right: -4px;
        text-align: left;
    }
	.subs li {
		height: auto !important;
	}
	#nav ul.subs > li li {
		height:28px !important;
	}
	#nav ul.subs {
		height: auto;
	}
	#nav ul.subs > li a {
		background: rgba(0, 0, 0, 0) url(/theme/1/Responsive/images/icon_arrow.png) no-repeat scroll 280px center;
	}
}
/*---------------------- /comment Style ---------------------*/


.camera_Description{
	text-align:left;
	position:relative!important;
}


/********************* donors *****************/



.moduletable.donors-menu
{
    
}



.donors-menu .module-header {
background-color: #f4f4f4;
   
    border-radius: 0;
    color: #fff;
    direction: rtl;
    font-size: 14px;
    margin: 7px 0px;
    text-align: right;
display: none;
}
.donors-menu .module-header div
{
    line-height:38px;
    font-family:Yekan,YekanNumbers,tahoma;
 font-size:14px;
 color:#0b5070;
 padding:5px 10px
}
.donors-menu .module-header h3
{
    margin:0;
    padding:13px !important;
    color:#013d6f;
    text-align:right;
    direction:rtl;
    font-family:Iransans,Yekan,YekanNumbers,tahoma;
    font-size:15px; font-weight:bold
    
}



.donors-menu .module-header h3::before{content:"\f0ca";font-family:fontawesome;}

.donors-menu .News_STitr
{
    font-size: 8pt;
    color:#333;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.donors-menu .News_Titr
{
    font-size:13px;
    color:#000;
    direction:rtl;
    line-height:1.5;text-align:justify;font-weight:500;
}
.donors-menu .News_Titr:hover
{
    color:#1167a8
    }
.donors-menu ul{padding:0;margin:0;display: inline-block;width: 100%;background: #d1d1d1;}
.donors-menu ul li{list-style-type:none;padding:0;float: right;}
.donors-menu ul li a::before{content:"\f00c";font-family:fontawesome;padding-left: 3px;}
.donors-menu ul li:first-child{}
.donors-menu ul li:last-child{}
.donors-menu ul li a{color:#000;/*! background:url("../../images/icon_arrow.png") no-repeat; */background-position:0;padding:5px 17px;display:block;font-weight:500;}
.donors-menu ul li:hover{background-color:#f4f4f4;}
.donors-menu ul li a i{padding-right:7px;}
.donors-menu ul li ul li a{font-size: 13px;color: #333}

.donors-menu .module-body 
{
   
    font-size:13px;
    margin:0;
       
}
.donors-menu .module-footer 
{
    background-color:#fff
}

.donors-menu .news-introtext
{
    font-size:12px;
    color:#575757;
    line-height:1.5;
    text-align:justify;
    direction:rtl;
}

.donors-menu .news-item
{
    padding:5px;
}

.donors-menu .panel_link_bold{color:#565656;font-size:12px;padding-bottom:4px;}
.donors-menu .paneltable{background-color:#fbfbfb;}

/***************************************************************/ 
.Phonetable {
	background-color: #f7f7f7;
	border: #d0d0d0 3px double;
	border-radius: 11px;
	padding: 15px 5px;
	margin-bottom: 7px;
}
.style2 {
	vertical-align: middle;
	text-align: left;
}
.style3 {
	vertical-align: middle;
}
.style4 {
	vertical-align: middle;
	text-align: left;
}





.securitydiv .securityimg img{
	width:77%;
}


.links-style {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 1em 2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  height: 65px;
  margin-bottom:20px;

  /* hover transition */
  transition: transform .4s ease, box-shadow .4s ease;
}

.links-style::before{
  opacity: 0.9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  transition: opacity .4s ease, background .4s ease;
  background-color: #dfba49;
}

/* افکت نور ظریف */
.links-style::after{
  content: '';
  position: absolute;
  top: 0;
  right: -120%;
  width: 120%;
  height: 100%;
  background: linear-gradient(
    100deg,
    transparent,
    rgba(255,255,255,.25),
    transparent
  );
  transition: .8s ease;
  z-index: 1;
}

.links-style .item-links{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  position: relative;
  z-index: 2;
}

.links-style .item-links a{
  position: absolute;
  font-size: 20px;
  color:#012147;
  transition: color .35s ease, letter-spacing .35s ease;
  font-family: Iransans,Nasim_B,'B Yekan',Tahoma !important;
}

/* ===== Hover ===== */
.links-style:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 24px rgba(1,33,71,.22);
}

.links-style:hover::before{
  opacity: 1;
  background: linear-gradient(135deg, #dfba49, #c9a93a);
}

.links-style:hover::after{
  right: 120%;
}

.links-style:hover .item-links a{
  color: #fff;
  letter-spacing: 1px;
}


/* اصلاح کلی ساختار */
.anjoman-style .moduletable {
    text-align: right !important; /* جهت‌گیری استاندارد فارسی */
    background: #ffffff !important;
    border: 1px solid #eef2f7 !important;
    border-radius: 12px !important;
    overflow: hidden;
    margin-bottom: 25px !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.03) !important;
}

/* هماهنگ‌سازی هدرها */
.anjoman-style .module-header {
    background: #004a99 !important;
    padding: 15px 20px !important;
}

.anjoman-style .module-header h3 {
    text-align: right !important;
    font-size: 14px !important;
    color: #ffffff !important;
    margin: 0 !important;
}

/* اصلاح چیدمان داخلی کارت‌ها (برای جلوگیری از وسط‌چین شدن) */
.anjoman-style .item-row {
    display: flex !important;
    flex-direction: row-reverse !important; /* تصویر سمت راست، متن سمت چپ */
    align-items: flex-start !important;
    padding: 15px !important;
    gap: 15px;
}

/* تنظیم سایز تصاویر برای یکپارچگی */
.anjoman-style .item-row .col-xs-6 {
    width: auto !important;
    flex: 0 0 100px; /* سایز ثابت برای تصویر */
}

.anjoman-style .item-row .col-xs-6 img {
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
    border-radius: 8px;
}

/* تنظیم تایپوگرافی متن */
.anjoman-style .item-row .col-xs-6:last-child {
    flex: 1;
    text-align: right !important;
}

.anjoman-style .news-item a {
    display: block;
    font-size: 14px !important;
    color: #334155 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    margin-bottom: 5px;
}

/* بخش تاریخ و آرشیو */
.anjoman-style .news-item span {
    font-size: 11px !important;
    color: #94a3b8 !important;
}

.anjoman-style a[id*="Archive"] {
    display: block !important;
    text-align: center !important;
    background: #f8fafc !important;
    padding: 8px !important;
    border-top: 1px solid #f1f5f9;
    color: #64748b !important;
    font-size: 12px !important;
}

/* --- کانتینر اصلی --- */
.info-anjomans .its-module {
    display: flex;
    flex-direction: row;
    gap: 30px; /* افزایش فاصله بین منو و محتوا */
    background: #ffffff;
    padding: 15px;
    border-radius: 12px;
    direction: rtl;
}

/* --- منوی انجمن‌ها (سمت راست) --- */
.info-anjomans .nav-tabs {
    flex: 0 0 280px; /* عریض‌تر کردن منو برای خوانایی نام رشته‌ها */
    border-left: 1px solid #e0e6ed !important;
    border-bottom: none !important;
    display: flex;
    flex-direction: column;
    margin: 0 !important;
    padding: 10px 0 !important;
}

.info-anjomans .nav-tabs li {
    float: none !important;
    margin: 4px 10px;
}

.info-anjomans .nav-tabs li a {
    border: none !important;
    border-radius: 8px !important;
    color: #444 !important; /* رنگ تیره‌تر برای متن غیرفعال */
    font-size: 14.5px; /* افزایش سایز فونت */
    padding: 12px 18px;
    transition: all 0.25s ease;
    text-align: right;
    font-weight: 500;
}

/* استایل تب فعال و هوور */
.info-anjomans .nav-tabs li.active a,
.info-anjomans .nav-tabs li a:hover {
    background: #f0f7ff !important;
    color: #0056b3 !important;
    font-weight: 700;
    padding-right: 25px; /* جابه‌جایی بیشتر برای تاکید */
}

/* --- بخش محتوا (سمت چپ) --- */
.info-anjomans .tab-content {
    flex: 1;
    padding: 5px 10px;
}

/* حذف هدرهای ماژول */
.info-anjomans .moduletable .module-header {
    display: none !important;
}

/* --- استایل کارت‌های محتوا (ارکان، افتخارات، درباره) --- */
.anjoman-info-section .info-grid {
    display: flex;
    flex-direction: column;
    gap: 25px; /* فاصله بیشتر بین باکس‌ها */
}

.info-card {
    background: #fff;
    border: 1px solid #d1d9e0 !important;
    border-radius: 10px;
    overflow: hidden;
    transition: box-shadow 0.3s ease;
}

.info-card:hover {
    border-color: #0056b3 !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05); /* سایه بسیار ملایم در هوور */
}

/* هدر کارت‌ها */
.info-card .card-header {
    background: #f8fafc;
    padding: 15px 20px;
    border-bottom: 1px solid #d1d9e0;
    display: flex;
    align-items: center;
    gap: 12px;
}

.info-card .card-header h3 {
    margin: 0;
    font-size: 16px; /* درشت‌تر شدن عنوان هدر */
    font-weight: 800;
    color: #2c3e50;
}

.info-card .card-header i {
    color: #0056b3;
    font-size: 18px;
}

/* لیست ارکان انجمن */
.info-list li a {
    display: block;
    padding: 15px 25px; /* فضای کلیک بیشتر */
    color: #333;
    font-size: 15px; /* درشت‌تر شدن نام سمت‌ها */
    border-bottom: 1px solid #f1f4f7;
    transition: background 0.2s;
}

.info-list li a:hover {
    background: #f9fbff;
    padding-right: 30px;
    color: #0056b3;
}

/* بدنه متن (افتخارات و درباره) */
.card-body {
    padding: 20px 25px;
}

.card-body p {
    font-size: 14.5px; /* درشت‌تر شدن متن توضیحات */
    line-height: 1.9; /* فاصله خطوط بیشتر برای خوانایی */
    color: #4a5568;
    text-align: justify;
}

.view-more, .continue-reading {
    font-size: 13px;
    font-weight: 700;
    color: #0056b3;
    margin-top: 10px;
    display: inline-block;
    text-decoration: none;
    border-bottom: 1.5px solid rgba(0, 86, 179, 0.3);
}

/* --- واکنش‌گرایی موبایل --- */
@media (max-width: 991px) {
    .info-anjomans .its-module {
        flex-direction: column;
    }
    .info-anjomans .nav-tabs {
        flex: none;
        width: 100%;
        border-left: none !important;
        border-bottom: 2px solid #eee !important;
        flex-direction: row;
        overflow-x: auto;
        padding-bottom: 5px !important;
    }
    .info-anjomans .nav-tabs li a {
        white-space: nowrap;
    }
}
.association-simple-header {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    padding: 15px 20px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
    direction: rtl;
}

.header-content {
    display: flex;
    align-items: center;
    gap: 15px; /* فاصله بین عکس و متن */
}

.header-icon {
    width: 50px;  /* اندازه عکس سمت راست */
    height: 50px;
    object-fit: contain;
    border-radius: 4px; /* اگر عکس نیاز به گوشه گرد دارد */
}

.header-title {
    margin: 0;
    font-size: 1.4rem;
    color: #003366; /* رنگ سرمه‌ای مطابق با لوگوی دانشگاه */
    font-weight: bold;
    font-family: 'Tahoma', sans-serif;
}

/* بهینه‌سازی برای موبایل */
@media (max-width: 768px) {
    .header-icon {
        width: 40px;
        height: 40px;
    }
    .header-title {
        font-size: 1.1rem;
    }
}
