.jumbotron *{
    position: relative;
    z-index: 3;
}
.jumbotron{
    background-image: url(../img/banner-what-to-order-when.jpg);
    background-size: cover;
    color: #fff;
    padding: 1.5rem !important;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    border-bottom: solid 6px #b40000;
    border-radius: 0;
}
.jumbotron hr{
    width: 100%;
    border-bottom: rgba(255,255,255,.3)solid 1px;
}
.jumbotron .img-fluid {
    max-width: 90% !important;
}
.jumbotron #radnet-logo{
    width: 100%;
    max-width:200px;
}
.download-guide, .download-guide:hover, .download-guide:focus {
    color: #fff;
    text-decoration: underline;
    font-size: 12px;
}
#table-container{
    text-align: center;
    border-radius: 10px;
    box-shadow: 0 0 30px rgba(0,0,0,.1);
    width: 100%;
}
#table-container .table {
    margin-bottom: 0;
}
.table{
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    width: 100% !important;
}
#table-container .table thead th {
    border-color: #559aff !important;
    font-size: .9rem;
    border-width: 0 1px !important;
    border-style: solid !important;
}
.table ul{
    text-align: left;
}
mark {
    background-color: yellow;
    color: #000;
    font-weight: bold;
}
.table td{
    white-space: pre-line;
    vertical-align: middle;
}
.table tbody tr td:nth-of-type(1){
    background-color: rgba(45, 92, 170,0.2);
    color: #000;
    font-weight: bold;
    font-size: 13px;
}
.table td:nth-of-type(4){
    text-align: left;
}
.table thead tr{
    background-color: #2d5caa;
    color: #fff;
}
.has-search .form-control {
    padding-left: 3rem;
}
.has-search .form-control-feedback {
    position: absolute;
    z-index: 10;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}
