@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400italic,700,700italic|Noto+Serif:400,400italic,700,700italic);

body {
	margin: 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size: 76%;
}
#title {
	color: white;
	font-size: 1.5em;
	font-weight: 600;
	background: #7799bb;
	width: 100%;
	padding-top: 20px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid black;
}
#menu {
	float: right;
	font-size: 8pt;
	color: black;
}

table, tr, td {
	font-size: inherit;
	border: 0px solid #7799bb;
	border-collapse: collapse;
}
#noborder {
	border: 0px;
}

td {
	padding-right: 8px;
	padding-left: 8px;
}

h2 {
	text-align:center;
}

input {
	font-family: 'Noto Sans', sans-serif;
}

.center-wrapper {
	text-align: center;
}

#box{width:250px;border:1px solid #000;height:17px;}
.bar{font-size: 75%; font-family: inherit; text-align: center;background:#7799BB;height:14px;color:#fff;padding:3px 0px 0px 0px;}

.file_input {
z-index: 2;
}

.file_text {
position:relative;
left: -225px;
}
p.name {
    text-overflow: ellipsis;
    max-width: 250px;
    min-width: 250px;
    overflow: hidden;
    text-align: left;
}
p.size {
    margin: 0px 15px;
}
.file-row {
    display: table-row;
}
.file-row > div {
    display: table-cell;
}
.progress-bar {
    background-color: #7799bb;
    margin: 10px 0px;
    color: white;
    font-weight: bold;
}
.progress.progress-striped.active {
    width: 100px;
}
.progress .progress-bar {
    margin: 2px 0px;
}
#actions > button {
    margin-bottom: 2px;
}
#file-summary {
    margin-top: 15px;
}
.file-row.dz-error.dz-complete > div > p.name {
    color:red;
    text-decoration: line-through;
}
#drag-here {
    border: 1px dashed lightgrey;
    padding: 30px;
    margin-bottom: 15px;
}
.btn:disabled {
    color: rgba(118, 118, 118, 0.3);
    border-color: rgba(118, 118, 118, 0.3);
}
.btn {
    border: 1px solid black;
    text-decoration: none;
    padding: 3px 4px;
    background-color: #EFEFEF;
    color: black;
    border-radius: 5px;
}

.file-row.dz-processing {
    height: 25px;
}