

html,body {
 height:100%;
 width: 100%;
 margin: 0;
}
 
.smurfBody {
	background-color: #7eb8e2;
}

.smurfPageHeader {
	overflow: hidden;
	background-color: #6CB0E1;
	font-size: 45px;
	text-align: center;
	color: #432864;
	width: 100vw;
	height: 13%;
}
 
.focusSmurfSection {
    height: 89%;
	width: 100%;
	/* overflow-x: scroll; */
	overflow-y: scroll;
}

.itsHeader {
	margin-left: 35px;
}

.itsTitle {
	margin-top: 0;
	margin-left: 15px;
	padding-bottom: 15px;
	font-size: 14pt;
	font-weight: bold;
}

.nancyTitle {
	margin-top: 0;
	margin-left: 13px;
	padding-bottom: 15px;
	font-size: 14pt;
	font-weight: bold;
}

.nancyNumber9 {
	margin-left: 15px;
}

.nancyNumber {
	margin-left: 5px;
}

.nancyBody {
	background-color: #C299FF;
}

.smurfTable {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	background-color: #7eb8e2;
    border-spacing: 0;
	padding: 10;
}

.nancyTable {
	width: 95%;
	background-color: #ebef88;
    border-spacing: 0;
	padding: 5;
}

.headerFont {
   font-weight: bold;
   font-size: 12pt;
}

.hiliteFont {
   color: red;
   font-weight: bold;
   font-size: 14pt;
}

.faceSmile {
	font-size: 20px;
}

.detailFont {
	font-weight: normal;
	font-size: 12pt;
}

tr.smurfRow:nth-child(even) {
	background-color: #8EC0E5;
}

tr.nancyRow:nth-child(even) {
	background-color: #E1E55C;
}
	
.data_cell {
	padding-top: 10px;
	padding-bottom: 10px;
}
	
.nancy_story_cell {
	padding-top: 2%; /* 5px; */
	padding-bottom: 2%; /* 5px; */
	padding-left: 8px;
	padding-right: 8px;
}

td.smurf {
	border: 0px none;  /*  solid #676767; */
}

td {
	border: 1px solid #676767;
}

td.stretch {
	max-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}

td.fit {
	width: 1%;
	/* min-width: fit-content; */
}

img.checks{
	background: #00000000;
	vertical-align: bottom;
	max-height: 20px;
	max-width: 20px;
}

img.theSmurfs {
	background: #00000000;
	vertical-align: middle;
	height: 90px;
	width: 90px;
}

img.theDrews {
	background: #00000000;
	/*
	vertical-align: middle;
	width: 100px;
	*/
	display: block;
	height: 159px;
	width: 100%;
	border: 0;
	padding: 0px;
}