body { width:100%; min-height:100%; } #content { width:100%; max-width:800px; margin:0 auto; text-align:center; } /* =============================================== */ /* Buttons */ /* =============================================== */ .btn-primary{ background-color: rgb(0, 51, 98, 1); border-color: rgb(0, 51, 98, 1); } .btn-primary:hover{ background-color: rgb(0, 51, 98, 0.5); } .btn-primary:checked { background-color: black; } /* =============================================== */ /* Radio Input with Buttons */ /* =============================================== */ label.btn { line-height: 0.7em; background: none; border: none; } input[type=radio]:checked ~ label.btn { background-color: #e6e6e6; } /* =============================================== */ /* Decision Table */ /* =============================================== */ .table>thead>tr>th, .table>tbody>tr>td { vertical-align: middle; } .header { background-color: #f1f1f1; } .position, .price { text-align: right; } .formfield { padding: 0; width: 5px; text-align: center; } .option_left { min-width: 100px; text-align: right; } .option_right { min-width: 100px; text-align: left; } .button_left { min-width: 100px; text-align: right; } .button_right { min-width: 100px; text-align: left; } .btn-table { min-width: 80px; } .center { text-align: center; } .info { padding: 15px; box-shadow: 0 1px 2px rgba(0,0,0,0.15); } input[type="radio"]{ margin: 0px; } .radiolabel { padding-top: 3px; padding-bottom: 3px; } table.table { border-collapse: collapse; border-spacing: 0; } table.table.tablewithradios>tbody>tr>td { padding-top: 2px !important; padding-bottom: 2px !important; margin-top: 0 !important; margin-bottom: 0 !important; border: none; } table.table.tablewithradios>tbody>tr>td.bottom{ border-bottom: thin solid rgb(222, 226, 230); padding-bottom: 10px !important; } table.table.tablewithradios>tbody>tr>td.top{ border-top: thin solid rgb(222, 226, 230); padding-top: 10px !important; } table.table.tablewithradios>tbody>tr>td.topradio{ vertical-align: bottom !important; }