
body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    direction: rtl;
}

* {
    font-family: IRANSans, Open_Sans;
    outline: medium none !important;
    text-decoration: none !important;
}
.overflow-background{

    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    z-index: 99999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
}

.padding0
{
   padding:0
}
.row{margin:0;padding:0}
.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
/********************/
.NavigationLink {
    color: #76cad5;
}
.navigation-bg {
       width: 100%;
    height: 0px;
    z-index: 1;
    line-height: 40px;
    color: #979798;
    margin-top: 50px;
	position: relative;
}
.Navigationbg:after {
    content: "\f104";
    font-family: FontAwesome;
    font-size: 13px;
    color: #aeafaf;
    position: relative;
    top: 1px;
    padding: 5px 10px;
}
/*---------------------- Header Top ---------------------*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #026c72 !important;
}
.header-main 
{
   padding:0
}
.header-main .header-top{
    
    background-color: #263238;
    position: relative;
    overflow: hidden;
}
.header-main .header-top:before{
    
    content: "";
    background: url(../../images/logo-header.png) no-repeat right center / 100px;
    position: absolute;
    top: 0;
    right: -50px;
    width: 100px;
    height: 50px;
}
.header-main .header-top:after{

    content: "";
    background: url(../../images/logo-header.png) no-repeat right center / 100px;
    position: absolute;
    top: 0;
    left: -55px;
    width: 100px;
    height: 50px;
}
.header-main .header-top .option{
    
    float: right;
    color: #fff;
    font-size: 10px;
    line-height: 4;
    margin-left: 20px;
}
.header-main .header-top .option .fa{
    
    font-size: 16px;
    vertical-align: middle;
    padding-left: 5px;
}
.header-main .header-top .search-main{
    
    position: relative;
}
.header-main .header-top .search-main:before{
    
    content: "";
    background: url('../../images/logo-header.png') no-repeat center center / 200px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 200px;
    height: 50px;
    margin: 0 auto;
}
.header-main .header-search{
    
    position: absolute;
    z-index: 5;
}
.header-main .header-search .input-group{
    
    direction: ltr;
    width: 20%;
    background-color: #fff;
    border-radius: 2px;
    margin: 0 auto;
    position: relative;
    top: 22px;
    box-shadow: 0 2px 9px -5px #000;
   
}
.header-main .header-search .input-group .input-group-addon{
    
    background-color: transparent;
    border: none;
    padding: 0;
    position: absolute;
    left: 34%;
    top: 30%;
    color: #999;
    transition: all 0.3s;
   z-index:5;
   display:inline-block
}
.header-main .header-search .input-group .form-control{
    
    text-align: center;
    border: none;
    background-color: transparent;
    font-size: 12px;    
    box-shadow: none;
    transition: all 0.3s;
   z-index:2
}
.header-main .header-search .input-group .form-control:focus{
    
    text-align: right;
    padding-left: 30px;
}
.header-main .header-search .input-group .form-control:focus + .input-group-addon{
    
    left: 4%;
}
.header-main .header-top .left-head,
.header-main .header-top .right-head{
    
    z-index: 10;
}
.header-main .header-top .left-head .btn-lng{
    
    top: 0;
    float: left;
    border-radius: 2px;
    background-color: #fff;
    color: #333;
    position: relative;
    top: 18px;
    font-size: 12px;
    padding: 5px 10px;
    margin-right: 10px;
    font-weight: 500;
    transition: all 0.3s;
}
.header-main .header-top .left-head .btn-lng:hover{
    
    top: 9px;
    background-color: transparent;
    color: #fff;
}
.header-main .header-top .tel-head{
    
    float: left;
    font-size: 12px;
    line-height: 3.5;
} 

/*---------------------- /Header Top ---------------------*/
a:hover{
   cursor:pointer
}
/*---------------------- Header Menus ---------------------*/
.navbar-header
{
   display:none
}
.navbar-default
{
   background-color:transparent;
   border:0
}
.navbar.navbar-default.yamm
{
   margin-bottom:0
}
.header-main .header-menus{
    
    position: relative;
    background-color: #fff;
    padding: 15px 0;
}

/*
.header-main .header-menus:before{
    
    content: "";
    background: url('../../images/rahbars.png') no-repeat center center / 150px;
    position: absolute;
    left:86px;
    top: 10px;
    width: 150px;
    height: 130px;
}*/
.camera_Title
{
	font-size:17px
}

