a{
    text-decoration: underline;
}
.table-actions{
    text-align: right;
}
.message-area .error-messages{
    color:brown;
}
tr.top-rows th {
    background-color:#f7faff;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
}

.currency-symbol{
    padding-left:2px;
}

#priceTable-wrapper{
    background: #fff;
    padding-top: 34px;
    padding-bottom: 34px;
}

input:read-only{
    background-color: #efefef;
}

/** ALERTS **/
.alert-info{
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}
.alert-danger,
.alert-alert {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.tab-content{
    background-color: #fff;
}

.field-required{
    color:#721c24;
    font-size:smaller;
}

.justify-between,
.sm\:justify-between,
.md\:justify-between,
.lg\:justify-between{
    justify-content: space-between;
}
.no-underline{
    text-decoration: none;
}

tr.even{
    background-color: rgb(190, 229, 235, 0.4);
}
tr.odd{
    background-color: rgba(209, 236, 241, 0.4);
}

a.logo{
    text-transform: uppercase;
    text-decoration: none;
}
a.logo span{
    font-size:1em;
    font-weight: 700;
}
.table td{
    padding:0.75rem;
    padding-top:0.55rem;
    padding-bottom:0.55rem;
}
td.alert-info,
td.alert-success,
td.alert-warning,
td.alert-danger {
    text-transform: uppercase;
}


.notification--bullet svg{
    color:yellow;
}