body {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 24px;
    color: #1b1362;
}

b, strong {
    font-weight: normal;
}

p {
    margin: 0 0 10px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    line-height: 1.5;
    padding: 5px;
}

#footer .bottom {
    border-top: 1px solid #484848;
    color: #8b8c8d;
    padding-top: 30px;
}

.site-header.style5 {
    border-top: none;
}

#logo-container {
    height: 100px;
}

#logo {
    height: 60px;
}

.statbox h4 {
    color: #535353;
}

.topnav {
    font-size: 13px;
    color: #858585;
}

.topnav > li > a {
    color: #858585;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 500;
}

.topnav li.drop li a {
    font-size: 13px;
}

.site-header.style5.new .spanel-label {
    color: #858585;
    font-size: 13px;
    font-weight: 500;
}

.site-header.style5.new .topnav > li > a {
    color: #858585;
}

.site-header .header-links-container {
    float: right;
    height: auto;
    margin-right: 30px;
}

.site-header.style5.new .main-nav > ul > li > a {
    color: #858585;
}

.spanel-label {
    margin-top: 0px;
}

.maskcontainer--mask1 {
    height: 100px;
}

.chaser {
    background-color: #ffffff;
    border-bottom: 1px solid #858585;
}

.chaser .main-menu li a {
    color: #484848;
}

.page-subheader.zn_def_header_style, .page-subheader.uh_zn_def_header_style {
    height: 600px;
    min-height: 300px;
}

.breadcrumbs li {
    color: #eee;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
    text-transform: uppercase;
}

.gobox.ok::before, .gobox.ok::after, .gobox.ok {
    background-color: #d3d3d3;
    color: #484848;
    font-size: 13px;
}

.gobox.ok h4 {
    color: #484848;
}

.datatablesTop .toolbar {
    margin-bottom: 10px;
}

#managerContactInfo th, #productInfoCDb th{
    text-align: left;
}


.tabs_style1 > ul.nav > li.ui-state-active > a {
    box-shadow: 0 3px 0 #34418f inset;
}

.tabs_style1 > ul.nav > li.tabheader_validated_yes > a {
    box-shadow: 0 3px 0 #008f16 inset;
}

.tabs_style1 > ul.nav > li.tabheader_validated_no > a {
    box-shadow: 0 3px 0 #8f160c inset;
}

.tabs_style1 > ul.nav > li.ui-state-active > a {
    /*background-color: #fff;*/
    /*border-left: 0 none;*/
    /*border-top: medium none;*/
    /*font-weight: 700;*/
    /*margin-top: -2px;*/
    /*padding: 17px 20px 15px;*/
}

.tabs_style1 > ul.nav > li.ui-state-active {
    background-color: #fff;
}

.tabs_style1 > ul.nav > li.ui-state-hover {
    background-color: #fff;
}

.formUpload {
    border: 1px solid #dddddd;
    background-color: 1px solid #dddddd;
}

.form-check {
    position: relative;
    display: block;
    margin-bottom: .5rem;
}

.form-check-inline {
    display: inline-block;
}

#productBox .table {
    margin-bottom: 0px;
}

a {
    color: #1b1362;
}

.tabs_style1 > ul.nav > li > a {
    color: #1b1362;
}

.gobox {
    color: #1b1362;
}


/**
new changes
 */
.tabs_style1 > ul.nav > li.ui-state-active > a {
    /*background-color: #d3f5d8;*/
    /*border-left: 0 none;*/
    /*border-top: medium none;*/
    /*font-weight: 700;*/
    /*margin-top: -2px;*/
    /*padding: 17px 20px 15px;*/
}

.tabs_style1 > ul.nav > li > a {
    /*padding: 14px 20px 15px;*/
    /*line-height: 1.4;*/
    /*border-right: 1px solid #ececec;*/
    /*color: rgb(27,19,98);*/
    /*margin-bottom: 2px;*/
    /*background-color: rgb(236, 234, 232);*/
    /*box-shadow: 0 3px 0 #555763 inset;*/
}

.tabs_style1 > ul.nav > li.tabheader_validated_yes > a {
    box-shadow: 0 3px 0 #008f16 inset;
    background-color: #d3f5d8;
}

.tabs_style1 > ul.nav > li.tabheader_validated_no > a {
    background-color: rgb(251, 229, 229);
}

/*.page-subheader .ph-content-wrap {*/
    /*height: 300px;*/
/*}*/

/*.page-subheader[class*=maskcontainer--] {*/
   /*min-height: 300px;*/
/*}*/

.imgboxes_style4 .imgboxes-title {
    font-size: 22px;
}

.imgboxes_style4 .imgboxes-wrapper {
    height: auto;
}

.element-scheme--light .element-scheme__hdg1 {
    color: #1b1362;
}

.services_box__icon .glyphicon {
    top: 14px;
    font-size: 40px;
    color: #A1BAD6;
}

.element-scheme--light {
    color: #1b1362;
}

.element-scheme--light b, .element-scheme--light strong {
    font-weight: bold;
}

.ui-helper-reset {
    font-size: 12px;
}

table.table thead tr{
    border: 1px solid #3d4b7b;
}

table.table tbody tr{
    border: 1px solid #dddddd;
}

.table > thead > tr > th {
    text-align: center;
}

/*.table > thead > tr > th {*/
    /*border-left: 1px solid #758cb9;*/
/*}*/

.table > tbody > tr > td {
    border-left: 1px solid #dddddd;
}

.tabs_style1 > ul.nav > li {
    float: left;
    margin-bottom: 0px;
}

.tabs_style1 > ul.nav > li > a {
    border-right: 3px solid #ffffff;
}

.table > tbody > tr > td:first-child {
    font-weight:bold;
}

#db_screening .kundenportal_table_tabs > tbody > tr > td:first-child {
    font-weight:normal;
}

.tabs_style1 > ul.nav > li > a {
    line-height: 1.0;
}

.width_50percent {
    width: 500px;
}

.theme--light.v-subheader {
    color: #1b1362;
}

select.quickselect {
    background-color: white;
    border-style: solid;
}

div.ColVis_collection.TableTools_collection {
	background-color: #ffffee;
}
div.ColVis_collection.TableTools_collection > button.ColVis_Button.TableTools_Button {
	border: none;
	background-color: #ffffee;
}
div.ColVis_collection.TableTools_collection > button.ColVis_Button.TableTools_Button:hover,
div.ColVis_collection.TableTools_collection > button.ColVis_Button.TableTools_Button:focus {
	background-color: #1b1362;
}