.logo-rabari img
{
	width:180px;
	padding-left:20px;
	display:none
}
.camera_pag {
    bottom: 0;
    position: relative !important;
}
.camera_wrap .camera_pag .camera_pag_ul li {
    background: #333 !important;
}
.camera_wrap .camera_pag .camera_pag_ul li > span
{
	background:#fff !important
}
.header-main .logo-main
{
	margin-right:15px;
}
.header-main .header-menus .container{
    
    position: relative;
}
.header-main .header-menus .logo-main img{
    
    width: 120px;
    padding-right: 15px;
}
.header-main .header-menus .title-site{
    
    text-align: center;
    padding: 10px 0;
    position: absolute;
    right: 0;
    left: 0;
}
.header-main .header-menus .title-site .title-main{
    
    position: relative;
    font-weight: normal;
    display: inline-block;
    font-size: 14px;
    padding: 0 30px;
	margin:15px 0
}
/*
.header-main .header-menus .title-site .title-main:before{
    
    content: "";
    position: absolute;
    top: 30px;
    right: 0;
    left: 0;
    background-color: #eee;
    height: 3px;
    box-shadow: 0 1px 4px -1px #000;
    z-index: 5;
    width: 100%;
}*/
.header-main .header-menus .title-site .tbzmed-logo{
    
    display: block;
    margin: 2px auto;
    width: 348px;
}
.header-main .header-menus .title-site .title-main .pe
{
	display:none
}
.header-main .header-menus .title-site .title-main .en{
    
    font-size: 12px;
    padding:3px 10px 3px 0;
    margin-right: 10px;
  /*  border-right: 1px solid #eee;*/
}
.header-main .header-menus .nav-tbzmed{
    
    background-color: #34abb1;
    border: none;
    width: 83%;
    margin: 0 auto;
    position: absolute;
    right: 117px;
    left: 0;
    bottom: -60px;
    box-shadow: 0 0 8px -3px #000;
    z-index: 9999;
}
.header-main .header-menus .nav-tbzmed .navbar-nav{
    
    padding: 0;
    width: 100%;
    margin: 0;
   /* display: flex;*/
    justify-content: center;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover
{
   background-color:transparent
}
.header-main .header-menus .nav-tbzmed .navbar-nav > li{
    
    float: right;
    border-left: 1px solid #9ecacd;
}
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu li
{
   text-align:right;
   padding:5px ;
   font-size:13px;
   transition:all 0.3s;position:relative
}
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu li a{
   font-size:13px;
   transition:all 0.3s;
   padding:5px 
}
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu li a:hover,
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu li a:focus{
background-color:#026c72;
transition:all 0.3s;
color:#fff
}
.header-main .header-menus .nav-tbzmed .navbar-nav > li:last-child{
    
    border: none;
}
.header-main .header-menus .nav-tbzmed .navbar-nav > li > a{
    
    color: #fff;
    font-size: 12px;
    padding: 15px 5px;
    transition: all 0.3s;
}

.header-menus .navbar-collapse
{
   padding-right:10px;
   padding-left:10px
}
.header-main .header-menus .navbar-nav > li > .dropdown-menu > .dropdown-submenu > .dropdown-menu
{
left:auto
}
/*
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu .dropdown-submenu:hover .dropdown-menu
{
display: block;
top: 0px;
}*/
.header-main .header-menus .navbar-nav .dropdown-submenu .dropdown-menu
{
right:100% !important
}
.header-main .header-menus .nav-tbzmed .dropdown-submenu
{
    position:relative
}
.nav-tbzmed .navbar-nav > .dropdown.open  .dropdown-menu  .dropdown-submenu:hover >.dropdown-menu
{
    display:block;
    right:100%;
    left:auto;
    top:0
}

.header-main .header-menus .nav-tbzmed .navbar-nav > li > a:hover{
    
    background-color: #026c72;
}
.header-main .header-menus .quick-menu{
    
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
}
.header-main .header-menus .quick-menu .fa{
    
    padding-left: 5px;
}
.header-main .header-menus .quick-menu{
    
    position: absolute;
    right: 16px;
    bottom: -60px;
    background-color: #026c72;
    color: #fff;
    width: 130px;
    display: flex;
    height: 50px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    z-index: 10;
    box-shadow: 0 0 8px -3px #000;
    font-size: 13px;
}
.header-main .header-menus .overlay {
    height: 100%;
    width: 300px;
    position: fixed;
    z-index: 1;
    top: 0;
    right: -350px;
    background-color: #34ABB1;
    box-shadow: 2px 0 9px -6px #000;
    overflow-x: hidden;
    z-index: 999999;
    transition: 0.5s;    
}

.header-main .header-menus .overlay-content {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.header-main .header-menus .overlay .title-menu{

    height: 80px;
    background-color: #026C72;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 20px;
}
.header-main .header-menus .overlay .overlay-content a {
    padding: 15px;
    text-decoration: none;
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: right;
    position: relative;
    transition: 0.3s;
}
.header-main .header-menus .overlay .overlay-content a:hover{

   background-color: #ffffff;
   color: #026C72;
}
.header-main .header-menus .overlay .overlay-content li.dropdown ul.dropdown-menu
{
  background-color:#0f8e94 !important;
}
.header-main .header-menus .overlay .overlay-content a > .fa{

    float: left;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background-color: #eee;
    color: #34ABB1;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    position: relative;
    top: -8px;
    transition: 0.3s;
}
.header-main .header-menus .overlay .overlay-content a:hover > .fa{

    background-color: #34ABB1;
    color: #fff;
}
.header-main .header-menus .overlay .overlay-content a > .fa-certificate{

    background-color: transparent;
    position: absolute;
    left: 35px;
    top: 28px;
    font-size: 10px;
    width: 0;
    height: 0;
}

.header-main .header-menus .overlay .closebtn {
    position: absolute;
    top: 25px;
    right: 10px;
    font-size: 16px;
    width: 30px;
    height: 30px;
    padding: 0;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #34ABB1;
    color: #fff;
    z-index: 9999;
    transition: 0.3s;
}
.header-main .header-menus .overlay .closebtn:hover{

    background-color: #34ABB1;
    color: #fff;
}

/*---------------------- /Header Menus ---------------------*/

/*---------------------- /Header Main ---------------------*/

/*---------------------- Content Main ---------------------*/


.content-main, .content-main .camera_wrap {
    padding: 0;
    
}
/*******************************/

.content-main .quick-access .style-access{
    
    margin: 40px 0;
    background-color: #fff;
    box-shadow: 0 2px 9px -5px #000;
    border-radius: 4px;
    height: 45px;
}
.content-main .quick-access .style-access > .notifications,
.content-main .quick-access .style-access .notifications ul{
    
    padding: 0;
}
.content-main .quick-access .style-access .notifications > *{
    
    float: right;
}
.content-main .quick-access .style-access .notifications{
    
    border-left: 1px solid #eee;
   line-height:25px;
}
.content-main .quick-access .style-access .ticker .fa,.content-main .quick-access .style-access .list-access .fa{
    
    font-size: 18px;
    color: #34ABB1;
    padding-left: 5px;
    vertical-align: middle;
    line-height: 2.3;
   float:right
}
.content-main .quick-access .style-access .ticker-title{
    
    color: #333;
    font-weight: normal;
    padding-left: 10px;
    line-height: 3.2;
   float:right
}
.content-main .quick-access .style-access .notifications .ticker > div{
    
    padding: 0;
   /* width: 75%;*/
    overflow: hidden;
    left: 7%;
   line-height:45px;
}
.content-main .quick-access .style-access .notifications ul > li{
    
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style: none;
    height: 35px;
    line-height: 2.5;
}
.content-main .quick-access .style-access .notifications .ticker-link{
    
    font-size: 12px;
    color: #999;
}
.content-main .quick-access .style-access .notifications .ticker-date{
    
    color: #34ABB1;
    font-weight: 500;
    padding-left: 5px;
   font-size:12px;
}
.content-main .quick-access .style-access .notifications .arrow{
    
    cursor: pointer;
    position: absolute;
    left: 15px;
    font-size: 14px;
    color: #bbb;
    line-height: 0;
    transition: all 0.3s;
}
.content-main .quick-access .style-access .notifications .arrow:hover{
    
    color: #026C72;
}
.content-main .quick-access .style-access .notifications .fa-angle-up{
    
    top: 15px;
} 
.content-main .quick-access .style-access .notifications .fa-angle-down{

    bottom: 15px;
}
.content-main .quick-access .style-access .list-access{
    
    padding-left: 0;
    display: flex;
	    line-height: 3;
}
.container.quick-access .style-access {

}
.list-access .moduletable
{
   width:100%
}
.list-access .module-header h3
{
   display:none
}
.navbar-default {
    background-color: #34abb1 !important;
    border-color: #34abb1 !important;
}
/*
.content-main .quick-access .style-access .list-access .btn-group,
.content-main .quick-access .style-access .list-access .btn-default{
    
    width: 100%;
}*/
.list-access .btn-group
{
   width:95%
}
.content-main .quick-access .style-access .list-access .btn-default{
        
    border: none;
    background-color: transparent;
    text-align: right;
    line-height: 2.3;
   width:100%
}
.content-main .quick-access .style-access .list-access .btn-default .caret{
    
    background-color: #34ABB1;
    border: none;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 15px;
}
.content-main .quick-access .style-access .list-access .btn-default .caret:after{
    
    content: "\f107";
    font-family: 'FontAwesome';
    position: absolute;
    top: -8px;
    left: 3px;
    color: #fff;
}
.content-main .quick-access .style-access .list-access .btn-default .desc{
    
    font-size: 12px;
    color: #bbb;
}
.content-main .quick-access .style-access .list-access .btn-group.open .dropdown-toggle{
    
    box-shadow: none;
}
.content-main .quick-access .style-access .list-access .dropdown-menu{
    
    margin: -1px 0 0;
    right: -33px;
    left: -15px;
    border-radius: 0 0 4px 4px;
    border: none;
}
.content-main .quick-access .style-access .list-access .dropdown-menu > li > a{
    
    text-align: right;
    font-size: 12px;
    line-height: 2;
    font-weight: normal;
    color: #333;
    transition: all 0.3s;
}
.content-main .quick-access .style-access .list-access .dropdown-menu > li > a:hover{
    
    background-color: #34ABB1;
    color: #fff;
}

/*---------------------- Circle Links ---------------------*/

.content-main .circle-links .link-item{
    
    float: right;
    text-align: center;
    color: #333;
    font-size: 13px;
    font-weight: 500;
}
.content-main .circle-links .link-item .ic-item{
    
    background-color: #34ABB1;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    margin: 8px auto;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s;
}
.content-main .circle-links .link-item:hover .ic-item{
    
    background-color: #026C72;
}
.content-main .circle-links .link-item .ic-item img{
    
    width: 50px;
    transition: all 0.3s;
}
.content-main .circle-links .link-item:hover .ic-item img{
    
    width: 60px;
}

/*---------------------- /Circle Links ---------------------*/

/*---------------------- Tabs Site ---------------------*/

.content-main .tabs-site{
    
    padding: 0;
    margin: 40px 0 0 0;
    position: relative;
    background-color: #34ABB1;
}
.content-main .tabs-site:before{
    
    content: "";
    background: #026C72 url('../../images/pattern.jpg') repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.1;
   height:100%;
   width:100%;
   display:block
}
.content-main .tabs-site .nav-tabs{
    
    padding: 30px 0;
    display: flex;
    justify-content: center;
    border-color: #92C8C5;
}
.content-main .tabs-site .nav li > a{
    
    border-radius: 0;
    color: #fff;
    font-weight: 500;
    margin: 0 10px;
    padding: 8px 20px;
    text-align: center;
}
.content-main .tabs-site .nav li.active > a,
.content-main .tabs-site .nav li:hover > a{
    
    background-color: #fff;
    color: #34ABB1;
}
.content-main .tabs-site .tab-content{
    
    position: relative;
    background-color: #fff;
    margin: 30px 0;
    padding: 30px 20px;
    box-shadow: 0 0 9px -5px #000;
    z-index: 10;
   width:100%;
   float:right;
}
.content-main .tabs-site .tab-content .tab-pane{
    
    padding: 0;
}
.content-main .tabs-site .tab-content .item-news{
    
    float: right;
    height: 135px;
    overflow: hidden;
    margin-bottom: 10px;
    opacity: 1;
    transition: all 0.3s;
}
.content-main .tabs-site .tab-content .item-news:hover{
    
    opacity: 0.7;
}
.content-main .tabs-site .tab-content .item-news .img-news{
    
    float: right;
    position: relative;
    border: 1px solid #ddd;
    width: 120px;
    height: 120px;
    border-radius: 4px;
    overflow: hidden;
    margin-left: 10px;
}
.content-main .tabs-site .tab-content .item-news .img-news img{
    
    width: 100%;
    height: 100%;
}
.content-main .tabs-site .tab-content .item-news .img-news .date-news{
    
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 3px 0 0;
    background-color: rgba(255,255,255,0.5);
    font: 10px;
    text-align: center;
    color: #026C72;
}
.content-main .tabs-site .tab-content .item-news .img-news .date-news .fa{
    
    font-size: 14px;
    vertical-align: middle;
}
.content-main .tabs-site .tab-content .item-news .title-news{
    
    font-size: 14px;
    color: #34ABB1;
    margin-top: 0;
    line-height: 2;
}
.content-main .tabs-site .tab-content .item-news .desc-news{
    
    font-size: 12px;
    color: #999;
    text-align: justify;
    line-height: 2;
}
.content-main .tabs-site .tab-content .btn-archive{
    
    margin-top: 30px;
}
.content-main .tabs-site .tab-content .btn-archive > a{
    
    background-color: #026C72;
    padding: 8px 20px;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px -4px #000;
    transition: all 0.3s;
}
.content-main .tabs-site .tab-content .btn-archive > a:hover{
    
    background-color: #34ABB1;
    padding: 8px 35px;
}
.content-main .boxes-bottom .most-view table,
   .content-main .boxes-bottom .most-view table tr,
   .content-main .boxes-bottom .most-view table td,
   .content-main .boxes-bottom .most-view table tbody{
	   
	   width: 100%;
   }
   .content-main .boxes-bottom .most-view .panelleft,
   .content-main .boxes-bottom .most-view .panelright{
	   
	   display: none;
   }
   .content-main .boxes-bottom .most-view .SetTabdiv{
	   
	   display: flex;
	   justify-content: center;
	   width: 100%;
   }
   .porbazdid_news{
	   
	   width: 100%;
	   margin: 5px 0 !important;
   }
   .porbazdid_news .title5{
	   
	   display: block;
	   width: 100%;
   }
   .content-main .boxes-bottom .most-view .SetTabdiv > a{
	   
	   padding: 0;
	   text-align: center;
	   line-height: 2.2;
   }
   .home_tab1_content > div{
	   
	   padding: 0 15px;
   }
/*---------------------- Site Statistics ---------------------*/
.owl-carousel .owl-item img
{
	width:auto !important
}
.owl-carousel.owl-rtl .owl-item
{
	text-align:center
}
.content-main .statistics-site{

    padding: 0;
    background: url('../../images/background-statistics.jpg') no-repeat center center / cover fixed;
    height: auto;
    margin: 0 0 40px 0;
   position:relative
}
.content-main .statistics-site:after{

    content: "";
    background-color: #50604b;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    opacity: 0.8;
   width:100%;
   height:100%;
   display:inline-block;
   
}
.content-main .statistics-site > .container,
.content-main .statistics-site .list-statistics{
    
    height: 100%;
}
.content-main .statistics-site .list-statistics{

    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 35px 0;
    z-index: 20;
	justify-content: center;
}
.content-main .statistics-site .list-statistics .item-statistics{

    margin: 0 35px;
    text-align: center;
}
.content-main .statistics-site .list-statistics > .item-statistics .circle-icon{

    background: url('../../images/statistics.png') no-repeat -323px / 400px;
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border-top: 1px solid #ddd;
    opacity: 0.5;
}
.content-main .statistics-site .list-statistics > .item-statistics:nth-child(2) .circle-icon{

    background: url('../../images/statistics.png') no-repeat -242px / 400px;
}
.content-main .statistics-site .list-statistics > .item-statistics:nth-child(3) .circle-icon{

    background: url('../../images/statistics.png') no-repeat -162px / 400px;
}
.content-main .statistics-site .list-statistics > .item-statistics:nth-child(4) .circle-icon{

    background: url('../../images/statistics.png') no-repeat -73px / 400px;
}
.content-main .statistics-site .list-statistics > .item-statistics:nth-child(5) .circle-icon{

    background: url('../../images/statistics.png') no-repeat 19px / 400px;
}
.content-main .statistics-site .list-statistics .item-statistics .counter-value{

    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.content-main .statistics-site .list-statistics .item-statistics .title-item{

    font-size: 18px;
    color: #fff;
 
}
.content-main .statistics-site .list-statistics .item-statistics span
{
	color:#fff;
	line-height:2
}
.statistics-site ul
{
	position:relative;
	z-index:100
}
.statistics-site li
{
	list-style:none;
	float:right;
	margin:20px 40px;
}
.statistics-site li span
{
	display:block;
	color:#fff;
	text-align:center
}
/*---------------------- Footer Main ---------------------*/

.footer-main{
    
    padding: 0;
    position: relative;
    background-color: #263238;
}
.footer-main:before{
    
    content: "";
    background: url('../../images/logo-footer.png') no-repeat center center / 1000px fixed;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
/*---------------------- Footer Info ---------------------*/

.footer-main .info-footer{
    
    padding: 20px 0;
    color: #fff;
    border-bottom: 1px solid #999;
}
.footer-main .info-footer .fa{
    
    vertical-align: middle;
    padding: 0 5px;
}
.footer-main .info-footer .footer-address .fa{
    
    font-size:18px;
}
.footer-main .info-footer .footer-address span
{
	line-height:2;
	color: #fff;
}
.footer-main .info-footer .footer-mail  a
{
	color:#fff;
	display:block
}
.footer-main .info-footer .footer-mail{
    
    direction: rtl;
    font-size: 12px;
    padding-top: 8px;
}
.footer-main .info-footer .footer-mail .fa{
    
    font-size: 16px;
}

/*---------------------- /Footer Info ---------------------*/

/*---------------------- Footer Tags ---------------------*/

.footer-main .tags-footer{
    
    padding: 15px 0 15px;
}
.footer-main .tags-footer .tags-title{
    
    font-size: 16px;
    color: #fff;
}
.footer-main .tags-footer .tags-title .fa{
    
    font-size: 22px;
    vertical-align: middle;
}
.footer-main .tags-footer .tags-title .lbl{
    
    font-weight: 500;
}
.footer-main .tags-footer .tags-list{
    
    margin-top: 10px;
}
.footer-main .tags-footer .tags-list .tag-item{
    
    background-color: #3eafb5;
    display: inline-block;
    padding: 2px 8px;
    margin-left: 5px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #fff;
    font-weight: lighter;
    border-radius: 2px;
    transition: all 0.3s;
}
.footer-main .tags-footer .tags-list .tag-item:hover{
    
    background-color: #fff;
    color: #333;
}

/*---------------------- /Footer Tags ---------------------*/

.footer-main .footer-copyright{
    
    background-color: #212121;
    color: #fff;
    text-align: center;
    line-height: 4.5;
    font-size: 12px;
}
/*---------------------- /Tabs Site ---------------------*/
/***********************/
.P1 
{  
    width:100%;
    float:right;
    margin:10px 0;
}
.P1 .paneltable
{
    width:100%;
    border:solid 1px #d0d0d0;
    box-shadow:0 0 5px #ccc;
    margin-top: 38px;
}
.P1 .sitefont
{
    
    font-size:13px;
    color:#363636;
    line-height:1.5;
}
.P1 .News_STitr
{
    
    font-size:14px;
    color:#2f72a5
}
.P1 .News_STitr:hover
{
    color:#033676;
}
.P1 .News_Titr
{
    
    font-size:13px;
    color:#2f72a5
}
.P1 .News_Titr:hover
{
     color:#033676;
}
.P1 .panel_link
{
   
   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-color:#026c71;
    color:  #fff ;
    font-size:17px;
    font-family: Yekan,YekanNumbers,tahoma;
    text-align :center ;
   

}
.P1 .panelhead div
{
line-height:1.5;
text-align :center ; 
margin:0 10px;
padding: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;
    background-color:#fff;


}
.P1 .panelbody div
{
    line-height:1.5;
    padding-top: 5px;
}
.P1 .introtext
{
    color:#363636;
    
    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; 
}
.P1 #ctl01_btnEvote,.P1 #ctl01_btnAnswer{
    width: 105px;
    float: right;
    padding: 6px !important;
    font-size: 14px;
    margin:0 5px 5px 5px
}
.P1 #ctl01_RbtnList
{
    margin:5px
}


/*******************/
.moduletable.P1
{
    
    margin:20px 0;
     border: 1px solid #d0d0d0;
    box-shadow: 0 0 5px #ccc;
    background-color:#fff
}
.P1 .module-header {
 
 background-image:url("../../images/p1-head.jpg");
 background-repeat:repeat-x;
height:34px;
 
  
}
.P1 .module-header h3
{
    margin:0 0;
    
    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:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#333;
    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
}
.P1 .item-row .col-xs-12.col-sm-12
{
    padding-right:5px;
    padding-left:5px;
}

.P1 .module-body 
{
      padding:0;
    
    font-size:13px;
    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
}

/************************/
.P2
{
	margin:10px 0 30px 0;
	background-color: #fff;
	box-shadow: 0 0 9px -3px #999;
	float:right;
	width:100%;
}
.moduletable.P2
{  
	width:100%;
}
.P2 .module-header {
 
   background-color: #026c71;
   color: #fff;
text-align: center;
border-radius: 0;
transition: all 0.3s;
height:40px
 
  
}
.P2 .module-header h3
{
   
   line-height:1.5;
   color:#fff;
   text-align:center;
   padding:10px 0;
   margin:0;
   font-size:16px
   
    
}
.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:5px;
   line-height:1.5;
   direction:rtl;
   
}
.P2 .module-footer 
{
 
}

.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
}
.P2 .link-mainpage-ray 
{
   padding-right:10px;
}
.P2 .link-mainpage-ray li
{
   list-style-type:none
}
.P2 .link-mainpage-ray li a
{
   margin:5px 0;
   text-align:right;
   line-height:1.5;
   font-size:13px;
   color:#888;
   display:inline-block;
   transition:all 0.3s;

}
.P2 .link-mainpage-ray li a:hover
{
   color:#3aabb1;
   transition:all 0.3s;
   padding-right:10px;
}
.P2 .link-mainpage-ray li:before{
   content:"\f190";
   font-family:'FontAwesome';
   margin:5px 7px;
   color:#888;
   transition:all 0.3s
}
.P2 .link-mainpage-ray li:before:hover
{
   color:#3aabb1;
   transition:all 0.3s
}
.P2 .img-security
{
   margin:25px 0 0 0 !important;
   width:180px
}
.P2 .text-security
{
    width:100px;
    margin:0 5px;
   float:right;

}
.P2 .security-sec .img-security
{
    width:100px !important;
   
}
.P2 .control-label
{
    width:100% !important;
    
}
.P2 .security-sec .control-label
{
   width:auto !important;
   float:right;
   margin:5px 0 0 0
}
.P2 .form-group .col-md-2
{
   width:50%;
   margin:0 auto
}
.P2 .evote-answer-op
{
    width:100% !important;
    
}
.P2 .radio input[type="radio"]
{
 margin-left:0 !important;
 position:relative;
 left:10px 
}
.P2 .radio
{
   margin-bottom:2px;
   margin-top:2px;
}
.P2 .btn.btn-primary
{
   padding:5px 10px;
   background-color:#026c71
}
.P2 #btnEvote
{
    padding:5px
}

/*************/
.news-bullet
{
    width:5px;
    height:5px;
    background-color:#c5161d;
    border-radius:10px;
    float:right;
    margin:8px 0 0 4px
}
/*****************************/

/***********************/
.MP
{
   background-color: #fff;
border-radius: 5px;
box-shadow: 0 2px 4px -4px #000;
margin-top: 10px;
}
.MP .paneltable
{
    width:100%
}
.MP .sitefont
{
}
.MP .News_STitr
{
    font-family:Tahoma !important;
    font-size:9pt !important;
    
}
.MP h2
{
    
    font-size:15px;
}
.MP .News_Titr
{
    
    font-size:15px;
    padding:1px
    
}
.MP .panelhead
{
    border-bottom: dotted 1px #767676;
height: 35px;
margin: 0 10px;
font-family: Nasim_B,Yekan,YekanNumbers,tahoma;
font-size: 14px;
color: #666;
text-align: right;
direction: rtl;
}
.MP .panelhead div {
    background-color: #026c72;
    border-radius: 5px;
    color: #fff;
    direction: rtl;
    font-family: Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size: 16px;
    height: 50px;
    margin: 15px 10px;
    text-align: right;
    line-height: 50px;
    padding: 0 10px;
}
.keyword-title {
    font-size: 14px;
    margin-right: 15px;
    line-height: 3;
	color: #fff;
	font-family: iransans;
}
.MP .panel_link  img {
display: inline-block;
}
h2.introtext {
    display: inline-block;
	font-family: iransans;
}
.MP .panelbody
{
    background-color: #fff;

font-family: Yekan,YekanNumbers,tahoma;
font-size: 13px;
color: #777;
min-height: 400px;
}
.MP .panelbody div
{
     padding:10px;
}
.MP .panelbottom
{
}
/******************/
.MP1
{
    margin:10px 0 0 0
}
.MP1 .paneltable
{
    width:100%;
}
/******************/
.moduletable.MP1
{
    
    margin:10px auto 10px auto
}
.MP1 .module-header {
 
  
}
.MP1 .module-header h3
{
    margin:0 0;
    padding:15px;
    color:#333;
    text-align:right;
    direction:rtl;
    
    font-size:18px;
   
   
    
}
.MP1 .News_STitr
{
      font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:16px;
    color:#5a5a5a;
    direction:rtl;
    font-weight:normal;
    line-height:1.5
}
.MP1 .News_Titr
{
      font-family:Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size:22px;
    color:#333;
    direction:rtl;
    line-height:1.5;
}
.MP1 .News_Titr:hover
{
    color:#1167a8
    }

.MP1 h3
{
  
}



.MP1 .module-body 
{
  
    font-family:Nasim_R,Yekan,YekanNumbers,tahoma;
    font-size:15px;
    color:#7a7979;
   
}
.MP1 .module-footer {
}

.MP1 .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
}
.MP1 .news-item
{
    padding:0
}

