body, .innertab {
	font-size: 14px;
  	font-family: arial, verdana, helvetica, sans-serif;
}

.collapsible {
	display:none;
	width: 350px;
	height: 350px;
	overflow: scroll;
}

.collapseTrigger {
	cursor: pointer;
}

.collapseTriggerImage {
    background-image: url("smoothness/images/ui-icons_888888_256x240.png");
    background-position: -66px -193px;
    height: 14px;
    width: 14px;
    display: inline-block;
}

hr {
	page-break-after: always;
}

#tabs {
	border: 0px;
	font-size: 0.9em;
}

#fixedTop {
	position: fixed;
	left: 0cm;
	top: 0cm;
	width: 25.5cm;
	z-index: 100;
}

* html #fixedTop {
	top: -16px;
}

*:first-child+html #fixedTop {
	top: -16px;
}

.errorContent {
	padding: 0.5em;
	height: 1cm;
	overflow-y: scroll;
}

#scrollingContent {
	width: 19cm;
	margin-top:0.8cm;
}

#reiter {
	font-size: 14px;
}

#versionDiv {
	position: absolute; 
	top: auto;  
	right: 0px;
}

#actionframe {
	position: fixed;
	left: 20.5cm;
	top: 3cm;
	z-index: 100;
	overflow: none; 
}

@page {
	size: A4;
	margin: 1cm;
}

.small {
   font-size:0.7em;
   padding-left: 0.1cm;
}

.small08 {
   font-size: 0.8em;
   /*padding-left: 0.1cm;*/
}

.layer {
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	position: relative;
	overflow: visible;
}

.disabledInput {
	background-color: InactiveBorder;
}

/*textarea { overflow: hidden;}*/
/*
textarea {
	overflow: auto;
	height: 0.9cm;
}
*/

.signature { width: 2.65cm;}

.abs {position: absolute;}

.fieldlabel {position: absolute;font-size: 0.7em;}

.missingReq {
	background-color: #FFCECE;
}

.ruler {
	width:19cm;
	border-bottom: 2px solid gray;
	margin-left: 0cm;
}

input {
	font-size:1.1em;
	/*border-width: 1px;*/
}


.actionbutton {
	height: 43px;
	width: 4cm;
    margin-bottom: 7px;
    background: #FFF;
    color: #222;
    border-radius: 3px;
    border: 1px solid #AAA;
    padding: 5px 0;
	box-shadow: 1px 2px 4px -2px rgba(0, 0, 0, 0.4);
}

.actionbutton:hover{
	cursor: pointer;
	background: #eee;
}

