[class^="m-icon-"] {
	background-image: url("Images/syncfusion-icons.png");
}

[class^="m-icon-big-"] {
	background-image: url("Images/syncfusion-icons.png");
}

.m-icon-white {
	background-image: url("Images/syncfusion-icons-white.png");
}

input[type="text"].spinner,
input[type="password"].spinner,
input[type="datetime"].spinner,
input[type="datetime-local"].spinner,
input[type="date"].spinner,
input[type="month"].spinner,
input[type="time"].spinner,
input[type="week"].spinner,
input[type="number"].spinner,
input[type="email"].spinner,
input[type="url"].spinner,
input[type="search"].spinner,
input[type="tel"].spinner,
input[type="color"].spinner {
	background-image: url("Images/input-spinner.gif") !important;
}

.tp-leftarrow.default {
	background: #d2d7dc url("Images/Sliders/Revolution/arrow_left.png") no-repeat center !important;
}

.tp-rightarrow.default {
	background: #d2d7dc url("Images/Sliders/Revolution/arrow_right.png") no-repeat center !important;
}

.testimonials-v1 .item span.testimonials-slide {
	background: #f8f8f8 url("Images/corners.png") no-repeat right bottom;
}

.testimonials-v1 .carousel-info {
	background: url("Images/arrow-testimonials.png") no-repeat 83px 0;
}

.testimonials-v1 .left-btn {
	background: url("Images/Icons/left.png") no-repeat;
}

.testimonials-v1 .right-btn {
	background: url("Images/Icons/right.png") no-repeat;
}

	.bx-wrapper .bx-next:hover,
	.testimonials-v1 .right-btn:hover {
		background: url("Images/Icons/right-hover.png") no-repeat;
	}

.bx-wrapper .bx-prev:hover,
.testimonials-v1 .left-btn:hover {
	background: url("Images/Icons/left-hover.png") no-repeat;
}

.front-steps.front-step-one {
	background: #0da3e2 url("Images/Steps/one.png") no-repeat right bottom;
}

.front-steps.front-step-two {
	background: #7c858e url("Images/Steps/two.png") no-repeat right bottom;
}

.front-steps.front-step-three {
	background: #68727c url("Images/Steps/three.png") no-repeat right bottom;
}

.footer .social-icons li:hover > a {
	background-color: white !important;
}

.footer .social-icons li {
	float: none;
	display: list-item !important;
	text-indent: 40px !important;
}

	.footer .social-icons li a {
		font-size: 20px;
		color: #eee;
		text-decoration: none;
	}

		.footer .social-icons li a:hover {
			color: white !important;
			text-decoration: none !important;
		}

.social-icons .aboutme {
	background: url("Images/Icons/Social/aboutme.png") no-repeat;
}

.social-icons .amazon {
	background: url("Images/Icons/Social/amazon.png") no-repeat;
}

.social-icons .behance {
	background: url("Images/Icons/Social/behance.png") no-repeat;
}

.social-icons .blogger {
	background: url("Images/Icons/Social/blogger.png") no-repeat;
}

.social-icons .deviantart {
	background: url("Images/Icons/Social/deviantart.png") no-repeat;
}

.social-icons .dribbble {
	background: url("Images/Icons/Social/dribbble.png") no-repeat;
}

.social-icons .dropbox {
	background: url("Images/Icons/Social/dropbox.png") no-repeat;
}

.social-icons .evernote {
	background: url("Images/Icons/Social/evernote.png") no-repeat;
}

.social-icons .facebook {
	background: url("Images/Icons/Social/facebook.png") no-repeat;
}

.social-icons .flickr {
	background: url("Images/Icons/Social/flickr.png") no-repeat;
}

.social-icons .forrst {
	background: url("Images/Icons/Social/forrst.png") no-repeat;
}

.social-icons .foursquare {
	background: url("Images/Icons/Social/foursquare.png") no-repeat;
}

.social-icons .github {
	background: url("Images/Icons/Social/github.png") no-repeat;
}

.social-icons .googleplus {
	background: url("Images/Icons/Social/googleplus.png") no-repeat;
}

.social-icons .gravatar {
	background: url("Images/Icons/Social/gravatar.png") no-repeat;
}

.social-icons .instagram {
	background: url("Images/Icons/Social/instagram.png") no-repeat;
}