/******************/
.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
}
/***************/
.MP2
{
    float:right;
    margin:10px 0 0 0;
    background-color:#fff;
    border-radius:5px;
}
.MP2 .paneltable
{
    width:100%
}
.MP2 .sitefont
{
}
.MP2 .News_STitr
{
    font-family:Tahoma !important;
    font-size:9pt !important;
    
}
.MP2 h2
{
    
    font-size:15px;
}
.MP2 .News_Titr
{
    
    font-size:15px;
    padding:1px
    
}
.MP2 .panelhead
{

   
    color: #666;
    direction: rtl;
    font-family: Nasim_B,Yekan,YekanNumbers,tahoma;
    font-size: 14px;
   height: 50px;
    text-align: right
}
.MP2 .panelhead div
{
    background-color: #f1f1f1;
     border-radius: 5px; 
    margin: 15px 10px;
    padding:15px 10px;
}
.MP2 .panelbody
{
    background-color: #fff;

font-family: Yekan,YekanNumbers,tahoma;
font-size: 13px;
color: #777;
min-height: 400px;
}
.MP2 .panelbody div
{
     padding:10px;
}
.MP2 .panelbottom
{
}

/*****************************/
.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.P8
{
    
    margin:10px auto 10px auto
}
.P8 .module-header {
 
   
}
.P8 .module-header h3
{
    margin:0 0;
    color:#0068be;
    text-align:right;
    direction:rtl;
    font-size:15px;
     
   
   
    
}
.P8 .News_STitr
{
      font-size:12px
}
.P8 .News_Titr
{
   font-size: 14px;
    color: #34ABB1;
    margin-top: 0;
    line-height: 2;
   text-align:right;
   direction: rtl;
}
.P8 .News_Titr:hover
{
    color:#1167a8
    }
