
/* AF-3.9.0 */

/* Add here all your CSS customizations */
#header .search,
ul#css3menu1 li:hover>* {
    display: block
}

@font-face {
    font-family: WMitra;
    src: url(/uploads/WebMitraBold.eot);
    src: local('WMitra'), url(/uploads/WebMitraBold.woff) format('woff'), url(/uploads/WebMitraBold.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: 900;
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Black.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Black.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: bold;
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Bold.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: 500;
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Medium.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: 300;
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Light.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_Light.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: 200;
    src: url('../../../assets/fonts/IRANSansWeb-Fa_UltraLight.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa_UltraLight.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansWeb';
    font-style: normal;
    font-weight: normal;
    src: url('../../../assets/fonts/IRANSansWeb-Fa.eot');
    src: url('../../../assets/fonts/IRANSansWeb-Fa.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
    url('../../../assets/fonts/IRANSansWeb-Fa.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url('../../../assets/fonts/IRANSansWeb-Fa.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/IRANSansWeb-Fa.ttf') format('truetype');
}
body {
    color: #323232;
    font-family: "IRANSansWeb", IRANSansWeb, WMitra, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.nivo-slider .theme-default .nivoSlider img {
    max-height: 412px
}

ul.social-icons li {
    background-image: url(/uploads/social-sprites.png)
}

/* inside */

ul.nav-list.primary>li a::before {
    border-left: 0 solid #333;
    border-right: 4px solid #333
}



/* General */
body.art1 a {
    color: #01466d;
    text-decoration: none
}

body.art1 a:hover {
    color: #900
}

body.art1 .tabs ul.nav-tabs li.active a {
    border-top-color: #0767B1;
    color: #0767B1
}

body.art1 .tabs ul.nav-tabs a,
body.art1 .tabs ul.nav-tabs a:hover {
    color: #0767B1
}

body.art1 .tabs ul.nav-tabs a:focus,
body.art1 .tabs ul.nav-tabs a:hover {
    border-top-color: #0767B1
}

body.art1 .thumb-info .thumb-info-action-icon,
body.art1 .thumb-info .thumb-info-type {
    background-color: #0767B1
}

body.art1 #footer .footer-ribbon {
    background: #0767B1
}

body.art1 .btn-primary,
body.art1 .owl-theme .owl-controls .owl-nav [class*=owl-],
body.art1 .pagination>body.art1 .active>body.art1 a,
body.dark body.art1 .pagination>.active>a {
    background-color: #0767B1;
    border-color: #0767B1!important
}

.nav.nav-tabs li a {
    color: #004c86 !important;
    border-top-color: #2baab1;
    font-family:  'IRANSansWeb',IRANSansWeb !important;
    font-size: 14px;
}
.tabs .tab-content .archive .archive_link {
    padding: 2px 15px;
    margin: auto;
    background: #f97e37;
    border: 1px solid #f97e37;
    border-radius: 15px;
    color: #FFF;
    transition: .3s all ease;
}
.tabs .tab-content .archive .archive_link:hover {
    background: #f4f4f4;
    transition: .3s all ease;
    color: #f97e37;
}
.tabs .tab-content .archive {
    margin: auto;
    text-align: left;
    clear: both;
}
.tabs .tab-content #ipo-news .archive,
.tabs .tab-content #pictures .archive {
    padding-top: 10px;
}

html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
    border-top-color: #147282;
    color: #147282;
    font-family: 'IRANSansWeb',IRANSansWeb;
    background: #f4f4f4;
    font-size: 14px;
    border-radius: 0;
}
.tabs .tab-content .newsbox {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
}
/*       company-state          */
.company-state {
    margin-top: 15px;
}

.company-state .panel-body {
    padding: 0;
}

.company-state span {
    font-size: 14px;
    font-weight: bold;
}

span.company-name {
    text-align: right;
}

span.sood {
    float: left;
}

.company-state marquee {
    font-weight: bold;
    font-size: 14px;
}

.nbar .news {padding-bottom: 15px;}
/* Box */
.artbox1 {
    background: url(/uploads/diagonal.png) #f2f2f2;
    border-bottom: 2px solid #0767B1;
    font-family: "IRANSansWeb", IRANSansWeb, WMitra, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
    min-height: 35px;
    padding: 5px 10px
}
/* Top Bar */
body.art1 .tbar {
    background: center bottom repeat-x #0767B1;
    height: 25px
}
/* Header */
body.art1 #header.nav-bar .nav-main-collapse {
    background: #eee !important
}
/* Menu Bar */
body.art1 #header nav ul.nav-main ul.dropdown-menu>li>a {
    color: #fff;
    font-size: 1em
}