.errorBackground {background-color: #EEE;}

.singleAttachment {}

.attachmentButtonView, .attachmentButtonDelete {
	width: 2.5cm;
}

.focused {
	border-color: green;
}

ul li {
	list-style-type:circle;
}
.field_quit{  width: 5cm;}
#field_vermerke_P1 {position: absolute; width: 18.1cm; top: 8.1cm; left: 0.0cm;  height:3.5; }
.vermerke_P1{position: absolute; width: 18.1cm; top: 0.3cm; left: 0.0cm; height:3.3cm; resize: none;}
.vermerke_P1 textarea{position: absolute; width: 18.1cm; top: 0.3cm; left: 0.0cm; height:3.3cm;}

 
/* a basic address field  print1 für Einzelbgs Seitelayout */
.field_anschrift {                                  width: 5cm; }
.AnschriftName_p1 {         	position: absolute; width: 5.6cm; top: 0.4cm; }
.AnschriftName1_p1 {         	position: absolute; width: 5.6cm; top: 0.4cm; }
.AnschriftName2_p1 {         	position: absolute; width: 5.6cm; top: 0.9cm; }
.AnschriftStrasse1_p1{      	position: absolute; width: 4.6cm; top: 1.4cm; }
.AnschriftHausnummer_p1 {   	position: absolute; width: 0.8cm; top: 1.4cm; left: 4.8cm; }
.AnschriftPostleitzahl_p1 { 	position: absolute; width: 1.3cm; top: 1.9cm; }
.AnschriftOrt1_p1 {          	position: absolute; width: 4.1cm; top: 1.9cm; left: 1.5cm; }

/* a basic address field layout */
.field_anschrift {       						width: 5cm; }
.AnschriftName {         	position: absolute; width: 5.6cm; top: 0.4cm; }
.AnschriftName1 {         	position: absolute; width: 5.6cm; top: 0.4cm; }
.AnschriftName2 {         	position: absolute; width: 5.6cm; top: 0.9cm; }
.AnschriftName3 {     		position: absolute; width: 5.6cm; top: 1.4cm; }
.AnschriftName4 {      		position: absolute; width: 5.6cm; top: 1.9cm; }
.AnschriftStrasse {      	position: absolute; width: 4.8cm; top: 1.2cm; }
.AnschriftStrasse1 {      	position: absolute; width: 4.6cm; top: 2.9cm; }
.AnschriftStrasse2 {      	position: absolute; width: 4.6cm; top: 3.4cm; }
.AnschriftHausnummer {   	position: absolute; width: 0.8cm; top: 2.9cm; left: 4.8cm; }
.AnschriftPostleitzahl { 	position: absolute; width: 1.3cm; top: 4.0cm; }
.AnschriftOrt {          	position: absolute; width: 4.1cm; top: 1.8cm; left: 1.5cm; }
.AnschriftOrt1 {          	position: absolute; width: 4.1cm; top: 4.0cm; left: 1.5cm; }
.AnschriftOrt2 {          	position: absolute; width: 4.1cm; top: 4.5cm; left: 1.5cm; }
.AnschriftStaat {        	position: absolute; width: 1.3cm; top: 4.5cm; }
.field_anschrift_title {top: 2.5cm; font-weight: bold;}

input.links {				position: absolute; left: 0cm; }
input.rechts {				position: absolute; left: 9cm; }

/*
@media screen {
	.field_anschrift {       						 }
	.AnschriftName {         	top: 0.4cm; }
	.AnschriftName1 {         	top: 0.4cm; }
	.AnschriftName2 {         	top: 0.9cm; }
	.AnschriftName3 {     		top: 1.4cm; }
	.AnschriftName4 {      		top: 1.9cm; }
	.AnschriftStrasse {      	top: 1.2cm; }
	.AnschriftStrasse1 {      	top: 2.9cm; }
	.AnschriftStrasse2 {      	top: 3.4cm; }
	.AnschriftHausnummer {   	top: 2.9cm; }
	.AnschriftPostleitzahl { 	top: 4.1cm; }
	.AnschriftOrt {          	top: 1.9cm; }
	.AnschriftOrt1 {          	top: 4.1cm; }
	.AnschriftOrt2 {          	top: 4.6cm; }
	.AnschriftStaat {        	top: 4.6cm; }
	.field_anschrift_title {top: 2.5cm; font-weight: bold;}
}
*/
#unwrapResponse {
	display: none;
	visibility: hidden;
}

@media screen{
	.unsigned {
		background: url(quill16.png) no-repeat scroll 0px 0px;
		padding-left: 15px;
	}
	.invalid {
		background: url(invalid.png) no-repeat scroll 0px 0px;
		padding-left: 15px;
	}
	.valid {
		background: url(valid.png) no-repeat scroll 0px 0px;
		padding-left: 15px;
	}
	.unknown {
		background: url(unknown.png) no-repeat scroll 0px 0px;
		padding-left: 15px;
	}
}

table#layerSignatures div {
	width: 7cm;
	height: 0.5cm;
	border: 1px solid black;
	overflow: hidden;
}

table#layerSignatures th {
	text-align: left;
}

table#layerFXS td.left {
	width: 4cm;
	height: 0.5cm;
	border: 1px solid black;
	overflow: hidden;
}

table#layerFXS td.right {
	/* width: 10cm; */
	height: 0.5cm;
	border: 1px solid black;
	overflow: hidden;
	max-width: 610px;
	word-wrap: break-word;
}

table#layerFXS th {
	text-align: left;
}

.visible {
	visibility: visible;
}

.hidden {
	visibility: hidden;
}

/* Basis-Schriftgröße, auf der em-Angaben basieren */
.fontbase {
	font-size: 12px;
}

.nowrap {
	white-space: nowrap;
}

/* Nummerierung (z.B. "2" oder "3.1") */
.enumeration {
	width: 1cm;
}

/* Überschrift eines Formularblatts, z.B. "Ergänzendes Formblatt" */
.heading_formularblatt {
	font-weight: bold;
	font-size: 1.8em;
}

