/**
* @package: 	Dhomper BootStrap;
* @author: 		Dhomper;
* @version: 	0.2.3;
* @url: 		http://bootstrap.dhomper.mx;
*/

/*@import url(alert.css);*/
@import url(block.css);
@import url(breadcrumbs.css);
@import url(btn.css);
@import url(control.css);
@import url(datalist.css);
@import url(datatable.css);
@import url(grid.css);
/*@import url(input.css);*/
@import url(media.css);
@import url(modal.css);
@import url(nav-stack.css);
@import url(navbar.css);
@import url(paginator.css);
@import url(sizes.css);
@import url(steps.css);
@import url(table.css);
@import url(text.css);
@import url(typography.css);
@import url(colors.css);


p
{
	margin: 0 0 10px;
}

a
{
	color: #08C;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section
{
	display: block;
}

ol, ul
{
	list-style: none;
}

ol
{
	list-style-position: inside;
}

blockquote, q
{
	quotes: none;
}

img
{
	background-color: transparent;
	border: none;
}

strong
{
	font-weight: 700;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

ul.list-circle li
{
	list-style-type: circle;
	margin: 0 0 0 20px;
}

ul.list-point li
{
	list-style-type: disc;
	margin: 0 0 0 20px;
}

ul.list-numeric li
{
	list-style-type: decimal;
	margin: 0 0 0 20px;
}

.loader-element
{
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	background-color: #F8EFA7;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
	font-size: 13px;
	font-weight: bold;
	left: 50%;
	margin: -20px -70px;
	padding: 10px 20px;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 100px;
	z-index: 10000;
}

.dinline
{
	display: inline;
}

.dnone
{
	display: none;
}

.dblock
{
	display: block;
}

.area-upload
{
	background-color: #FFF;
	border: 4px dashed #999;
	min-height: 100px;
	overflow: hidden;
	transition: .2s all ease-in;
}

.area-upload:hover
{
	border-color: #09C;
}

.area-upload-select
{
	background-image: url(../img/icon-cloud-upload.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.area-upload:hover .area-upload-select
{
	background-image: url(../img/icon-cloud-upload-blue.png);
}

.area-upload-select.min
{
	background-image: url(../img/icon-cloud-upload-min.png);
}

.area-upload:hover .area-upload-select.min
{
	background-image: url(../img/icon-cloud-upload-blue-min.png);
}

.area-upload-select input[type=file]
{
	display: none;
}

.area-upload-select label
{
	display: block;
	margin: 0 auto;
	padding: 110px 0 10px 0;
	text-align: center;
	width: 100%;
}

.area-upload-select label:hover
{
	cursor: pointer;
}

.area-upload-select.min label
{
	padding-top: 60px;
}

.area-upload img
{
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
	display: block;
	margin: 20px auto;
	padding: 2%;
	width: 90%;
}