@import url('https://fonts.googleapis.com/css2?family=Beiruti:wght@200..900&family=Figtree:ital,wght@0,300..900;1,300..900&family=Fustat:wght@200..800&display=swap');
body{ background-color: #f7faff !important; font-family: "Figtree", sans-serif !important;}
header{  background-color: rgb(255, 255, 255); box-shadow: 0 3px 3px #d9e7ef; margin-bottom: 19px;}
.shadow {
   box-shadow: 0 0 10px #d0e6f3 !important;
}
.accordion-button:not(.collapsed){background-color: #fff !important;}

.spl-card{   border: 0px;
    box-shadow: 0px 0px 3px #c4cfd5;
    /*height: 226px;*/}
.spl-card .card-header{    border: 0px;
    background: #fef6ec;
    color: #f58d0a;}

.accordion-body{ padding: 16px 8px !important;}

.accordion-button{  padding: 12px 6px !important;
    font-weight: 600;
    font-size: 1.0rem;}

 .spl-card .form-check label{    font-weight: bold;
    font-size: 18px;
    padding-top: 3px;}   
.spl-card .form-check .form-check-input{    margin-top: 0.16rem !important;}
.code-desc{    font-size: 0.98rem;
    margin-bottom: 6px;
    color: #81a4c9;}

.codes-ovrflow{ max-height: 64vh;
    overflow-y: auto; overflow-x: hidden;}


    ::-webkit-scrollbar {
        width: 8px;
        height: 6px;
      }
      
      ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 2px #818cca;
        border-radius: 0
      }
      
      ::-webkit-scrollbar-thumb {
        border-radius: 6px;
        background: #63befa;
        -webkit-box-shadow: 0 0 2px #00000080
      }
      
      ::-webkit-scrollbar-thumb:window-inactive {
        background: #FCBA12;
      }