/* Unterabschnitt eines Formulars, z.B. "1 Angaben zum Abfallerzeuger" */
.heading_abschnitt {
	font-weight: bold;
	font-size: 1.3em;
	width: 17cm;
}

/* Beschriftung eines Textfelds */
.label {
	font-weight: bold;
}

button {
	visibility: hidden;
}

@media screen {
	button {
		visibility: visible;
	}
}

.screenOnly {
	visibility: hidden;
}

@media screen {
	.screenOnly {
		visibility: visible;
	}
}

table {
	width: 100%;
}

/***** Templates für wiederkehrende Bausteine *****/

/* Signaturfelder */

.signatur {								left:10cm;	width: 7.1cm;}
.signatur input {									width: 7.1cm;}

/* Körperschaft */

.koerperschaft_nummerierung_start  {											top: 0cm;}

.koerperschaft_titel {															top: 0cm; left: 1cm; 	width: 17.8cm;}

.koerperschaft_nummerierung_01 {												top: 0.8cm;}
.koerperschaft_name {															top: 0.8cm; left: 1cm;	width: 17.8cm;}
.koerperschaft_name input {																				width: 17.8cm;}
.koerperschaft_name1 {															top: 0.8cm; left: 1cm;	width: 8.4cm;}
.koerperschaft_name1 input {																			width: 8.4cm;}
.koerperschaft_name2 {															top: 0.8cm; left: 10.4cm;width: 8.4cm;}
.koerperschaft_name2 input {																			width: 8.4cm;}
.koerperschaft_name3 {															top: 1.8cm; left: 1cm;	width: 8.4cm;}
.koerperschaft_name3 input {																			width: 8.4cm;}
.koerperschaft_name4 {															top: 1.8cm; left: 10.4cm;width: 8.4cm;}
.koerperschaft_name4 input {																			width: 8.4cm;}

.koerperschaft_nummerierung_02 {												top: 2.8cm;}
.koerperschaft_strasse1{														top: 2.8cm; left: 1cm;	width: 7.5cm;}
.koerperschaft_strasse1 input {																			width: 7.5cm;}
.koerperschaft_strasse2{														top: 2.8cm; left: 8.9cm;width: 7.5cm;}
.koerperschaft_strasse2 input {																			width: 7.5cm;}

.koerperschaft_hausnummer{														top: 2.8cm; left: 16.8cm;width: 2.0cm;}
.koerperschaft_hausnummer input {																		width: 2.0cm;}

.koerperschaft_nummerierung_03 {												top: 3.8cm;}
.koerperschaft_plz{																top: 3.8cm; left: 1cm; 	width: 1.8cm;}
.koerperschaft_plz input {																				width: 1.7cm;}

.koerperschaft_ort1{															top: 3.8cm;left: 2.9cm;	width: 7.4cm;}
.koerperschaft_ort1 input {																				width: 7.4cm;}
.koerperschaft_ort2{															top: 3.8cm;left: 10.4cm;width: 7.5cm;}
.koerperschaft_ort2 input {																				width: 7.5cm;}

.koerperschaft_staat{															top: 3.8cm;left: 17.9cm;width: 1.0cm;}
.koerperschaft_staat input {							margin-left: 0.2cm;								width: 0.7cm;}

.koerperschaft_nummerierung_04 {												top: 4.8cm;}
.koerperschaft_ansprechpartner{													top: 4.8cm; left: 1cm; 	width: 17.8cm;}
.koerperschaft_ansprechpartner input {																	width: 17.8cm;}


.koerperschaft_nummerierung_05 {												top: 5.8cm;}
.koerperschaft_telefon{															top: 5.8cm; left: 1cm; 	width: 8.4cm;}
.koerperschaft_telefon input {																			width: 8.4cm;}

.koerperschaft_telefax{															top: 5.8cm;left: 10.4cm; 	width: 8.4cm;}
.koerperschaft_telefax input {																			width: 8.4cm;}

.koerperschaft_nummerierung_06 {												top: 6.8cm;}
.koerperschaft_email{															top: 6.8cm; left: 1cm; 	width: 17.8cm;}
.koerperschaft_email input {																			width: 17.8cm;}

.koerperschaft_linie_ende {														top: 7.8cm;}

/* Körperschaft mit Behördlicher Nummer */

.koerperschaftbehnr_nummerierung_start  {											top: 0cm;}

