/*
table#worshipservice_grid {
    border-collapse: collapse;
    margin: 24px auto;
    clear: both;
}

table#worshipservice_grid th, table#worshipservice_grid td {
    border: 1px black solid;
    padding: 3px;
}

table#worshipservice_grid th {
    background: #ccccff;
}

table#worshipservice_grid td.readings p,
table#worshipservice_grid p.hymns {
    padding-left: 22px;
    text-indent: -22px;
    margin: 0;
}
*/

table#worshipservice_grid {
    font-size: 10pt;
    line-height: 1.5em;
}

table#worshipservice_grid td.communion {
    background-image: url(../images/chalice.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 35px;
}

table#worshipservice_grid td.baptism {
    background-image: url(../images/shell.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 35px;
}

table#worshipservice_grid td.baptism-communion {
    background-image: url(../images/shell-chalice.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    padding-bottom: 35px;
}

/*
table th, table td {
    text-align: left;
    vertical-align: top;
}
*/

#pager {
    text-align: right;
}

/* correction for select2 overlap */
.select2-container {
    margin-right: 6px;
}

.select2-search-choice {
    padding-top: 8px !important;
}

.select2-choice {
    padding-top: 3px !important;
}

.ui-tabs {
    font-size: 12pt;
    width: 100%;
    height: 100%;
    font-family: "Calibri", "Arial", sans-serif;
}

#body > form > table {
    width: 100%;
    /*height: 520px;*/
    height: 100%;
}

form > table tr > th,
form > table tr > td {
    vertical-align: top;
}

tr#when\:container,
tr.error {
    height: 1.5em;
}

/*
.ui-tabs-nav {
    height: 42px;
}
*/
/*
.ui-tabs-nav > li.ui-state-default {
    position: relative;
    top: 6px;
}
*/

.ui-widget input {
    font-size: 12pt;
    font-family: "Calibri", "Arial", sans-serif;
}

#tabs\:flowers input {
    width: 300px;
}

tr#tabs\:scriptures\:lessons\:container > td > table {
    position: relative;
    top: -9px;
    left: -6px;
}

tr#tabs\:communion\:communion_servers\:container > th,
tr#tabs\:communion\:bread\:container > th,
tr#tabs\:communion\:juice\:container > th,
tr#tabs\:communion\:great_prayer_of_thanksgiving\:container > th,
tr#tabs\:communion\:prayer_of_dedication\:container > th,
tr#tabs\:scriptures\:sermon_title\:container > th,
tr#tabs\:hymns\:hymn_of_praise\:container > th,
tr#tabs\:hymns\:sung_psalm\:container > th,
tr#tabs\:hymns\:hymn_of_preparation\:container > th,
tr#tabs\:hymns\:hymn_of_dedication\:container > th,
tr#tabs\:volunteers\:duty_officer\:container > th,
tr#tabs\:volunteers\:scripture_reader\:container > th,
tr#tabs\:volunteers\:greeters\:container > th,
tr#tabs\:volunteers\:childrens_corner\:container > th,
tr#tabs\:volunteers\:nursery\:container > th,
tr#tabs\:volunteers\:sunday_school_teachers_k_6\:container > th,
tr#tabs\:volunteers\:sunday_school_teachers_7_12\:container > th,
tr#tabs\:volunteers\:coffee_hour\:container > th,
tr#tabs\:volunteers\:livestream_producer\:container > th,
tr#tabs\:volunteers\:virtual_usher\:container > th,
tr#tabs\:volunteers\:advent_candle_lighters\:container > th,
tr#tabs\:flowers\:contact\:container > th,
tr#tabs\:flowers\:who\:container > th,
tr#tabs\:flowers\:dedication\:container > th,
tr#tabs\:music\:prelude\:container > th,
tr#tabs\:music\:introid\:container > th,
tr#tabs\:music\:communion\:container > th,
tr#tabs\:music\:anthem\:container > th,
tr#tabs\:music\:offertory\:container > th,
tr#tabs\:music\:postlude\:container > th {
    padding-top: 8px;
}

.select2-container-multi .select2-choices .select2-search-field input {
    font-family: "Calibri", "Arial", sans-serif;
}

form {
    position: relative;
}

form > input[type=submit],
form > input[type=button] {
    float: right;
    margin-bottom: 24px;
}

#body {
    padding-bottom: 32px;
}

tr#when\:container,
tr#baptism\:container {
    height: 1.2em;
}

table#tabs\:hymns > tbody > tr > td {
    width: 32em;
}

table#tabs\:liturgy textarea,
table#tabs\:communion textarea,
table#tabs\:notes textarea {
    font-family: "DejaVu Sans Mono", monospace;
    width: auto;
}

#tabs > table {
    overflow: auto;
    height: 324px;
}

.action-buttons {
    vertical-align: middle;
}

input.btn {
    margin-right: 12px;
}