ul#css3menu1,
ul#css3menu1 li {
    font-size: 0;
    position: relative;
    zoom: 1
}

#header nav ul.nav-main li.dropdown:hover a,
body.art1 #header nav ul.nav-main li.active a,
body.art1 #header nav ul.nav-main li.dropdown.open .dropdown-toggle,
body.art1 #header nav ul.nav-main li>a:hover,
body.art1 #header nav ul.nav-main ul.dropdown-menu {
    background-color: #08c!important;
    color: #fff !important;
}

body.art1 #header nav ul.nav-main ul.dropdown-menu {
    border-color: #08c
}

body.art1 #header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li>a:hover {
    background: #0099e6!important
}
/* Slider */
body.art1 .sbar {
    background: #cdc7c7;
}
body .main .nbar {
    background:url('/uploads/1/template/47/12.png');
    padding-bottom: 10px
}
body.art1 .nivo-slider .theme-default .nivo-controlNav {
    background-color: #0767B1
}

body.art1 .ntbar {
    background: url(/uploads/diagonal.png) center #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #0767b1
}

body.art1 .tickertitle {
    color: #0767B1
}
/* Carowsel */
body.art1 .cbar {
    background: center #0767b1;
    padding-top: 15px
}
/* Footer */

/* Inside*/
body.art1 .ihbg {
    background: url(/uploads/diagonal.png) center top #fff
}

body.art1 .ibbg {
    background: center top #fff;
    padding-top: 20px;
    padding-bottom: 20px
}

body.art1 .page-header {
    background: url(/uploads/sliderbg.png) center #f2f2f2;
    border-bottom: 5px solid #ccc;
    border-top: 5px solid #384045;
    text-align: right;
    margin: 0
}

.page-header h1 {
    border-bottom: 5px solid #0767B1
}

#mii {
    border-top: 1px solid #0767B1
}
/*other css in head*/
.ui-tabs {
    direction: rtl
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs .ui-tabs-nav li.ui-state-default,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    float: right
}

ul#css3menu1,
ul#css3menu1 ul {
    margin: 0;
    list-style: none;
    padding: 0;
    background-color: #dedede;
    border-width: 1px;
    border-style: solid;
    border-color: #5f5f5f;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

ul#css3menu1 ul {
    display: none;
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-box-shadow: -3.5px 3.5px 5px #000;
    box-shadow: -3.5px 3.5px 5px #000;
    background-color: #FFF;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-color: #d4d4d4;
    padding: 0 10px 10px
}

* html ul#css3menu1 li a,
ul#css3menu1 {
    display: inline-block
}

ul#css3menu1 li {
    display: block;
    white-space: nowrap;
    float: right
}

ul#css3menu1 li:hover {
    z-index: 1
}

ul#css3menu1 ul ul {
    position: absolute;
    right: 100%;
    top: 0
}

ul#css3menu1 {
    z-index: 999
}

ul#css3menu1 li,
ul#css3menu1>li {
    margin: 0
}

ul#css3menu1 a:active,
ul#css3menu1 a:focus {
    outline-style: none
}

ul#css3menu1 a,
ul#css3menu1 a.pressed {
    display: block;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    font: 700 14px tahoma;
    color: #000;
    text-shadow: #FFF 0 0 1px;
    cursor: pointer
}

ul#css3menu1 ul li {
    float: none;
    margin: 10px 0 0
}

