
/******************************
 * TEMPLATE SPECIFIC ELEMENTS
 ******************************/

/******************** TEMPLATE CREATION ********************/

#create-template-section .field {
	margin-bottom: 10px;
}

input#artifact,
input#name {
	margin-right: 10px;
	margin-top: 5px;
	height: 25px;
	width: 400px;
	background: #282425;
}



#create-template-section .field {
	float: none;
}

#create-template-section .create-template {
	display: block;
	font-size: 14px;
	width: 200px;
	height: 25px;
	margin: 5px;
	background: #282425;
}


/******************** TEMPLATE INFO / COMMON ********************/

#template-article #template-info {
	font-size: 1.3em;
}

#template-article #template-info .template-label {
	float: left;
	min-width: 160px;
}


/******************** TEMPLATE COMMON PARTS ********************/

.template-providers-subsection-title {
	margin-top: 120px;
}


/******************** VERSIONS PART ********************/

#template-article #template-list-versions.table>ul {
	padding-bottom: 20px;
}

#template-article #template-list-versions.table .first-column,
#template-article #template-list-versions.table .last-column {
	width: 15px;
}

#template-article #template-list-versions.table .column {
	width: 820px;
}


/******************** RECEIVERS PART ********************/


/* TABLE */
#template-article .receivers-part .table>ul {
	width: 900px;
}

#template-article .receivers-part .table .first-column,
#template-article .receivers-part .table .last-column {
	width: 15px;
}

#template-article .receivers-part .table-header,
#template-article .receivers-part .table-content,
#template-article .receivers-part .table-footer {
	width: 890px;
}

#template-article .receivers-part .table .column:nth-child(2) {
	width: 300px;
}

#template-article .receivers-part .table .column:nth-child(3) {
	width: 500px;
}

#template-article .receivers-part .table-footer {
	margin-bottom: 10px;
}

/* ADD RECEIVER */
.receivers-part .new-receiver .add-receiver {
	float: left;
	margin: 40px 0 30px 30px;
	padding: 5px 10px;
	width: 200px;
}

.receivers-part .new-receiver .form-receiver {
	display: none;
	margin-left: 20px;
}

.receivers-part .new-receiver .form-receiver .field {
	float: left;
	margin: 20px 10px 30px 10px;
}

#template-section .receivers-part .new-receiver .form-receiver .field label {
	display: none;
}

.receivers-part .new-receiver .form-receiver .field  select {
	width: 300px;
	height: 25px;
	background: #282425;
}

.receivers-part .labelOption {
	display: none;
}

.receivers-part .new-receiver .form-receiver .create-deliveryTemplate {
	display: block;
	float: left;
	width: 180px;
	height: 25px;
	font-size: 14px;
	padding: 5px 0;
	margin-left: 10px;
	position: relative;
	top: 20px;
}

/* UPDATE RECEIVER */
.receivers-part .form-update-receiver #minTemplateVersion {
		background-color: #282425;
		width: 300px;
		font-size: 15px;
}

/* image-loader */
.receivers-part #field-receiverUid .input .loader-versions {
	position: relative;
	top: 4px;
}

/******************** PROVIDER KEYS PART ********************/

/* TABLE */
#template-article .providerKeys-part .table>ul {
	width: 900px;
}

#template-article .providerKeys-part .table .first-column,
#template-article .providerKeys-part .table .last-column {
	width: 15px;
}

#template-article .providerKeys-part .table .column:nth-child(2) {
	width: 290px;
	overflow: auto;
}

#template-article .providerKeys-part .table .column:nth-child(3) {
	width: 180px;
}

#template-article .providerKeys-part .table .column:nth-child(4) {
	width: 180px;
}

#template-article .providerKeys-part .table .column:nth-child(5) {
	width: 100px;
}

/* ADD PROVIDER KEY */
.new-providerKey .add-providerKey,
.new-providerKey .send-providerKey {
	float: left;
	margin: 20px 0;
	padding: 5px 10px;
	width: 200px;
}


.new-providerKey .send-providerKey {
	margin-left: 20px;
}

.new-providerKey .create-templateKey {
	width: 155px;
	height: 25px;
	margin-left: 10px;
	position: relative;
	top: 38px;
}

.new-providerKey .form-providerKey {
	display: none;
	margin-left: 20px;
}

.new-providerKey .form-providerKey .field {
	margin: 10px 10px;
}

.new-providerKey .form-providerKey .field select {
	width: 300px;
	height: 25px;
	background: #282425;
}

.new-providerKey .form-providerKey .field input {
	width: 195px;
	height: 25px;
	background: #282425;
}

.new-providerKey .form-providerKey .field label {
	display: block;
	font-size: 14px;
	padding: 5px 0;
}

.providerkeys-part .form-providerKey #field-providerUid {
	margin-left: 30px;
}

.providerkeys-part .new-providerKey {
	display: none;
}

/******************** FOOTER ********************/
#template-section .delete-template {
	width: 20%;
	height: 30px;
	margin-top: 40px;
	margin-left: 40%;
}
