@import "./font.css";
@import "./color.css";
@import "./loader.css";

a {
    text-decoration: none !important;
}
.bg-gray {
    background-color: var(--COLORoriginal200) !important;
}

.text-justify {
    text-align: justify !important;
}

.opacity-half{
    opacity: 0.5 !important;
}
.h200{
    height: 200px !important;
}
.mw {
    max-width: 100% !important
}
.vw {
    width: 100vh !important;
}
.min-vw {
    min-width: 100vh !important;
}
.img-mw {
    max-height: 100% !important;
    max-width: 100% !important;
    object-fit: contain;
    display: block;
}
.img-mh {
    max-height: 100% !important;
    max-width: 100% !important;
    object-fit: contain;
    display: block;
}
.mh {
    max-height: 100% !important;
}
.vh {
    height: 100vh !important;
}
.min-vh {
    min-height: 100vh !important;
}

.max-h-400px{
    max-height: 400px !important;
}
.max-h-200px{
    max-height: 200px !important;
}
.z-index-1B{
    z-index: 1000000000 !important;
}
.bgCrimson{
    background-color: #6A0F30;
}
.bgDarkCrimson{
    background-color: #2A0014;
}
.bgLightCrimson{
    background-color: #A42B50;
}
.text-orang{
    color: #F4943D;
}
.pointer{
    cursor: pointer;
}
.section{
    padding-bottom: 100px;
}
.BtnDarkPrimary{
    background-color: #14213D;
    color: #FFFFFF;
}
.BtnDarkPrimary:hover{
    background-color: #23365f;
    color: #FFFFFF;
}
.border-half{
    border-width: 0.5px !important;
}
.bg-warning-light{
    background-color: #F4943D50;
}
.bg-primary-light{
    background-color: #0195F725;
}
.bg-success-light{
    background-color: #00a52450;
}
.bg-overlay-white-light{
    background-color: #FFFFFF70;
}
.w-80px{
    width: 80px;
}
.h-80px{
    height: 80px;
}
.blink-dot{
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #e53935; /* قرمز */
  box-shadow: 0 0 6px rgba(229,57,53,0.6); /* هاله ملایم */
  vertical-align: middle;
  animation: blinkPulse 1s ease-in-out infinite;
}
@keyframes blinkPulse {
  0%   { opacity: 1; transform: scale(1); }
  50%  { opacity: 0.25; transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}