/* CSS Document */

html, body {
	height: 100vh;
	width: 100vw;
}
body {
  background: linear-gradient(rgba(255,255,255,0.90) 40%, rgba(25,25,25,0.90) 100%), url(../images/backgrounds/background_2.jpg) center no-repeat !important;
  /* background: url(../images/backgrounds/background_3.jpg) !important; */
  background-size: cover;
	letter-spacing: .06em;
	padding-top: 80px;
	padding-bottom: 80px;
}
h1, h2, h3, h4, jumbotron {
	font-weight: 300;
}
input[type=email], input[type=password], input[type=text] {
	background-color: transparent;
	border: none;
	border-bottom: 2px solid rgba(50,50,50,0.40);
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	margin: 0 0 8px;
	padding: 20px 10px;
}
label, th {
	text-transform: capitalize;
}
.bg {
  padding: 20px 20px 10px;
  border: 1px solid #dee2e6 !important;
  background: #ecf0f1 !important;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important
}
.border {
  border: 1px rgba(0,0,0,0.70) solid !important;
}
.border-bottom {
  border-bottom: 1px rgba(0,0,0,0.70) solid !important;
}
.btn {
	transition: color, 1.25s;
}
.img-circle {
	 border: rgba(0,0,0,0.50) 1px solid;
	 margin-right: 10px;
}
.inputfile, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent;
	border-bottom: 2px solid rgba(250,250,250,0.40);
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	margin: 0 0 8px;
	padding: 20px 10px;
}
.pad-top-12 {
	padding-top: 12px;
}
.shadow-white {
	text-shadow: 1px 1px 1px rgba(200,200,200,0.80);
}
.text-bold {
	font-weight: bold;
}
.text-large {
	font-size: 1.75em;
}
.text-white {
	color: rgba(255,255,255,1.00) !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,1.00) !important;
}
