.grid-view tbody tr {
    cursor: pointer;
}

.help-block {
    color: red;
}

.header-text {
    color: #ff3333;
    display: inline-block;
}

.navbar {
    min-height: 90px;
}

.navbar-inverse {
    background-color: #F5F5F5;
    border-color: #DDD;
}

.navbar-brand img {
    height: 64px;
}

@media screen and (max-width: 991px) {
    .header-text {
        font-size: 0.8em;
    }
}

@media screen and (max-width: 299px) {
    .navbar-brand img {
        display: none;
    }
    
    .header-text {
        font-size: 0.65em;
    }
}

@media screen and (max-width: 767px) {
    .navbar-toggle {
        float: left;
        margin-left: 15px;
        margin-top: 25px;
    }
}

.navbar-inverse .navbar-nav > li > a {
    color: #337ab7;
}

.navbar-inverse .navbar-nav > .active > a {
    background-color: #337ab7;
    color: #ffffff;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #337ab7;
}

.navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #286090;
}

.navbar-inverse .navbar-toggle {
    border-color: #337ab7;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #337ab7;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #337ab7;
}

.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar {
    background-color: #F5F5F5;
}

.navbar .navbar-collapse {
    border: none;
}

/* @media (min-width: 768px) {
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
}
 */

 nav > .container > div.collapse {
    justify-content: flex-end !important;
 }

footer {
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}