.P8 .img-news
{
       float: right;
    position: relative;
    border: 1px solid #ddd;
    width: 120px;
    height:100px;
    border-radius: 4px;
    overflow: hidden;
    margin-left: 10px;
}
.P8 .img-news img
{
       width: 100%;
    height: 100%;
}
.P8 .news-item
{
   float: right;
    height: 135px;
    overflow: hidden;
    opacity: 1;
    transition: all 0.3s;
}
.P8 .news-item:hover
{
   opacity:0.7
}
.P8 .news-date
{
    position: absolute;
    right: 16px;
    left: auto;
    bottom: 16px;
    height: 25px;
  color: #026C72;
    text-align: center;
    line-height: 2;
    width: 128px;
    z-index: 2;
    background-color: rgba(255,255,255,0.5);
    font-size: 13px;
      
}
.P8 .news-introtext
{
       font-size: 12px;
    color: #999;
    text-align: justify;
    line-height: 2;
	direction: rtl;
}
.P8 .news-tools span 
{
       background-color: #026C72;
    padding: 8px 20px;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 9px -4px #000;
    transition: all 0.3s;
   margin:0 auto;
   width:100px;
}
.P8 .news-tools span:hover
{
       background-color: #34ABB1;
   width:120px;
}
.P8 .panel_link_bold 
{
   color:#fff;
   display:block;
   text-align:center
}
/****************MP Panel*************/
.moduletable.MP
{
   
     background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 4px -4px #000;
    margin-top: 10px;
    float:right;
    width:100%
}
.MP .module-header {

 background-color: #026c72;
border-radius: 5px;
color: #fff;
direction: rtl;
font-family: IRANSans,Yekan,YekanNumbers,tahoma;
font-size: 14px;
height: 50px;
margin: 15px 10px;
text-align: right;
    
}
.MP .module-header div
{
    line-height:38px;
    
 font-size:14px;
 color:#fff;
 padding:5px 10px
}
.MP .module-header h3
{
   margin: 0;
padding: 15px !important;
color: #fff;
text-align: right;
direction: rtl;
font-family: IRANSans,Yekan,YekanNumbers,tahoma;
font-size: 20px;
font-weight: 400;
    
}
.MP .module-body 
{
    background-color:#fff;
    padding:10px;
    
    font-size:13px;
    color:#777;
    min-height:400px;
}
.MP .module-footer {
}


