TABLE.pta-sus-sheets {
width: 100%;
}
TABLE.pta-sus-tasks TD,
TABLE.pta-sus-sheets TD {
border-collapse: collapse;
border-spacing: 0;
}
TABLE.pta-sus-tasks TD,
TABLE.pta-sus-sheets TD,
TABLE.pta-sus-tasks TH,
TABLE.pta-sus-sheets TH {
text-align: left;
vertical-align: top;
}
TABLE.pta-sus-sheets .column-open_spots {
text-align: center;
}
TABLE.pta-sus-sheets .column-open_spots {
text-align: center;
}
TABLE.pta-sus-sheets .column-view_link {
white-space: nowrap;
}
tr.pta-sus-tasks-row.signup-row > TD {
font-weight: bold;
}
tr.pta-sus-tasks-row.signup-row.remaining > TD {
background-color: #c0c0c0;
}
div.pta-sus-customizer.custom-layout {
width: 100%;
}
.pta-sus.error,
.pta-sus.updated {
display: block;
float: none;
margin: 1em 0;
padding: 5px 5px 5px 30px;
text-align: left !important;
width: auto;
}
.pta-sus-hidden {
color: red;
font-weight: 600;
}
.pta-sus-em {
font-style: italic;
}
div.signup-form .required:after {
content:" *";
color: red;
}
div.pta-sus-sheets.tasks {
overflow: auto;
}
div.date-header {
margin-top: 1em;
} div.pta-sus-sheets-table, div.pta-sus-tasks-table {
display: table;
width: 100%;
}
div.pta-sus.task-info-header {
margin-top: 2em;
}
div.pta-sus-sheets-row, div.pta-sus-tasks-row {
display: table-row;
}
div.pta-sus-tasks-row  > div, div.pta-sus-sheets-row > div {
display: table-cell;
}
div.head {
font-weight:bold;
}
.column-start-time, .column-end-time, .column-phone, .column-clear {
width: 12%;
}