body {
    color: #5F6A72;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #5F6A72
}

h3 {
    color: #981E32
}

h3.plain {
    background-color: #981E32
}

h3.or {
    border-bottom: 1px solid #a5acb0;
}

h3.or span {
    color: #5F6A72
}

h4.basic {
    border-bottom: 1px solid #5F6A72
}

h5.basic {
    color: #5F6A72;
}

a.denied:link,
a.denied:visited {
    color: #a5acb0
}

hr.plain {
    color: #5F6A72;
    background-color: #5F6A72
}

div.divider {
    border-top: 1px solid #a5acb0;
}

div.divider.thick {
    border-top: 5px solid #d8dcdf
}

fieldset,
div.well,
.general_block {
    background: #d8dcdf
}

.standard_button,
.red_button,
div.button_box_c,
a.button_box_b,
span.button_box_b,
input.button_box_b,
.green_button,
input[type='submit'],
button,
input[type='button'],
.submit_button,
#page_title a,
.box_links a,
div.button_box_bott,
a.button_box_bott,
span.button_box_bott,
input.button_box_bott,
div.button_box,
a.button_box,
span.button_box,
input.button_box,
div.button_box_small,
a.button_box_small,
span.button_box_small,
input.button_box_small,
div.white_button_box,
a.white_button_box,
span.white_button_box,
input.white_button_box,
div.button_box_a,
a.button_box_a,
span.button_box_a,
input.button_box_a,
div.button_box_b,
a.button_box_c,
span.button_box_c,
input.button_box_c {
    background: #333E48;
}

.standard_button[disabled],
[disabled].red_button,
div[disabled].button_box_c,
a[disabled].button_box_b,
span[disabled].button_box_b,
input[disabled].button_box_b,
[disabled].green_button,
input[disabled][type='submit'],
button[disabled],
input[disabled][type='button'],
[disabled].submit_button,
#page_title a[disabled],
.box_links a[disabled],
div[disabled].button_box_bott,
a[disabled].button_box_bott,
span[disabled].button_box_bott,
input[disabled].button_box_bott,
div[disabled].button_box,
a[disabled].button_box,
span[disabled].button_box,
input[disabled].button_box,
div[disabled].button_box_small,
a[disabled].button_box_small,
span[disabled].button_box_small,
input[disabled].button_box_small,
div[disabled].white_button_box,
a[disabled].white_button_box,
span[disabled].white_button_box,
input[disabled].white_button_box,
div[disabled].button_box_a,
a[disabled].button_box_a,
span[disabled].button_box_a,
input[disabled].button_box_a,
div[disabled].button_box_b,
a[disabled].button_box_c,
span[disabled].button_box_c,
input[disabled].button_box_c {
    background: #a5acb0;
}

.red_button,
div.button_box_c,
a.button_box_b,
span.button_box_b,
input.button_box_b {
    background: #E70033
}

.green_button {
    background: #3FAE29
}

.cancel_button,
input[type='submit'].cancel_button,
button.cancel_button,
input[type='button'].cancel_button,
.submit_button.cancel_button {
    color: #7a7a7a !important;
    border-right: 1px dotted #7a7a7a;
}

input[type='text'],
input[type='password'],
input[type='date'],
input[type='email'],
input[type='number'],
select,
textarea {
    color: #5F6A72;
    border: 1px solid #a5acb0;
}

label {
    color: #333E48
}

table tr td,
table tr th {
    color: #5F6A72
}

table tr td.button_box_a,
table tr th.button_box_a {
    background-color: #ffced8 !important
}

table tr td.button_box_b,
table tr td.button_box_c,
table tr td.button_box,
table tr th.button_box_b,
table tr th.button_box_c,
table tr th.button_box {
    background-color: #ff9bb1 !important
}

table tr td.mandatory {
    color: #E70033
}

table tr th {
    color: #7a7a7a;
}

table.outer.form_layout th h3 {
    border-bottom: 1px solid #a5acb0;
    color: #5F6A72;
}

table.form td.section {
    background: #d62d49;
}

table.data {
    color: #5F6A72;
}

.grey_text {
    color: #5F6A72 !important
}

.highlight {
    background-color: #d62d49;
}

#page_header div.user_details > a {
    color: #5F6A72
}

#page_header div.user_details > a:hover,
#page_header div.user_details > a.active {
    background-color: #333E48
}