.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**************/
/************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-size:13px;
    
}
.opinion-border
{
   
    margin:5px;
    float:left;
   
}
.highslide img
{
    padding:15px 15px 0 15px;
    width:300px;
   
   
}
.opinion-div-header .News_STitr h3
{
    font-family:tahoma;
    font-size:9pt;
    color:#000;
    text-align:right;
    direction:rtl;
    line-height:1.5
    
}
.opinion-div-header .News_Titr h3
{
    
    font-size:18px;
    color:#000;
    text-align:right;
    direction:rtl;
    line-height:1.5
    
}
.opinion-div-intro
{
    
    font-size:13px;
    line-height:1.5;
    direction:rtl;
    padding:10px;
    color:#333;
    display:inline-block;
    background-color:#eee;
    border-radius:5px;
    margin:5px
    
}
.opinion-div-fulltext-news,.opinion-div-fulltext-news div,.opinion-div-fulltext-news p
{
     font-family:Yekan,YekanNumbers,tahoma !important;
    font-size:13px;
    line-height:2;
    direction:rtl;
    text-align:justify !important;
    color:#6d6d6d;
    padding:10px;
   white-space:unset
}
.opinion-div-fulltext-news,.opinion-div-fulltext-news img
{
   text-align:center;
   margin:0 auto;
   display:block
}
.content-comment-list
{
    display:none;
}
.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;
    
}
.form-groupbox
{
    float:right;
    margin-left:10px;
}
.content-detailsbox .boxrow ul li
{
    float:right;margin-left:10px;
    line-height:2
}
.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: 110px;
}
.form-groupbox.comment-div
{
    float:none;
    margin:10px 0
}
.form-control.comment-box
{
    width:100% !important;
}
.boxrow ul
{
    list-style:none;
    margin:10px 0
}
.boxrow ul li
{
    font-family:tahoma;
    font-size:8pt;
    color:#333;
    line-height:2
    
}
.tools ul
{
    list-style:none;
}
.tools ul li a
{
    
    font-size:12px;
    color:#333
}
/*****************/
.service-content-link
{
    padding:0;
    margin:0
}
.service-content-link li
{
list-style:none;

font-size:13px;
color:#013d6f;
line-height:1.5;
border-bottom:solid 1px #d0d0d0;
padding:10px 0
    
}
.service-content-link li a
{
    
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 {
background-color: #3eafb5;
display: inline-block;
padding: 2px 8px;
margin-left: 5px;
margin-bottom: 10px;
font-size: 12px;
color: #fff;
font-weight: lighter;
border-radius: 2px;
transition: all 0.3s;
}
.tag-Keywords a:hover {
      background-color: #fff;
    color: #333 !important;
}
.tag-Keywords a, .tag-Keywords a:link {
    color: #fff;
    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;
   width:100%;
   float:right;
}
.tag-Keywords span {
    /*float:left;*/
    float:right;
   
}
.tag-Keywords ul
{
    list-style-type:none !important;
       margin: 0;
    padding: 0;
}
.tag-Keywords ul li
{
    list-style-type:none !important;
   float:right
}/*****************************************************/  

.form-control1:focus, .form-control1:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.form-control1:focus, .form-control1:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.form-control1 {
    border: 1px solid #cccccc !important;
    border-radius: 3px !important;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    height: 18px !important;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px;
    text-align: right;
}

.msdn-pagination li {
    display: inline-block;
       border: none;
    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;
}

@media only screen and (min-width:300px) and (max-width: 900px){

    .header-main .header-menu .container,
    .header-main .header-menu .nav-sarab{

        padding: 0;
    }
    .header-main .header-menu .nav-sarab{

        position: absolute;
    }
    .navbar-default .navbar-toggle,
    .navbar-default .navbar-toggle:focus, 
    .navbar-default .navbar-toggle:hover{
        
        position: absolute;
        left: 0;
        background-color: #3eafb5;
        margin: 0 10px !important;
        padding: 12px 10px;
        border-radius: 2px;
        margin-right: 10px;
        z-index: 999;
        transition: all 0.3s;
    }
    .header-main .header-menu .nav-sarab > .navbar-default{

        position: absolute;
        top: 34%;
        left: 0;
        right: 0;
    }
    .navbar-default .navbar-toggle .icon-bar{

        background-color: #fff;
    }
    .navbar-header {

        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
        padding: 0;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .navbar-header,.container-fluid{

        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{

        margin-left: 15px;
    }
    .navbar-default .navbar-toggle{

        border:none;
        margin: 15px;
    }
    .navbar-default .navbar-toggle .fa-bars{

        color: #fff;
        font-size: 25px;
    }
    .navbar-toggle{

        padding: 0;
        margin: 10px;
    }
    .navbar-default .navbar-collapse{

        background-color: #fff;
        margin: 25px 0 0;
        padding: 0;
        position: absolute;
        right: 0;
        left: 0;
        box-shadow: 0 2px 6px -2px #000;
    }
    .navbar-default .navbar-collapse ul{

        margin: 0 !important;
        padding: 0 0 0 !important;
      /*  display: block !important;*/
    }
    .navbar-default .navbar-nav > li{

        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .navbar-default .navbar-nav > li > a{

        color: #999 !important;
        text-align: right;
        line-height: 2;
    }
    .navbar-default .navbar-nav > li:hover{

        background-color: transparent;
    }
    .site-statistics .stat-style .stat-icon{

        float: none;
        margin: 0;
    }
    .site-statistics .stat-style > .txt-stat{

        width: 100%;
    }
    .site-statistics{

        padding: 60px 0;
    }
    .header-main .header-menus .container{
        
        width: 100%;
        padding: 0;
    }
    .header-main .header-menus .nav-tbzmed{
        
        background-color: transparent;
        box-shadow: none;
        width: 100%;
        z-index: 10;
    }
    .header-main .header-menus .quick-menu{
        
        bottom: -55px;
        height: 40px;
        width: 110px;
    }
    .content-main .quick-access .style-access{
        
        height: auto;
        padding: 0;
    }
    .content-main .quick-access .style-access .notifications{
        
        border-left: 0;
        border-bottom: 1px solid #ddd;
    }
    .content-main .quick-access .style-access > div{
        
        padding: 0 15px !important;
    }

}
.content-main .quick-access .style-access .notifications .ticker
{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 500px;
}
.owl-prev .angle-left
{
position: absolute;
top: 50%;
margin-top: -15px;
width: 30px;
height: 30px;
border-radius: 50px;
text-align: center;
background: #026c71;
color: #fff;
padding-left: 10px;
left: -40px;
}

.owl-next .angle-right
{
position: absolute;
top: 50%;
margin-top: -15px;
width: 30px;
height: 30px;
border-radius: 50px;
text-align: center;
background: #026c71;
color: #fff;
padding-right: 10px;
right: -40px;
}


.overlay-content .nav-tbzmed-right .navbar-default .navbar-collapse
{
   padding:0
}
.overlay-content .nav-tbzmed-right{
    
     border: none;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    right: 0;
    left: 0;
    bottom:0;
    z-index: 9999;
   top:0;
}
.overlay-content .nav-tbzmed-right .navbar-nav > li {
    display:block;
    border-left:0;
   float:none !important
}
.overlay-content .nav-tbzmed-right .nav.navbar-nav.navbar-right
{
       width: 100%;
    padding: 5px 0;
    float: none !important;
    margin: 0;
}
.owl-carousel
{
margin-bottom: 12px;
margin-top: 12px;
}
.home_tabs
{
margin-bottom: 5px;
margin-left: 5px;
width: 100%  !important;
}
.home_tab1_content #A1
{
border: 1px solid #026c71;
cursor: pointer;
height: 25px;
width: 90px;
border-radius: 5px 5px 5px 5px;
padding: 0px 30px;
background-color: #2ea4aa;
float: right;
color:#fff;
}

.home_tab1_content #A3
{
border: 1px solid #026c71;
cursor: pointer;
height: 25px;
width: 90px;
border-radius: 5px 5px 5px 5px;
padding:  0px 10px;
background-color: #2ea4aa;
float: right;
color:#fff;
}
.home_tab1_content #A4
{
border: 1px solid #026c71;
cursor: pointer;
height: 25px;
width: 90px;
border-radius: 5px 5px 5px 5px;
padding:0px 10px;
background-color: #2ea4aa;
float: right;
color:#fff;
}

.home_tab_title
{
width: 100% !important;
}

.home_tab1_content #today
{
  margin: 0px 0px 0px !important;
}
.home_tab1_content #yesterday
{
  margin: 0px 0px 0px !important;
}
.home_tab1_content #lastWeek
{
  margin: 0px 0px 0px !important;
}
.home_tab1_content #lastMonth
{
  margin: 0px 0px 0px !important;
}
.PZ
{

margin-top: 10px;
box-shadow: 0 0 9px -3px #999;
}

.home_tab_title
{
background:#026c71 !important;
}
.home_tab_title #home_tab1 
{
background:#026c71 !important;
font-family: IRANSans, Open_Sans;
font-size:17px !important; 
margin-top: 5px;
height: 26px !important;
color:#fff;
}
.porbazdid_news
{
padding-top:10px;
}
/**************************/
.link-main-center a
{
	display: flex;
    text-align: center;
    float: right;
    padding: 5px 0;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    width: 150px;
    justify-content: center;
	
}
.link-main-center span
{
	display:block;
	text-align:center;
	color:#000;
	font-size:13px;
	line-height:2
}
.owl-carousel .owl-item img {
    display: block;
    width: 100% !important;
}
/**********serch**************/
.art-main .panel-archive .panel-title .triangle {
   background-color: #34abb1 !important;
    padding: 16px !important;
    display: inline-block;
    font-size: 18px !important;
   
    position: relative;
}
.art-main .panel-archive-search .triangletitle {
    color: white;
    margin-right: 25px;
    display: inline-block;
    font-size: 16px;
}
.art-main .panel-archive .panel-title .triangle:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 57px 20px !important;
    border-color: transparent transparent #34abb1 transparent !important;
    position: absolute;
    top: 0px;
    left: -20px;
}
.art-main .panel-archive-search .bootstrap-select > .btn-default .caret {
    right: auto;
    left: 20px !important;
}
.art-main .panel-archive .btn-info {
    border: none;
    border-radius: 2px;
    padding: 7px 22px;
    font-size: 14px;
    background-color: #34abb1 !important;
    transition: all 0.3s;
}
.tags-footer .updated-date {
color: #fff;
}
.googlemap .map img {
    height: 100%;
    width: 100%;
}
.googlemap .map  {
   text-align: center;
    margin: 15px 0;
}
.googlemap .map a {
    text-align: center;
}
.footer-main .updated-date {
    color: #fff;
    font-size: 12px;
}
.footer-main .updated-date h3 {
    color: #fff;
    font-size: 16px;
}
.moduletable.P1 .fa-angle-left,
.moduletable.P1 .fa-angle-right {
margin-top: 6px;
}
#topbar {
display: none;
}
@media only screen and (min-width:300px) and (max-width: 900px){

    .header-main .header-menu .container,
    .header-main .header-menu .nav-sarab{

        padding: 0;
    }
    .header-main .header-menu .nav-sarab{

        position: absolute;
    }
    .navbar-default .navbar-toggle,
    .navbar-default .navbar-toggle:focus, 
    .navbar-default .navbar-toggle:hover{
        
        position: absolute;
        left: 0;
        background-color: #3eafb5;
        margin: 0 10px !important;
        padding: 12px 10px;
        border-radius: 2px;
        margin-right: 10px;
        z-index: 999;
        transition: all 0.3s;
    }
    .header-main .header-menu .nav-sarab > .navbar-default{

        position: absolute;
        top: 34%;
        left: 0;
        right: 0;
    }
    .navbar-default .navbar-toggle .icon-bar{

        background-color: #fff;
    }
    .navbar-header {

        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.0.8);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
        padding: 0;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .navbar-header,.container-fluid{

        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
    }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{

        margin-left: 15px;
    }
    .navbar-default .navbar-toggle{

        border:none;
        margin: 15px;
    }
    .navbar-default .navbar-toggle .fa-bars{

        color: #fff;
        font-size: 25px;
    }
    .navbar-toggle{

        padding: 0;
        margin: 10px;
    }
    .navbar-default .navbar-collapse{

        background-color: #fff;
        margin: 25px 0 0;
        padding: 0;
        position: absolute;
        right: 0;
        left: 0;
        box-shadow: 0 2px 6px -2px #000;
    }
    .navbar-default .navbar-collapse ul{

        margin: 0 !important;
        padding: 0 0 0 !important;
      /*  display: block !important;*/
    }
    .navbar-default .navbar-nav > li{

        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .navbar-default .navbar-nav > li > a{

        color: #999 !important;
        text-align: right;
        line-height: 2;
    }
    .navbar-default .navbar-nav > li:hover{

        background-color: transparent;
    }
    .site-statistics .stat-style .stat-icon{

        float: none;
        margin: 0;
    }
    .site-statistics .stat-style > .txt-stat{

        width: 100%;
    }
    .site-statistics{

        padding: 60px 0;
    }
    .header-main .header-menus .container{
        
        width: 100%;
        padding: 0;
    }
    .header-main .header-menus .nav-tbzmed{
        
        background-color: transparent;
        box-shadow: none;
        width: 100%;
        z-index: 10;
    }
    .header-main .header-menus .quick-menu{
        
        bottom: -55px;
        height: 40px;
        width: 110px;
    }
    .content-main .quick-access .style-access{
        
        height: auto;
        padding: 0;
    }
    .content-main .quick-access .style-access .notifications{
        
        border-left: 0;
        border-bottom: 1px solid #ddd;
    }
    .content-main .quick-access .style-access > div{
        
        padding: 0 15px !important;
    }
}
.P8 .News_STitr {
	font-size: 10px;
	direction: rtl;
	line-height: 1.5;
}
.P8 .News_Titr {
	line-height: 1.5;
	text-align: right;
	direction: rtl;
}
.info-news h3{
	margin-bottom:1px;
}

.popup-products {
    margin-top: 10px;
    text-align: center;
}

    .popup-products .product {
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        position: relative;
        padding: 20px;
    }

        .popup-products .product:hover {
            background: white;
            -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
            -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.35);
        }

.picture {
    position: relative;
    overflow: hidden;
    height: 270px;
    text-align: center;
}

    .picture .img-overlay {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        padding: 0;
        text-align: right;
        background-color: rgba(255, 255, 255, 0.33);
        opacity: 0;
        filter: alpha(opacity=0);
        width: 0;
        height: 0;
        -webkit-transition: all 0.33s ease-in-out;
        -moz-transition: all 0.33s ease-in-out;
        -o-transition: all 0.33s ease-in-out;
        transition: all 0.33s ease-in-out;
    }

.product:hover .img-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.product-titles {
    text-align:right;
    font-weight: bold;
}

.span3 {
    float: none;
    display: inline-table;
}

.img-style {
    width: 212px;
    height: 212px;
    margin: auto;
}


#container-btn {
    margin: 30px auto;
    width: 125px;
    text-align: center
}

.Miz a.s3d {
    clear: both;
    opacity: .9;
    border-radius: 3px;
    box-shadow: 0 4px 5px rgba(0,0,0,.3);
    display: inline-block !important;
    height: 35px;
    margin: 0 0 10px;
    padding: 0 10px 11px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,.35);
    width: 125px;
    transition: width 0.1s ease-in-out, opacity 0.1s ease-in-out, margin-left 0.1s ease-in-out, transform .3s ease-out;
}

   .Miz a.s3d:hover {
        opacity: 1;
        width: 160px;
        margin-left: -16px;
    }

