@charset "UTF-8";

body {
	background: center top fixed;
	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)), url(https://source.unsplash.com/1600x900/daily?mountains,streams);
	background-size: cover;
	padding-bottom: 60px;
}
a:hover {
	text-decoration: none
}
a.btn {

	border-radius: 0px;
	height: 40px;
	padding: 6px 0;
	width: 40px
}
h1, h2, h3, h4 {
	font-weight: 400
}
h1.page-title, h3.page-title, h5.page-title {
	margin-top: 3px;
	margin-bottom: 3px;
	color: #fff
}
img {
	max-height: 80px;
	min-height: 50px;
	border: 1px solid rgba(0,0,0,.9);
	background-color: rgba(250,250,250,.8);
	color: #000
}
img.img-responsive {
	float: left;
	margin-right: 15px
}
input, textarea {
	border: 1px solid rgba(0,0,0,.5);
	color: #000;
	margin-bottom: 10px
}
label.btn {
	border: 1px solid rgba(200,200,200,.9)
}
li {
	list-style: none
}
.above-0px {
	margin-top: 0
}
.above-5px {
	margin-top: 5px
}
.above-10px {
	margin-top: 10px
}
.above-15px {
	margin-top: 15px
}
.above-25px {
	margin-top: 25px
}
.above-35px {
	margin-top: 35px
}
.above-45px {
	margin-top: 45px
}
.above-50px {
	margin-top: 50px
}
.above-padding-5px {
	padding-top: 5px
}
.above-padding-15px {
	padding-top: 15px
}
.above-padding-25px {
	padding-top: 25px
}
.below-padding-5px {
	padding-bottom: 5px
}
.below-padding-15px {
	padding-bottom: 15px
}
.below-padding-25px {
	padding-bottom: 25px
}
.below-0px {
	margin-bottom: 0
}
.below-5px {
	margin-bottom: 5px
}
.below-10px {
	margin-bottom: 10px
}
.below-15px {
	margin-bottom: 15px
}
.below-25px {
	margin-bottom: 25px
}
.below-35px {
	margin-bottom: 35px
}
.below-45px {
	margin-bottom: 45px
}
.below-50px {
	margin-bottom: 50px
}
.blue, .brown, .grey, .red {
	color: rgba(255,255,255,.9);
	box-shadow: 0 25px 25px rgba(0,0,0,.5)
}
.border-bottom {
	border-bottom: 1px solid rgba(50,50,50,.3);
	padding-top: 20px;
	padding-bottom: 20px
}
.blue, .brown {
	background-color: rgba(25,75,125,.6)
}
.brown {
	background-color: rgba(108,76,46,.8)
}
.btn {
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 0px;
}
.copyright {
	border-radius: 0px;
	text-transform: uppercase
}
.center-vertically {
	margin-top: 6%;
}
.control-label {
	color: white;
}
.deposit-slip {
	background-color: rgba(150,255,200,.6);
	border: 1px solid rgba(0,0,0,.5);
	border-radius: 4px;
	padding: 10px
}
.grey {
	background-color: rgba(0,0,0,.6)
}
.margin-left {
	margin-left: 10px
}
.margin-right {
	margin-right: 10px
}
.page-header {
	border-color: #bbb
}
.red {
	background-color: rgba(132,0,2,.6)
}
.shadow {
	box-shadow: 0 2em 2em rgba(0,0,0,.9)
}
.table-responsive>.table {
	display: table;
	background-color: transparent;
	border-collapse: separate;
	-webkit-border-horizontal-spacing: 2px;
	-webkit-border-vertical-spacing: 2px;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
.table-bordered {
	background-color: rgba(255,255,255,.9);
	border: 1px solid rgba(0,0,0,.2);
	color: rgba(0,0,0,.8)
}
.text-black {
	color: rgba(0,0,0,.9);
	letter-spacing: .022em
}
.text-red {
	color: #8f0305;
}
.text-green {
	color: #035417;
}
.text-grey {
	color: rgba(0,0,0,.75);
}
.text-shadow, h1.page-title, h3.page-title, h5.page-title {
	text-shadow: 1px 1px 3px rgba(0,0,0,.9)
}
.text-white, .text-white label {
	color: #fff;
	letter-spacing: .022em;
}
.well {
	background-color: rgba(255,255,255,0.7);
	box-shadow: 0 2em 2em rgba(0,0,0,.9)
}
.well, .well label {
	color: #000;
}
