html, body {
	height: 100%;
	margin: 0;
}

body {
	min-height: 100%;
	font-family: 'Open Sans', sans-serif, arial;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.7;
	color: #353535;
	background: #fff;
	position: relative;
	letter-spacing: 0.5px;
}
/*FONTS */
@font-face {
	font-family: 'robotobold';
	src: url('../fonts/roboto-bold-webfont.eot');
	src: url('../fonts/roboto-bold-webfont.eot?#iefix')
		format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff2')
		format('woff2'), url('../fonts/roboto-bold-webfont.woff')
		format('woff'), url('../fonts/roboto-bold-webfont.ttf')
		format('truetype'), url('../fonts/roboto-bold-webfont.svg#robotobold')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotolight';
	src: url('../fonts/roboto-light-webfont.eot');
	src: url('../fonts/roboto-light-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/roboto-light-webfont.woff2') format('woff2'),
		url('../fonts/roboto-light-webfont.woff') format('woff'),
		url('../fonts/roboto-light-webfont.ttf') format('truetype'),
		url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto-regular-webfont.eot');
	src: url('../fonts/roboto-regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
		url('../fonts/roboto-regular-webfont.woff') format('woff'),
		url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
		url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

img {
	max-width: 100%;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: inherit;
	/* -webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;
 */
}

a:hover, a:focus, a:visited {
	text-decoration: none;
	outline: none;
	/* -webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;-ms-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;
 */
	color: inherit;
}

p, em {
	font-size: 14px;
	line-height: 1.6;
	color: inherit;
}

h1, h2, h3, h4, h5, h6 {
	position: relative;
	font-weight: 600;
	margin: 0px;
	background: none;
	line-height: 1.3;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000;
	text-transform: uppercase;
}

ul li a {
	display: inline-block;
}

.clearfix {
	clear: both;
}
/*3.2 Input Style */
input[type=text], input[type=email], input[type=search], input[type=password],
	input[type=number], select {
	border: 0;
	padding: 7px 10px 7px 10px;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.12);
	outline: none;
	height: 40px;
	font-size: 13px;
	position: relative;
}

input, input:before, input:after {
	-webkit-user-select: initial;
	-khtml-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: initial;
}

textarea {
	padding: 0 20px;
	border: 0;
	display: inline-block;
	width: 100%;
	border: 1px solid rgba(0, 0, 0, 0.12);
	outline: none;
	font-size: 13px;
}

ul.list label.radio-label, label.radio-label {
	display: block;
	position: relative;
	font-size: 16px;
	padding: 5px 0px 0px 15px;
	margin: 0 auto;
	height: 30px;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
	text-transform: capitalize;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #777;
}

select::-moz-placeholder, select::-webkit-input-placeholder, select:-ms-input-placeholder,
	select:-moz-placeholder {
	color: #fff;
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: #777;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #777;
}

input:-moz-placeholder, textarea:-moz-placeholder {
	color: #777;
}

.clearfix {
	clear: both;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus
	{
	-webkit-box-shadow: 0px 0px 0px 1000px white inset !important;
}

select:focus, select:active {
	box-shadow: 0px;
	border: 0px;
	outline: 0px;
}

ul, ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.btn:hover, .btn:focus, .btn:active {
	color: #fff;
	box-shadow: none;
	outline: none;
	background: #999;
}

.btn.btn-primary {
	font-size: 15px;
	background: #006699;
	text-align: center;
	display: inline-block;
	border: none;
	outline: none;
	color: #fff;
	vertical-align: top;
	text-transform: capitalize;
	line-height: 42px;
	font-weight: bold;
	outline: none;
	padding: 0 27px;
}

.btn.btn-primary i {
	font-size: 14px;
	margin-left: 7px;
}

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
/* custom nav*/
.logCustom .fa-sign-in:before {
	font-size: 20px;
	vertical-align: sub;
}

.calenderCustom .fa-calendar:before {
	font-size: 16px;
}

.calenderCustom span {
	color: white;
	line-height: normal;
}

.nav-top .nav-top-access ul li.logCustom a {
	border-right: 0;
	padding: 0 0 0 10px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #333 !important;
	width: 10px;
}

.customNav .navbar-brand>img {
	padding-top: 11px;
	width: 130px;
	margin-left: 60px;
}

.customNav .navbar-brand {
	height: auto;
	margin: 0;
	padding: 0;
	margin-right: 20px;
}

.customNav.navbar-default .navbar-nav>li>a {
	color: #0064b7;
	border-top: 3px solid #fff;
	background-color: #fff;
	font-size: 14px;
	padding-top: 24px;
	padding-bottom: 24px;
}

.customNav.navbar-default .navbar-nav>.dropdown>a .caret {
	color: #0064b7;
}

.customNav.navbar-default .navbar-brand {
	color: #fff;
}

.customNav .menu-large {
	position: static !important;
}

.customNav .navbar-nav>li.homeCustom {
	border-left: 1px solid rgba(0, 0, 0, .075);
}

.customNav .megamenu {
	padding: 15px 15px;
	width: 96%;
	border: 0;
	box-shadow: 0 10px 18px -2px #111;
	border-radius: 0;
	border-top: 3px solid #0094d3;
}

.padZero {
	padding: 0;
}

.customNav .megamenu>li>ul {
	padding: 0;
	margin: 0;
}

.customNav .megamenu>li>ul>li {
	list-style: none;
}

.customNav .megamenu>li>ul>li>a {
	position: relative;
	padding: 5px 10px 5px 35px;
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333;
	white-space: normal;
}

.customNav .megamenu>li ul>li>a:hover, .customNav .megamenu>li ul>li>a:focus
	{
	text-decoration: none;
	color: #262626;
	background-color: #ddd;
}

.customNav .megamenu.disabled>a, .customNav .megamenu.disabled>a:hover,
	.customNav .megamenu.disabled>a:focus {
	color: #999999;
}

.customNav.navbar-default .navbar-nav>li>a:focus, .customNav.navbar-default .navbar-nav>li>a:hover
	{
	color: #fff;
	border-top: 3px solid #0094d3;
	background-color: #6495ed;
	/* dark blue to light blue  #055db6->#6495ed  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #6495ed));
	/* dark blue to light blue  #004b88->#6495ed  */
}

.customNav .megamenu.disabled>a:hover, .customNav .megamenu.disabled>a:focus
	{
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	cursor: not-allowed;
}

.customNav .megamenu.dropdown-header {
	color: #428bca;
	font-size: 18px;
}

.customNav.navbar-default {
	margin-bottom: 0;
	border-bottom: 0;
	border-top: 0;
	background-color: transparent;
}

.customNav .navbar-nav>li {
	height: 71px;
	border-right: 1px solid rgba(0, 0, 0, .075);
}

.customNav .navbar-nav>li:last-child {
	border-right: none;
}

.customNav.navbar-default .navbar-nav>li>a i {
	margin-right: 5px;
}

.dropdown-active {
	background-color: #000;
}

.customNav.navbar-default .navbar-collapse {
	float: left;
}

.customNav.navbar-default .navbar-nav>li>a:hover .caret {
	color: #fff;
}

.customNav .dropdown-header {
	padding: 3px 20px 3px 0px;
	font-size: 14px;
	color: #055db6;
	font-weight: bold;
	text-transform: capitalize;
}

.customNav .megamenu>li ul>li>a::before {
	font-family: "FontAwesome";
	content: "\f178";
	position: absolute;
	left: 10px;
	top: 5px;
	color: #000;
}

.customNav .megamenu>li>ul>li.dropdown-header {
	padding: 3px 20px 3px 0px;
	font-size: 14px;
	color: #055db6;
	font-weight: bold;
}

.customNav .megamenu>li ul>li>a.megamenu_news:hover {
	background-color: transparent;
}

.customNav .megamenu>li ul>li>a.megamenu_news::before {
	content: none;
}

.customNav .megamenu>li ul>li>a.megamenu_news div {
	border: 1px solid #cdcdcd;
	background: #fff;
	width: 100%;
	border-radius: 1px;
}

.customNav .megamenu>li ul>li>a.megamenu_news p {
	letter-spacing: normal;
	font-size: 14px;
	padding: 10px 10px;
	margin-bottom: 0;
	line-height: normal;
}

.customNav .megamenu>li>ul.useful-links p {
	margin-bottom: 0;
}

.footer-bottom {
	background-image: url(../images/foot-back.png);
	background-repeat: repeat;
}

.bottomFooter .footerHelp ul li a {
	color: #045781;
	font-weight: bold;
	font-size: 13px;
}

.customNav .dropdown:hover .dropdown-menu {
	display: block;
}
/* top head */
@media screen and (min-width:1190px) {
	.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu {
		display: block;
	}
	.dropdown-menu {
		margin-top: 0;
	}
	.dropdown-toggle {
		margin-bottom: 2px;
	}
	.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle {
		margin-bottom: 0;
	}
}

.logo-text {
	color: #222;
}

.logo-text span {
	background: #68B737;
	padding: 5px 7px;
	color: #fff;
}

.logo-text1 span {
	padding: 5px 10px;
}

.logo h3 {
	font-size: 30px;
	color: #222;
}

.logo h3 span {
	background: #68B737;
	padding: 5px 10px;
	color: #fff;
}

.logoWrap {
	float: left;
	margin: 3px 0 0 -10px;
	width: 345px;
	background-color: #fff;
}

.logoWrap .logo {
	margin-top: 0;
	background-image: url(../images/emblem-dark.png);
	background-repeat: no-repeat;
	background-size: 50px auto;
	float: left;
	line-height: 25px;
	min-height: 68px;
	padding: 8px 0 8px 50px;
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
}

.logoWrap.logo .grey-text {
	color: #000;
}

.logoWrap .logo .brown-text {
	color: #68b737;
}

.logoWrap .logo .sub_dept {
	font-family: 'robotobold';
	color: #000;
	display: table;
	text-transform: capitalize;
	color: #000;
	line-height: normal;
	font-size: 18px;
	text-align: left;
	letter-spacing: normal;
	font-weight: bold;
}

.logoWrap .logo .main_dept {
	font-family: 'robotobold';
	font-size: 18px;
	font-weight: normal;
	display: table;
	color: #000;
	line-height: normal;
	font-size: 18px;
	text-align: left;
	letter-spacing: normal;
	font-weight: bold;
}

.logoWrap .logo .main_gov {
	font-family: 'robotobold';
	text-transform: capitalize;
	color: #000;
	display: table;
	/*text-shadow:0px 2px 1px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);*/
	line-height: normal;
	color: #000;
	font-size: 18px;
	text-align: left;
	letter-spacing: normal;
	font-weight: bold;
}

.skipToMain li {
	display: inline-block;
	color: #ffffff;
}

.skipClass.primary-bg {
	background: #051547;
}

.nav-top .nav-top-access {
	text-align: right;
}

.nav-top .nav-top-access ul li:last-child {
	border-right: none;
}

.nav-top .nav-top-access ul li {
	border-right: 1px solid #ffffff;
	display: inline-block;
	color: #ffffff;
}

.nav-top .nav-top-access ul li a {
	font-size: 12px;
	padding: 0 10px;
	color: #ffffff;
}

.infoLogin {
	line-height: 77px;
}
/* news scroll */
.newNews .widget.recent-posts-widget {
	margin: 50px 0 50px 0;;
	max-height: 400px;
	color: #262626;
}

.newNews.blog-sidebar .recent-posts-widget h4 {
	font-size: 13px;
}

.newNews .blog-grids-s2 .entry-meta {
	padding: 0 10px 5px 0px;
}

.newNews .blog-grids-s2 .entry-details {
	padding: 5px 00px 10px 0px;
	text-align: right;
}

.newsScroll {
	background-color: #0094d3;
	height: 22px;
}

.newsScroll .offers {
	padding: 0px 0px 0px 0;
	letter-spacing: 0;
	font-style: italic;
	font-weight: 600;
	overflow: hidden;
	line-height: 12px;
}

.newsScroll .marquee {
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	display: inline-block;
	text-indent: 0;
	animation: marquee 90s linear infinite;
	line-height: 20px;
	animation-delay: 0s;
}

.newsScroll .marquee:hover {
	animation-play-state: paused
}

@
keyframes marquee { 0%{
	transform: translate(10%, 0);
}

100%{
transform


:translate


(-100%
,
0);
}
}
.newsScroll .offers span {
	font-size: 12px;
	color: #fff;
	font-style: normal;
}

.newsScroll .offers i {
	color: #d95051;
	margin: 0 10px 0 30px;
}

.newsScroll .fa-circle:before {
	content: "\f111";
}

.newSliderClass .slide-control-mr {
	top: 58%;
	opacity: .8;
	background-color: grey;
	display: none;
}

.newsScroll .fa-bell {
	color: red !important;
	display: inline-block;
	font-size: 22px;
	position: absolute;
	padding: 0;
	left: 5px;
	margin: 0;
	width: 40px;
	top: -1px;
	height: 25px;
	z-index: 1;
	margin: 2px 0 0 10px !important;
	background-color: #f9ebbe;
}

.newsScroll .fa-bell::before {
	position: absolute;
	left: 9px;
	top: 2px;
}

.latestNews {
	position: absolute;
	width: 125px;
	z-index: 1;
	padding-left: 0;
	top: 0px;
}

.affix {
	position: fixed;
	z-index: 99999;
	width: 100%;
	border-radius: 0;
	top: 0;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.38);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.38);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	animation: fadeInDown 1s both 0.2s;
}
/*==========================banner-slider==========================*/
.main-slider {
	overflow: hidden;
}

.right.carousel-control, .left.carousel-control {
	/* design audit */
	display:;
}

#carosel-mr-1 .carousel-indicators {
	top: 100%;
	margin-bottom: 0;
}

#carosel-mr-1 .carousel-caption {
	background: linear-gradient(#0094d3, #6495ed);
	/* dark blue to light blue #1302a0->#6495ed  */
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0;
	background-color: darkgray;
	width: 100%;
}

.slider-items {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 600px;
}

.slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}

.slider-content {
	position: relative;
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
	min-height: 600px;
}

.slider-items .carousel-caption {
	position: absolute;
	top: 50%;
	bottom: inherit;
	padding: 0 15px;
	text-shadow: none;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.main-slider.owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 100%;
}

.main-slider.owl-theme .owl-nav .owl-prev {
	position: absolute;
	left: 15px;
}

.main-slider.owl-theme .owl-nav .owl-next {
	position: absolute;
	right: 15px;
}

.main-slider.owl-theme .owl-nav [class*=owl-] {
	color: #ffffff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #006699;
	display: inline-block;
	cursor: pointer;
	font-size: 24px;
	margin: 0;
}

.main-slider.owl-theme .owl-nav [class*=owl-]:hover {
	background: #68B737;
}

.slider-items .carousel-caption.caption-left {
	left: 0;
	text-align: left;
}

.slider-items .carousel-caption.caption-center {
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.slider-items .carousel-caption.caption-right {
	right: 0;
	text-align: right;
}

.slider-items .carousel-caption h2 {
	color: #fff;
	margin: 0;
	font-weight: 600;
	font-size: 40px;
}

.slider-items .carousel-caption p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 20px;
	margin-bottom: 40px;
	color: #fff;
}

.btn.btn-primary.inverse, .btn.btn-primary:hover {
	background: #68B737;
	color: #fff;
}

.btn.btn-primary.inverse:hover {
	background: #006699;
	color: #fff;
}

.main-slider .owl-item.active .carousel-caption h2 {
	-webkit-animation-delay: 0.8s;
	animation-delay: 0.8s;
}

.main-slider .owl-item.active .carousel-caption p {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
/* .white-clr-all, .white-clr-all p{color:#fff;}
 */
.main-slider-1 {
	height: 100%;
	position: relative;
	width: 100%;
	float: left;
}

.slider-bg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
	background-origin: initial;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.slider-bg::after {
	background: rgba(0, 0, 0, .7);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.slider-cell {
	display: table;
	height: 100%;
	width: 100%;
}

.slider-ver {
	display: table-cell;
	vertical-align: middle;
}

.main-slider-1 .carousel, .item, .active {
	height: 100%
}

.main-slider-1 .carousel-inner {
	height: 100%;
}
/* .slider-bg{height:305px;} */
#carosel-mr-1 {
	margin: 5px 0 20px 0;
}

.slide-control-mr {
	background: transparent;
	border: 1px solid #fff;
	color: #fff;
	height: 45px;
	font-size: 20px;
	left: 20px;
	margin-top: -50px;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 50px;
	opacity: .5;
	-webkit-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

.slide-control-mr i {
	font-size: 30px;
}

.slide-control-mr:hover {
	opacity: 1;
	color: #fff;
	background: #055DB6;
	border: 1px solid #055DB6;
}

.slide-control-mr:foucs {
	color: #fff;
}

.slide-control-mr.right {
	left: auto;
	right: 20px;
}

.slide-control-mr i {
	text-align: center;
}

.slider-con {
	margin: 15%;
}

.slider-con h1 span {
	color: #055DB6;
}

.carousel-indicators li {
	border: 2px solid #fff;
	height: 15px;
	width: 15px;
	margin: 0 3px;
	border-radius: 50%;
}

.carousel-indicators .active {
	background-color: #055DB6;
	border: 2px solid #055DB6;
	height: 15px;
	margin: 0 3px;
	width: 15px;
}

.home-carousel-2 .carousel-indicators li {
	border: 0px solid #fff;
	background: #fff;
	height: 8px;
	width: 24px;
	margin: 0 3px;
	border-radius: 0px;
}

.home-carousel-2 .carousel-indicators li.active {
	border: 0px solid #055DB6;
	background: #055DB6;
	height: 8px;
	width: 24px;
	margin: 0 3px;
	border-radius: 0px;
}

.slider-area {
	padding: 100px 0 0;
}

.slider-area.home-bg {
	padding: 0;
	height: 600px;
}

#home {
	height: 100%;
}

.slider-area.home-bg .container {
	position: absolute;
	top: 35%;
	left: 0;
	width: 100%;
}

.text h1 {
	font-size: 55px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
	display: inline-block;
}

.text p {
	color: #fff;
	margin-bottom: 30px;
}

.text span {
	color: #045781;
}

.blog-text .text h1 {
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	text-transform: capitalize;
	padding-top: 10px;
	display: inline-block;
	margin-bottom: 140px;
	margin-top: 40px;
}

.bouncing-icon {
	position: absolute;
	left: 46%;
	margin-top: 70px;
	width: 50px;
	color: #fff;
	font-size: 40px;
	text-align: center;
	transition: all .4s ease 0s;
	animation: 3s ease 0s normal none infinite running bounce;
}

.bouncing-icon:hover {
	color: #fff;
}

.slide-control-mr:hover {
	background: #68B737;
	border: 1px solid #68B737;
}

.slider-con h1 span {
	color: #68B737;
}

.carousel-indicators .active {
	background-color: #68B737;
	border: 1px solid #68B737;
}

.main-slider-1 .carousel, #carosel-mr-1 .item, #carosel-mr-1 .active {
	max-height: 350px;
}

