/* ---------------------- Custom css ---------------------- */

/* here override the bootstrap btn-primary css */
body{
	background: url("../images/bg.jpg") no-repeat center bottom fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    min-height: 100%;
}
a, a:hover{
	text-decoration: none;
}
.btn-primary{  
	background-color: #fbce2d!important;
	color: #2c2c2c!important;
	border-color: #fbce2d!important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #f1bf0d!important;
	color: #2c2c2c!important;
	border-color: #f1bf0d!important;
}
.btn-secondary{
	background-color: #1d5087!important;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
	background-color: #14375c!important;
}

/* for resizing the header font and the label font in smaller resolution */
@media (max-width: 767px) {
	body{
		background:none!important;
		background-color: #ececec!important;
	}
	h4{
		font-size: 1.25rem!important;
	}
	label{
		font-size: 0.95rem!important;
	}
}

/* general custom css */
.z-index{
	z-index: 100000;
}
.top{
	top:0;
}
.bottom{
	bottom:0;
}
.left{
	left:0;
}
.right{
	right:0;
}
.box-shadow-bottom{
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.10);
	-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.10);
	box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.10);
}

/* background and text color css for this theme */
.text-primary{
	color: #327ace!important;
}
.bg-purple{
	background-color: #8b3c8f!important;
}
.bg-blue{
	background-color: #1d5087!important;
}
.text-purple{
	color: #8b3c8f!important;
}
.text-blue{
	color: #1d5087!important;
}
.text-shadow{
	text-shadow: 1px 1px #000000;
}