.social-icons .jolicloud {
	background: url("Images/Icons/Social/jolicloud.png") no-repeat;
}

.social-icons .klout {
	background: url("Images/Icons/Social/klout.png") no-repeat;
}

.social-icons .last-fm {
	background: url("Images/Icons/Social/last-fm.png") no-repeat;
}

.social-icons .linkedin {
	background: url("Images/Icons/Social/linkedin.png") no-repeat;
}

.social-icons .myspace {
	background: url("Images/Icons/Social/myspace.png") no-repeat;
}

.social-icons .picasa {
	background: url("Images/Icons/Social/picasa.png") no-repeat;
}

.social-icons .pintrest {
	background: url("Images/Icons/Social/pintrest.png") no-repeat;
}

.social-icons .quora {
	background: url("Images/Icons/Social/quora.png") no-repeat;
}

.social-icons .rss {
	background: url("Images/Icons/Social/rss.png") no-repeat;
}

.social-icons .skype {
	background: url("Images/Icons/Social/skype.png") no-repeat;
}

.social-icons .spotify {
	background: url("Images/Icons/Social/spotify.png") no-repeat;
}

.social-icons .stumbleupon {
	background: url("Images/Icons/Social/stumbleupon.png") no-repeat;
}

.social-icons .tumblr {
	background: url("Images/Icons/Social/tumblr.png") no-repeat;
}

.social-icons .twitter {
	background: url("Images/Icons/Social/twitter.png") no-repeat;
}

.social-icons .vimeo {
	background: url("Images/Icons/Social/vimeo.png") no-repeat;
}

.social-icons .wordpress {
	background: url("Images/Icons/Social/wordpress.png") no-repeat;
}

.social-icons .xing {
	background: url("Images/Icons/Social/xing.png") no-repeat;
}

.social-icons .yahoo {
	background: url("Images/Icons/Social/yahoo.png") no-repeat;
}

.social-icons .youtube {
	background: url("Images/Icons/Social/youtube.png") no-repeat;
}

.social-icons .vk {
	background: url("Images/Icons/Social/vk.png") no-repeat;
}

.color-panel .icon-color {
	background: #c9c9c9 url("Images/icon-color.png") center no-repeat !important;
}

.color-panel .icon-color-close {
	background: #3d3d3d url("Images/icon-color-close.png") center no-repeat !important;
}

.navbar-brand {
	padding-top: 0px !important;
}

.slide_desc {
	color: #233B45;
}

.margin-left-5 {
	margin-left: 5px !important;
}

.margin-top-40 {
	margin-top: 40px !important;
}

/*Validation section*/
.tableError {
	display: table-caption;
	caption-side: bottom;
}

/*Login section*/
.externalLogin li {
	margin-bottom: 10px;
}

/*Form around multiple bootstrap tabs*/
.tab-content > form > .tab-pane,
.pill-content > form > .pill-pane {
	display: none;
}

.tab-content > form > .active,
.pill-content > form > .active {
	display: block;
}

/*Multiple fileupload*/
.preview img {
	max-width: 80px;
	max-height: 80px;
}

.checkout-page label {
	font-weight: normal;
}

.shopping-total,
.checkout-total-block {
	width: 230px;
	float: right;
	padding-top: 9px;
	color: #3e4d5c;
}

.checkout-total-block {
	margin-bottom: 20px;
}

	.shopping-total ul,
	.checkout-total-block ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	.shopping-total li,
	.checkout-total-block li {
		border-bottom: solid 1px #ecebeb;
		width: 100%;
		overflow: hidden;
		padding: 9px 0;
	}

		.shopping-total li:last-child,
		.checkout-total-block li:last-child {
			border: none;
		}

	.shopping-total em,
	.checkout-total-block em {
		font: 18px 'Open Sans', sans-serif;
		float: left;
		text-transform: uppercase;
		position: relative;
		top: 2px;
	}

	.shopping-total strong,
	.checkout-total-block strong {
		color: #e84d1c;
		font: 21px 'Open Sans', sans-serif;
		font-weight: normal;
		float: right;
	}

		.shopping-total strong span,
		.checkout-total-block strong span {
			font-size: 17px;
		}

.shopping-total-price,
.checkout-total-price {
	font-weight: bold;
}

	.shopping-total-price strong,
	.checkout-total-price strong {
		font-weight: bold;
	}

