/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */
html, body {
	height: 100%;
}

body {
	padding-top: 50px;
	/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer {
	cursor: pointer;
}

.img-portfolio {
	margin-bottom: 30px;
}

.img-hover:hover {
	opacity: 0.8;
}

/* 404 Page Styles */
.error-404 {
	font-size: 100px;
}

/* Pricing Page Styles */
.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}

.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}

.period {
	display: block;
	font-style: italic;
}

.mainContent {
	margin-top: 10px;
}

.mainContent .headerLogo img {
	display: block;
	margin-right: auto;
	margin-bottom: 10px;
}

.mainContent .homenews {
	overflow: scroll;
	height: 360px;
}

.navHeader {
	width: 39%;
	float: left;
	margin-top: 13px;
	margin-left: 5px;
}

.navHeader a img {
	width: inherit;
}

.navHeader a {
	width: inherit;
}

.navHeaderMobile {
	display: none;
}

.navHeaderMobile img {
	width: inherit;
}

.cdContentLink {
	cursor: pointer;
}

.cdContentLink img {
	margin-bottom: 5px;
	width: 330px;
}
.faqs a {
	text-decoration: none !important;	
}

.faqs .faqHide {
	display : none;
}

.cdpcCal .isDone{
	opacity: 0.3;
}
/* Footer Styles */
footer {
	margin: 50px 0;
}

/* Responsive Styles */
@media ( max-width :991px) {
	.customer-img, .img-related {
		margin-bottom: 30px;
	}
}

@media ( max-width :767px) {
	.cdContentLink img {
		margin-bottom: 5px;
		width: 300px;
	}
	.img-portfolio {
		margin-bottom: 15px;
	}
	.mainContent .headerLogo img {
		width: 100%;
	}
	.navHeaderMobile {
		display: block;
		width: 65%;
		float: left;
		margin-top: 13px;
		margin-left: 5px;
	}
	.navHeader {
		display: none;
	}
	.navbar-brand {
		float: none;
		display: block;
	}
}

@media ( min-width : 768px) {
	.navHeader {
		margin-top: 14px;
		position: absolute;
	}
}