/*!
            * IE10 viewport hack for Surface/desktop Windows 8 bug
            * Copyright 2014-2015 Twitter, Inc.
            * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
            */

            /*
            * See the Getting Started docs for more information:
            * http://getbootstrap.com/getting-started/#support-ie10-width
            */
            @-ms-viewport     { width: device-width; }
            @-o-viewport      { width: device-width; }
            @viewport         { width: device-width; }
            body {
                    padding-top: 130px;
                }
            /* Set container width: Part of turning off responsive */
            .container{
                width: 1366px !important;
            }
            #navbar {
                background-color: #eee;
            }
            li.active > a {
                background-color:#3CB149 !important;
                color: white !important;
            }
            /* Keep Nav bar from collapsing */
            .navbar-collapse.collapse {
              display: block!important;
            }
            .navbar-nav>li, .navbar-nav {
              float: left !important;
            }
            .navbar-nav.navbar-right:last-child {
              margin-right: -15px !important;
            }
            .navbar-right {
              float: right!important;
            }
            #utilityheader {
                padding-top: 5px !important;
                padding-bottom: 10px;
                border-bottom: 1px solid #e7e7e7;
            }
            /* Font Styles */
            .dropdown-header {
                font-weight: bold;
                color: black;
                font-size: 14px;
                display: block;
            }
            .navbar-default .navbar-nav>li>a {
                color: #2D429A;
                font-weight: bold;
            }
            .navbar-default .navbar-nav>li>a:hover {
                color: #fff;
                background-color:#3CB149;
            }
            .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover  {
                color: #fff;
                background-color:#2D429A;
            }
            /* Button */
            .btn-primary {
                background-color:#3CB149;
                border: 0;
            }
            .btn-primary:hover {
                background-color:#2D429A;
            }
            .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover,.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary{
                border: 0;
                background-color:#2D429A;
            }
            hr {
                border-top: 2px solid #3CB149;
            }
            hr.dotted {
                border-top: 2px dotted #bbb;
            }
            h2 {
                border-bottom: 1px solid black;
            }
            .well {
                min-height: 300px;
            }

/* Sub Nav Flyout */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
#headerContactDetails {
    font-size: 18px;
    margin-top: 20px;
}
.btn {
    margin-top: 10px !important;
}