		
                body 
  {
        color:#ffffff;
 background-image:url("/images/icon.webp");
background-position:center;
background-repeat:no-repeat;
  }
  h4 { font-size:1em; }
  #referralform-formstrapcontainer .formouter
  {
        color:#000000;
        background-color:#ffffff;
  }
  #referralform-formstrapcontainer  .formcontainer
  {
        color:#000000;
        background-color:#ffffff;border-radius:7px;
  }

  .fslogo { height:30px;padding:2px;border-radius:5px;background-color:white; } 

.section { scroll-margin-top:50px; }
         
         
  .fullradius
  {                       
        border-radius:var(--bs-pagination-border-radius)!important;
  }               
  .rightradius 
  {
        border-top-right-radius:var(--bs-pagination-border-radius)!important;
        border-bottom-right-radius:var(--bs-pagination-border-radius)!important;                        
  } 
  		legend 
  {       
        all:revert;
        padding:0; 
  }
  label {font-weight:bold; }
  legend 
  {       
        all:revert;
        padding:0; 
		font-weight:bold;
  } 
fieldset  label { font-weight:normal }
  .checks 
  { 
        padding:0 0.5em; 
  } 
  .checks.twocols                 
  {
        column-count:2;                 
  }
  .checks.onecols                 
  {
        column-count:1;                 
  }       
  .nav-link  i.fa-circle-xmark    
  {
        display:none!important;         
  }               
  .nav-link.active  i.fa-circle-xmark     
  {
        display:inline!important;       
  } 
  .form-text 
  {
        color:inherit;font-style:italic;
  } 
  input::placeholder,textarea::placeholder 
  {
        font-style:italic; 
  } 

  .designer { display:none; }     

  html,body 
  { 
  scroll-behavior:jump!important; 
  }
  .form-group  
  { 
        position:relative; 
        scroll-margin-top:50px!important; 
  }
  /* Fix for scaled displays to ensure .form-select-lg height matches other -lg controls */
  .form-select.form-select-lg
  {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
                                }
  .pagecontainer 
  { 
        scroll-margin-top:10px!important; 
  } 
  .input-group
  {
        flex-grow:1; justify-content:center;
  }
  .input-group * 
  {
        border-radius:0!important; 
  }
  .input-group-text 
  { 
  justify-content:center; min-width:3em; 
  }
  .input-group > *:first-child
  {
        border-top-left-radius:var(--bs-border-radius)!important;
        border-bottom-left-radius:var(--bs-border-radius)!important;
        overflow:hidden;
  }
  .input-group > *:first-child > *
  {
        border-top-left-radius:var(--bs-border-radius)!important;
        border-bottom-left-radius:var(--bs-border-radius)!important;
        overflow:hidden;
  }
  .input-group > *:last-child
  {
        border-top-right-radius:var(--bs-border-radius)!important;
        border-bottom-right-radius:var(--bs-border-radius)!important;
        overflow:hidden;
  }
  .input-group > *:last-child > *
  {
        border-top-right-radius:var(--bs-border-radius)!important;
        border-bottom-right-radius:var(--bs-border-radius)!important;
        overflow:hidden;
  }
  span.input-group-text  i.bi
  {
        width:1.5em!important;
  }

  /* CUSTOM CSS */
  /* Specify Defaults here */


  #referralform-formstrapcontainer .formcontainer { padding:10px; }
  #referralform-formstrapcontainer  .formouter { padding:15px; }
		
			#maincard { border-radius:0!important; }
			
  /* Small devices (landscape phones, 576px and up) */
  @media (min-width: 576px) 
  {
			
			#maincard { border-radius:10px!important; }

        #referralform-formstrapcontainer .formouter { border-radius:10px; }
  }

  /* Medium devices (tablets, 768px and up) */
  @media (min-width: 768px) 
  { 

  }

  /* Large devices (desktops, 992px and up) */
  @media (min-width: 992px) 
  { 
  }

  /* X-Large devices (large desktops, 1200px and up) */
  @media (min-width: 1200px) 
  { 
  }

  /* XX-Large devices (larger desktops, 1400px and up) */
  @media (min-width: 1400px) 
  { 
  }               