ul#css3menu1 ul a {
    text-align: right;
    padding: 4px;
    background-color: #FFF;
    background-image: none;
    border-width: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font: 400 12px tahoma;
    color: #000;
    text-decoration: none
}

ul#css3menu1 li:hover>a {
    font: 700 14px tahoma
}

ul#css3menu1 img {
    border: none;
    vertical-align: middle;
    margin-left: 10px
}

ul#css3menu1 img.over,
ul#css3menu1 li:hover>a img.def {
    display: none
}

ul#css3menu1 li a.pressed img.over,
ul#css3menu1 li:hover>a img.over {
    display: inline
}

ul#css3menu1 li a.pressed img.def {
    display: none
}

ul#css3menu1 span {
    display: block;
    overflow: visible;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 0
}

.botleftimg,
.topleftimg,
.toprightimg {
    display: none
}

ul#css3menu1 ul span {
    background-image: url(/cms/fmenuimages/cssmenu/m1-1/arrowsub-rtl.png);
    padding-left: 28px
}

ul#css3menu1 a,
ul#css3menu1 li:hover>a,
ul#css3menu1 li>a.pressed {
    background-image: url(/cms/fmenuimages/cssmenu/m1-1/mainbk.png);
    border-style: solid;
    border-color: silver;
    color: #000;
    text-shadow: #FFF 0 0 1px;
    text-decoration: none
}

ul#css3menu1 a {
    padding: 10px;
    background-color: #c1c1c1;
    background-repeat: repeat;
    background-position: 0 0;
    border-width: 0 0 0 1px
}

.bordersimg,
.bordersimgr {
    background-repeat: repeat-y
}

ul#css3menu1 li:hover>a,
ul#css3menu1 li>a.pressed {
    background-color: #0c97e2;
    background-position: 0 100px
}

.botcenterimg,
.topcenterimg {
    background-position: center;
    height: 22px
}

ul#css3menu1 ul li:hover>a,
ul#css3menu1 ul li>a.pressed {
    background-color: #FFF;
    background-image: none;
    font: 400 12px tahoma;
    color: #0978b3;
    text-decoration: none
}

ul#css3menu1 li.topfirst>a {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0
}

ul#css3menu1 li.toplast>a {
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px
}

@font-face {
    font-family: mitra;
    font-style: normal;
    font-weight: 400;
    src: url(includes/fonts/mitra.woff) format("woff"), url(includes/fonts/mitra.eot) format("eot"), url(includes/fonts/mitra.ttf) format("truetype")
}

.boximg {
    margin: 5px
}

.topcenterimg {
    padding: 0 15px;
    line-height: 22px;
    text-align: right;
    font-size: 8pt;
    color: #000;
    font-weight: 400
}

.bordersimg {
    background-position: left;
    border-left: 1px #9aa8b3 solid;
    border-right: 1px #9aa8b3 solid;
    border-bottom: 1px #9aa8b3 solid;
    border-top: 1px #9aa8b3 solid;
    background-color: #FFF
}

.bordersimgr {
    background-position: right
}

body.art1 .panel-group .panel-heading a {
    font-family: unset !important;
    color: #fff;
    background-color: #2baab1
}
#accordion .panel-group .panel-heading a{
    font-size: 14px;
}
.nivo-caption {
    display: none!important
}

body.art1 #header nav ul.nav-main li a {
    color: #3f4247 !important;
    font-size: 14px !important;
}

.panel-group .panel-heading a {
    display: block;
    padding: 6px 14px
}

.azr .owl-controls {
    display: none;
}

aside ul.nav-list>li>a {
    color: #004c86;
    font-size: 10pt;
    font-family: inherit
}

.element.style {
    color: #fdfdfb!important;
    text-align: center;
    white-space: nowrap;
    background-color: #e65555!important
}

ul.nav-list li a {
    -webkit-transition: background .1s;
    -moz-transition: background .1s;
    transition: background .1s;
    border-bottom: 1px solid #c1c1c5;
    padding: 8px 0;
    display: block;
    color: #0767b1;
    text-decoration: none;
    font-size: 16px
}

