/* HTML5 ✰ Boilerplate * ==|== normalize ==========================================================*/@font-face {  font-family: 'UtopiaStd-BlackHeadline';  src: url('fonts/UtopiaStd-BlackHeadline.eot?#iefix') format('embedded-opentype'),  url('fonts/UtopiaStd-BlackHeadline.otf')  format('opentype'),  url('fonts/UtopiaStd-BlackHeadline.woff') format('woff'),  url('fonts/UtopiaStd-BlackHeadline.ttf')  format('truetype'),  url('fonts/UtopiaStd-BlackHeadline.svg#UtopiaStd-BlackHeadline') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Calibre-Black';  src: url('fonts/Calibre-Black.eot?#iefix') format('embedded-opentype'),  url('fonts/Calibre-Black.otf')  format('opentype'),  url('fonts/Calibre-Black.woff') format('woff'),  url('fonts/Calibre-Black.ttf')  format('truetype'),  url('fonts/Calibre-Black.svg#Calibre-Black') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Calibre-Regular';  src: url('fonts/Calibre-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/Calibre-Regular.otf')  format('opentype'),  url('fonts/Calibre-Regular.woff') format('woff'),  url('fonts/Calibre-Regular.ttf')  format('truetype'),  url('fonts/Calibre-Regular.svg#Calibre-Regular') format('svg');  font-weight: normal;  font-style: normal;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; font-size: 13px; line-height: 1.231; padding:10px; }body, button, input, select, textarea { font-family: 'Calibre-Regular'; color: #222; }::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }::selection { background: #fe57a1; color: #fff; text-shadow: none; }a { color: #00e; }a:visited { color: #551a8b; }a:hover { color: #06e; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }h1 { font-family: 'UtopiaStd-BlackHeadline';margin: 10px 0;}abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid {  }input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }.clearfix{clear:both;}.container-fluid {    max-width: 100%;    padding-right: 15px;    padding-left: 10px;    margin-right: auto;    margin-left: auto;}.head_main{  width: 100%; text-align: center;}.head_logo1{  width: 20%; padding: 1% 3%; float: left;}.statis_logo{  float: left;height: 80px;}.head_title{  width: 45%; display: inline-block; padding: 1%; vertical-align: top;}.head_logo2{  width: 20%; display: inline-block; padding: 1%;}.iran_logo{  height: 71px;}/* ==|== primary styles =====================================================   Author:    ========================================================================== */       /* Extra small devices (phones, 600px and down) */@media only screen and (max-width: 600px) {        .head_logo2{width: 24%;}        .fa-button{font-size: 13px;    display: inline-block;    width: 100%!important;}    .iran_logo{    float: right;height: 41px !important;  }  .statis_logo{    float: left;height: 50px !important;  }        .head_title{    width: 40%; display: inline-block; padding: 1%; vertical-align: top; margin-top: 75px;  }  .subHeadingText{float:none;width:100%;text-align:center;margin-bottom:10px;}  .download{float:none;width:100%;margin-bottom:5px;}  .chartContainer{width:100%; overflow-x:auto;}  .tooltip{left: 50% !important;transform: translateX(-50%);width: 290px;}        .head_logo1{ width: 25%; }        /*.facebook-share-btn,.telegram-share-button,.twitter-btn{            padding:2px !important;                    }*/}/* Small devices (portrait tablets and large phones, 600px and up) */@media only screen and (min-width: 600px) {  .container-fluid { padding-right: 17%; padding-left: 17%;}  .subHeadingText{float:none;width:100%;text-align:center;margin-bottom:10px;}  .download{float:none;width:100%;margin-bottom:5px;}  .chartContainer{width:100%; overflow-x:unset;}}/* Medium devices (landscape tablets, 768px and up) */@media only screen and (min-width: 768px) {}/* Large devices (laptops/desktops, 992px and up) */@media only screen and (min-width: 992px) {}/* Extra large devices (large laptops and desktops, 1200px and up) */@media only screen and (min-width: 1200px) {} /* ==|== non-semantic helper classes ======================================== */.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }/* ==|== media queries ====================================================== */@media only screen and (min-width: 480px) {}@media only screen and (min-width: 768px) {}/* ==|== print styles ======================================================= */ @media print {  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }   a, a:visited { text-decoration: underline; }  a[href]:after { content: " (" attr(href) ")"; }  abbr[title]:after { content: " (" attr(title) ")"; }  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }   pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }  thead { display: table-header-group; }  tr, img { page-break-inside: avoid; }  img { max-width: 100% !important; }  @page { margin: 0.5cm; }  p, h2, h3 { orphans: 3; widows: 3; }  h2, h3 { page-break-after: avoid; }}/* pop-up-model *//* The Modal (background) */.modal {    display: none; /* Hidden by default */    position: fixed; /* Stay in place */    z-index: 1; /* Sit on top */    padding-top: 100px; /* Location of the box */    left: 0;    top: 0;    width: 100%; /* Full width */    height: 100%; /* Full height */    overflow: inherit; /* Enable scroll if needed */    background-color: rgb(0,0,0); /* Fallback color */    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}/* Modal Content */.modal-content {    background-color:#fefefe;    margin:auto;    padding:20px;    border:1px solid #888;    width:80%;    height:450px;    overflow:auto;}/* The Close Button */.close {    color: #aaaaaa;    float: right;    font-size: 28px;    font-weight: bold;}.close:hover,.close:focus {    color: #000;    text-decoration: none;    cursor: pointer;}.toll-tip-title{    color:#BF211E}/*@media screen and (max-width: 576px) {  #vis {overflow-x: scroll;transform: rotateX(180deg);-ms-transform: rotateX(180deg);    -webkit-transform: rotateX(180deg);    width: 100%;}}*/@media screen and (max-width: 576px) {    #vis {width: 100%; height: auto;}    #vis  svg{padding-left: 25px;}    .container {max-width: 100%;    margin: 0px;    overflow: hidden;    clear: both;}    .chartContainer{        overflow-x: scroll;    }    /*scroll-bar*/    .wrapper1::-webkit-scrollbar,.chartContainer::-webkit-scrollbar {        background:#c2af9d;    }    .wrapper1::-webkit-scrollbar-thumb,.chartContainer::-webkit-scrollbar-thumb {        background-color:#bf211e;        border: solid #c2af9d 2px;    }    .wrapper1::-webkit-scrollbar-thumb:hover,.chartContainer::-webkit-scrollbar-thumb:hover {        background-color: rgba(0, 0, 0, 0.3);    }    .wrapper1, .chartContainer{        overflow-x: scroll; overflow-y:hidden;    }    .wrapper1{height: 20px; }    .div1 {width:1000px; height: 20px; }    .div2 {width:1000px; overflow:hidden;}    }/*::-webkit-scrollbar {    background: transparent;}::-webkit-scrollbar-thumb {    background-color: rgba(0, 0, 0, 0.2);    border: solid whiteSmoke 4px;}::-webkit-scrollbar-thumb:hover {    background-color: rgba(0, 0, 0, 0.3);}.wrapper1, .chartContainer{    width: 100%; border: none 0px RED;    overflow-x: scroll; overflow-y:hidden;}.wrapper1{height: 20px; }.div1 {width:1000px; height: 20px; }.div2 {width:1000px; overflow: auto;}*//* 19/11/2020 */.head_logo1 #fb-root{overflow: hidden;clear: both;}.social-media-icons{overflow: hidden;clear: both;width: 100%;display: block;align-items: center;align-self: center;justify-content: center;}.social-media-icons a{text-decoration: unset;}.facebook-share-btn,.telegram-share-button,.twitter-btn{height: 30px;width: 30px;}.fa-button{display: block;border: 1px solid #000;width: 164px;    margin: 10px auto 0px;padding-top: 4px;text-decoration: unset;}.header_logo_img{text-align: center;margin: 0 auto;display: table;}@media screen and (max-width: 576px) {  .facebook-share-btn,.telegram-share-button,.twitter-btn{height: 22px;width: 22px;}  .head_logo2_inner{height: 37px;width: 100%;}  .fa-button{width: 97%;margin: 9px auto 0px;display: inline-block;}  .statis_logo{height: 44px !important;    width: 100%;height: auto!important;}  .iran_logo{height: auto !important;width: 100%;}  .container{overflow: unset;clear: none;}}/* LOADER */#loading {    width: 100%;    height: 100%;    top: 0;    left: 0;    position: fixed;    opacity: 0.7;    background-color: #fff;    z-index: 99;    text-align: center;}#loading-image {    position: absolute;    top: 100px;    left: 240px;    z-index: 100;}