﻿
/*  Bootstrap class overrides belong here - do not modify bootstrap.css directly.  */

/* Darken main body text */
body {
    color: #3d3d3d;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

/* Allow for wider screen resolutions than bootstrap has by default */
@media (min-width: 1400px) {
    .container {
        max-width: 1370px;
    }
}

@media (min-width: 1600px) {
    .container {
        max-width: 1570px;
    }
}

@media (min-width: 1800px) {
    .container {
        max-width: 1770px;
    }
}

@media (min-width: 2000px) {
    .container {
        max-width: 1970px;
    }
}

@media (min-width: 2200px) {
    .container {
        max-width: 2170px;
    }
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

h3 {
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
}

h4 {
    font-size: 18px;
}

/* Remove underline from links */
a, a:hover, a:focus
{
	text-decoration:none;
}

/* Font in textboxes & drop-downs */
.form-control {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

/* Font in buttons */
.btn-default {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
}

/* Green glowing border upon focus  */
.form-control:focus {
    border-color: gainsboro;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 118, 235, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(52, 118, 235, 0.6);
}

/* Make warning more orange */
.alert-warning {
    background-color: #ffe8bd;
    color: #b0513f;
}

.alert-danger {
    background-color: #ffe3e3;
    border-color: #ffb4b4;
    color: #ff0000;
}

.btn {
    padding: 2px 8px;
    text-shadow:none;
}

.btn-default {
    background-image: linear-gradient(#d6d9d6, #bfc3bf 50%, #afb2af);
    border-color: #757a75;
    color: black;
}

.btn-default:hover {
    background-image: linear-gradient(#b6d9b6, #a7c4a7 50%, #97b497);
    border-color: #53794f;
    color: black;
}

/* override navbar-brand img to act like a prior version */
.navbar-brand > img {
  display: inline;
}

/* override navbar-inverse to act like a prior version */
.navbar-inverse .navbar-brand {
    color: #ddd;
}

.navbar-inverse {
    background-color:#1A222B;
}

/* regular "width" is ignored; size governed by max-width */
.modal-dialog {
    max-width: 600px;
}

/* Speeds up dragging of a modal window significantly, but also starts the window on the upper-left. */
/*.modal {
    overflow: hidden;
    bottom: auto;
    right: auto;
}*/

/* Speeds up dragging of modal window SLIGHTLY */
.modal.fade.ui-draggable-dragging {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none;
}

.CheckBoxLabel {
    font-weight:normal;
}

/* Used to be part of Bootstrap */
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

/* Used to be part of Bootstrap */
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

/* Used to be part of Bootstrap */
.panel-default {
    border-color: #ddd;
}

    /* Used to be part of Bootstrap */
.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

/* Used to be part of Bootstrap */
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

/* Used to be part of Bootstrap */
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

/* Used to be part of Bootstrap */
.panel-body {
    padding: 15px;
}

/* Used to be part of Bootstrap */
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px;
}

.lead {
    font-size: 21px;
}