/*
* Copyright VitekConsulting.com
*/

@import url('../vendor/bootstrap/css/bootstrap.css');
@import url('../vendor/animate/animate.css');
@import url('../vendor/hover/hover.css');
@import url('../vendor/fontawesome/css/all.css');
@import url('../vendor/material-design-icons-master/css/all.css');
@import url('../vendor/colorstrap/dist/colorstrap.css');

 
/* START Modern Theme */
	body {
		padding-top: 57px;
	}

	@media (min-width: 992px) {
		body {
			padding-top: 59px;
		}
	}

	.carousel {
		max-height: 400px;
		min-height: 400px;
		background: no-repeat center center scroll;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.carousel-item {
		max-height: 450px;
		min-height: 100px;
		background: no-repeat center center scroll;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	.portfolio-item {
		margin-bottom: 30px;
	}
/* END Modern Theme */




/* START VitekConsulting.com */

	body {
		background-color: #ffffff;
	}

	
	/* START material-design-icons */
		@font-face {
		  font-family: 'Material Icons';
		  font-style: normal;
		  font-weight: 400;
		  src: url(../vendor/material-design-icons-master/iconfont/MaterialIcons-Regular.eot); /* For IE6-8 */
		  src: local('Material Icons'),
			local('MaterialIcons-Regular'),
			url(../vendor/material-design-icons-master/iconfont/MaterialIcons-Regular.woff2) format('woff2'),
			url(../vendor/material-design-icons-master/iconfont/MaterialIcons-Regular.woff) format('woff'),
			url(../vendor/material-design-icons-master/iconfont/MaterialIcons-Regular.ttf) format('truetype');
		}
			
		.material-icons {
		  font-family: 'Material Icons';
		  font-weight: normal;
		  font-style: normal;
		  font-size: 24px;  /* Preferred icon size */
		  display: inline-block;
		  line-height: 1;
		  text-transform: none;
		  letter-spacing: normal;
		  word-wrap: normal;
		  white-space: nowrap;
		  direction: ltr;

		  /* Support for all WebKit browsers. */
		  -webkit-font-smoothing: antialiased;
		  /* Support for Safari and Chrome. */
		  text-rendering: optimizeLegibility;

		  /* Support for Firefox. */
		  -moz-osx-font-smoothing: grayscale;

		  /* Support for IE. */
		  font-feature-settings: 'liga';
		}
		
		.material-icons.md-18 { font-size: 18px; }
		.material-icons.md-24 { font-size: 24px; }
		.material-icons.md-36 { font-size: 36px; }
		.material-icons.md-48 { font-size: 48px; }

	/* END material-design-icons */
	

	.btn-outline-primary {
		color:#0072c6 !IMPORTANT;
		border-color:#0072c6 !IMPORTANT;
	}
	
	.btn-outline-primary:hover {
		color:#fff !IMPORTANT;
		background-color:#0072c6 !IMPORTANT;
		border-color:#0072c6 !IMPORTANT;
	}
	
	.form-control:focus {
		border-color: #0072c6 !IMPORTANT;
		box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	.bg-0072c6 {
		background-color: #0072c6 !important;
	}

	.font-0072c6 {
		color: #0072c6 !important;
	}

	.navbar-dark .navbar-nav .nav-link {
		border-bottom: 1px solid #0072c6;
		color: #fff;
		padding-left: 20px;
		padding-right: 20px;
	}

	.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
		border-bottom: 1px solid #fff;
		color: #fff;
	}

	.navbar-dark .navbar-nav .show > .nav-link,
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .nav-link.active {
		border-bottom: 1px solid #fff;
		color: #fff;
	}

	h3,
	.h3 {
		margin-bottom: 0px;
		font-family: inherit;
		font-weight: 400;
		line-height: 1.1em;
		color: inherit;
	}

	h3, .h3 {
		font-size: 30px;
	}
	
	h3, .h3 {
		font-size: 30px;
	}
	
	.LineHeight175 {
		line-height: 1.75em;
	} 


	
	/* START Callouts */
		.bd-callout {
		  border: 0px solid #0072c6;
		  border-left-width: .5rem;
		  border-radius: .25rem;
		}

		.bd-callout code {
		  border-radius: .25rem;
		}

		.bd-callout + .bd-callout {
		  margin-top: -.25rem;
		}

		.bd-callout-info { border-left-color: #5bc0de;}
		.bd-callout-warning { @include bs-callout-variant($bd-warning); }
		.bd-callout-danger { @include bs-callout-variant($bd-danger); }
		.bd-callout-primary { border-left-color: #0072c6; }

		
		
		
		
		.card-header-02 {
			padding: 0.75rem 1.25rem;
			margin-bottom: 0;
			background-color: rgba(0, 0, 0, 0.03);
			border-bottom: 2px solid #0072c6;
		}
		
		

	/* START Icon Circles */
		.icon-circled {
			display: inline-block;
			border-radius: 1000px !important;
			-moz-border-radius: 1000px !important;
			-webkit-border-radius: 1000px !important;
			-o-border-radius: 1000px !important;
			-ms-border-radius: 1000px !important;
			text-align: center;
			width: 24px !important;
			height: 24px !important;
			line-height: 24px !important;
		}

		.icon-circled.icon-2x{
			width: 48px !important;
			height: 48px !important;
			line-height: 48px !important;
		}
		.icon-circled.icon-3x{
			width: 72px !important;
			height: 72px !important;
			line-height: 72px !important;
		}
		.icon-circled.icon-4x{
			width: 96px !important;
			height: 96px !important;
			line-height: 96px !important;
		}
		.icon-circled.icon-5x{
			width: 120px !important;
			height: 120px !important;
			line-height: 120px !important;
		}

	/* START Icon Background Colors */

		i.icon-0072c6 {
			color: #f7f7f7;
			background: #0072c6 !IMPORTANT;
		}
		
		i.icon-bgA52A2A {
			color:#fff;
			background: #A52A2A;
		}

		i.icon-bg5F9EA0 {
			color:#fff;
			background: #5F9EA0;
		}

		i.icon-bgD2691E {
			color:#fff;
			background: #D2691E;
		}
		
		i.icon-bg9370DB {
			color:#fff;
			background: #9370DB;
		}
		
		i.icon-bg8B4513 {
			color:#fff;
			background: #8B4513;
		}
		
		i.icon-bg6A5ACD{
			color:#fff;
			background: #6A5ACD;
		}

		i.icon-bgdark {
			color: #f7f7f7;
			background: #333;
		}

		i.icon-bgprimary {
			color:#fff;
			background: #36739D;
		}

		i.icon-bgwarning {
			color:#fff;
			background: #DABB3A;
		}

		i.icon-bgdanger {
			color:#fff;
			background: #cc6633;
		}

		i.icon-bgsuccess {
			color:#fff;
			background: #6F9B63;
		}

		i.icon-bginfo {
			color:#fff;
			background: #478DBF;
		}

	/* START BlockQuote */
		blockquote {
			font-size: 1rem;
			font-style: italic;
			font-weight: 400;
			color: #a2a2a2;
			line-height: 1.5;
			border: none;
		}
		
	/* START Section IDs */
	#Section01 {
		background: #fffff;
	}		
		
	#Section02 {
		background: #ffffff;
	}	
		
	#Section03 {
		background: #ffffff;
	}	
		
	#Section04 {
		background: #f6f6f6;
	}	
		
	#Section05 {
		background: pink;
	}		
		

		

		
		
		

/* END VitekConsulting.com */









