#mnShovel {
}


#mnShovelOffers {
	position: relative;
	overflow: hidden;
	min-height: 500px;
	margin: 10px;
}

	#mnShovelHead {
	}

		#mnShovelHead > h1,
		#mnShovelHead > h2 {
			font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
			font-size: 25px;
			font-weight: normal;
			float: left;
		}

		#mnShovelHead h2.searchTitle,
		#mnShovelHead h1.searchTitle {
			float: left;
			font-size: 16px;
			font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
			font-weight: normal;
			height: 43px;
			line-height: 43px;
			margin-right: 15px;
			width: 150px;
			line-height: 20px;
		}

		#mnShovelHead .searchForm .sfField .icon.close{
			display: block;
			position: absolute;
			width: 16px;
			height: 16px;
			background-position: -260px -228px;
			right: 10px;
			top: 50%;
			margin-top: -8px;
			opacity: 0.3;
			filter: alpha(opacity=30);
		}


	#mnShovelHead #shovelForm {
		margin: 15px 0 25px;
		border: 0;
		padding: 10px 0;
		border-width: 1px 0;
	}

		#mnShovelHead #shovelForm .sort {
				font-size: 13px;
			}

			#mnShovelHead #shovelForm .sortBox {
				width: 260px;
				padding: 8px 15px;
				border: 1px solid #CBCBCB;
				box-shadow: 0 0 5px rgba(50, 50, 50, 0.2);
				position: absolute;
				z-index: 5;
				background-color: #fff;
				margin-top: 2px;
				clear: both;
			}

				#mnShovelHead #shovelForm .sortBox ul {
					list-style-type: none;
					padding: 0;
				}

					#mnShovelHead #shovelForm .sortBox li {
						list-style-type: none;
						background: none;
						margin: 0;
						padding: 0;
						overflow: hidden;
						border-top: 1px dashed #E7E7E7;
						padding: 6px 2px;
					}

					#mnShovelHead #shovelForm .sortBox li:first-child {
						border-top: 0;
					}

					#mnShovelHead #shovelForm .sortBox li .type {
						float: left; 
						width: 50%;
					}

					#mnShovelHead #shovelForm .sortBox li .param {
						float: right; 
						width: 50%;
						text-align: right;
					}

						#mnShovelHead #shovelForm .sortBox li .param a {
							color: #197EBD !important;
						}

					#mnShovelHead #shovelForm .sortBox li a.sobiSortRandom {
						color: #197EBD !important;
						text-align: center;
						float: right;
					}

			#mnShovelHead #shovelForm .filtersButton,
			#mnShovelHead #shovelForm .sortCurrent {
				display: block;
				overflow: hidden;
				padding: 0 25px 0 10px;
				width: 230px;
				margin: 0;
				color: #333;
				border: 1px solid #CBCBCB;
				box-shadow: 1px 1px 1px -1px gainsboro;
				background: #ffffff; /* Old browsers */
				background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
				background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
				position: relative;
				float: left;
				height: 40px;
				line-height: 40px;
				font-size: 12px;
			}

			#mnShovelHead #shovelForm .filtersButton:hover,
			#mnShovelHead #shovelForm .sortCurrent:hover {
				text-decoration: none;
			}

				#mnShovelHead #shovelForm .filtersButton i,
				#mnShovelHead #shovelForm .sortCurrent i {
					position: absolute;
					top: 50%;
					margin-top: -3px;
					right: 10px;
					display: block;
					width: 0px;
					height: 0px;
					border-style: solid;
					-webkit-transform:rotate(360deg)
				}

				#mnShovelHead #shovelForm .filtersButton i,
				#mnShovelHead #shovelForm .sortCurrent i {
					border-width: 7px 7.5px 0 7.5px;
					border-color: #666666 transparent transparent transparent;
				}

				#mnShovelHead #shovelForm .filtersButton i.up,
				#mnShovelHead #shovelForm .sortCurrent i.up {
					border-width: 0 7.5px 7px 7.5px;
					border-color: transparent transparent #666666 transparent;
				}

		#mnShovelHead #shovelForm .main {
			width: 52%;
			float: left;
			margin-bottom: 0;
			margin-right: 15px;
		}

		#mnShovelHead .controlShovel {
			margin: 0;
			padding: 0;
		}

		#mnShovelHead .actions {
			float: right;
			text-align: right;
		}

			#mnShovelHead a.subscription a,
			#mnShovelHead a.work a {
				display: inline-block;
				height: 20px;
				line-height: 20px;
				color: #363636;
			}

				#mnShovelHead a.subscription i,
				#mnShovelHead a.work i,
				#mnShovelHead a.your i {
					display: inline-block;
					width: 16px;
					height: 16px;
					font-style: normal;
					margin-bottom: -2px;
				}

				#mnShovelHead a.subscription i {
					background: url("../../common/images/icons/set2/16/star.png") no-repeat left center;
				}

				#mnShovelHead a.work i {
					background: url("../../common/images/icons/set2/16/bag.png") no-repeat left center;
				}

				#mnShovelHead a.your i {
					background: url("../../common/images/icons/set1/16/user.png") no-repeat left center;
				}

		#mnShovelHead #shovelForm .buttons {
			float: right;
			margin: 0;
			clear: none;
			text-align: right;
			margin-left: 20px;
		}

			#mnShovelHead #shovelForm .buttons a {
				background: none;
				color: white;
				text-shadow: none;
				font-style: normal;
				height: auto;
				padding: 11px 20px;
				text-transform: uppercase;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				font-weight: bold;
				border: 1px solid #25577A;
				font-weight: normal;
				display: inline-block;
			}

			#mnShovelHead #shovelForm .buttons a.work {
				background: #2a6389;
				background: -moz-linear-gradient(top, #2a6389 0%, #25577a 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a6389), color-stop(100%,#25577a));
				background: -webkit-linear-gradient(top, #2a6389 0%,#25577a 100%);
				background: -o-linear-gradient(top, #2a6389 0%,#25577a 100%);
				background: -ms-linear-gradient(top, #2a6389 0%,#25577a 100%);
				background: linear-gradient(to bottom, #2a6389 0%,#25577a 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a6389', endColorstr='#25577a',GradientType=0 );
			}

			#mnShovelHead #shovelForm .buttons a.work:hover {
				background: #25577a;
				background: -moz-linear-gradient(top, #25577a 0%, #2a6389 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25577a), color-stop(100%,#2a6389));
				background: -webkit-linear-gradient(top, #25577a 0%,#2a6389 100%);
				background: -o-linear-gradient(top, #25577a 0%,#2a6389 100%);
				background: -ms-linear-gradient(top, #25577a 0%,#2a6389 100%);
				background: linear-gradient(to bottom, #25577a 0%,#2a6389 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25577a', endColorstr='#2a6389',GradientType=0 );
				text-decoration: none;
			}


	#mnShovelOffers .filters,
	#mnShovelOffers #employerProfile {
		width: 28%;
		float: left;
		margin-right: 2%;
	}

	#mnShovelOffers .filters.fixed,
	#mnShovelOffers #employerProfile.fixed {
		position: fixed;
		top: 75px;
	}

	#mnShovelOffers .filters.absolute,
	#mnShovelOffers #employerProfile.absolute {
		left: 0px;
		bottom: 0px;
		position: absolute;
	}

		#mnShovelOffers .filters .content {
			background: #25577A;
			padding-bottom: 6px;
			overflow: hidden;
			font-size: 13px;
		}

			#mnShovelOffers .filters .content .detailTab {
				margin: 6px;
				padding: 3px 8px;
				color: #333;
				font-weight: bold;
				background: #ffffff;
				background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
				background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
				background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
				background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
				background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
				-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
				-moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
				box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.25);
			}

			#mnShovelOffers .filters .content ul.sub {
				margin-left: 35px;
			}

			#mnShovelOffers .filters .content ul.third {
				margin: 0 0 0 45px;
			}

				#mnShovelOffers .filters .content ul.third h3,
				#mnShovelOffers .filters .content ul.third h5 {
					display: inline;
					color: inherit;
					text-transform: none;
					font-size: inherit;
					font-weight: normal;
				}

			#mnShovelOffers .filters .content ul {
				list-style-type: none;
				margin: 3px 10px 3px 20px;
				padding: 0;
				background: url('../../../components/com_sobi2/images/sobiPixY.png') repeat-y 0 0;
			}

			#mnShovelOffers .filters .content ul li {
				margin: 0;
				padding: 0;
				list-style-type: none;
				background: none;
				position: relative;
				overflow: hidden;
			}

			#mnShovelOffers .filters .content ul li u {
				background: url('../../../components/com_sobi2/images/sobiPixX.png') repeat-x 0 center;
				display: block;
				float: left;
				width: 10px;
				position: absolute;
				height: 24px;
				top: 0;
				left: 2px;
			}

			#mnShovelOffers .filters .content ul li a {
				display: inline-block;
			}

			#mnShovelOffers .filters .content li .active {
				margin: 0 0 0 6px !important;
			}

				#mnShovelOffers .filters .content li .active a {
					margin: 0 0 0 6px !important;
				}

			#mnShovelOffers .filters .content li.last {
				background-color: #25577A;
			}

			.treeLink {
				margin-left: 15px;
				line-height: 14px;
				padding: 4px 0;
				float: left;
			}

			.treeSecond {
				position: relative;
				margin: 2px 6px 2px 22px;
				padding-left: 4px;
			}

			.treeSecond b,
			#mnShovelOffers .filters .content li.last > b {
				top: 0;
				left: 0;
				height: 14px;
				width: 1px;
				position: absolute;
				background: url('../../../components/com_sobi2/images/sobiPixY.png') repeat-y 0 0;
			}


			#mnShovelOffers .filters .content i {
				font-size: 11px;
				color: #C0CED5;
			}

			#mnShovelOffers .filters .content .active i {
				color: #4C5B6F;
			}

			#mnShovelOffers .filters .content .treeTop {
				display: block;
				margin: 4px 6px;
				font-weight: bold;
			}

			#mnShovelOffers .filters .content .treeTop.sobiBack {
			}

				#mnShovelOffers .filters .content .treeTop.sobiBack i {
					color: white;
					font-size: 14px;
					font-style: normal;
					margin-right: 3px;
					line-height: 100%;
					text-decoration: none;
				}

			#mnShovelOffers .filters .content .treeSecond b {
				left: -10px;
			}

			#mnShovelOffers .filters .content .treeSecond u {
				background: url('../../../components/com_sobi2/images/sobiPixX.png') repeat-x 0 center;
				display: block;
				width: 10px;
				position: absolute;
				bottom: 0;
				top: 0;
				left: -10px;
			}

			#mnShovelOffers .filters .content a {
				color: #fff;
			}

			#mnShovelOffers .filters .content .active {
				margin: 2px 6px 2px 24px;
				padding: 5px 8px;
				line-height: 100%;
				color: #333;
				font-weight: bold;
				background: #fdc509;
				display: inline-block;
				position: relative;
				z-index: 3;
				font-weight: normal;
			}

			#mnShovelOffers .filters .content .active.simple {
				color: #fff;
				background: none;
				font-weight: bold;
				text-decoration: underline;
			}

			#mnShovelOffers .filters .content a:hover .active {
				text-decoration: underline;
				color: #333;
			}

			#mnShovelOffers .filters .content .treeTop.active {
				margin: 0 6px;
			}

		#mnShovelOffers .filters .modules {
		}

			#mnShovelOffers .filters .moduletable-new {
				margin-top: 20px;
			}

			#mnShovelOffers .filters .modules h3 {
				font-size: 14px !important;
			}

			#mnShovelOffers .filters .modules .headerLine {
				background-color: #25577A;
			}

			#mnShovelOffers .filters .modules .mnShovel .tag .bar {
				background-color: #779AB3;
			}

			#mnShovelOffers .filters .modules .mnShovel .showAll {
				text-align: center;
				margin-top: 5px;
			}

				#mnShovelOffers .filters .modules .mnShovel .showAll i {
					color: #E91F48;
					font-style: normal;
				}

	#mnShovelOffers .list {
		float: right;
		width: 70%;
	}
	
		#mnShovelOffers .list .head {
			clear: both;
			margin-bottom: 10px;
		}

		#mnShovelOffers .list .noItems {
			margin: 20px 0;
			text-align: center;
			font-size: 16px;
			font-style: italic;
			color: #777;
			border-top: 1px dashed #E2E2E2;
			border-width: 1px 0 0 0;
			padding-top: 10px;
		}

		#mnShovelOffers .list .oldItems {
			font-size: 16px;
			border-width: 1px 0 0 0;
			padding: 10px 0;
			text-align: center;
		}

		#mnShovelOffers .list .box {
			border-top: 1px solid #E9E9E9;
			padding: 15px 5px;
			position: relative;
		}

		#mnShovelOffers .list .box.a img {
			max-width: 100%;
		}

		#mnShovelOffers .list .box.best {
			background-color: #EBF4FD;
			border-color: #D4DDE7;
		}

			#mnShovelOffers .list .box.isOld .notActive {
				position: absolute;
				top: 0; right: 0; bottom: 0; left: 0;
				background-color: #fff;
				opacity: 0.7;
				z-index: 6;
			}

			#mnShovelOffers .list .box .controlls {
				text-align: right;
				margin-bottom: 10px;
			}

				#mnShovelOffers .list .box .controlls a {
					color: white;
					font-style: normal;
					height: auto;
					padding: 4px 10px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					font-weight: normal;
					display: inline-block;
					width: auto;
				}

				#mnShovelOffers .list .box .controlls a.promote {
					background: #fdc509;
					background: -moz-linear-gradient(top, #fdc509 0%, #ffbd0a 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc509), color-stop(100%,#ffbd0a));
					background: -webkit-linear-gradient(top, #fdc509 0%,#ffbd0a 100%);
					background: -o-linear-gradient(top, #fdc509 0%,#ffbd0a 100%);
					background: -ms-linear-gradient(top, #fdc509 0%,#ffbd0a 100%);
					background: linear-gradient(to bottom, #fdc509 0%,#ffbd0a 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc509', endColorstr='#ffbd0a',GradientType=0 );
					border: 1px solid #ffbd0a;
				}

				#mnShovelOffers .list .box .controlls a.promote:hover {
					background: #ffbd0a;
					background: -moz-linear-gradient(top, #ffbd0a 0%, #fdc509 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbd0a), color-stop(100%,#fdc509));
					background: -webkit-linear-gradient(top, #ffbd0a 0%,#fdc509 100%);
					background: -o-linear-gradient(top, #ffbd0a 0%,#fdc509 100%);
					background: -ms-linear-gradient(top, #ffbd0a 0%,#fdc509 100%);
					background: linear-gradient(to bottom, #ffbd0a 0%,#fdc509 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd0a', endColorstr='#fdc509',GradientType=0 );
					text-decoration: none;
				}

				#mnShovelOffers .list .box .controlls a.pay {
					background: #ce5e40;
					background: -moz-linear-gradient(top, #ce5e40 0%, #cc4422 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce5e40), color-stop(100%,#cc4422));
					background: -webkit-linear-gradient(top, #ce5e40 0%,#cc4422 100%);
					background: -o-linear-gradient(top, #ce5e40 0%,#cc4422 100%);
					background: -ms-linear-gradient(top, #ce5e40 0%,#cc4422 100%);
					background: linear-gradient(to bottom, #ce5e40 0%,#cc4422 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce5e40', endColorstr='#cc4422',GradientType=0 );
					border: 1px solid #cc4422;
				}

				#mnShovelOffers .list .box .controlls a.pay:hover {
					background: #cc4422;
					background: -moz-linear-gradient(top, #cc4422 0%, #ce5e40 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc4422), color-stop(100%,#ce5e40));
					background: -webkit-linear-gradient(top, #cc4422 0%,#ce5e40 100%);
					background: -o-linear-gradient(top, #cc4422 0%,#ce5e40 100%);
					background: -ms-linear-gradient(top, #cc4422 0%,#ce5e40 100%);
					background: linear-gradient(to bottom, #cc4422 0%,#ce5e40 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4422', endColorstr='#ce5e40',GradientType=0 );
					text-decoration: none;
				}

			#mnShovelOffers .list .box .image {
				float: left;
				width: 120px;
				margin-right: 20px;
				cursor: pointer;
				position: relative;
				z-index: 3;
			}

				#mnShovelOffers .list .box .image i.premium {
					display: block;
					position: absolute;
					left: -4px;
					top: -4px;
					width: 75px;
					height: 75px;
					background: url('../../components/com_sobi2/images/sobiSprites.png?u=2') -56px 0 no-repeat;
				}

				#mnShovelOffers .list .box.best .image i.premium {
					background-position: -1px -130px;
				}

				#mnShovelOffers .list .box .image img {
					width: 100%;
					background-repeat: no-repeat;
					background-position: center center;
					background-size: contain;
					cursor: pointer;
					height: 100px;
				}

				#mnShovelOffers .list .box .image.no img {
					background-size: auto;
					opacity: 0.2;
					filter: alpha(opacity=20);
				}

			#mnShovelOffers .list .box h2,
			#mnShovelOffers .list .box h4 {
				color: #505050;
				font-size: 20px;
				font-weight: bold;
				padding: 0 0 10px 0;
				margin: 0;
			}

			#mnShovelOffers .list .box .content {
				color: #5C5C5C;
				font-size: 13px;
				margin-left: 140px;
			}

				#mnShovelOffers .list .box .contactButton {
					display: inline-block;
					background-color: #00BCD4;
					color: #fff;
					font-size: 14px;
					padding: 2px 10px;
					margin-top: 10px;
					cursor: pointer;
				}

				#mnShovelOffers .list .box p {
					padding: 0;
					margin: 0;
					cursor: pointer;
					word-break: break-word;
					word-wrap: break-word;
				}

				#mnShovelOffers .list .box .info {
					margin-top: 25px;
					color: #ACACAC;
					position: relative;
				}

					#mnShovelOffers .list .box .info .admin {
						float: right;
						visibility: hidden;
					}

					#mnShovelOffers .list .box:hover .info .admin {
						visibility: visible;
					}

						#mnShovelOffers .detail .admin a {
							font-size: 12px;
							height: 16px;
							line-height: 16px;
							display: inline-block;
							margin-left: 0;
							margin-right: 14px;
							color: #747474;
						}

							#mnShovelOffers .detail .admin a i,
							#mnShovelOffers .list .box .info .admin a {
								display: inline-block;
								margin-left: 8px;
								margin-right: 0;
								width: 16px;
								height: 16px;
								background-repeat: no-repeat;
								opacity: 0.4;
							}

							#mnShovelOffers .detail .admin a i {
								margin: 0 4px -3px 0;
							}

							#mnShovelOffers .detail .admin a:hover,
							#mnShovelOffers .list .box .info .admin a:hover {
								opacity: 0.8;
							}

							#mnShovelOffers .detail .admin a.edit i,
							#mnShovelOffers .list .box .info .admin a.edit {
								background-position: -243px -209px;
							}

							#mnShovelOffers .detail .admin a.delete i,
							#mnShovelOffers .list .box .info .admin a.delete {
								background-position: -261px -209px;
								width: 14px;
							}

							#mnShovelOffers .detail .admin a.publish i,
							#mnShovelOffers .list .box .info .admin a.publish {
								background-position: -295px -209px;
							}

							#mnShovelOffers .detail .admin a.unpublish i,
							#mnShovelOffers .list .box .info .admin a.unpublish {
								background-position: -277px -209px;
							}

					#mnShovelOffers .list .box .info i {
						color: #EB2B2B;
						font-style: normal;
						margin: 0 4px;
					}

					#mnShovelOffers .list .box .info b {
						color: #969696;
					}

					#mnShovelOffers .list .box .info a {
						color: #ACACAC;
					}

	#mnShovelOffers .detail {
	}

		#mnShovelOffers .detail .row {
			margin: 2px 0;
		}

		#mnShovelOffers .detail .center {
			text-align: center;
		}

		#mnShovelOffers .detail .row.head {
			margin-bottom: 30px;
		}

			#mnShovelOffers .detail .row.head a {
				padding-bottom: 10px;
				display: block;
				overflow: hidden;
			}

				#mnShovelOffers .detail .row.head img {
					width: 46px;
					height: 50px;
					float: left;
				}

				#mnShovelOffers .detail .row.head span {
					height: 50px;
					line-height: 50px;
					float: left;
					font-size: 18px;
					margin-left: 10px;
					color: #555;
				}

		#mnShovelOffers .detail .row.top {
			padding-bottom: 4px;
		}

			#mnShovelOffers #mnShovelList .breadcrumb,
			#mnShovelOffers .detail .row .breadcrumb {
				height: 24px;
				line-height: 24px;
				margin-right: 20px;
				float: left;
				font-size: 14px;
			}

			#mnShovelOffers #mnShovelList .breadcrumb {
				font-size: 13px;
			}

				#mnShovelOffers #mnShovelList .breadcrumb a,
				#mnShovelOffers .detail .row .breadcrumb a,
				#mnShovelOffers #mnShovelList .breadcrumb span,
				#mnShovelOffers .detail .row .breadcrumb span {
					color: #646464;
				}

				#mnShovelOffers #mnShovelList .breadcrumb i,
				#mnShovelOffers .detail .row .breadcrumb i {
					margin: 0 3px;
					color: #EB2B2B;
					font-style: normal;
				}

		#mnShovelOffers .detail .row.info {
			padding-top: 4px;
			color: #6D6D6D;
		}

			#mnShovelOffers .detail .row.info a {
				color: #6D6D6D;
			}

			#mnShovelOffers .detail .row.info i {
				margin: 0 7px;
				color: #EB2B2B;
				font-style: normal;
			}

			#mnShovelOffers .detail .row h1 {
				font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
				font-size: 28px;
				font-weight: normal;
				color: #25577A;
				margin: 10px 0;
				padding: 0;
			}

		#mnShovelOffers .detail .contener {
			margin: 25px 0 10px 0;
		}

			#mnShovelOffers .detail .contener .content {
				margin-right: 325px;
				padding-right: 25px;
			}

				#mnShovelOffers .detail .contener .content .image {
					margin: 0 15px 15px 0;
				}

				#mnShovelOffers .detail .contener .content div.fields {
					margin: 15px 0;
					font-size: 16px;
				}

					#mnShovelOffers .detail .contener .content div.fields b {
						color: #25577A;
					}

				#mnShovelOffers .detail .contener .content div.description {
					line-height: 180%;
					font-size: 14px;
					margin: 0 0 30px 0;
				}

				#mnShovelOffers .detail .contener .content .line {
					margin-bottom: 10px;
				}

				#mnShovelOffers .detail .contener .content .bottom {
				}

					#mnShovelOffers .detail .contener .content .fb {
						width: 240px;
						padding-left: 10px;
						float: right;
						text-align: right;
					}

					#mnShovelOffers .detail .contener .content .tags {
						margin-right: 270px;
						padding: 0 10px 0 0;
						float: left;
					}

						#mnShovelOffers .detail .contener .content .tags a {
							display: inline-block;
							background-color: #25577A;
							color: white;
							padding: 3px 5px;
							border-radius: 3px;
							font-size: 12px;
							margin: 0 4px 4px 0;
						}

				#mnShovelOffers .detail .contener .content .list {
					width: 100%;
					margin-top: 35px;
				}

					#mnShovelOffers .detail .contener .content .list h3 {
						font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
						font-size: 18px;
						font-weight: normal;
						color: #333;
						margin: 10px 0;
						padding: 0;
					}

					#mnShovelOffers .detail .contener .content .list .box {
					}

						#mnShovelOffers .detail .contener .content .list .box .content {
							margin: 0;
							padding: 0;
						}

							#mnShovelOffers .detail .contener .content .list .box .content p {
								line-height: 19px;
								font-size: 12px;
								color: #525252;
								padding: 0;
								margin: 0;
								min-height: 0;
							}

			#mnShovelOffers .detail .contener .sidebar {
				float: right;
				width: 300px;
				min-height: 200px;
				padding-left: 20px;
				background: url("../../components/com_sobi2/images/sobiShadowRight.png") left center no-repeat;
				min-height: 562px;
			}

			#mnShovelOffers .detail .contener .sidebar.fixed {
				position: fixed;
				top: 75px;
			}

			#mnShovelOffers .detail .contener .sidebar.absolute {
				right: 0px;
				bottom: 0px;
				position: absolute;
				left: auto !important;
			}

				#mnShovelOffers .detail .contener .sidebar .area {
					background-color: #F2F8F7;
					border: 1px solid #F0F0F0;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
				}

				#mnShovelOffers .detail .contener .sidebar .row {
					padding: 20px 0;
				}

				#mnShovelOffers .detail .contener .sidebar .row:first-child {
					border-top: 0;
				}

					#mnShovelOffers .detail .contener .sidebar .separator {
						background-color: #EAEAEA;
						border-bottom: 1px solid white;
						height: 1px;
						margin: 15px 0;
					}

					#mnShovelOffers .detail .contener .sidebar .employer {
						margin-bottom: 20px;
						overflow: hidden;
						display: block;
						text-align: center;
						color: #333 !important;
						text-decoration: none;
					}

						#mnShovelOffers .detail .contener .sidebar .employer img {
							width: 70%;
						}

						#mnShovelOffers .detail .contener .sidebar .employer span {
							margin-top: 15px;
							display: block;
							font-size: 16px;
						}

						#mnShovelOffers .detail .contener .sidebar .employer i {
							font-style: normal;
							color: #0E3779;
						}

						#mnShovelOffers .detail .contener .sidebar .employer:hover i {
							text-decoration: underline;
						}

					#mnShovelOffers .detail .contener .sidebar .owner {
						margin-bottom: 10px;
						overflow: hidden;
						display: block;
					}

						#mnShovelOffers .detail .contener .sidebar .owner img {
							float: left;
							width: 52px;
							height: 52px;
							-webkit-border-radius: 52px;
							-moz-border-radius: 52px;
							border-radius: 52px;
						}

						#mnShovelOffers .detail .contener .sidebar .owner span {
							display: block;
							height: 52px;
							line-height: 52px;
							margin-left: 62px;
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
							font-size: 14px;
						}

					#mnShovelOffers .detail .contener .sidebar .options {
						text-align: center;
						margin: 25px 0;
					}

						#mnShovelOffers .detail .contener .sidebar .options a {
							display: inline-block;
							text-align: center;
							opacity: 0.8;
							filter: alpha(opacity=80);
						}

						#mnShovelOffers .detail .contener .sidebar .options a:hover {
							opacity: 1.0;
							filter: alpha(opacity=100);
							text-decoration: none;
							color: #000;
						}

							#mnShovelOffers .detail .contener .sidebar .options a i {
								background: url('../../common/images/icons/set2/32/printer.png') center center no-repeat;
								width: 32px;
								height: 32px;
								display: inline-block;
							}

							#mnShovelOffers .detail .contener .sidebar .options a span {
								display: block;
							}

					#mnShovelOffers .detail .contener .sidebar .aplicate {
						text-align: center;
						color: white;
						font-size: 14px;
						font-style: normal;
						height: auto;
						padding: 11px 35px;
						text-transform: uppercase;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
						border: 1px solid #B2103E;
						display: inline-block;
						background: #CC1628;
						background: -moz-linear-gradient(top,#CC1628 0%,#B2103E 100%);
						background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#CC1628),color-stop(100%,#B2103E));
						background: -webkit-linear-gradient(top,#CC1628 0%,#B2103E 100%);
						background: -o-linear-gradient(top,#CC1628 0%,#B2103E 100%);
						background: -ms-linear-gradient(top,#CC1628 0%,#B2103E 100%);
						background: linear-gradient(to bottom,#CC1628 0%,#B2103E 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1628',endColorstr='#b2103e',GradientType=0 );
						-webkit-box-sizing: border-box;
						-moz-box-sizing: border-box;
						box-sizing: border-box;
					}

				#mnShovelOffers .detail .contener .sidebar .admin {
					text-align: center;
					margin-top: 20px;
					padding-top: 10px;
				}

/* OTHER */
.position_autocomplete ul,
.autocompleteTown ul {
	list-style-type: none;
}

.position_autocomplete ul li,
.autocompleteTown ul li {
	background: none;
}

.messageBox .content {
	text-align: left;
}

#mnShovelOffers .pagination {
	clear: both;
	padding: 10px 0;
	text-align: center;
}

#mnShovelOffers .icon {
	display: inline-block;
	background-repeat: no-repeat;
	height: 12px;
}

#mnShovelOffers .icon.clock {
	background-position: -163px -68px;
	margin-bottom: -2px;
	width: 11px;
}

