* { box-sizing: border-box; margin: 0; padding: 0; } h1 { font-size: 12px; } img.logo { width: 100px; } @font-face { font-family: 'zomorrod'; src: url('app/zmd-Black.eot?#') format('eot'), /* IE6?8 */ url('app/zmd-Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('app/zmd-Black.ttf') format('truetype'); /* Saf3?5, Chrome4+, FF3.5, Opera 10+ */ } body { font-family: 'zomorrod', Tahoma, Geneva, Verdana, sans-serif; background: #fff; color: #000; font-size: 15px; line-height: 1.5; } /*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); } } /* Footer */ .footer { display: flex; background: #f2f2f2; color: #616161; font-size: 12px; position: fixed; bottom: 0; width: 100%; z-index: 2; align-items: center; justify-content: center; column-gap: 5px; } .multichartpanel {padding: 10px;display: flex;justify-content: space-evenly;align-items: stretch;align-content: stretch;} #grid-container { display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr); gap: 1px; padding: 5px; margin: 10px; border: 1px solid gray; border-radius: 10px; backdrop-filter: blur(10px); background: rgb(255 255 255 / 73%); margin-block-end: 25px; } .grid-item { background-color: #f7f7f7; min-height: 500px; padding: 1px; font-size: 30px; text-align: center background-image: url('https://multichart.ir/multichart.gif'); background-repeat: no-repeat; background-position: center; background-size: contain; position: relative; } label { display: inline-block; font-weight: bold; } input[type="number"] { width: 40px; height: 30px; font-size: 14px; padding: 6px; font-weight: bold; border-radius: 5px; border: #0b365b; box-shadow: 0px 2px 2px lightgray; text-align: center; font-family: 'zomorrod'; } button { padding: 5px 10px; border-radius: 10px; border: none; background-color: black; color: white; cursor: pointer; font-family: 'zomorrod'; box-shadow: 2px 2px 2px lightgray; } iframe { display: block; width: 100%; height: 100%; border: none; } select#site-select { text-align: center; border-radius: 10px; height: 30px; font-family: auto; } @media (max-width: 650px) { .footer { display: grid; grid-template-columns: repeat(2, 1fr); justify-items: center; row-gap: 10px; border-radius: 30px 30px 0 0; } } @media (max-width: 650px) { .nomob { display:none } }