body {
    /*padding-top: 100px;*/
    padding-bottom: 30px;
}
.navbar-header img {
	width: 100%;
	padding-top: 38px;
	padding-bottom: 38px;
	/* [disabled]padding-left: 50px; */
	padding-right: 50px;
}
.theme-dropdown .dropdown-menu {
    position: static;
    display: block;
    margin-bottom: 20px;
}

.theme-showcase > p > .btn {
    margin: 5px 0;
}

.theme-showcase .navbar .container {
    width: auto;
}


/*navbar color*/
.navbar-custom {
	background-color: #2E6190;
	color: #ffffff;
	border-radius: 0;
	background-image: url(/static/img/topbarBg.jpg);
	background-repeat: repeat-x;
}

.navbar-custom .navbar-nav > li > a {
    color: #fff;
}

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

.navbar-custom .navbar-brand {
    color: #eeeeee;
}


/*lining up product rows*/
.component-row {
    font-size: 0;
}

.component-row > * {
    float: none;
    display: inline-block;
    font-size: 14px;
}

.component-row > *:last-child {
    vertical-align: bottom;
}

.component-row p:last-child {
    margin-bottom: 0; /* optional */
}

.component-cell {
    align-content: center;
    height: 200px;
}


/*footer stuff*/
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 106px;
}

.footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 100px;
	background-image: url(/static/img/bottombarBg.jpg);  /*background-color: #ffffff;*/
	background-color: #084C75;
	background-repeat: repeat-x;
	/* [disabled]padding-top: 20px; */
}
.footer img {
	/* [disabled]margin-left: 45px; */
	max-width: 360px;
	margin-top: 18px;
}

.panel-primary > .panel-heading {
	color: #fff;
	background-color: #0C4572;
	border-color: #0C4572;
	background-image: -webkit-linear-gradient(270deg,rgba(12,70,118,1.00) 0%,rgba(40,95,137,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(12,70,118,1.00) 0%,rgba(40,95,137,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(12,70,118,1.00) 0%,rgba(40,95,137,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(12,70,118,1.00) 0%,rgba(40,95,137,1.00) 100%);
}

@media print {
    .footer {
        visibility: hidden;
    }
    .btn {
        visibility: hidden;
    }
    body {
        padding: 0px;
        margin: 0px;
    }
}
