﻿/*Overwrite bootstrap styles*/
.breadcrumb-container {
    color: white;
    background: rgb(52, 93, 103);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: block;
    margin: 0;
}

.breadcrumb {
    background: rgb(52, 93, 103);
    margin: 0;
    padding: 10px 0;
}

    .breadcrumb a {
        color: white;
    }

        .breadcrumb a:hover {
            color: lightgray;
            text-decoration: none;
        }

    .breadcrumb > .active {
        color: white;
    }

    .breadcrumb > li:nth-of-type(2) + li:before {
        color: rgba(204, 204, 204, 1);
        content: "\002F\00a0";
    }

.list-group-item {
    padding-bottom: 20px;
}

    .list-group-item ul {
        list-style-type: none;
    }

.dropdown-toggle {
    background: none !important;
    margin-bottom: 5px;
}

    .dropdown-toggle:before {
        content: "";
        position: absolute;
        left: 5px;
        bottom: 0;
        height: 1px;
        -ms-align-content: center;
        -webkit-align-content: center;
        align-content: center;
        width: 90%;
        border-bottom: 5px solid white;
    }

    .dropdown-toggle:hover:before {
        border-bottom: 5px solid rgba(52, 93, 103, 0.952941);
        -webkit-font-smoothing: antialiased;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0.05s;
        -moz-transition-duration: 0.05s;
        -o-transition-duration: 0.05s;
        transition-duration: 0.05s;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease-in;
        -moz-transition-timing-function: ease-in;
        -o-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    .dropdown-toggle:active:before {
        border-bottom: 5px solid rgba(52, 93, 103, 0.952941) !important;
    }

    .dropdown-toggle:active:before, .open .dropdown-toggle:before {
        background: white !important;
        border-bottom: 5px solid rgba(52, 93, 103, 0.952941) !important;
    }

.badge {
    color: rgb(102, 102, 102);
    background-color: #fff;
}

.dropdown-menu {
    padding: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgb(248, 248, 248);
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

    .dropdown-submenu, .dropdown-menu li {
        padding: 5px 0;
        -moz-background-clip: padding-box;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: rgb(248, 248, 248);
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-style: solid;
        border-bottom-width: 1px;
    }

    .dropdown-menu a {
        color: rgb(43, 63, 55) !important;
        font-family: StagSans-Book-Web, Helvetica, Arial, sans-serif;
        font-size: 14px !important;
        font-style: normal;
        font-variant: normal;
        font-weight: 300;
    }

    .dropdown-menu li > a:hover,
    .dropdown-menu li > a:focus,
    .dropdown-menu li:hover,
    .dropdown-menu li:hover > a,
    .dropdown-submenu:hover > a {
        background-color: rgb(52, 93, 103);
        color: white !important;
        -webkit-font-smoothing: antialiased;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0.05s;
        -moz-transition-duration: 0.05s;
        -o-transition-duration: 0.05s;
        transition-duration: 0.05s;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: ease-in;
        -moz-transition-timing-function: ease-in;
        -o-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    .dropdown-menu li {
        border-bottom: 1px solid rgba(52, 93, 103, 0.352941);
    }


.form-control:focus {
    border-color: #345d67;
}

.form-group {
    padding: 0 !important;
    margin: 5px !important;
}

.form-control {
    padding: 3px 10px;
    height: 28px;
    line-height: 20px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
}

.form-control-select {
    height: 28px;
}

.form-control-small {
    height: 14px;
    line-height: 14px;
}

.control-label {
    padding: 4px 0 !important;
    font-weight: normal;
}

.form-horizontal .control-label {
    text-align: left !important;
}

dt {
    font-weight: normal;
}

.popover-content {
    max-width: 800px;
}

.nav-tabs {
    border: none !important;
}

    .nav-tabs li a {
        font-size: 15px;
        line-height: 14px;
        border: none;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .nav-tabs li.active a {
        color: white;
        background-color: rgb(52, 93, 103);
        border: none;
    }

        .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
            color: white;
            background-color: rgb(52, 93, 103);
            border: none;
        }

.checkbox input[type=checkbox] {
    margin-left: 0;
}

header .navbar {
    z-index: 100;
    border: none;
}

.navbar-brand {
    height: auto;
}

#navbar-collapse, #navbar-collapse .container-fluid {
    padding: 0;
}

header .navbar-brand img {
    width: 210px;
    height: 76.171875px;
    -webkit-font-smoothing: antialiased;
}

