input[type="text"]{
    border-radius: 0;
    border: 2px solid #000;
    color: #000 !important;
    font-size: 15px;
    font-weight: bold;
}
form [type="submit"]{
    background: #28afc3;
    border: none;
    border-radius: 0;
    width: 115px;
    color: #fff;
}
form [type="submit"]:hover{
    background: #7935E6;
    color: #fff;
}

form label{
    color: #000;
    font-weight: bold;
    font-family: Roboto;
    font-size: 15px;
}
.card{
    border-radius: 0 !important;
    border: 2px solid #17a2b8 !important;
}

.autocomplete-items{
    border: 1px solid black !important;
    margin: 0 10px;
    border-bottom: 3px solid #7935E6 !important;
}

.autocomplete-items div:hover {
    background-color: #2D61FC !important;
    color: #fff !important;
}
h1, p, h2, h3, h4, h5, span, a, td, th{
    font-family: Roboto;
}

h1{
    font-weight: bold;
}
.address_info b{
    color: #2D61FC;
    font-size: 20px;
}

.spanGroupNumber{
    border-radius: 0;
    font-weight: bold;
}

.nav-tabs a{
    color: #7935E6;
    font-weight: bold;
    font-size: 15px;
}
.nav-tabs a.active{
    color: #fff !important;
    font-size: 18px;
    border-radius: 0;
    background-color: #17a2b8 !important;
    border: none;
}
#nav-tabContent{
    padding-top: 15px;
    border-top: 3px solid #17a2b8;
}
table thead th{
    background: #000 !important ;
    border: 1px solid #000 !important;
}

table th, table td{
    border: 1px solid #000 !important;
}
table th{
    font-weight: bold !important;
}
