html {
    background-color: #ffffff;
  }
  
  body {
    background-image: url('https://image.s8.sfmc-content.com/lib/fe2d11717264067d7c1076/m/1/f95147c6-fcaf-4fff-a4e4-3c3bb675f655.png');
    background-position: bottom 110px left;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  
  h1,
  h2:not(#notify-msg),
  h3 {
    font-family: 'ITC Avant Garde Gothic Std Demi';
    font-weight: normal;
    font-style: normal;
    color: #032e61;
  }
  
  h1 {
    font-size: 2rem;
  }
  
  h2:not(#notify-msg) {
    font-size: 1.5rem;
  }
  
  h3 {
    font-size: 1.1rem;
    margin-bottom: 0.2rem;
  }
  
  header {
    border-bottom: 3px #00a1e0 solid;
    padding-top: 0.5rem;
  }
  
  main {
    padding-top: 6em;
  }
  
  footer {
    background-color: #032e61;
    font-size: 0.85em;
  }
  
  footer a {
    color: #00a1e0;
    text-decoration: underline;
  }
  
  footer a:hover {
    color: #fff;
  }
  
  p:not(footer p) {
    font-family: 'Segoe UI';
    font-weight: normal;
    font-style: normal;
    color: #444444;
    font-size: 1rem;
  }
  
  .card-body p {
    line-height: 1rem;
    font-size: 0.8rem;
    color: #0072cc;
  }
  
  a.slds-notification__target {
    pointer-events: none;
  }
  
  label.slds-form-element__label {
    color: #0176d3;
    padding-right: 0.1em;
  }
  
  .slds-form-element__icon {
    padding-top: 0;
    padding-bottom: 0.2rem;
    vertical-align: middle;
  }
  
  svg.slds-button__icon {
    fill: #0176d3;
  }
  
  svg#logo {
    display: inline-block;
    height: 3rem;
    width: auto;
  }
  
  .navbar {
    margin-bottom: 1em;
  }
  
  .card {
    margin-right: 4em;
  }
  
  .card-body > .slds-form-element > div > p,
  .card-body > p {
    margin-left: 28px;
  }
  .card {
    background-color: #f8fbfd;
    border: none;
  }
  
  .slds-form-element__label,
  .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    font-size: 0.85rem;
  }
  
  .btn-primary {
    font-family: 'Segoe UI Bold';
    font-weight: bold;
    font-style: normal;
    background-color: #0176d3;
    border-color: #0176d3;
    padding: 0.3em 0;
    width: 18rem;
    font-size: 1rem;
    border-radius: 3rem;
  }
  
  .btn-primary:hover,
  .slds-checkbox_faux_container > .slds-checkbox_faux:hover {
    background-color: #013c7b;
    border-color: #013c7b;
  }
  
  .region-selector_button {
    visibility: hidden;
  }
  
  .settings {
    height: 200px;
  }
  
  .slds-select_container:before {
    border-bottom: none;
  }
  
  .slds-select_container:after {
    border-top: none;
  }
  
  .slds-notification-container {
    top: 9rem;
    right: 0.5rem;
  }
  
  .slds-notification {
    background-color: #f3f3f3;
  }
  
  .toast {
    animation-name: fadeinout;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-delay: 0.7s;
    animation-fill-mode: forwards;
    opacity: 0;
  }
  
  .iti {
      display: block;
  }
  
  .iti__country-list {
    z-index: 3;
  }
  
  @-webkit-keyframes fadeinout {
    0% { opacity: 0; }
    20% { opacity: 1; }
    80% { opacity: 1; }
    100% { opacity: 0; }
  }
  
  @keyframes fadeinout {
    0% { opacity: 0; }
    20% { opacity: 1; }
    80% { opacity: 1; }
    100% { opacity: 0; }
  }
  .hebrewheader{
    padding-right:2em;
  }
  .hebrewheader.header-intro{
    padding-right:3em;
  }
  @media only screen and (max-width: 878px) {
    body h1 {
      font-size: 1.5rem;
    }
  
    body main {
      padding-left: 0.5em;
      padding-right: 0.5em;
    }
  
    html body {
      background-position: bottom 200px left;
    }
  
    .row .col-md-4:not(:first-child) {
      margin-top: 3rem;
    }
  
    .col .card {
      margin-right: 0;
    }
  
    .hide_mobile {
      display: none;
    }
    
    .mobile-col{
      display: inline-block;
      width: 46%;
    }
    .slds-notification {
      width: 95vw;
  
    }
    .slds-notification-container {
      left: 0.35rem;
      right: auto;
      margin: auto;
      top: 8.2rem;
    }
    .container p, .card {
      margin-right: 0;
    }
  
    .btn-primary {
      width: 16rem;
    }
    .hebrewheader,.hebrewheader.header-intro{
      padding-right:0;
    }
  }