body { max-width: 900px; margin: 0 auto; font-size: 16px; background: white; } a { color: #00E; } a:hover, a:focus { color: #00E; } header { background: #F5FAFC; padding: 3px 5px; border-bottom: 1px solid #ccc; } section { padding: 1em 0; } section + section { border-top: 1px solid #ccc; } label { display: inline-block; min-width: 100px; vertical-align: top; } .card-numbers { margin-left: 100px; } .card-numbers a { text-decoration: none; border-bottom: 1px dotted #88f; margin-right: 10px; cursor: pointer; } .card-numbers a[href] { text-decoration: underline; border: none; } fieldset { margin: 25px 0 12px; } .white-popup { position: relative; background: #FFF; padding: 20px; width: auto; max-width: 600px; margin: 20px auto; } .white-popup pre code { white-space: pre-wrap; } #vtweb_form label { min-width: 180px; } #vtweb_form ul { display: inline-block; vertical-align: top; margin-top: 0; padding-left: 0px; } #vtweb_form ul li { list-style-type: none; margin-bottom: 1px; font-size: 15px; } #vtweb_form small { margin-left: 184px; } .recurring-page .cards { border: 1px dashed #acf; padding: 10px; } .recurring-page .cards ul { padding-left: 0; margin-bottom: 3px; } .recurring-page .cards ul li { list-style-type: none; display: block; background: #f5f5f5; padding: 7px 9px; box-shadow: inset 0px 0px 2px rgba(0, 0, 64, 0.25); } .recurring-page .cards ul li + li { margin-top: 10px; } .recurring-page .cards ul li code { margin: 0 18px 0 4px; } .recurring-page .cards ul li i { margin: 0 35px 0 4px; font-style: normal; } .recurring-page .cards ul li a { margin-right: 10px; } .recurring-page .cards ul li small { display: block; margin-top: 7px; color: #666; font-family: monospace; font-size: 10px; }