#urApi .column{flex-direction:row;justify-content:space-between;flex-wrap:wrap}#urApi .justify{justify-content:space-between}
#urApi .navBlock.row{flex-direction:column-reverse}#urApi *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#urApi p{margin:0}#urApi p,#urApi h3,#urApi h4{text-align:center;width:100%}#urApi h4{padding:0 0 10px}
#urApi h3{color:#000;font-weight:bold;font-size:18px;text-transform:none;min-height:0;margin-top:8px}
#urApi h3.casc{display:none}#urApi .hidden{display:none}#urApi .invisible{visibility:hidden}
#urApi .step-intro h1,#urApi .step-intro h2,#urApi .step-intro p{color:#000;text-align:center}
#urApi .step-intro h2{font-size:1.35em;min-height:0}#urApi .step-intro h1{font-size:1.6em;margin-bottom:10px}
#urApi .step-intro h3#headerLabel{margin-top:20px}#urApi .headline{width:100%;margin:10px auto 0}
#urApi .dataBlock{margin:10px 0;width:100%}#urApi .navBlock{margin:0;width:100%}
#urApi .laststeps,#urApi .hint a{cursor:pointer;font-weight:bold;text-decoration:none}
#urApi .laststeps:hover,#urApi .hint a:hover{text-decoration:underline}#urApi #select-AgeRange label{text-align:center;margin-top:0}
#urApi #select-AgeRange label.dash{margin:10px}#urApi #select-AgeRange .column{flex-direction:column}
#urApi #day,#urApi #month{width:29%}#urApi #year{width:38%}#urApi #reg_oneStep .dataBlock>div,#urApi #error_oneStep .dataBlock>div{width:100%}
#urApi .hint{margin:5px auto;font-size:.9rem}@media screen and (max-width:800px){#urApi .button{font-size:14px}
#urApi .step-intro h1{font-size:1.4em}}@media screen and (max-width:480px){#urApi .column{flex-direction:column}
#urApi .button{width:100%}#urApi .step-intro h2{font-size:1.1em}#urApi .step-intro h1{font-size:1.2em}
}