.page-header, .page-header h1 {
    margin: 0 auto 0 auto;
}

h3 a {
    color: #0ce3ac !important;
}

.menuIcon {
    padding: 2px;
}

.well form {
     margin-top: 1.5em;
}

img {
    max-width: 100%; /* This rule is very important, please do not ignore this! */
}

.form-control {
    color: #fff;
    background-color: #464545;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #ffffff;
}

#cityFormGroup {
    display: none;
}

#regionFormGroup {
    display: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #464545 !important;
    opacity: 1;
}

.glyphicon-fw {
    width: 14px;
    height: 14px;
    margin: 0 4px 0 4px;
}

.container-fluid {
    max-width: 940px;	
}

.panel-primary {
    margin-top: 10px;
}

.datepicker table tr td span.focused, .datepicker table tr td span:hover {
    background-color: #286090 !important;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background-color: #286090 !important;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background-color: #286090 !important;
}


// hacks for internet explorer
table tbody tr td a img.img-responsive {
    width:100%;
}

table tbody tr td img.img-responsive {
    width:100%;
}

.imageUploadButtons {
    text-align: center;
}

#commentFormGroup {
    position: absolute;
    left: -999em;
}

blockquote {
    font-size: 1em !important;
}