@font-face{
    font-family: 'Final Frontier Shipside';
    src: url('/assets/fonts/FinalFrontierShipside.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.bg-light-gray {background-color: #e6e6e6;}
.text-light-gray {color: #e6e6e6;}
.bg-dark-gray {background-color: #666;}
.text-dark-gray {color: #666;}
.bg-black {background-color: #111;}
.text-black {color: #111;}
.bg-miller{background-color: #007ac3;}
.text-miller{color:#007ac3;}
.btn-miller{background-color: #007ac3; color:#fff;}
.bg-panasonic{background-color: #0041c0;}
.text-panasonic{color:#0041c0;}
.btn-panasonic{background-color: #0041c0; color:#fff;}
a.no-underline:hover{text-decoration: none;}
.btn-group-xs > .btn, .btn-xs {
  padding: .25rem .4rem;
  font-size: .7rem;
  line-height: .5;
  border-radius: .2rem;
}
.cursor-pointer{cursor:pointer;}
.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0, 0, 0, 0.075) !important; }
.shadow{ box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;}
.shadow-md{  box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;}
.shadow-lg{  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;}
.shadow-none{  box-shadow: none !important;}