.checkout .form { max-width: 38em; padding: 2.5em; } .checkout .htk-assistant-bar { margin-top: 1.8em; } /* Step */ .answers { font-size: 1.3em; } .answers .htk-select { max-width: 10em; display: block; margin: 0 auto; } .answers p { margin: .3em 0; } .target { max-width: 18em; margin: 0 auto; } .address { border-radius: .1em; padding: .8em; } .address p { margin: 0; } .address.selected { background-color: rgba(1, 1, 1, .1); } .address:hover { cursor: pointer; background-color: rgba(1, 1, 1, .05); } .address p.consignee { font-weight: bold; margin-bottom: .2em; } .radio { max-width: 13em; margin: 0 auto; } .radio > div { padding: 0.5em; border-top: 1px solid #AAA; } .radio > div:first-child { border-top: none; } .thin-calendar { width: inherit; max-width: 24em; margin: 0 auto; box-shadow: 0 0.1em 0.3em #ccc; font-size: .7em; } .thin-calendar tr > th { color: white; } .htk-assistant .thin { float: right; }