/*!
 * CloudTrade Portal Theme v1
 * Author: Scend Studio[](http://scend.co.uk)
 */
@font-face {
    font-family: 'verbbold';
    src: url('/fonts/VerbBold-webfont.eot');
    src: url('/fonts/VerbBold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/VerbBold-webfont.woff2') format('woff2'), url('/fonts/VerbBold-webfont.woff') format('woff'), url('/fonts/VerbBold-webfont.ttf') format('truetype'), url('/fonts/VerbBold-webfont.svg#verbbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verblight_italic';
    src: url('/fonts/VerbLight-Italic-webfont.eot');
    src: url('/fonts/VerbLight-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/VerbLight-Italic-webfont.woff2') format('woff2'), url('/fonts/VerbLight-Italic-webfont.woff') format('woff'), url('/fonts/VerbLight-Italic-webfont.ttf') format('truetype'), url('/fonts/VerbLight-Italic-webfont.svg#verblight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verblight';
    src: url('/fonts/VerbLight-webfont.eot');
    src: url('/fonts/VerbLight-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/VerbLight-webfont.woff2') format('woff2'), url('/fonts/VerbLight-webfont.woff') format('woff'), url('/fonts/VerbLight-webfont.ttf') format('truetype'), url('/fonts/VerbLight-webfont.svg#verblight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verbmedium';
    src: url('/fonts/VerbMedium-webfont.eot');
    src: url('/fonts/VerbMedium-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/VerbMedium-webfont.woff2') format('woff2'), url('/fonts/VerbMedium-webfont.woff') format('woff'), url('/fonts/VerbMedium-webfont.ttf') format('truetype'), url('/fonts/VerbMedium-webfont.svg#verbmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    color: #666;
    font-size: 1.35em;
    line-height: 1.3;
    font-family: 'verblight', sans-serif;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4 {
    font-family: 'verbbold', sans-serif;
    font-weight: normal;
    color: #666; /* Just normal text */
}

h5 {
    font-family: 'verbbold', sans-serif;
    font-weight: normal;
    color: #666;
}

strong, b {
    font-family: 'verbbold', sans-serif;
    font-weight: normal;
}
/* Links */
a {
    color: #000080; /* Updated to navy blue */
}

    a:hover {
        color: #4d5156;
    }

.badge {
    background-color: #000080 !important; /* Updated to navy blue */
}

#enquiry_links {
    margin-bottom: 10px;
}

#enquiry_alert {
    font-weight: bold;
    color: #d9534f;
    margin-bottom: 20px;
}

#long_message {
    margin: -10px 0 20px 0;
}
/* Nav Bar */
.navbar-default {
    background-color: #000080; /* Updated to navy blue */
    color: #fff;
    border: none;
}

    .navbar-default a {
        color: #fff;
    }

    .navbar-default .navbar-nav > li > a {
        color: #fff;
        padding-top: 25px;
        padding-bottom: 5px;
        font-family: 'verbbold', sans-serif;
    }

        .navbar-default .navbar-nav > li > a:hover {
            color: #eee;
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > .active > a:hover {
        color: #000080; /* Updated to navy blue */
        background-color: #E6F0FA; /* Kept as is for contrast; adjust if needed */
        font-family: 'verbbold', sans-serif;
    }

    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav > .open > a:hover {
        color: #000080; /* Updated to navy blue */
        background-color: #E6F0FA; /* Kept as is for contrast; adjust if needed */
        font-family: 'verbbold', sans-serif;
    }

    .navbar-default .navbar-brand {
        padding-bottom: 2px;
        font-family: 'verbbold', sans-serif;
    }
/* Tabs */
.nav-tabs > li > a {
    font-weight: bold;
    color: #000080; /* Updated to navy blue */
    background: #f1f5ef;
    border: 1px solid #ddd;
}

.button_bar {
    background-color: #000080; /* Updated to navy blue */
}
/* Tables */
table {
    background-color: white;
}

tbody tr {
    background-color: #f9f9f9;
}

    tbody tr:nth-child(odd) {
        background-color: #f6f6f6;
    }

#results_table {
    margin-top: 10px;
}

.inner {
    font-size: 1em;
}

.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > thead > tr > td.info,
.table > thead > tr > th.info {
    background-color: #E6F0FA; /* Kept as is for contrast; adjust if needed */
}

.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
    background-color: #E6F0FA; /* Kept as is for contrast; adjust if needed */
}
/* Panels */
.panel-body {
}

    .panel-body tbody tr {
        background: none;
    }

        .panel-body tbody tr:nth-child(odd) {
            background: none;
        }

.panel-footer {
}
