h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	color: #4269ba;
}

a:hover, a:active {
	color: #f94f22;
	text-decoration: none;
}

.text-small {
	font-size: .80rem;
}
header.scrollHeader .navbar-default {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	background: #fff;
	left: 0;
	transition: all 0.2s ease 0s;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.butn-read:hover {
	color: #4269ba !important;
	text-decoration: none;
}

.underline a {
	display: inline;
	background-image: linear-gradient(#f94f22, #f94f22), linear-gradient(#f94f22, #f94f22);
	background-size: 0% 1px, 0 1px;
	background-position: 100% 100%, 0 83%;
	background-repeat: no-repeat;
	transition: background-size 0.4s linear;
	line-height: 1.4;
	padding: 2% 0;
}
.underline a:hover {
	background-size: 0 1px, 100% 1px;
	color: #f94f22;
}

.blue-link {
	color: #006ce4;
	transition: all 0.3s ease-in-out;
}

.slider-fade.owl-theme .owl-dots .owl-dot:before {
	counter-increment: dots;
	content: counter(dots,decimal-leading-zero-xxx) !important;
	position: absolute;
	right: 25px;
}

.skills .skills-progress span:after {
	content: none !important;
	display: none !important;
}

.butn-listing-type {
	border-radius: .5rem !important;
	padding: 10px 10px;
	font-weight: 200;
	font-size: 15px;
	border: 1px solid #000;
	background-color: transparent;
	color: #000;
}

.butn-listing-type.selected {
	font-weight: 900;
	border: 1px solid #f94f22 !important;
	padding: 10px 5px;
	color: #000;
	background-color: #ffac00;
}

.butn-listing-type.selected:hover {
	background-color: #f6ca47;
}

.table-responsive-md.hideSwipe::after, .table-responsive.hideSwipe::after {
	display: none;
}

.required {
	color: red;
}

.plus-nav {
	color: red !important;
	transition: all 0.3s ease-in-out;
}
.search-link:hover {
	color: #4269ba !important;
	transition: all 0.3s ease-in-out;
}

@media screen and (min-width: 767px) {
	td {
		white-space: normal !important;
		word-wrap: break-word;
	}

	table {
		table-layout: fixed;
	}
}

@media screen and (max-width: 767px) {
	.table-responsive-md::after, .table-responsive::after {
		position: absolute;
		top: 450px;
		left: 50%;
		z-index: 2;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 8px 8px rgba(0, 0, 0, 0.2);
		content: "";
		width: 140px;
		height: 60px;
		background: url("/img/icons/swipe.svg") no-repeat center #fafafa;
	}
}