table#all_reviews {margin: 80px auto; border-collapse: collapse;}
table#all_reviews tr:nth-child(odd) {background-color:rgba(230,230,230,0.5);}
table#all_reviews tr:nth-child(even) {background-color:rgba(255,255,255,0.5);}
table#all_reviews tr:first-child {background: transparent; display: none;}
body .reviews_stars_background{background-color:transparent;}
table#all_reviews th {background: transparent; font-weight: normal; display: none;}
table#all_reviews td {padding: 10px 5px;}
table#all_reviews tr td:last-child a, table#all_reviews td a {white-space: nowrap;}
a:hover {text-decoration: none; }
a.decision_link {cursor: pointer; display: block; margin-top: 10px;}
a.decision_link:hover, a.response_link:hover {text-decoration: underline; }
a.disapprove {margin-bottom: 10px;}
p.reviews_message {text-align: center;}
a.hidden {display: none;}
h4.switch_header {display: block; font-weight: bold;}
th.th_status {width: 175px;}
.error {color: red;}
div.response > b { display:block; margin-top:5px;}
div.response_content { white-space: pre-wrap; }
a.response_link { margin-right: 10px; cursor:pointer;}
textarea.response_text { min-width: 400px; min-height: 100px; }
#button_send_test_email { margin-left: 10px;}
@media screen {
  body.dark table#all_reviews tr:nth-child(odd) {background-color:rgba(250,250,250,0.2);}
  body.dark table#all_reviews tr:nth-child(even) {background-color:rgba(255,255,255,0.3);}
}