.tab-content {
    background:#f4f4f4 !important;
    height: unset !important;
}

.company-suggest .list {
    font-size: 14px;
    margin-top: 5px;
    float: left;
}

.company-suggest .tab-content {
    padding: 15px 15px 10px;
}

.company-suggest .list a.list-link {
    padding: 2px 15px;
    margin: auto;
    background: #f97e37;
    border: 1px solid #f97e37;
    border-radius: 15px;
    color: #FFF;
    transition: .3s all ease;
}
.company-suggest .list a.list-link:hover{
    background: #ffffff;
    transition: .3s all ease;
    color: #f97e37 !important;
}
.webfx-tree-container,
.webfx-tree-item{
    font-family: unset !important;
}
#accordion .panel-body ul li a ,
#accordion .panel-body ul li a span {font-size: 14px !important;}

#accordion .panel-body ul li {
    list-style: none;
}

#accordion .panel-body ul {
    padding-right: 5px;
}

.tabs .owl-theme .owl-controls {
    margin-top: -20px;
    text-align: center
}

body.art1 #header {
    background: url(pattern3-min.png) repeat !important;
}

.tabs .owl-carousel {
    margin-bottom: -5px
}

html.boxed .body {
    background-color: #fff;
    border-bottom: 0;
    border-radius: 6px;
    box-shadow: 0 0 4px rgba(0, 0, 0, .15);
    margin: 0 auto;
    max-width: 1200px;
    height: auto;
    border-top: 0
}

/*   NEW CSS   */

body.art1 #footer {
    background: radial-gradient(circle farthest-side at center center, #0767b1, #005065) #0767b1;
    border-top: 4px solid #035165;
    padding: 10px 0 0;
    font-size: 10pt;
}

#footer {
    background: #076676 radial-gradient(circle farthest-side at center center , #268ea0, #076676) repeat scroll 0 0;
    border-top: 7px solid #68a780;
    clear: both;
    font-size: 1em;
    margin-top: 0;
    padding: 10px 0 0;
    position: relative;
}

#footer .links {
    text-align: left;
}

#footer .links ul {
    padding: 0;
    margin-left: 10px;
}
#footer .links ul li {
    display: inline;
}
#footer .footer-copyright {
    font-family:  'IRANSansWeb', iransansweb;
    background: #015370 !important;
    border-top: none;
    margin-top: 0;
    padding: 10px 0 5px;
}

#footer p, #footer .footer-copyright p {
    color:#fff !important;
}

#footer .container .row > div {
    margin-bottom: 0;
}

.footer-copyright .copy-text {
    text-align: center;
}

#footer .footer-copyright .copy-text p,
#footer .footer-copyright .copy-text h1 {
    display: inline;
}

#footer .footer-copyright .copy-text h1 {
    font-size: 10pt;
    font-weight: 500;
    letter-spacing: 0;
    line-height: normal;
}

.footer-copyright #sub-menu {
    text-align: center;
}
/*  New css  */
p {
    color: #23282f;
}
.tooltip {
    font-family:  'IRANSansWeb', IRANSansWeb;
}
.clkme {
    background: none;
    font-family: 'IRANSansWeb',IRANSansWeb;
    color: #FFF;
    font-size: 10pt;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 5px;
}

.top-bar {
    background: #0767b1;
    color: #FAFAFA;
    font-size: 10pt;
    padding: 2px 0;
}
.top-bar .top-bar-menu {
    margin: 0;
}
.top-bar .menu_links {

}
.top-bar .menu_links ul.line-list {
    list-style: none;
    padding: 0;
}
.line-list li {
    display: inline;
}
.line-list li:before {
    content: "";
    display: inline-block;
    height: 10px;
    vertical-align: middle;
}
.line-list li:nth-child(n+2)::before {
    border-right: 1px solid #fafafa;
    margin-left: 3px;
}
.mefa_logo {
    float: none;
    margin-top: 20px;
}

