/* font-family: "NeoSansProRegular"; */
@font-face {
    font-family: "NeoSansProRegular";
    src: url("../fonts/NeoSansProRegular.eot");
    src: url("../fonts/NeoSansProRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/NeoSansProRegular.woff") format("woff"),
    url("../fonts/NeoSansProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
/* font-family: "NeoSansProBold"; */
@font-face {
    font-family: "NeoSansProBold";
    src: url("../fonts/NeoSansProBold.eot");
    src: url("../fonts/NeoSansProBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/NeoSansProBold.woff") format("woff"),
    url("../fonts/NeoSansProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

.box {
    box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.3);
    padding-bottom: 50px;
    padding-top: 20px;
    /*margin-top: 70px;*/
    margin-bottom: 90px;
}

.clip-right {
    position: relative;
}

.clip-right:before {
    position: absolute;
    content: ' ';
    top: -24px;
    right: 50px;
    width: 35px;
    height: 100px;
    background: url(../images/paper-clip_r.png) no-repeat;
}

.clip-hit {
    position: relative;
}

.clip-hit:before {
    position: absolute;
    content: ' ';
    top: -50px;
    right: -30px;
    width: 280px;
    height: 280px;
    background: url(../images/100hit.png) no-repeat;
}


.clip-left {
    position: relative;
}

.clip-left:before {
    position: absolute;
    content: ' ';
    top: -24px;
    left: 50px;
    width: 120px;
    height: 240px;
    background: url(../images/paper-clip_r.png) no-repeat;
}


.underline {
    /*text-decoration: underline;*/
    color: red;
    border-bottom: 3px solid #de0050;
}

.black {
    color: black;
}

.white {
    color: white;
}

.red {
    color: #de0050;
}

.vcenter {
    vertical-align: middle;
}

.rounded {
    border-radius: 20px;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}