body{
    font-family: Verdana, sans-serif;
    /* font-weight:400;
    font-size: 1rem; */
    background-color: #4054b2;
} 

#pg-wrap{
    padding:.8rem;
    border: .2rem #4054b2;
    max-width: 600px;
}

#content-wrap{
    /* border: 2rem solid #4054b2; */
    padding: .8rem;
    background-color: #fff;
    /* margin: auto .8rem; */
}

#logo{
    width:100%;
}

p{
    text-align:justify;
}

.title{
    font-size: 1.5rem;
    font-weight:bold;
    color:#4054b2;
}

button.nbccc{
    /* padding: 2rem!important;
    font-size:3rem; */
    font-weight:bold;
    /* background-color: #ef990a; */
    /* border-radius: 2rem */
}


table.nbccc td{
    font-size: 1rem;
    padding: 0.8rem 0.2rem 0.8rem 0.2rem;
}

/* #### NAVIGATION #### */

#rstechTab{
    margin-bottom:1rem;
}

#rstech-sticky-top{
    background-color: rgb(255 255 255 / 80%);
    border-bottom:1px solid #fff;
    margin-bottom:.2rem;
    padding-bottom:.1rem;
}

#rstech-navbar{
    background-color: rgba(var(--bs-tertiary-bg-rgb),.8);
}

/* #### TAB NAVIGATION #### */
.count-badge{
    display: inline-block;
    margin-left: 0.25rem;
}

/* #### TAB CONTENT #### */
.stop-loc{
    padding-bottom: .3rem
}

.stop-loc-address{
    font-size:0.875em;
}

.stop-loc-meta{
    font-size: 0.875em;
}

.stop-loc-buttons{
    float:right;
    margin-right:.5rem;
}

.stop-loc-current-action{
    font-weight: bold;
    float:left;
    clear:left;
}

/* div wrapper around stop msg link */
.stop-msg{
    display:inline-block;
}

#ondeck-tab-pane-content .stop-loc, #done-tab-pane-content .stop-loc{
    float:left;
}

#queue_closed,#queue_open{display:none}

/* #done-tab-pane-content .stop-loc-meta{
    font-weight: bold;
} */

/* #### SLIDER #### */

/* .stop_slider{
    display: flex;
  align-items: center;
  width: 100%;
}
.stop_info{
    width:100%
} */