html, body { scroll-behavior: smooth; } .popover-body { font-family: IRANSansFaNum, sans-serif; } .container-rms { width: 100%; padding-right: 7.5px; padding-left: 7.5px; margin-right: auto; margin-left: auto; } @media (min-width: 1400px) { .container-rms { width: 1360px; } } .modal-header { border: 0px; } .modal-header .close, .modal-header .mailbox-attachment-close { padding: 0.5rem; margin: -0.5rem -0.5rem -0.5rem auto; } .header-logo-sazman { margin-bottom: 30px; } .header-logo-sazman .logo-box { width: 200px; } .header-logo-sazman .logo-box img { width: 100%; height: 100%; object-fit: contain; } .header-bg-blue { background-color: #2070af; color: #ffffff; } .header-time { font-size: 0.775rem; } .header-login { width: 100%; } .header-login a { width: 100%; } .header-login-and-time .btn { font-size: 0.775rem; } .header-logo-rms { position: relative; height: 76px; } .header-logo-rms .logo-box { width: 100px; position: absolute; top: -30px; background: #2070af; border-radius: 8px; } .header-title-rms { padding-right: 110px; } .header-title-rms h1 { font-size: 24px; } .header-title-rms span { font-size: 12px; } .header-button-apps button { color: #18527e; } .header-button-apps button:hover { color: #18527e; } .content { background-color: #eeeeee; } .content-about-rms { color: #1f2d3d; } .content-admins-rms { color: #1f2d3d; } .content-about-rms h3 { font-size: 16px; font-weight: bold; } .content-about-rms p { font-size: 13px; text-align: justify; } .content-admins-rms h4 { font-size: 16px; font-weight: bold; } .admins-rms-box .admin-rms .admin-rms-img { width: 60px; height: 60px; border-radius: 50%; } .admins-rms-box .admin-rms .admin-rms-img img { width: 100%; height: 100%; border-radius: 50%; object-fit: contain; } .admins-rms-box .admin-rms .admin-rms-desc { flex: 1; } .admins-rms-box .admin-rms .admin-rms-desc span { font-size: 14px; font-weight: bold; } .admins-rms-box .admin-rms .admin-rms-desc small { font-size: 12px; opacity: 0.6; } .content-more-btn { font-size: 0.675rem; } .content-project-map { height: 100%; } .content-title { font-size: 16px; font-weight: bold; } .content-subtitle { font-size: 12px; opacity: 0.6; } .map { flex: 1; border-radius: 4px; } .map .map-feature { position: absolute; bottom: 8px; left: 8px; z-index: 1000; font-family: IRANSansFaNum, sans-serif; font-size: 0.675rem; } .map .map-legend { background-color: #ffffffcc; border-radius: 4px; padding: 8px; } .map .map-legend .dot { width: 6px; height: 6px; border-radius: 50%; } .map .map-export .btn { font-family: IRANSansFaNum, sans-serif; font-size: 0.675rem; } .content-users i { font-size: 2.5rem; } .content-users .value { font-size: 2rem; color: #f3722c; } .content-row-colored-box { color: #fff; font-size: 14px; } div.content-row-colored-box:nth-child(1) { background: #277da1; width: 100%; } div.content-row-colored-box:nth-child(2) { background: #43aa8b; width: 95%; } div.content-row-colored-box:nth-child(3) { background: #577590; width: 90%; } div.content-row-colored-box:nth-child(4) { background: #f8961e; width: 85%; } div.content-row-colored-box:nth-child(5) { background: #f3722c; width: 80%; } .content-chart { flex: 1; } .content-tabs-btn { background-color: #fff; font-size: 14px; color: #1f2d3d; font-weight: bold; user-select: none; } .tab-btn { cursor: pointer; position: relative; border-radius: 4px; border-bottom: 0px solid #e99b72; transition: all 0.1s; } .tab-btn:hover { border-bottom: 4px solid #e99b72; transition: all 0.1s; } .tab-btn.active { border-color: #f3722c; border-bottom: 4px solid #f3722c; transition: all 0.1s; color: #f3722c; } .tab-btn span { font-size: 12px; } .footer { background-color: #fff; font-size: 12px; font-weight: bold; color: #1f2d3d; } .footer .logo-box { width: 35px; } .footer .logo-box img { width: 100%; height: 100%; object-fit: contain; } .about-banner img { width: 100%; height: 100%; object-fit: contain; } .beacon { position: absolute; top: 50%; left: 38%; background-color: #007bff; height: 2px; width: 2px; border-radius: 50%; z-index: 1010; } .beacon-red { -webkit-print-color-adjust: exact !important; background-color: #dc3545; } .beacon-blue { -webkit-print-color-adjust: exact !important; background-color: rgb(0, 153, 255); } .beacon-green { -webkit-print-color-adjust: exact !important; background-color: #28a745; } .beacon-yellow { -webkit-print-color-adjust: exact !important; background-color: rgb(245, 212, 25); } .beacon-orange { -webkit-print-color-adjust: exact !important; background-color: rgb(243, 81, 6); } .beacon-brown { -webkit-print-color-adjust: exact !important; background-color: rgb(167, 85, 10); } .beacon-step-one { -webkit-print-color-adjust: exact !important; background-color: #2f597a; } .beacon-step-two { -webkit-print-color-adjust: exact !important; background-color: #5d7925; } .beacon-step-three { -webkit-print-color-adjust: exact !important; background-color: #7c5931; } .content-receipt i { font-size: 2.5rem; } .content-receipt .value { font-size: 2rem; color: #f3722c; } .counter-box { position: relative; } .counter-box .counter-number { position: absolute; background: #fff; bottom: 8px; right: 0; padding: 8px; aspect-ratio: 1/1; border-radius: 50%; border: 2px solid #f8961e; font-size: 20px; }