.carousel-inner>.item {
	margin: 0;
	max-height: 330px;
	min-height: 330px;
}

.newSliderClass .slider-con p {
	font-size: 16px;
	margin-bottom: 0;
	color: #fff;
	font-weight: bold;
}

.newSliderClass .slider-con {
	background-color: #555;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 10px;
	line-height: normal;
}

.newSliderClass .slider-bg::after {
	background: transparent;
}

.newSliderClass .slide-control-mr i {
	color: #ffffff;
	font-weight: bold;
}

.carousel-indicators li {
	border: 4px solid #055db6;
}
/*===================================== bizface scroll-top====================================*/
a.scroll-top {
	box-shadow: 0 0 5px #8c8c8c;
	-webkit-box-shadow: 0 0 5px #8c8c8c;
	background-color: #005ca9;
	bottom: 45px;
	color: #fff;
	cursor: pointer;
	font-size: 35px;
	height: 40px;
	font-weight: bold;
	line-height: 38px;
	position: fixed;
	right: 0px;
	text-align: center;
	width: 40px;
	z-index: 999;
}

a.scroll-top::before {
	font-size: 25px;
}

a.scroll-top:hover {
	background-color: #0094d3;
}
/* news */
.newNews.sidebar .category-widget ul li a:hover {
	color: #000;
}

.newNews.sidebar .category-widget ul li a {
	width: 91%;
	font-weight: bold;
	color: #006699;
	font-size: 12px;
	padding-right: 10px;
}

.newNews.sidebar .category-widget .category-count {
	float: right;
	line-height: normal;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
	/*   background-color: #f8c500; */
	margin-top: 2px;
	border-radius: 5px;
}

.newNews.sidebar .sidebar-widget .wrapNews {
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	border: 0;
	list-style: none;
	padding: 0px;
	margin: 0px;
	max-height: 288px;
	min-height: 288px;
}
/* .newNews.sidebar .sidebar-widget ul.link-list{display:inline-block;text-indent:0;animation:marqueeUP 40s linear infinite;animation-delay:0s;}
 */
.newNews.sidebar .sidebar-widget {
	padding: 0;
	border-radius: 0;
	box-shadow: 0 0 10px #a7a7a7;
}

.newNews.sidebar .sidebar-widget .widget-title {
	border-radius: 0;
	margin: 0;
	width: 100%;
}

.newNews.sidebar .sidebar-widget ul.link-list:hover {
	animation-play-state: paused;
	text-decoration: underline;
}

.newNews.sidebar .sidebar-widget ul.link-list li {
	float: left;
	width: 100%;
	border-bottom: 1px dashed rgba(0, 0, 0, 0.5);
}

.newNews.sidebar .category-widget ul li:nth-child(odd) {
	padding: 3px 10px 0 10px;
	background-color: #eee;
}

.newNews.sidebar .category-widget ul li:nth-child(even) {
	padding: 3px 10px 0 10px;
	background-color: #ffffff;
}

.newNews.sidebar .category-widget ul li:first-child {
	padding-top: 3px;
}

.newNews .news-btn {
	display: inline-block; /*margin:5px 0 0px 0;*/
	text-align: right;
	width: 100%;
	line-height: normal;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 2px 0 2px 0;
	background: linear-gradient(#05FBFF, #1D62F0)
}

.newNews .news-btn .btn.btn-primary, .newNews .news-btn .btn.btn-primary:hover
	{
	font-size: 13px;
	color: #fff;
	line-height: normal;
	padding: 4px 8px 4px 10px;
	background: transparent;
	margin-right: 10px;
}

.newNews.sidebar .category-widget .category-count img {
	max-width: 30px;
	margin-top: 1px;
}

.newNews.sidebar .category-widget .category-counts img {
	max-width: 18px;
	margin-top: 0px;
}

.newNews.sidebar .category-widget ul li a, .newNews.sidebar .category-widget ul li a span
	{
	padding-top: 0;
	padding-bottom: 0px;
	border-bottom: none;
	overflow-y: hidden;
	overflow-wrap: break-word;
	display: inline-block;
	position: relative;
	font-size: 13px;
} /* min-height:18px;max-height:18px; */
.newNews .news-btn .btn.btn-primary i {
	margin-right: 0;
	margin-left: 2px;
}

.news-date span {
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 11px;
	display: inline-block;
	text-transform: uppercase;
	color: #333333;
}

.news-date span i {
	margin-right: 5px;
	color: #68B737;
}

.newNews .sidebar-widget .widget-title h3:after {
	content: none;
}

@
keyframes marqueeUP { 0%{
	transform: translate(0, 10%);
}

100%{
transform


:translate


(0
,
-100%);
}
}
.newNews {
	margin-top: 20px;
}

.sidebar .sidebar-widget {
	position: relative;
	background: #ffffff;
	margin-bottom: 20px;
	padding: 15px;
	border-top: 1px solid rgba(0, 0, 0, 0.07);
	border-left: 1px solid rgba(0, 0, 0, 0.07);
	border-bottom: none;
	border-right: 1px solid rgba(0, 0, 0, 0.07);
	overflow: hidden;
}

.middleContent {
	padding-right: 50px;
	padding-left: 15px;
}
/*============================= bizface-footer-bottom====================================*/
.footer-bottom {
	-webkit-box-shadow: 0px -3px 10px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px -3px 10px rgba(50, 50, 50, 0.75);
	box-shadow: 0px -3px 10px rgba(50, 50, 50, 0.75);
	font-size: 14px;
	padding: 0;
	line-height: 24px;
	text-align: center;
	background-color: #045781;
	color: #ffffff;
	width: 100%;
	float: left;
}

.footer-bottom .text {
	margin-top: 0px;
	color: #333;
	font-weight: bold;
	line-height: normal;
	font-size: 11px;
}

.footer-bottom .social-links * {
	color: rgb(255, 255, 255);
	display: inline-table;
	list-style: outside none none;
	transition: all 250ms ease-in-out;
	-webkit-transition: all 250ms ease-in-out;
	margin-left: 3px;
}

.footer-bottom .social-links a {
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: transparent;
	display: inline-block;
}

.footer-bottom .social-links li {
	display: inline-block;
}

.footer-bottom .social-links li.active a, .footer-bottom .social-links li a:hover,
	.footer-bottom .social-links li a:hover i, .footer-bottom .social-links li.active a i
	{
	background-color: #ffffff;
	color: #68B737;
}

.footer-bottom .social-links i {
	font-size: 13px;
	margin: 0;
}

@media only screen and (max-width:767px) {
	.footer-bottom .col-sm-6 .text-left {
		text-align: center;
	}
	.footer-bottom .col-sm-6 .text-right {
		text-align: center;
		margin-top: 15px;
	}
}

footer {
	padding: 50px 0 50px;
}

.tcsLogo img {
	margin-bottom: 2px;
}

.bottomFooter .footerHelp ul li {
	border-right: 2px solid #68b737;
	display: inline;
	padding: 0 20px;
}

.bottomFooter .footerHelp ul li:last-child {
	border-right: none;
}

.footerHelp {
	margin-bottom: 0px;
	padding: 10px;
}

.middleContent .newNews .sidebar-widget .widget-title h3 {
	color: #222222;
	font-size: 15px;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 2px dashed #EFEFEF;
	padding-top: 10px;
}
/* .middleContent .newNews .sidebar-widget .widget-title h3::after{content:'';position:absolute;top:10px;width:2px;height:20px;background-color:#68B737;left:0;}
 */
.infoLogin i {
	margin-right: 5px;
}
/* slick.min.css ext. images slider */
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}
/* slider.theme.css */
/* Arrows */
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	margin-top: -10px\9; /*lte IE 8*/
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus
	{
	color: transparent;
	outline: none;
	background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before,
	.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	opacity: .25;
}

.slick-prev:before, .slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -26px;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: 'â†�';
}

[dir='rtl'] .slick-prev:before {
	content: 'â†’';
}

.slick-next {
	right: -31px;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: 'â†’';
}

[dir='rtl'] .slick-next:before {
	content: 'â†�';
}
/* Dots */
.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -45px;
	display: block;
	width: 100%;
	padding: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: 'â€¢';
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}
/* slick custom ext css */
.ext_item.slick-slide {
	margin: 5px;
}

.ext_item.slick-slide:last-child {
	margin: 0;
}

.ext_responsive .slick-prev:before, .ext_responsive .slick-next:before {
	font-family: "FontAwesome";
	line-height: normal;
	position: absolute;
	left: 0px;
	color: #68b737;
}

.ext_responsive .slick-prev:before {
	content: "\f104";
	top: -6px;
	font-size: 34px;
	left: 12px;
	color: #fff;
}

.ext_responsive .slick-next:before {
	content: "\f105";
	top: -6px;
	font-size: 34px;
	right: -4px;
	color: #fff;
}

.ext_responsive {
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 15px;
	margin-top: 15px;
}

.ext_responsive .slick-next {
	background-color: #045781;
	width: 40px;
	height: 25px;
	border-radius: 5px;
}

.ext_responsive .slick-prev {
	background-color: #045781;
	width: 40px;
	height: 25px;
	border-radius: 5px;
}

.effect8 {
	width: 130px;
	margin: 0 auto;
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px
		rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px
		rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)
		inset;
}

.effect8:before, .effect8:after {
	content: "";
	position: absolute;
	z-index: -1;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	top: 10px;
	bottom: 10px;
	left: 0;
	right: 0;
	-moz-border-radius: 100px/10px;
	border-radius: 100px/10px;
}

.effect8:after {
	right: 10px;
	left: auto;
	-webkit-transform: skew(8deg) rotate(3deg);
	-moz-transform: skew(8deg) rotate(3deg);
	-ms-transform: skew(8deg) rotate(3deg);
	-o-transform: skew(8deg) rotate(3deg);
	transform: skew(8deg) rotate(3deg);
}
/* accordian content starts */
.knowMore {
	margin-top: 35px;
}

.middleContent .boxMove.knowMore .sidebar-widget .widget-title h3 {
	color: #222222;
	font-size: 15px;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 2px dashed #EFEFEF;
	margin-bottom: 10px;
}

.middleContent .boxMove.knowMore .sidebar-widget .widget-title h3::after
	{
	content: '';
	position: absolute;
	top: 2px;
	width: 2px;
	height: 15px;
	background-color: #68B737;
	left: 0;
}

.knowMore {
	margin-bottom: 35px;
	margin-top: 0;
}

.knowMore .collapse.in {
	max-height: 245px;
	min-height: 245px;
	position: relative;
}

.knowMore .panel-default>.panel-heading+.panel-collapse>.panel-body {
	color: black;
	padding: 5px 10px;
}

.middleContent .boxMove.knowMore .sidebar-widget .widget-title h3 {
	color: #222222;
	font-size: 15px;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 10px;
	border-bottom: 2px dashed #EFEFEF;
	margin-bottom: 10px;
}

.middleContent .boxMove.knowMore .sidebar-widget .widget-title h3::after
	{
	content: '';
	position: absolute;
	top: 2px;
	width: 2px;
	height: 15px;
	background-color: #68B737;
	left: 0;
}

.knowMore .panel-default>.panel-heading {
	padding: 0;
}

.knowMore .panel-title a {
	display: block;
	padding: 10px 15px;
}

.knowMore .panel-default>.panel-heading {
	color: #333;
	background-color: #fff;
	border-color: #e4e5e7;
	padding: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.knowMore .panel-default>.panel-heading a {
	display: block;
	padding: 10px 15px;
	color: #222222;
	font-size: 15px;
	font-weight: 600;
}

.knowMore .panel-default>.panel-heading a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
}

.knowMore .panel-default>.panel-heading a[aria-expanded="true"] {
	background-color: #eee;
}

.knowMore .panel-default>.panel-heading a[aria-expanded="true"]:after {
	content: "\2212";
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.knowMore .panel-default>.panel-heading a[aria-expanded="false"]:after {
	content: "\002b";
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.knowMore .customPanel ul li a::before {
	font-family: "FontAwesome";
	content: "\f0da";
	position: absolute;
	left: 0px;
	top: 5px;
	color: #68b737;
}

.knowMore .customPanel ul li a {
	padding: 5px 0 5px 15px;
	line-height: normal;
	position: relative;
	width: 100%;
	border-bottom: 1px dashed sandybrown;
}

.know-btn a {
	position: absolute;
	bottom: 7px;
	right: 10px;
	font-size: 13px;
	color: #055DB6;
	line-height: normal;
	padding: 0;
	font-weight: bold;
}

.knowMore .customPanel ul li a:hover {
	width: 100%;
	background-color: beige;
}

@media ( min-width :1201px) and (max-width:1298px) {
	.customNav.navbar-default .navbar-nav>li>a {
		padding: 24px 10px;
	}
}

@media ( min-width :1182px) and (max-width:1200px) {
	.customNav.navbar-default .navbar-nav>li>a {
		padding: 20px 7px;
	}
}
/* fixed menu */
.sidebar-contact i, .sidebar-helpdesk i, .sidebar-faq i, .sidebar-search i,
	.sidebar-login i {
	margin-right: 10px;
}
/* feedback */
.sidebar-contact {
	position: fixed;
	top: 408px;
	right: -350px;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.sidebar-contact.active {
	right: 0;
}

.sidebar-contact input, .sidebar-contact textarea {
	width: 100%;
	height: 36px;
	padding: 5px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .5);
	outline: none;
}

.sidebar-contact h2 {
	margin: 0 0 20px;
	padding: 0;
	font-size: 18px;
}

.sidebar-contact textarea {
	height: 60px;
	resize: none;
}

.sidebar-contact input[type="submit"], .sidebar-contact input[type="button"]
	{
	background: #00bcd4;
	color: #fff;
	cursor: pointer;
	border: none;
	font-size: 18px;
}

.sidebar-helpdesk input[type="button"], .sidebar-contact input[type="button"]
	{
	background: #00bcd4;
	color: #fff;
	cursor: pointer;
	border: none;
	font-size: 18px;
}

.sidebar-helpdesk input, .sidebar-contact textarea {
	width: 100%;
	height: 36px;
	padding: 5px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .5);
	outline: none;
}

.toggle {
	position: absolute;
	height: 40px;
	width: 40px;
	border-bottom: 1px solid #fff;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggle:before {
	content: '\f044';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -2px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggle.active:before {
	content: '\f00d';
	top: -5px;
}
/* helpdesk */
.sidebar-helpdesk p {
	margin-bottom: 0;
}

.sidebar-helpdesk {
	position: fixed;
	top: 308px;
	right: -350px;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.sidebar-helpdesk.activeHelp {
	right: 0;
	min-height: 280px;
}

.sidebar-helpdesk h2 {
	margin: 0 0 20px;
	padding: 0;
	font-size: 18px;
}

.toggleHelp {
	position: absolute;
	height: 40px;
	width: 40px;
	border-bottom: 1px solid #fff;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggleHelp:before {
	content: '\f095';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggleHelp.activeHelp:before {
	content: '\f00d';
}
/* search */
.sidebar-search {
	position: fixed;
	top: 295px;
	right: -350px;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.sidebar-search.activeSearch {
	right: 0;
}

.sidebar-search input {
	width: 100%;
	height: 36px;
	padding: 5px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .5);
	outline: none;
}

.sidebar-search input[type="submit"] {
	background: #00bcd4;
	color: #fff;
	cursor: pointer;
	border: none;
	font-size: 18px;
}

.sidebar-search h2 {
	margin: 0 0 20px;
	padding: 0;
	font-size: 18px;
}

.toggleSearch {
	position: absolute;
	height: 40px;
	width: 40px;
	border-bottom: 1px solid #fff;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggleSearch:before {
	content: '\f002';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggleSearch.activeSearch:before {
	content: '\f00d';
}
/* faq */
.sidebar-login {
	position: fixed;
	top: 159px;
	right: -350px;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.toggleLogin {
	position: absolute;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggleLogin:before {
	content: '\f090';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.sidebar-faq {
	position: fixed;
	top: 297px;
	right: -350px;
	border-bottom: 1px solid #fff;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.sidebar-quick-guide {
	position: fixed;
	top: 338px;
	right: -350px;
	border-bottom: 1px solid #fff;
	transform: translateY(-50%);
	width: 350px;
	height: auto;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.toggleFaq {
	position: absolute;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggleFaq:before {
	content: '\f128';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggle-quick-guide {
	position: absolute;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	background: #f00;
	top: 0;
	right: 350px;
	line-height: 48px;
}

.toggle-quick-guide:before {
	content: '\f115';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}
/* iscroll block one */
.iscrolled {
	width: 400px;
	height: 300px;
	margin: 0 auto;
}

#scrollerinner {
	position: relative;
	width: 400px;
	height: 300px;
	z-index: 1;
	overflow: hidden;
	padding-right: 20px;
}

.iScrollVerticalScrollbar.iScrollLoneScrollbar {
	background: #D7D4D5 !important;
	width: 5px !important;
	right: 19px !important;
	bottom: 0px !important;
}

.iScrollIndicator {
	background: #BAB7B7 !important;
	width: 7px !important;
	border-radius: 0px !important;
	border: 1px solid #BAB7B7 !important;
}
/* sidebar */
/* .mCSB_container{padding-bottom:12px;}
 */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_OnDrag .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #777;
}

.blockOne {
	margin-top: 0px;
	padding-right: 0px;
	line-height: normal;
	margin-bottom: 20px;
	float: left;
}

.blockOne .navbar {
	padding: 15px 10px;
	background: #fff;
	border: none;
	border-radius: 0;
	margin-bottom: 40px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.blockOne .navbar-btn {
	box-shadow: none;
	outline: none !important;
	border: none;
}

.blockOne .line {
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
	margin: 40px 0;
}

.blockOne #sidebar {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	height: 330px;
	z-index: 998;
	background: transparent;
	color: #055db6;
	transition: all 0.3s;
}

.blockOne #sidebar.active {
	margin-left: -250px;
}

.blockOne #sidebar .sidebar-header {
	padding: 20px;
	background: #6d7fcc;
}

.blockOne #sidebar ul.components {
	padding: 0;
}

.blockOne #sidebar ul p {
	color: #fff;
	padding: 10px;
}

.blockOne #sidebar ul li a:hover {
	color: #000;
	background: #bdbdbd;
	font-weight: bold;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0px 8px 6px -6px black;
	z-index: 1;
}

.blockOne #sidebar ul li a {
	position: relative;
	font-family: 'Open Sans', sans-serif, arial;
	font-weight: bold;
	padding: 10px 25px 10px 10px;
	color: #fff;
	font-size: 14px;
	display: block;
	border: 1px solid #ccc;
}

.blockOne #sidebar ul li ul li a:hover {
	color: #333;
	background: #ccc;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0px 8px 6px -6px black;
}

.blockOne #sidebar ul li.active>a, a[aria-expanded="true"] {
	color: #fff;
	background: transparent;
}

.blockOne a[data-toggle="collapse"] {
	position: relative;
}

.blockOne a[aria-expanded="false"]::before, .blockOne a[aria-expanded="true"]::before
	{
	content: '\e259';
	display: block;
	position: absolute;
	right: 5px;
	font-family: 'Glyphicons Halflings';
	font-size: 14px;
}

.blockOne a[aria-expanded="true"]::before {
	content: '\e260';
}

.blockOne ul ul a {
	font-size: 12px !important;
	box-shadow: none !important;
	background: #fff;
	padding: 2px 10px 2px 30px !important;
	color: #055db6 !important;
}

.blockOne ul.CTAs {
	padding: 20px;
}

.blockOne ul ul a::before {
	font-family: "FontAwesome";
	content: "\f178";
	position: absolute;
	left: 10px;
	top: 3px;
	color: #000;
}

.blockOne ul ul a {
	position: relative;
}

.blockOne ul.CTAs a {
	text-align: center;
	font-size: 0.9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px;
}

.blockOne a.download {
	background: #fff;
	color: #7386D5;
}

.blockOne a.article, .blockOne a.article:hover {
	background: #055db6 !important;
	color: #fff !important;
}

.blockOne #content {
	width: calc(100% - 250px);
	padding: 40px;
	min-height: 100vh;
	transition: all 0.3s;
	position: absolute;
	top: 0;
	right: 0;
}

