html,body{color:#333;background:#eee}#registration .button,#registration .goNext,#registration h1,#header a.search:hover,figure#picWall .profile .ribbon,.timeInfo span,#header h1 span,.searchBar .setAd,.searchBar .profile,.searchBar .btn{color:#fff}
#registration h2 span{font-weight:bold}#header a.search,#footer a,#header h1{color:#777}
aside.categorys div.boxes a,figure#picWall div,.searchBar .setAd:hover,.searchBar .profile:hover,#registration .button:hover,#registration .goNext:hover,#baseGrid aside.categorys hr{color:#555}
.searchBar .input{color:#bbb}.searchBar .searchWrap span{margin:2px 6px; text-align: center}#formBox,#registration a,.closeme{color:#000}
aside.categorys h5,aside.categorys a,figure#picWall .info p span,.searchBar .drop:hover{color:#05B}
figure#picWall .profile .ribbon:after{border-color:#682 transparent transparent #682}
.searchBar .btn:hover{background-color:#05C}figure#picWall .areaBox,aside.categorys div.boxes a:hover{background:#FC1}
figure#picWall .info p span,.searchBar .input,#baseGrid aside.categorys div,#registration .button:hover,#registration .goNext:hover{background:#fff}
#baseGrid h1,figure#picWall div.profile,aside.categorys div,.closeme:hover{border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);background:#fff}
.searchBar .drop{border-left:1px solid #888;color:#000}figure#picWall .profile .ribbon,#registration .goNext,#registration .button,.searchBar,#regForm .formHeader{background:#8B1}
aside.categorys div.boxes a,#formBox,#baseGrid aside.categorys hr{background:#DDD}
#header .searchBar a.searchBtn{background:#04A}#registration input{border:1px solid #DDD;border-radius:2px}
#registration input:focus,#registration input:hover,#registration #submit:focus,#registration #submit:hover,.button:hover,.button:focus{box-shadow:0 0 10px #999}
#formBox{box-shadow:inset 0 0 10px #bbb;border:1px solid #555}#baseGrid aside.categorys div,#registration .button,#registration .goNext{box-shadow:0 1px 2px 0 rgba(0,0,0,0.45);border-radius:3px}
figure#picWall .profile:hover{box-shadow:0 0 30px rgba(0,0,0,0.30)}#registration,#registration .closeme,#formBox,nav.onTopNav,#registration input,#registration #submit,.button{border-radius:4px}
#registration{padding:10px}#registration h4{font-size:1.2rem;color:#06E;margin-bottom:5px}
#registration h4 span{color:#06E}#urApi #headerText{display:none}#urApi span{color:black;font-weight:bold;text-transform:uppercase}
#urApi span.text{text-transform:inherit}#urApi .button.transparent{border:2px solid #e8e8e8;color:#555;background:rgba(255,255,255,0.7)}
#urApi .button.transparent:hover{color:#fff;border:2px solid #8b1;background:#8B1}
#urApi .button{border:2px solid #8b1}#urApi .button:hover{border:2px solid #fff;color:#000;background:#fff}
#urApi .button.active{color:#fff;border:2px solid #8b1;box-shadow:0 1px 2px 0 rgba(0,0,0,0.45);background:#8B1}
#urApi .button.active:hover{background:#7ba90f;border:2px solid #7ba90f}#urApi .goPrev{position:absolute;top:0;padding:8px}
#urApi .goPrev span.text:hover{text-decoration:underline}#loading .fa.fa-circle-o-notch{left:0}
#animation div{color:#000;background:#8B1 repeat-y left center;border-color:#3b6e22 #3b6e22 #2c5115;background-size:350px}
ul#progress li.visited{background:#fff}figure#picWall .profile img{bottom:12px}figure#picWall .profile img:hover{bottom:15%}
@media screen and (max-width:480px){#urApi .step-intro h2{font-size:1.35em}}

/* HEADER */
.header-inner {
    max-width: 950px;
    margin: 0 auto;
}

.legal-warning-text a.popwin {
    padding: 0;
    text-decoration: none;
    font-weight: 700;
}
.legal-warning-text a.popwin:hover {
    text-decoration: underline;
}

/* FOOTER LINK */
.legal__container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 30px;    
    padding: 15px 0;
    background-color: #8B1;
    text-align: center;
    font-weight: bold;
    color: #ffffff;
}
.legal__container > div.popwin {
    padding: 0 5px 0 10px;
    border-left: 1px solid #ffffff;
    width: auto;
    margin: 0;
}
.legal__container > div:first-child {
    border-left: 0;
}
.legal__disclaimer {
    font-weight: normal;
    width: 100%;
    margin-top: 1em;
}
.legal__container .legal__disclaimer {
    border-left: none;
}

#urApi p {
    margin-bottom: 10px;
}