.koerperschaftbehnr_titel {															top: 0cm; left: 1cm; 	width: 17.8cm;}

.koerperschaftbehnr_nummerierung_01 {												top: 0.8cm;}
.koerperschaftbehnr_behnr {															top: 0.8cm; left: 1cm;	width: 17.8cm;}

.koerperschaftbehnr_nummerierung_02 {												top: 1.8cm;}
.koerperschaftbehnr_name {															top: 1.8cm; left: 1cm;	width: 17.8cm;}
.koerperschaftbehnr_name input {																			width: 17.8cm;}
.koerperschaftbehnr_name1 {															top: 1.8cm; left: 1cm;	width: 8.4cm;}
.koerperschaftbehnr_name1 input {																			width: 8.4cm;}
.koerperschaftbehnr_name2 {															top: 1.8cm; left: 10.4cm;width: 8.4cm;}
.koerperschaftbehnr_name2 input {																			width: 8.4cm;}
.koerperschaftbehnr_name3 {															top: 2.8cm; left: 1cm;	width: 8.4cm;}
.koerperschaftbehnr_name3 input {																			width: 8.4cm;}
.koerperschaftbehnr_name4 {															top: 2.8cm; left: 10.4cm;width: 8.4cm;}
.koerperschaftbehnr_name4 input {																			width: 8.4cm;}


.koerperschaftbehnr_nummerierung_03 {												top: 3.8cm;}
.koerperschaftbehnr_strasse1{														top: 3.8cm; left: 1cm;	width: 7.5cm;}
.koerperschaftbehnr_strasse1 input {																		width: 7.5cm;}
.koerperschaftbehnr_strasse2{														top: 3.8cm; left: 8.9cm;width: 7.5cm;}
.koerperschaftbehnr_strasse2 input {																		width: 7.5cm;}

.koerperschaftbehnr_hausnummer{														top: 3.8cm; left: 16.8cm;width: 2.0cm;}
.koerperschaftbehnr_hausnummer input {																		width: 2.0cm;}

.koerperschaftbehnr_nummerierung_04 {												top: 4.8cm;}
.koerperschaftbehnr_plz{															top: 4.8cm; left: 1cm; 	width: 1.8cm;}
.koerperschaftbehnr_plz input {																				width: 1.7cm;}

.koerperschaftbehnr_ort1{															top: 4.8cm;left: 2.9cm;	width: 7.4cm;}
.koerperschaftbehnr_ort1 input {																			width: 7.4cm;}
.koerperschaftbehnr_ort2{															top: 4.8cm;left: 10.4cm;width: 7.5cm;}
.koerperschaftbehnr_ort2 input {																			width: 7.5cm;}

.koerperschaftbehnr_staat{															top: 4.8cm;left: 17.9cm;width: 1cm;}
.koerperschaftbehnr_staat input {							margin-left: 0.2cm;								width: 0.7cm;}

.koerperschaftbehnr_nummerierung_05 {												top: 5.8cm;}
.koerperschaftbehnr_ansprechpartner{												top: 5.8cm; left: 1cm; 	width: 17.8cm;}
.koerperschaftbehnr_ansprechpartner input {																	width: 17.8cm;}


.koerperschaftbehnr_nummerierung_06 {												top: 6.8cm;}
.koerperschaftbehnr_telefon{														top: 6.8cm; left: 1cm; 	width: 8.4cm;}
.koerperschaftbehnr_telefon input {																			width: 8.4cm;}

.koerperschaftbehnr_telefax{														top: 6.8cm;left: 10.4cm; 	width: 8.4cm;}
.koerperschaftbehnr_telefax input {																			width: 8.4cm;}

.koerperschaftbehnr_nummerierung_07 {												top: 7.8cm;}
.koerperschaftbehnr_email{															top: 7.8cm; left: 1cm; 	width: 17.8cm;}
.koerperschaftbehnr_email input {																			width: 17.8cm;}

.koerperschaftbehnr_linie_ende {													top: 9.0cm;}

/* Betriebsstätte */

.betriebsstaette_nummerierung_start  {											top: 0cm;}

.betriebsstaette_titel {														top: 0cm; left: 1cm; 	width: 17.8cm;}

.betriebsstaette_nummerierung_01 {												top: 0.8cm;}
.betriebsstaette_behnr {														top: 0.8cm; left: 1cm; }
.betriebsstaette_behnr input {																			width: 5cm;}