/* checkout page */
.checkout-page h2 {
	background: #a7b0b8;
	color: #fff;
	font: 17px 'Open Sans', sans-serif;
	margin: 0 0 15px;
}

	.checkout-page h2 a {
		color: #fff;
		display: block;
		padding: 9px 20px 8px !important;
	}

		.checkout-page h2 a:hover {
			color: #fff;
		}

.checkout-content {
	padding: 0 20px 40px;
}

.checkout-block.panel {
	background: inherit;
	box-shadow: none;
	margin-bottom: 0;
}

.checkout-page a {
	color: #767F88;
}

.checkout-page h3 {
	font: 23px 'Open Sans', sans-serif;
	color: #3e4d5c;
	padding-top: 10px;
}

.checkout-page select.form-control {
	color: #B0B4B7;
}

	.checkout-page select.form-control.input-sm {
		width: 100%;
		height: 34px;
		font-size: 14px;
		padding: 6px 12px;
	}

.checkout-page hr {
	clear: both;
}

#shipping-method .form-group {
	padding-top: 10px;
}

.checkout-page h4 {
	text-transform: inherit;
	font-size: 20px;
}

.checkout-page .panel {
	border-radius: 0;
	border: none;
	box-shadow: none;
}

.checkout-page .panel-heading {
	background: none;
	padding: 0;
}

.checkout-page .panel-body {
	border: none !important;
	padding-left: 20px;
	padding-right: 20px;
}

.radio-list {
	margin: 0 0 10px -2px;
}

	.radio-list > label {
		display: block;
	}

.product-item, .product-item:hover, .highlight-box {
	-webkit-box-shadow: 0px 1px 3px 0px rgba(16, 17, 18, .3);
	-ms-box-shadow: 0px 1px 3px 0px rgba(16, 17, 18, .3);
	box-shadow: 0px 1px 3px 0px #101112;
	box-shadow: 0px 1px 3px 0px rgba(16, 17, 18, .3)
}

.recent-work ul.bxslider li:hover i.icon-hover-center {
	right: 40%;
}

.projectstate-sidebar {
	margin-bottom: 80px !important;
}

.blog-item h4.media-heading span {
    font-weight: 700;
}

.content-page {
	text-align: justify;
}

.content-page ul li,
.content-page ol li {
	padding-bottom: 5px;
}

.media-body i.green {
	color: #35aa47;
}

.media-body span {
    color: #383839;
    font-size: 14px;
    font-weight: 600;
}

/************************************************************************
						Admin Section
*************************************************************************/
/***
UserProfile Bar
***/
.front-topbar li.dropdown.user > a {
	color: #999;
}

.dropdown-menu li > form > a {
	padding: 6px 0 6px 13px;
	color: #333;
	text-decoration: none;
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	white-space: nowrap;
}

	.dropdown-menu li > form > a:hover,
	.dropdown-menu .active > form > a,
	.dropdown-menu .active > form > a:hover {
		text-decoration: none;
		background-image: none;
		background-color: #eee;
		color: #333;
		filter: none;
	}

/***
Language Bar
***/

