body {
    background: gray;
	font-size: 0.95rem;
}

.page-container {
    background: white;
	margin: 3%; 
	-webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.75);
}

.row {
	margin:0;
	margin-left:10px;
	margin-right:10px;
	max-width: 100%;
}

SELECT {
	width: 250px;
	display: inline;
	margin: 0;
	padding: 1.5px;
	background: white;
}

input[type="checkbox"] { margin: 0 0 0 0; }

.button-group.stack > li > .button-group > li > button, .button-group > li .button {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.5); }
.button-group.stack > li > .button-group > li:first-child button, .button-group > li:first-child .button {
  border-left: 0; }
  
      
/* table layout */

table.layout {
	border:thin none black; 
	border-collapse:collapse;
	table-layout:fixed;
}
table.layout tr td {
	padding: 0;
	background: white;
	border: white;
}


/* table data */

table.data {
	border:thin none black; 
	border-collapse:collapse;
	table-layout:fixed;
}
table.data tr td {
	padding: 0px 2px;
	background: white;
	border: thin black solid;
	vertical-align:top;
}
table.data tr th {
	text-align:center;
	padding: 2px;
	background: white;
	border: thin black solid;
	vertical-align:top;
}

td.c { text-align:center; }



/* Anchor no color */
a { font-size: 0.95rem; }
a.nocolor { color: black; }
a[href=''] {
	font-size: 0.95rem;
	color: black; 
}
a[href='']:hover { color: red; }

/* topbar */

.top-bar {
    background: rgb(254,242,0) !important;
	margin-bottom: 10px;
	width: 100% !important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: rgb(254,242,0) !important;
	color: black !important;
}

.top-bar.expanded .title-area {
	background: rgb(254,242,0);
}

.top-bar-section ul li:hover:not(.has-form) > a {
	background: rgb(254,242,0);
	opacity: 0.8;
	color: white;
}

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	border-right: solid 1px gray;
}

.top-bar .name h1 a {
	color: black;
}

/* custom classes */

.hanging_indent {
	text-indent: -15px;
	padding-left: 15px;
}

.bold { font-weight:bold; }
.scr_title { font-weight:bold; }
.entry 	{ height:22px !important; margin:0 !important; padding-top:0 !important; padding-bottom:0 !important; }
.submit	{ width:80px; }
.msg 	{ font-weight:bold; color:red; }

.vtop 	{ vertical-align:top; }
.c		{ text-align:center; }
.l		{ text-align:left; }
.r		{ text-align:right; }

.noborder { border:0 none black !important; }

.red 	{ background-color:red  !important; }
.yellow { background-color:yellow  !important; }
.green 	{ background-color:#0F0  !important; }

.redtext { color:red  }

.w25	{ width:25px; }
.w50	{ width:50px; }
.w60	{ width:60px; }
.w70	{ width:70px; }
.w75	{ width:75px; }
.w80	{ width:80px; }
.w90	{ width:90px; }
.w100 	{ width:100px  !important; }
.w110 	{ width:110px  !important; }
.w120 	{ width:120px  !important; }
.w130 	{ width:130px; }
.w150 	{ width:150px; }
.w160 	{ width:160px; }
.w180 	{ width:180px; }
.w200 	{ width:200px  !important; }
.w300 	{ width:300px; }
.w400 	{ width:400px; }
.w500 	{ width:500px; }
.w700 	{ width:700px; }

.h100 	{ height:100px !important; }