img.flag {
    float: left;
    margin: 10px 0;
}
span.lang {

}
.top-bar .menu_links ul li a {
    color: #fafafa;
}

/*

news and post page css 18.7.2018

*/

.tab-content .item {
    clear: both;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #d6d6d6;
    width: 100%;
}
.tab-content .item:last-child {
    /* margin-bottom: 0; */
    border-bottom: none;
}
.tab-content .item .item-thumbnail {
    float: right;
    overflow: hidden;
}
.tab-content .item .item-thumbnail img {
    max-height: 75px;
    border: 1px solid #ddd;
    height: 100%;
    padding: 3px;
}
.tab-content .item .item-details {
    margin-right: 120px;
}
.tab-content .item .item-details .headline {
    display: block;
    color: #515151;
    min-height: 20px;
}
.tab-content .item .item-details .item-title {
    /* text-align: justify; */
    font-family: unset;
    margin-top: 0;
    font-size: 14px;
}
.tab-content .item .item-details .item-title a {
    font-weight: bold;
}
.tab-content .item .item-details .meta-info {
    font-size: .92705em;
    text-align: left;
    color: #5e5e5e;
}
.tab-content .item .item-details .summary {
    max-height: 45px;
    text-align: justify;
    color: #515151;
    display: none;
    overflow: hidden;
}



.post {
    direction: rtl;
    font-family: 'IRANSansWeb', IRANSansWeb;
}
.post .title {
    font-size: 20px;
    font-weight: 700;
    line-height: 2.2;
    text-align: center;
    color: #006699;

}
.post .content{
    text-align: justify;

}
.post .content p{
    line-height: 32px;
    margin: 32px 0;
    color: #43484c !important;
}
.post .content h2 {
    font-size: 1.2rem;
    font-weight: 800;
    line-height: 1.5rem;
}
.post .content p+h2, .post .content p+h3, .post .content p+h4{
    margin-top: 36px;
}
.post .content li {
    margin: 10px 0;
    color: #43484c;
}
.main_bread .row_bread .bread font:last-child {}
.main_bread .row_bread .bread font:nth-last-child(2) {}
.widgets h4.title {
    background: #0767b1;
    color: #FFF;
    padding: 10px 10px;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
    font-size: 15px;
    margin: 0;
}
.widgets .widget-content {

}
.widgets .widget-content table#table1 {
    width: 100% !important;
}
.widgets .widget-content tr {
    border-bottom: 1px solid #f2f2f2;
}
.widgets .widget-content tr:last-child {
    border-bottom: none;
}
.widgets .widget-content tr:hover {
    background: #eee;
    display: inline-block;
}
.widgets .widget-content td {
    padding: 7px 10px;
    text-align: right !important;
    position: relative;
}
.widgets .widget-content td:before {
    content: '\f060';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    color: #e36159;
    position: absolute;
}
.widgets .widget-content td .link-row1 {

    padding-right: 20px;

}

.item-meta-data1 {
    color: #777;
    font-size: 13px;
    float: left;
}

.btn-dark1:active,
.btn-dark1:focus {
    border-color: #23282f #23282f #23282f;
    background-color: #23282f;
}

.btn-dark1:hover,
.btn-dark1:focus {
    color: #ffffff;
}
.btn-dark1 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2e353e;
    border-color: #2e353e #2e353e #181c21;
}
.fa-chevron-left1:before {
    content: "\f053";
}
.btn1 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn1.focus, .btn1:focus, .btn1:hover {
    text-decoration: none;
}

