    body{
         font-family: "IBM Plex Serif", serif;
         font-style: normal;
        }
        .cont{
            padding-left: 150px !important;
            padding-right: 150px !important;
        }
        .d-flex{
            display: flex !important;
        }
        .justify-content-end{
                justify-content: flex-end !important;
        }
        .justify-content-between{
            justify-content: space-between !important;
        }
        .align-center{
            align-items: center !important;
        }
        .mb-4{
            margin-bottom: 4rem !important;
        }
        .mr-10{margin-right: 10px !important;}
        .secTitle{
      color: #325aa4;
    font-size: 27px;
        }
        .top_header{
        background: #2c2c2c;
    padding: 8px;
    align-items: center;
    color: white;
            font-size: 12px;
        }
        .top_header a{
            margin-bottom: 0;
            color: white;
        } 
        .top_header p{
           margin-bottom: 0;
            color: #337ab7;
        }
        .nav_header{
      padding: 5px ;
    background: rgb(1,49,107);
    background: linear-gradient(0deg, rgba(1,49,107,1) 0%, rgba(14,75,150,1) 75%, rgba(19,87,170,1) 100%);
        }
        .nav_header .logo img{
            width: 130px;
        }
        .nav_header span{
                background-color: white;
    color: red;
    padding: 5px 15px;
    border-radius: 22px;
    font-weight: 600;
            font-size: 13px;
        }
        .title_header{
                background: rgb(178,201,228);
    background: linear-gradient(0deg, rgba(178,201,228,1) 0%, rgba(240,247,255,1) 75%, rgba(254,254,254,1) 100%);
    padding: 4px;
    color: #08346c;
        }
        
        .title_header h1{
                font-size: 20px;
    font-weight: 600;
        }
        .instructions{
              padding-top: 2rem;
    padding-bottom: 5rem;
    border-bottom: 1px solid #26A5F0;
    margin-bottom: 5rem;
        }
        .instructions h3{
                line-height: 1.2em;
    font-size: 28px;
    text-shadow: 2px 0px 1px rgb(255,255,255) , -3px 2px 1px rgb(255,255,255) , 2px 0px 1px rgba(232,247,255,0.901961) , 2px 3px 0 rgb(187, 211, 226) , 2px 2px 0 rgba(91,200,216,0.9) , 2px 2px 0 rgb(255, 255, 255);
    color: #267de8;
    font-weight: 600;
    padding-bottom: 1rem;
        }
        .instructions p{
                font-size: 18px;
    line-height: 31px;
        }
           .instructions ol{
                font-size: 18px;
    line-height: 33px;
        }
        .entry_check{
               font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
        }
        .entry_check b{
                color: #0d4992;
        }
          .entry_check input{
           margin-right: 1rem;
        }
        .total_fee{
                 color: #0d4992;
            font-weight: 600;
        }
        .terms{
                background-color: #0000000d;
    padding: 17px;
    border-radius: 8px;
        }
        .terms label{
                display: flex;
    align-items: flex-start;
        }
        .terms label span{
                margin-left: 15px;
            font-weight: 400;
        }
        .btn-custom{
background: rgb(238,69,69);
background: linear-gradient(261deg, rgba(238,69,69,1) 45%, rgba(252,176,69,1) 100%);
            color: white;
        }
        .copyright{
                text-align: center;
    background-color: #08346c;
    color: white;
    padding: 25px;
        }
        .card{
                border: 1px solid #00000026;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 0px 4px 1px #00000024;
    margin-bottom: 1rem;
        }