html{
	height:100%
}

body{
    background-repeat: repeat-x;
    background-position: top;
	-webkit-print-color-adjust: exact;	/* For Chrome not printing background colors*/
	color-adjust: exact;
}

canvas{
	image-rendering: auto;
}

/* =====	Bootstrap Extentions	===== */
.flex-container{
	display: flex;
	flex-flow: column;
	height: 100%;
}

.flex-row{
	display: flex;
	align-items: center;
}

.flex-block-center{
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	height:100%;
}

.table-extra-condensed > tbody > tr > td,
.table-extra-condensed > tbody > tr > th,
.table-extra-condensed > tfoot > tr > td,
.table-extra-condensed > tfoot > tr > th,
.table-extra-condensed > thead > tr > td,
.table-extra-condensed > thead > tr > th {
    padding: 1px;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
	border: none;
}

.toggle-group > .btn-danger.active{
	background-color: #d9534f;
}

.invalid{
	box-shadow: 0px 0px 5px 0px rgba(217,83,79,0.8) !important;
	border-color: #d9534f !important;
}

.page-header{
	margin: 20px 0 20px;
}

/***************FONTS*******************/
/* TODO: Check way to replace these fonts so that we don't load them every time */
@font-face {
    font-family: 'arialbold';
    src: url('/public/assets/fonts/arialbd-webfont.eot');
    src: url('/public/assets/fonts/arialbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/public/assets/fonts/arialbd-webfont.woff2') format('woff2'),
         url('/public/assets/fonts/arialbd-webfont.woff') format('woff'),
         url('/public/assets/fonts/arialbd-webfont.ttf') format('truetype'),
         url('/public/assets/fonts/arialbd-webfont.svg#arialbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'plantagenet_cherokeeregular';
    src: url('/public/assets/fonts/plantagenet_cherokee_1-webfont.woff2') format('woff2'),
         url('/public/assets/fonts/plantagenet_cherokee_1-webfont.woff') format('woff'),
         url('/public/assets/fonts/plantagenet_cherokee_1-webfont.svg#plantagenet_cherokeeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Riesling Font';
    src: url('/public/assets/fonts/riesling.ttf') format('ttf'),;
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arial Unicode MS';
    src: url('/public/assets/fonts/arial-unicode-ms.ttf') format('ttf'),;
    font-weight: normal;
    font-style: normal;
}