body {
	 background: #ffffff !important;
}
a {
	 color: #f78f1e;
}
a:visited {
	 color: #934a05;
}
body {
	 font-family: 'Montserrat';
	 font-size: 11pt;
	 color: #333333 !important;
}

h1 {
	 font-family: 'Montserrat';
	 font-size: 16pt;
	 color: #f78f1e !important;
}

h2 {
	 font-family: 'Montserrat';
	 font-size: 14pt;
	 color: #f78f1e !important;
}

h3 {
	 font-family: 'Montserrat';
	 font-size: 13pt;
	 color: #333333 !important;
	 font-weight: bold;
}

td {
	 font-family: 'Montserrat';
	 font-size: 11pt;
	 color: #333333 !important;
}

.tablehead {
	 font-family: 'Montserrat';
	 font-size: 11pt;
	 color: #FFFFFF !important;
	 font-weight: bold;
	 background-color: #f78f1e !important;
}

.tablesubhead {
	 font-family: 'Montserrat';
	 font-size: 11pt;
	 color: #000000 !important;
	 font-weight: bold;
	 background-color: #e5e5e5 !important;
}

#navbar-dashboard {
	 font-family: 'Montserrat';
	 font-size: 12px;
	 color: #2d2d6b !important;
	 font-weight: bold;
	 background-color: #ffffff !important;
	 border-bottom: 2px solid #cccccc;
	 text-transform: uppercase;
	 box-shadow: 0 2px 4px -3px rgba(0, 0, 0, 0.5);
}

#navbar-dashboard a {color: #2d2d6b !important;}#navbar-olivia, #navLoggedOn a {
	 color: #333333 !important;
	 background-color: #ffffff !important;
}

#footer {
	 font-family: 'Montserrat';
	 font-size: 12pt;
	 color: #ffffff !important;
	 font-weight: bold;
	 background-color: #333333 !important;
}

#site-disclaimer a {color: #ffffff !important;}.bg-primary {
	 background-color: #2d2d6b !important;
	 color: #FFFFFF !important;
}

.bg-success {
	 background-color: #f78f1e !important;
	 color: #FFFFFF !important;
}

.bg-secondary {
	 color: #FFFFFF !important;
}

.bg-dark {
	 color: #FFFFFF !important;
}

.bg-info {
	 color: #FFFFFF !important;
}

.bg-warning {
	 color: #FFFFFF !important;
}

.bg-danger {
	 color: #FFFFFF !important;
}

.btn-primary, a.btn-primary {
	 background-color: #2d2d6b !important;
	 border-color: #2d2d6b !important;
	 color: #FFFFFF !important;
	 border-radius: 0px !important;
}

.btn-outline-primary{
	 border-color: #2d2d6b !important;
	 color: #2d2d6b !important;
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #2d2d6b !important;
	 background-color: #2d2d6b !important;
	 color: #FFFFFF !important;
}
.btn-success, a.btn-success {
	 background-color: #f78f1e !important;
	 border-color: #f78f1e !important;
	 color: #FFFFFF !important;
	 border-radius: 0px !important;
}

.btn-outline-success{
	 border-color: #f78f1e !important;
	 color: #f78f1e !important;
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #f78f1e !important;
	 background-color: #f78f1e !important;
	 color: #FFFFFF !important;
}
.btn-dark, a.btn-dark {
	 border-radius: 0px !important;
}

.btn-outline-dark{
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #f78f1e !important;
	 background-color: #f78f1e !important;
	 color: #FFFFFF !important;
}
.btn-info, a.btn-info {
	 background-color: #dd7f27 !important;
	 border-color: #dd7f27 !important;
	 color: #FFFFFF !important;
	 border-radius: 0px !important;
}

.btn-outline-info{
	 border-color: #dd7f27 !important;
	 color: #dd7f27 !important;
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #dd7f27 !important;
	 background-color: #dd7f27 !important;
	 color: #FFFFFF !important;
}
.btn-warning, a.btn-warning {
	 background-color: #ec971f !important;
	 border-color: #ec971f !important;
	 color: #FFFFFF !important;
	 border-radius: 0px !important;
}

.btn-outline-warning{
	 border-color: #ec971f !important;
	 color: #ec971f !important;
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #ec971f !important;
	 background-color: #ec971f !important;
	 color: #FFFFFF !important;
}
.btn-danger, a.btn-danger {
	 background-color: #c9302c !important;
	 border-color: #c9302c !important;
	 color: #FFFFFF !important;
	 border-radius: 0px !important;
}

.btn-outline-danger{
	 border-color: #c9302c !important;
	 color: #c9302c !important;
	 border-radius: 0px !important;
}
.btn-outline-danger:hover{
	 border-color: #c9302c !important;
	 background-color: #c9302c !important;
	 color: #FFFFFF !important;
}
.modal .modal-header, .modal .modal-header div, .modal .modal-header .modal-title, .modal-login div {
	 background: #f78f1e !important;
	 color: #ffffff !important;
}
.modal-header .fas.green {
	 color: #f78f1e !important;
}
.modal-login .btn {
	 border-color: #ffffff !important;
}
.modal-login .modal-title, .modal-login h4 {
	 	 color: #ffffff !important;
 }
.modal-login #alertLoginError,  .modal-login #alertLoginError div,  .modal-login #alertLoginError .alert-heading {
	 	 color: #f78f1e !important;
	 background: #ffffff !important;
 }