.newss1+table , .newss1+table+table, .newss1+table+table+table ,
article.news-item1.list-item1+table, article.news-item1.list-item1+table+table, article.news-item1.list-item1+table+table+table,
article.news-item2.list-item2+table, article.news-item2.list-item2+table+table, article.news-item2.list-item2+table+table+table {
    display: none;
}
div#PrintArea > br,
div#PrintArea > div > br {
    display: none;
}
.page-view, .article-view {
    min-height: 32em;
    padding: 20px 30px;
    text-align: justify;
    /*border: 1px solid #e6e6e6;*/
}
.page-view h1, .article-view h1 {
    font-size: 1.62em;
    margin: 0;
    padding-bottom: 30px;
    font-weight: 700;
}
.news-view.article-view .meta-info {
    color: #777;
    margin-bottom: .61803em;
}
.news-view.article-view .summary {
    padding: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    background-color: #e6e6e6;
    border: 1px solid #d9d9d9;
}
.page-view figure, .article-view figure{
    margin-bottom: 10px;
}
.news-view .attachments-news > br {
    display: none;
}
.news-view .attachments-news {
    color: #103f96;
}

.news-view.article-view figure img {
    display: block;
    max-width: calc(100% - (200px));
    border: none !important;
    padding: 0 15px 15px 0 !important;
    height: auto;
}
h3.news-head {
    color: #e36159;
    display: inline;
    font-size: 18px;
}
.news-view.article-view .meta-info span.label {
    margin-right: 2px;
    border-radius: 0;
}
.tool-buttons .visit-counter {
    color: gray;
}
.tool-buttons>* {
    float: left;
    padding: 0 10px 0 0;
}
.main_bread {
    background: none;
}
.main_bread .row_bread {
    margin: 10px 0;
    background-color: #ffffff;
    border-radius: 5px;
    padding: 5px;
    box-shadow: 0 0 6px 0 #ddd;
}
.main_bread .row_bread .bread {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "IRANSansWeb", IRANSansWeb;
    font-size: 10pt;
}

.ipo_content{
    background: #FFF;
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0 0 6px 0 #ddd;
    padding: 10px;
}
.widgets{
    background: #FFF;
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0 0 6px 0 #ddd;
}
/*
    vote css
*/

.vote-content {
    margin: 10px;
}

tr.nortxtv8 td font,
tr.nortxtv8 td font input {
    font-family: "IRANSansWeb", IRANSansWeb !important;
}

tr.nortxtv8 td br {
    display: none;
}

tr.nortxtv8 td {
    overflow: hidden;
}

.vote-content > font {
    display: none;
}
tr.nortxtv8 {
    margin-bottom: 10px;
}

tr.nortxtv8 td br+img {
    display: block;
    margin-bottom: 2px;
}
tr.nortxtv8:first-child td {
    padding-bottom: 10px;
}

tr.nortxtv8:first-child td font {
    font-size: 14px !important;
}

tr.nortxtv8:last-child td font {
    font-size: 14px !important;
}

/*
    vote css
*/
.main.inner_page {
    background: #fafafa url(/uploads/1/template/47/12.png);
    padding-bottom: 15px;
}

