
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body{
    font-family:"Inter";
    margin:0 auto;
    padding:0 auto;
}

p{
    font-family:Lexia;
    font-size:16px;
    color:#343A40;
    line-height:24px;
    
}
#glossary .border-hypen{
        border-bottom: 2px dashed #D8DADA;
    padding-bottom: 40px !important;
    margin-bottom:30px;
}



#glossary .content-section{
    max-width:1024px;
    margin:0 auto;
}

#glossary .reference-section
{
    padding-bottom: 15px;
    border-bottom: 2px dashed #D8DADA;
}

#glossary h1
{
    font-size:48.83px;
    font-family: "Roboto", sans-serif;
    font-weight:700;
    line-height:60px;
    color:#830051;
    padding-top:30px;
    
    
}

#glossary h2
{
    font-size:40px;
    font-family: "Roboto", sans-serif;
    font-weight:700;
    line-height:48px;
    color:#830051;
    padding-top: 5px;
    
    
}

#glossary .terms-condition p
{
    padding-bottom:12px;
}

#glossary sup {
  line-height: 0;
}
#glossary ol
{
    list-style-type: number;
    margin-left:40px;
    word-wrap: break-word;
}
#glossary li
{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Lexia';
    color: #343A40;
    padding-bottom: 12px;
}

#glossary ol li {
    list-style-position: outside;
}
#glossary .reference-section a
{
    color:#343A40;
}




@media (max-width: 991px)
{
    #glossary h1
    {
        font-size: 40px;
        line-height: 48px;
       
    }
    #glossary h2
    {
        margin-bottom:13px;
    }
    
    #glossary h2
    {
        padding-bottom:0px;
    }
    
    #glossary .border-hypen {
        border-bottom: 1px dashed #000000;
        margin-bottom: 35px;
    }
    #glossary .terms-condition h2
    {
        margin-bottom:30px;
    }
    
    #glossary .content-section
    {
        padding:0 17px;
    }
    
    #glossary .terms-condition
    {
        padding: 0 2px;
    }
    
    #glossary ol
    {
        margin-left: 28px;
    }
    
     #glossary .reference-section h2
     {
         margin-bottom: 35px;
        margin-top: 20px;
     }
     
          /*#glossary .terms-condition .border-hypen
          {
              display:none;
          }*/
          
          
         #glossary .terms-condition .border-hypen.mobile-hidden
            {
                border-bottom:none !important;
                margin-bottom:0px !important;
                padding-bottom:10px !important;
            }
                      
          #glossary .reference-section
          {
              border-bottom:none;
            padding: 0 2px;
          }
           #glossary .reference-section a
           {
               text-decoration:underline;
           }
}

.no-wrap
{
    white-space: nowrap;
}

/*COMPATABILITY FIXES*/

@media screen and (min-width:320px) and (max-width:389px){
    #glossary h1{
        font-size:40.83px;
        line-height:45px;
    }
    
     #glossary h2{
         font-size:32px;
         line-height:34px;
    }
    
    
    #glossary h3 {
        font-size: 28px;
        line-height: 30px;
    }
    
    /*#glossary .content-section{*/
    /*    width:90%;*/
    /*}*/
}

@media screen and (min-width:991px) and (max-width:1040px){
    #glossary .content-section{
        width:93%;
    }
}