.blockOne #content.active {
	width: 100%;
}

@media ( max-width :768px) {
	.blockOne #sidebar.active {
		margin-left: 0;
	}
	.blockOne #content {
		width: 100%;
	}
	.blockOne #content.active {
		width: calc(100% - 250px);
	}
	.blockOne #sidebarCollapse span {
		display: none;
	}
}
/* footer top*/
footer {
	position: relative;
	background: #006699;
	background-size: cover;
	background-position: center center;
	color: #fff;
	padding: 15px 0 15px;
	/* background-image:url(../images/foot-top.png);background-repeat:repeat; */
}
/*  footer::after{background:linear-gradient(to right, #ffcd02 25%, #ffcd02 50%, #e84f47 50%, #e84f47 75%);position:absolute;content:'';height:4px;right:0;left:0;top:0;}
 */
footer .footer-widget {
	position: relative;
}

footer h3 {
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	margin-bottom: 5px;
	color: #ffffff;
	position: relative;
	padding-left: 15px;
}

footer h3::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 2px;
	height: 15px;
	background-color: #68B737;
	left: 0;
}

footer .about-widget .text {
	margin-bottom: 20px;
	line-height: 1.8em;
}

footer .links-widget ul li a:before {
	content: '\f105';
	font-family: 'FontAwesome';
	margin-right: 11px;
	color: #68B737;
}

footer .links-widget ul li {
	padding: 0px 0;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
}

footer .links-widget ul li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

footer .links-widget ul li a {
	text-transform: capitalize;
	font-size: 13px;
}

.footer .link-widget ul li a:hover {
	color: #68B737;
}

.customFooter {
	padding-left: 50px !important;
	padding-right: 48px !important;
}

@media only screen and (min-width:460px) and (max-width:767px) {
	.links-widget .col-sm-6 {
		float: left;
		width: 50%;
	}
}

@media only screen and (max-width:767px) {
	.footer-widget {
		margin-bottom: 50px;
	}
	.sec-title {
		padding: 0 15px;
	}
}

.loginCustom .input-group-addon .glyphicon {
	color: #000;
}

.blockOne #sidebar ul li:nth-child(1) {
	background-color: #f1795d;
}

.blockOne #sidebar ul li:nth-child(3) {
	background-color: #375E97;
}

.blockOne #sidebar ul li:nth-child(7) {
	background-color: #00203fc7;
}

.blockOne #sidebar ul li:nth-child(6) {
	background-color: #F2AA4CFF;
}

.blockOne #sidebar ul li:nth-child(2) {
	background-color: #8c8266;
}

.blockOne #sidebar ul li:nth-child(5) {
	background-color: #889825d1;
}

.blockOne #sidebar ul li:nth-child(8) {
	background-color: #729aa2e0;
}

.blockOne #sidebar ul li:nth-child(4) {
	background-color: #439c6f;
}

.blockOne #sidebar ul li:nth-child(9) {
	background-color: #c51a1ae0;
}

.blockOne #sidebar ul li:nth-child(10) {
	background-color: #389c93e0;
}

.blockOne #sidebar ul li:nth-child(11) {
	background-color: #a0354ce8;
}

.blockOne #sidebar ul li:nth-child(12) {
	background-color: #878e30c9;
}

.blockOne #sidebar ul li:nth-child(13) {
	background-color: #e47c03;
}

.blockOne #sidebar ul li:nth-child(14) {
	background-color: #543d46;
}

.blockOne #sidebar ul li:nth-child(15) {
	background-color: #847187;
}

.blockOne #sidebar ul li:nth-child(16) {
	background-color: #cba781;
}

.blockOne #sidebar ul li ul li {
	border-left: none !important;
}

.bottomFooter .footerHelp ul li:last-child {
	padding: 0 0 0 20px;
}

.bigScreen {
	max-width: 1280px;
	margin: 0 auto;
	float: none;
	display: block;
}

.fixMenuWrap {
	position: relative;
}

.toggle_Search, .toggle_Feedback, .toggle_Help, .toggle_Faq {
	position: fixed;
	height: 40px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	background: #f00;
	z-index: 999;
	right: 0;
	line-height: 48px;
}

.toggle_Search {
	top: 139px;
}

.toggle_Feedback {
	top: 221px;
}

.toggle_Help {
	top: 180px;
}

.toggle_Faq {
	top: 262px;
}

.toggle_Search:before {
	content: '\f002';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggle_Faq:before {
	content: '\f128';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggle_Help:before {
	content: '\f095';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.toggle_Feedback:before {
	content: '\f0e5';
	font-family: 'fontAwesome';
	font-size: 22px;
	color: #fff;
	top: -5px;
	position: absolute;
	left: 0;
	right: 0;
}

.searchBox {
	background: linear-gradient(to bottom, #003351 0%, #1d0a3a 100%);
	color: #fff;
	top: 89px;
	right: -275px;
	position: absolute;
	transform: translateY(-50%);
	width: 275px;
	height: auto;
	padding: 10px;
	background: #fff;
	box-sizing: border-box;
	transition: 0.5s;
	z-index: 999;
}

.searchBox input {
	width: 100%;
	color: #555;
	height: 36px;
	padding: 5px;
	margin-bottom: 10px;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, .5);
	outline: none;
}

.searchBox input[type="submit"] {
	background: #00bcd4;
	color: #fff;
	cursor: pointer;
	border: none;
	font-size: 15px;
}

.searchBox h2 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 15px;
}

.contactBox i, .helpdeskBox i, .faqBox i, .searchBox i {
	margin-right: 10px;
}

.searchBox.slideFixed {
	right: 49px;
}
/*tooltip Box*/
.con-tooltip {
	position: relative;
	margin: 10px;
	display: inline-block;
	transition: all 0.3s ease-in-out;
	cursor: default;
}
/*tooltip */
.tooltip {
	visibility: hidden;
	z-index: 1;
	opacity: .40;
	width: 225px;
	padding: 7px 13px;
	color: #ffff00;
	background: #333;
	position: absolute;
	top: -140%;
	left: -25%;
	border-radius: 9px;
	font-size: 12px;
	transition: all 0.3s ease-in-out;
	box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);
}
/* tooltip after*/
.tooltip::after {
	content: " ";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 14px 9.5px 0 9.5px;
	border-color: #333 transparent transparent transparent;
	position: absolute;
}

.con-tooltip:hover .tooltip {
	visibility: visible;
	opacity: 1;
	transition: .3s linear;
}
/*right*/
.right .tooltip {
	top: 5px;
	left: 35%;
}

.right .tooltip::after {
	top: 28%;
	left: -6%;
	transform: rotate(90deg);
}
/* LOGIN PAGE CSS STARTS */
.blogBox {
	margin-bottom: 20px;
	padding: 0;
	width: 49%;
	padding-left: 15px;
}

.blog-layout3-section .col-blog-layout3 {
	float: none;
	display: inline-block;
	vertical-align: top;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 40px;
}

.blog-layout3-section .blog-layout3 {
	color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 15px;
	position: relative;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.blog-layout3-section .blog-layout3.sticky-post.redBox {
	min-height: 120px;
	background-color: #f34235;
	-webkit-box-shadow: 0px 5px 0px 0px #da2a1d;
	-moz-box-shadow: 0px 5px 0px 0px #da2a1d;
	box-shadow: 0px 5px 0px 0px #da2a1d;
}

.blog-layout3-section .blog-layout3-img {
	width: 90px;
	height: 90px;
	float: left;
	border-radius: 50%;
	margin-right: 10px;
	border: 8px solid #f1f1f1;
	position: relative;
	box-shadow: inset 1px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 15px -5px
		#05071A;
	-webkit-box-shadow: inset 1px 0px 10px rgba(0, 0, 0, 0.5), 0px 0px 15px
		-5px #05071A;
}

.blog-layout3-section .blog-layout3-info h2 {
	font-size: 15px;
	font-weight: 500;
	color: #ffffff;
}

.blog-layout3-section .blog-layout3-info p {
	font-size: 13px;
	margin-top: 0;
}

.blog-layout3-section .blog-layout3-img img {
	height: 70%;
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	top: 0;
	bottom: 0;
	margin: auto;
}

.scrollStatic {
	background-color: #fff;
	box-shadow: 0 0 10px #8c8c8c;
}

.blog-layout3-section {
	margin-top: 20px;
	margin-bottom: 25px;
}

.logPage.blog-layout3-section {
	margin-bottom: 3%;
}

.blog-layout3-section .blog-layout3.sticky-post.blueBox {
	min-height: 120px;
	background-color: #0064b7;
	-webkit-box-shadow: 0px 5px 0px 0px #033363;
	-moz-box-shadow: 0px 5px 0px 0px #033363;
	box-shadow: 0px 5px 0px 0px #033363;
}

.blog-layout3-section .blog-layout3.sticky-post.yellowBox {
	min-height: 120px;
	background-color: #fca60c;
	-webkit-box-shadow: 0px 5px 0px 0px #bd7e0c;
	-moz-box-shadow: 0px 5px 0px 0px #bd7e0c;
	box-shadow: 0px 5px 0px 0px #bd7e0c;
}

.blog-layout3-section .blog-layout3.sticky-post.grayBox {
	min-height: 120px;
	background-color: #8c9e1c;
	-webkit-box-shadow: 0px 5px 0px 0px #55610f;
	-moz-box-shadow: 0px 5px 0px 0px #55610f;
	box-shadow: 0px 5px 0px 0px #55610f;
}

.loginCustom .form-horizontal .control-label {
	text-align: left;
	font-size: 12px;
}

.loginCustom .input-group .form-control {
	height: 30px;
	border-radius: 4px;
}

.loginCustom .input-group-addon {
	padding: 3px 5px;
}

.loginCustom .input-group {
	width: 100%;
}

.loginCustom label a {
	font-size: 12px;
}

.loginCustom .form-horizontal .form-group {
	margin-bottom: 15px;
}

.loginCustom label {
	line-height: normal;
}

.change_link p {
	margin: 0;
	text-align: right;
}

.change_link .frgtCustom {
	margin: 0;
	float: right;
	line-height: 25px;
}

.change_links p {
	margin: 0;
	text-align: right;
}

.change_links .frgtCustom {
	margin: 0;
	float: right;
	line-height: 25px;
}

.loginCustom .btn, .commonFormBtn.btn, .commonFormBtn1.btn {
	border: transparent;
	line-height: normal;
	cursor: pointer;
	background: rgb(61, 157, 179);
	padding: 5px 15px;
	color: #fff;
	font-size: 13px;
	border: 1px solid rgb(28, 108, 122);
	margin-bottom: 15px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px
		0px 3px rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
	-moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px 0px
		3px rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
	box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px 0px 3px
		rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
}

.loginCustom input[type=text], .loginCustom input[type=email],
	.loginCustom input[type=search], .loginCustom input[type=password],
	.loginCustom input[type=number], .loginCustom select {
	padding: 7px 10px 7px 10px;
}

.change_link {
	font-weight: bold;
	left: 0;
	line-height: 25px;
	font-size: 12px;
	width: 100%;
	bottom: 0;
	padding: 10px 15px;
	border-top: 1px solid rgb(219, 229, 232);
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	position: absolute;
	color: rgb(29, 162, 193);
	border: 1px solid rgb(219, 229, 232);
	-moz-border-radius: 0 0 5px 5px;
	background: rgb(225, 234, 235);
	background: -moz-repeating-linear-gradient(-45deg, rgb(247, 247, 247),
		rgb(247, 247, 247) 15px, rgb(225, 234, 235) 15px, rgb(225, 234, 235)
		30px, rgb(247, 247, 247) 30px);
	background: -webkit-repeating-linear-gradient(-45deg, rgb(247, 247, 247),
		rgb(247, 247, 247) 15px, rgb(225, 234, 235) 15px, rgb(225, 234, 235)
		30px, rgb(247, 247, 247) 30px);
	background: -o-repeating-linear-gradient(-45deg, rgb(247, 247, 247),
		rgb(247, 247, 247) 15px, rgb(225, 234, 235) 15px, rgb(225, 234, 235)
		30px, rgb(247, 247, 247) 30px);
	background: repeating-linear-gradient(-45deg, rgb(247, 247, 247),
		rgb(247, 247, 247) 15px, rgb(225, 234, 235) 15px, rgb(225, 234, 235)
		30px, rgb(247, 247, 247) 30px);
}

.change_links {
	font-weight: bold;
	left: 0;
	line-height: 25px;
	font-size: 12px;
	width: 100%;
	bottom: 0;
	padding: 10px 15px;
	border-top: 1px solid rgb(219, 229, 232);
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	position: absolute;
	color: rgb(29, 162, 193);
	border: 1px solid rgb(219, 229, 232);
	-moz-border-radius: 0 0 5px 5px;
	background: #ddddddc3;
}

.loginCustom {
	position: relative;
	background: #fff;
	float: left;
}

.loginCustom .input-group .captchaBox .form-control {
	width: 50%;
}

.refreshIcon {
	margin-left: 20px;
}

.refreshIcon i {
	font-weight: bold;
	color: #000;
}

.change_links .to_register {
	display: inline-block;
	font-weight: bold;
	background: rgb(247, 248, 241);
	padding: 2px 15px;
	color: rgb(29, 162, 193);
	margin-left: 25px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgb(203, 213, 214);
}

.change_links .to_register:hover {
	color: rgb(57, 191, 215);
	background: rgb(247, 247, 247);
	border: 1px solid rgb(74, 179, 198);
}

.change_link .to_register {
	display: inline-block;
	font-weight: bold;
	background: rgb(247, 248, 241);
	padding: 2px 15px;
	color: rgb(29, 162, 193);
	margin-left: 25px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid rgb(203, 213, 214);
}

.change_link .to_register:hover {
	color: rgb(57, 191, 215);
	background: rgb(247, 247, 247);
	border: 1px solid rgb(74, 179, 198);
}

.loginCustom h4 {
	padding: 10px 15px 10px 15px;
	background-color: #eee;
	font-size: 15px;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #dfdfdf));
	border: 1px solid #BABABA !important;
	text-shadow: 1px 1px 0px #ffffff;
	border-radius: 0;
	color: #3F3F3F;
	font-weight: bold !important;
	font-style: normal;
}

.loginCustom form {
	padding: 15px 15px 45px 15px;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ccc;
	border-top: 0;
}
/* .loginCustom h4::after{background:linear-gradient(to right, #0064b7 25%,#fca60c 25%, #fca60c 50%, #6c92c4 50%, #6c92c4 75%, #f34235 75%);position:absolute;content:'';height:4px;right:0;left:0;bottom:0;}
 */
.blog-layout3-section h5 {
	letter-spacing: normal;
	padding: 10px 15px;
	background-color: #eee;
	font-size: 15px;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #dfdfdf));
	border: 1px solid #BABABA !important;
	text-shadow: 1px 1px 0px #ffffff;
	border-radius: 0;
	color: #3F3F3F;
	font-weight: bold !important;
	font-style: normal;
}

.colorWrap {
	position: relative;
	display: block;
	float: left;
	padding: 15px 0 0px 0px;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ccc;
	border-top: 0;
}

.breadcrumb_custom {
	border-bottom: 4px solid #ffcd02;
	height: 28px;
	position: relative;
	background-color: #0094d3;
	margin: 0;
	padding: 0;
	text-align: left;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
	/* dark blue to light blue  #004b88->#6495ed  */
}

.topBar .nav-top .nav-top-access ul li a {
	border-right: 1px solid #333;
	font-size: 12px;
	padding: 0 10px;
	color: #333;
	font-weight: bold;
}

.topBar .skipClass.primary-bg {
	background: #051547;
	height: auto;
	width: 100%;
	background: url(../images/back-topBar.jpg) 0 0 repeat-x;
}

.breadcrumb_custom ul li {
	color: #fff;
	font-size: 13px;
	line-height: 26px;
}

.breadcrumb_custom ul li i {
	margin-right: 5px;
	font-size: 17px;
}

.topBar .nav-top .nav-top-access ul li.bookmarkPage a {
	border-right: none;
}

.topBar .nav-top .nav-top-access h6 {
	text-align: left;
	line-height: 20px;
}

.fontList {
	line-height: 20px;
}

.loginCustom form {
	min-height: 357px;
	background: url(../images/login-box.png) no-repeat 107% 83%;
	border: 1px solid #e1e1e1;
	background-size: 0px;
}
/* LOGIN PAGE CSS ENDS */
.reviewCustom .text {
	margin-top: 5px;
}
/*Accordions section style faq*/
/* .accordionWrap{padding:0;}
 */
.accordionWrap .accordion-s1 .panel-body p {
	font-size: 13px;
	color: #676767;
	font-weight: normal;
}

.accordionWrap .accordion-s1 .panel+.panel, .accordionWrap .accordion-s2 .panel+.panel
	{
	margin-top: 10px;
	color: #262626;
	border: none;
}

.accordionWrap .accordion-s1 .panel, .accordionWrap .accordion-s2 .panel
	{
	border-radius: 0;
	border-color: #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
}

.accordionWrap .accordion-s1 .panel-heading, .accordionWrap .accordion-s2 .panel-heading
	{
	background-color: transparent;
	padding: 0;
}

.accordionWrap .accordion-s1 .panel-heading a, .accordionWrap .accordion-s2 .panel-heading a
	{
	background-color: transparent;
	color: #fff;
	/* background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6d6b6b), color-stop(1, #101010) );*/
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #252b2e;
	line-height: normal;
	padding: 5px 40px 5px 15px;
	position: relative;
}

.accordionWrap .panel-group {
	margin-bottom: 0px;
}
/* .accordionWrap .accordion-s1 .panel-heading a:hover, .accordionWrap .accordion-s2 .panel-heading a:hover{background-color:#999;color:#fff;}
 */
.accordionWrap .accordion-s1 .panel-heading a:after, .accordionWrap .accordion-s2 .panel-heading a:after
	{
	font-family: "FontAwesome";
	content: "\f068";
	color: #060606;
	font-weight: bold;
	background-color: #fffcfc;
	width: 20px;
	height: 20px;
	line-height: 17px;
	font-size: 17px;
	text-align: center;
	position: absolute;
	right: 15px;
	top: 5px;
}

.accordionWrap .accordion-s1 .panel-heading .collapsed, .accordionWrap .accordion-s2 .panel-heading .collapsed
	{
	color: #252b2e;
	background-color: transparent;
	/* background:-webkit-linear-gradient(top, #04429c 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,#04429c 100%);*/
	font-weight: bold;
}

.accordionWrap .accordion-s1 .panel-heading .collapsed:after,
	.accordionWrap .accordion-s2 .panel-heading .collapsed:after {
	background-color: #fff;
	content: "\f067";
	color: #062848;
	font-weight: bold;
}
/* .accordionWrap .accordion-s1 .panel-heading .collapsed:hover:after, .accordionWrap .accordion-s2 .panel-heading .collapsed:hover:after{content:"\f102";background-color:#222;border:1px solid #222;}
 */
.accordionWrap .accordion-s1 .panel-default>.panel-heading+.panel-collapse>.panel-body,
	.accordionWrap .accordion-s2 .panel-default>.panel-heading+.panel-collapse>.panel-body
	{
	border-color: #f1efef;
	border-bottom: none;
	background-color: transparent;
}

.accordionWrap .accordion-s1 .panel-body, .accordionWrap .accordion-s2 .panel-body
	{
	padding: 15px;
}

.accordionWrap .accordion-s1 .panel-body>p:last-child, .accordionWrap .accordion-s2 .panel-body>p:last-child
	{
	margin-bottom: 0;
}

.accordionWrap .accordion-s2 .panel-heading a {
	background-color: #051429;
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	padding: 15px 25px;
}

.faq-text h1 {
	font-size: 190px;
	color: #055DB6;
	margin-bottom: 0px;
}

.faq-text span {
	color: #055DB6;
	font-size: 30px;
}

#breadcrumbPortal .breadcrumbList a.fisrtCustomBread {
	padding: 0 0 0 0;
}

#breadcrumbPortal {
	background-color: #fafafa;
	border-bottom: 1px solid #DDD;
	font-size: 12px;
	padding: 0;
	position: relative;
	height: auto;
	width: 100%;
	background: url(../images/back-topBar.jpg) 0 0 repeat-x;
}