#mnShovelOffers .icon.pin {
	background-position: -152px -83px;
	margin-bottom: -2px;
	width: 8px;
	opacity: 0.7;
}

#iframeHead .back,
#mnShovelOffers .back {
	white-space: nowrap;
	height: 12px;
	line-height: 12px;
	font-weight: bold;
	font-size: 12px;
	color: #7E7E7E;
	float: left;
	border: 1px solid #C9C9C9;
	padding: 4px 6px;
	background-color: #F8F8F8;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	margin-right: 15px;
}

#iframeHead .back:hover,
#mnShovelOffers .back:hover {
	text-decoration: none;
	background-color: #E6E6E6;
}

	#iframeHead .back i,
	#mnShovelOffers .back i {
		display: block;
		width: 9px;
		height: 12px;
		background-position: -155px -212px;
		margin-right: 6px;
		float: left;
		opacity: 0.5;
	}

#mnShovelOffers .line {
	background: #EAEAEA;
	background: -moz-linear-gradient(left, #EAEAEA 0%, white 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#EAEAEA), color-stop(100%,white));
	background: -webkit-linear-gradient(left, #EAEAEA 0%,white 100%);
	background: -o-linear-gradient(left, #EAEAEA 0%,white 100%);
	background: -ms-linear-gradient(left, #EAEAEA 0%,white 100%);
	background: linear-gradient(to right, #EAEAEA 0%,white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=1 );
	height: 1px;
}

/* IFRAME */
#iframeHead {
	background-color: #F77871;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	text-align: left;
}

	#iframeHead .logo {
		margin-top: 13px;
		float: left;
		margin-right: 80px;
	}

	#iframeHead .cv {
		float: left;
		margin-right: 40px;
	}

	#iframeHead .info {
		float: left;
		margin-top: 5px;
		margin-right: 40px;
	}

		#iframeHead .info h1 a {
			font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
			font-size: 26px;
			font-weight: normal;
			color: white;
		}

		#iframeHead .info .back {
			margin-top: 5px;
		}

	#iframeHead .translate {
		float: left;
		margin-top: 20px;
		margin-right: 40px;
	}