.front-topbar li.dropdown.language {
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

	.front-topbar li.dropdown.language > a {
		color: #999;
	}

		.front-topbar li.dropdown.language > a > img {
			margin-bottom: 2px;
		}

		.front-topbar li.dropdown.language > a > i {
			font-size: 16px;
		}

	.front-topbar li.dropdown.language > .dropdown-menu > li > a > img {
		margin-bottom: 2px;
	}

	.front-topbar li.dropdown.language > .dropdown-menu {
		margin-top: 3px;
	}

@media (max-width: 480px) {

	.front-topbar li.dropdown.language .dropdown-toggle {
		padding-right: 6px;
		padding-left: 6px;
	}

	.checkout-content {
		padding: 0 0 40px;
	}

	.checkout-page h2 a {
		padding: 9px 10px 8px;
	}

	.checkout-page .btn-default {
		clear: both;
		margin-top: 10px;
		margin-right: 0 !important;
	}
}

/***
Top bar menu
***/

.front-topbar li.dropdown > a.dropdown-toggle {
	text-decoration: none;
	background-color: transparent;
}

.front-topbar li.dropdown > .dropdown-menu {
	border: solid 1px #ccc !important;
}

	.front-topbar li.dropdown > .dropdown-menu li {
		padding: 0px;
		display: list-item !important;
	}

	/* enable arrow for dropdown menu */
	.front-topbar li.dropdown > .dropdown-menu:before {
		position: absolute;
		top: -7px;
		right: 9px;
		display: inline-block !important;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #ccc;
		border-left: 7px solid transparent;
		border-bottom-color: rgba(0, 0, 0, 0.2);
		content: '';
	}

	.front-topbar li.dropdown > .dropdown-menu:after {
		position: absolute;
		top: -6px;
		right: 10px;
		display: inline-block !important;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		border-left: 6px solid transparent;
		content: '';
	}

/***
Plugins
***/

.dataTable .row-details.row-details-close {
	background: url("Images/Admin/datatable-row-openclose.png") no-repeat 0 0;
}

.dataTable .row-details.row-details-open {
	background: url("Images/Admin/datatable-row-openclose.png") no-repeat 0 -23px;
}

.toast .toast-close-button {
	background-image: url("Images/Admin/portlet-remove-icon-white.png") !important;
}

/***
Profile
***/

.sale-summary li i.icon-img-up {
	background: url(Images/Admin/icon-img-up.png) no-repeat !important;
}

.sale-summary li i.icon-img-down {
	background: url(Images/Admin/icon-img-down.png) no-repeat !important;
}

.profile-info h2 {
	color: #383839;
	font-size: 24px;
	font-weight: 400;
	margin: 0 0 10px 0;
}

.profile-heading {
	font-size: 18px;
}

.profile-heading span {
	font-weight: 500;
}

.profile-heading i.green {
	color: #35aa47;
}

/***
Custom tabs
***/

.tabbable-custom {
	margin-bottom: 15px;
	padding: 0px;
	overflow: hidden;
}

	.tabbable-custom > .nav-tabs {
		border: none;
		margin: 0px;
	}

	.tabbable-custom > .tab-content {
		background-color: #fff;
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding: 10px;
	}

	.tabbable-custom.nav-justified .tab-content {
		margin-top: -1px;
	}

.tabs-below.tabbable-custom.nav-justified .tab-content {
	margin-top: 0px;
	margin-bottom: -2px;
}

.tabbable-custom.boxless > .tab-content {
	padding: 15px 0;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

.tabbable-custom .nav-tabs > li {
	margin-right: 2px;
	border-top: 2px solid transparent;
}

	.tabbable-custom .nav-tabs > li > a {
		margin-right: 0;
	}

		.tabbable-custom .nav-tabs > li > a:hover {
			background: none;
			border-color: transparent;
		}

	.tabbable-custom .nav-tabs > li.active {
		border-top: 3px solid #d12610;
		margin-top: 0;
		position: relative;
	}

		.tabbable-custom .nav-tabs > li.active > a {
			border-top: none;
			font-weight: 400;
		}

			.tabbable-custom .nav-tabs > li.active > a:hover {
				border-top: none;
				background: #fff;
				border-color: #d4d4d4 #d4d4d4 transparent;
			}

/* below tabs */


.tabs-below.tabbable-custom .nav-tabs > li > a {
	border-top: none;
	border-bottom: 2px solid transparent;
	margin-top: -1px;
}

.tabs-below.tabbable-custom .nav-tabs > li.active {
	border-top: none;
	border-bottom: 3px solid #d12610;
	margin-bottom: 0;
	position: relative;
}

	.tabs-below.tabbable-custom .nav-tabs > li.active > a {
		border-bottom: none;
	}

		.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
			background: #fff;
			border-color: #d4d4d4 #d4d4d4 transparent;
		}

/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
	padding: 15px 15px 15px 15px;
}

.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
	color: #424242;
	font-size: 15px;
	padding: 9px 15px;
}


/* BS3.0.3 removed tabbable class so its added back */
.tabbable:before,
.tabbable:after {
	display: table;
	content: " ";
}

.tabbable:after {
	clear: both;
}

.tabbable-forms > .tab-content {
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: -11px;
}

