﻿body {
}

.form-clerk-wrapper {
	width: 100%;
}

.bankId {
	text-align: center;
}

.form-clerk-container, .bottom-text {
	max-width: 950px;
	margin: auto;
}

	.form-clerk-container .arrangement-logo {
		padding-top: 8px;
		padding-bottom: 4px;
	}

		.form-clerk-container .arrangement-logo img {
			max-height: 184px;
		}

	.form-clerk-container .arrangement-form-title {
		padding: 8px;
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		background-color: #303030;
		color: #f9f9f9;
	}

	.form-clerk-container .form-clerk-inner-container {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #D0D0D0;
	}

		.form-clerk-container .form-clerk-inner-container .confirmIdentity {
			display: flex;
			justify-content: space-between;
			background-color: #fff;
			border: 2px solid #000;
			border-radius: 6px;
			padding: 14px;
		}

			.form-clerk-container .form-clerk-inner-container .confirmIdentity .textContainer {
				font-size: 15px;
				font-weight: bold;
				padding-top: 5px;
			}

			.form-clerk-container .form-clerk-inner-container .confirmIdentity .buttomContainer .btn_IdentityOK {
				background-color: #6EB01A;
				border: 1px solid #77933C;
			}

			.form-clerk-container .form-clerk-inner-container .confirmIdentity .buttomContainer .btn_IdentityFalse {
				background-color: #E46C0A;
				border: 1px solid #E46C0A;
				margin-left: 20px;
			}


			.form-clerk-container .form-clerk-inner-container .confirmIdentity .buttomContainer .btn {
				margin-bottom: 10px;
				padding: 3px 12px;
				width: 136px;
			}

			.form-clerk-container .form-clerk-inner-container .confirmIdentity div {
				display: inline-block;
			}

@media only screen and (min-device-width : 0px) and (max-device-width : 930px) {
	.form-clerk-container .form-clerk-inner-container .confirmIdentity .textContainer {
		padding-right: 10px;
	}

	.form-clerk-container .form-clerk-inner-container .confirmIdentity .buttomContainer .btn_IdentityFalse {
		margin-left: 0px;
	}
}