.shovelForm, .shovel {
	width: 100%;

}

.shovel td {
	padding: 4px;
}

.shovel td.title {
	background-color: #005CAF;
	font-weight: bold;
}

.shovel td.data {
	font-weight: bold;
	text-align: left;
}

.shovelForm span.counter {
	font-size: 10px;
}

.shovelForm td {
	padding: 4px;
	vertical-align: top;
}

.shovelForm td input.inputbox, textarea.inputbox {
	width: 420px;
}

div.msg {
	color: green;
}

.shovelForm .s {
	width: 200px;
}

.shovel td.vote {
	text-align: center;
	color: #C00;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 10px;
	width: 28px;
	height: 28px;
	background-color: white;
	text-align: center;
	line-height: 28px;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	-webkit-box-shadow: 0px 0 4px rgba(0, 0, 0, 0.30);
	-moz-box-shadow: 0px 0 4px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0 4px rgba(0, 0, 0, 0.30);
}

.shovel td.shovelContent {
	vertical-align: top;
	text-align: justify;
	padding: 10px 20px 20px 0px;
	line-height:22px;
	color: #535353;
}

#articleContent center img,
.shovel td.shovelContent p img {
	float: right;
	margin: 0 0 10px 20px;
	max-width: 160px;
	max-height: 160px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #DDD;
	padding: 4px;
	background-color: #fff;
}

