body {
	width: 100%;
	margin: 100px auto;
	background: #8ad195;
}

#frmEnquiry {
	background: #45a85d;
	padding: 15px 30px;
	border-radius: 20px;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

#frmEnquiry div {
	margin-bottom: 20px;
}

#frmEnquiry div label {
	margin-left: 5px
}

.coverjumbotron{
	color: white;
	text-shadow: 1px 1px 5px rgba(0,0,0,.5);
}

.coverjumbotron2{
	color: white;
	text-shadow: 1px 1px 5px rgba(0,0,0,.5);
}

.coverjumbotron img{
	width: 150px;
	border: 5px solid #cdcdcd;
	margin-bottom: 20px;
	transition: 0.4s ease;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

.coverjumbotron2 img{
	width: 250px;
	border: 5px solid #ffffff;
	border-radius: 25px;
	margin-bottom: 20px;
	transition: 0.4s ease;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

@media (min-width: 576px) {

	.coverjumbotron .transform-on-hover:hover {
	    transform: translateY(-10px) scale(1.02);
	    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important; 
	}

	.coverjumbotron2 .transform-on-hover:hover {
	    transform: translateY(-10px) scale(1.02);
	    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15) !important; 
	}
}

.btn-send{
	background-color: #65cc76;
	color: #232323;
}

.error {
	background-color: #FF6600;
	border: #AA4502 1px solid;
	padding: 5px 10px;
	color: #FFFFFF;
	border-radius: 4px;
}

.success {
	background-color: #9fd2a1;
	border: #91bf93 1px solid;
	padding: 5px 10px;
	color: #3d503d;
	border-radius: 4px;
	cursor: pointer;
	font-size: 0.9em;
}

.info {
	font-size: .8em;
	color: #FF6600;
	letter-spacing: 2px;
	padding-left: 5px;
}

.invalid {
	background: #fbf2f2;
	border: #e8e0e0 1px solid;
}

.custom-file-input ~ .custom-file-label::after {
    content: "Pilih File";
}