header#main_header .top_row,
.preview_layout .header .top_row {
    background: -moz-linear-gradient(top, #0074b2 19%, #6dafd3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(19%, #0074b2), color-stop(100%, #6dafd3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0074b2 19%, #6dafd3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0074b2 19%, #6dafd3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0074b2 19%, #6dafd3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #0074b2 19%, #6dafd3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0074b2', endColorstr='#6dafd3', GradientType=0); /* IE6-9 */
}

.common_box h2 {
    background: -moz-linear-gradient(top, #6dafd3 0%, #0074b2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6dafd3), color-stop(100%, #0074b2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6dafd3 0%, #0074b2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6dafd3 0%, #0074b2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6dafd3 0%, #0074b2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #6dafd3 0%, #0074b2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dafd3', endColorstr='#0074b2', GradientType=0); /* IE6-9 */
}

header#main_header .black_row,
.preview_layout .header .black_row {
    background: none;
}

header#main_header .black_row, header#main_header .menu ul ul,
.preview_layout .header .black_row, .preview_layout .header .menu ul ul {
    background: -moz-linear-gradient(top, #222326 0%, #333439 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222326), color-stop(100%, #333439)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #222326 0%, #333439 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #222326 0%, #333439 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #222326 0%, #333439 100%); /* IE10+ */
    background: linear-gradient(to bottom, #222326 0%, #333439 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222326', endColorstr='#333439', GradientType=0); /* IE6-9 */
}

header#main_header .menu,
.preview_layout .header .menu {
    background: -moz-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5d63), color-stop(100%, #42444a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5a5d63 0%, #42444a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5d63', endColorstr='#42444a', GradientType=0); /* IE6-9 */

}

header#main_header .select_box #current_company a,
.preview_layout .header .select_box #current_company a {
    background: -moz-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a5d63), color-stop(100%, #42444a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5a5d63 0%, #42444a 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5a5d63 0%, #42444a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dafd3', endColorstr='#0074b2', GradientType=0); /* IE6-9 */
}

.common_box h2 a {
    background: -moz-linear-gradient(top, #137eb8 0%, #56a4cc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #137eb8), color-stop(100%, #56a4cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #137eb8 0%, #56a4cc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #137eb8 0%, #56a4cc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #137eb8 0%, #56a4cc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #137eb8 0%, #56a4cc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137eb8', endColorstr='#56a4cc', GradientType=0); /* IE6-9 */
}

header#main_header .top_nav {
    color: #e4e4e4;
}

header#main_header .top_nav ul li a {
    color: #e4e4e4;
}

header#main_header .select_box {
    background-color: #5a5d63;
}

header#main_header .select_box #current_company span {
    color: #afafaf;
}

header#main_header .menu ul.nav > li > a {
    color: #afafaf;
}

header#main_header .menu ul.nav > li > a:hover {
    color: #ffffff;
}

header#main_header .menu ul.nav > li:hover > a {
    color: #ffffff;
}

header#main_header .menu ul.nav > li.active > a {
    color: #d8d8d8;
}

header#main_header .menu ul.nav > li.active > a:hover,
header#main_header .menu ul.nav > li.open > a {
    color: #ffffff;
}

header#main_header .menu ul ul li, header#main_header .menu ul ul li a {
    color: #afafaf;
}

#quicklink i.fa-star-o {
    color: #afafaf;
}

header#main_header .menu ul ul li a:hover,
header#main_header .menu ul ul li a:focus {
    color: #ffffff !important;
    background-color: #222326;
}

header#main_header .menu ul li.active ul li.current a,
header#main_header .menu ul li.open ul li.current a {
    color: #d8d8d8;
}

header#main_header .menu ul li.active,
header#main_header .menu ul.nav li:hover,
header#main_header .menu ul.nav > li.active,
header#main_header .menu ul.nav > li.open,
header#main_header .menu ul.nav > li:hover,
.preview_layout .header .menu ul li.active,
.preview_layout .header .menu ul.nav li:hover,
.preview_layout .header .menu ul.nav > li.active,
.preview_layout .header .menu ul.nav > li.open,
.preview_layout .header .menu ul.nav > li:hover {
    background-color: #222326;
}

.common_box h2 span {
    color: #ffffff;
    text-shadow: 0px 1px 0px #779999;
}

.common_box .common_box_header h2 a i.fas {
    color: #ffffff;
    opacity: 0.5;
}

a {
    color: #0075b2;
}

a.override {
    color: #0075b2 !important;
}

.account_actions ul li a {
    color: #0075b2;
}

.account_actions a.show_all {
    color: #0075b2;
}

.account_actions a.show_common {
    color: #0075b2;
}

.client_detail_box .address_box p a {
    color: #0075b2;
}

.client_detail_box .address_box .bottom_row a.link {
    color: #0075b2;
}

.tabs_content .line a {
    color: #0075b2;
}

.common_box .links_row ul li a {
    color: #0075b2;
}

.table td a {
    color: #0075b2;
}

.common_box h4 {
    color: #0075b2;
}

.common_box h4 a {
    color: #0075b2;
}

.quick_links ul li a {
    color: #0075b2;
}

.top_nav {
    text-shadow: 0px 1px 0px #779999;
}

.client_detail_box .contacts p a {
    color: #0075b2;
}

.table .expand:hover {
    background-color: #ecf7ff;
}

.table tr.highlight {
    background-color: #ecf7ff;
}

.pagination ul li a:hover, .pagination ul li.active a {
    background-color: #ecf7ff;
}

.calendar_box .calendar_inner .calendar_section table.jCalendar th {
    background-color: #ecf7ff;
}

ul.dropdown-menu li:hover {
    background-color: #ecf7ff;
}

.settings_detail_box .shadow,
.client_detail_box .shadow,
.common_box .shadow,
.calendar_box .shadow {
    -moz-box-shadow: 0 5px 15px #bfbfbf !important;
    -webkit-box-shadow: 0 5px 15px #bfbfbf !important;
    box-shadow: 0 5px 15px #bfbfbf !important;
}