.shovel td.separator {
	height: 20px;
	background-image: url(images/separator.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	font-size: 1px;
}

.shovel td.shovelContent a.title {
	font-weight: bold;
	font-size: 17px;
	line-height: 35px;
}

.shovel td.shovelContent .contactButton {
	display: inline-block;
	background-color: #00BCD4;
	color: #fff;
	font-size: 14px;
	padding: 2px 10px;
	margin-top: 10px;
	cursor: pointer;
}


.shovel td.shovelContent div.details, .shovel td.shovelContent div.details a {
	font-size: 12px;
	color: #838383;
}

.shovel td.shovelContent div.details a b{
	color: #666;
}

.shovel td.shovelContent div.details {
	padding-bottom: 5px;
}

.shovel td.shovelContent div.details.generalInfo {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #D6D6D6;
}

.shovel td.shovelContent div.details.control {
	border-top: 1px dashed #D6D6D6;
	margin-top: 20px;
	padding-top: 5px;
	clear: both;
	overflow: hidden;
	float: left;
}

.shovel td.shovelContent table.details {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.shovel td.shovelContent table.details td {
	font-size: 11px;
	border-bottom: 1px solid #e3e5e7;
	vertical-align: top;
}

.shovel td.shovelContent table.details a {
	font-size: 11px;
}

.shovel td.shovelContent a.more {
	color: #0983AA;
	float: left;
	margin-top: 10px;
	font-size: 14px;
}

.shovel td.shovelContent a.more i {
	font-style: normal;
	color: #cc0000;
}

.shovel td.shovelContent table.details td.description {
	width: 70px;
	color: #707070;
}

.shovel td.comments textarea {
	width: 400px;
	height: 80px;
}

.shovel td.comments {
	margin-top: 20px;
	border: 1px solid #e3e5e7;
	background-color: #f8f9fa;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.shovel td.comments div.details {
	font-size: 11px;
	color: #b5b7b9;
	float: right;
	clear:both;
}

.shovel img {
	vertical-align: middle;
}

table.shovel#frame {
	width: auto;
}

table.comments {
	width: 100%;
	margin-top: 10px;
}

table.comments td.image {
	width: 70px;
	text-align: left;
}

table.comments td.image img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 65px;
}

