/* 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%;}
.container { width: 100%; display: block; position:relative; text-align: center; height: 100%; min-height: 100%; padding: 15px 15px 15px 10px;}
img {display: inline-block; vertical-align: middle; max-width: 100%; height: auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