/***
Portlets
***/
.portlet {
	clear: both;
	margin-top: 0px;
	margin-bottom: 25px;
	padding: 0px;
}

	.portlet > .portlet-title {
		margin-bottom: 15px;
		border-bottom: 1px solid #eee;
	}

		.portlet > .portlet-title:after,
		.portlet > .portlet-title:before {
			content: "";
			display: table;
			line-height: 0;
		}

		.portlet > .portlet-title:after {
			clear: both;
		}

		.portlet > .portlet-title > .caption {
			float: left;
			display: inline-block;
			font-size: 18px;
			line-height: 18px;
			font-weight: 400;
			margin: 0;
			padding: 0;
			margin-bottom: 8px;
		}

			.portlet > .portlet-title > .caption > i {
				float: left;
				margin-top: 4px;
				display: inline-block !important;
				font-size: 13px;
				margin-right: 5px;
				color: #666;
			}

	.portlet.blue > .portlet-title > .caption,
	.portlet.green > .portlet-title > .caption,
	.portlet.yellow > .portlet-title > .caption,
	.portlet.red > .portlet-title > .caption,
	.portlet.purple > .portlet-title > .caption,
	.portlet.grey > .portlet-title > .caption {
		color: #fff;
	}

	.portlet.box.blue > .portlet-title > .caption > i,
	.portlet.box.green > .portlet-title > .caption > i,
	.portlet.box.grey > .portlet-title > .caption > i,
	.portlet.box.yellow > .portlet-title > .caption > i,
	.portlet.box.red > .portlet-title > .caption > i,
	.portlet.box.purple > .portlet-title > .caption > i,
	.portlet.box.light-grey > .portlet-title > .caption > i {
		color: #fff;
	}

.sortable .portlet > .portlet-title {
	cursor: move;
}

.portlet > .portlet-title > .tools,
.portlet > .portlet-title > .actions {
	display: inline-block;
	padding: 0;
	margin: 0;
	margin-top: 6px;
	float: right;
}

	.portlet > .portlet-title > .tools > a {
		display: inline-block;
		height: 16px;
		margin-left: 5px;
	}

	.portlet > .portlet-title > .actions > .dropdown-menu i {
		color: #000 !important;
	}

	.portlet > .portlet-title > .tools > a.remove {
		margin-bottom: 2px;
		background-image: url(Images/Admin/portlet-remove-icon.png);
		background-repeat: no-repeat;
		width: 11px;
	}

	.portlet > .portlet-title > .tools > a.config {
		margin-bottom: 2px;
		background-image: url(Images/Admin/portlet-config-icon.png);
		background-repeat: no-repeat;
		width: 12px;
	}

	.portlet > .portlet-title > .tools > a.reload {
		margin-bottom: 2px;
		background-image: url(Images/Admin/portlet-reload-icon.png);
		width: 13px;
	}

	.portlet > .portlet-title > .tools > a.expand {
		margin-bottom: 2px;
		background-image: url(Images/Admin/portlet-expand-icon.png);
		width: 14px;
	}

	.portlet > .portlet-title > .tools > a.collapse {
		margin-bottom: 2px;
		background-image: url(Images/Admin/portlet-collapse-icon.png);
		width: 14px;
	}

	.portlet > .portlet-title > .tools > a:hover {
		text-decoration: none;
		-webkit-transition: all 0.1s ease-in-out;
		-moz-transition: all 0.1s ease-in-out;
		-o-transition: all 0.1s ease-in-out;
		-ms-transition: all 0.1s ease-in-out;
		transition: all 0.1s ease-in-out;
		opacity: .6;
		filter: 'alpha(opacity=60)';
	}

	.portlet > .portlet-title > .actions > .btn-group {
		margin-top: -12px;
	}

	.portlet > .portlet-title > .actions > .btn {
		padding: 4px 10px;
		margin-top: -14px;
	}

	.portlet > .portlet-title > .actions > .btn-group > .btn {
		padding: 4px 10px;
		margin-top: -1px;
	}

	.portlet > .portlet-title > .actions > .btn.btn-sm {
		padding: 3px 8px;
		margin-top: -14px;
	}

	.portlet > .portlet-title > .actions > .btn-group > .btn-sm {
		padding: 3px 8px;
		margin-top: -1px;
	}

.portlet > .portlet-title > .pagination.pagination-sm {
	float: right !important;
	display: inline-block !important;
	margin: 0px;
	margin-top: -4px;
}

