tr td.green {
    background: lightgreen;
    color: black;
}

tr td.blue {
    background: blue;
    color: yellow;
}
tr td.red {
    background: brown;
    color: yellow;
}
tr td.total {
    border-top: 1px solid #000 !important;
    background: black;
    color:white;
}
.pq-toolbar button {
    height: 40px;
}
body {
    overflow-x:hidden
}
body .amex-content {
    width:100%;
    overflow-x:hidden
}
body .amex-content .hentry {
    max-width:100%;
    padding:10px;
}
.amex-content h1 {
    padding:0;
    margin:0 0 10px 0;
    font-size: 29px;
}
#amexCardsContainer {
    position:absolute;
    right:400px;
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
#amexModeContainer {
    position:absolute;
    left:40%;
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
#amexNeedsReviewContainer, #amexApprovedContainer {
    position:absolute;
    left:130px;
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
#amexRolesContainer {
    position:absolute;
    left:200px;
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
#amexUsersContainer {
    position:absolute;
    left:425px;
    display:none;
    font-size:20px;
    font-weight:bold;
}
#amexRangesContainer {
    position:absolute;
    right:25px;
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}
#amex_form_container {
    width:75%;
}
.entry-header {
    width:10%;
}
.edit-link {
    display:none;
}
.pq-grid-cont .lightblue {
    background:lightblue;
}
.pq-grid-cont .goldenrod {
    background:goldenrod;
}
.pq-grid-cont .brown {
    background:brown;
    color: white;
}
.pq-grid-cont .black {
    background:black;
    color: white;
}
.pq-grid-cont .green {
    background:lightgreen;
}
.pq-grid-cont .cyan {
    background:cyan;
}
.pq-grid-cont .yellow {
    background:yellow;
}
.pq-grid-cont .red {
    background:red;
}
.pq-admin-class {
    position: absolute;
    right:10px;
}
.amex_grid {
    margin:5px auto;
    display:inline-block;
}
.amex_controls {
    text-align: center;
    height:400px;
    vertical-align: top;
}
#controlsContainer {
    padding:75% 0;
}
#controlsContainer div {
    padding:10px;
    display:block;
}

.ctrl-button {
	background-color: #24890d !important;
	color: #fff !important;
}
