table#all_subscriptions {margin: 80px auto; border-collapse: collapse;}
table#all_subscriptions tr:nth-child(even) {background-color:#FFFFFF;}
table#all_subscriptions tr:nth-child(odd) {background-color:#F5F5F5;}
/*table#all_subscriptions tr:first-child {background: transparent; display: none;}*/
table#all_subscriptions th {background-color: white; font-weight: normal; font-size: 11pt; border-bottom: 1px solid #EEEEEE; padding: 5px 10px;}
table#all_subscriptions td {padding: 10px 5px;}
table#all_subscriptions tr td:last-child a, table#all_subscriptions td a {white-space: nowrap;}
a:hover {text-decoration: none; }
td.actions a {cursor: pointer; display: block; margin-bottom: 5px;}
td.actions a:hover {text-decoration: underline; }
a.hidden {display: none;}
.error {color: red;}
div#initial_sync_alert { width: 400px; background-color: white; border: 1px solid black; padding:20px; margin-left:auto; margin-right:auto; }
div#initial_sync_responses { margin-top:10px; }
div#initial_sync_responses a { margin-left:10px; margin-right:10px; font-size: 13pt; cursor: pointer;}
div#initial_sync_responses a:hover { text-decoration: underline; }
div#initial_sync_responses a#initial_sync_remove { display:block; font-size: 10pt; margin-top: 10px;}

div#simplemodal-data {  min-width:400px; padding:0px 10px; background-color:white;}
div#sub_edit_schedule { text-align: left; }
div#edit_regular_period, div#edit_trial_period, div#edit_start_date { margin-bottom: 25px;}
div#edit_regular_period h4, div#edit_trial_period h4 { display:block;}
input#edit_TrialAmount, input#edit_Amount, input#edit_SubTrialPeriods { width: 50px; }
input#startDate { width:70px; }

div#modal_control { display:inline-block; margin:0px auto; }
div#modal_control a { cursor: pointer; margin: 0px 10px;}
div#modal_control > a:hover { text-decoration: underline; }

div#sub_edit_method { margin: 15px 0px;}
div#sub_history, div#sub_edit_modal { padding: 10px; }
div#sub_history th {font-weight: normal; font-size: 11pt; border-bottom:1px solid #EEEEEE; padding: 2px 5px;}
div#sub_history td { padding:0px 5px; }

div.email_count { margin-top: -10px; }

@media screen {
body.dark table#all_subscriptions tr:nth-child(even) {background-color:rgba(100,100,100,0.3);}
body.dark table#all_subscriptions tr:nth-child(odd) {background-color:rgba(100,100,100,0.4);}
body.dark table#all_subscriptions th {background-color: rgba(100,100,100,0.6); border-color:#999999;}
body.dark .error {color: tomato;}
body.dark div#initial_sync_alert {background-color:darkgray;color:black;border-color:black;}
body.dark div#simplemodal-data {background-color:rgba(100,100,100,0.6);}
}