.Miz a.a-1 {
    background: #F98CB6;
    background: linear-gradient(#F98CB6, #F75F94);
    border-top: 1px solid #fbbad3;
    color: rgba(74,36,49,.9);
}

  .Miz a.a-1:active {
        background: #F75F94;
        background: linear-gradient(#F75F94, #F98CB6);
    }

.Miz a.a-2 {
    background: #65acc8;
    background: linear-gradient(#65acc8, #4586ae);
    border-top: 1px solid #a1cdde;
    color: rgba(25,45,55,.9);
}

 .Miz a.a-2:active {
        background: #4586ae;
        background: linear-gradient(#4586ae, #65acc8);
    }

.Miz a.a-3 {
    background: #4669ab;
    background: linear-gradient(#4669ab, #304886);
    border-top: 1px solid #8ea4cd;
    color: rgba(21,31,53,1);
    text-shadow: 0 1px 1px rgba(255,255,255,.35);
}

 .Miz a.a-3:active {
        background: #304886;
        background: linear-gradient(#304886, #4669ab);
    }

.Miz a.a-4 {
    background: #58853e;
    background: linear-gradient(#58853e, #3c592a);
    border-top: 1px solid #99b489;
    color: rgba(22,33,16,1);
}

  .Miz  a.a-4:active {
        background: #3c592a;
        background: linear-gradient(#3c592a, #58853e);
    }

.Miz a.a-5 {
    background: #eb5a5f;
    background: linear-gradient(#eb5a5f, #e13c41);
    border-top: 1px solid #f39a9e;
    color: rgba(69,22,24,1);
}

 .Miz   a.a-5:active {
        background: #e13c41;
        background: linear-gradient(#e13c41, #eb5a5f);
    }

.Miz a.a-6 {
    background: #ea66ac;
    background: linear-gradient(#ea66ac, #da3868);
    border-top: 1px solid #f3a2cd;
    color: rgba(74,4,32,1);
}

.Miz    a.a-6:active {
        background: #da3868;
        background: linear-gradient(#da3868, #ea66ac);
    }
.Miz .product-titles p {
	text-align:center;
}

.content-main .hospital-links {
  margin-top: 50px;
}
.content-main .hospital-links .all-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-main .hospital-links .all-links .links-box {
  background-color: #3eafb5;
  width: 200px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  box-shadow: 0 0 2px 1px #ccc;
  margin-bottom: 15px;
  transition: .5s all;
}
.content-main .hospital-links .all-links .links-box:hover {
  background-color: #fff;
}
.content-main .hospital-links .all-links .links-box:hover h3 a {
  color: #3eafb5 ;
}
.content-main .hospital-links .all-links .links-box h3 {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-main .hospital-links .all-links .links-box h3 a {
  color: #fff;
  font-size: 16px;
  transition: .5s all;
}
.hamayesh{
	height: 330px !important;
}
.hamayesh .panelhead{
	background-color: #026c71;
    color: #fff;
    text-align: center;
    border-radius: 0;
    transition: all 0.3s;
    height: 40px;
}
.hamayesh .panelhead span{
    line-height: 1.5;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    font-size: 16px;
}
.hamayesh .box_skitterGallery {
	margin-top: 15px;
}
.hamayesh .info_slide_dots{
	bottom: 1px !important;
}
.jashnvare .module-body{
	text-align: center;
}
.hot-news .tabborder{
	display: flex;
    justify-content: center;
    align-items: center;
}
.navigation-bg{
	display:none;
}
.old-slider{
	margin-top:45px;
}
.SubGroupDiv p {
	display: none;
}
.SubGroupDiv {
	min-height: 240px;
}