#breadcrumbPortal .breadcrumbList {
	background-color: transparent;
	margin: 0;
	list-style: none;
	padding: 0;
}

#breadcrumbPortal .breadcrumbList a {
	padding: 0 0 0 7px;
	-moz-transition: 0.3s color ease-in-out;
	-ms-transition: 0.3s color ease-in-out;
	-o-transition: 0.3s color ease-in-out;
	transition: 0.3s color ease-in-out;
	-webkit-transition: 0.3s color ease-in-out;
}

#breadcrumbPortal .breadcrumbList a:hover, #breadcrumbPortal .breadcrumbList a:focus
	{
	color: #055db6;
	font-weight: bold;
}

#breadcrumbPortal .breadcrumbList>li+li::before {
	background: url(../images/separator.png) no-repeat scroll center 1px
		rgba(0, 0, 0, 0);
	content: " ";
	padding: 5px;
	width: 10px;
}

.breadcrumbList>li {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
}

.breadcrumbList>li:active, .breadcrumbList>li.active {
	color: #055db6;
	font-weight: bold;
}
/* faq tab to accordian */
ul.tabToAcc { /* background:#18436b;border-left:5px solid #009688;*/
	display: inline-block;
	vertical-align: top;
	position: relative;
	min-width: 190px;
	list-style: none;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4);
}

ul.tabToAcc li {
	background: #253069;
	font-size: 12px;
	margin: 0;
	cursor: pointer;
	padding: 10px 15px;
	line-height: normal;
	color: white;
	text-align: left;
	font-weight: bold;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 5px;
	border-left: 5px solid #D6372E;
}

.tab_container {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-align: left;
	background: white;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
}

ul.tabToAcc li:last-child {
	margin-bottom: 0;
}

.tab_content {
	padding: 0px;
	height: 100%;
	display: none;
	min-height: 385px;
}

.tab_drawer_heading {
	display: none;
}
/* .customPagination.pagination{margin-bottom:0;}
 */
/* .customPagination.pagination>li>a:hover{color:#fff;background-color:#2ca01c;}
 */
/* .customPagination.pagination>.active>a{color:#fff;background-color:#D6372E;border:0;}
 .customPagination.pagination>li>a{background-color:#fff;}
 nav.stylePagination{float:right;}
 */
.tabs_wrapper {
	margin-bottom: 20px;
	width: 100%;
	float: left;
}

.tabsClickCustom {
	min-width: 190px;
}

.accordionWrap {
	margin: 15px 0;
}

.faq-text h5::after {
	content: "";
	background-color: #055DB6;
	width: 60px;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.faq-text h5 {
	font-size: 16px;
	padding-bottom: 3px;
	margin: 5px 0 15px 0px;
	text-transform: capitalize;
	position: relative;
}
/* stop the glowing blue shadow */
.faqSearch .add-on .form-control:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #cccccc;
}

.faqSearch {
	padding: 0;
	margin: 0 0 15px 0;
}

.faqSearch .input-group-btn .btn-default {
	color: #fff;
	background-color: #999;
	border-color: #ccc;
	padding: 7px;
	border: none;
	height: 34px;
}

.faqSearch .input-group-btn .btn-default:hover {
	background-color: #055db6;
}
/* sign up form */
.signUpCustom {
	width: 60%;
	margin: 0 auto;
	float: none;
}

.signUpCustom.loginCustom form {
	background: none;
	border: 1px solid #e1e1e1;
	background-size: 135px;
}

.signUpCustom.loginCustom .input-group-addon.panIdCard, .signUpCustom.loginCustom .input-group-addon.TINno
	{
	position: relative;
	padding: 6px 13px;
}

.signUpCustom .panIdCard img, .signUpCustom .TINno img {
	width: 18px;
	display: block;
	top: 8px;
	left: 0;
	right: 0;
	margin: 0 auto;
	position: absolute;
}

.signUpCustom .form-group.required .control-label:after {
	content: "*";
	color: red;
}

.signUpCustom.loginCustom form {
	padding: 15px 15px 15px 15px;
}

.signUpPage.logPage.blog-layout3-section {
	margin-bottom: 20px;
}

.fieldRemarks {
	font-size: 11px;
	color: #004388;
	font-weight: bold;
}

.signUpCustom.loginCustom .btn {
	margin-bottom: 0;
}
/* frgt password */
.frgtPassPage.signUpPage.logPage.blog-layout3-section {
	margin-bottom: 20px;
}

.errorPage h2 {
	font-size: 23px;
}
/*error 404 page*/
.error-404 {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 14%;
}

.error-404 .error-code {
	color: #4686CC;
	font-size: 75px;
	line-height: 100px;
	font-weight: bold;
}

.error-404 .error-desc {
	font-size: 12px;
	color: #647788;
}

.error-404 .m-b-10 {
	margin-bottom: 10px;
}

.error-404 .m-b-20 {
	margin-bottom: 20px;
}

.error-404 .m-t-20 {
	margin-top: 20px;
}

.error-404 .btn.btn-primary:hover {
	background: #052c54;
}
/*error 403 page*/
.error-403 {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 14%;
}

.error-403 .error-code {
	color: #4686CC;
	font-size: 75px;
	line-height: 100px;
	font-weight: bold;
}

.error-403 .error-desc {
	font-size: 12px;
	color: #647788;
}

.error-403 .m-b-10 {
	margin-bottom: 10px;
}

.error-403 .m-b-20 {
	margin-bottom: 20px;
}

.error-403 .m-t-20 {
	margin-top: 20px;
}

.error-403 .btn.btn-primary:hover {
	background: #052c54;
}
/*error 405 page*/
.error-405 {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 14%;
}

.error-405 .error-code {
	color: #4686CC;
	font-size: 75px;
	line-height: 100px;
	font-weight: bold;
}

.error-405 .error-desc {
	font-size: 12px;
	color: #647788;
}

.error-405 .m-b-10 {
	margin-bottom: 10px;
}

.error-405 .m-b-20 {
	margin-bottom: 20px;
}

.error-405 .m-t-20 {
	margin-top: 20px;
}

.error-405 .btn.btn-primary:hover {
	background: #052c54;
}
/*system error page*/
.sysError {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 14%;
}

.sysError .error-code {
	color: #4686CC;
	font-size: 75px;
	line-height: 100px;
	font-weight: bold;
}

.sysError .error-desc {
	font-size: 12px;
	color: #647788;
}

.sysError .m-b-10 {
	margin-bottom: 10px;
}

.sysError .m-b-20 {
	margin-bottom: 20px;
}

.sysError .m-t-20 {
	margin-top: 20px;
}

.sysError .btn.btn-primary:hover {
	background: #052c54;
}
/* common error page */
.errorPage .errorBtn {
	margin: 0 auto;
	display: block;
	width: 245px;
	float: none;
}

.errorTable {
	position: relative;
	background-color: #FFF;
	max-width: 900px;
	margin: 0 auto;
	margin-bottom: 9%;
	margin-top: 20px;
}

.errorTable table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px
}

.errorTable table td, .errorTable table th {
	padding: 0px;
	background: #eee;
}

.errorTable table th {
	font-weight: 400;
	font-size: 16px;
	background: #eee;
	line-height: normal;
	padding: 5px 15px;
	color: #3989c6;
}

.errorTable table .total {
	text-align: right;
	font-size: 12px
}

.errorTable table .no {
	color: #fff;
	font-size: 16px;
	background: #3989c6;
	padding: 5px 15px;
	line-height: normal;
}

.errorTable table tbody tr:last-child td {
	border: none
}

.errorTable table .no i {
	margin-right: 10px;
	color: #ffcd02;
}

.errorTable table td ul li {
	padding: 2px 15px;
	border-bottom: 1px solid #fff;
	line-height: normal;
}

.errorPage .errorBtn .btn.btn-primary:hover {
	background: #052c54;
}
/* right side content for index left sidebar */
.rightContentforBlockOneInner {
	min-height: 420px;
	margin: 20px 0;
	display: inline-block;
	vertical-align: top;
	position: relative;
	background: white;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	width: 100%;
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
	float: left;
	height: 100%;
}
/* .rightContentforBlockOneInner{min-height:210px;margin:20px 0;display:inline-block;vertical-align:top;position:relative;background:white;border-radius:12px;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);width:100%;background-image:url(../images/bgcells.png);background-repeat:repeat;float:left;height:100%;} */
.blockOne #sidebar .blockClick.active {
	background: #ccc;
}

.rightContentforBlockOne {
	float: right;
	padding-left: 25px;
	display: none;
}
/* .commonClassTable{margin:5px 15px 15px 15px;}
 */
.commonClassTable {
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.headWrapTable h3 {
	background-color: #333;
	text-align: center;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6d6b6b
		), color-stop(1, #101010));
	color: #fff;
	font-size: 15px;
	padding: 10px 15px;
	text-transform: capitalize;
	line-height: normal;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
/* act table vat */
.actTableVAT .table {
	color: #333;
}

.actTableVAT .table thead {
	font-size: 13px;
	line-height: normal;
	letter-spacing: normal;
}

.actTableVAT .table th {
	font-size: 12px;
	line-height: normal;
	letter-spacing: normal;
}

.actTableVAT .customNoWidth {
	width: 55px;
}

.actTableVAT .table>tbody>tr>td {
	font-size: 13px;
	vertical-align: middle;
	background-color: transparent;
	padding: 3px 5px;
}

.customDownloadWidth {
	width: 80px;
}

.pdfDownload img {
	width: 50px;
	text-align: center;
	margin: 0 auto;
	float: none;
	display: block;
}

.actTableVAT .table>tbody>tr>td.pdfDownload {
	padding: 0;
}

.actTableVAT .table td p {
	color: #333;
	font-size: 12px;
	margin: 0;
	line-height: normal;
}

.subHeadCommon h3 {
	font-size: 14px;
	text-transform: uppercase;
	background-color: #9E9E9E;
	padding: 5px;
	color: #000;
}

.actTableVAT .table>thead>tr>th {
	border-bottom: 0;
	text-transform: uppercase;
	font-size: 11px;
}

.aboutUsWrap .headWrapTable h3 {
	background-color: #333;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6d6b6b
		), color-stop(1, #101010));
}

.actTableVAT .table thead tr {
	color: #fff;
	background-color: #00549a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
}

.actTableVAT .table th {
	color: #fff;
	background-color: #00549a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
}

.actTableVAT .table>thead>tr>th, .actTableVAT .table>thead>tr>td {
	vertical-align: middle !important;
	padding: 3px 5px;
	line-height: normal;
}

.subHeadCommon h3 {
	text-transform: uppercase;
	background-color: #bdbdbd;
	padding: 5px;
	font-size: 12px;
	box-shadow: inset 0px 1px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #dfdfdf));
	border: 1px solid #BABABA !important;
	text-shadow: 1px 1px 0px #ffffff;
	border-radius: 0;
	color: #3F3F3F;
	line-height: normal;
	font-weight: bold !important;
	font-style: normal;
}

.subHeadCommon {
	padding: 15px 15px 10px 15px;
	float: left;
	width: 100%;
}

.blockOne #sidebar .blockClick.active::before {
	color: #000 !important;
}
/* about us starts */
.rightContentforBlockOne .aboutUsWrap {
	display: block;
}

.aboutUsWrap .actTabs {
	display: none;
}

.aboutUsWrap .actTableVAT .customNoWidth {
	width: auto;
}

.aboutUsWrap .customDownloadWidth {
	width: 105px;
}

.actTableVAT .table>thead>tr>th {
	padding: 8px 5px;
}

.actTableVAT .table caption p {
	margin-top: 0;
	color: #000;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0px;
}

.subHeadCommon h3 {
	text-transform: uppercase;
	background-color: #ccc;
	padding: 5px;
	font-size: 14px;
	box-shadow: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed
		), color-stop(1, #dfdfdf));
	border: 0 !important;
	text-shadow: none;
	border-radius: 0;
	color: #990000;
	line-height: normal;
	font-weight: bold !important;
	font-style: normal;
}

.commonClassTable caption {
	padding-top: 0;
	padding-bottom: 10px;
}

.textWrapCommon {
	margin: 10px 0;
}

.textWrapCommon p {
	color: #000;
}

.blockOne #sidebar .blockClick.active {
	color: #000 !important;
	background: #bdbdbd;
	font-weight: bold;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0px 8px 6px -6px black;
	z-index: 1;
}