table.comments p.overflow {
	overflow: hidden;
	margin:0px 0px 5px 0px;
	clear:both;
}

table.comments td {
	padding-bottom: 10px;
	vertical-align: top;
}

table.comments span.user-name {
	font-weight: bold;
	font-size: 13px;
	float: left;
}

table.comments span.date{
	color:#8D8D8D;
	font-size:10px;
	float: left;
	font-weight: bold;
}

img.link, span.link {
	cursor: pointer;
}

span.link:hover {
	text-decoration: underline;
}

.shovel td.pagination {
	text-align: center;
}

table.shovelMenu {
	padding-bottom: 15px;
	width: 100%;
}

table.shovelMenu a {
	font-weight: bold;
	font-size: 12px;
}

#addCommentBox {
	padding-right: 10px
}

#addCommentBox textarea {
	width:100%;
	border: 1px solid #c3c3c3;
}

#addCommentBox input {
	margin:10px -10px 0px 0px;
	padding: 0px 20px;
	float:right;
}

#articleContent{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f8f9fa;
	border: 1px solid #e3e5e7;
	padding: 12px;
	text-align:justify;
}

.read-more-top-link{
	float:right;
	margin-left:10px;
	cursor:pointer;
}

.read-more-comment-link{
	line-height:18px;
	cursor:pointer;
}

