@charset "utf-8";
/* CSS Document */
/*General CSS*/
@font-face {
  font-family: 'agency_fb', arial,;
  src: url('fonts/agency.ttf')  format('truetype'); /* Safari, Android, iOS */

}
body {
	padding:0px;
	margin:0px;
}
.background-theme {
	background-color:#EB5A47;
}

.background-grey {
	background-color:#333;
}
.background-light-grey {
	background-color:#eee;
}

.background-white {
	background-color:#fff;
}

h1 {
	
}
h2 {
	
}
h3 {
	
}
p {
	
}

a {
	text-decoration:none !important;
	color:#333 !important;
}

a:hover {
	color:#EB5A47 !important;	
}
.col-white {
	color:#fff;	
}
.col-theme {
	color:#EB5A47;	
}

.btn-theme {
	background-color:#333 !important;
	color:#fff !important;
	font-weight:800 !important;
}

.btn-theme:hover {
	background-color:#EB5A47 !important;
}

.btn-theme2 {
	border-style:solid;
	border-width:3px !important;
	border-color:#EB5A47;
	background-color:#EB5A47 !important;
	color:#fff !important;
	font-weight:800 !important;
}

.btn-theme2:hover {
	background-color:transparent !important;
	border-color:#EB5A47;
}

.btn-theme3 {
	border-style:solid;
	border-width:3px !important;
	border-color:#EB5A47;
	background-color:#EB5A47 !important;
	color:#fff !important;
	font-weight:800 !important;
}

.btn-theme3:hover {
	background-color:transparent !important;
	border-color:#EB5A47;
	color:#333 !important;
}

.shadow {
	box-shadow:4px 4px 8px #333;
}

/* Login */

.login-column {
	margin-top:12%;
	margin-bottom:5%;
	padding-top:3%;
	padding-bottom:5%;
	box-shadow:4px 4px 8px #333;
}

.login-title {
	text-align:center;
	font-weight:600;
	letter-spacing:1px;	
	margin-bottom:3%;
}

.login-register-text {
	float:right;
}

.login-hr {
	width:40%;
	border-width:3px;
	border-color:#EB5A47;
	margin-bottom:6%;
}
/* REGISTER */
#googleMap {
	width:100%;
	height:300px;
	position:relative:
	float:left;
	border-style:solid;
	border-width:2px;
	border-color:#333;

}

#map {
	width:100%;
	position:relative;
	float:left;
	box-shadow:3px 3px 6px #333;
}

#map-title {
	text-align:center;	
}

.d-none {
	display:none;	
}

.d-block {
	display:block;	
}
.register-invalid {
	font-size:18px;	
}

/* Dashboard */

.dashboard-title {
	text-align:center;
	color:#fff;
	font-size:42px;
	font-weight:900;
	font-family:"Agency FB", arial;
	text-transform:uppercase;
	margin-top:10%;	
}

.dashboard-column {
	padding-top:12%;
	padding-bottom:8%;
	box-shadow:4px 4px 8px #333;
}

.dashboard-icon {
	text-align:center;
	color:#;
}

.dashboard-title-hr {
	border-width:2px;
	border-color:#fff;
	border-style:solid;	
	width:18%;
}

.dashboard-hr {
	border-width:2px;
	border-color:#EB5A47;
	border-style:solid;	
	width:20%;
}

.dashboard-column-title {
	font-weight:600;
	color:#333;
	font-family:"Agency FB", arial;
	font-size:30px;
	letter-spacing:1px;
}

.dashboard-hr2-adjust {
	margin-top:2%;	
}

/* Inquiry */

.inquiry-title {
	text-align:center;
	color:#fff;
	font-size:42px;
	font-weight:900;
	font-family:"Agency FB", arial;
	text-transform:uppercase;
	margin-top:6%;	
}

.inquiry-title-hr {
	border-width:2px;
	border-color:#fff;
	border-style:solid;	
	width:18%;
}
.inquiry-table-column {
	padding:0 !important;
}

.link-active {
	background-color:#EB5A47 !important;
	color:#fff !important;
}
.link-active:hover {
	background-color:#fff !important;
	color:#333 !important;	
}
.pagination {
	display:inline-block !important;
}
.paged {
		
}

