    html,body{
        background:#efefef;color:#383838;
      
      /*font-size:16px; setting this here messes with slds styles*/
    }
  
    .stylingblock-content-wrapper{
      font-family: 'Segoe UI';
      font-weight: normal;
      font-style: normal;
      color: #444444;
      font-size: 1rem;      
    }
 
    .default-hidden{display:none}
    /*.rounded{border-radius:10px;box-shadow:0 0 12px 3px rgba(0,0,0,.4)}*/
    .rounded{border-radius:15px;}
    .rounded-bottom{border-radius: 0 0 15px 15px;}
    .footer-image{
      overflow:hidden;
      padding-top:30px;
    }
    .slds-spinner{
      position:fixed;
    }
    .slds-notify_container{
      display:none;
      position:fixed;
    }
    .slds-notify_container h2{
      color:#ffffff !important;
      font-size:20px !important;
    }
    svg.slds-button__icon {
        fill: #ffffff;
    }    
    .slds-notify{
      box-shadow:0 0 12px 3px rgba(0,0,0,.4)
    }
    #confirmation{
      position: fixed;
      margin: 0 auto;
      background: #ffffff;
      left: 50%;
      width: 300px;
      text-align: center;
      padding: 20px;
      z-index: 1000;
      margin-left:-150px;
    }



    label.slds-form-element__label{
      color: unset;/*Unsetting because we don't want the blue from the pref center*/
      padding-right: 0.1em;      
      font-size:1.1em; 
      font-weight:700;
    }
    .slds-radio__label .slds-form-element__label{
      font-weight:500;
    }
    .slds-input{
      /*font-size:1.05em; inputs kinda look better slightly smaller*/
    }
           
    .slds-container{
        background:#ffffff;
    }
    
.autocomplete { position: relative; display: inline-block; }
/*
input { border: 1px solid transparent; background-color: #F1F1F1; padding: 20px; }
input[type="text"] { background-color: #F1F1F1; width: 100%; }
input[type="submit"] { background-color: dodgerblue; color: #FFFFFF; cursor: pointer; }
*/
.autocomplete-items { position: absolute; border-color: currentcolor #D4D4D4; border-style: none solid; border-width: medium 1px; border-image: none 100% / 1 / 0 stretch; z-index: 99; top: 100%; left: 0px; right: 0px; }
.autocomplete-items div { padding: 10px; cursor: pointer; background-color: #FFFFFF; border-bottom: 1px solid #D4D4D4; }
.autocomplete-items div:hover { background-color: #E9E9E9; }
.autocomplete-active { background-color: dodgerblue !important; color: #FFFFFF; }
#smartcapture-block-fxl90588zfn input[type="text"], #smartcapture-block-fxl90588zfn input[type="email"], #smartcapture-block-fxl90588zfn input[type="number"] { width: 280px !important; }
#smartcapture-block-o904oi9bnk input[type="text"], #smartcapture-block-o904oi9bnk input[type="email"], #smartcapture-block-o904oi9bnk input[type="number"] {width: 100%;}
#smartcapture-block-o904oi9bnk .smartcapture-controls {display: block;}  



@media only screen and (max-width: 480px) {
  .responsive-td { width: 100% !important; display: block !important; padding: 0px !important; }
}