﻿/**
 * Copyright (c) 2019 eSolutionsGroup.
 * All rights reserved.
 * 
 * Author: Timothy Grant Vogelsang <tvogelsang@esolutionsgroup.ca>
 */

html, body, form {
	margin: 0px;
	padding: 0px;
}

body {
	font: 12pt Calibri;
}

.container {
	color: #333;
}

blockquote.yellow {
	border-left-color: #ffe181 !important;
}

blockquote.red {
	border-left-color: #b83939 !important;
}

span.gray {
	background-color: #f9f9f9;
	border: 1px solid #eee;
}

span.red {
	background-color: #e9c3c3;
	border: 1px solid #b83939;
}

span.yellow {
	background-color: #fff6d9;
	border: 1px solid #ffe181;
}

/**
 * Custom
 */
.bootstrap p {
	margin: 0px 0px 25px;
}

.bootstrap .fade {
	opacity: 0.9;
}

.bootstrap .fade5 {
	opacity: 0.5;
}

.bootstrap .fade6 {
	opacity: 0.4;
}

.bootstrap .fade7 {
	opacity: 0.3;
}

.bootstrap .fade8 {
	opacity: 0.2;
}

.bootstrap .fade9 {
	opacity: 0.1;
}

.bootstrap .invisible {
	visibility: hidden;
}

.bootstrap .marginBottom5 {
	margin-bottom: 5px !important;
}

.bootstrap .marginBottom10 {
	margin-bottom: 10px !important;
}

.bootstrap .marginBottom15 {
	margin-bottom: 15px !important;
}

.bootstrap .marginBottom20 {
	margin-bottom: 20px !important;
}

.bootstrap .marginBottom25 {
	margin-bottom: 25px !important;
}

.bootstrap .marginLeft5 {
	margin-left: 5px !important;
}

.bootstrap .marginLeft10 {
	margin-left: 10px !important;
}

.bootstrap .marginLeft15 {
	margin-left: 15px !important;
}

.bootstrap .marginLeft20 {
	margin-left: 20px !important;
}

.bootstrap .marginLeft25 {
	margin-left: 25px !important;
}

.bootstrap .marginRight5 {
	margin-right: 5px !important;
}

.bootstrap .marginRight10 {
	margin-right: 10px !important;
}

.bootstrap .marginRight15 {
	margin-right: 15px !important;
}

.bootstrap .marginRight20 {
	margin-right: 20px !important;
}

.bootstrap .marginRight25 {
	margin-right: 25px !important;
}

.bootstrap .marginTop5 {
	margin-top: 5px !important;
}

.bootstrap .marginTop10 {
	margin-top: 10px !important;
}

.bootstrap .marginTop15 {
	margin-top: 15px !important;
}

.bootstrap .marginTop20 {
	margin-top: 20px !important;
}

.bootstrap .marginTop25 {
	margin-top: 25px !important;
}

.bootstrap .noBorder {
	border: 0px !important;
}

.bootstrap .noMargin {
	margin: 0px !important;
}

.bootstrap .noMarginBottom {
	margin-bottom: 0px !important;
}

.bootstrap .noMarginTop {
	margin-top: 0px !important;
}

.bootstrap .noPaddingBottom {
	padding-bottom: 0px !important;
}

.bootstrap .padding5 {
	padding: 5px !important;
}

.bootstrap .padding10 {
	padding: 10px !important;
}

.bootstrap .padding15 {
	padding: 15px !important;
}

.bootstrap .paddingBottom5 {
	padding-bottom: 5px !important;
}

.bootstrap .paddingBottom10 {
	padding-bottom: 10px !important;
}

.bootstrap .paddingBottom15 {
	padding-bottom: 15px !important;
}

.bootstrap .paddingLeft5 {
	padding-left: 5px !important;
}

.bootstrap .paddingLeft10 {
	padding-left: 10px !important;
}

.bootstrap .paddingLeft15 {
	padding-left: 15px !important;
}

.bootstrap .paddingRight5 {
	padding-right: 5px !important;
}

.bootstrap .paddingRight10 {
	padding-right: 10px !important;
}

.bootstrap .paddingRight15 {
	padding-right: 15px !important;
}

.bootstrap .paddingTop5 {
	padding-top: 5px !important;
}

.bootstrap .paddingTop10 {
	padding-top: 10px !important;
}

.bootstrap .paddingTop15 {
	padding-top: 15px !important;
}

.bootstrap .text-small {
	font-size: 12px;
}

.bootstrap .warning {
	font-style: italic;
	font-weight: 700;
}

.bootstrap .underline {
	border-bottom: 1px solid #eee;
	margin-bottom: 15px;
	padding-bottom: 10px;
}