html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;width:100%;background:#efefef;font-family:Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em;color:#000}.error{height:640px;width:100%;text-align:center;position:relative;background:url("../images/oops.png") center -100px no-repeat}.error .details{top:50%;position:relative}.error img{margin:40px auto 0}.error .st1{width:50%;color:#9f9f9f;margin:0 auto;font-size:30px;font-size:3rem}.error .st1 p{margin:0 0 5px}.error .st1 p:last-child{font-size:18px;font-size:1.8rem}.error .st2{color:#000;font-weight:bold;font-size:18px;font-size:1.8rem;margin-top:40px}.error .st2 p:last-child{font-weight:normal;font-size:14px;font-size:1.4rem}.error .st2 a,.error .st2 a:visited{color:#b11f24;text-decoration:none}