.listWrapCommon ul li {
	background: rgba(0, 0, 0, 0) url(../images/list-icon.png) no-repeat
		scroll 0 4px;
	color: #000;
	font-size: 14px;
	padding: 0 0 0 30px;
	text-align: justify;
}

.officerImg {
	position: absolute;
	width: 80px;
	height: 80px;
	margin-bottom: 50px;
	margin: 0 auto;
	border: 5px solid #990000;
	border-radius: 50%;
	background: #fff;
	box-shadow: 0 0 20px -2px #990000;
	padding: 0;
	float: left;
	z-index: 1;
	top: -20px;
	left: -10px;
}

.officerImg .iconAbtUs {
	height: 50px;
	width: 50px;
	font-size: 55px;
	position: absolute;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	top: 7px;
	left: -10px;
	right: 0;
}

.officerImg .iconAbtUss {
	height: 50px;
	width: 50px;
	font-size: 45px;
	position: absolute;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	top: 8px;
	left: -1px;
	right: 0;
}

.officerText {
	position: relative;
	display: table;
	margin: 0 auto;
	margin-top: 15px;
	width: 100%;
	background-color: #00549a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
}

.officerText h3 {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	clear: both;
	line-height: normal;
	font-size: 17px;
	color: #fff;
	padding: 10px;
}
/*  .officerWrap{width:90%;margin:0px 15px;position:relative;} */
.officerWrap {
	width: 90%;
	margin: 40px 246px;
	position: relative;
}

.officerText h3::before {
	font-family: "FontAwesome";
	content: "\f101";
	position: absolute;
	right: 10px;
	color: #fff;
}
/* .aboutUsMenu.blockOne #sidebar ul li{background-color:#990000;}
 .aboutUsMenu.blockOne ul ul a{color:#990000 !important;}
 */
.profileAbt .media-heading {
	line-height: normal;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}

.profileAbt p {
	font-size: 12px;
	margin: 5px 0;
	color: #000;
	line-height: normal;
}

.profileAbt .thumbnail {
	border: 0;
	margin-bottom: 0px;
	margin-right: 10px;
	padding: 10px;
	width: 100%;
	float: none !important;
	background-color: transparent;
}

.profileAbt .well {
	box-shadow: none;
	background: transparent;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
	border: 0;
	padding: 0;
}

.profileAbt {
	margin-top: 15px;
	margin-bottom: 15px;
}

.profileAbt .sub-heading {
	color: #fff;
	font-size: 13px;
}

.profileAbt .thumbnail img {
	border-radius: 50%;
	border: 5px solid #006cc8;
	background: #fff;
	box-shadow: 0 0 12px -2px #000;
	width: 130px;
	height: 130px;
	padding: 0px;
	margin-bottom: -40px;
}

.profileAbt .media {
	display: block;
}

.profileAbt .media-body {
	text-align: center;
	display: block;
	width: 100%;
	background-color: #fff;
}

.profileHead {
	border-bottom: 3px solid #ffcd02;
	padding: 30px 5px 3px 5px;
	background: #004b88;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
}

.org-chart {
	display: block;
	clear: both;
	margin-bottom: 0px;
	position: relative;
}

.org-chart.cf:before, .org-chart.cf:after {
	content: " ";
	display: table;
}

.org-chart.cf:after {
	clear: both;
}

.org-chart.cf {
	*zoom: 1;
}

.org-chart ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.org-chart ul li {
	position: relative;
}

.org-chart ul li span {
	display: block;
	border: 3px solid orange;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	color: black;
	font-size: 12px;
	box-shadow: 4px 4px 9px -4px rgba(0, 0, 0, 0.4);
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;
	background: #e0e0e0;
	padding: 4px;
}

.org-chart .board {
	width: 100%;
	margin: 0 auto;
	display: block;
	position: relative;
}

.org-chart .board:before {
	content: "";
	display: block;
	position: absolute;
	height: 94%;
	width: 0px;
	border-left: 2px solid orange;
	margin-left: 49%;
	top: 20px;
}

.org-chart ul.columnOne {
	height: auto;
	position: relative;
	width: 100%;
	display: block;
	clear: both;
}

.org-chart ul.columnOne li {
	width: 60%;
	margin: 0px auto;
	top: 0;
	margin-bottom: 15px;
}

.abtTable div.dataTables_wrapper div.dataTables_filter input {
	padding: 5px 10px 5px 10px;
	height: auto;
}

.profileDes {
	margin: 0;
	border: 1px solid #eee;
}
/* about us ends */
.accordionWrap .accordion-s1 .panel-heading a strong {
	color: #D6372E;
	padding-right: 7px;
	font-size: 16px;
}

.tableDes p {
	color: #424242;
	padding: 5px 15px;
	line-height: normal;
	margin: 0;
}

.profileDes p {
	color: #616161;
}

.lawsAndRegulationDiv {
	float: right;
	width: 100%;
}

ul.tabToAcc li.active::after {
	content: '';
	position: absolute;
	left: 100%;
	top: 0;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-left: 15px solid #D6372E;
	border-bottom: 17px solid transparent;
	clear: both;
}
/* search right box fixed custom jquery */
.select2-container--default .select2-results__group {
	padding: 2px 5px;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	color: #04429c;
}

.select2-results__option {
	padding: 2px;
	line-height: normal;
	font-size: 12px;
}

.select2-container--default .select2-search--dropdown .select2-search__field
	{
	border-radius: 25px;
	background-color: #EEEEEE;
	height: 30px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]
	{
	background-color: #04429c;
}

.select2-search--dropdown .select2-search__field {
	padding: 4px 12px;
}

.select2-search--dropdown {
	display: none;
}

.sidebar-search .input-group {
	width: 100%;
}

.sidebar-search .col-md-12 {
	padding: 0;
}

.rightWrapHome {
	float: right;
}

.webInfoPage {
	margin-bottom: 5%;
}
/* contact us static */
.fullWrapContact {
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	float: left;
	display: block;
}

.contactStatic .headTitleCommon {
	margin-bottom: 0;
}

.headTitleCommon {
	padding: 10px 15px 10px 15px;
	background-color: #000;
	font-size: 15px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6d6b6b
		), color-stop(1, #101010));
	width: 100%;
	line-height: normal;
	margin-bottom: 15px;
	border-radius: 0;
	color: #fff;
	font-weight: bold !important;
	font-style: normal;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
/* .headTitleCommon::after{background:linear-gradient(to right, #ffcd02 50%, #e84f47 50%);position:absolute;content:'';height:2px;right:0;left:11px;bottom:0;width:98%;}
 */
.contactf-left span.fa {
	font-size: 17px;
	background: #D6372E;
	width: 47px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	color: #000000;
	box-shadow: 2px 2px 16px #a2a2a2;
}

.contactf-lefts span.fa {
	font-size: 17px;
	background: #D6372E;
	width: 47px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	color: #000000;
	box-shadow: 2px 2px 16px #a2a2a2;
}

.contactf-left h4 {
	color: #D6372E;
	font-size: 17px;
	margin-bottom: .3em;
	text-shadow: 1px 1px 1px #757575;
	line-height: normal;
}

.contactf-lefts h4 {
	color: #D6372E;
	font-size: 17px;
	margin-bottom: .3em;
	text-shadow: 0px 0px 0px #757575;
	line-height: normal;
}

.contactf-left p {
	color: #000;
}

.contactf-lefts p {
	color: #000;
}

.contactStatic {
	float: left;
	position: relative;
	margin: 15px 0px 15px 0;
	width: 100%;
}

.webManageInfo {
	margin-top: 10%;
	width: 75%;
	margin-left: 60px;
}

.webManageInfo .webManageInfoHead {
	color: #222222;
	font-size: 16px;
	text-transform: uppercase;
	margin: 0;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	margin-bottom: 15px;
}

.contactInfo {
	width: 100%;
	float: left;
	background-color: #EEEEEE;
	padding: 15px 15px 5px 15px;
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
	border-radius: 10px;
}

.contactInfo .visit, .contactInfo .call {
	padding: 0;
}

fieldset.for-panel {
	border: 1px dotted #999;
	border-radius: 4px;
	padding: 15px 10px;
	background-color: #d9edf7;
	border-color: #9E9E9E;
	background-color: #F5F5F5;
	margin-bottom: 12px;
	border-color: #253069;
}

fieldset.for-panel legend {
	background-color: #fafafa;
	border: 0;
	border-radius: 5px;
	color: #253069;
	font-size: 17px;
	font-weight: bold;
	line-height: 10px;
	margin: inherit;
	padding: 7px;
	width: auto;
	background-color: #d9edf7;
	margin-bottom: 0;
}

.contact-image {
	z-index: 1;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	float: none;
	display: block;
	width: 100%;
	top: 46%;
}

.contact-image .circleCenter {
	border-radius: 50%;
	width: 80px; /* margin-top:10%;*/
	height: 80px;
	text-align: center;
	margin: 0 auto;
	float: none;
	background-color: #D6372E;
	position: relative;
}

.contactInfoLeft.contactf-left {
	padding-right: 0;
	z-index: 2;
	float: left;
	margin: 15px 0;
}

.contactInfoLeft.contactf-lefts {
	padding-right: 0;
	z-index: 2;
	float: left;
	margin: 15px 0;
}

.contact-image .circleCenter:before {
	transition: all 350ms cubic-bezier(0.77, 0, 0.175, 1);
	-webkit-transition: all 350ms cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: all 350ms cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: all 350ms cubic-bezier(0.77, 0, 0.175, 1);
	z-index: -1;
	content: "";
	position: absolute;
	top: -15%;
	right: -15%;
	bottom: -15%;
	left: -15%;
	border-radius: 50%;
	background-color: rgba(37, 48, 105, 0.1);
}

.contact-image .circleCenter i {
	position: absolute;
	font: 33;
	font-size: 45px;
	color: #fff;
	left: 45px;
	top: 15px;
}

.contact-icon-sidef {
	width: 47px;
	padding: 0;
}

.contactInfoLeft.contactf-left h4 {
	color: #253069;
}

.contactInfoLeft.contactf-left span.fa {
	color: #fff;
}

.contactf-left .webManageInfo span.fa {
	background: #253069;
	color: #fff;
}

.contactInfoLeft.contactf-lefts h4 {
	color: #253069;
}

.contactInfoLeft.contactf-lefts span.fa {
	color: #fff;
}

.contactf-lefts .webManageInfo span.fa {
	background: #253069;
	color: #fff;
}
/* website info manager page */
.webInfoPage .webManageInfo {
	margin-top: 0;
	width: 100%;
	margin: 0;
	float: left;
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
	padding: 15px;
	margin-bottom: 0;
	min-height: 360px;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.webInfoPage .visit, .webInfoPage .call {
	background-color: #fff;
	border: 1px solid #d3d3d3;
	padding: 10px 10px;
	margin-bottom: 15px;
}

.webInfoPage .contactf-left p {
	margin: 0;
}

.webInfoPage .contactf-lefts p {
	margin: 0;
}

.subHeadCommon.mainSubHead h3 {
	background: none;
	margin-bottom: 10px;
	color: #0e0e31;
	background-color: transparent;
	box-shadow: none;
	border-bottom: 3px solid #d3cfc9 !important;
	padding: 0;
	line-height: normal;
	padding-bottom: 2px;
}

.webGovPage .actTableVAT .table {
	margin-bottom: 0;
}

.padTopEx {
	padding-top: 25px;
}

.dropdown-subheader::before {
	font-family: "FontAwesome";
	content: "\f101";
	position: absolute;
	left: 1px;
	color: #000;
	font-size: 15px;
	top: 0;
}

.dropdown-subheader {
	padding: 3px 20px 3px 20px;
	font-size: 12px;
	color: #2196F3;
	font-weight: bold;
	position: relative;
}

.webGovPage .headTitleCommon {
	margin-bottom: 0;
}

.fullWrapWebGov {
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	float: left;
	display: block;
}

.fullWrapWebGov .commonClassTable {
	margin-bottom: 15px;
}
/* sitemap */
.sitemapWrap {
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
	background-color: #fff;
	padding: 15px;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.sitemapWrap .sitemapList li {
	list-style: disc;
	font-weight: bold;
}

.sitemapWrap .sitemapList {
	padding-left: 40px;
}

.sitemapInnerList li {
	list-style: circle !important;
	font-weight: normal !important;
}

.sitemapInnerList {
	padding-left: 20px;
}

.sitemapWrap .sitemapList li a {
	color: #253069;
}

.sitemapWrap .sitemapList li a:hover {
	color: #E0544C;
}

.sitemapPage .headTitleCommon {
	margin-bottom: 0;
}
/* pagination faq */
.paginationWrap {
	text-align: right;
	position: absolute;
	bottom: 0;
}

.paginationWrap .pagination {
	margin: 0;
}

.paginationWrap .pagination>.active>a {
	background-color: #D6372E;
	border: #D6372E;
}

.actTabs {
	float: left;
	width: 100%;
}

ul.navSidebarForms li a.active {
	color: #000 !important;
	background: #f9de61;
	font-weight: bold;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0px 8px 6px -6px black;
	z-index: 1;
}

ul.navSidebarForms li.active>a {
	color: #000 !important;
}
/* common base form design css */
.note {
	text-align: left;
	padding: 5px 15px;
	background: -webkit-linear-gradient(left, #673AB7, #32325d);
	color: #fff;
	font-weight: bold;
}

.note p {
	margin: 0;
	line-height: normal;
}

.form-content {
	padding: 15px; /* border:1px solid #ced4da;*/
}

.register-form {
	padding: 0;
	float: left;
	width: 100%;
}

.commonFormWrap {
	margin: 0;
	padding: 10px 30px;
}

.commonFormWrap label {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	color: #353535;
}

.commonFormWrap label {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	line-height: normal;
	color: #353535;
	letter-spacing: normal;
}

.commonFormWrap .form-group {
	margin-bottom: 10px;
}

.commonFormWrap input[type=text], .commonFormWrap input[type=email],
	.commonFormWrap input[type=search], .commonFormWrap input[type=password],
	.commonFormWrap input[type=number], .commonFormWrap select {
	height: 30px;
}

.commonFormWrap .form-group {
	margin-bottom: 10px;
}

.commonFormWrap input[type=text], .commonFormWrap input[type=email],
	.commonFormWrap input[type=search], .commonFormWrap input[type=password],
	.commonFormWrap input[type=number], .commonFormWrap select {
	height: 30px;
}

.commonFormWrap select.fixedH {
	height: 135px
}

.commonFormWrap input[type=checkbox], .radio-inline input[type=radio] {
	margin: 0;
	margin-left: -20px;
}

.commonFormWrap input[type=checkbox], .radio-inline input[type=radio] {
	margin-left: -20px;
}

.commonFormBtn.btn {
	text-shadow: none;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
	background: #32325d;
	border: none;
	margin-right: 15px;
	font-size: 13px;
	text-transform: uppercase;
}

.commonFormBtn1.btn {
	text-shadow: none;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
	color: #000000;
	background: #f9de61;
	border: none;
	margin-right: 15px;
	font-size: 13px;
	text-transform: uppercase;
}

.commonFormBtn.btn .glyphicon {
	padding-right: 5px;
	padding-left: 5px;
}

fieldset.commonLegendForm {
	padding: 15px;
	border: 1px dotted #999;
	border-radius: 4px;
	border-color: #253069;
	margin-bottom: 10px;
}

.commonLegendForm legend {
	border: 0;
	border-radius: 5px;
	color: #253069;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	margin: inherit;
	padding: 5px;
	width: auto;
	background-color: #d9edf7;
	margin-bottom: 0;
	margin-left: 15px;
}

.blockOne .commonFormMenu#sidebar {
	min-height: 330px;
	max-height: 465px;
	height: auto;
}

.blockOne .commonFormMenu#sidebar ul li {
	background-color: transparent;
	margin-bottom: 5px;
	border: none;
}

.blockOne .commonFormMenu#sidebar ul li a {
	padding: 7px 25px 7px 10px;
	border: none;
	background-color: #32325d;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	word-break: break-word;
	overflow-wrap: break-word;
}

.blockOne .commonFormMenu#sidebar .blockClick.active {
	background: #f9de61;
	border-right: 5px solid #32325d;
}

