﻿
/* NOTES */

/* This document contains bootstrap overrides for the application template. Removing reference to this file will revert the application back to bootstrap defaults */
/* It should be referenced AFTER more generic CSS references */

body {
    margin: 0 !important;
}

/* All "btn" text to white, set button colors to client style guide values */
.btn {
	color: #ffffff !important;
	border-radius: 0 !important;
	font-weight: 500 !important;
	font-size: 16px !important;
	padding: 15px !important;
	text-decoration: none !important;
}
.btn-primary, .btn-primary:link, .btn-primary:visited {
	background-color: #B10B31 !important;
	border-color: #B10B31 !important;
}
.btn-primary:hover, .btn-primary:active {
	background-color: #2c5fb3 !important;
	border-color: #2c5fb3 !important;
}

.btn-primary_exh, .btn-primary_exh:link, .btn-primary_exh:visited {
	background-color: #25489D !important;
	border-color: #25489D !important;
}
.btn-primary_exh:hover, .btn-primary_exh:active {
	background-color: #109AD7 !important;
	border-color: #109AD7 !important;
}

.btn-default {
	/* dark text grey*/
	background-color: #ffffff !important;
	color: #919699 !important;
	border-color: #d0d3d6 !important;
	padding: 15px !important;
}
	.btn-default:hover {
		color: #017573 !important;
		border-color: #017573 !important;
	}

.btn-light {
	background-color: #d0d3d6;
	color: #919699 !important;
}
	.btn-light:hover {
		background-color: #919699;
		color: #fff !important;
	}


/* Nav bar */
.navbar-header, .navbar-header:hover {
	background-color: #555759;
}
.navbar-brand, .navbar-brand:hover {
	color: #f8f8f8 !important;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 2px;
	height: auto;
}
.navbar ul li.active, .navbar ul li.active a {
	color: #fff !important;
	font-weight: bold;
	background-color: #2838A3  !important;
}
.navbar ul li:hover, .navbar ul li:hover a {
	background-color: #8490e1 !important;
	color: #fff !important;
	font-weight: bold;
}

.navbar ul li a {
	text-decoration: none;
}

.navbar ul li.navbar_li_textonly {
	/* set padding to match the bootstrap default li a padding */
	padding: 10px 15px !important;
}
.navbar ul li.navbar_li_textonly:hover {
	/* set padding to match the bootstrap default li a padding */
	cursor: not-allowed;
}

.form-control {
	margin: 1px 0 1px 0 !important;
}

.textWrap {
	white-space: normal;
}

hr {
	border-top: 1px solid #919699;
}

.btn-primary i.fa, .btn-primary_exh i.fa, .btn-danger i.fa {
    color: #ffffff;
}