*{
	font-size: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	position: relative;
}


body{
    background: #EFDFA5;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	margin: 0;
	font-family: sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 10vh;
}


h1{
    font-weight: bold;
    font-size: 1.25em;
    margin-top: 1.5em;
    white-space: pre;
    text-shadow: 0.03em 0.03em 0.03em #068;
    color: #FFF;
}
h2{
    font-size: 0.525em;
    font-style: italic;
	margin-bottom: 1em;	
	margin: 0 0 1em;
	white-space: pre;
    text-shadow: 0.03em 0.03em 0.03em #068;
    color: #FFF;
}
h3{
    white-space: pre;
    text-decoration: underline;
    font-size: 0.5em;
    margin: 0.5em 0;
}
h4{
    white-space: pre;
    font-size: 0.375em;
    margin: 1em auto;
    color: rgb(96, 96, 96);
    font-style: italic;
}
p{
    text-align: left;
    font-size: 0.375em;
    text-align: center;
    margin: 1em 0;
    color: #000;
}
button{
    padding: 0.375em 0.75em;
    font-size: 0.5em;
    text-transform: uppercase;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    border: 0px none;
    border-radius: 0.25em;
    color: rgb(255, 255, 255);
    font-weight: bold;
	cursor: pointer;
	box-shadow: 0.06em 0.06em 0.125em -0.06em rgba(0,0,0,0.5);
	opacity: 0.88;
	transition: 0.4s all;
}
button:hover{
	text-decoration: underline;
	box-shadow: 0.125em 0.25em 0.25em -0.01em rgba(0,0,0,0.25);
	opacity: 1.0;
}
input[type=text]{
    font-size: 0.75em;
    width: 100%;
    text-align: center;
    padding: 0.25em 0;
	margin: 1em 0 0;
    color: #141414;
    background: #F3F3F3;
    border: 0.125em dashed #C2C2C2;
    border-left: 0;
    border-right: 0;
    font-family: monospace;
    font-weight: bold;
}


.mute{
    position: absolute;
    right: 1em;
    top: 1em;
    font-size: 0.25em;
	background: goldenrod;
	z-index: 10;
}
.mute.on{
	background: gold;
}
.newbank{
	background: green;
}
.left, .right{
	position: absolute;
	top: 1em;
	font-size: 0.375em;
	left: 1em;
	padding: 0.125em 0.375em;
	background: rgb(0, 102, 136) none repeat scroll 0% 0%;
}
.button1, .button2{
	width: 7.5em;
	padding: 0.5em 0;
}
.button1{
	background: #1468B0;
}
.button2{
	background: #A52218;
}
.vacate{
	padding: 1em 0px;
	margin-bottom: 4em;
}
.vacate button{
	background: cadetblue;
}
.busiover{
    background: seagreen;
}
.scrollbody{

    position: absolute;
    top: 3.125em;
    font-size: 0.75em;
    text-align: left;
    width: 100%;
    bottom: 0em;
    overflow: scroll;
    overflow-x: hidden;
}

.scrollbody p{
    text-align: left;
    width: 25em;
    margin: 0.75em auto;
    line-height: 1.5em;
}
.scrollbody h4{
    text-align: left;
    width: 20em;
    margin: 0.75em auto;
    line-height: 1.5em;
}
body > div{
	height: 100%;
    padding: 1px;
	width: 100%;
	height: 100%;
	background: #EEE;
	background: linear-gradient(#FFF, #EEE);
}

#divStart{
	color: #FFF;
	background: #333;
	background: linear-gradient(#333, #123);
	padding-top: 5em;
	font-weight: bold;
}
#divStart h3{
	text-decoration: none;
	margin: 0;
}
#divMain{
	background: #39C;
	background: linear-gradient(#39C, #FFF);
}
#divMain > div{
    margin-top: 0.75em;
    width: 100%;
    height: 3.6em;
    overflow-x: hidden;
    overflow-y: scroll;
}
#divMain > div > button{
	display: block;
	margin: 0 auto 0.75em;
	font-size: 0.375em;
	background: #068;
}
#divBank{
	background: linear-gradient(#FFF, #C7F3C7);
}
#divBank ul{
    margin: 0.5em 0;
}
#divBank li{
    font-weight: bold;
    text-align: left;
	font-size: 0.5em;
	margin: 0.25em auto;
    padding: 0px;
    list-style: none;
    width: 16em;
}
#divBank em{
	font-weight: normal;
	text-style: italic;
	float: right;
}
#divBank > button:nth-of-type(1){
	width: 13.4em;
	background: rgb(87, 70, 48);
}
#divBank > button:nth-of-type(2){
	background: orangered;
}
#divNewBank p{
	margin: 1em auto 1.5em;
	font-weight: bold;
	width: 16em;
}
#divNewBank > button:nth-of-type(1){
	background: rgb(105, 113, 93);
}
#divNewBank > button:nth-of-type(2){
	background: green;
}
#divNewBank p i{
	font-weight: normal;
}

#divCustomers .scrollbody,
#divInvestors .scrollbody{
    position: relative;
    top: 0;
    left: 0;
}


#divHistory{
    background: linear-gradient(#FFF, #EFDFA5);
}
#divInvestors, #divCustomers{
    background: linear-gradient(#FFF, #B5DFFD);
}
#divInvestors .scrollbody p {
    font-size: 0.75em;
    width: 13.5em;
}
#divCustomers .scrollbody p {
    font-size: 0.5em;
    width: 20em;
}