/* Small refinements around the original Bootstrap theme and builder controls. */
@font-face{font-family:FontAwesome;src:url('/fonts/fontawesome-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Glyphicons Halflings';src:url('/fonts/glyphicons-halflings-regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
body{line-height:1.75}a{text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #edb84c;outline-offset:4px}h1,h2,h3{line-height:1.3;overflow-wrap:break-word}.well,.panel{border-radius:7px}.panel-title{font-size:18px}.download-title{font-size:30px}.seo-resource-nav{box-sizing:border-box;clear:both;margin-top:24px;margin-bottom:24px;padding:16px 20px;background:#26394a;border:1px solid #506577;border-radius:6px;text-align:center;font-size:14px}.seo-resource-nav a{color:#bde5fa}.seo-unavailable{padding:40px 24px;margin:36px auto;font:18px/1.8 Arial,sans-serif}.col1-links{column-gap:28px!important;line-height:1.9}.col1-links a{display:inline-block;margin:3px 0;max-width:100%;overflow-wrap:anywhere}#previewCarousel .item img{max-width:100%;width:100%!important;height:auto!important}.theme-preview img{max-width:100%;height:auto}.navbar-brand{white-space:nowrap}
@media(max-width:767px){h1{font-size:30px}h2{font-size:25px}.container{max-width:100%}.seo-resource-nav{width:calc(100% - 30px);margin-left:15px;margin-right:15px}.col1-links{columns:1!important}#pageDataForm .form-control{max-width:100%}.download-title{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.modal-title{font-size:18px}