#page_header div.user_details > ul {
    background: #333E48
}

#page_header div.user_details > ul > li {
    border-top: 1px solid #5F6A72;
}

#page_header div.user_details > ul > li a {
    color: #a5acb0;
}

#page_header a#nav_toggle {
    background: #5F6A72;
}

#page_header h1 {
    color: #5F6A72 !important;
}

div#language_switcher > a {
    color: #5F6A72
}

div#language_switcher > a:hover,
div#language_switcher > a.active {
    background-color: #333E48
}

div#language_switcher > ul {
    background: #333E48
}

div#language_switcher > ul > li {
    border-top: 1px solid #5F6A72;
}

div#language_switcher > ul > li a {
    color: #a5acb0;
}

#page_menu {
    background-color: #5F6A72;
}

#page_menu > span.path {
    color: #fff;
}

#page_menu > span.path a {
    color: #a5acb0
}

.mainmenu a.mainmenu_active {
    background-color: #981E32
}

#page_content #page_title {
    background: #981E32;
}

#page_content div.dark_section {
    background: #5F6A72;
}

#page_content div.dark_section h5 {
    color: #a5acb0
}

#page_content div.dark_section table th {
    color: #a5acb0
}

#page_footer {
    background: #5F6A72;
}

#page_title a.white_button_box,
.box_links a.white_button_box,
div.button_box_bott.white_button_box,
a.button_box_bott.white_button_box,
span.button_box_bott.white_button_box,
input.button_box_bott.white_button_box,
div.button_box.white_button_box,
a.button_box.white_button_box,
span.button_box.white_button_box,
input.button_box.white_button_box,
div.button_box_small.white_button_box,
a.button_box_small.white_button_box,
span.button_box_small.white_button_box,
input.button_box_small.white_button_box,
div.white_button_box.white_button_box,
a.white_button_box.white_button_box,
span.white_button_box.white_button_box,
input.white_button_box.white_button_box,
div.button_box_a.white_button_box,
a.button_box_a.white_button_box,
span.button_box_a.white_button_box,
input.button_box_a.white_button_box,
div.button_box_b.white_button_box,
a.button_box_b.white_button_box,
span.button_box_b.white_button_box,
input.button_box_b.white_button_box,
div.button_box_c.white_button_box,
a.button_box_c.white_button_box,
span.button_box_c.white_button_box,
input.button_box_c.white_button_box {
    color: #7a7a7a !important
}

dl.value_list dt,
dl.value_list dd {
    color: #7a7a7a
}

dl.value_list dd {
    color: #5F6A72;
}

.error_box {
    background-color: #E70033;
}

.menu_block,
.recent_search_block,
.menu_line,
.form_block,
.results_block,
.monitoring_box {
    border-bottom: 5px solid #d8dcdf;
}

.menu_block h2,
.menu_block h3,
.recent_search_block h2,
.recent_search_block h3,
.menu_line h2,
.menu_line h3,
.form_block h2,
.form_block h3,
.results_block h2,
.monitoring_box h2,
.results_block h3,
.monitoring_box h3 {
    color: #981E32;
}

.menu_block.menu_line,
.recent_search_block.menu_line,
.menu_line.menu_line,
.form_block.menu_line,
.results_block.menu_line,
.menu_line.monitoring_box {
    background: #d8dcdf;
}

.menu_block span::before {
    color: #d1d4d3
}

.form_block.bordered {
    border: 5px solid #d8dcdf
}

div .alert {
    background-color: #E70033;
}

.success_message,
.caution_message,
.info_message,
.error_message {
    background: #3FAE29;
}

.caution_message {
    background: #FF661B
}

.info_message {
    background: #005793
}

.info_message.no_border {
    color: #5F6A72
}

.error_message {
    background: #E70033
}

.SideNote,
.Note {
    background-color: #7a7a7a;
}

div.tab_header {
    border-bottom: 1px solid #d1d4d3
}

div.tab_header span.visible_tab a,
div.tab_header span.invisible_tab a {
    color: #7a7a7a
}

div.tab_header span.visible_tab {
    border: 1px solid #d1d4d3;
}

ul.tabset_tabs li a {
    color: #7a7a7a !important;
}

ul.tabset_tabs li a.active {
    border: 1px solid #d1d4d3;
}

div.tabset_content {
    border-top: 1px solid #d1d4d3;
    border-bottom: 1px solid #d1d4d3;
}