.pumflit-banner-seprator {
	float: left;
	width: 100%;
	margin: 20px 0;
	border: 1px solid #e7e7e7;
}
.banner-groups-sec {
	float: left;
	width: 100%;
}
.pumflit-banner-fields-sec,
.pumflit-banner-field-con {
	float: left;
	width: 100%;
}
.pumflit-banner-field-con {
	margin-bottom: 10px;
}
.pumflit-banner-field-con .field-label {
	float: left;
	width: 150px;
}
.pumflit-banner-field-con .field-value {
	float: left;
}
.pumflit-groups-list-sec .group-item.group-head,.pumflit-item.pumflit-head { background-color: #dedede !important; }
.pumflit-groups-list-sec .group-item:nth-child(odd),
.pumflit-item:nth-child(odd) {
	background-color: rgb(238, 238, 238);
}
.pumflit-groups-list-sec .group-item.group-head li,
.pumflit-item.pumflit-head li {
	font-weight: bold;
}
.pumflit-groups-list-sec,
.group-item,
.group-item > ul,
.group-item > .action-update-con {
	float: left;
	width: 100%;
}
.group-item > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.group-item > ul > li {
	float: left;
	width: 160px;
	padding: 10px;
}
.group-item > ul > li.group-code {
	width: 250px;
}
.group-item > .action-update-con {
	display: none;
}
.pumflit-banners-list-sec {
	float: left;
	width: 100%;
}
.pumflit-item,
.pumflit-item > ul,
.pumflit-item > .action-update-con {
	float: left;
	width: 100%;
}
.pumflit-item > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pumflit-item > ul > li {
	float: left;
	width: 120px;
	padding: 10px;
}
.pumflit-item > ul > li.pumflit-code {
	width: 250px;
}
.pumflit-item > .action-update-con {
	display: none;
}
.add-pumflit-group-to-list,.add-banner-to-list,.update-the-banner,
.update-the-list-cand-exp {
	display: inline-block;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	white-space: nowrap;
	color: #555;
	border-color: #ccc;
	background: #f7f7f7;
	box-shadow: 0 1px 0 #ccc;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.update-group-cand-exp,.remove-group-cand-exp,
.update-ad,.remove-ad {
	display: inline-block;
	text-decoration: none;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 3px 6px 1px 6px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	white-space: nowrap;
	color: #555;
	border-color: #ccc;
	background: #f7f7f7;
	box-shadow: 0 1px 0 #ccc;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.action-update-con {
	background: #dfdfdf;
	padding: 20px 40px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.field-value {
    width: 70%;
}
.redux-container .redux-main .jobsearch-browse-med-image img {
	max-width: 250px;
	max-height: 250px;
}
.redux-container-jobsearch_ads_banner .field-value textarea {
	width: 100%;
	height: 160px;
}
.message-box {
	display: inline-block;
	margin-bottom: 8px;
}
.message-box .alert-danger {
	display: inline-block;
	width: 100%;
	background-color: #FCF8E3;
	color: #C09853;
	padding: 8px 35px 8px 14px;
}
.message-box .alert-success {
	display: inline-block;
	width: 100%;
	background-color: #46B450;
	color: #fff;
	padding: 8px 35px 8px 14px;
}