﻿/* BOOTSTRAP OVERRIDES */


/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    /*padding-top: 3em;*/
    min-height: 400px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

label {
    font-weight: normal;
    margin-bottom: 0;
}
.navbar-collapse {
    background-color: transparent;
}

select[multiple], select[size] {
    /*height: auto !important;*/
}
blockquote {
  border-left: none;
}
/* LET MOBILE BUTTONS WRAP */
.btn { white-space: normal !important;}
/* FIXED NAVIGATION HEADER */
.navbar-header {
    padding-left: 1em;
}

.navbar {
    min-height: 30px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(133,131,133,1);
    -moz-box-shadow: 0px 4px 8px 0px rgba(133,131,133,1);
    box-shadow: 0px 4px 8px 0px rgba(133,131,133,1);
    border-bottom: 0px;
}

.navbar-fixed-top {
    background-color: #ffffff;
    border-bottom: 1px solid #333;
    float: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    padding: 0.5em 0em;
}

.navbar-brand {
    padding: 0px;
    /*background: url(graphics/JobApsLogoSmaller.jpg) left center no-repeat;
    padding-left: 6em;*/
    overflow: visible;
    font-weight: bold;
}

.navbar-nav > li > a {
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 90%;
}

.nav > li > a {
    padding-right: 10px;
    padding-left: 10px;
}

.navbar-nav > li > a:hover {
    background-color: transparent;
    text-decoration: underline;
    /* -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(133,131,133,1);
    -moz-box-shadow: 0px 4px 8px 0px rgba(133,131,133,1);
    box-shadow: 0px 4px 8px 0px rgba(133,131,133,1); */
}


.navbar-toggle {
    background-color: #ccc;
    margin: 0em;
    margin-right: 1em;
    padding: 8px;
}

    .navbar-toggle .icon-bar {
        width: 16px;
        background-color: #888;
    }

.nav-account {
    font-size: 90%;
    margin-top: -0.75em;
}

.nav-links {
    font-weight: bold;
}


.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default.focus,
    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        background-image: none
    }

    .btn-default.disabled,
    .btn-default[disabled],
    fieldset[disabled] .btn-default,
    .btn-default.disabled:hover,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default:hover,
    .btn-default.disabled:focus,
    .btn-default[disabled]:focus,
    fieldset[disabled] .btn-default:focus,
    .btn-default.disabled.focus,
    .btn-default[disabled].focus,
    fieldset[disabled] .btn-default.focus,
    .btn-default.disabled:active,
    .btn-default[disabled]:active,
    fieldset[disabled] .btn-default:active,
    .btn-default.disabled.active,
    .btn-default[disabled].active,
    fieldset[disabled] .btn-default.active {
        background-color: #fff;
        border-color: #ccc
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333
    }

    .NewHire.btn { color: #ffffff; display: block; margin-top: 0.5em;}