span.status_red{ font-weight: bold; color: #bb0000; } span.status_green{ font-weight: bold; color: #00bb00; } span.status_yellow{ font-weight: bold; color: #ff8800; } div#entry_header{ display: table-row; padding: 0; } div#entry_header div.header_text{ display: table-cell; vertical-align: top; width: 28%; margin: 0; padding: 1em; } div#entry_header div.header_text textarea{ width: 100%; min-height: 12em; max-height: 36em; resize: vertical; } div#entry_header div#header_image{ display: table-cell; vertical-align: top; width: 16%; margin: 0; padding: 1em; } div#entry_header div#header_image img{ max-width: 100%; max-height: 10em; } div#entry_header div.header_text p{ font-size: 75%; margin: 0.5em 1em 0.5em 1em; } div#section_prices table#prices{ border-collapse: collapse; } div#section_prices table#prices input[type='text']{ max-width: 10em; } div#section_prices table#prices input[type='number']{ max-width: 4em; } div#section_prices table#offers{ width: 100%; } div#section_prices table#offers td{ vertical-align: top; } div#section_prices table#offers td.large{ width: 22%; } div#section_prices table#offers td.small{ width: 9%; } div#section_prices table#offers input[type='text']{ width: 100%; } div#section_prices table#offers textarea{ width: 100%; min-height: 4em; max-height: 15em; resize: vertical; } div#section_prices table#offers input[type='number']{ width: 5em; } div#screen_cover{ background-color: #000000; opacity: 0; display: none; z-index: 900; transition: opacity 0.5s ease-in-out; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } div#form_new_offer{ opacity: 0; display: none; z-index: 1000; transition: opacity 1s ease-in-out; position: fixed; height: 80%; top: 10%; left: 10%; right: 10%; bottom: 10%; } div#form_new_offer table{ width: 100%; } div#form_new_offer table td{ vertical-align: top; } div#form_new_offer table td.large{ width: 27%; } div#form_new_offer table td.small{ width: 9%; } div#form_new_offer table input[type='text']{ width: 100%; } div#form_new_offer table textarea{ width: 100%; min-height: 4em; max-height: 15em; resize: vertical; } div#form_new_offer table input[type='number']{ width: 5em; } div#form_new_offer div#controls{ text-align: center; } div#form_new_offer div#controls input{ margin: 2em 4em 2em 4em; } div.entry_schedule table.new_event{ width: 80%; margin: auto; border-collapse: collapse; } div.entry_schedule table.new_event tr{ width: 100%; } div.entry_schedule table.new_event th{ width: 30%; background-color: #777777; } div.entry_schedule table.new_event th{ padding-top: 1em; width: 30%; background-color: #777777; } div.entry_schedule table.new_event td{ padding: 0.3em; text-align: center; width: 30%; background-color: #777777; } div.entry_schedule table.new_event td input{ display: inline-block; } div.entry_schedule table.new_event td input[type='text']{ width: 100%; display: inline-block; } div.entry_schedule table.new_event td textarea{ display: inline-block; width: 100%; resize: vertical; } div.entry_schedule table.new_event td select{ width: 100%; display: inline-block; } div.entry_schedule table.new_event td input[type='number']{ width: 4em; display: inline-block; }