/* RESET */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;}

:focus {outline: 0;}
body {line-height: 1;}

ul, ol {list-style:none; margin: 0; padding: 0;}
a, a:focus{text-decoration: none; cursor: pointer;}
a:hover {text-decoration: none;}
a:hover, a:active, a:focus {outline: 0 !important;}

table {border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {quotes: "" "";}

textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, button:focus, button:active, button:hover {outline:0 !important;}
textarea, textarea.form-control, textarea.form-control:focus, textarea.form-control:hover {resize:none; }

p {margin: 0;}

iframe { border: 0; outline: 0;}

*::after { clear: both;}

*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


/* CUSTOM */
/* -------------------------------------------------------------------------------------------------------------------------------------------------- */

html {height: 100%; min-height: 100%;}
body {background-color:#FFF; margin: 0; height: 100%; min-height: 100%; font-family: 'Open Sans', sans-serif;}
.container {width: 100%; display: block; position:relative; text-align: center; height: 100%; min-height: 100%; padding: 15px 15px 15px 10px;}
.wrapper {display: inline-block; vertical-align: middle; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
img {display: inline-block; max-width: 100%; height: auto;}
h1 {width: 100%; font-size: 18px; color: #706F6F;}