.blockOne .commonFormMenu#sidebar ul li a:hover {
	background: #fdf3c4;
	color: #000 !important;
	border-right: 5px solid #32325d;
}

.blockOne .commonFormMenu ul ul a {
	color: #fff !important;
}

.blockOne .commonFormMenu#sidebar ul li ul {
	margin-top: 5px;
}

.blockOne .commonFormMenu ul ul a::before {
	color: #f9de61;
}

.commonFormBtn.btn:hover, .commonFormBtn.btn:active, .commonFormBtn.btn:focus
	{
	background: #f9de61;
	color: #000;
}

.commonFormBtn1.btn:hover, .commonFormBtn1.btn:active, .commonFormBtn1.btn:focus
	{
	background: #32325d;
	color: #ffffff;
}

.blockOne .commonFormMenu ul ul a:hover::before {
	color: #000;
}

.rightContentforBlockOneInner.commonFormRight {
	min-height: 460px;
}

.commonFormRight .subHeadCommon h3 {
	color: #32325d;
	background: #E0E0E0;
}

.zoomSmall {
	zoom: 100%;
	-moz-transform: scale(1);
	-moz-transform-origin: 0 0;
	-o-transform: scale(1);
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.zoomMedium {
	zoom: 102%;
	-moz-transform: scale(1.02);
	-moz-transform-origin: 0 0;
	-o-transform: scale(1.02);
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.zoomLarge {
	zoom: 104%;
	-moz-transform: scale(1.04);
	-moz-transform-origin: 0 0;
	-o-transform: scale(1.04);
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

div.dataTables_wrapper div.dataTables_filter input {
	height: 30px;
}

.disclaimerPage {
	margin-bottom: 15px;
}

.fullWrapDisclaim {
	padding: 2%;
	display: block;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	min-height: 360px;
}
/* virtual keyboard */
#keyboard {
	opacity: 1 !important;
	border: none !important;
	width: 670px;
	height: auto;
	background: #1e1e1e !important;
	padding: 1%;
	border-radius: 5px;
	position: absolute;
	left: 0 !important;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

#keyboard td {
	color: #BDBDBD;
}

#keyboard #keyNumbers {
	position: absolute;
	top: 45px;
	right: 12px;
}

#keyboard .emptyKey {
	background-color: transparent;
	background: none;
	border: 0;
}

#keyboard input {
	color: #ffffff !important;
	background-color: rgb(0, 0, 0) !important;
	background: radial-gradient(circle, rgba(31, 31, 31, 1) 0%,
		rgba(19, 19, 19, 1) 100%);
	margin-right: 2.6px;
	border-radius: 5px;
	border: 2px solid #111;
	border-top: 1px solid #333;
	border-bottom: 4px solid black;
}

#keyboard input:active {
	border: 1px solid #111;
	border-top: 1px solid #2c2c2c;
	border-bottom: 2px solid black;
	background: #0e0e0e;
}

.commonBtnWrap {
	text-align: center;
	float: left;
	width: 100%;
}
/* add row */
.deleteTH, .deleteTD, .modifyTD, .modifyTH {
	text-align: center;
}

.deleteTD .a-btn-slide-text {
	background-color: #d9534f;
}

.deleteTD .a-btn-slide-text:hover {
	background-color: #d43f3a;
}

.modifyTD .a-btn-slide-text {
	background-color: #3071a9;
}

.modifyTD .a-btn-slide-text:hover {
	background-color: #285e8e;
}

.centerBtnRow {
	text-align: center;
}

.addBtnRow, .clearBtnRow {
	padding: 5px 10px;
	font-size: 14px;
	line-height: normal;
	border: none;
	color: #fff !important;
}

.submenuSidebar {
	display: none;
}

.blockOne #sidebar ul li a i {
	float: right;
	font-size: 25px;
	position: absolute;
	right: 5px;
	line-height: normal;
	top: 5px;
}

.addBtnRow:hover, .addBtnRow:focus, .addBtnRow:active {
	background-color: #1b6d85;
}

.clearBtnRow:hover, .clearBtnRow:focus, .clearBtnRow:active {
	background-color: #eea236;
}

.deleteTD .a-btn-slide-text, .modifyTD .a-btn-slide-text {
	padding: 3px 5px;
	font-size: 12px;
	line-height: normal;
}

.homePage .column {
	text-align: justify;
	width: 46%;
	height: auto;
	float: left;
	padding: 20px 20px 20px 20px;
}

.homePage .portlet {
	width: 100%;
	clear: left;
}

.homePage .hm_top_315 {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fff),
		color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(#fff, #eee);
	background-image: -moz-linear-gradient(#fff, #eee);
	background-image: -o-linear-gradient(#fff, #eee);
	background-image: linear-gradient(#fff, #eee);
	width: 100%;
	height: 26px;
	float: left;
	cursor: move;
	border: 1px solid #E1E1E1;
	border-radius: 5px 5px 0 0;
}

.homePage .hm_mid_315 {
	/* background:url(../images/midbg_315.png) repeat-y left top;*/
	width: 100%;
	float: left;
	border: 1px solid #E1E1E1;
}

.homePage .bodyDivsgeneral {
	float: left;
	width: 20%;
	margin: 0 22px;
}

.homePage .hm_bot_315 {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #fff),
		color-stop(100%, #eee));
	background-image: -webkit-linear-gradient(#fff, #eee);
	background-image: -moz-linear-gradient(#fff, #eee);
	background-image: -o-linear-gradient(#fff, #eee);
	background-image: linear-gradient(#fff, #eee);
	border: 1px solid #E1E1E1;
	float: left;
	width: 100%;
}

.homePage .bodyImagesgeneral {
	float: left;
	min-height: 45px;
	padding: 15px 0 0;
	text-align: center;
	width: 100%;
}

.homePage .bodylinksgeneral {
	font-size: 12px;
	cursor: pointer;
}

.homePage .cnclDealerSearch, .holidayList, .dealerSearch, .login_audit,
	.viewERtn, .viewUploadRtn, .showEreturn, .editDealerProfile, .FAQ,
	.userLogout, .Message, .View_Pmt, .check_post, .chngpwd, .credit_cards,
	.directory, .email_alert, .grayblock_arrow, .icon_collapse1,
	icon_expand1, .key, .mail_1000, .people, .question, .rates, .sendmail,
	.unlock1, .view_epayment {
	background: url(../images/homePage/home_sprite.png) no-repeat top left;
	background-position: 0 -368px;
	height: 44px;
	width: 42px;
}

.homePage .sendmail {
	background-position: 0 -458px;
	height: 44px;
	width: 42px;
}

.homePage .Message {
	background-position: 0 -596px;
	height: 44px;
	width: 42px;
}

.homePage .chngpwd {
	background-position: 0 2px;
	height: 44px;
	width: 42px;
}

.homePage .login_audit {
	background-position: 0 -276px !important;
	width: 44px;
	height: 42px;
}

.homePage .userLogout {
	background-position: 0 -228px;
	height: 44px;
	width: 42px;
}

.homePage .FAQ {
	background-position: 0 -136px !important;
	height: 44px;
	width: 44px;
}

.homePage .question {
	background-position: 0 -320px;
	height: 44px;
	width: 42px;
}

.homePage .rates {
	background-position: 0 -44px;
	height: 44px;
	width: 42px;
}

.homePage .dealerSearch {
	background-position: 0 -688px !important;
	height: 44px;
	width: 42px;
}

.homePage .cnclDealerSearch {
	background-position: 0 -780px !important;
	height: 44px;
	width: 42px;
}

.homePage .holidayList {
	background-position: 0 -734px !important;
	height: 44px;
	width: 42px;
}

.homePage .hm_header {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #133a65;
	font-weight: bold;
	width: 100%;
	font-family: inherit !important;
	padding: 3px 0 0 10px !important;
	text-transform: capitalize;
}

.homePage .bodyTextgeneral {
	float: left;
	text-align: center;
	width: 100%;
}

.change-password.change-pwd-panel {
	padding-right: 2%
}

.change-password .panelhead {
	font-weight: 600;
}

.change-password .btn.btn-primary {
	line-height: 29px;
}

.change-password .passwordPolicy {
	text-align: center;
}

.change-password .passwordPolicy-row {
	padding: 1%;
}

.change-password .error-div {
	margin: 1%
}

.change-exp-password.change-pwd-panel {
	margin-left: 1%
}

.change-exp-password .passwordPolicy-row {
	padding: 1%;
}

.change-exp-password .passwordPolicy {
	text-align: center;
}

.change-exp-password .error-div {
	margin: 1%
}

.help-block.custom-validation-span {
	color: #dd4b39;
	text-align: left;
	font-size: 12px;
	padding-top: 7px;
	margin-bottom: 0;
	line-height: normal;
	margin-top: 1px;
	margin-left: 3px;
	display: -webkit-inline-box;
}

.textInvalid {
	border-color: #dd4b39 !important;
	box-shadow: none;
}

#dataTableBoot_wrapper {
	margin-bottom: 10px;
}

.sidebar-contact .scroll {
	max-height: 300px;
	overflow-y: scroll;
}

.addBtnRow {
	margin-right: 15px;
}

.fullWrapWebGov .commonClassTable {
	padding-right: 0;
	padding-left: 0;
}

.fullWrapWebGov .subHeadCommon {
	padding-left: 0;
	padding-right: 0;
}

.commonFormWrap .bg-warning {
	margin-bottom: 10px;
}
/* serviceDropdown */
.serviceDrop {
	margin: 15px 0px 0px 0;
}

.serviceDrop .input-group {
	width: 100%;
}

.serviceDrop .panel-default>.panel-heading {
	padding: 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.serviceDrop .panel-group .panel {
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	width: 100%;
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
	min-height: 415px;
}

.serviceDrop form, .serviceDrop .form-group {
	float: left;
	width: 100%;
}

.serviceDrop .commonFormBtn {
	width: 130px;
}
/* datepicker */
.datepicker td, .datepicker th {
	line-height: normal;
	border-left: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	font-size: 13px;
}

.datepicker {
	padding: 0;
}

.datepicker .prev, .datepicker .next {
	font-weight: normal;
	font-size: 22px;
	padding: 0;
}

.datepicker>div {
	display: block;
}

.datepicker .datepicker-switch {
	font-size: 12px;
}

.datepicker th {
	color: #2875C7;
	font-size: 12px;
}

.datepicker table tr td.active.active {
	border-radius: 0;
}

.datepicker .next:hover, .datepicker .datepicker-switch:hover,
	.datepicker .datepicker-switch:active, .datepicker .next:active,
	.datepicker .prev:active, .datepicker .prev:hover {
	background: #1f5c9d;
	background-color: #1f5c9d;
}

.datepicker .next, .datepicker .datepicker-switch, .datepicker .prev {
	border-left: solid 0px #CCCCCC;
	border-top: solid 0px #CCCCCC;
	background: #2875C7;
	border-radius: 0;
	color: #fff;
	text-transform: uppercase;
}
/* nestedAcc starts */
.nestedAcc .panel-title>a {
	display: block;
	position: relative;
}

.nestedAcc .panel-title>a:after {
	content: "\f078";
	font-family: 'FontAwesome';
	position: absolute;
	right: 0;
}

.nestedAcc .panel-title>a[aria-expanded="true"]:after {
	content: "\f077";
}

.nestedAcc {
	margin: 20px 0 20px 0;
	padding: 0;
}

.nestedAcc .headTitleCommon {
	margin-bottom: 0;
}

.nestedAcc .fullWrapaNested {
	min-height: 375px;
	padding: 15px;
	border-radius: 12px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	float: left;
	width: 100%;
	background-image: url(../images/bgcells.png);
	background-repeat: repeat;
}

.nestedAcc .subHeadCommon {
	padding: 0 0 0 0;
	margin-bottom: 15px;
}

.panelNested {
	float: left;
	width: 100%;
}

.panelNested .panel-title a[aria-expanded="true"] {
	color: #47a3da;
}

.panelNested .panel-group {
	margin-bottom: 0;
}

.validation.b-validation-err {
	MARGIN-TOP: 1%;
}
/* toggle */
.onoffswitch {
	position: relative;
	width: 90px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #999999;
	border-radius: 20px;
	height: 30px;
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before, .onoffswitch-inner:after {
	display: block;
	float: left;
	width: 50%;
	height: 30px;
	padding: 0;
	line-height: 27px;
	font-size: 14px;
	color: white;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.onoffswitch-inner:before {
	content: "YES";
	padding-left: 10px;
	background-color: #2FCCFF;
	color: #FFFFFF;
}

.onoffswitch-inner:after {
	content: "NO";
	padding-right: 10px;
	background-color: #EEEEEE;
	color: #999999;
	text-align: right;
}

.onoffswitch-switch {
	display: block;
	width: 26px;
	margin: 2px;
	height: 26px;
	background: #FFFFFF;
	border: 2px solid #999999;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 60px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
	right: 0px;
}

.switch-toggle a {
	display: none;
}

.commonFormWrap .onoffswitch-label {
	padding: 0;
}
/* modal calender */
.commonModalDesign .modal-center {
	display: table;
	height: 100%;
	width: 100%;
}

.commonModalDesign .modal-align-center {
	display: table-cell;
	vertical-align: middle;
}

.commonModalDesign .modal-content {
	height: inherit;
	margin: 0 auto;
}

.commonModalDesign .modal-content {
	width: 70%;
}

/* design audit */
.commonModalDesign .modal-content1 {
	width: 25%;
}

.commonModalDesign .modal-content1 {
	height: 10%;
	margin: 0 auto;
}

.commonModalDesign .modal-body1 {
	max-height: 70px;
	min-height: 50px;
}

.commonModalDesign .modal-body {
	max-height: 300px;
	overflow-y: scroll;
	min-height: 100px;
}

.commonModalDesign .modal-body p {
	font-size: 11px;
	text-transform: uppercase;
}

.commonModalDesign .modal-content .subHeadCommon {
	padding: 0;
	margin-bottom: 15px;
}

.commonModalDesign .modal-header {
	padding: 0;
}

.commonModalDesign .modal-header .close {
	position: absolute;
	top: 0px;
	color: #fff;
	right: 7px;
	padding: 5px 10px;
	font-weight: normal;
	font-size: 25px;
	margin-top: 0;
	opacity: 1;
}

.commonModalDesign .modal-content .modalList {
	padding-left: 15px;
	margin-bottom: 10px;
}

.commonModalDesign .modal-content .modalList li {
	list-style: disc;
	line-height: normal;
}

.commonModalDesign .modal-content .headWrapTable h3 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #00549a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #6495ed));
	/* dark blue to light blue  #004b88->#6495ed  */
}

.commonModalDesign .modal-content .subHeadCommon.mainSubHead {
	margin-bottom: 0;
}

.commonModalDesign .modal-footer {
	text-align: center;
	padding: 10px 15px;
}

.commonModalDesign .modal-content .btn.btn-primary {
	padding: 5px 15px;
	line-height: normal;
	font-weight: normal;
}

.calenderModalPop.commonModalDesign .modal-content {
	min-height: 450px;
}

.extRedirectPop.commonModalDesign .modal-body {
	max-height: 100%;
	overflow-y: auto;
	min-height: 100px;
}

.extRedirectPop.commonModalDesign .modal-content {
	width: 35%;
}

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	right: -10px;
}

.redAlert {
	color: red;
}

.errorPage i {
	margin-left: 15px;
}

.errorPage .fa-times-circle:before {
	color: red;
}

.validation.tab-error {
	padding: 3%;
}

/* Toggle Button CSS Start */
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.slider {
	position: realtive;
	cursor: pointer;
	top: 0;
	left: 15px;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	-webkit-transition: .4s;
	transition: .4s;;
}

.slider:before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider {
	background-color: #2196F3;
}

input:focus+.slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
	height: 76%;
}

.slider.round:before {
	border-radius: 50%;
}
/* Toggle Button CSS End */
.loginAuditPage {
	
}

.loginAuditPage {
	
}

.custom-padding-top {
	padding: 2%
}

.loginAuditPage {
	
}

.cache-master .cache-refresh-all {
	float: right;
}
/* .rightFixedMenu.afterloginRightMenu .sidebar-helpdesk .toggleHelp{top:-99px;}
 */
.rightFixedMenu.afterloginRightMenu .sidebar-helpdesk.activeHelp .toggleHelp
	{
	top: 0;
}
/* .rightFixedMenu.afterloginRightMenu .sidebar-helpdesk{top:222px;}
 */
/* .rightFixedMenu.afterloginRightMenu .sidebar-helpdesk.activeHelp{top:0 !important;    transform: translateY(64%) !important;} */

/* Forgot password and new password */
.forgot-password.forgot-pwd-panel {
	margin-left: 1%
}

.create-new-password.new-pwd-panel {
	margin-left: 1%
}

/* login portal css*/
.searchHeadPortal .form-group {
	/*  float: left; */
	margin: 0;
}

.searchHeadPortal .inputGroupContainer {
	float: right;
	padding-top: 15px;
	padding-bottom: 15px;
}

.menuTopics {
	background-color: #f5f5f5;
}

.customNav.navbar-default {
	min-height: auto;
}

.customNav .navbar-nav>li {
	height: 35px;
	border-right: 1px solid rgba(0, 0, 0, .075);
}

.customNav .navbar-nav>li.homeCustom {
	border-left: none;
}

.customNav.navbar-default .navbar-nav>li>a {
	color: #0064b7;
	border-top: 3px solid #F5F5F5;
	background-color: #F5F5F5;
	font-size: 14px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.logoWrap {
	background-color: transparent;
}

.customNav .megamenu {
	width: 97%;
}

.blockOne {
	top: 20px;
	margin-top: 0;
}

.nav-top .nav-top-access ul {
	line-height: normal;
}

.nav-top .nav-top-access ul li {
	line-height: 19px;
}

.calenderCustom .fa-calendar:before {
	font-size: 14px;
}

.sidebar-contact.active {
	min-height: 344px;
	max-height: 344px;
}

.sidebar-helpdesk.activeHelp {
	min-height: 215px;
	max-height: 344px;
}

.sidebar-search.activeSearch {
	min-height: 269px;
	max-height: 344px;
}

.sidebar-contact .scroll {
	max-height: 260px;
	min-height: 260px;
	overflow-y: scroll;
}

.sidebar-helpdesk .scroll {
	max-height: 132px;
	min-height: 132px;
	overflow-y: scroll;
}

.sidebar-search .scroll {
	max-height: 186px;
	min-height: 186px;
	overflow-y: scroll;
}

.scroll1::-webkit-scrollbar {
	width: 7px;
}

.scroll1::-webkit-scrollbar-thumb {
	background: #eee;
}

.scroll1::-webkit-scrollbar-track {
	background: #ddd;
}

.loginCustom .input-group .captchaBox .form-control {
	z-index: 0;
}

.loginCustom form {
	padding-bottom: 45px;
}

.breadcrumb_custom ul li {
	display: inline-block;
	position: relative;
}

.breadcrumb_custom ul.breadcrumb li+li:before {
	padding: 8px;
	color: #fff;
	content: "/\00a0";
}

.breadcrumb_custom ul.breadcrumb li a, .breadcrumb_custom ul.breadcrumb li.active
	{
	color: #fff;
	text-decoration: none;
}

.breadcrumb_custom ul.breadcrumb li a:hover {
	text-decoration: underline;
}

.breadcrumb_custom .breadcrumb {
	padding: 0;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
	color: #fff;
}

.loginCustom .input-group .form-control {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/*after login css starts  */
.iconTextBox.widget {
	width: 25%;
	border: 8px solid transparent;
	padding: 0px;
	box-shadow: none;
	border-color: transparent;
}

.iconTextBox .stats-left {
	float: left;
	width: 100%;
	background-color: transparent;
	text-align: center;
	padding: 5px;
	max-height: 60px;
	min-height: 60px;
	display: table;
}

.footer-bottom {
	background-color: #dadada;
}

.iconTextBox .stats-left h4 {
	font-size: 12px;
	color: #424242;
	margin: 0;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
}

.iconTextBox .stats-left .lowerText {
	width: 100%;
	float: left;
}

.iconTextBox .stats-right {
	float: left;
	width: 100%;
	text-align: center;
	padding: 5px;
	background-color: #dedede;
	display: table;
	min-height: 40px;
	border-radius: 25px;
}

.iconTextBox .stats-right span {
	color: #fff;
	line-height: normal;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.iconTextBox .stats-right span .fa {
	width: 30px;
	height: 30px;
	font-size: 30px;
}

.iconTextPanel .panel-title {
	text-transform: capitalize;
	font-size: 13px;
	line-height: normal;
}

.iconTextPanel .panel-body {
	padding: 5px 25px;
	min-height: 115px;
}

/* responsive after login starts */
@media ( max-width :570px) {
	.iconTextBox.widget {
		width: 50%;
	}
}

.rightWrapHome.afterPortalDefaultContent {
	margin-top: 20px;
}

.afterPortalLeftSide.blockOne #sidebar ul li {
	margin-bottom: 5px;
}

.afterPortalLeftSide.blockOne #sidebar {
	min-height: 400px;
	max-height: 400px;
	height: 100%;
	background: transparent;
	padding: 0;
	line-height: normal;
	overflow-y: scroll;
}

.scroll1After::-webkit-scrollbar {
	width: 7px;
}

.scroll1After::-webkit-scrollbar-thumb {
	background: #666;
}

.scroll1After::-webkit-scrollbar-track {
	background: transparent;
}

.iconTextBox.widget .badge {
	font-size: 12px;
	text-align: center;
	padding: 2px 10px;
	letter-spacing: 1px;
	position: absolute;
	right: -5px;
	top: -3px;
}

.iconTextBox.widget:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	z-index: 1;
	cursor: pointer;
	background-color: #E0E0E0;
	/* color: #990000; */
	box-shadow: 0 0 10px #8c8c8c;
	-moz-box-shadow: 0 0 10px #8c8c8c;
	-webkit-box-shadow: 0 0 10px #8c8c8c;
}

.iconTextBox.widget:hover .stats-right i {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.iconTextBox.widget:hover .stats-left h4 {
	color: #212121;
}

.afterLogHead {
	line-height: normal;
	margin: 0;
	padding: 3px 15px 3px 0px;
	text-shadow: 1px 4px 6px #c6c6c6, 0 0 0 #000, 1px 4px 6px #c6c6c6;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: left;
}

.afterLogHead i {
	margin-right: 10px;
}

.afterLogTin {
	padding: 15px 15px 15px 15px;
}

.afterLogTin span {
	font-size: 12px;
}

.iconTextPanel .panel-heading {
	padding: 5px 15px;
	color: #222222;
	font-size: 15px;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #333;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6d6b6b
		), color-stop(1, #101010));
}

.iconTextPanel .iconTextBody a {
	width: 100%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.afterPortalLeftSide.blockOne #sidebar ul li ul li {
	background-color: transparent !important;
	margin-bottom: 0;
}

.afterPortalLeftSide.blockOne #sidebar ul li ul li a:hover {
	color: #fff !important;
	background: #055db6;
}

.iconTextPanel .panel {
	border-color: transparent;
	box-shadow: 0 0 10px #a7a7a7;
	border-radius: 0;
}

.afterPortalLeftSide.blockOne #sidebar ul li a:hover {
	
}

.afterPortalLeftSide.blockOne #sidebar ul li ul {
	background-color: #fff;
}

.afterPortalLeftSide.blockOne #sidebar ul li ul li a {
	background-color: #fff;
}

.afterPortalLeftSide.blockOne #sidebar ul li a:hover {
	background-color: #fff;
	color: #04429c;
	box-shadow: 0 0 10px #8c8c8c;
	-moz-box-shadow: 0 0 10px #8c8c8c;
	-webkit-box-shadow: 0 0 10px #8c8c8c;
}

.afterLogTin span strong {
	color: #990000;
	font-weight: bold;
}

.stats-right.stats-right1 {
	background-color: #04429c;
}

.stats-right.stats-right2 {
	background-color: #6c92c4;
}

.stats-right.stats-right3 {
	background-color: #049abc;
}

.stats-right.stats-right4 {
	background-color: #8c9e1c;
}

.stats-right.stats-right5 {
	background-color: #fca60c;
}

.stats-right.stats-right6 {
	background-color: #ec4e04;
}

.stats-right.stats-right7 {
	background-color: #bc3204;
}

.stats-right.stats-right8 {
	background-color: #7b3689;
}

.stats-right.stats-right9 {
	background-color: #3F51B5;
}

.stats-right.stats-right10 {
	background-color: #009688;
}

.stats-right.stats-right10 {
	background-color: #db002f;
}

.stats-right.stats-right11 {
	background-color: #751947;
}

.stats-right.stats-right.stats-right12 {
	background-color: #e47c03;
}

.stats-right.stats-right13 {
	background-color: #66b134;
}

.stats-right.stats-right14 {
	background-color: #1335ab;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(1) {
	border-left: 5px solid #04429c;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(2) {
	border-left: 5px solid #6c92c4;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(3) {
	border-left: 5px solid #049abc;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(4) {
	border-left: 5px solid #8c9e1c;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(5) {
	border-left: 5px solid #fca60c;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(6) {
	border-left: 5px solid #ec4e04;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(7) {
	border-left: 5px solid #bc3204;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(8) {
	border-left: 5px solid #7b3689;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(9) {
	border-left: 5px solid #3F51B5;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(10) {
	border-left: 5px solid #009688;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(11) {
	border-left: 5px solid #db002f;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(12) {
	border-left: 5px solid #751947;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(13) {
	border-left: 5px solid #e47c03;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li:nth-child(14) {
	border-left: 5px solid #66b134;
	background-color: transparent;
}

.afterPortalLeftSide.blockOne #sidebar ul li a {
	color: #212121;
	background-color: #ccc;
	font-family: 'Open Sans', sans-serif, arial;
}

@media ( max-width :767px) {
	.afterPortalLeftSide.blockOne #sidebar {
		min-height: 160px;
		max-height: 250px;
	}
	.afterLogHead, .iconTextPanel {
		padding: 0;
	}
	.afterLogTin {
		padding: 0px 0px 15px 0px;
	}
	.afterPortalLeftSide.blockOne {
		margin-bottom: 0px;
		padding-right: 10px;
	}
	.afterPortalRight .lawsAndRegulationDiv {
		margin-top: 20px;
	}
	.iconTextBox .stats-left h4 {
		word-break: inherit;
	}
}

@media ( min-width :768px) and (max-width:991px) {
	.afterPortalLeftSide.blockOne #sidebar {
		min-height: 170px;
		max-height: 300px;
	}
	.iconTextBox .stats-left h4 {
		word-break: inherit;
	}
}

