html, body {
    height: 100%;
    margin: 0;
}

* {
    font-family: helvetica;
}

.footer {
    min-height: 90px;
}

.bg-main {
    background-color: #f6f7ff;
}

.shadow-blue {
    box-shadow: #9890ff14 0 2px 5px 5px !important;
}

.txt-color {
    color: #25283b;
}

.search-field {
    width: 700px;
    height: 40px;
    border-radius: 8px 0 0 8px;
}

@media only screen and (min-width: 992px) {
  .results-table {width: 100%}
}

@media only screen and (min-width: 1400px) {
  .results-table {width: 1200px}
}

@media only screen and (min-width: 1600px) {
  .results-table {width: 1600px}
}






@font-face {
    font-family: helvetica-bold;
    src: url('/static/fonts/Helvetica-Bold.eot');
    src: url('/static/fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/Helvetica-Bold.otf') format('opentype'),
    url('/static/fonts/Helvetica-Bold.ttf') format('truetype'),
    url('/static/fonts/Helvetica-Bold.woff') format('woff'),
    url('/static/fonts/Helvetica-Bold.woff2') format('woff2');
}


@font-face {
    font-family: helvetica;
    src: url('/static/fonts/Helvetica.eot');
    src: url('/static/fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/Helvetica.otf') format('opentype'),
    url('/static/fonts/Helvetica.ttf') format('truetype'),
    url('/static/fonts/Helvetica.woff') format('woff'),
    url('/static/fonts/Helvetica.woff2') format('woff2');
}

.helveticaBold {
    font-family: helvetica-bold;
}

.helvetica {
    font-family: helvetica;
}