﻿@font-face { font-family: 'dirtybomb_nx'; src: url("../webfonts/dirtybomb_nx-black-webfont.eot"); src: url("../webfonts/dirtybomb_nx-black-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/dirtybomb_nx-black-webfont.woff") format("woff"), url("../webfonts/dirtybomb_nx-black-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'dirtybomb_icons'; src: url("../webfonts/dirtybomb-icons.eot"); src: url("../webfonts/dirtybomb-icons.eot?#iefix") format("embedded-opentype"), url("../webfonts/dirtybomb-icons.woff") format("woff"), url("../webfonts/dirtybomb-icons.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'fontawesome'; src: url("../webfonts/fontawesome-webfont.eot"); src: url("../webfonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../webfonts/fontawesome-webfont.woff") format("woff"), url("../webfonts/fontawesome-webfont.ttf") format("truetype"); font-weight: normal; font-style: normal; }

/* Begin GNT 1.5.2 webreg */
.gnt-tophat {
    height: 0;
}
.fb_create .game_dl_btn {
  /* background: transparent url(//nxcache.nexon.net/all/img/db/download_btn.png) 0 0 no-repeat; */
  display: none;
}

#fullscreen-popup #reg-fs-form-container #submit-btn-div #reg-fs-submit {
    height: auto !important;
}

#fullscreen-popup #reg-fs-request hr {
    clear: none;
}

#gnt_popup select {
    height: auto;
}

#gnt_popup input[type="text"],
#gnt_popup input[type="password"],
#gnt_popup input[type="date"],
#gnt_popup input[type="datetime"],
#gnt_popup input[type="datetime-local"],
#gnt_popup input[type="month"],
#gnt_popup input[type="week"],
#gnt_popup input[type="email"],
#gnt_popup input[type="number"],
#gnt_popup input[type="search"],
#gnt_popup input[type="tel"],
#gnt_popup input[type="time"],
#gnt_popup input[type="url"],
#gnt_popup input[type="color"],
#gnt_popup textarea {
    margin: 0;
    padding: 0;
}

/* End GNT 1.5.2 webreg */

.global-betasignup a {
    text-decoration: underline;
}

.surveyApp-buystarter {
    font-size: 24px;
}

.surveyApp-buystarter a {
    text-decoration: underline;
}

.page-404 .global-content {
    background: #1F2A3C !important;
    margin-bottom: -130px !important;
}

.page-404 .section-1 {
    background: url('http://nxcache.nexon.net/FEED/dirtybomb/engagement/img/bg/a2d86db4.bg_section1-page-404.jpg') center center no-repeat;
    background-size: cover;
    height: 930px;
}

.page-404 .section-1 .error-content {
    position: relative;
    top: 360px;
    left: 150px;
    text-align: center;
}

.page-404 .section-1 .errorCode {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 6em;
    font-weight: bold;
}

.page-404 .section-1 p {
    text-shadow: rgba(255,255,255,0)0 0 0,rgba(255,255,255,0)0 0 0,rgba(255,255,255,0)0 0 0;
    position: absolute;
    top: 130px;
    left: 0;
    color: #202020;
    font-size: 2em;
    font-weight: 700;
}

.page-404 .section-1 p span {
    font-size: .5em;
    font-weight: 400;
}

.page-404 .section-1 p span a {
    font-size: 1em;
    color: #202020;
}

.component-whatis-intro .panel-item .cta a.ga-signup img {
    height: auto;
}

@media only screen and (max-width: 40em) {
    .page-404 .section-1 {
        background: #C5C8CD !important;
        height: 600px;
    }

    .page-404 .section-1 .error-content {
        top: 150px;
        left: 15px;
    }

    .page-404 .section-1 .errorCode {
        position: static;
        text-align: center;
        font-size: 6em;
        font-weight: bold;
    }

    .page-404 .section-1 p {
        font-size: 1.5em;
        position: static;
        text-align: center;
    }
}