a {
    color: #23527c;
    transition: color .25s ease;
}
a:hover, a:focus {
    text-decoration: none;
}

/*ol, ul {
    padding-left: 0;
}*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
/* TEST THIS */
  border-top: none;
}

label {
        font-weight: 400;
}

p {
    text-align:left;
    margin-left: 10%;
    margin-right: 10%;
}

h2 {
    font-size: 37px;
    text-align:left;
}


.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
    color: #fff;
    /*background-color: #4BB5C1;*/
    border-color: #204d74;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #7FC6BC;
    border: 1px solid #3175AF;
}

.navbar-default {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.navbar-brand, .navbar-nav>li>a {
    text-shadow: none;
}

.nav>li>.dropdown>a {  /* allow dropdowns in navs */
    position: relative;
    display: block;
    padding: 10px 15px;
}


.label {
    font-weight: 700;
    color: #333;
}
.label-default {
    background-color: #c3c9cf40;
    border: 1px solid #3479b794;
}
.label-warning {
    background-color: #fff3a191;
}
input[type="text"].narrow-textarea { width: 100px; }

button.btn-outline-secondary:hover>a { color: #fff; }

div.card-header a.btn {
    margin-left: 3px;
    margin-right: 3px;
}
div.card-header button {
    margin-left: 3px;
    margin-right: 3px;
}

/* ul.dropdown-menu>li:hover {
    background-color: #d7d7d7;
} */
ul.dropdown-menu>li>a {
    white-space: nowrap;
}