/* .blockOneAfterLog{
	margin-top: 20px;
    padding: 0;
} */ /*add*/
.afterPortalDefaultContent {
	margin-top: 20px;
}

.iconTextBox .stats-right span .fa.fa-envelope-open:before {
	content: "\f2b6" !important;
}
/* after login css ends */
.portalPadding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/*calendar css*/
.customCalenderPortal {
	margin-top: 15px;
}

.commonModalDesign.calenderModalPop .modal-body {
	max-height: 400px;
}

.eventsCalendar-list-wrap, .eventsCalendar-monthWrap {
	width: 100%;
}

.afterPortalLeftSide {
	width: 100%;
}

#privilegeStatus, #roleStatus, #menuStatus {
	margin-left: 15px;
}

.afterPortalLeftSide {
	width: 100%;
}
/*error exception page*/
.error-exception {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 14%;
	margin-top: 5%;
}

.errorId {
	font-size: 16px;
	color: #F44336;
	font-weight: bold;
}

.error-exception .error-code {
	color: #4686CC;
	font-size: 75px;
	line-height: 100px;
	font-weight: bold;
}

.error-exception .error-desc {
	font-size: 12px;
	color: #647788;
}

.error-exception .btn.btn-primary:hover {
	background: #052c54;
}

.viewMessageEcom .ecom-go-btn {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 70px;
	!
	important
}

.viewMessageEcom .unread {
	padding-left: 0px;
	!
	important
}

.checkbox-inline, .radio-inline {
	font-size: 13px;
}

/* theme custom css starts */
.nav-top .nav-top-access.bannerTop, .color-plate {
	display: inline-block;
	line-height: normal;
}

.topBanner {
	line-height: normal;
}

.color-plate a {
	display: inline-block;
	background-color: #ddd;
	border: 1px solid #fff;
	padding: 5px;
	margin-bottom: -2px;
}

.color-plate ul, .color-plate ul li {
	display: inline-block;
}
/* .color-plate a.red-color {
    background-color: #E53935;
}
.color-plate a.purple-color {
    background-color: #8C72CB;
} */
.color-plate a.blue-color {
	background-color: #00478F;
}

.color-plate a.green-color {
	background-color: #339966;
}

.color-plate a.orange-color {
	background-color: #990000;
}

.color-plate a.teal-color {
	background-color: #26A69A;
}

.color-plate a.gray-color {
	background-color: #607D8B;
}

.topFooterNav {
	padding: 0;
}

.btmFooterNav {
	padding: 8px 0;
}
/* theme custom css ends */
.iconTextPanel {
	padding-left: 0;
}

.alert {
	font-size: 12px;
	padding: 2px 15px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.signUpCustom.loginCustom form {
	max-height: 100%;
	overflow-y: auto;
}

.fixMenuWrap .scroll::-webkit-scrollbar {
	width: 7px;
}

.fixMenuWrap .scroll::-webkit-scrollbar-track {
	background: #ddd;
}

.fixMenuWrap .scroll::-webkit-scrollbar-thumb {
	background: #666;
}

.frgtPassCustom .CaptchaImg {
	text-align: center;
	margin: 0 auto;
	float: none;
	display: block;
}

.serviceDrop .panel-body {
	padding: 15px 0;
}

.CaptchaImg img {
	width: 104px !important;
	height: 46px;
} /* frgt passowrd starts like BO */
.backOffLogForm .input-group {
	width: 100%;
	font-size: 15px;
	-webkit-box-shadow: 0 0 0 4px rgba(236, 236, 236, 0.3);
	-moz-box-shadow: 0 0 0 4px rgba(236, 236, 236, 0.3);
	box-shadow: 0 0 0 4px rgba(236, 236, 236, 0.3);
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
}

.backOffLogForm .captchaWrap {
	text-align: center;
	margin-bottom: 10px;
}

.backOffLogForm.form-horizontal .control-label {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}

.backOffLogForm .bottomLog .frgtCustom {
	margin: 0;
	float: right;
	line-height: 25px;
}

.backOffLogForm .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 15px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.backOffLogForm .form-control:hover {
	border-color: #d8d8d8;
	-webkit-box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
	-moz-box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
	box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
}

.backOffLogForm .checkbox {
	position: relative;
}

.backOffLogForm .checkbox label {
	padding-left: 25px;
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.backOffLogForm .checkbox input {
	top: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	opacity: 0;
	position: absolute;
}

.backOffLogForm .checkbox input:checked+.input-helper:before {
	border-color: #175690;
}

.backOffLogForm .checkbox .input-helper:before, .backOffLogForm .checkbox .input-helper:after
	{
	position: absolute;
	content: "";
	transition: all 200ms;
}

.backOffLogForm .checkbox .input-helper:before {
	left: 0;
	border: 2px solid #175690;
	top: 0;
	width: 15px;
	height: 15px;
	border-radius: 2px;
	color: #fff;
}

.backOffLogForm .checkbox input:checked+.input-helper:before {
	background-color: #175690;
}

.backOffLogForm .checkbox input:checked+.input-helper:after {
	transform: scale(1);
	opacity: 1;
}

.backOffLogForm .checkbox .input-helper:after {
	content: '\2713';
	font-size: 12px;
	left: 1px;
	top: 0px;
	color: #fff;
	transform: scale(0);
	opacity: 0;
	font-weight: bold;
}

.backOffLogForm .backCheckRem {
	display: inline-block;
	padding-top: 0;
}

.backOffLogForm .backLogBtn {
	border-radius: 15px;
	float: right;
	line-height: normal;
	background-color: #175690;
	font-weight: bold;
	color: #fff;
	border: 2px solid transparent;
	margin-right: 10px;
	border-color: #175690;
	border-radius: 15px;
	border: 2px solid transparent;
	text-transform: uppercase;
	-webkit-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px
		0px 3px rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
	-moz-box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px 0px
		3px rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
	box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.07) inset, 0px 0px 0px 3px
		rgb(254, 254, 254), 0px 5px 3px 3px rgb(210, 210, 210);
}

.backOffLogForm.form-horizontal .checkbox {
	padding: 0;
	line-height: normal;
	min-height: auto;
}

.backOffLogForm .backKey .checkbox {
	display: inline-block;
	float: right;
	margin: 0;
}

.backOffLog {
	background-color: #fff;
	-moz-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto;
	float: none;
	padding: 0;
	margin-top: 110px;
	margin-bottom: 25px;
	border-bottom: none;
	width: 50%;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

.backOffLogForm .captchaWrap i.glyphicon-refresh {
	vertical-align: middle;
	font-weight: bold;
	font-size: 20px;
	color: #175690;
}

.backOffLogForm {
	padding: 0;
	position: relative;
	display: block;
	float: left;
}

.backTitleLog {
	position: relative;
	display: block;
	float: left;
}

.backOffLog .panel .panel-heading {
	border-radius: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	width: 100%;
	padding: 8px 15px 8px 15px;
	background-color: #175690;
	border: 2px solid #fdba58;
}

.backOffLog .panel {
	margin-bottom: 0;
	border: 0;
	box-shadow: none;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

.backOffLog .panel .panel-heading h4 {
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	line-height: normal;
	font-size: 16px;
	color: #fff;
}

.backOffLog .panel .panel-body {
	padding: 15px;
}

.backOffLogForm .input-group-addon {
	background-color: #175690;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
	-moz-box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
	box-shadow: 0 0 0 4px rgba(226, 226, 226, 0.3);
	border: none;
}

.backOffLogForm .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
}

.btn:active:focus, .btn:focus {
	outline: 0;
	outline-offset: 0;
}

.backOffLogForm.form-horizontal .form-group {
	margin-bottom: 10px;
}

.backOffLog.backFrgtPassword {
	margin-top: 20px;
	width: 50%;
}

.backFrgtPassword .backOffLogForm .backLogBtn {
	float: none;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-bottom: 10px;
}

.btnbackfrgtWrap {
	text-align: center;
}

.backFrgtPassword .backOffLogForm.form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	margin-top: 5px;
}

.radioHideShowDiv {
	float: none;
	margin: 0 auto;
	text-align: center;
	margin-top: 5px;
}

.radioHideShowDiv .checkbox-inline, .radioHideShowDiv .radio-inline {
	padding-left: 30px;
}

.backFrgtPassword .bg-warning {
	margin: 5px 0;
}

.backFrgtPassword .form-horizontal .checkbox, .backFrgtPassword .form-horizontal .checkbox-inline,
	.backFrgtPassword .form-horizontal .radio, .backFrgtPassword .form-horizontal .radio-inline
	{
	padding-top: inherit;
}

.backOffLogForm .backLogBtn:hover, .backOffLogForm .backLogBtn:active {
	color: #005296;
	background-color: #d4d4d4;
	border-color: #005296;
}

.backOffLogForm .input-group-addon i {
	color: #fdba58;
}

.backOffLogForm .CaptchaImg img {
	width: 85px;
}
/* frgt passowrd ends like BO */

/* viewReturn table css starts */
.actTableVAT.viewRetForm .table.intViewTable {
	margin-bottom: 0;
}

.actTableVAT.viewRetForm .table.intViewTable th {
	background-color: transparent;
	background: transparent;
	color: #fff;
}

.actTableVAT.viewRetForm .table.intViewTable.twoTH th {
	background-color: transparent;
	background: transparent;
	color: #333;
}

.actTableVAT.viewRetForm .table.intViewTable thead.tableHeadColor tr,
	.actTableVAT .table.intViewTable thead.tableHeadColor th {
	color: #fff;
	background-color: #00549a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0071d0
		), color-stop(1, #004b88));
}

.actTableVAT.viewRetForm .table.intViewTable>tbody>tr>td {
	border-top: none;
}

.actTableVAT.viewRetForm .table.intViewTable .customWidthViewRet {
	width: 80px;
}

.actTableVAT.viewRetForm .headWrapTable h3 {
	font-size: 12px;
	padding: 5px 15px;
}

.actTableVAT.viewRetForm .subHeadCommon {
	padding: 0;
	float: none;
}

.actTableVAT.viewRetForm .subHeadCommon h3 {
	text-align: center;
	font-size: 12px;
}

.ViewRetPTCE {
	width: 150px;
}

.actTableVAT.viewRetForm .subHeadCommon.leftSubHead h3 {
	text-align: left;
}

.viewPanel .panel-body {
	border: 0px !important;
}

.viewPanel .panel-title:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f056";
	padding-right: 5px;
}