.portlet > .portlet-body {
	clear: both;
	padding: 0;
}

	.portlet > .portlet-body.light-blue, .portlet.light-blue {
		background-color: #bfd5fa !important;
	}

	.portlet > .portlet-body.blue, .portlet.blue {
		background-color: #4b8df8 !important;
	}

	.portlet > .portlet-body.red, .portlet.red {
		background-color: #e02222 !important;
	}

	.portlet > .portlet-body.yellow, .portlet.yellow {
		background-color: #ffb848 !important;
	}

	.portlet > .portlet-body.green, .portlet.green {
		background-color: #35aa47 !important;
	}

	.portlet > .portlet-body.purple, .portlet.purple {
		background-color: #852b99 !important;
	}

	.portlet > .portlet-body.light-grey, .portlet.light-grey {
		background-color: #fafafa !important;
	}

	.portlet > .portlet-body.grey, .portlet.grey {
		background-color: #555555 !important;
	}

/*  draggable girds */

.ui-sortable-placeholder {
	border: 1px dotted black;
	visibility: visible !important;
	height: 100% !important;
}

	.ui-sortable-placeholder * {
		visibility: hidden;
	}

.sortable-box-placeholder {
	background-color: #f5f5f5;
	border: 1px dashed #DDDDDD;
	display: block;
	/* float: left;*/
	margin-top: 0px !important;
	margin-bottom: 24px !important;
}

	.sortable-box-placeholder * {
		visibility: hidden;
	}

/***
Solid colored portlet
***/
.portlet.solid {
	padding: 10px;
}

	.portlet.solid > .portlet-title > .tools {
		margin-top: 2px;
		border: 0px;
	}

	.portlet.solid > .portlet-title {
		margin-bottom: 5px;
		border: 0px;
	}

	.portlet.solid.bordered > .portlet-title {
		margin-bottom: 15px;
	}

	.portlet.solid.red > .portlet-title,
	.portlet.solid.red > .portlet-title > .caption > i,
	.portlet.solid.red > .portlet-body,
	.portlet.solid.green > .portlet-title,
	.portlet.solid.green > .portlet-title > .caption > i,
	.portlet.solid.green > .portlet-body,
	.portlet.solid.yellow > .portlet-title,
	.portlet.solid.yellow > .portlet-title > .caption > i,
	.portlet.solid.yellow > .portlet-body,
	.portlet.solid.grey > .portlet-title,
	.portlet.solid.grey > .portlet-title > .caption > i,
	.portlet.solid.grey > .portlet-body,
	.portlet.solid.purple > .portlet-title,
	.portlet.solid.purple > .portlet-title > .caption > i,
	.portlet.solid.purple > .portlet-body,
	.portlet.solid.blue > .portlet-title,
	.portlet.solid.blue > .portlet-title > .caption > i,
	.portlet.solid.blue > .portlet-body {
		border: 0;
		color: #fff;
	}

.portlet.bordered {
	border-left: 2px solid #ddd;
}

/***
Box portlet
***/


.portlet.box {
	padding: 0px !important;
}

	.portlet.box > .portlet-title {
		padding: 8px 10px 2px 10px;
		border-bottom: 1px solid #eee;
		color: #fff !important;
		margin-bottom: 0px;
	}

		.portlet.box > .portlet-title > .actions > .btn > i {
			color: #fff !important;
		}

		.portlet.box > .portlet-title > .tools {
			margin-top: 3px;
		}

			.portlet.box > .portlet-title > .tools > a.remove,
			.portlet.solid > .portlet-title > .tools > a.remove {
				background-image: url(Images/Admin/portlet-remove-icon-white.png);
			}

			.portlet.box > .portlet-title > .tools > a.config,
			.portlet.solid > .portlet-title > .tools > a.config {
				background-image: url(Images/Admin/portlet-config-icon-white.png);
			}

			.portlet.box > .portlet-title > .tools > a.reload,
			.portlet.solid > .portlet-title > .tools > a.reload {
				background-image: url(Images/Admin/portlet-reload-icon-white.png);
			}

			.portlet.box > .portlet-title > .tools > a.expand,
			.portlet.solid > .portlet-title > .tools > a.expand {
				background-image: url(Images/Admin/portlet-expand-icon-white.png);
			}

			.portlet.box > .portlet-title > .tools > a.collapse,
			.portlet.solid > .portlet-title > .tools > a.collapse {
				background-image: url(Images/Admin/portlet-collapse-icon-white.png);
			}

	/* portlet buttons */
	.portlet.box > .portlet-body {
		background-color: #fff;
		padding: 10px;
	}

	.portlet.box.blue > .portlet-title {
		background-color: #4b8df8;
	}

	.portlet.box.blue {
		border: 1px solid #b4cef8;
		border-top: 0;
	}

	.portlet.box.red > .portlet-title {
		background-color: #e02222;
	}

	.portlet.box.red {
		border: 1px solid #ef8476;
		border-top: 0;
	}

	.portlet.box.yellow > .portlet-title {
		background-color: #ffb848;
	}

	.portlet.box.yellow {
		border: 1px solid #fccb7e;
		border-top: 0;
	}

	.portlet.box.green > .portlet-title {
		background-color: #35aa47;
	}

	.portlet.box.green {
		border: 1px solid #77e588;
		border-top: 0;
	}

	.portlet.box.purple > .portlet-title {
		background-color: #852b99;
	}

	.portlet.box.purple {
		border: 1px solid #af5cc1;
		border-top: 0;
	}

	.portlet.box.grey > .portlet-title {
		background-color: #555555;
	}

	.portlet.box.grey {
		border: 1px solid #9d9c9c;
		border-top: 0;
	}

	.portlet.box.light-grey > .portlet-title {
		background-color: #aaa;
	}

	.portlet.box.light-grey {
		border: 1px solid #bbb;
		border-top: 0;
	}

