/* Extention for the upload-page */

* { padding:0; margin:0; }

body#upload { background:#F7FBFD; }

#upload .header { height:auto; width:auto; background:none; position:relative; }

#upload .header h1 { margin:0 auto; }

#upload .wrapper.narrow { position:absolute; top:54px; left:50%; margin:0 0 0 -490px; text-align:center; }

#upload .bluebox.light {  
	background: rgba(236, 246, 251, 0.9);
}

/* START */

#fill_unique_id { position: absolute; width: 300px; height: 150px; left: 50%; top: 50%; margin-left: -150px; margin-top: -75px; padding: 15px; }

#fill_unique_id input#code { width:290px; padding:0 5px; height:32px; line-height:32px; }

#fill_unique_id .btn { float:right; margin:5px 0 0 0; }

#fill_unique_id .btn:hover { background:#EF0000!important; }

#fill_unique_id select#language { margin:12px 0 0 0; }


#upload .bootstrap .bluebox { margin:30px 0; }

#upload .wrapper .inner { padding:10px; background:#fff; border:1px #BBDBEA solid; }

#upload .wrapper h2 { font-size:22px; font-family: 'tuitypelightregular'; }

#upload .wrapper h2.step { height:46px; line-height:46px; position:relative; padding-left:54px; color:#116C87; margin:0 0 20px 0; text-shadow:0 1px 0 #fff; }

#upload .wrapper h2.step span { 
	display:block; 
	height:46px; 
	line-height:46px; 
	width:46px; 
	background:#fff; 
	box-shadow:inset 3px 3px 2px 0 #D3E8F1; 
	color:#116C87; 
	font-size:28px; 
	text-align:center; 
	position:absolute; 
	left:0; 
	top:0; 
	border-radius:100%; 
	-moz-border-radius:100%; 
	-webkit-border-radius:100%; 
	-ms-border-radius:100%; 
}

#upload .wrapper h3 { font-size:16px; font-family: 'tuitypelightitalic'; margin:0; }

#upload .wrapper .warning h3 { font-size:19px; font-family: 'tuitypelightitalic'; margin:0; color:#EF0000; }

#upload .upload .section {  }

#upload .upload label, #upload .upload input { font-family: 'tuityperegular'; font-size:17px; } 

#upload .upload label { height:46px; line-height:46px; display:inline-block; color:#454545; }

#upload .upload input { padding:0 6px; height:44px; line-height:44px; border:1px #BBDBEA solid; margin:0 3px; }

#upload input, #upload button, #upload select, #upload textarea, #upload .btn span {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#upload input[type="radio"] { margin:0 10px; }

#upload input[type="text"], #upload textarea { margin:0 0 0 10px; width:400px; border:1px #BBDBEA solid; }

.warnings li { font-size:15px; font-weight:bold; padding:5px 0; text-shadow:0 1px 0 #fff; }
 
p.right { float:right; width:auto; margin-bottom:0; }

#upload .row { margin:0; }

#upload a.download { text-decoration:underline; }
 
#upload .span7 { margin:0; } 

#upload .alert p { margin:0; font-weight:bolder; }

/* ----------------------------------------------------------------------------------------------------*/

#upload .btn { font-size:14px; }

#upload .btn.blue, #upload .btn.red { font-size:20px; }

#upload .clear { padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dashed #BBDBEA; }

#upload .bluebox.dark { float:left; padding:6px 12px; margin:0; }

#upload .bluebox.dark h3 { color:#fff; font-family: 'tuityperegular'; }