.betriebsstaette_nummerierung_02 {												top: 1.8cm;}
.betriebsstaette_name {															top: 1.8cm; left: 1cm;	width: 17.8cm;}
.betriebsstaette_name input {																			width: 17.8cm;}
.betriebsstaette_name1 {														top: 1.8cm; left: 1cm;	width: 8.4cm;}
.betriebsstaette_name1 input {																			width: 8.4cm;}
.betriebsstaette_name2 {														top: 1.8cm; left: 10.4cm;width: 8.4cm;}
.betriebsstaette_name2 input {																			width: 8.4cm;}
.betriebsstaette_name3 {														top: 2.8cm; left: 1cm;	width: 8.4cm;}
.betriebsstaette_name3 input {																			width: 8.4cm;}
.betriebsstaette_name4 {														top: 2.8cm; left: 10.4cm;width: 8.4cm;}
.betriebsstaette_name4 input {																			width: 8.4cm;}

.betriebsstaette_nummerierung_03 {												top: 3.8cm;}
.betriebsstaette_strasse1{														top: 3.8cm; left: 1cm;	width: 7.5cm;}
.betriebsstaette_strasse1 input {																		width: 7.5cm;}
.betriebsstaette_strasse2{														top: 3.8cm; left: 8.9cm;width: 7.5cm;}
.betriebsstaette_strasse2 input {																		width: 7.5cm;}

.betriebsstaette_hausnummer{													top: 3.8cm; left: 16.8cm;width: 2.0cm;}
.betriebsstaette_hausnummer input {																		width: 2.0cm;}

.betriebsstaette_nummerierung_04 {												top: 4.8cm;}
.betriebsstaette_plz{															top: 4.8cm; left: 1cm; 	width: 1.8cm;}
.betriebsstaette_plz input {																			width: 1.7cm;}

.betriebsstaette_ort1{															top: 4.8cm;left: 2.9cm;	width: 7.4cm;}
.betriebsstaette_ort1 input {																			width: 7.4cm;}
.betriebsstaette_ort2{															top: 4.8cm;left: 10.4cm;width: 7.5cm;}
.betriebsstaette_ort2 input {																			width: 7.5cm;}

.betriebsstaette_staat{															top: 4.8cm;left: 17.9cm;width: 1cm;}
.betriebsstaette_staat input {						margin-left: 0.2cm;									width: 0.7cm;}

.betriebsstaette_nummerierung_05 {												top: 4.8cm;}
.betriebsstaette_ansprechpartner{												top: 4.8cm; left: 1cm; 	width: 17.8cm;}
.betriebsstaette_ansprechpartner input {																width: 17.8cm;}


.betriebsstaette_nummerierung_06 {												top: 5.8cm;}
.betriebsstaette_telefon{														top: 5.8cm; left: 1cm; 	width: 8.4cm;}
.betriebsstaette_telefon input {																		width: 8.4cm;}

.betriebsstaette_telefax{														top: 5.8cm;left: 10.4cm; 	width: 8.4cm;}
.betriebsstaette_telefax input {																		width: 8.4cm;}

.betriebsstaette_nummerierung_07 {												top: 6.8cm;}
.betriebsstaette_email{															top: 6.8cm; left: 1cm; 	width: 17.8cm;}
.betriebsstaette_email input {																			width: 17.8cm;}

.betriebsstaette_linie_ende {													top: 8.0cm;}

/* Ansprechpartner */

.ansprechpartner_titel {														top: 0cm; left: 1cm; 	width: 17.8cm;}

.ansprechpartner_ansprechpartner{												top: 0.8cm; left: 1cm; 	width: 17.8cm;}
.ansprechpartner_ansprechpartner input {																width: 17.8cm;}

.ansprechpartner_telefon{														top: 1.8cm; left: 1cm; 	width: 8.4cm;}
.ansprechpartner_telefon input {																		width: 8.4cm;}

.ansprechpartner_telefax{														top: 1.8cm;left: 10.4cm;width: 8.4cm;}
.ansprechpartner_telefax input {																		width: 8.4cm;}

.ansprechpartner_email{															top: 2.8cm; left: 1cm; 	width: 17.8cm;}
.ansprechpartner_email input {																			width: 17.8cm;}

.ansprechpartner_linie_ende {													top: 3.9cm;}