/***
Custom portlet tabs
***/
.portlet-tabs > .nav-tabs {
	position: relative;
	top: -41px;
	margin-right: 10px;
	overflow: hidden;
	border-bottom: none;
}

	.portlet-tabs > .nav-tabs > li {
		float: right;
		margin-left: 1px;
	}

		.portlet-tabs > .nav-tabs > li > a {
			color: #fff;
			padding-top: 8px;
			padding-bottom: 10px;
			line-height: 16px;
			margin-top: 6px;
			margin-left: 0px;
			margin-right: 0px;
			border-left: 0;
			border-right: 0;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
		}

		.portlet-tabs > .nav-tabs > li:last-child > a {
			border-right: 0;
		}

		.portlet-tabs > .nav-tabs > li.active {
			color: #333;
			border-top-color: transparent;
		}

			.portlet-tabs > .nav-tabs > li.active > a {
				margin-bottom: 0px;
				border-bottom: 0;
				margin-left: 0px;
				margin-right: 0px;
				border-left: 0;
				border-right: 0;
				border-top-color: transparent !important;
			}

		.portlet-tabs > .nav-tabs > li > a:hover {
			color: #333;
			margin-bottom: 0;
			border-bottom-color: transparent;
			margin-left: 0;
			margin-right: 0;
			border-left: 0;
			border-right: 0;
			border-top-color: transparent;
			background-color: #fff;
		}

	.portlet-tabs > .nav-tabs > .active > a {
		color: #555555;
		cursor: default;
		background-color: #fff;
	}

		.portlet-tabs > .nav-tabs > .active > a:hover {
			background-color: #fff !important;
		}

.portlet-tabs > .tab-content {
	padding: 10px !important;
	margin: 0px;
	margin-top: -50px !important;
}

.portlet.tabbable .portlet-body {
	padding: 0px;
}

.tab-pane > p:last-child {
	margin-bottom: 0px;
}

