#uploadForm {
	border-top:#F0F0F0 2px solid;
	background:#FAF8F8;
	padding:10px;
}

#uploadForm label {
	margin:2px;
	font-size:1em;
	font-weight:bold;
}

.demoInputBox{
	padding:5px; 
	border:#F0F0F0 1px solid; 
	border-radius:4px; 
	background-color:#FFF;
}
	
#progress-bar {
	background-color: #12CC1A;
	height:20px;color: #FFFFFF;
	width:0%;
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s;
}

.btnSubmit{
	background-color:#09f;
	border:0;
	padding:10px 40px;
	color:#FFF;
	border:#F0F0F0 1px solid; 
	border-radius:4px;
}
#progress-div {
	border:#0FA015 1px solid;
	padding: 5px 0px;
	margin:30px 0px;
	border-radius:4px;
	text-align:center;
}

#targetLayer{
	width:100%;
	text-align:center;
}

.form_label{
	width:160px;
	display:inline-block;
}

input[type=file], .form_input{
	color:green;
}

.form_submit{
	text-align:right;	
	margin-right:10px;
}

.jumbotron{
	height:auto;
}

html {
    -webkit-transition: background-color 1s;
    transition: background-color 1s;
}
html, body {
    /* For the loading indicator to be vertically centered ensure */
    /* the html and body elements take up the full viewport */
    min-height: 100%;
}
html.loading {
    /* Replace #333 with the background-color of your choice */
    /* Replace loading.gif with the loading image of your choice */
    background: #333 url('../../loading.gif') no-repeat 50% 50%;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: background-color 0;
    transition: background-color 0;
}
body {
    -webkit-transition: opacity 1s ease-in;
    transition: opacity 1s ease-in;
}
html.loading body {
    /* Make the contents of the body opaque during loading */
    opacity: 0;

    /* Ensures that the transition only runs in one direction */
    -webkit-transition: opacity 0;
    transition: opacity 0;
}
