div {
	display: inline-block;
}
#comment {
	position: absolute;
	left: 15%;
}
#out {
/*     position: relative; */
	min-height: 100%;
	min-height: 500px;
	height: 100%;
    max-width: 100%;
	min-width: 100%;
    width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #00007F;
/* 	padding-bottom: 40px; */
	
}
#stats {
    position: absolute;
    top: 16px;
    width: 97%;
    min-width: 97%;
    min-height: 30%;
    background: linear-gradient(to bottom right, #fefefe,#476975);
    border-radius: 25px;
    padding-left: 20px;
	margin: 0 1%;
}
#stuff {
    position: absolute;
    top: 35%;
    width: 98%;
    min-width: 98%;
/*     height: 100%; */
    min-height: 300px;
/*     background: #fff; */
	border-radius: 25px;
    overflow-y: auto;
	margin: 0 1% 20px 1%; 
	overflow-x: hidden;
}
#logout {
	position: absolute;
	min-width: 95%;
	max-width: 95%;
	width: 95%;
/* 	float: right; */
	text-align: right;
	font-size: 10px;
	padding: 0;
/* 	margin: 2px 0 2px 75%; */
}
input[type="button"], input[type="submit"], button {
	border-radius: 25px;
	box-shadow: none;
	font-size: 1em;
	font-weight: normal;
	margin: 2px;
	padding: 2px 5px;
	background-color: #51717C;
	color: white;
}
#logout button {
	background-color: red;
}
:required, .req {
	border: 1px solid red;
}
/* #Small Devices
================================================== */
@media all and (max-width: 768px) {

}
/*=============================================== */
    
#stats div {
/*     line-height: 1; */
	margin-top: 1%;
    margin-left: 2%;
    font-size: 0.7em;
	border: 1px solid;
	box-shadow: 5px 5px 3px #00007f;
}
#stats .inv {
	width: 100px;
}
#stats .owed {
	width: 150px;
}
#stats .support {
	width: 200px;
}
.inv .invS {
	width: 25%;
	text-align: center;
	border-radius: 10px;
}
.inv .invT {
	width: 75%;
}
 #form1 {
/* 	display: inline-block;  */
/* 	min-width: 700px;
	width: 700px; */
	width: 96%;
	min-width: 96%;
	height: 96%;
/* 	min-height: 500px; */
	min-height: 96%;
	margin: auto;
	padding: 2%;
}
.tbl, .dynamicInput {
    display:inline-table;
    width: 100%;
    max-width: 100%;
/* 	height: 100%; */
	padding: 0;
	margin: 0;
}
/* .cell { 
	display: inline-block;
} */
/* div.row {
	display: block;
	width: 800px;
} */
.tbl span.row, span.row  {
    display: table-row;
    line-height: 1.2;
	margin: 0;
	padding: 0;
	min-width: 100%;
}
a:link, a:active, a:visited {
	text-decoration: none;
/* 	color: white; */
}
a:hover {
	color: black;
	background-color: #A8B8BE;
}
.icon {
	display: block;
	height: 1.5em;
/* 	text-decoration: none; */
}
.icon button, .icon a {
	background: transparent;
/* 	display: inline-block; */
	border: none;
	outline: none;
	font-size: 1.4em;
}
.tbl span a span, .tbl span, span.row span {
    display: inline-block;
    padding: 0;
    font-size: 10px;
/*     color: #1c305c; */
}
#form1 .tbl .row {
	padding: 0 0 0 0;
}
.col1 {
	width: 1%;
	max-width: 1%;
}
.col3 {
	width: 3%;
	max-width: 3%;
}
.col7 {
    width: 7%;
    max-width: 7%;
}
.col11 {
	width: 10%;
	max-width: 10%;
}
.col14 {
    width: 14%;
    max-width: 14%;
}
.col22 {
	width: 22%;
	max-width: 22%;
}
.col28 {
    width: 28%;
    max-width: 28%;
}
.col50 {
	width: 50%;
	max-width: 50%;
}
.status {
    text-align: center;
    border-radius: 10px;
	background-color: #fff;
}
.head {
    font-weight: bold;
    background: #999;
	color: #fff;
}
.c {
	text-align: center;
}
.l {
	text-align: left;
}
.even {
	 background-color: #DEDEDE;
}
.err {
	color: red;
	font-style: italic;
}
fieldset {
    color: #003333;
    border: 2px groove #969E96;
    padding: 5px;
	/*margin: 0 5% 0 5%;*/
}
/* .mpopup .tbl {
 	width: auto;
	height: auto; 
	margin: auto;
	background-color: #9FB7FF;
} */
/* Override magnific popup */
	.mfp-title {
		position:absolute;
		bottom: -10px;
		color: white;
	}
/* Override responsiveTabs */
	#responsiveTabs  {
		min-width: 100%;
		max-width: 100%;
/* 		padding: 0 2%; */
	}
	#responsiveTabs2 {
		overflow-x: hidden;
		width: 99%;
		border-radius: 25px;
	}
	.r-tabs-panel {
		min-width: 98%;
		max-width: 99%;
	}
	.r-tabs-nav, .r-tabs .r-tabs-nav .r-tabs-tab {
		background-color: #51717c;
	}
	.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
		color: #51717c;
	}
	.r-tabs {
		border-color: #efefef;
	}
/* 	input[type="button"], input[type="submit"], button {
		padding: 3px;
	} */
/* Override mTab-style.css
	.tabNav li.active > .mResTabAccordA, .mResTabAccordA:hover, .mResTabAccordA.active { background-color:#51717C; color:#fff; text-decoration:none; }
	.mResTabAccordA { text-transform:none; padding:1px 20px; color:#fff; background-color:#A8B8BE; }
	.tabContainer .tabContent { padding-top: 0; } 
	.tabNav { background-color: #A8B8BE; }
	.tabbing { width: 100%; }
	.tabContainer { width: 100%; }
 */

/* This imageless css button was generated by CSSButtonGenerator.com */ 
/*    input[type="button"], input[type="submit"], button {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
        background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
        /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');*/ /* Causes squared bg to be displayed in ie 7+ */
/*        background-color:#ededed;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
        border-radius:30px;
        border:1px solid #ccc4cc;
        display:inline-block;
        color:#4b39d4;
        font-family:arial;
        font-size:8px;
        font-weight:bold;
        /* padding:6px 24px; */  /* Padding aroung text within button */
/*       margin: 0 2px;
        text-decoration:none;
        text-shadow:1px 1px 0 #ffffff;
    }
    input[type="button"]:hover, input[type="submit"]:hover, button:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
        /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
/*        background-color:#dfdfdf;
    }
*/