body,div,h1,h2,ul,img,iframe,a,span{border:0;margin:0;padding:0;max-height:999999px;}
body{font-size:14px;font-family:IRANSans !important;font-weight:300;background-color:#fff;direction:rtl;width:100%;height:100%;color:#303030;overflow:hidden;}
html{height:100%;width:100%;}
a{text-decoration:none;color:#fff;}
h1{font-size:10px;font-weight:normal;}
li{overflow:hidden;white-space:nowrap;width:96%;text-overflow:ellipsis;padding:5px 10px 0px 0px;font-size:105%}
ul{list-style-position:inside;list-style-type:disc;color:#3c8dbc;}
ul li a{color:#cc3300;}
ul li a:hover{color:#cc0000;}
ul li a:visited{color:#939}
iframe{overflow:hidden;pointer-events: auto !important;}
.load{padding:5px;text-align:center;margin-top:30px;}
.clear{clear:both;}
.blue{color:#0000ff;}
.red{color:#ff0000;font-weight:bold;}
.ext-col1_landscape{width:28%;direction:ltr;height:145px;float:right;overflow-x:hidden;overflow-y:auto;}
.ext-col2{width:28%;direction:ltr;height:145px;float:right;overflow:hidden;}
.ext-col3{width:44%;height:143px;float:right;font-size:1px;}
.close{float:left;display:block;cursor:pointer;}
.center{text-align:center;clear:both;display:block;margin:auto;}
.close_btn1{display:inline-block;cursor:pointer;color:#e60000;position:fixed;bottom:90px;left:5px;}
.close_btn2{display:inline-block;cursor:pointer;color:#e60000;position:fixed;top:1px;right:4px;}
@font-face{font-family:IRANSans;font-style:normal;font-weight:normal;src:url('/css/fonts/fa/eot/IRANSansWeb(FaNum).eot');src:url('/css/fonts/fa/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
url('/css/fonts/fa/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
url('/css/fonts/fa/woff/IRANSansWeb(FaNum).woff') format('woff'),
url('/css/fonts/fa/ttf/IRANSansWeb(FaNum).ttf') format('truetype');}
.iframe{position:fixed;top:145px;z-index:1;width:100%;height:70%;height:70vh;height:-webkit-calc(100% - 145px);height:-moz-calc(100% - 145px);height:calc(100% - 145px);overflow-x:hidden;overflow-y:auto;}
.a2a_kit{right:0;top:145px;}
@keyframes slideIn {
from {
transform: translateX(100%);
opacity: 0;
}
to {
transform: translateX(-50%);
opacity: 1;
}
}
.modal {
position: fixed;
top: 145px;
left: 50%;
transform: translateX(100%);
background-color: #f7f8fa;
padding: 0 20px;
border-radius: 0 0 10px 10px;
z-index: 1000;
width: 70%;
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
display: none;
opacity: 0;
transition: opacity 0.4s ease-out;
}
.modal p {
font-weight: bold;
font-size: 18px;
color: #555;
margin: 5px;
/*margin-bottom: 20px;*/
/*padding: 10px;*/
text-align: center;
}
.modal span {
font-size: 14px;
color: #b30000;
}
.modal button{
background-color: #dc3545;
color: #FFF;
border: none;
/*padding: 10px 15px;*/
cursor: pointer;
border-radius: 4px;
font-size: 14px;
font-family: IRANSans !important;
}
.modal button:hover {
background-color: #c82333;
}
.modal-close {
background-color: #007BFF !important;
}
.modal-close:hover {
background-color: #0056b3 !important;
}
#ext_header_bar {
z-index: 1001;
position: relative;
}
#share-container{position:fixed;top:40%;left:0;transform:translateY(-50%);z-index:9999}
#share-buttons{background:#FFF;padding:2px;border-radius:0 10px 10px 0;display:flex;flex-direction:column;align-items:center;transition:transform 0.3s ease,opacity 0.3s ease}
#share-buttons a{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}
.share-icon{width:28px;height:28px}#share-toggle{background:none;cursor:pointer;transition:transform 0.3s ease}
#share-container.closed #share-buttons a:not(#share-toggle){display:none}
#share-container.closed #share-toggle{transform:rotate(180deg);background:#FFF;border-radius:50%;width:18px;height:18px;padding:2px}
#share-container.closed .share-icon{width:20px;height:20px}