:root {
    --font-size-10: 10px;
    --font-size-11: 11px;
    --font-size-12: 12px;
    --font-size-13: 13px;
    --font-size-14: 14px;
    --font-size-15: 15px;
    --font-size-16: 16px;
    --font-size-17: 17px;
    --font-size-18: 18px;
    --font-size-19: 19px;
    --font-size-20: 20px;
    --font-size-21: 21px;
    --font-size-22: 22px;
    --font-size-23: 23px;
    --font-size-24: 24px;
    --font-size-25: 25px;
    --font-size-26: 26px;
    --font-size-27: 27px;
    --font-size-28: 28px;
    --font-size-29: 29px;
    --font-size-30: 30px;
    --font-size-31: 31px;
    --font-size-32: 32px;
    --font-size-33: 33px;
    --color-1: #63739F;
    --color-2: #5E6278;
    --color-3: #B12704;
    --color-4: #0066C0;
    --color-5: #009686;
    --color-6: #3D3D3D;
    --color-7: #707070;
    --color-8: #f9f9f9;
    --color-9: #F0F0F0;
    --color-10: #868e8e;
    --color-11: #fff;
    --color-12: #333e48;
    --color-13: #e0e0e0;
    --color-14: #ededed;
    --color-15: #ff4747;
    --clr-bluish-grey: #22262a;
    --clr-light-grey: #f2f2f2;
    --font-wight-400: 400;
    --font-wight-500: 500;
    --font-wight-600: 600;
    --font-family-poppins: 'Poppins', sans-serif;
    --desktop-nav-height: 0rem;
    --bottom-fixed-btn-height: 7vh;
    --breadcrumb-title-word-wrap: nowrap;
    --mobile-nav-height: 6.4rem;
    --mobile-breadcumb-height: 4.75rem;
    --top-menu-height-mobile-nav-drawer: 23.75rem;
    --desktop-nav-height: 9.5rem;
    --desktop-breadcrumb-height: 23%;
    --desktop-breadcrumb-title-next-line-height: 0px;
    --desktop-menu-wrapper-parent-height: calc(100% - var(--desktop-breadcrumb-height));--mobile-setting-wrapper-top: 30%

}

html {
    width: 100%;
    height: 100%;
}

/* Box sizing rules */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Remove default margin */
* {
    margin: 0;
    padding: 0;
    font: inherit;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role="list"],
ol[role="list"] {
    list-style: none;
}

/* Set core root defaults */
html:focus-within {
    scroll-behavior: smooth;
}

/*  Set core body defaults */
body {
    position: relative;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    width: 100%;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
    text-decoration-skip-ink: auto;
}

a {
    text-decoration: none;
}

/* Make images easier to work with */
img,
picture,
svg {
    max-width: 100%;
    display: block;
}

input {
    text-align: left !important;
    width: 60%;
    border: none;
}

p {
    margin-bottom: 0px;
}

ul li {
    list-style: none;
}

::-webkit-scrollbar {
    display: none;
}


.font-size-10 {
    font-size: var(--font-size-10) !important;
}

.font-size-11 {
    font-size: var(--font-size-11) !important;
}

.font-size-12 {
    font-size: var(--font-size-12) !important;
}

.font-size-13 {
    font-size: var(--font-size-13) !important;
}

.font-size-14 {
    font-size: var(--font-size-14) !important;
}

.font-size-15 {
    font-size: var(--font-size-15) !important;
}

.font-size-16 {
    font-size: var(--font-size-16) !important;
}

.font-size-17 {
    font-size: var(--font-size-17) !important;
}

.font-size-18 {
    font-size: var(--font-size-18) !important;
}

.font-size-19 {
    font-size: var(--font-size-19) !important;
}

.font-size-20 {
    font-size: var(--font-size-20) !important;
}

.font-size-21 {
    font-size: var(--font-size-21) !important;
}

.font-size-22 {
    font-size: var(--font-size-22) !important;
}

.font-size-23 {
    font-size: var(--font-size-23) !important;
}

.font-size-24 {
    font-size: var(--font-size-24) !important;
}

.font-size-25 {
    font-size: var(--font-size-25) !important;
}

.font-size-26 {
    font-size: var(--font-size-26) !important;
}

.font-size-27 {
    font-size: var(--font-size-27) !important;
}

.font-size-28 {
    font-size: var(--font-size-28) !important;
}

.font-size-29 {
    font-size: var(--font-size-29) !important;
}

.font-size-30 {
    font-size: var(--font-size-30) !important;
}

.font-size-31 {
    font-size: var(--font-size-31) !important;
}

.font-size-32 {
    font-size: var(--font-size-32) !important;
}

.font-size-33 {
    font-size: var(--font-size-33) !important;
}

.color-1 {
    color: var(--color-1) !important;
}

.color-2 {
    color: var(--color-2) !important;
}

.color-3 {
    color: var(--color-3) !important;
}

.color-4 {
    color: var(--color-4) !important;
}

.color-5 {
    color: var(--color-5) !important;
    ;
}

.color-6 {
    color: var(--color-6) !important;
    ;
}

.color-7 {
    color: var(--color-7) !important;
    ;
}

.font-w8-1 {
    font-weight: var(--font-wight-500) !important;
}

.font-w8-2 {
    font-weight: var(--font-wight-600) !important;
}

.font-w8-3 {
    font-weight: var(--font-wight-400) !important;
}


.font-family-poppins {
    font-family: var(--font-family-poppins);
}

.container-fluid {
    padding: 0;
}

.active-item {
    border: 3px solid #0066C0 !important;
  }
  

  .submit-btn:hover {
    background-color: #0066C0;
    ;
  }

  .btn {
    cursor: pointer;
    font-family: "Poppinss", sans-serif;
    font-size: 1rem;
    border-radius: 5px;
    color: #fff;
    border: 0;
  }
  
  .btn a {
    color: #fff;
  }
  
  .btn:hover {
    color: #fff;
  }
  
  .btn:focus {
    box-shadow: none;
  }
  
  .btn:first-child:active {
    color: white;
  }
  
  

.selectboxit-container {
    width: 100%;
  }
  
  
  
  .selectboxit-container * {
    font-family: 'Poppins', sans-serif !important;
    font-size: 13px !important;
    color: #63739F;
  }
  
  .selectboxit-container .selectboxit {
    border-radius: 5px;
    background-color: #fff !important;
    background-position: 0 -35px !important;
    border: 1px solid #0066C0;
  }
  
  [data-ox-select="selectBoxIt-v2"].selectboxit {
    border-radius: 0px;
    border: solid 1.2px #707070;
    box-shadow: 0px 0px 2px #707070;
  
  }
  
  .selectboxit-container .selectboxit-text {
    height: 2.375rem !important;
    line-height: 2.375rem !important;
    max-width: 100% !important;
  }
  
  .selectboxit-container .selectboxit {
    height: 2.375rem !important;
  }
  
  .selectboxit-container .selectboxit-options {
    border-radius: 0px !important;
  }
  
  .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
    background-color: #D6644A !important;
    background-image: none !important;
  }
  
  .accordion-body .selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
    background-color: #0066c0 !important;
    background-image: none !important;
  }
  
  .selectboxit-container .selectboxit {
    width: 100% !important;
  
  }
  
  .selectboxit-container .selectboxit-options {
    width: 100% !important;
    min-width: 0px !important;
  }

  

/* mobile UI */
@media (max-width: 991px) {

    ul {
      padding: 0;
      margin: 0;
    }
  
  
  }