/* Bundesländer und Landkreise */

.bundesland { 						width: 14cm; left: 1cm;}
.bundeslandkreisa1 { top: 1.0cm; }
.bundeslandkreisa2 { top: 2.0cm; }
.bundeslandkreisa3 { top: 3.0cm; }
.bundeslandkreisa4 { top: 4.0cm; }
.bundeslandkreisa5 { top: 5.0cm; }
.kreis { 							width: 7cm; }
.kreis input { 						width: 7cm; }

.kreiskennung { left: 8cm; 			width: 4cm; }
.kreiskennung input { 				width: 4cm; }

/* Nebenbestimmungen */

.nbadressat {						top: 0.0cm;		left: 1cm;	width: 18cm;}
.nbadressat input {											width: 18cm;}
.nbkurz {							top: 1.0cm;		left: 1cm;	width: 18cm;}
.nbkurz input {												width: 18cm;}
.nbbeschreibung {					top: 2.0cm;		left: 1cm;	width: 18cm;}
.nbbeschreibung textarea {									width: 18cm;	height: 2cm;}
.nbheadingbegruendung { font-weight: bold;	top: 5.0cm;	left: 1cm;}
.nbbegruendungkurz {				top: 5.5cm;		left: 1cm;}
.nbbegruendungkurz input {									width: 18cm;}
.nbbegruendungbeschreibung {		top: 6.5cm;		left: 1cm;}
.nbbegruendungbeschreibung textarea {							width: 18cm;	height: 2cm;}
.linielayernebenbestimmung {		top: 9.2cm;}

/* Fehler */

.fehlercode {							top: 0.0cm;		left: 1cm;	width: 18cm;}
.fehlercode input {													width: 18cm;}
.fehlertext {							top: 1.0cm;		left: 1cm;	width: 18cm;}
.fehlertext textarea {												width: 18cm;	height: 1.8cm;}
.fehlerabhilfe {						top: 3.6cm;		left: 1cm;	width: 18cm;}
.fehlerabhilfe textarea {											width: 18cm;	height: 1.8cm;}
.linielayerfehler {						top: 6.3cm;}

@media screen {
	#geprueft {
		position: fixed;
		top: 1.8cm;
		left: 20.5cm;
	}
	
   #weblinkReady {
      position: fixed;
      top: 1.8cm;
      left: 20.5cm;
   }
	
}

@media print  {
	#field_eANV_logo {
		display: none;
	}

	#geprueft {
		display: none;
	}

   #weblinkReady {
      display: none;
   }

	input[type=text] {
		border-bottom: 1px solid #CCCCCC;
	}
	
	textarea {
		border: 1px solid #CCCCCC;
	}
}

/* Selbstgebauter Modal  */
.modal-backdrop {
	display: none;
	position: fixed;
	font-family: Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	z-index: 99999;
	opacity:1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: auto;
}
.modal-dialog:target {
	opacity:1;
	pointer-events: auto;
}

.modal-dialog {
	width: 600px;
	position: relative;
	margin: 5% auto;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0 0 25px 5px rgba(0,0,0,0.3);
}

.modal-close {
	background: none;
	color: #444;
	line-height: 25px;
	position: absolute;
	right: 5px;
	text-align: center;
   top: 5px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.modal-close:hover { color: #0069B3; }

.modal-header{
	padding: 5px 20px;
	border-bottom: 1px solid #DDD;
}

.modal-header > .title{
	font-size: 1.4em;
	color: #333;
	margin: 6px 5px;
	font-weight: 400;
}

.modal-footer{
	padding: 5px 20px;
	border-top: 1px solid #DDD;
}

.modal-footer > .modal-btns{
	text-align: right;
}

.modal-body{
	padding: 5px 25px;
}

.actionbutton > .ui-icon{
	display: inline-block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

input[type="file"] {
	background: rgba(168, 168, 168, 0.2);
	padding: 0.4em;
	width: 560px;
	border: 2px dashed #888;
	display: inline-block;
}

input[type="file"]:hover {
	cursor: pointer;
}

input[type="file"] + label {
    position: relative;
	right: 120px;
	color: #888;
	font-size: 0.9em;
	float: right;
	bottom: 28px;
}

.fileUploadActive {
	box-shadow: 0 0 18px 12px rgba(48, 122, 248, 0.2);
}
