/**
 * Basic element formatting 
 */
table {
	border-spacing:0;
	border-collapse:collapse;
}
caption,th,td {
	text-align:left;
	text-align:start; /* see #4596 */
	vertical-align:top;
}
abbr,acronym {
	font-variant:normal;
	border-bottom:1px dotted #666;
	cursor:help;
}
blockquote,q {
	quotes:none;
}
fieldset,img,iframe {
	border:0;
}
ul {
	list-style-type:none;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
del {
	text-decoration:line-through;
}
ins {
	text-decoration:none;
}
header,footer,nav,section,aside,article,figure,figcaption {
	display:block;
}

/*=========================
RESETS 
==========================*/
* {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    margin: 0;
	padding: 0;
}


html,
body {
	height: 100%; 
	width: 100%;
	background-color: #fff;
	color:#000;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 1rem;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form {
	margin-bottom: .75rem;
}

figcaption p {
	margin-bottom: 0rem;
	padding: 0;
}

.image_container img {
	width: 100%;

}

