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

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

header#main_header .menu,
.preview_layout .header .menu {
    background: -moz-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e4347), color-stop(100%, #3e4347)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3e4347 0%, #3e4347 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e4347', endColorstr='#3e4347', 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, #3e4347 0%, #3e4347 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e4347), color-stop(100%, #3e4347)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3e4347 0%, #3e4347 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3e4347 0%, #3e4347 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}

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

header#main_header .top_nav {
    color: #3d3d3d;
}

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

header#main_header .select_box {
    background-color: #3e4347;
}

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

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

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

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

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

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

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

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

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

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

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: #ededed;
}

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

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

a {
    color: #157bb8;
}

a.override {
    color: #157bb8 !important;
}

.account_actions ul li a {
    color: #157bb8;
}

.account_actions a.show_all {
    color: #157bb8;
}

.account_actions a.show_common {
    color: #157bb8;
}

.client_detail_box .address_box p a {
    color: #157bb8;
}

.client_detail_box .address_box .bottom_row a.link {
    color: #157bb8;
}

.tabs_content .line a {
    color: #157bb8;
}

.common_box .links_row ul li a {
    color: #157bb8;
}

.table td a {
    color: #157bb8;
}

.common_box h4 {
    color: #157bb8;
}

.common_box h4 a {
    color: #157bb8;
}

.quick_links ul li a {
    color: #157bb8;
}

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

.client_detail_box .contacts p a {
    color: #157bb8;
}

.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 transparent !important;
    -webkit-box-shadow: 0 5px 15px transparent !important;
    box-shadow: 0 5px 15px transparent !important;
}
