/*
Styles for HTML5 File Drag & Drop demonstration
Featured on SitePoint.com
Developed by Craig Buckler (@craigbuckler) of OptimalWorks.net
*/

a, .table > tbody > tr > td{
font-size: 12px !important;
text-align: left !important;}
legend
{
	font-weight: bold;
	color: #333;
}
.navbar-default, .navbar-default .navbar-nav > .open > a{
	background-color: #385F9B !important;
}
#sub-menu li a{
color: #000 !important;}

#filedrag
{
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #555;
	//border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
}

#filedrag.hover
{
	color: #f00;
	border-color: #f00;
	border-style: solid;
	box-shadow: inset 0 3px 4px #888;
}

img
{
	max-width: 100%;
}

pre
{
	width: 95%;
	height: 8em;
	font-family: monospace;
	font-size: 0.9em;
	padding: 1px 2px;
	margin: 0 0 1em auto;
	border: 1px inset #666;
	background-color: #eee;
	overflow: auto;
}

#messages
{
	padding: 0 10px;
	margin: 1em 0;
	border: 1px solid #999;
}

#progress p
{
	display: block;
	width: 240px;
	padding: 2px 5px;
	margin: 2px 0;
	border: 1px inset #446;
	border-radius: 5px;
	background: #eee url("progress.png") 100% 0 repeat-y;
}

#progress p.success
{
	background: #0c0 none 0 0 no-repeat;
}

#progress p.failed
{
	background: #c00 none 0 0 no-repeat;
}
.pagination{
	height:40px;
	margin:20px 0;
	padding-left:25%;
}

.pagination ul{
	display:inline-block;
	*display:inline;
	margin-bottom:0;
	margin-left:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	*zoom:1;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
}

.pagination li{
	display:inline
}

.pagination a,.pagination span{
	float:left;
	padding:0 14px;
	line-height:38px;
	text-decoration:none;
	background-color:#EEE;
	border:1px solid #999;
	border-left-width:0
}

.pagination a:hover,.pagination .active a,.pagination .active span{
	background-image: linear-gradient(to bottom, #DBDBDB 0px, #E2E2E2 100%);
background-repeat: repeat-x;
box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.075) inset;
color: #555;
background-color: #E7E7E7;
}

.pagination .active a,.pagination .active span{
	color:#999;
	cursor:default
}

.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{
	color:#999;
	cursor:default;
	background-color:transparent
}

.pagination li:first-child a,.pagination li:first-child span{
	border-left-width:1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}

.pagination li:last-child a,.pagination li:last-child span{
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}

.pagination-centered{
	text-align:center
}

.pagination-right{
	text-align:right
}