.form-clerk-container .arrangement-form-preface {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.form-clerk-container .form-navigation {
	background-color: #f0f0f0;
	border: solid 1px #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	overflow: auto;
	border-radius: 6px;
	box-shadow: 3px 3px 3px #B0B0B0;
}

	.form-clerk-container .form-navigation .form-page-name {
		color: #9C9C9C;
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 14px;
		width: 20%;
		min-width: 140px;
		display: block;
		float: left;
		text-align: center;
	}

	.form-clerk-container .form-navigation .form-page-name-active {
		color: #000000;
	}

.form-clerk-container .section {
	overflow: auto;
	background-color: #e6e6e6;
	border: 1px solid #ffffff;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-radius: 6px;
	box-shadow: 3px 3px 3px #B0B0B0;
}

.form-clerk-container .section-header {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 2px;
}


.form-clerk-container .form-field-control {
	float: left;
	padding: 4px;
	margin: 4px;
	margin-top: 18px;
	position: relative;
}

	.form-clerk-container .form-field-control label {
		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		float: left;
		padding-top: 2px;
		width: 85%;
		/*height: 20px;*/
	}

.form-clerk-container .form-field-control-type-1 {
	width: 30%;
}

.form-clerk-container .form-field-control-type-1.vertical {
	clear: both;
	width: 95%;
	margin-top: 0;
}

.form-clerk-container .form-field-control-type-1.form-field-control-eachRow {
	display: block !important;
	width: 96% !important;
}

	.form-clerk-container .form-field-control-type-1 label {
		float: left;
		width: auto;
		margin-right: 8px;
	}


	.form-clerk-container .form-field-control-type-1 input {
		float: left;
		width: 13px;
		margin-left: 0px;
		margin-right: 6px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
	}

.form-clerk-container .form-field-control-type-5 {
	width: 90%;
}

	.form-clerk-container .form-field-control-type-5 label {
		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		float: left;
		padding-top: 2px;
		width: 82%;
	}

	.form-clerk-container .form-field-control-type-5 .radiobuttons {
		float: left;
		width: 90%;
	}

	.form-clerk-container .form-field-control-type-5.vertical .radiobuttons label {
		clear: right;
		width: 95%;
	}

	.form-clerk-container .form-field-control-type-5.widelabel .radiobuttons label {
		width: 140px;
	}

		.form-clerk-container .form-field-control-type-5 .radiobuttons label {
			float: left;
			width: 40px;
			margin-right: 10px;
		}

		.form-clerk-container .form-field-control-type-5 .radiobuttons input {
			float: left;
			width: 13px;
			margin-left: 0px;
			margin-right: 6px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px;
		}


.form-clerk-container .navigation-buttons {
	overflow: auto;
	padding-bottom: 10px;
}

	.form-clerk-container .navigation-buttons .next-button {
		background-image: linear-gradient(to bottom,#404040 0,#000000 100%);
		font-weight: bold;
		float: right;
	}

	.form-clerk-container .navigation-buttons .green-btn {
		background-color: #6DB040;
		background-image: linear-gradient(to bottom, #7EB75B 0px, #62A436 100%);
	}

	.form-clerk-container .navigation-buttons .prev-button {
		background-image: linear-gradient(to bottom,#404040 0,#000000 100%);
		float: left;
		font-weight: bold;
	}

.form-clerk-container .bottom-text {
	overflow: auto;
	background-color: #dddddd;
	padding: 2px;
}

.form-clerk-container table.table {
	float: left;
}

	.form-clerk-container table.table th {
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-indent: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		text-indent: 0px;
	}

	.form-clerk-container table.table td {
		font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size: 13px;
		font-weight: normal;
		text-indent: 10px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 4px;
		text-indent: 0px;
	}

		.form-clerk-container table.table td input {
			float: right;
			width: 80px;
		}

.form-clerk-container .bottom-text .bottom-logo {
	float: right;
}

.form-clerk-container .form-field-control input,
.form-clerk-container .form-field-control select {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
	height: 24px;
	float: left;
}

.form-clerk-container .section-organization .errorfield,
.form-clerk-container .section-roles .errorfield,
.form-clerk-container .form-field-control .errorfield {
	height: 11px;
	min-width: 120px;
	font-family: Arial;
	font-size: 11px;
	color: #900000;
	font-weight: normal;
	float: right;
	text-align: right;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	position: absolute;
	top: -18px;
	left: 96px;
}

.section-organization .has-error .errorfield, /* test */
.section-roles .has-error .errorfield, /* test */
.form-clerk-container .has-error .errorfield /* test */ {
	background-color: #d9534f;
	border: 1px solid #d9534f;
	border-radius: 4px;
	height: 20px;
	text-align: left;
	color: #ffffff;
	box-shadow: 3px 3px 3px #b0b0b0;
}

.section-organization .has-error .errorfield-tag,
.section-roles .has-error .errorfield-tag,
.form-clerk-container .has-error .errorfield-tag {
	background-image: url(../Images/errortag1.png);
	border-radius: 4px;
	height: 10px;
	width: 60px;
	padding: 3px;
	position: absolute;
	text-align: center;
	top: -2px;
	left: 5px;
	width: 120px;
	float: left;
}

.form-clerk-container .form-field-control input {
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	z-index: 10;
}

.form-clerk-container .form-field-control select {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* _______________________PAGE1_____________________________________________*/

.form-clerk-container .section-personal-info .form-field-control input {
	width: 208px;
}



.form-clerk-container .form-field-control-birthdate select.listday {
	width: 50px;
}

.form-clerk-container .form-field-control-birthdate select.listmonth {
	width: 50px;
}

.form-clerk-container .form-field-control-birthdate select.listyear {
	width: 64px;
}

.form-clerk-container .form-field-control-gender select {
	width: 110px;
}

.form-clerk-container .section-contact-info .form-field-control {
	width: 290px;
}

	.form-clerk-container .section-contact-info .form-field-control input {
		width: 180px;
	}

.form-clerk-container .section-contact-info .form-field-control-zipcode input {
	width: 70px;
}

.form-clerk-container .section-contact-info .form-field-control-phone select.prefix {
	width: 62px;
}

.form-clerk-container .section-contact-info .form-field-control-phone input.phone {
	width: 105px;
}

.form-clerk-container .section-personal-info .form-field-control-firstname input {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-firstname {
	width: 286px;
	margin-right: 40px;
}

.form-clerk-container .section-personal-info .form-field-control-lastname input {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-lastname {
	width: 286px;
	margin-right: 40px;
}

.form-clerk-container .section-personal-info .form-field-control-nationality input {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-nationality select {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-nationality {
	width: 286px;
	margin-right: 40px;
}

.form-clerk-container .section-personal-info .form-field-control-socialSecurityNumber input {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-socialSecurityNumber select {
	width: 170px;
}

.form-clerk-container .section-personal-info .form-field-control-socialSecurityNumber {
	width: auto;
	margin-right: 50px;
}

.form-clerk-container .section-personal-info .form-field-control-gender {
	width: 286px;
	margin-right: 40px;
}

.form-clerk-container .section-personal-info .form-field-control-birthdate {
	width: 286px;
	margin-right: 40px;
}

.form-clerk-container .section-contact-info .form-field-control-address input {
	width: 170px;
}

.form-clerk-container .section-contact-info .form-field-control-address {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-zipcode {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-ziparea input {
	width: 170px;
}

.form-clerk-container .section-contact-info .form-field-control-ziparea {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-phone {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-email input {
	width: 170px;
}

.form-clerk-container .section-contact-info .form-field-control-email {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-confirmemail input {
	width: 170px;
}

.form-clerk-container .section-contact-info .form-field-control-confirmemail {
	width: 286px;
}

.form-clerk-container .section-contact-info .form-field-control-country select {
	width: 170px;
}
/* _______________________PAGE2_____________________________________________*/

.form-clerk-container .section-language-info .form-field-control input {
	width: 208px;
}

.form-clerk-container .section-language-info .form-field-control {
	width: 280px;
}

	.form-clerk-container .section-language-info .form-field-control select {
		width: 185px;
	}

.form-clerk-container .section-language-info .form-field-control-languageadd {
	width: 92px;
	float: right;
	padding: 0px;
	padding-top: 4px;
}

	.form-clerk-container .section-language-info .form-field-control-languageadd input {
		float: right;
		width: 80px;
	}

.form-clerk-container .section-language-info .btn-sm {
	height: 22px;
	padding-top: 0px;
}

.form-clerk-container .section-organization {
	position: relative;
}

	.form-clerk-container .section-organization .form-field-control .errorfield {
		left: 10px;
		top: -22px;
	}

	.form-clerk-container .section-organization .has-error .errorfield-tag {
		left: -80px;
		top: -6px;
	}


	.form-clerk-container .section-organization .errorfield {
		top: 0px;
		left: 95px;
	}

	.form-clerk-container .section-organization .errorfield-tag {
		top: 16px;
		left: 20px;
	}

.form-clerk-container .section-cv-arrangement .form-field-control input {
	width: 180px;
}

.form-clerk-container .section-cv-arrangement .form-field-control select {
	width: 60px;
}

.form-clerk-container .section-cv-arrangement .form-field-control {
	width: 286px;
}

.form-clerk-container .section-cv-arrangement .form-field-control-cvarrangementadd {
	width: 92px;
	float: right;
	padding: 0px;
	padding-top: 4px;
}

	.form-clerk-container .section-cv-arrangement .form-field-control-cvarrangementadd input {
		float: right;
		width: 80px;
	}

.form-clerk-container .section-cv-arrangement .btn-sm {
	height: 22px;
	padding-top: 0px;
}

.form-clerk-container .section-cv-arrangement .form-field-control-cv-year {
	width: 232px;
}

.form-clerk-container .section-cv .form-field-control input {
	width: 180px;
}

.form-clerk-container .section-cv .form-field-control select {
	width: 60px;
}

.form-clerk-container .section-cv .form-field-control {
	width: 286px;
}

.form-clerk-container .section-cv .form-field-control-cvadd {
	width: 92px;
	float: right;
	padding: 0px;
	padding-top: 4px;
}

	.form-clerk-container .section-cv .form-field-control-cvadd input {
		float: right;
		width: 80px;
	}

.form-clerk-container .section-cv .btn-sm {
	height: 22px;
	padding-top: 0px;
}

.form-clerk-container .section-cv .form-field-control-cv-year {
	width: 232px;
}

.form-clerk-container .section-cv .form-field-control-cv-arrangementname {
	width: 286px;
}

.form-clerk-container .section-cv-arrangement table .fromto {
	width: 120px;
}

.form-clerk-container .form-field-control-cv-function input {
	width: 160px;
}
/* _______________________PAGE3_____________________________________________*/

.form-clerk-container .section-positions .form-field-control {
	/*width: 580px; */
	clear: left;
}

	.form-clerk-container .section-positions .form-field-control select {
		width: 180px;
		margin-right: 2px;
	}

	.form-clerk-container .section-positions .form-field-control .btndelete {
		float: left;
		overflow: auto;
	}

		.form-clerk-container .section-positions .form-field-control .btndelete input {
			float: left;
			width: 80px;
		}

.form-clerk-container .section-positions .form-field-control-positionadd input {
	float: right;
	width: 80px;
}

.form-clerk-container .section-positions .position-description {
	float: right;
	width: 280px;
}

.form-clerk-container .section-worktime,
.form-clerk-container .section-license {
	padding-bottom: 10px;
}

	.form-clerk-container .section-license input,
	.form-clerk-container .section-worktime input {
		float: left;
		margin-right: 10px;
		padding-top: 0px;
		margin-top: 0px;
	}

	.form-clerk-container .section-license label,
	.form-clerk-container .section-worktime label {
		float: left;
		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		padding-top: 2px;
	}

.form-clerk-container .section-positions .position-description .description-inner {
	border: solid 1px #c0c0c0;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	padding-top: 2px;
	padding: 10px;
	margin: 10px;
}

.form-clerk-container .form-field-control-worktime {
	clear: left;
	width: 80%;
	margin-top: 4px;
}

	.form-clerk-container .form-field-control-worktime label {
		width: 80%;
	}

.form-clerk-container .form-field-control-worktimes {
	width: 80%;
}

.form-clerk-container .form-field-control-license {
	width: 160px;
	margin-top: 4px;
}

.form-clerk-container .form-field-control-description {
	float: none;
	width: 98%;
	margin: 0px;
	padding: 8px;
	box-sizing: border-box;
}

	.form-clerk-container .form-field-control-description textarea {
		width: 100%;
		box-sizing: border-box;
		height: 100px;
		min-height: 100px;
		max-width: 912px;
	}

.form-clerk-container .form-field-control-agreement {
	float: none;
	width: 100%;
	margin: 0px;
	padding: 8px;
	box-sizing: border-box;
}

	.form-clerk-container .form-field-control-agreement textarea {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		height: 100px;
	}

	.form-clerk-container .form-field-control-agreement label {
		width: 80%;
		padding-left: 8px;
		padding-top: 6px;
		box-sizing: border-box;
		font-weight: bold;
	}

.form-clerk-container .section-agreement .has-error {
	margin-top: 14px;
}

.form-clerk-container .section-positions .form-field-control .errorfield {
	left: 10px;
	top: -22px;
}

.form-clerk-container .section-positions .has-error .errorfield-tag {
	left: -80px;
	top: -6px;
}

.form-clerk-container .section-positions .lstselectsection {
	position: relative;
	float: left;
}

.form-clerk-container .section-positions .lstselectcategory {
	position: relative;
	float: left;
}

.form-clerk-container .section-roles {
	position: relative;
	padding: 18px 0 10px 5px;
}

	.form-clerk-container .section-roles .role-container {
		padding: 10px 10px 0 10px;
		border-top: 1px solid white;
	}

		.form-clerk-container .section-roles .role-container:first-child {
			border: none;
		}

		.form-clerk-container .section-roles .role-container .role-label {
			font-weight: 700;
			display: block;
			margin-bottom: 10px;
		}

		.form-clerk-container .section-roles .role-container .role-chkBox {
			display: inline-block;
			width: 49%;
		}

		.form-clerk-container .section-roles .role-container input {
			margin: 0 5px 0 20px;
		}

		.form-clerk-container .section-roles .role-container label {
			font-weight: 500;
		}

		.form-clerk-container .section-roles .role-container .role-rbl {
			display: inline-table;
		}

			.form-clerk-container .section-roles .role-container .role-rbl tr {
				display: inline-table;
			}

	.form-clerk-container .section-roles .errorfield {
		top: 4px;
	}

	.form-clerk-container .section-roles .errorfield-tag {
		top: 20px;
	}

/* _______________________PAGE4_____________________________________________*/

.form-clerk-container td.confirmheader {
	font-weight: bold !important;
}

.form-clerk-container .section-confirm-dynamic td.confirmheader,
.form-clerk-container .section-confirm-worktime td.confirmheader {
	width: 40%;
}

.form-clerk-container .section-confirm-dynamic td.confirmvalue,
.form-clerk-container .section-confirm-worktime td.confirmvalue {
	text-align: right;
	padding-right: 20px;
}

	.form-clerk-container .section-confirm-dynamic td.confirmvalue.single,
	.form-clerk-container .section-confirm-worktime td.confirmvalue.single {
		text-align: left !important;
	}

.form-clerk-container .section-header .form-shortcut {
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
}

.form-clerk-container .form-shortcut {
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
}

.form-clerk-container .section-confirm-personal .small-table {
}

.form-clerk-container table.table td.noitems {
	text-align: center;
}

.form-clerk-container .section-confirm-personal .col-md-6,
.form-clerk-container .section-confirm-personal .row {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.form-clerk-container .section-positions .alreadyegistered {
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	color: #800000;
}

.form-clerk-container .form-field-control-type-1 .errorfield {
	left: 10px;
}

.form-clerk-container .form-field-control-type-1 .errorfield-tag {
	left: -70px;
}

.form-clerk-container .form-field-control-pinfo {
	width: 80%;
}


.form-clerk-container .no-error-tag .errorfield-tag {
	display: none;
}




/* VALG */

.form-clerk-container .form-field-control-reference .radiobuttons label {
	float: left;
	width: 85%;
	margin-right: 10px;
}

.form-clerk-container .form-field-control-reference .radiobuttons input {
	clear: left;
}

.form-clerk-container .form-field-control-reference label.control-label {
	display: none;
}


.form-clerk-container .form-field-control-type-9 {
	width: 96%;
}

	.form-clerk-container .form-field-control-type-9 label.control-label {
		padding-left: 8px;
		padding-top: 6px;
		width: 86%;
	}

/* Login overlay*/

.FormGreyedBackground {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	background-color: #000000;
}

.FormOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: transparent;
	box-sizing: border-box;
	padding-top: 100px;
}

.FormOverlayContainer {
	width: 240px;
	border: 0px solid #000000;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 6px;
	background-color: #ffffff;
	margin: 0 auto;
}

.login-form .login-form-header {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
}

.login-form .login-form-label label {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.login-form .login-form-input input {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal !important;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 6px;
}

.login-form .login-form-input {
	box-sizing: border-box;
	width: 100%;
	height: 24px;
}


	.login-form .login-form-input input {
		font-family: Arial;
		font-size: 12px;
		box-sizing: border-box;
		float: left;
	}

.login-form .login-form-error {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal !important;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #800000;
}

.loggedininfo {
	box-sizing: border-box;
	width: 320px;
	float: right;
	height: 100%;
}

	.loggedininfo .loggedintext {
		float: right;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal !important;
		box-sizing: border-box;
		width: 100%;
		text-align: right;
	}

	.loggedininfo .loggoutbutton {
		float: right;
		font-family: Arial;
		font-size: 12px;
		padding-top: 5px;
		font-weight: normal !important;
	}


/* Predefined css for dynamic items */

.form-field-control-oneline {
	width: 90% !important;
	margin-top: 4px !important;
	margin-bottom: 4px !important;
}

.fullWidthTextArea {
	width: 99%;
	max-width: 99%;
	min-width: 99%;
	min-height: 150px;
}

.textAreaWidth {
    width: 737px;
    margin: 0px;
    height: 87px;
}

/* MOBILE DESIGN */
@media only screen and (max-width: 767px) {
	#BankIdClerkForm_bankIdIframe {
		width: 100% !important;
	}

	.form-clerk-wrapper .form-clerk-container .arrangement-logo img {
		max-width: 49% !important;
	}

	.form-clerk-wrapper .form-clerk-container .section-positions .position-description {
		float: left;
		width: 100%;
	}
}

/* AddLineMergeTool */

.addLineMergeTool {
	/*clear: both;*/
	padding: 10px;
}

	.addLineMergeTool .btnAddValue {
		/*background-image: linear-gradient(to bottom,#404040 0,#000000 100%);*/
		height: 22px;
		margin: 33px 0 0 15px;
		padding-top: 0px;
		float: left;
	}

	.addLineMergeTool .error-container {
		display: inline-block;
		margin: 33px 0 0 15px;
		color: red;
		float: left;
	}

	.addLineMergeTool table {
		clear: both;
	}

		.addLineMergeTool table tr {
			border-top: 1px solid #ddd;
		}

			.addLineMergeTool table tr td {
				padding: 0 30px 0 0;
			}

				.addLineMergeTool table tr td:last-of-type {
					width: 1%;
					padding-bottom: 5px;
				}

				.addLineMergeTool table tr td .btn {
					height: 22px;
					padding-top: 0px;
					float: right;
				}



.dynAttr__Wrapper {
	margin-right: 16px !important;
}

	.dynAttr__Wrapper input[type="text"] {
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		float: right;
	}