/***
System feeds
***/
.feeds {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

	.feeds li {
		background-color: #fafafa;
		margin-bottom: 7px;
	}

		.feeds li:before,
		.feeds li:after {
			display: table;
			line-height: 0;
			content: "";
		}

		.feeds li:after {
			clear: both;
		}

		.feeds li:last-child {
			margin-bottom: 0px;
		}

	.feeds .col1 {
		float: left;
		width: 100%;
		clear: both;
	}

	.feeds .col2 {
		float: left;
		width: 75px;
		margin-left: -75px;
	}

	.feeds .col1 .cont {
		float: left;
		margin-right: 75px;
		overflow: hidden;
	}

		.feeds .col1 .cont .cont-col1 {
			float: left;
			margin-right: -100%;
		}

			.feeds .col1 .cont .cont-col1 .label {
				display: inline-block;
				padding: 5px 4px 6px 5px;
				vertical-align: middle;
				text-align: center;
			}

				.feeds .col1 .cont .cont-col1 .label > i {
					text-align: center;
					font-size: 14px;
				}

		.feeds .col1 .cont .cont-col2 {
			float: left;
			width: 100%;
		}

			.feeds .col1 .cont .cont-col2 .desc {
				margin-left: 35px;
				padding-top: 4px;
				padding-bottom: 5px;
				overflow: hidden;
			}

	.feeds .col2 .date {
		padding: 4px 9px 5px 4px;
		text-align: right;
		font-style: italic;
		color: #c1cbd0;
	}

/***
Close icon used for modal dialog and other UI element close buttons
***/
.close {
	display: inline-block;
	margin-top: 0px;
	margin-right: 0px;
	width: 9px;
	height: 9px;
	background-repeat: no-repeat !important;
	text-indent: -10000px;
	outline: none;
	background-image: url("Images/Admin/remove-icon-small.png") !important;
}

/***
Custom tables
***/
.table-toolbar {
	margin-bottom: 15px;
}

.table.table-full-width {
	width: 100% !important;
}

.table .m-btn {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
}

.table thead tr th {
	font-size: 14px;
	font-weight: 600;
}

.table-advance {
	margin-bottom: 10px !important;
}

	.table-advance thead {
		color: #999;
	}

		.table-advance thead tr th {
			background-color: #DDD;
			font-size: 14px;
			font-weight: 400;
			color: #666;
		}

	.table-advance div.success,
	.table-advance div.info,
	.table-advance div.important,
	.table-advance div.warning,
	.table-advance div.danger {
		position: absolute;
		margin-top: -5px;
		float: left;
		width: 2px;
		height: 30px;
		margin-right: 20px !important;
	}

	.table-advance tr td {
		border-left-width: 0px;
	}

		.table-advance tr td:first-child {
			border-left-width: 1px !important;
		}

		.table-advance tr td.highlight:first-child a {
			margin-left: 15px;
		}

	.table-advance td.highlight div.success {
		border-left: 2px solid #66ee66;
	}

	.table-advance td.highlight div.info {
		border-left: 2px solid #87ceeb;
	}

	.table-advance td.highlight div.important {
		border-left: 2px solid #f02c71;
	}

	.table-advance td.highlight div.warning {
		border-left: 2px solid #fdbb39;
	}

	.table-advance td.highlight div.danger {
		border-left: 2px solid #e23e29;
	}

/***
jQuery File Upload
***/

.blueimp-gallery .close {
	background-image: url("Images/Admin/portlet-remove-icon-white.png") !important;
}

/* Rows seperated form layout */
.form-row-seperated .form-group {
	border-bottom: none !important;
}

/***
	Forms
	***/
.control-label .required {
	color: #e02222;
	font-size: 12px;
	padding-left: 2px;
}

.form-horizontal .checkbox-control  {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

/* form control sizing */
.form-control-inline {
	display: inline-block !important;
}

.input-mini {
	width: 45px !important;
}

.input-xsmall {
	width: 80px !important;
}

.input-small {
	width: 120px !important;
}

.input-medium {
	width: 240px !important;
}

.input-large {
	width: 320px !important;
}

.input-xlarge {
	width: 480px !important;
}

.input-inline {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.form-group .input-inline {
	margin-right: 5px;
}

.input-sm {
	height: 28px;
	padding: 5px 10px;
	font-size: 13px;
}

select.input-sm {
	height: 28px;
	line-height: 28px;
	padding: 2px 10px;
}

/***
Bootstrap Tables
***/

.table .heading > th {
	background-color: #eee !important;
}

/************************************************************************
						Responsive Section
*************************************************************************/

@media (max-width: 480px) {

	/***
	Forms
	***/
	.portlet .form-horizontal .form-actions {
		padding-left: 10px;
	}

	/***
	Hidden phone
	***/
	.hidden-480 {
		display: none !important;
	}
}

/***
The Most Extra Small Devices Portrait Mode Only
***/

/*BEGIN max and min width 767px*/
@media (max-width: 767px) {

	.portlet > .portlet-title > .actions.btn-set > .btn-group,
	.portlet > .portlet-title > .actions.btn-set > .btn {
		margin-top: 0px;
		margin-bottom: 5px;
	}

	.front-topbar .login-reg-links {
		text-align: right;
	}
}

@media (max-width: 320px) {

	/***
	Hidden phone
	***/
	.hidden-320 {
		display: none;
	}
}

@media (min-width: 992px) {
  .project-item {
    min-height: 495px;
  }
}

@media (min-width: 1200px) {
  .project-item {
    min-height: 530px;
  }
}