/* View */

#map2 {
	width:100%;
	height:300px;
	position:relative;
	float:left;
	box-shadow:3px 3px 6px #333;
}

#map-title {
	text-align:center;	
}
.view_approve_btn {
	width:50%;
	font-weight:900 !important;
	letter-spacing:2px;
	font-size:20px !important;	
}

/* USERS */
.user-search-sec-col {
	padding-top:1.5%;
	padding-bottom:1%;	
}
.flt-right {
	float:right;
}

/* package-title-div */
.users-column {
	box-shadow:4px 4px 8px #333;
}
.package-title-div {
	background-color:#333;
	padding-top:2%;
	padding-bottom:0.5%;
}
.package-title-div-bot {
	background-color:#333;
	padding-top:2%;
	padding-bottom:0.5%;
	margin-top:8%;
}
.package-title {
	color:#fff;
	font-weight:900;
	font-family:"Agency FB", arial;
	letter-spacing:2px;	
	font-size:32px;
}

.package-price {
	color:#EB5A47;
	font-weight:900;
	font-family:;
	letter-spacing:2px;	
	font-size:72px;
	margin-top:5%;
}
.package-hr {
	border-width:2px;
	border-color:#333;
	border-style:solid;	
	width:20%;
}
.btn-package {
	margin-top:3%;
	width:60%;	
}

/* Top Bar*/
.topbar-cont {
	padding-top:0.6%;
	padding-bottom:0.4%;
}

.header-icon {
	font-size:26px;
	margin-bottom:-1.2%;	
}
/*Header*/

.header-cont {
	padding-top:2%;
	padding-bottom:2%;
	border-bottom-style:solid;
	border-color:#333;
	border-width:4px;
}
.header-btn {
	margin-top:4%;
	margin-right:33%;
	letter-spacing:1px;
	font-weight:900 !important;
}
.header-btn2 {
	margin-top:1%;
	margin-left:10%;
	letter-spacing:1px;
	font-weight:900 !important;
}
.header-icon-title {
	font-weight:600;
}
.header-icon-title2 {
	font-weight:600;
	margin-left:10%;	
}

/*Footer*/
.footer-cont {
	margin-top:8%;
	padding-top:2%;
	padding-bottom:2%;
	border-top-style:solid;
	border-color:#333;
	border-width:4px;
}
.footer-image {
	width:60%;	
}

/* HOME */
.home-cont {
	/*
	background-image:url(../images/cover.png);
	background-repeat:no-repeat;
	background-size:cover;*/
}
.home-row {
	/*
	
	padding-top:25%;
	padding-bottom:25%;
	background-color:rgba(0, 0, 0, 0.75);	*/
}
.home-main-col {
	padding-left:0px !important;
	padding-right:0px !important;
	width:100%;	
}

.home-cont2 {
	padding-top:2%;
	padding-bottom:1.5%;
}
.home-main-col2 {
	padding-left:0px !important;
	padding-right:0px !important;
	width:100%;	
	border-right-style:solid;
	border-right-color:#fff;
	border-right-width:8px;
}
.home-headline {
	color:#fff;
	font-size:46px;
	font-family:"Agency FB", arial;
	font-weight:900;
	letter-spacing:3px;
	margin-top:1%;
}

.home-headline-button {
	margin-top:1.5%;
	width:60%;
	font-size:20px !important;
	
}

.home-main-title-heading {
	font-weight:900;
	font-family:"Agency FB", arial;
	font-size:60px;	
	margin-top:-1%;
}
.home-main-title-heading-hr {
	width:45%;
	border-width:4px;
	border-color:#EB5A47;
}

.home-main-title-heading-small {
	font-weight:600;
	font-family:"Agency FB", arial;
	font-size:24px;	
	margin-top:-1%;
}


.home-contact-title-heading {
	font-weight:900;
	font-family:"Agency FB", arial;
	font-size:50px;	
	margin-top:-1%;
}
.home-contact-title-heading-hr {
	width:30%;
	border-width:4px;
	border-color:#EB5A47;
}

/* MESSAGE */
.message-text {
	padding-left:3%;
	padding-right:3%;	
}