.viewPanel a.collapsed .panel-title:before {
	float: right !important;
	content: "\f055";
}

.viewPanel .panel-heading a, .viewPanel .panel-heading a:hover,
	.viewPanel .panel-heading a:active, .viewPanel .panel-heading a:focus {
	text-decoration: none;
	color: #fff;
}
/* .viewRetForm .table-responsive{
 border: 1px solid #ddd;
 } */
.viewRtnBox .panel-title, .viewRtnBox .panel-heading a {
	display: block;
	width: 100%;
	font-size: 12px;
}

.viewRtnBox .panel-group .panel-heading {
	background-color: #055db6;
	padding: 5px 10px;
	margin-bottom: 5px;
	border-radius: 0;
}

.viewRtnBox .panel-group {
	margin-bottom: 0;
	float: left;
	width: 100%;
}

.actTableVAT.viewRetForm .table.intViewTable.tdthDiv th {
	color: #333;
}

.viewRtnBox {
	margin-top: 10px;
	margin-bottom: 20px;
}

.viewRetForm {
	border: 1px solid #ccc;
}

.viewPanel .table>tbody>tr>td, .viewPanel .table>tbody>tr>th {
	font-size: 12px;
	vertical-align: middle;
	background-color: transparent;
	padding: 3px 5px;
}

.viewRtnBox .form-control[disabled], .viewRtnBox .form-control[readonly],
	.viewRtnBox fieldset[disabled] .form-control {
	background-color: transparent;
	padding: 0;
	border: none;
	font-size: 13px;
	height: auto;
	box-shadow: none;
	outline: none;
	border-radius: 0;
}
/* viewReturn table css ends */
.rtnFormWrap {
	margin: 0;
	padding: 0px 30px;
}

.rtnFormWrap label {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	color: #353535;
}

.rtnFormWrap label {
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	line-height: normal;
	color: #353535;
	letter-spacing: normal;
}

.rtnFormWrap .form-group {
	margin-bottom: 10px;
}

.rtnFormWrap input[type=text], .rtnFormWrap input[type=email],
	.rtnFormWrap input[type=search], .rtnFormWrap input[type=password],
	.rtnFormWrap input[type=number], .rtnFormWrap select {
	height: 30px;
}

.rtnFormWrap .form-group {
	margin-bottom: 10px;
}

.rtnFormWrap input[type=text], .rtnFormWrap input[type=email],
	.rtnFormWrap input[type=search], .rtnFormWrap input[type=password],
	.rtnFormWrap input[type=number], .rtnFormWrap select {
	height: 30px;
}

.rtnFormWrap input[type=checkbox], .radio-inline input[type=radio] {
	margin: 0;
	margin-left: -20px;
}

.rtnFormWrap input[type=checkbox], .radio-inline input[type=radio] {
	margin-left: -20px;
}

.inFormHead {
	padding: 15px 0px 10px 0px;
}

.inTableForm.commonClassTable {
	padding-right: 0;
	padding-left: 0;
}

.inAlertForm.alert {
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
}
/*   .commonFormWrap select.form-control{margin-bottom:10px;}
 */
.rtn-file-upload .btn-custom {
	margin-top: 0px !important;
}

.rtn-file-upload .annaxture-filed {
	margin-top: 1%
}

.greyBtn.btn {
	margin: 0 auto;
	display: block;
	padding: 5px;
	font-size: 12px;
	line-height: normal;
	text-transform: uppercase;
}

.inSubHead {
	padding: 10px 0px 10px 0px;
}

#updFile, #createCategoryType, #udpateCategoryType, #menuOrderDivId {
	float: left;
	width: 100%;
}

#unlockAccountForm .commonFormWrap input[type=checkbox],
	#unlockAccountForm .radio-inline input[type=radio],
	#privilegeComponentMappingForm .commonFormWrap input[type=checkbox],
	#privilegeComponentMappingForm .radio-inline input[type=radio],
	#rolePrivilegeMappingForm .commonFormWrap input[type=checkbox],
	#rolePrivilegeMappingForm .radio-inline input[type=radio],
	#viewMessages .radio-inline input[type=radio], #viewMessages input[type=checkbox]
	{
	margin-left: auto;
	margin: 4px 0 0;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.centerDisMsg {
	text-align: center;
}

.viewRetForm .table {
	margin: 0;
}

.viewRetForm {
	border: 1px solid #ccc;
	padding: 0;
}

.viewRtnWrapFrm .note {
	margin-top: 10px;
}
/* div to display and hide in rtn and asmt view rtn form */
.viewRtnAsmt {
	display: table-cell;
	display: none
}

.viewAsmtTable {
	display: table;
}
/* div to display and hide in rtn and asmt view rtn form */
.viewRetForm.commonBasicViewRtn .table>tbody>tr>td {
	padding: 10px 5px;
}

.blueAlink {
	color: blue !important;
	font-weight: bold;
}

.rtn-success-excele-download {
	color: #155724;
}

.rtn-fail-excele-download {
	color: #721c24;
}

.signup-success-msg {
	margin: 1%;
	padding: 1px;
}

.signup-list {
	padding-right: 3%;
	padding-left: 3%;
}

.dcr-page .btn-fy-search {
	margin-top: 1px !important;
}

.home-last-login-custom {
	float: right;
	margin-right: -4%;
}

.existing-sign-up {
	width: 90% !important;
}

.existing-sign-up .modal-content {
	width: 100% !important;
	min-height: 600px !important;
}

.existing-sign-up .modal-body {
	max-height: 600px !important;
}

.existing-sign-up-modal-body {
	max-height: none !important;
}

.existing-sign-up-footer-msg {
	text-align: left !important;
}

.existing-sign-up-footer-btn {
	text-align: center;
}

.et-view-rtn-addrow-head {
	background: #00549a !important;
}

.view-rtn-disable {
	background: gray !important;
}

.file-rtn .file-rtn-page {
	text-transform: none !important;
}

.file-rtn-page {
	text-transform: none !important;
}

.text-left {
	text-align: left
}

ul#divStack li a:hover {
	background: #eeeeee;
	color: #006699 !important;
}

ul#divStack li a:focus {
	background: #eeeeee;
	color: #006699 !important;
}

ul#divStack li  a:visited {
	background: #eeeeee;
	color: #006699 !important;
}

.active-stack {
	background: #eeeeee;
	color: #006699 !important;
}

.remove-float-left-menu {
	float: initial !important;;
}

.top-login-clr {
	color: #0064b7;
	font-size: 14px;
	padding-top: 3px;
	/* padding-bottom: 6px; */
}

li.top-login-align-right {
	float: right;
	font-weight: 700;
}

.margin-top-2 {
	margin-top: 2%;
}

.brdcrmb-logout-btn {
	color: #fff;
	float: right;
}

.aitboldLabel {
	font-weight: bold;
	text-shadow: 0px 0.2px, 0.2px 0px, 0.2px 0.22px;
}

.fixMenuWrap .scroll::-webkit-scrollbar {
	width: 7px;
}

.fixMenuWrap .scroll::-webkit-scrollbar-track {
	background: #ddd;
}

.fixMenuWrap .scroll::-webkit-scrollbar-thumb {
	background: #666;
}

.frgtPassCustom .CaptchaImg {
	text-align: center;
	margin: 0 auto;
	float: none;
	display: block;
}

.search-head {
	height: 24px !important;
}

.search-icon {
	padding: 3px 12px !important;
}

.nav-top-margin-top {
	margin-top: 6px;
}

.nav-top-margin-top-left {
	margin-top: 2px;
}

.latest-news-container {
	position: relative;
	width: 100%; /*marquee width */
	height: 50px; /*marquee height */
	offsetHeight: 300px;
	overflow: hidden;
	background-color: white;
	padding: 2px;
	padding-left: 4px;
}

.slider {
	position: realtive;
	cursor: pointer;
	top: 0;
	left: 15px;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	-webkit-transition: .4s;
	transition: .4s;;
}

.slider:before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

.imp-links-section {
	padding-left: 30px !important;
	padding-right: 17px !important;
	min-height: 350px;
	height: 350px;
}

.search-bar {
	width: 36%;
	display: inline-table;
	padding-right: 1%;
}

.tree, .tree ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.tree ul {
	margin-left: 1em;
	position: relative
}

.tree ul ul {
	margin-left: .5em
}

.tree ul:before {
	content: "";
	display: block;
	width: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-left: 1px solid
}

.tree li {
	margin: 0;
	padding: 0.2em 1em;
	/* line-height:2em; */
	line-height: normal;
	/*  color:#369; */
	color: #006699;
	font-weight: 700;
	position: relative
}

.tree ul li:before {
	content: "";
	display: block;
	width: 10px;
	height: 0;
	border-top: 1px solid;
	margin-top: -1px;
	position: absolute;
	top: 1em;
	left: 0
}

.tree ul li:last-child:before {
	background: #fff;
	height: auto;
	top: 1em;
	bottom: 0
}

.indicator {
	margin-right: 5px;
}

.tree li a {
	text-decoration: none;
	/*  color:#369; */
	color: #006699;
	line-height: normal;
}

.tree li button, .tree li button:active, .tree li button:focus {
	text-decoration: none;
	color: #369;
	border: none;
	background: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	outline: 0;
}

.scrollbar {
	overflow-y: scroll;
}

.scrollable-element {
	scrollbar-width: thin;
}

#wrapper {
	text-align: center;
	width: 500px;
	margin: auto;
}

#style-4::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

#style-4::-webkit-scrollbar {
	width: 6px;
	background-color: #0b6ac0;
}

#style-4::-webkit-scrollbar-thumb {
	background-color: #6495ed;
	/* dark blue to light blue  #0b3cb4->#6495ed  */;
	/* border: 2px solid #555555; */
}

.border-right {
	border-right: 2px solid #0b6ac0;
}

.borders {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: -1px;
}

.border-left {
	border-left: 1px solid #ddd;
}

/* img{max-width:100%;}
.col-md-12.heroSlider-fixed{
    width: 103%;
} */

/* Sections Header--------------------------------*/
.section-header {
	
}

.section-header h2 {
	font-size: 32px;
	color: #0c2e8a;
	font-weight: 700;
	position: relative;
	padding-bottom: 20px;
}

.section-header h2::before {
	content: '';
	position: absolute;
	display: block;
	width: 50px;
	height: 3px;
	background: #f7631b;
	bottom: 0;
	left: 0;
}

.section-header h5 {
	color: #ffffff;
	font-size: 15px;
	font-weight: 600;
	position: relative;
	padding-left: 15px;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 10px;
	background: linear-gradient(#0094d3, #6495ed);
	/* dark blue to light blue #1302a0->#6495ed  */
}

.section-header p {
	padding: 0;
	margin: 0;
}

.customFooter#footerLinks ul.quick-links li a {
	color: #006699;
	font-size: 14px;
}

.customFooter#footerLinks ul.social li a:hover {
	color: #000;
}

.customFooter#footerLinks ul.quick-links li {
	padding: 3px 0;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
	text-align: left;
	background: #fff;
}

.customFooter#footerLinks ul.quick-links li:hover {
	padding: 3px 0;
	margin-left: 1px;
	font-weight: 700;
}

.customFooter#footerLinks ul.quick-links li a i {
	margin-right: 1px;
}

.customFooter#footerLinks ul.quick-links li:hover a i {
	font-weight: 700;
}

#footerLinks {
	background: #fff;
	padding: 0 0 30px 0;
	font-size: 14px;
}

section#footerLinks {
	margin: 15px;
}

.card {
	box-shadow: 0px 0px 10px 2px #00000024;
}

.nav-top-margin-top {
	margin-top: 6px;
	/* margin-bottom: 6px; */
}

.wrap-header {
	display: contents;
}

.slider-bg {
	background-size: 680px 305px !important;
}

.gst-corner-word-wrap {
	word-wrap: break-word;
	white-space: pre-wrap;
	word-break: break-word;
}

.gst-corner-height {
	max-height: 290px !important;
	height: 290px !important;
}

.gst-corner-padding-font {
	padding-top: 20px;
	font-size: 13px;
}

.signup-msg-txt {
	text-align: left;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	line-height: normal;
	color: #353535;
	letter-spacing: normal;
}

.pmt-modal-body {
	max-height: 400px !important;
	vertical-align: middle !important;
}

.text-align-center {
	text-align: center
}

.right-feedback .help-block.custom-validation-span {
	margin-top: -6px !important;
	padding-top: 0px !important;
	margin-bottom: 5px !important;
}

.aed-link-msg {
	text-align: left;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0;
	line-height: normal;
	color: blue;
	letter-spacing: normal;
	text-decoration: underline;
	font-weight: 600;
}

li.login-btn-custom {
	display: inline-block;
	padding: 7px 15px;
	font-weight: 700;
	background: #051547;
	color: #FFF;
	font-size: 14px;
	border: 1px solid #051547;
	line-height: normal;
	text-transform: capitalize;
	margin-bottom: 3px;
}

li.login-btn-custom:hover {
	background: 0 0;
	color: #051547;
}

#topMenu {
	margin-top: 2px;
}

.login-top-btn-latest-upt {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	cursor: pointer;
}

.important-info-a {
	font-weight: 200 !important;
}

.important-info-li {
	/* margin-bottom: -5% !important; */
	
}

.important-info-a:hover {
	font-weight: bold !important;
}

.important-info-li:hover {
	transition: none !important;
	margin-left: 0px !important;
}

.scrollbar-auto {
	overflow-y: auto !important;
}

.imp-info-widget {
	box-shadow: none !important;
	border: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.gst-corner-widget {
	box-shadow: none !important;
	border: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.gst-corner-h4 {
	max-height: none !important;
}

.new-update {
	height: 287px !important;
}

.new-update-widget {
	box-shadow: none !important;
	border: 1px solid rgba(0, 0, 0, 0.07) !important;
}

.imp-info-download-btn {
	margin-left: 5px;
	margin-bottom: -2px;
}

.new-update-box-shadow {
	box-shadow: 0px 0px 0px 0px #bd7e0c !important;
}

.colour-for-icon {
	color: grey;
}

.img-slider-bottom {
	width: 100% !important;
	height: auto !important;
}

.img-slider-box {
	-webkit-box-shadow: none !important;;
	box-shadow: none !important;
}

.customNav .menu-large-cust {
	position: relative !important;
}

.home-carousel-slider {
	background-image: none !important;
}

.home-carousel-slider-padding {
	padding-top: 12px !important;
}

.dlr-search-home{
	box-shadow: none !important;
}
.login-eservice-bg{
	background-color: #389c93e0 !important;
}
.login-top-bar{
	height: 38px !important;
	border-bottom: none !important;
    background: #00478f !important;
}
.login-top-bar-breadcrumb{
	padding: 6px !important;
}
.forgot-password-bg-grey{
	background-color: #EEEEEE !important;
}

.forgot-password-bg-white{
	background-color: #fff !important;
}