
a:hover, a:focus {
    color: #921313;
}

a {
    color: #cc2f00;
}

.side-nav li a:not(.button) {
    color: #921313;
}

.side-nav li a:not(.button):hover {
    color: #cc2f00;
}

.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
    background: antiquewhite;
    color: #cc2f00;
}

/*

header {
    background-color: #D33C44;
    color: #ffffff;
}
*/


legend {
    color:#cc2f00;
}

/*
.actions.columns {
    border-left: 5px solid #747474;
}

.actions.columns h3 {
    color:#747474;
}


.header-help span {
    background-color: #0097a7;
}

ul.pagination li a {
    color: rgba(0, 0 ,0 , 0.54);
}

ul.pagination li.active a {
    background-color: #DCE47E;
    color: #FFF;
}

.paginator p {
    color: rgba(0, 0 ,0 , 0.54);
}

.form .error-message {
    color: rgba(0, 0, 0, 0.54);
}

.required > label:after {
    color: #C3232D;
}

.error label,
.error label.error {
    color: #C3232D;
}

.view h2 {
    color: #6F6F6F;
}


.view .numbers {
    background-color: #B7E3EC;
}

.view .columns.dates {
    background-color:#DCE47E;
    color: #fff;
}

.view .columns.booleans {
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.24);
    background-color: #8D6E65;
    color: #fff;
}

.view .strings p {
    border-bottom: 1px solid #eee;
}
.view .numbers .subheader, .view .dates .subheader {
    color:#747474;
}
.view .booleans .subheader {
    color: #E9E9E9
}

.view .texts .columns {
    margin-top:1.2rem;
    border-bottom: 1px solid #eee;
}

.cake-debug,
.notice,
p.notice {
    color: #000000;
    background: #ffcc00;
}

.cake-error,
p.error {
    color: #fff;
    background: #C3232D;
}

pre {
    background: none repeat scroll 0% 0% #FFF;
    color: rgba(0, 0 ,0 , 0.74);
}

.cake-code-dump .code-highlight {
    background-color: #FFC600;
}

.cake-error a,
.cake-error a:hover {
    color:#fff;
}

.checks {
    color: #626262;
    background-color: #B7E3EC;
}


.checks .success:before {
    color: green;
}

.checks .problem:before {
    color: red;
}

*/

.top-bar.expanded .title-area {
    background: #D35D13;
}

.top-bar.expanded, .top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button) {
    background: #EC7F3C;/*E67D17;*/
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
    background-color: #D35D13;
    background: #D35D13;
}

.side-nav li.heading {
    color: #cc2f00;
}
/*
#actions-sidebar {
    background: #fafafa;
}

table {
    background: #fff;
}


table thead tr {
    border-bottom: 1px solid #626262;
}
*/


table tr th {
    color: #ff6900;
    border-bottom: 2px solid #ff6900;
}


fieldset legend {
    border-bottom: 2px solid #ff6900;
}


.form button:hover, .form button:focus {
    background: #E68149;
}

button, .button {
    background-color: #D35D13;
    border-color: #D35D13;
}

button:hover,button:focus,.button:hover,.button:focus{background-color:#E68149}

ul.pagination li.active a {

    background-color: #cc2f00;
    color: #FFF;

}
ul.pagination li.active a {

    background-color: #cc2f00;
    color: #FFF;
    font-weight: bold;
    cursor: default;

}

div.message {
    background-color: #e8c6a0;
    color: #626262;
}

div.message:before {
    color: #e8c6a0;
}
/*
div.message.error {
    background-color: #C3232D;
    color: #FFF;
}

div.message.error:before {
    color: #C3232D;
}


.vertical-table th {
    color: #626262;
}



.content {
    padding: 2rem;
}
*/

.content h3 {
    color: #800000;
}

.content h4 {
    color: #800000;
    margin-bottom: 20px;
}

.content .related h4 {
    color: #4d8f97;
}