/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

	/* GENERAL STYLES */
	*{
		position: relative;
		padding: 0;
		margin: 0;
		border: 0;
	}
		
	html, body{
		width: 100%;
		height: 100%;
                background: #404040;
	}

        a{
               color: #E64D24;
               text-decoration: none;
        }
   
        a:hover, a:active{
               text-decoration: underline;
        }

        .wrapper{
                width: 100vw;
                height: 100vh;
                background-image: url('../background.jpg');
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-position: center top; 
        }

        .box_wrapper{
               display: block;
               max-width: 525px;
               width: 100%;
               margin: 0 auto;
               border-radius: 5px;
               background-image: url('../box-bg.png');
               position: relative;
               top: 50%;
               -webkit-transform: translateY(-50%);
               -ms-transform: translateY(-50%);
               transform: translateY(-50%);
               box-shadow: 0 0 20px rgba(0,0,0,.2);
        }

        .box{
               padding: 20px 20px;
               margin: 0 auto;
        }
 
        p{
                margin: 0 auto;
                text-align: center;
                padding: 10px 20px;
        }

        p img{
               max-width: 200px;
               width: 100%;
               max-height: 50px;
               height: 100%;
        }

        p#copy{
		font-family: 'source_sans_pro', sans-serif;
                font-size: 32px;
                color: rgba(59, 61, 64, 1);
                line-height: normal;
                font-weight: 300;
        }