
  @import url("https://use.typekit.net/hkm8ixt.css");

  html {
    font-size: 16px;
  }

  .ssoEnabled{
    opacity:0.25;
    pointer-events:none;
  }
  .signin-with-microsoft-link{
    position:relative;
  }
  #sso-info-popup{
    position: absolute;
    background: #313637;
    border-radius: 4px !important;
    padding: 20px 15px 10px 15px;
    bottom:40px;
    left:30px;
    right:-30px;
  }
  .down-arrow{
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #313637;
    position: absolute;
    bottom: -10px;
    left: 37px;
  }
  #sso-info-popup p{
    color: #fff;
    font-size:14px;
    text-align:left;
   }

   /* MUI overrides that get messed up from other legacy styles */
  .MuiTypography-h4 {
    font-size: 20px;
    font-family: "proxima-nova" !important;
  }
  
  .MuiTypography-body2 {
    font-size: 14px;
    font-family: "proxima-nova" !important;
  }

  .MuiTypography-caption {
    font-size: 12px;
    font-family: "proxima-nova" !important;
  }

  .MuiInputLabel-root {
    font-size: 12px;
    color: #344054;
    font-weight: 600;
    font-family: "proxima-nova" !important;
  }

  .MuiLink-root {
    text-decoration: none;
  }

  .MuiButton-root {
    font-family: "proxima-nova" !important;
  }

  .MuiCard-root{
    border-radius: 8px !important;
  }

  .MuiPaper-root .MuiButton-outlined{
    color: #101828 !important;
  }

  .MuiPaper-root .MuiButton-outlined{
    border-color: #101828 !important;
  }

  .MuiButton-root .MuiButton-contained {
    background: #0071F3;
  }

  .MuiButton-root .MuiButton-contained:hover {
    background: #175CD3;
  }

  .MuiLink-root {
    color: #0071F3 !important;
  }
