.admin-header {
    background-color: #228888;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    position: fixed;
    font-size: 14px;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 100;
}

.store-tickets-header {
    background-color: #000;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    font-size: 200%;
}

.store-tickets-header a {
    color: white;
}

.store-tickets-header a:visited {
    color: white;
}

.tickets-admin-header {
    background-color: #228888;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    position: fixed;
    font-size: 18px;
    height: 47px;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

.tickets-admin-header a {
    color: white;
}

.tickets-admin-header a:visited {
    color: white;
}

.tickets-admin-header a:visited i {
    color: white;
}

.admin-header ul li {
    font-size: 14px !important;
}

.admin-header .dropdown a {
    font-size: 14px !important;
}

.auto-details-page {
    margin: 80px 20px 20px;
    /*margin-left: 15px;*/
    /*margin-right: 15px;*/
    /*margin-bottom: 30px;*/
    /*margin-top: 80px;*/
}

.account-content {
    padding:15px;
    padding-bottom: 50px;
}

.admin_main_content {
    margin: 80px 20px 20px;
}

.error-page {
    margin: 30px;
    font-size: 150%;
}

.sub-first-col {
    display: inline-block;
    width: 165px;
}

.account-heading-link {
    text-decoration: none;
}


.limited {
    width: auto !important;
    display: inline;
}

.admin-header a {
    color: white;
}

#error {
    color: red;
}

form table tbody tr td { padding-top: 0px; }

.form-label {
    padding-right: 8px;
}

.admin-footer {
    position:fixed;
    left:0px;
    bottom:0px;
    height:30px;
    width:100%;
    background-color:#228888;
    color: white;
    font-size: 90%;
    padding: 7px;
}

#brand-stats-table {
    width: 300px;
}

#brand-stats-table tbody tr td {
    padding-top: 3px;
}

#account-stats {
    padding-left: 30px;
}

#subscribe-area {
    padding-left: 30px;
}

.payment-info tbody tr td {
    padding-top: 3px !important;
}

input[type=text] .afrm {
    margin-bottom: 5px;
}

input[type=select] .afrm {
    padding-left: 7px !important;;
}


.products-page {
    margin: 20px;
}


textarea.form-control {
    height: auto !important; /* Allow the height to be determined by content/rows */
    /* Often, just `height: auto !important;` is enough to make `rows` work */
}