﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    min-height:578px!important;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}
 
.breadcrumb
{
    padding-top:15px!important;
}
 
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 350px;
}
.error {
    color: #D8000C;   
}

.navbar-default{
    background:#2f6b70;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
.open li,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.dropdown-menu > .active > a,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a.active,
.dropdown-menu > li > a.active {
        color: #fff;
        background-color: #57b2ab;        
}

.navbar-default .navbar-nav.no-bg > .active > a, .navbar-default .navbar-nav.no-bg > .active > a:hover, .navbar-default .navbar-nav.no-bg > .active > a:focus,
.open li{
    background-color:transparent;
}

.nav li a {
    padding-left:13px!important;
    padding-right:13px!important;
}

.panel-primary > .panel-heading{
     background:#2f6b70;
     border-color:#2f6b70;
}

.header-box{
    border:2px solid #9d9d9d;
    margin-top:25px;
    margin-bottom:23px; 
    padding:0px 25px;
    color:#191919;
}
.flex-items-center{
    display:flex;
    align-items:center;
     min-height:190px; 
}
.header-box a{
    color:#096e71
}
.header-box img{
    margin:20px 0;
}
.headings{
    color:#000;
    font-size:24px;
}
.box{
    background:#eeeeee;
    height:304px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.box img{
    height:113px;
}
.red{
    background:red!important;
}
.red a{
    color:#fff!important;
}