body {
    background: gray;
}

.page-container {
    background: #F5F6CE;
	margin: 5%; 
	-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);
}

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

.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: #F5F6CE;
	border: #F5F6CE;
}


/* table data */

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

td.c {
	text-align:center;
}



/* Anchor no color */

a.nocolor { color: black; }
a[href=''] { color: black; }
a[href='']:hover { color: red; }



/* topbar */

.top-bar {
    background: #991B1F !important;
	margin-bottom: 10px;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: #991B1F !important;
	color: white !important;
}

.top-bar.expanded .title-area {
	background: #991B1F; 
}

.top-bar-section ul li:hover:not(.has-form) > a {
	background: #991B1F;
	opacity: 0.8;
	color: white;
}

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



/* custom classes */

.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; }

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

.t-black { color:black; }

.w25	{ width:25px; }
.w50	{ width:50px; }
.w60	{ width:60px; }
.w80	{ width:80px; }
.w100 	{ width:100px; }
.w130 	{ width:130px; }
.w150 	{ width:150px; }
.w200 	{ width:200px; }
.w300 	{ width:300px; }
.w400 	{ width:400px; }
.w500 	{ width:500px; }
.w700 	{ width:700px; }

.h100 	{ height:100px !important; }