.header3{
	color: #006075;
	font-size: 18px;
	font-weight: bold;
}

.tags-container{
	padding:12px 5px;
}

.tagLink{
	color: #2B83AA;
	font-weight: bold;
	display: block;
	float: left;
	margin: 2px 5px 2px 0px;
	height: 18px;
	background: whiteSmoke;
	border: 1px solid #D6D6D6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-width: 24px;
	text-align: center;
	padding: 2px 11px;
}

.shovel td.region-cell{
	padding-left:12px;
}

#shovel-container {
	padding-left:10px;
}

	#shovel-container h3 {
		padding-bottom:10px;
		font-size: 15px !important;
		border-bottom: 1px solid #EAEDEE;
		margin: 15px;
		color: #333 !important;
		text-transform: none !important;
	}

.region-cell{
	color:#666;
	font-size:12px;
}

.region-cell span{
	font-weight:bold;
}

.link-cell{
	min-width: 92px;
}

#add-comment-table{
	margin-top:10px;
}

#articleContent .buttonContainer {
	width:212px;
	margin:auto;
}

#addCommentBox .buttonContainer {
	float:right;
}

.shLine {
	height: 1px;
	overflow: hidden;
	clear: both;
	position: relative;
}

.shLine b {
	width: 50%;
	height: 100%;
	left: 0;
	position: absolute;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(left, rgba(241,241,241,1) 0%, rgba(184,184,184,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(184,184,184,1)));
	background: -webkit-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(184,184,184,1) 100%);
	background: -o-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(184,184,184,1) 100%);
	background: -ms-linear-gradient(left, rgba(241,241,241,1) 0%,rgba(184,184,184,1) 100%);
	background: linear-gradient(to right, rgba(241,241,241,1) 0%,rgba(184,184,184,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b8b8b8',GradientType=1 );
}

.shLine i {
	width: 50%;
	height: 100%;
	left: 50%;
	position: absolute;
	background: rgb(184,184,184);
	background: -moz-linear-gradient(left, rgba(184,184,184,1) 0%, rgba(241,241,241,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(184,184,184,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(184,184,184,1) 0%,rgba(241,241,241,1) 100%);
	background: -o-linear-gradient(left, rgba(184,184,184,1) 0%,rgba(241,241,241,1) 100%);
	background: -ms-linear-gradient(left, rgba(184,184,184,1) 0%,rgba(241,241,241,1) 100%);
	background: linear-gradient(to right, rgba(184,184,184,1) 0%,rgba(241,241,241,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#ffffff',GradientType=1 );
}

.separator-shovel td{
	padding:0px;
}

.shovel-addform-label{
	text-align:right;
}

.shovel-addform-label span.required{
	color: red;
}

#ja-current-content h3.shovel-title{
	font-size: 24px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#description{
	width:420px;
}

.table-shovel-list-element select.inputbox, .table-shovel-list-element input.inputbox{
	width: 190px;
	border: 1px solid #c3c3c3;
	color: #333;
	outline: none;
	background: #F9F9F9;
	background: -moz-linear-gradient(top, #F9F9F9 1%, white 40%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#F9F9F9), color-stop(40%,white));
	background: -webkit-linear-gradient(top, #F9F9F9 1%,white 40%);
	background: -o-linear-gradient(top, #F9F9F9 1%,white 40%);
	background: -ms-linear-gradient(top, #F9F9F9 1%,white 40%);
	background: linear-gradient(to bottom, #F9F9F9 1%,white 40%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ffffff',GradientType=0 );
	padding: 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}

.table-shovel-list-element input.inputbox{
	width:120px;
	margin-right:20px;
}

h2.spModuleHeader {
	color: #257B9B;
	font-size: 25px;
	text-align: center;
	margin-top: 15px;
}

#shovelForm {
	margin: 15px 60px 10px;
	padding: 15px 0;
	border: 1px dashed #CECECE;
	border-width: 1px 0;
}

	#shovelForm .advanced {
		float: right;
		position: relative;
		left: -50%;
	}

		#shovelForm .setDirection {
			position: relative;
			left: 50%;
		}

	#shovelForm .main {
		overflow: hidden;
		margin-bottom: 15px;
	}

		#shovelForm .main > div {
			overflow: hidden;
			padding-right: 10px;
			float: none;
		}

			#shovelForm .main label {
				line-height: 40px;
			}

			#shovelForm .main input[type="text"] {
				padding: 4px 5px;
				width: 100%;
				outline: none;
				border: 1px solid silver;
				border-width: 1px 0 1px 1px;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
			}

			#shovelForm .main .search {
				float: right;
				height: 42px;
				line-height: 42px;
				padding: 0 25px;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				text-transform: uppercase;
			}

	#shovelForm .shovelFilter {
		float: left;
		width: 30%;
	}

		#shovelForm .shovelFilter select {
			width: 100%;
			height: auto;
			padding: 6px 6px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			border-color: #DDD;
		}

	#shovelForm .shovelSeparator {
		float: left;
		width: 1px;
		height: 30px;
		margin: 0 2.2%;
		position: relative;
	}

		#shovelForm .shovelSeparator i {
			background: white;
			background: -moz-linear-gradient(top,white 0%,#D8D8D8 100%);
			background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#D8D8D8));
			background: -webkit-linear-gradient(top,white 0%,#D8D8D8 100%);
			background: -o-linear-gradient(top,white 0%,#D8D8D8 100%);
			background: -ms-linear-gradient(top,white 0%,#D8D8D8 100%);
			background: linear-gradient(to bottom,white 0%,#D8D8D8 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#D8D8D8',GradientType=0 );
			position: absolute;
			top: 0;
			bottom: 50%;
			width: 100%;
		}

		#shovelForm .shovelSeparator b {
			background: #D8D8D8;
			background: -moz-linear-gradient(top,#D8D8D8 0%,white 100%);
			background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D8D8D8),color-stop(100%,white));
			background: -webkit-linear-gradient(top,#D8D8D8 0%,white 100%);
			background: -o-linear-gradient(top,#D8D8D8 0%,white 100%);
			background: -ms-linear-gradient(top,#D8D8D8 0%,white 100%);
			background: linear-gradient(to bottom,#D8D8D8 0%,white 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D8D8D8',endColorstr='#ffffff',GradientType=0 );
			position: absolute;
			top: 50%;
			bottom: 0;
			width: 100%;
		}

.controlShovel {
	clear: both;
	margin: 0 60px 30px;
	overflow: hidden;
}

	.controlShovel a {
		margin-left: 15px;
		height: 16px;
		line-height: 16px;
		display: block;
		padding-left: 22px;
		font-style: italic;
		color: #505050;
		float: right;
	}

		.controlShovel a.work {
			background: url('../../common/images/icons/set2/16/bag.png') no-repeat left center;
		}

		.controlShovel a.sobi {
			background: url('../../common/images/icons/set2/16/plus_2.png') no-repeat left center;
		}

		.controlShovel a.subscription {
			background: url('../../common/images/icons/set2/16/star.png') no-repeat left center;
			float: left;
			font-weight: bold;
			font-style: normal;
		}

#shovelSubscription {
	width: 600px;
	margin-left: -300px;
}

	#shovelSubscription .changeFilter {
		color: #0787D5;
		font-size: 14px;
		margin-top: 10px;
		display: block;
	}

	#shovelSubscription .deleteFilter {
		font-size: 12px;
		margin-top: 10px;
		display: block;
		color: #A0A0A0;
	}

	#shovelSubscription .selectAll {
		color: #0787D5;
		font-size: 12px;
		float: right;
	}

	#shovelSubscription br {
		display: block !important;
	}

	#shovelSubscription .intro,
	#shovelSubscription .prefix {
		font-size: 15px;
		margin: 10px 0;
	}

	#shovelSubscription .boxField {
	}

	#shovelSubscription .keyword {
		border: 1px solid silver;
		outline: 0;
		display: block;
		padding: 4px 3px;
	}

	#shovelSubscription .label {
		font-weight: bold;
		padding-bottom: 5px;
	}

		#shovelSubscription .label i {
			font-style: normal;
			color: #B1B1B1;
			font-size: 12px;
		}

	#shovelSubscription .info {
		font-size: 15px;
		background-color: #FAFAFA;
		padding: 10px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		list-style-type: none;
	}

		#shovelSubscription .info table {
			width: 100%;
			border: 1px dashed #DFDFDF;
			padding: 5px 10px;
			font-size: 13px;
			margin-bottom: 10px;
			display: none;
			background-color: #fff;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}

			#shovelSubscription .info table td {
				vertical-align: top;
			}

		#shovelSubscription .info li {
			padding: 0;
			margin: 0;
			background-image: none;
		}

		#shovelSubscription .value {
		}

		#shovelSubscription .change {
			color: #267CB1;
			font-size: 13px;
			margin-left: 20px;
			float: right;
		}

	#shovelSubscription .rules {
		border-top: 1px dashed #E2E2E2;
		padding-top: 10px;
		margin-top: 10px;
		color: #A2A2A2;
		font-size: 10px;
	}

	#shovelSubscription form {
		overflow: hidden;
		margin: 10px 0;
	}

	#shovelSubscription .sfField {
		overflow: hidden;
		padding-right: 10px;
		float: none;
	}

	#shovelSubscription form.simpleForm label {
		height: 42px;
		line-height: 42px;
	}

	#shovelSubscription #subscriptionsEmail {
		padding: 4px 5px;
		width: 100%;
		outline: none;
		border: 1px solid silver;
		border-width: 1px 0 1px 1px;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}

	#shovelSubscription .simpleForm .simpleButton {
		float: right;
		height: 42px;
		line-height: 42px;
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
		text-transform: uppercase;
	}

.mceEditorContainer select {
	width: auto !important;
}

#mnShovelOffers #employerProfile {
	/*background-color: #EAEAEA;*/
}

	#mnShovelOffers #employerProfile .profileContent {
		padding: 15px;
		border-right: 2px solid #EAEAEA;
	}

		#mnShovelOffers #employerProfile .profileContent .image {
			text-align: center;
		}

			#mnShovelOffers #employerProfile .profileContent .image img {
				max-width: 100%;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}

		#mnShovelOffers #employerProfile .profileContent h3 {
			text-align: center;
			font-size: 18px;
			font-family: 'Open Sans',Tahoma,Verdana,Arial,sans-serif;
			color: #0E3779;
			margin-top: 20px;
			text-transform: none;
		}
