/**************/


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}
/********************/

/*---------------------- Header Top ---------------------*/
.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: 2;
    margin-left: 20px;
	text-align:center;
}
.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-main .header-top .right-head{
	margin-top:5px;
}

/*---------------------- /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: 0;
    top: 10px;
    width: 150px;
    height: 130px;
}
.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;
}
.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: 15px auto;
    width: 200px;
}
.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: 70%;
    margin: 0 auto;
    position: absolute;
    right: 0;
    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;
   display: flex;
}
.header-main .header-menus .nav-tbzmed .navbar-nav .dropdown-menu li:before
{
   content: "\f111";
    right: 0;
    left: 0;
    font-size: 5px;
    top: 10px;
    bottom: 0;
    font-family: 'FontAwesome';
    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 10px;
    transition: all 0.3s;
}
.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: #E0F2F1;
    color: #026C72;
}
.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;
}
.list-access .moduletable
{
   width:100%
}
.list-access .module-header h3
{
   display:none
}
/*
.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;
    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;
}
/*---------------------- Site Statistics ---------------------*/

.content-main .statistics-site{

    padding: 0;
    background: url('../../images/background-statistics.jpg') no-repeat center center / cover fixed;
    height: 250px;
    margin-top: 40px;
   position:relative
}
.content-main .statistics-site:after{

    content: "";
    background-color: #263238;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    opacity: 0.8;
   width:100%;
   height:100%
}
.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;
}
.content-main .statistics-site .list-statistics .item-statistics{

    margin: 0 30px;
    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;
    opacity: 0.5;
}
/*---------------------- 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: 24px;
}
.footer-main .info-footer .footer-mail{
    
    direction: ltr;
    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 30px;
}
.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: 10px;
}
.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-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;
    padding: 15px 5px;

}
.P1 .panelbody div
{
    line-height:1.5;
    padding:3px;
   
width: 100% !important;
bottom: 10px;
}
.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; 
}
.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:10px 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-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: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-family:Yekan,YekanNumbers,tahoma;
    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:20px 0 0 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;
   width:90%
}
.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-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
}
.MP .News_Titr
{
    font-family:Yekan,YekanNumbers,tahoma;
    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: #f1f1f1;
border-radius: 5px;
color: #666;
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
}
.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-family:Yekan,YekanNumbers,tahoma;
    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-family:Yekan,YekanNumbers,tahoma;
    font-size:15px;
}
.MP2 .News_Titr
{
    font-family:Yekan,YekanNumbers,tahoma;
    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
}
.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;
}
.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: #f1f1f1;
border-radius: 5px;
color: #617c8f;
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-family:Yekan,YekanNumbers,tahoma;
 font-size:14px;
 color:#666;
 padding:5px 10px
}
.MP .module-header h3
{
   margin: 0;
padding: 15px !important;
color: #617c8f;
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-family:Yekan,YekanNumbers,tahoma;
    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-family:Yekan,YekanNumbers,tahoma;
    font-size:18px;
    color:#000;
    text-align:right;
    direction:rtl;
    line-height:1.5
    
}
.opinion-div-intro
{
    font-family:Yekan,YekanNumbers,tahoma;
    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-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 {
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;
}
.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: 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;
}

@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: 20px 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: #837E7A;
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: #837E7A;
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-stage-outer
{
height: 57px;
}
.owl-carousel
{
margin-bottom: 40px;
}
/**************************/