#myInput{
    border-radius: 25px;
    height: 50px;
    border: none;
}
.jumbotron p {
    font-size: 11px;
    line-height: normal;
    padding: 0 20%;
    margin: 1rem auto;
}
.input-group {
    padding: 0 20%;
    margin: 0 auto !important;
}
.fa-magnifying-glass:before, .fa-search:before {
    font-size: 20px;
}
.input-group-append .btn{
    width: 200px;
    cursor:auto;
}
.logos .col-md-4{
    text-align: center;
    justify-content: center;
    align-items: center;
}
.jumbotron h1{
    font-size: 3.1rem;
    font-weight: 900;
}
.jumbotron h1, .jumbotron h6 {
    text-transform: uppercase;
}
.jumbotron h6 {
    text-align: center;
    font-size: 0.85rem;
}
.jumbotron .white-spacer{
    width: 2px;
    height: 50px;
    background: #fff;
    display: inline-block;
}
.jumbotron .question{
    position: absolute;
    z-index: 2 !important;
    color:transparent;
    font-weight: bold;
    transform: translate(50%, -50%);
    -webkit-text-stroke-color: #2a5bb2 !important;
    font-size: 10rem;
    top: 35px;
    -webkit-text-stroke: 1.5px;
    line-height: normal;
    left: -90px;
}
.jumbotron .title-section {
    position: relative;
    display: inline-block;
    margin: 3rem 0;
}
.notice{
    font-size: 14px;
}
#noResults{
    text-align: center;
    padding-top: 10px;
    font-size: 24px;
    font-weight: bold;
    font-style: italic;
}
footer.hereforyou {
    background-position: bottom;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDQ4LjMgNDc1LjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0NDguMyA0NzUuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtvcGFjaXR5OjAuNTtmaWxsOnVybCgjU1ZHSURfMV8pO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fQoJLnN0MXtmaWxsOiMxMzc3QkE7fQoJLnN0MntvcGFjaXR5OjAuNTtmaWxsOnVybCgjU1ZHSURfMDAwMDAwODIzNDQ4MDUwODMyNjg0NTg4OTAwMDAwMDEyNTA1OTY3NzAxNjMwNjA2NDNfKTtlbmFibGUtYmFja2dyb3VuZDpuZXcgICAgO30KPC9zdHlsZT4KPGc+Cgk8ZyBpZD0iTGF5ZXJfMS0yXzAwMDAwMDg4ODM1MTcyMDQzNzEzMzY0MDAwMDAwMDEwNDUxMjE4OTEwMjkzOTAyMDAzXyI+CgkJCgkJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcxLjY1MzkiIHkxPSItMzAyOS42NDAxIiB4Mj0iMTYxNy41Njc5IiB5Mj0iLTMwMjkuNjQwMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDQ3Ny42MTQ2KSI+CgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyRjVEQUIiLz4KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdGRDJFNyIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3MS43LDM3MDcuNmgxNDQ1Ljl2LTE2My44QzUxMi4xLDM0NjEuNiwxNzEuNywzMzA3LDE3MS43LDMzMDdWMzcwNy42eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNjE5LjksMzcwNy42SDE3MS43di0xMjQuNGMxMTA1LjQtODIuNCwxNDQ4LjMtMzUxLDE0NDguMy0zNTFWMzcwNy42eiIvPgoJPC9nPgo8L2c+CjxnPgoJPGcgaWQ9IkxheWVyXzEtMl8wMDAwMDAzOTg0MjUyODgzMzI5MzM2NDM0MDAwMDAxMDgxMTMzMzU3MTg1NDQ4NzY5MV8iPgoJCQoJCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzAwMDAwMTIxMjc2Mjc4NzI1Njk2OTUxNzcwMDAwMDE0ODE2MjAwMTM0ODA4NDE5MjYwXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwIiB5MT0iMjAyLjQ2MjgiIHgyPSIxNDQ1LjkxNDEiIHkyPSIyMDIuNDYyOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDQ3Ny42MTQ2KSI+CgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyRjVEQUIiLz4KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdGRDJFNyIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPHBhdGggc3R5bGU9Im9wYWNpdHk6MC41O2ZpbGw6dXJsKCNTVkdJRF8wMDAwMDEyMTI3NjI3ODcyNTY5Njk1MTc3MDAwMDAxNDgxNjIwMDEzNDgwODQxOTI2MF8pO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiBkPSIKCQkJTTAsNDc1LjVoMTQ0NS45VjMxMS42QzM0MC41LDIyOS41LDAsNzQuOSwwLDc0LjlWNDc1LjV6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0NDguMyw0NzUuNUgwVjM1MUMxMTA1LjQsMjY4LjcsMTQ0OC4zLDAsMTQ0OC4zLDBWNDc1LjV6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: cover;
    height: 605px;
    font-weight: 400;
    position: relative;
}
.hereforyou {
    color: #333;
    line-height: normal;
}
footer.hereforyou ul.social-icon {
    position: relative;
    text-align: center;
    padding: 400px 0 10px;
}
footer.hereforyou .social-icon li {
    display: inline-block;
    list-style: none;
    border-radius: 100%;
    padding-right: 15px;
}
footer.hereforyou .social-icon li a {
    border-radius: 100%;
    color: #fff;
    cursor: pointer;
    font-size: 24px;
    text-decoration: none;
    transition: all .4s ease-in-out;
    width: 40px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: block;
    letter-spacing: 2px;
}
footer.hereforyou .copyright {
    text-align: center;
    font-size: 12px;
    color: #fff;
}
footer.hereforyou .copyright a {
    color: #fff;
}
.sites{
    padding: 10px 0;
    text-align: center;
}
.sites a, .sites, .sites a:hover{
    color:#fff;
    font-size: 13px;
}
.no-pad{
    padding: 0 !important;
}
.m-tb{
    margin:2.5rem 0;
}
.talk-bubble {
    margin: 0px;
    position: absolute;
    width: 170px;
    height: 60px;
    background-color: lightyellow;
    right: -140px;
    top: -85px;
    display: none;
}
.talk-bubble.active {
    display: inline-block !important;
}
.tri-right.btm-left:after{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 0px;
    right: auto;
    top: auto;
    bottom: -20px;
    border: 22px solid;
    border-color: transparent transparent transparent lightyellow;
}
.tri-right.border.btm-left-in:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 30px;
    right: auto;
    top: auto;
    bottom: -40px;
    border: 20px solid;
    border-color: #666 transparent transparent #666;
}
.tri-right.btm-left-in:after{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 38px;
    right: auto;
    top: auto;
    bottom: -20px;
    border: 12px solid;
    border-color: lightyellow transparent transparent lightyellow;
}
.talktext{
    text-align: left;
    line-height: 1.5em;
}
.talktext p {
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    width: 100%;
    color: #333;
    text-align: center;
    font-size: 18px;
    padding: 15px 0;
}
.resources{
    margin-top: 5rem;
}
.resources h2{
    font-size: 1.5rem;
    margin: 2.5rem 0;
    color: #243565;
}
.resources h5{
    color: #000;
    font-size: 1rem;
    margin-bottom: 1rem;
}
.resources h2, .resources h5{
    font-weight: bold;
}
.resources a{
    font-weight: bold;
    color: #fff;
    background-color: #2a5bad;
    border-radius: 20px;
    width: 100%;
    display: block;
    padding: 10px 0;
    margin: 20px 0;
}
.resources a:focus, .resources a:visited .resources a:active{
    text-decoration: none;
}
.resources .row .col-md-3{
    padding: 10px 30px;
}
.resources .row .col-md-3:nth-child(2){
    border-right: solid 1px #000;
    border-left: solid 1px #000;
}
.mb-2r{
    margin-bottom: 2rem;
}
select option {
    text-transform: capitalize !important;
}
select.active option {
    border-color: #2D5CAA;
}
.input-group-append{
    width: 0;
    position: relative;
}
.input-group-append .btn{
    display: none;
    right: 50px;
    color: #999;
    font-size: 25px;
    line-height: 0;
    padding: 0 15px;
    margin: 0;
    width: 50px;
    height: 50px;
    text-align: center;
    cursor: pointer;
}
.input-group-append .btn.active{
    display: block;
}
.input-group-append .btn.active:hover{
    color:#777;
}
label{
    font-size: 14px;
    margin-top: 10px;
}
@media (min-width: 1200px){
    .container {
        max-width: 1340px;
    }
}
@media (max-width: 767px){
    .logos {
        display: none !important;
    }
    .input-group {
        padding: 0px 0%;
        margin: 0 auto !important;
    }
    .jumbotron p {
        padding: 0 0%;
    }
    .jumbotron .question{
        display: none;
    }
    .jumbotron .title-section {
        width: 100%;
    }
    .no-mob{
        display: none;
    }
}