.ipo_content #PrintArea table{
    font-size: unset !important;
    font-family: unset !important;
}
.ipo_content > #PrintArea > table {
    width: 100% !important;
}
.ipo_content > font {
    display: none;
}
.wrapper {
    display: flex;
    justify-content: space-between;
}
.sticky-menu {
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
}
.print-header,
.just-in-print {
    display: none;
}
.panel-faq .panel-heading {
    background-color: #2baab1;
    color: white;
}
.panel-data .panel-heading {
    background-color: #e36159;
    color: white;
}
.panel-data .panel-heading .panel-title ,
.panel-faq .panel-heading .panel-title {
    line-height: unset;
}
.panel-data ul ,
.panel-faq ul {
    padding-right: 20px;
    list-style: disc;
}
.panel-data ul li a,
.panel-faq ul li a {
    font-weight: bold;
}
.nav.nav-tabs li a {
    color: #147282 !important;
    border-top-color: #2baab1;
    border-radius: 0;
    margin-left:0;
    font-size:14px !important;
}
.nav-tabs li a, .nav-tabs li a:hover {
    background: #ddd;
    border-bottom: none;
    border-right: 1px solid #EEE;
    border-left: 1px solid #EEE;
    border-top: 3px solid #68a780;
    color: #CCC;
}
.tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
    border-top-color: #147282;
    color: #147282;
    font-family:  'IRANSansWeb',IRANSansWeb;
    background: #f4f4f4;
    font-size: 14px;
}
#ipo-company .item .item-details {
    margin-right: 0;
}
#ipo-company .item {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 0;
}
#ipo-company .item .item-thumbnail img {
    max-height: unset;
}
#ipo-company .item .item-thumbnail {
    float: none;
}
#ipo-company .item h4 {
    height: auto;
    text-align: center;
}
.event-logo {
    text-align: center;
}
.event-logo img {
    width: 240px;
    margin: 10px 0;
}
.service_box{border:1px solid #ddd;min-height:50px;border-radius:3px;padding:10px;margin-bottom: 10px;}
.service_box.se .data-link a {color: #FFF;font-size: 1.3em !important;}
.service_box.se{background: #1BBC9B}
.service_box .data-link{margin-right:45px}
.service_box .data-link a{font-size:1em}
.data-link span{margin-left:10px}
.service_box img{width:32px;height:auto;float:right}

div.floating-menu{position:fixed;top:50%;z-index:100;margin:0}
div.floating-menu a,div.floating-menu h3{display:contents;margin:0 .5em}
div.new-floating-menu{position:fixed;top:40%;right:-94px;z-index:100;margin:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.new-floating-menu .miz-el{background:#1BBC9B;color:#fff;border-radius:5px 5px 0 0;padding:0 10px 5px 10px;font-weight:700;font-size:20px}
.new-floating-menu .miz-el img.ipo_logo{margin:5px 0;width:45px;transform:rotate(90deg)}

.panel-danger2 {
    border-color: #dc5b5b;
    margin-bottom: 10px;
}
.panel-danger2 .panel-heading {
    background: #e24040;
}
.panel-danger2 .panel-heading .panel-title {
    margin: 0;
    color: #fff;
    font-size: 1em;
    display: inline;
}
.video-section video {
    width: calc(100% - 60px);
}
.guid ul li {
    margin-bottom: 0px;
	font-weight:bold;
}
.guid ul {
    padding-right: 20px;
}
.guid .panel-body {
    height: 180px;
    overflow: auto;
}
@media (max-width: 990px) {
    .sticky-menu {
        top:80px;
    }
    #header {
        background: #147282 url("headbar.png") repeat-x scroll right 0px;
    }
    .nopadr{
        padding-right: 15px !important;
    }
    .nopadl{
        padding-left: 15px !important;
    }
    #header .news-logo img {
        max-width: 180px;
        height: auto !important;
        margin: 10px 0;
    }
    #header .news-logo {
        text-align:center;
    }
    body.sticky-menu-active #header .news-logo img {
        max-width: 130px;
        margin-top: 40px !important;
    }
}
@media (max-width: 767px) {
    .new-floating-menu{bottom:0;right:0!important;width:100%;-webkit-transform:unset!important;top:unset!important;box-shadow:0 0 20px;transform:unset!important}
    .new-floating-menu img{transform:unset!important;width:50px!important;margin:0 0 0 10px!important}
    .new-floating-menu .miz-el{text-align:center;border-radius:0!important;padding: 5px;}
    .new-floating-menu .miz-el span{font-size:20px}
    .footer-copyright #sub-menu {
        margin: 10px 0 ;
    }
    .nopadr{
        padding-right: 15px !important;
    }
    .nopadl{
        padding-left: 15px !important;
    }
    .wrapper {
        display:block;
    }
}

@media print
{
    .print-header {
        display: block;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 2px solid #000000;
        overflow: hidden;
    }
    .print-header img {
        float: right;
        width: 150px;
        height:auto;
    }
    .print-inner {
        display: inline-block;
    }

    .print-inner .title-head {
        vertical-align: middle;
        font-size: 16px;
        color: #004c86;
        font-weight: 900;
    }
    .no-print, .no-print *
    {
        display: none !important;
    }
    .just-in-print{
        display:block !important;
    }
    a[href]:after {
        content: none !important;
    }

}