:root {
    /* color : */
    --menuItmeBlueMid: #005FFE;
    --blueBorder: #559DFF;
    --logoBlue: #14317A;
    --darkBlue: #04367b;
    --TitleDarkBlue: #0047A7;
    --TextColor: #0759CE;
    --accountSvgColor: var(--menuItmeBlueMid);
    /* padding : */
    --menuPaddingHoriz: 64px;
    /* font-sizes : */
    --menuFontSize: 16px;
    /* heights */
    --subMenuH: 0;
    --footericon: 44px;
    --icon1: #20cf15;
    --icon2: #ff5721;
    --icon3: #F7775E;
    --icon4: #d8188b;
    --icon5: #7c036d;
    --icon6: #ff0000;
    --icon7: #1410ef;
    --icon8: #0e0a22;
    --icon9: #7f35a5;
    --icon10: #b5a936;


    --icon1-sec: #11660b;
    --icon2-sec: #8a3113;
    --icon3-sec: #8b3929;
    --icon4-sec: #880f58;
    --icon5-sec: #6c2e64;
    --icon6-sec: #a00303;
    --icon7-sec: #08068f;
    --icon8-sec: #170282;
    --icon9-sec: #39194a;
    --icon10-sec: #ffe418;
    /* --icon1: #1BA8AB;
    --icon2: #F5AC18;
    --icon3: #F7775E;
    --icon4: #D82B18;
    --icon5: #04367B;
    --icon6: #04367B;
    --icon7: #4E94F3;
    --icon8: #468AE7;
    --icon9: #3F81DB;
    --icon10: #3878CF; */
    --inputBackground:#FCFCFC;
    --inputBorder:#D6D4D4;
}

* {
    box-sizing: border-box;
}

@font-face {
    font-family: IRANSansWeb;
    src: url(../assets/font/IRANSansWebFaNum.ttf);
    font-display: swap;
}

@font-face {
    font-family: IRANSansWeb_Light;
    src: url(../assets/font/IRANSansWeb_Light.ttf);
    font-display: swap;
}

@font-face {
    font-family: IRANSansWeb_Medium;
    src: url(../assets/font/IRANSansWeb_Medium.ttf);
    font-display: swap;
}

@font-face {
    font-family: IRANSansWeb_Bold;
    src: url(../assets/font/IRANSansWeb_Bold.ttf);
    font-display: swap;
}
input,select{
    font-family: IRANSansWeb !important;
}
input::placeholder{
    font-family: IRANSansWeb !important;
}
html,
body {
    width: 100%;
    height: 100%;
    direction: rtl;
}

body {
    width: 100%;
    margin: 0;
    /* padding: 81px 0; */
    padding: 0;
    /* background-color: red; */
    /* background: burlywood; */
    font-family: IRANSansWeb;
}


/* body>main {
    padding: 16px 24px;
} */

.index_menu {
    z-index: 100;
}

.index_Itemmenu {
    z-index: 103;
}

.index_Submenu {
    z-index: 102;
}
.boxBorder{
    border: 2px solid #fff;
    border-radius: 8px;
    box-shadow: 0 0 16px #0002,inset 0 0 6px #0002;
}
.LinkStyle{
    text-decoration: none;
    display: inline;
    color: var(--menuItmeBlueMid);
    background: none;
    border: none;
    padding: 0;
    font-family: IRANSansWeb;
    cursor: pointer;
}
.row{
    display: flex;
    align-items: start;
    justify-content: start;
}

.redColor{
    color: red;
}
/* Assists */


/*
.popUpCenterBg {} */

@media (max-width:980px) {
     :root {
        /* color : */
        --accountSvgColor: var(--logoBlue);
        /* padding */
        --menuPaddingHoriz: 24px;
        /* font-sizes : */
        --menuFontSize: 10px;
        --BottomMenuHeight: 64px;
        --menuHeight: calc(100% - var(--BottomMenuHeight));
        --menuLiHeight: 43px;
        /* height */
        --footericon: 32px;
    }
}

@media (max-height:800px) and (min-width:980px) {
     :root {
        --footericon: 28px;
    }
}
.redButton{
    background: red !important;
}
.button{
    border: none;
    padding: 8px 32px;
    border: none;
    padding: 8px 32px;
    font-family: IRANSansWeb_Medium !important;
    font-size: 18px;
    border-radius: 8px;
    /* color: var(--menuItmeBlueMid); */
    background: none;
    width: fit-content;
    white-space: nowrap;
    cursor: pointer;
}
.CTA{
    background: var(--menuItmeBlueMid);
    color: #fff;
}
.redLink{
    color: red !important;
    text-decoration: none;
}
.fullWidth{
    width: 100%;
}
