img, iframe {max-width: 100%; height: auto} html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} main ul { list-style: none; margin-left: 0; } form { text-align: left; } #new-admin-form { margin: 40px 0; } table { border-collapse: collapse; } .dtable tr:nth-of-type(even) { background-color: #fafafa; } .dtable th { font-size: 14px; padding-bottom: 5px; } .dtable td:first-of-type { padding: 5px 40px 5px 0; } .dtable td:nth-of-type(2), .dtable th:nth-of-type(3) { text-align: center; } .dtable td:nth-of-type(3), .dtable td:nth-of-type(4), .dtable th:nth-of-type(3) { padding-left: 25px; } .products { text-align: left; margin: 40px 0; } .products select { width: calc(80% - 20px); } .products button { margin-right: 25px; } #filters { text-align: left; margin-bottom: 20px; } #filters label { display: inline-block; } #filters span, #product span { font-weight: bold; } #product { margin-top: 40px; } #product select { width: 100%; } #product #filters select { width: calc(100% - 10px); } .product-controls { margin-top: 20px; } #products .dtable button { padding: 5px 10px; } .admin-form main { padding: 20px; border-radius: 5px; border: 1px solid #999; margin-bottom: 20px !important; } .admin-form main h2 { margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px solid #ee3a42; font-size: 30px; } form.admin-form button.remove-btn { background-color: none; text-decoration: underline; color: #ee3a42; padding: 5px; margin: 5px; border: none; background-image: none; }