/* ******************************************** * Author : Zomorrodmedia Team * * Email : info@zomorrodmedia.ir * * Website : www.zomorrodmedia.ir * * PWA : exchange PWA * ******************************************** */ @font-face { font-family: 'zomorrod'; src: url('app/fonts/zomorrod.eot?#') format('eot'), /* IE6?8 */ url('app/fonts/zomorrod.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('app/fonts/zomorrod.ttf') format('truetype'); /* Saf3?5, Chrome4+, FF3.5, Opera 10+ */ } :root{ --arashapp: #FFC107; --arashappd: #120c00; --h1: 100%; --h2: 80%; --h3: 75%; --h4: 72%; --h5: 70%; --h6: 70%; --p: 65%; --color-base: #ffffffe0; --color-black: #000000; --color-gray: gray; --color-body: #f7f7f742; --color-number: #2424ab; --color-operation: #0d1013; --color-shadow: #d5e2df; --shadow:0px 4px 5px #9c9c9cb3 ; --bgliner: linear-gradient(180deg, #c3c3c3, #fdfdfd);} #loading-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); justify-content: center; align-items: center; text-align: center; z-index: 9; } svg text { animation: stroke 5s infinite alternate; stroke-width: 2; stroke: #FFFFFF; font-size: var(--h2); } @keyframes stroke { 0% { fill: rgba(0,0,0,0); stroke: rgba(255,255,255,1); stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 2; } 70% {fill: rgba(0,0,0,0); stroke: rgba(255,255,255,1); } 80% {fill: rgba(0,0,0,0); stroke: rgba(255,255,255,1); stroke-width: 3; } 100% { fill: rgba(0,0,0,1); stroke: rgba(255,255,255,0); stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0; } } .chargerenergy { position: fixed; width: 100%; z-index: 1000; top: 0; } section.page { margin-block-end: 100px; } body { background: var(--color-body); font-family: zomorrod; margin: 0; padding: 0; } .menu-label {z-index: 1;text-transform: uppercase;white-space: nowrap;font-weight: 600;font-size: 9px;line-height: 12px;border-radius: 10px;position: absolute;bottom: 92%;display: inline-block !important;margin-left: -20px !important;padding: 2px 4px !important;color: rgb(255, 255, 255) !important;vertical-align: middle !important;background-color: #D41212;} .dark-mode { background: var(--color-black); } .dark-mode .bank{ background-color:var(--color-black); color: var(--calculator-color); } .bank { display: flex; justify-content: space-between; background: var( --color-base); margin: 5%; padding: 3%; border-radius: 10px; filter: drop-shadow(2px 4px 6px #e8e8e9); box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); border-bottom: 2px solid var(--arashapp); align-items: center; flex-wrap: nowrap; } .dark-mode .text{ background-color:var(--color-black); color:var( --color-base); } .text { display: flex; justify-content: space-between; background: #fff; margin: 5%; border-radius: 10px; filter: drop-shadow(2px 4px 6px #e8e8e9); box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); border-bottom: 2px solid var(--arashapp); align-items: center; flex-wrap: wrap; text-align: justify; padding: 3%; } img { align-self: center; } .boxes.img { align-self: center; } h1 { font-size: var(--h1); } h2 { font-size: var(--h2); } h3 { font-size: var(--h3); } h4 { font-size: var(--h4); } h6 { font-size: var(--h6) ; } p { font-size: var(--p) ; font-weight: 600; margin: 3px; } .dark-mode .title { background-color: var(--color-black); color: var(--color-base); } .title { border-bottom: 2px solid var(--arashapp); margin: 5%; display: flex; font-size: var(--h4); font-weight: 600; background: var( --color-base); border-radius: 10px 10px 30px; align-items: center; } span { font-size: var(--h6); font-weight: 600; } .zomorrodmedia-exapp{ background: var(--arashapp); height: 50px; display: flex; justify-content: space-around; align-items: center; flex-wrap: nowrap; z-index: 10; flex-direction: row; position: sticky; width: 100%; box-shadow: var(--shadow); top: 0; border-radius: 0 0 10px 10px; } .dark-mode .elan{ background-color:var(--color-black); color:var( --color-base); } .zomorrodmedia-notification{background: var( --color-base);width: 100%;display: flex;justify-content: space-evenly;align-items: center;min-height: 55px;border-radius: 0 0 30px 30px;margin-top: -20px;} .dark-mode .zomorrodmedia-notification{background: var(--color-black);color: white;} .zomorrodmedia-content { padding: 3%; display: flex; justify-content: space-evenly; } body.dark-mode .boxes { background-color: var(--color-black); color: var(--color-base); } .boxes { background: var( --color-base); margin: 2%; display: flex; padding: 3%; border-radius: 10px; filter: drop-shadow(2px 4px 6px #e8e8e9); flex-direction: column; width: 100%; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); border-bottom: 2px solid var(--arashapp); } .dark-mode #footer-bar{ background-color:var(--color-black); color:var( --color-base); } #footer-bar { position: fixed; bottom: 0; left: 0; right: 0; z-index: 100; display: flex; min-height: 61px; text-align: center; transition: transform 350ms ease !important; margin: 10px 10px -9px 10px; border-radius: 10px; flex-direction: row; background: var( --color-base); border-top: 1px solid var(--arashapp); } #footer-bar a { color: #1f1f1f; padding-top: 12px; position: static; flex: 1 1 auto; } #footer-bar a span { position: sticky; display: block; font-size: 12px !important; font-weight: 800 !important; margin-top: 6px; font-family: 'zomorrod'; color: black; z-index: 2; } #footer-bar a i { font-size: 18px; position: relative; z-index: 2; } #footer-bar a svg { transform: translateY(-6px); } #footer-bar .badge { font-style: normal; z-index: 5; top: 0; position: absolute; margin-left: 3px; color: #fff !important; width: 18px; text-align: center; line-height: 18px; padding: 0; padding-left: 0 !important; border-radius: 18px; margin-top: 7px; font-size: 11px; } .footer-bar-6 u { background-color: rgba(255, 255, 255, 0.2); } .footer-bar-6 { margin-left: -3px; } .footer-bar-6 span { font-size: 11px !important; } .footer-bar-6 i { transform: translateY(-2px); opacity: 0.7; } .footer-bar-6 .circle-nav strong { position: absolute; width: 50px; height: 50px; border-radius: 50px; left: 50%; top: -8px; transform: translateX(-50%); box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.09); animation: footerAni 1s infinite; background: var(--arashapp); } .footer-bar-6 .circle-nav span { font-size: 11px !important; margin-top: -8px !important; } .footer-bar-6 .circle-nav i { transform: translateY(-21px) translateX(0px); color: #fff !important; opacity: 1 !important; font-size: 20px !important; position: relative; z-index: 2; } .footer-bar-6 .circle-nav svg { width: 33px !important; height: 74px !important; stroke: #fff !important; fill: rgba(255, 255, 255, 0.1) !important; transform: translateY(-25px) translateX(-1px) !important; position: relative; z-index: 2; } .footer-bar-6 .circle-nav u { position: absolute; left: 0; right: 0; width: 50px; border-radius: 50px; height: 50px; } .footer-bar-6 .active-nav em { position: absolute; width: 60px; height: 4px; border-radius: 60px; left: 50%; top: 57px; transform: translateX(-50%); background: var(--arashapp); } .dark-mode svg{ color:var( --color-base); } svg { color: var(--arashappd); } .endspace { margin-block-end: 30%; } /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 2; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ /* Fallback color */ background-color: rgb(245 245 245 / 76%); /* Black w/ opacity */ backdrop-filter: blur(12px); } /* Modal Content (image) */ .modal-content { margin: auto; display: block; width: 80%; max-width: 700px; } /* Add Animation */ .modal-content, #caption { -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s; } @-webkit-keyframes zoom { from {-webkit-transform:scale(0)} to {-webkit-transform:scale(1)} } @keyframes zoom { from {transform:scale(0)} to {transform:scale(1)} } /* The Close Button */ .close { position: absolute; top: 15px; right: 35px; color: var(--arashapp); font-size: 40px; font-weight: bold; transition: 0.3s; } .close:hover, .close:focus { color: var(--arashapp); text-decoration: none; cursor: pointer; } /* Base Styles */ html { font-size: 100%; box-sizing: border-box; } .cat { font-size: 13px; text-align: center; color: var(--color-operation); position: sticky; background: var(--arashapp); min-width: 50%; border-radius: 5px 0px 0px 15px; z-index: 8; margin: 4% 0px 4% 60%; display: flex; align-items: center; flex-direction: row; justify-content: center; padding: 1%; box-shadow: var(--shadow); } h2 { font-size: var(--h2); } button { font-family : zomorrod ; } .sr-only { width: 1px; height: 1px; overflow: hidden; white-space: nowrap; } /* End Base Styles */ label { clear: both; display: block; font-size: 0.85em; font-weight: bold; padding: 0.8em 0 0.2em 0; user-select: none; } input, button { font-size: var(--h2); padding: 3px 6px; border: 1px solid var(--arash); border-radius: 7px; background: var(--arashapp); } ::-moz-focus-inner { padding: 0; border: 0; } input { background-color: var(--calculator-color); border-radius: 3px; font-family: 'zomorrod'; font-size: var(--h5); font-weight: bold; direction: ltr; } /*css with 2 animation ---> shimmer, shadow */ #preloader{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; opacity: 1; visibility: visible; z-index: 2500; display: flex; justify-content: center; align-items: center; animation: wd-preloader-fadeOut 20s ease both; transition: opacity .4s ease; background-color: rgb(245 245 245 / 76%); backdrop-filter: blur(5px); } .box_section{ width: 120px; height: 120px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; position: relative; background: white; border-radius: 20px; animation:1s ease-in-out alternate infinite shadows; } .site_logo{ width:100px; } .img_filter{ width: 120px; height: 120px; opacity:0.45; position: absolute; -webkit-animation-duration: 0.9s; -webkit-animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; -webkit-animation-name: placeHolderShimmer; -webkit-animation-timing-function: linear; background: #f6f7f9; background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%); background-repeat: no-repeat; border-radius: 20px; } @keyframes placeHolderShimmer{ 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @keyframes shadows{ 0%{ box-shadow:none } 100%{ box-shadow: 9px 16px 8px rgb(227, 227, 227); } } ;} body { background: var(--color-body); font-family: zomorrod; margin: 0; padding: 0; } .dark-mode { background: var(--color-black); } .dark-mode .bank{ background-color:var(--color-black); color: var(--color-base); } .bank { display: flex; justify-content: space-between; background: var( --color-base); margin: 5% 2%; padding: 3%; border-radius: 10px; filter: drop-shadow(2px 4px 6px #e8e8e9); box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); border-bottom: 2px solid var(--arashapp); align-items: center; gap: 10px; width: -webkit-fill-available; flex-direction: row; flex-wrap: nowrap; } .zsym { min-width: 60%; display: flex; flex-direction: column; } .dark-mode .text{ background-color:var(--color-black); color:var( --color-base); } .text { display: flex; justify-content: space-between; background: #fff; margin: 5%; border-radius: 10px; filter: drop-shadow(2px 4px 6px #e8e8e9); box-shadow: 0 2px 4px 0 rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); border-bottom: 2px solid var(--arashapp); align-items: center; flex-wrap: wrap; text-align: justify; padding: 3%; } p { font-size: var(--p); font-weight: 600; margin: 3px; } h6 { font-size: var(--h6); } h1 { font-size: var(--h1); } img { align-self: center; } .boxes.img { align-self: center; } .dark-mode .zomorrodmedia-title { background-color: var(--color-black); color: var(--color-base); } .zomorrodmedia-title { border-bottom: 2px solid var(--arashapp); margin: 5%; display: flex; background: var( --color-base); border-radius: 10px 10px 21px; flex-direction: column; align-items: center; justify-content: flex-start; padding: 3%; font-size: var(--h5); } span { font-size: var(--h6); font-weight: 600; } .apphead{ background: var(--arashapp); height: 45px; display: flex; justify-content: space-evenly; align-items: center; } .dark-mode .elan{ background-color:var(--color-black); color:var( --color-base); } .elan{ background: var( --color-base); width: 100%; display: flex; box-shadow: 0 8px 6px -6px #999; height: 40px; justify-content: space-evenly; align-items: center; } .logo { height: 44px; margin-top: 10px; } .update { margin: 1%; font-size: var(--h6); } .arash { padding: 0 2%; display: flex; justify-content: space-evenly; background: var(--bgliner); border-radius: 25% 25% 50px 50px; } body.dark-mode .boxes { background-color: var(--color-black); color: var(--color-base); } .boxes { background: var( --color-base); margin: 2%; display: flex; padding: 4%; border-radius: 10px; width: 100%; border-bottom: 2px solid var(--arashapp); justify-content: space-around; flex-direction: column; } .dark-mode #footer-bar{ background-color:var(--color-black); color:var( --color-base); } /**--------------------- * * myfooter * *---------------------**/ #footer-bar { position: fixed; bottom: 0; left: 0; right: 0; z-index: 10; display: flex; max-height: 25px; text-align: center; transition: transform 350ms ease !important; flex-direction: row; background: white; border-top: 1px solid var(--arashapp); border-radius: 20px 20px 0 0; margin: 0; } #footer-bar a {color: #1f1f1f;padding-top: 12px;position: static;flex: 1 1 auto;} #footer-bar a span { position: sticky; display: block; font-size: 12px !important; font-weight: 800 !important; margin-top: 6px; font-family: 'zomorrod'; color: black; z-index: 2; } #footer-bar a i { font-size: 18px; position: relative; z-index: 2; } #footer-bar a svg { transform: translateY(-6px); } #footer-bar .badge { font-style: normal; z-index: 5; top: 0; position: absolute; margin-left: 3px; color: #fff !important; width: 18px; text-align: center; line-height: 18px; padding: 0; padding-left: 0 !important; border-radius: 18px; margin-top: 7px; font-size: 11px; } .footer-bar-6 u { background-color: rgba(255, 255, 255, 0.2); } .footer-bar-6 { margin-left: 0px; } .footer-bar-6 span { font-size: 11px !important; } .footer-bar-6 i { transform: translateY(-2px); opacity: 0.7; } .footer-bar-6 .circle-nav strong { position: absolute; width: 50px; height: 50px; border-radius: 50%; left: 50%; bottom: 40px; transform: translateX(-50%); box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.09); animation: footerAni 1s infinite; background: var(--arashapp); } .footer-bar-6 .circle-nav span { font-size: 11px !important; margin-top: -8px !important; } .footer-bar-6 .circle-nav i { transform: translateY(-21px) translateX(0px); color: #fff !important; opacity: 1 !important; font-size: 20px !important; position: relative; z-index: 2; } .footer-bar-6 .circle-nav svg { width: 33px !important; height: 69px !important; stroke: #fff !important; fill: rgba(255, 255, 255, 0.1) !important; transform: translateY(-25px) translateX(0px) !important; position: relative; z-index: 2; } .footer-bar-6 .circle-nav u { position: absolute; left: 0; right: 0; width: 50px; border-radius: 50%; height: 50px; } .footer-bar-6 .active-nav em { position: absolute; width: 60px; height: 4px; border-radius: 60px; left: 50%; top: 57px; transform: translateX(-50%); background: var(--arashapp); } .dark-mode svg{ color:var( --color-base); } svg { color: var(--arashappd); } .endspace { margin-block-end: 32%; } .copyright { display: flex; flex-direction: column; padding: 5% 5% 0 5%; } .endapp { margin-block-end: 20%; } /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 2; /* Sit on top */ padding-top: 100px; /* Location of the box */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ /* Fallback color */ background-color: rgb(245 245 245 / 76%); /* Black w/ opacity */ backdrop-filter: blur(12px); } /* Modal Content (image) */ .modal-content { margin: auto; display: block; width: 80%; max-width: 700px; } /* Add Animation */ .modal-content, #caption { -webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom; animation-duration: 0.6s; } @-webkit-keyframes zoom { from {-webkit-transform:scale(0)} to {-webkit-transform:scale(1)} } @keyframes zoom { from {transform:scale(0)} to {transform:scale(1)} } /* The Close Button */ .close { position: absolute; top: 50px; right: 35px; color: var(--arashapp); font-size: 40px; font-weight: bold; transition: 0.3s; } .close:hover, .close:focus { color: var(--arashapp); text-decoration: none; cursor: pointer; margin-top: 50px; } /* 100% Image Width on Smaller Screens */ @media only screen and (max-width: 700px){ .modal-content { width: 100%; } } .tgju-widget { width: 100%; } .tgju-copyright { display: none !important; } .tgju-copyright-fix { display: none !important; } /* Base Styles */ html { font-size: 100%; box-sizing: border-box; } * { box-sizing: inherit; margin: 0; padding: 0; flex-direction: row; justify-content: space-between; } time { text-align-last: left; } .zomorrodmedia {align-self: center;} .z { background: linear-gradient(1deg, #dbdbdb, #fdfdfd); border-radius: 50px; margin-top: 8%; margin-block-end: 8%; } .zmc { columns: 2; padding: 2%; gap: 2%; margin: 2%; background: var(--bgliner); border-radius: 10px 10px 50% 50%; } .cover { background: #efee00; border-radius: 10px 20px; padding: 4%; text-align: -webkit-center; min-height: 150px; min-width: 90px; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; } .banner { text-align: center; min-height: 120px; display: flex; align-items: center; border-radius: 10px 20px; font-size: 13px; margin-block-start: -40px; z-index: -1; flex-direction: column; justify-content: center; padding: 4%; min-width: 100%; } .itemlist { width: 50%; } #noti {text-align: justify;} a { text-decoration: none; color: black; } .dark-mode a { color: var(--color-base); } tr.bg_dark {} .timeZone { display: flex; flex-wrap: wrap; justify-content: space-evenly; flex-direction: row; text-align: center; } .dark-mode table.timeZone { background: var(--color-black); } .dark-mode table.timeZone { color: var(--color-base); } table.timeZone {color: var(--arashappd);text-align: center;} .watch { margin-block-end: 10%; padding: 10%; font-size: var(--h5); background: var(--arashapp); border-radius: 5px; color: var(--calculator-color); } h2 { font-size: var(--h2); } button { font-family : zomorrod ; } .sr-only { width: 1px; height: 1px; overflow: hidden; white-space: nowrap; } /* End Base Styles */ /* Calculator */ .calculator { width: 100%; border-radius: 0.2rem; padding: 3%; } /* Display */ .calculator__display { min-height: 10rem; display: flex; flex-direction: column; text-align: left; padding: 2rem 1rem; } .display__input { min-height: 2rem; font-size: 1.1rem; font-weight: 300; color: var(--color-gray); } .display__output { font-size: 160%; font-weight: 900; word-break: break-all; transition: font-size 300ms ease-in-out; } .display__output--fs { font-size: 2rem; } /* Keys */ .calculator__keys { display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(5, 4.375rem); gap: 0.3rem; } .calculator__key { background-color: transparent; font-size: 1.1rem; border-radius: 0.2rem; font-weight: 600; cursor: pointer; transition: all 300ms ease-in-out; } /* Span two */ .calculator__key--span-two { grid-column: span 2; } /* Number key */ .calculator__key--number { background-color: var(--color-base); box-shadow: 0 0 0.625rem var(--color-shadow); color: var(--arashappd); } .calculator__key--number:hover { background-color: var(--color-number); color: var(--color-base); } .calculator__key--number:active { opacity: 0.8; } /* Operation key */ .calculator__key--operation, .calculator__key--all-clear, .calculator__key--backspace, .calculator__key--equals { background-color: var(--arashapp); color: var(--color-base); font-weight: 900; } .calculator__key--operation:hover, .calculator__key--all-clear:hover, .calculator__key--backspace:hover, .calculator__key--equals:hover { opacity: 0.9; } .calculator__key--operation:active, .calculator__key--all-clear:active, .calculator__key--backspace:active, .calculator__key--equals:active { opacity: 0.8; } /* End calculator */ label { clear: both; display: block; font-size: 0.85em; font-weight: bold; padding: 0.8em 0 0.2em 0; user-select: none; } input, button { font-size: var(--h2); padding: 3px 6px; border: 1px solid var(--arash); border-radius: 7px; background: var(--arashapp); color: var(--color-base); } ::-moz-focus-inner { padding: 0; border: 0; } input { background-color: var(--color-body); border-radius: 3px; font-family: 'zomorrod'; font-size: var(--h5); font-weight: bold; direction: ltr; margin-left: 3px; color: var(--color-black); } .copied::after { position: absolute; top: -25%; display: block; content: "کپی شد"; font-size: var(--p); padding: 2px 3px; color: #fff; background-color: var(--color-number); border-radius: 3px; opacity: 0; will-animate: opacity, transform; animation: showcopied 1.5s ease; } @keyframes showcopied { 0% { opacity: 0; transform: translateX(100%); } 70% { opacity: 1; transform: translateX(0); } 100% { opacity: 0; } } .zomorrod{min-height: 3%;position: absolute;z-index: 1;text-align: center;display:inline-block;color:#fff;vertical-align:middle;text-transform:uppercase;white-space:nowrap;font-weight:600;font-size: var(--p);border-radius: 4px;margin-right: 5%;margin-top: -4%;min-width: 30%;} .zomorrod:before{content:"";position:absolute;top:100%;left:10px;border: 4px solid;border-right-color:transparent !important;border-bottom-color:transparent !important;border-right-width:7px;border-left-width:0} .media{background-color: var(--arashapp);}.media:before{border-color: var(--arashapp);} /*preload*/ #preloader{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; opacity: 1; visibility: visible; display: flex; justify-content: center; align-items: center; animation: wd-preloader-fadeOut 20s ease both; transition: opacity .4s ease; background-color: #f3f3f38c; backdrop-filter: blur(5px); z-index: 99999; } .box_section{ width: 120px; height: 120px; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; position: relative; background: white; border-radius: 20px; animation:1s ease-in-out alternate infinite shadows; } .site_logo{ width:100px; } .img_filter{ width: 120px; height: 120px; opacity: 0.3; position: absolute; -webkit-animation-duration: 0.9s; -webkit-animation-fill-mode: forwards; -webkit-animation-iteration-count: infinite; -webkit-animation-name: placeHolderShimmer; -webkit-animation-timing-function: linear; background: #e5e5e5; background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%); background-repeat: no-repeat; border-radius: 20px; } @keyframes placeHolderShimmer{ 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @keyframes shadows{ 0%{ box-shadow:none } 100%{ box-shadow: 3px -2px 8px rgb(227, 227, 227); } } /*preload end*/ table { padding: 0; width: 100%; table-layout: fixed; } table tr { background-color: var(--calculator-color); border: var(--arashapp); padding: .35em; border-radius: 10px; } table th, table td { padding: .625em; text-align: center; } table th { font-size: .85em; letter-spacing: .1em; text-transform: uppercase; } @media screen and (max-width: 600px) { table { border: 0; } table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .dark-mode table tr { background: var(--arashappd); } table tr { border-bottom: 3px solid var(--arashapp); display: flex; margin-bottom: .625em; flex-direction: column; } .dark-mode table td { color: white; } table td { border-bottom: 1px solid var(--arashapp); display: flex !important; font-size: var(--h4); text-align: right; color: var(--arashappd); font-weight: 600; justify-content: space-between; } table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; } table td:last-child { border-bottom: 0; } } .notifica { display: flex; justify-content: center; align-items: center; margin: 5%; } .dark-mode .notibox { background: var(--arashappd); color: var(--calculator-color); } .notification-text { display: flex; align-items: center; animation: fade-in 0.65s ease-in forwards; margin: 10px; flex-direction: column; justify-content: center; align-content: center; } @keyframes scale-in { 100% { transform: scale(1); opacity: 1; } } @keyframes expand { 50% { width: 350px; border-radius: 6px; } 100% { width: 300px; border-radius: 4px; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -1px rgba(0, 0, 0, 0.12); } } @keyframes fade-in { 0% { opacity: 0; } 100% { opacity: 0.8; } } .animated-background { display: flex; animation-duration: 2s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-name: placeHolderShimmer; animation-timing-function: linear; background: linear-gradient(to right, #eeeeee5c 8%,var(--arashapp) 18%, #eeeeee17 33%); background-size: 800px 104px; position: relative; min-height: 8px; border-radius: 5px; color: black; flex-direction: column; align-items: center; align-content: space-between; min-width: 80%; } .widget{ border-radius:10px; box-shadow: 0 0 20px #99999914; margin: 2% auto!important; width: 90%; min-height: 210px; color: var(--calculator-color); } .widget-content p{ margin:0; text-align: right; font-size: var(--h2); font-weight: 800; } .widget-content { display: flex; flex-direction: column; padding: 10px 36px; flex-wrap: wrap; color: var(--color-base); } .widget-footer { display: flex; flex-direction: row; justify-content: space-around; align-items: center; flex-wrap: wrap; margin-block-end: 10px; } .overly{ background: var(--color-black); opacity: .7; width: 90%; min-height: 210px; position:absolute; border-radius:10px; filter: drop-shadow(0 2px 5px black); } .widget-header{ font-size:25px!important } .widget #day{ font-size: var(--h1); font-weight: 800; } .widget-footer .widget-footer-item{ float:right } .widget-footer .widget-footer-item p{ display:inline-block; font-size: var(--h6); width:100%; margin:0; text-align:center; padding:0; color: var(--color-base); } .clearfix{ clear:both!important } .caln{ background: url(app/img/pro/spring.jpg) center/cover; background-size:cover; border-bottom: 2px solid var(--arashapp); } /* .caln { background: url('default-image-url.jpg') center center/cover; border-bottom: 2px solid var(--arashapp); } */ .d-none{ display:none } .d-inline{ display:inline } .d-inline-block{ display:inline-block } .c-pointer{ cursor:pointer } .copyright p { text-align: center; font-size: 12px; letter-spacing: 3px; direction: ltr; } .dark-mode .copyright { color: var(--color-base); } .owl-carousel.owl-loaded { display: block; padding: 0 2%; } .owl-carousel { display: none; width: 100%; z-index: 1; } .owl-carousel { -webkit-tap-highlight-color: transparent; position: relative; } .owl-carousel { -webkit-tap-highlight-color: transparent; position: relative; } .owl-carousel { -webkit-tap-highlight-color: transparent; position: relative; } @media only screen and (max-width: 505px) and (min-width: 0px) .owl-carousel .item { width: 120px; } .owl-carousel .item { padding: 5px; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%), 0 2px 2px 0 rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%); background: var(--color-base); margin: 3px; border-radius: 5px; display: flex; flex-direction: column; align-items: center; } .owl-carousel .item img { height: auto; text-indent: 100%; white-space: nowrap; overflow: hidden; border-radius: 5px 10px; } img { max-width: 100%; height: auto; image-rendering: -webkit-optimize-contrast; } img { image-rendering: -webkit-optimize-contrast; border-radius: 5px 10px; } @media only screen and (max-width: 505px) and (min-width: 0px) .books-description { font-size: 13px; height: 40px; margin: 0; } .books-description { font-size: 13px; text-align: right; line-height: 1.5; color: #002a32; margin-left: 0; max-width: 100%; height: 40px; } .mt-3 { margin-top: 1rem!important; } span { font-size: var(--h6); font-weight: 600; } span { font-size: var(--h6); font-weight: 600; } @media only screen and (max-width: 505px) and (min-width: 0px) .owl-carousel .books-author-name { margin: 0!important; width: 73px; } @media only screen and (max-width: 505px) and (min-width: 0px) .books-author-name { font-size: 12px; } .books-author-name { color: #999; font-size: 13px; margin-top: 3%!important; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .text-left { text-align: right!important; } .mt-3 { margin-top: 1rem!important; text-align: center; } span { font-size: var(--h6); font-weight: 600; } span.playlisticon { background-color: #fff; padding: 2px; font-size: 11px; color: #002a32; border-radius: 4px; border: 1px solid #002a32; display: flex; justify-content: center; align-items: center; min-width: 100%; margin-block-end: 5px; } @media only screen and (max-width: 505px) and (min-width: 0px) .audio-tag { left: 2px; bottom: 12px; font-size: 0; } .audio-tag { background-color: #fff; padding: 2px; font-size: 8px; color: #002a32; border-radius: 4px; position: relative; right: 60%; bottom: 15px; border: 1px solid #002a32; } zomorrodmediaup{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#e3f2fd}.show-modal{outline:0}.bottom-sheet{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;opacity:0;pointer-events:none;align-items:center;flex-direction:column;justify-content:flex-end;z-index:9999;transition:.1s linear}.bottom-sheet.show{opacity:1;pointer-events:auto}.bottom-sheet .sheet-overlay{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:.2;background:#000}.bottom-sheet .content{width:100%;position:relative;background:#fff;max-height:100vh;height:50vh;max-width:1150px;padding:25px 30px;transform:translateY(100%);border-radius:40px 40px 0 0;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:.3s ease}.bottom-sheet.show .content{transform:translateY(0)}.bottom-sheet .header{display:flex;justify-content:center}.header .drag-icon{cursor:grab;user-select:none;padding:15px;margin-top:-15px}.header .drag-icon span{height:4px;width:40px;display:block;background:#c7d0e1;border-radius:50px}.bottom-sheet .zomorrodmediaup{height:100%;overflow-y:auto;padding:15px 0 40px;scrollbar-width:none}.bottom-sheet .zomorrodmediaup::-webkit-scrollbar{width:0}.bottom-sheet .zomorrodmediaup h2{font-size:1.8rem