<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Open+Sans');
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  background-color: #fff;
}
a {
  color: #C18000;
}
a:hover,
a:focus {
  color: #002F5F;
}
p {
  margin: 0 0 12px;
}
.lead {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 36px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 12px 0;
  font-family: inherit;
  font-weight: 300;
  line-height: 24px;
  color: #C18000;
  text-rendering: optimizelegibility;
}
h1,
h2,
h3 {
  line-height: 48px;
}
h1 {
  font-size: 44px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 28px;
}
h4 {
  font-size: 20px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 13.6px;
}
h1 small {
  font-size: 28px;
}
h2 small {
  font-size: 20px;
}
h3 small {
  font-size: 16px;
}
h4 small {
  font-size: 16px;
}
.page-header {
  padding-bottom: 11px;
  margin: 24px 0 36px;
}
ul,
ol {
  margin: 0 0 12px 25px;
}
li {
  line-height: 24px;
}
dl {
  margin-bottom: 24px;
}
dt,
dd {
  line-height: 24px;
}
dd {
  margin-left: 12px;
}
.dl-horizontal dt {
  width: 160px;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 24px 0;
  border-top: 1px solid #eee;
}
blockquote {
  margin: 0 0 24px;
}
blockquote p {
  font-size: 20px;
}
blockquote small {
  line-height: 24px;
}
address {
  margin-bottom: 24px;
  line-height: 24px;
}
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 14px;
}
pre {
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 24px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
pre.prettyprint {
  margin-bottom: 24px;
}
form {
  margin: 0 0 24px;
}
legend {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 48px;
}
legend small {
  font-size: 18px;
}
label,
input,
button,
select,
textarea {
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}
input,
button,
select,
textarea {
  font-family: 'Open Sans', sans-serif;
}
label {
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  height: 24px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
}
select,
input[type="file"] {
  height: 34px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  line-height: 34px;
}
select {
  border: 1px solid #ccc;
  background-color: #fff;
}
.uneditable-input,
.uneditable-textarea {
  background-color: #fcfcfc;
  border-color: #ccc;
}
.radio,
.checkbox {
  min-height: 24px;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 846px;
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 766px;
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 606px;
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 526px;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 46px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eee;
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
.form-actions {
  padding: 23px 20px 24px;
  margin-top: 24px;
  margin-bottom: 24px;
  background-color: #f5f5f5;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  margin-bottom: 12px;
}
.input-append,
.input-prepend {
  margin-bottom: 12px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 16px;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-append .add-on,
.input-prepend .add-on {
  height: 24px;
  font-size: 16px;
  line-height: 24px;
}
.input-append .active,
.input-prepend .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child &gt; .dropdown-toggle {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  -webkit-border-radius: 0px 0 0 0px;
  -moz-border-radius: 0px 0 0 0px;
  border-radius: 0px 0 0 0px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
}
input.search-query {
  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  margin-bottom: 0;
}
.control-group {
  margin-bottom: 12px;
}
legend + .control-group {
  margin-top: 24px;
}
.form-horizontal .control-group {
  margin-bottom: 24px;
}
.form-horizontal .control-label {
  width: 160px;
}
.form-horizontal .controls {
  margin-left: 180px;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 12px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
table {
  background-color: transparent;
}
.table {
  margin-bottom: 24px;
}
.table th,
.table td {
  line-height: 24px;
  border-top: 1px solid #ddd;
}
.table tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-bordered {
  border: 1px solid #ddd;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child &gt; th:first-child,
.table-bordered tbody:first-child tr:first-child &gt; td:first-child,
.table-bordered tbody:first-child tr:first-child &gt; th:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.table-bordered thead:first-child tr:first-child &gt; th:last-child,
.table-bordered tbody:first-child tr:first-child &gt; td:last-child,
.table-bordered tbody:first-child tr:first-child &gt; th:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
.table-bordered thead:last-child tr:last-child &gt; th:first-child,
.table-bordered tbody:last-child tr:last-child &gt; td:first-child,
.table-bordered tbody:last-child tr:last-child &gt; th:first-child,
.table-bordered tfoot:last-child tr:last-child &gt; td:first-child,
.table-bordered tfoot:last-child tr:last-child &gt; th:first-child {
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.table-bordered thead:last-child tr:last-child &gt; th:last-child,
.table-bordered tbody:last-child tr:last-child &gt; td:last-child,
.table-bordered tbody:last-child tr:last-child &gt; th:last-child,
.table-bordered tfoot:last-child tr:last-child &gt; td:last-child,
.table-bordered tfoot:last-child tr:last-child &gt; th:last-child {
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
}
.table-striped tbody &gt; tr:nth-child(odd) &gt; td,
.table-striped tbody &gt; tr:nth-child(odd) &gt; th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover &gt; td,
.table-hover tbody tr:hover &gt; th {
  background-color: #f5f5f5;
}
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table tbody tr.success &gt; td {
  background-color: #dff0d8;
}
.table tbody tr.error &gt; td {
  background-color: #f2dede;
}
.table tbody tr.warning &gt; td {
  background-color: #fcf8e3;
}
.table tbody tr.info &gt; td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover &gt; td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover &gt; td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover &gt; td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover &gt; td {
  background-color: #c4e3f3;
}
.dropdown-menu {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 11px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.dropdown-menu &gt; li &gt; a {
  line-height: 24px;
  color: #333;
}
.dropdown-menu &gt; li &gt; a:hover,
.dropdown-menu &gt; li &gt; a:focus,
.dropdown-submenu:hover &gt; a,
.dropdown-submenu:focus &gt; a {
  color: #fff;
  background-color: #b77900;
  background-image: -moz-linear-gradient(top, #C18000, #a86f00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C18000), to(#a86f00));
  background-image: -webkit-linear-gradient(top, #C18000, #a86f00);
  background-image: -o-linear-gradient(top, #C18000, #a86f00);
  background-image: linear-gradient(to bottom, #C18000, #a86f00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc18000', endColorstr='#ffa86f00', GradientType=0);
}
.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:hover,
.dropdown-menu &gt; .active &gt; a:focus {
  color: #fff;
  background-color: #b77900;
  background-image: -moz-linear-gradient(top, #C18000, #a86f00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C18000), to(#a86f00));
  background-image: -webkit-linear-gradient(top, #C18000, #a86f00);
  background-image: -o-linear-gradient(top, #C18000, #a86f00);
  background-image: linear-gradient(to bottom, #C18000, #a86f00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc18000', endColorstr='#ffa86f00', GradientType=0);
}
.open {
  *z-index: 1000;
}
.dropdown-submenu &gt; a:after {
  border-left-color: #cccccc;
}
.dropdown-submenu:hover &gt; a:after {
  border-left-color: #fff;
}
.typeahead {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well-large {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.well-small {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.close {
  line-height: 24px;
}
.btn {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image: -o-linear-gradient(top, #fff, #e6e6e6);
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #d4d4d4;
  border-bottom-color: #bbbbbb;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn-large {
  padding: 22px 30px;
  font-size: 20px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 13.6px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 12px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #c18000;
  background-image: -moz-linear-gradient(top, #C18000, #C18000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C18000), to(#C18000));
  background-image: -webkit-linear-gradient(top, #C18000, #C18000);
  background-image: -o-linear-gradient(top, #C18000, #C18000);
  background-image: linear-gradient(to bottom, #C18000, #C18000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc18000', endColorstr='#ffc18000', GradientType=0);
  border-color: #C18000 #C18000 #754d00;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #C18000;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #C18000;
  *background-color: #a86f00;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #8e5e00 \9;
}
.btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(to bottom, #444, #222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  border-color: #222 #222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
.btn-link {
  color: #C18000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #002F5F;
}
.btn-toolbar {
  margin-top: 12px;
  margin-bottom: 12px;
}
.btn-group &gt; .btn,
.btn-group &gt; .dropdown-menu,
.btn-group &gt; .popover {
  font-size: 16px;
}
.btn-group &gt; .btn-mini {
  font-size: 12px;
}
.btn-group &gt; .btn-small {
  font-size: 13.6px;
}
.btn-group &gt; .btn-large {
  font-size: 20px;
}
.btn-group &gt; .btn:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.btn-group &gt; .btn:last-child,
.btn-group &gt; .dropdown-toggle {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.btn-group &gt; .btn.large:first-child {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.btn-group &gt; .btn.large:last-child,
.btn-group &gt; .large.dropdown-toggle {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #C18000;
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
.btn-group-vertical &gt; .btn:first-child {
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
}
.btn-group-vertical &gt; .btn:last-child {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.btn-group-vertical &gt; .btn-large:first-child {
  -webkit-border-radius: 0px 0px 0 0;
  -moz-border-radius: 0px 0px 0 0;
  border-radius: 0px 0px 0 0;
}
.btn-group-vertical &gt; .btn-large:last-child {
  -webkit-border-radius: 0 0 0px 0px;
  -moz-border-radius: 0 0 0px 0px;
  border-radius: 0 0 0px 0px;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 24px;
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert .close {
  line-height: 24px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-info h4 {
  color: #3a87ad;
}
.nav {
  margin-bottom: 24px;
}
.nav-header {
  line-height: 24px;
}
.nav-list {
  margin-bottom: 0;
}
.nav-list &gt; .active &gt; a,
.nav-list &gt; .active &gt; a:hover,
.nav-list &gt; .active &gt; a:focus {
  background-color: #C18000;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 11px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-tabs &gt; li &gt; a {
  line-height: 24px;
}
.nav-tabs &gt; .active &gt; a,
.nav-tabs &gt; .active &gt; a:hover,
.nav-tabs &gt; .active &gt; a:focus {
  background-color: #fff;
}
.nav-pills &gt; .active &gt; a,
.nav-pills &gt; .active &gt; a:hover,
.nav-pills &gt; .active &gt; a:focus {
  background-color: #C18000;
}
.nav .dropdown-toggle .caret {
  border-top-color: #C18000;
  border-bottom-color: #C18000;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #002F5F;
  border-bottom-color: #002F5F;
}
.navbar {
  margin-bottom: 24px;
}
.navbar-inner {
  min-height: 40px;
  background-color: #002f5f;
  background-image: -moz-linear-gradient(top, #002F5F, #002F5F);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002F5F), to(#002F5F));
  background-image: -webkit-linear-gradient(top, #002F5F, #002F5F);
  background-image: -o-linear-gradient(top, #002F5F, #002F5F);
  background-image: linear-gradient(to bottom, #002F5F, #002F5F);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff002f5f', endColorstr='#ff002f5f', GradientType=0);
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.navbar .brand {
  padding: 8px 20px 8px;
  color: #eee;
  text-shadow: 0 1px 0 #002F5F;
}
.navbar-text {
  line-height: 40px;
  color: #fff;
}
.navbar-link {
  color: #eee;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #f4a200;
}
.navbar .divider-vertical {
  height: 40px;
  border-left: 1px solid #002F5F;
  border-right: 1px solid #002F5F;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-search {
  margin-top: 5px;
}
.navbar-search .search-query {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
}
.navbar-static-top {
  margin-bottom: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar .nav &gt; li &gt; a {
  padding: 8px 15px 8px;
  color: #eee;
  text-shadow: 0 1px 0 #002F5F;
}
.navbar .nav &gt; li &gt; a:focus,
.navbar .nav &gt; li &gt; a:hover {
  background-color: transparent;
  color: #f4a200;
}
.navbar .nav &gt; .active &gt; a,
.navbar .nav &gt; .active &gt; a:hover,
.navbar .nav &gt; .active &gt; a:focus {
  color: #C18000;
  background-color: transparent;
}
.navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #002246;
  background-image: -moz-linear-gradient(top, #002246, #002246);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#002246), to(#002246));
  background-image: -webkit-linear-gradient(top, #002246, #002246);
  background-image: -o-linear-gradient(top, #002246, #002246);
  background-image: linear-gradient(to bottom, #002246, #002246);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff002246', endColorstr='#ff002246', GradientType=0);
  border-color: #002246 #002246 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #002246;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #002246;
  *background-color: #00162c;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #000913 \9;
}
.navbar .nav &gt; li &gt; .dropdown-menu:before {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.navbar .nav &gt; li &gt; .dropdown-menu:after {
  border-bottom-color: #fff;
}
.navbar-fixed-bottom .nav &gt; li &gt; .dropdown-menu:before {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .nav &gt; li &gt; .dropdown-menu:after {
  border-top-color: #fff;
}
.navbar .nav li.dropdown &gt; a:hover .caret,
.navbar .nav li.dropdown &gt; a:focus .caret {
  border-top-color: #f4a200;
  border-bottom-color: #f4a200;
}
.navbar .nav li.dropdown.open &gt; .dropdown-toggle,
.navbar .nav li.dropdown.active &gt; .dropdown-toggle,
.navbar .nav li.dropdown.open.active &gt; .dropdown-toggle {
  background-color: transparent;
  color: #C18000;
}
.navbar .nav li.dropdown &gt; .dropdown-toggle .caret {
  border-top-color: #eee;
  border-bottom-color: #eee;
}
.navbar .nav li.dropdown.open &gt; .dropdown-toggle .caret,
.navbar .nav li.dropdown.active &gt; .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active &gt; .dropdown-toggle .caret {
  border-top-color: #C18000;
  border-bottom-color: #C18000;
}
.navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: -moz-linear-gradient(top, #222222, #111111);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
  background-image: -webkit-linear-gradient(top, #222222, #111111);
  background-image: -o-linear-gradient(top, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
  border-color: #252525;
}
.navbar-inverse .brand,
.navbar-inverse .nav &gt; li &gt; a {
  color: #999;
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav &gt; li &gt; a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav &gt; li &gt; a:focus {
  color: #fff;
}
.navbar-inverse .brand {
  color: #999;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .nav &gt; li &gt; a:focus,
.navbar-inverse .nav &gt; li &gt; a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .nav .active &gt; a,
.navbar-inverse .nav .active &gt; a:hover,
.navbar-inverse .nav .active &gt; a:focus {
  color: #fff;
  background-color: #111111;
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color: #fff;
}
.navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
.navbar-inverse .nav li.dropdown.open &gt; .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active &gt; .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active &gt; .dropdown-toggle {
  background-color: #111111;
  color: #fff;
}
.navbar-inverse .nav li.dropdown &gt; a:hover .caret,
.navbar-inverse .nav li.dropdown &gt; a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown &gt; .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navbar-inverse .nav li.dropdown.open &gt; .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active &gt; .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active &gt; .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
  background-color: #515151;
  border-color: #111111;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
  background-color: #fff;
}
.navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: -moz-linear-gradient(top, #151515, #040404);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
  background-image: -webkit-linear-gradient(top, #151515, #040404);
  background-image: -o-linear-gradient(top, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
  border-color: #040404 #040404 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color: #000000 \9;
}
.breadcrumb {
  margin: 0 0 24px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.pagination {
  margin: 24px 0;
}
.pagination ul {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.pagination ul &gt; li &gt; a,
.pagination ul &gt; li &gt; span {
  line-height: 24px;
  background-color: transparent;
  border-color: #ddd;
}
.pagination ul &gt; li &gt; a:hover,
.pagination ul &gt; li &gt; a:focus,
.pagination ul &gt; .active &gt; a,
.pagination ul &gt; .active &gt; span {
  background-color: #f5f5f5;
}
.pagination ul &gt; li:first-child &gt; a,
.pagination ul &gt; li:first-child &gt; span {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination ul &gt; li:last-child &gt; a,
.pagination ul &gt; li:last-child &gt; span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-large ul &gt; li &gt; a,
.pagination-large ul &gt; li &gt; span {
  padding: 22px 30px;
  font-size: 20px;
}
.pagination-large ul &gt; li:first-child &gt; a,
.pagination-large ul &gt; li:first-child &gt; span {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-large ul &gt; li:last-child &gt; a,
.pagination-large ul &gt; li:last-child &gt; span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-mini ul &gt; li:first-child &gt; a,
.pagination-small ul &gt; li:first-child &gt; a,
.pagination-mini ul &gt; li:first-child &gt; span,
.pagination-small ul &gt; li:first-child &gt; span {
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-left-radius: 0px;
}
.pagination-mini ul &gt; li:last-child &gt; a,
.pagination-small ul &gt; li:last-child &gt; a,
.pagination-mini ul &gt; li:last-child &gt; span,
.pagination-small ul &gt; li:last-child &gt; span {
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  border-bottom-right-radius: 0px;
}
.pagination-small ul &gt; li &gt; a,
.pagination-small ul &gt; li &gt; span {
  padding: 2px 10px;
  font-size: 13.6px;
}
.pagination-mini ul &gt; li &gt; a,
.pagination-mini ul &gt; li &gt; span {
  padding: 2px 6px;
  font-size: 12px;
}
.pager {
  margin: 24px 0;
}
.tooltip-inner {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.thumbnails {
  margin-left: -20px;
}
.thumbnails &gt; li {
  float: left;
  margin-bottom: 24px;
  margin-left: 20px;
}
.thumbnail {
  line-height: 24px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #C18000;
}
.label,
.badge {
  font-size: 13.536px;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.progress {
  height: 24px;
  margin-bottom: 24px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.accordion {
  margin-bottom: 24px;
}
.accordion-group {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
@media (max-width: 767px) {
  .dl-horizontal dt {
    width: auto;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .thumbnails &gt; li {
    float: none;
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 34px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .page-header h1 small {
    line-height: 24px;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
}
@media (max-width: 979px) {
  .navbar-fixed-top {
    margin-bottom: 24px;
  }
  .navbar-fixed-bottom {
    margin-top: 24px;
  }
  .nav-collapse .nav {
    margin: 0 0 12px;
  }
  .nav-collapse .nav .nav-header {
    color: #fff;
  }
  .nav-collapse .nav &gt; li &gt; a,
  .nav-collapse .dropdown-menu a {
    color: #eee;
  }
  .nav-collapse .btn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .nav-collapse .nav &gt; li &gt; a:hover,
  .nav-collapse .nav &gt; li &gt; a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #002F5F;
  }
  .navbar-inverse .nav-collapse .nav &gt; li &gt; a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }
  .navbar-inverse .nav-collapse .nav &gt; li &gt; a:hover,
  .navbar-inverse .nav-collapse .nav &gt; li &gt; a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    padding: 12px 15px;
    margin: 12px 0;
    border-top: 1px solid #002F5F;
    border-bottom: 1px solid #002F5F;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
}
[class*="span"].flush {
  margin-left: 0;
}
.row .span12.flush {
  width: 960px;
}
.row .span11.flush {
  width: 880px;
}
.row .span10.flush {
  width: 800px;
}
.row .span9.flush {
  width: 720px;
}
.row .span8.flush {
  width: 640px;
}
.row .span7.flush {
  width: 560px;
}
.row .span6.flush {
  width: 480px;
}
.row .span5.flush {
  width: 400px;
}
.row .span4.flush {
  width: 320px;
}
.row .span3.flush {
  width: 240px;
}
.row .span2.flush {
  width: 160px;
}
.row .span1.flush {
  width: 80px;
}
.row-fluid .span12.flush {
  width: 102.12765957%;
}
.row-fluid .span11.flush {
  width: 93.61702128%;
}
.row-fluid .span10.flush {
  width: 85.10638298%;
}
.row-fluid .span9.flush {
  width: 76.59574468%;
}
.row-fluid .span8.flush {
  width: 68.08510638%;
}
.row-fluid .span7.flush {
  width: 59.57446809%;
}
.row-fluid .span6.flush {
  width: 51.06382979%;
}
.row-fluid .span5.flush {
  width: 42.55319149%;
}
.row-fluid .span4.flush {
  width: 34.04255319%;
}
.row-fluid .span3.flush {
  width: 25.53191489%;
}
.row-fluid .span2.flush {
  width: 17.0212766%;
}
.row-fluid .span1.flush {
  width: 8.5106383%;
}
html,
body {
  height: 100%;
}
#sf-wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -4em;
}
#push,
#footer {
  height: 4em;
}
body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}
html.lt-ie7 #wrap {
  display: table;
  height: 100%;
}
/* Regular desktops */
/*  color used for refine search heading on searh result page, 
    search button,
    top border for icons depicting list view, grid view on search result page,*/
/*@linkIconColor:                     @themeColor4;
@linkIconBackground:                fade(@themeColor5, 40%);
@linkIconBackgroundHover:           @themeColor5;*/
/* modify this variable as per theme color */
/*  if required modify this color*/
/*  if required modify this color*/
#refine-search-section {
  background: #eee;
  border-bottom-color: #cccccc;
}
.city:before {
  color: #8c8c8c;
}
.count-label {
  background: #C18000;
}
#refine-search .search-details-inner .btn {
  background: #fff;
  border-color: #cccccc;
}
#refine-search .advanced-search .more-btn.btn {
  color: #333;
  border-color: #eee;
}
#refine-search .advanced-search .more-btn.btn:hover {
  color: #333;
  border-color: #cccccc;
  background: #fff;
}
#refine-search .advanced-search .more-btn.less {
  color: #333;
  border-color: #cccccc;
  background: #fff;
}
.search-btn-section .search-btn {
  background: #C18000;
  color: #fff;
  border-color: #C18000;
}
.search-btn-section .search-btn:hover {
  color: #fff;
  background: #8e5e00;
  border-color: #8e5e00;
}
#refine-search .search-details-inner #clearAll.btn {
  color: #767676;
}
#refine-search .search-details-inner #clearAll.btn:hover {
  color: #000;
}
#content-section {
  background: #fff;
}
#listings-header {
  color: #000;
  border-bottom-color: #cccccc;
}
.sort-by .btn-group {
  border-color: #cccccc;
}
.sort-properties h3 {
  color: #5b3c00;
  font-size: 21.712px;
  line-height: 31.6344px;
}
.icon-sort-by:before {
  color: #555;
}
#search-refinements {
  background: #eee;
}
/****************SWITCH BUTTON CHECKBOX***************/
.switch-button-background {
  background: #cccccc;
}
.switch-button-background.checked {
  background: #C18000;
}
.switch-button-background.checked .switch-button-button {
  color: #fff;
}
.switch-button-button {
  background: #fff;
  border-color: #d4d4d4;
}
.full-map-btn {
  background: #999999;
  color: #fff;
}
.full-map-btn.collapse1 {
  background: #C18000;
  color: #fff;
}
/****************VIEW OPTIONS***************/
.view-options {
  color: #555;
}
#view-option-tab.nav-tabs &gt; li &gt; a:before {
  color: #999;
}
#view-option-tab.nav-tabs &gt; li &gt; a:hover:before {
  color: #C18000;
}
#view-option-tab.nav-tabs &gt; li.active &gt; a:before,
#view-option-tab.nav-tabs &gt; li.active &gt; a:hover:before {
  color: #C18000;
}
.prop-listing-box {
  border-color: #cccccc;
}
.prop-listing-box:hover {
  background: #f7f7f7;
}
.view-image {
  background: #f5f5f5;
}
.view-image:hover .mask {
  background-color: rgba(0, 0, 0, 0.2);
}
.view-image .link-icon i:before {
  color: #fff;
}
.view-image:hover .link-icon {
  background: #000;
  color: #fff;
}
.prop-heading {
  color: #C18000;
  font-family: inherit;
  font-size: 24px;
  line-height: 32.64px;
}
#search-results-section .prop-listing-box:hover .prop-heading {
  color: #002F5F;
}
.favorite-icon-likes {
  color: #bdbdbd;
}
.favorite-icon-likes:hover,
.favorite-icon-likes.active {
  color: #C18000 !important;
}
.prop-address {
  color: #333;
}
.prop-right-border {
  border-right-color: #dcdcdc;
}
.prop-border-bottom {
  border-bottom-color: #dcdcdc;
}
.neighborhood:after,
.contact-btn:after {
  color: #696969;
}
.contact-btn .btn-primary,
.contact-btn .btn-primary a {
  background: #C18000;
  color: #fff;
}
.contact-btn .btn-primary:hover {
  background: #f4a200;
  color: #000;
}
.senior-specialty {
  background: url("../../corptheme/images/senior-icon.png") no-repeat center 50% rgba(0, 0, 0, 0.6);
}
.affordable-specialty {
  background: url("../../corptheme/images/affordable-icon.png") no-repeat center 50% rgba(0, 0, 0, 0.6);
}
.student-specialty {
  background: url("../../corptheme/images/student-icon.png") no-repeat center 50% rgba(0, 0, 0, 0.6);
}
.structure-type {
  background: #000;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
}
/***************SEARCH DETAILS SECTION ENDS****************/
/*************** MORE OPTION SECTION STARTS ***************/
#more-options {
  background: #fff;
  color: #333;
}
#more-options label {
  color: #333;
}
.prop-box {
  background: #fff;
  border-color: #cccccc;
}
.prop-type-box {
  color: #333;
}
.prop-type-box li {
  border-color: #cccccc;
}
/***************MORE OPTION SECTION ENDS**************/
#map-container {
  background: #bdbdbd;
  color: #333;
}
#map-search-section {
  box-shadow: 0px 25px 45px -45px #555555 inset;
}
.map-heading {
  background: lignten(#333, 10%);
  color: #fff;
}
.mapTitleWrap .mapballoonnumber {
  background: #f0bd30;
  color: #fff;
}
.mapballoonAddressWrap .btn-details.btn,
.mapballoonAddressWrap .btn-details.btn a {
  background: #999999;
  color: #fff;
  border: #999999;
}
.mapballoonAddressWrap .btn-details.btn:hover,
.mapballoonAddressWrap .btn-details.btn:focus,
.mapballoonAddressWrap .btn-details.btn:active {
  background: #C18000;
  color: #fff;
  border: #C18000;
}
a.btn.btnApplyNow,
a.mainActionBtn {
  background: #bdbdbd;
  color: #333;
}
a.btn.btnApplyNow:hover,
a.mainActionBtn:hover {
  background: #C18000;
  color: #fff;
}
#corp_searchresults .paginationWrap {
  border-bottom-color: #cccccc;
}
#corp_searchresults .paginationWrap.top .pagination,
#corp_searchresults .paginationWrap.bottom .pagination {
  background: #eee;
}
#corp_searchresults .pagination ul li a {
  background: transparent;
  color: #656565;
}
#corp_searchresults .pagination ul li a b {
  background: #C18000;
  color: #fff;
}
#corp_searchresults .pagination ul li a:hover {
  background: transparent;
  color: #333;
}
/* Regular desktops */
@media (min-width: 980px) and (max-width: 1279px) {
  .circle {
    background: #fff;
    border-color: #b3b3b3;
    color: #fff;
  }
  .circle.active {
    background: #999999;
    border-color: #999999;
  }
}
/* Tablets  */
@media (min-width: 768px) and (max-width: 1024px) {
  .circle {
    background: #fff;
    border-color: #b3b3b3;
    color: #fff;
  }
  .circle.active {
    background: #999999;
    border-color: #999999;
  }
}
/* Phones to portrait tablets*/
/* Phones to portrait tablets and narrow desktops */
@media (max-width: 767px) {
  .circle {
    background: #fff;
    border-color: #b3b3b3;
    color: #fff;
  }
  .circle.active {
    background: #999999;
    border-color: #999999;
  }
}
/* Phones */
.psrk-gmap #geo_modes {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.psrk-gmap #geo_modes a {
  background-color: rgba(255, 255, 255, 0.95);
  color: #555;
}
.psrk-gmap #geo_modes a.t,
.psrk-gmap #geo_modes a.t:hover {
  background: #61747e;
  font-size: 14px;
  color: #fff;
}
.psrk-gmap #geo_modes a.sel,
.psrk-gmap #geo_modes a:hover {
  background-color: rgba(239, 239, 239, 0.95);
}
.psrk-gmap .wizard {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}
.psrk-gmap div.marker.group,
.psrk-gmap div.marker.group.red,
.psrk-gmap div.marker.group.nonrc,
.psrk-gmap div.marker.red,
.psrk-gmap div.marker.nonrc,
.psrk-gmap div.marker {
  background: transparent url("../../corptheme/images/marker.png") 0 0 no-repeat;
}
.psrk-gmap .marker + .tip.current span,
.psrk-gmap .marker.last-visited + .tip.last-visited span {
  background: #ea7b46;
}
@media (min-width: 768px) {
  #map:before {
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.2);
  }
  #map:after {
    box-shadow: -1px 0 1px rgba(0, 0, 0, 0.2);
  }
}
/***** Popup *****/
.psrk-gmap .marker_popup {
  background: #fff;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.psrk-gmap .marker_popup h5 {
  background: #61747e;
  color: #fff;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1) inset;
}
.psrk-gmap .marker_popup .price {
  color: #ea7b46;
  font-size: 19.2px;
}
.psrk-gmap .marker_popup .marker_popup_close:hover {
  background: rgba(0, 0, 0, 0.05);
}
.psrk-popup .details-preview-popup {
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
}
.psrk-popup-header {
  background-color: #61747e;
}
#psrk-message {
  box-shadow: none;
}
#psrk-message.psrk-loading .psrk-popup-header {
  background-color: #555;
}
#psrk-message input[type="button"],
#psrk-message button {
  background: #88c155;
  color: #fff;
  font-size: 16px;
}
.psrk-popup-content {
  font-size: 16px;
  -webkit-overflow-scrolling: touch;
}
.psrk-popup-content a {
  color: #999;
}
.psrk-popup-content a:hover {
  color: #999;
}
@media (max-width: 767px) {
  html .psrk-popup:not(#psrk-message) {
    background: #fff;
  }
  html .psrk-popup-header h3 {
    background: #61747e;
  }
  .psrk-gmap .marker_popup.full &gt; h5,
  .psrk-popup:not(#psrk-message) .psrk-popup-header h3 {
    font-size: 19.2px;
    line-height: 28.32px;
  }
  .dom-adapt.mobile_control a {
    background: transparent;
    border-color: transparent;
    font-size: 16px;
  }
  .psrk-popup:not(#psrk-message) .psrk-popup-content,
  .psrk-gmap .marker_popup.full .marker_popup_content {
    border-top-color: #aaa;
  }
  .psrk-gmap .marker_popup.full._with_nav .marker_popup_nav {
    background: #f3f3f3;
    border-bottom-color: #d5d5d5;
  }
}
.primary-color-background {
  background-color: #C18000;
  color: #fff;
}
.primary-color-text {
  color: #C18000;
}
.secondary-color-background {
  background-color: #C18000;
  color: #fff;
}
.secondary-color-text {
  color: #C18000;
}
.navbar-inner {
  background: none;
  filter: none;
}
h1 {
  font-size: 36.8px;
  line-height: 55.2px;
}
h2 {
  font-size: 28.8px;
  line-height: 36px;
}
h3 {
  font-size: 24px;
  line-height: 31.2px;
}
h4 {
  font-size: 20.8px;
  line-height: 28.8px;
}
h5 {
  font-size: 19.2px;
  line-height: 24px;
}
h6 {
  font-size: 17.6px;
  line-height: 24px;
}
@media (max-width: 767px) {
  h1 {
    font-size: 29.44px;
    line-height: 38.4px;
  }
  h2 {
    font-size: 25.6px;
    line-height: 33.6px;
  }
  h3 {
    font-size: 21.76px;
    line-height: 28.8px;
  }
  h4 {
    font-size: 19.2px;
    line-height: 26.4px;
  }
  h5 {
    font-size: 18.4px;
    line-height: 24px;
  }
  h6 {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 320px) {
  h1 {
    font-size: 23.92px;
    line-height: 31.2px;
  }
  h2 {
    font-size: 22.4px;
    line-height: 28.8px;
  }
  h3 {
    font-size: 19.04px;
    line-height: 26.4px;
  }
  h4 {
    font-size: 16.8px;
    line-height: 25.2px;
  }
  h5 {
    font-size: 16.32px;
    line-height: 24px;
  }
  h6 {
    font-size: 16px;
    line-height: 24px;
  }
}
#innerpage .tabs-left &gt; .nav-tabs .active &gt; a,
#propertydetail #floorPlans-tab .tabs-left &gt; .nav-tabs .active &gt; a,
#rentcafe_residentportal .tabs-left &gt; .nav-tabs .active &gt; a,
#rentcafe_onlineleasing .tabs-left &gt; .nav-tabs .active &gt; a,
#rentcafe_studentguarantorportal .tabs-left &gt; .nav-tabs .active &gt; a,
#innerpage .tabs-left &gt; .nav-tabs .active &gt; a:hover,
#propertydetail #floorPlans-tab .tabs-left &gt; .nav-tabs .active &gt; a:hover,
#rentcafe_residentportal .tabs-left &gt; .nav-tabs .active &gt; a:hover,
#rentcafe_onlineleasing .tabs-left &gt; .nav-tabs .active &gt; a:hover,
#rentcafe_studentguarantorportal .tabs-left &gt; .nav-tabs .active &gt; a:hover,
#innerpage .tabs-left &gt; .nav-tabs .active &gt; a:focus,
#propertydetail #floorPlans-tab .tabs-left &gt; .nav-tabs .active &gt; a:focus,
#rentcafe_residentportal .tabs-left &gt; .nav-tabs .active &gt; a:focus,
#rentcafe_onlineleasing .tabs-left &gt; .nav-tabs .active &gt; a:focus,
#rentcafe_studentguarantorportal .tabs-left &gt; .nav-tabs .active &gt; a:focus,
#innerpage .nav-tabs &gt; .active &gt; a,
#propertydetail #floorPlans-tab .nav-tabs &gt; .active &gt; a,
#rentcafe_residentportal .nav-tabs &gt; .active &gt; a,
#rentcafe_onlineleasing .nav-tabs &gt; .active &gt; a,
#rentcafe_studentguarantorportal .nav-tabs &gt; .active &gt; a,
#innerpage .nav-tabs &gt; .active &gt; a:hover,
#propertydetail #floorPlans-tab .nav-tabs &gt; .active &gt; a:hover,
#rentcafe_residentportal .nav-tabs &gt; .active &gt; a:hover,
#rentcafe_onlineleasing .nav-tabs &gt; .active &gt; a:hover,
#rentcafe_studentguarantorportal .nav-tabs &gt; .active &gt; a:hover,
#innerpage .nav-tabs &gt; .active &gt; a:focus,
#propertydetail #floorPlans-tab .nav-tabs &gt; .active &gt; a:focus,
#rentcafe_residentportal .nav-tabs &gt; .active &gt; a:focus,
#rentcafe_onlineleasing .nav-tabs &gt; .active &gt; a:focus,
#rentcafe_studentguarantorportal .nav-tabs &gt; .active &gt; a:focus {
  background-color: #fff;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav &gt; li &gt; a:hover,
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav &gt; li &gt; a:focus,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav &gt; li &gt; a:hover,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav &gt; li &gt; a:focus,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav &gt; li &gt; a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav &gt; li &gt; a:focus {
  color: #333;
  background-color: transparent;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav &gt; .active &gt; a,
#rentcafe_onlineleasing #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:hover,
#rentcafe_onlineleasing #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:focus,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav &gt; .active &gt; a,
#rentcafe_residentportal #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:hover,
#rentcafe_residentportal #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:focus,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav &gt; .active &gt; a,
#rentcafe_studentguarantorportal #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer.navbar .nav &gt; li &gt; a .navbar .nav &gt; .active &gt; a:focus {
  color: #333;
  background-color: #eee;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav &gt; .active &gt; a:hover,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav &gt; .active &gt; a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav &gt; .active &gt; a:hover {
  color: #000000;
  background-color: #eee;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav li a,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav li a,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 21px;
}
#rentcafe_residentportal .navbar .nav &gt; li &gt; .dropdown-menu:after,
#rentcafe_onlineleasing .navbar .nav &gt; li &gt; .dropdown-menu:after,
#rentcafe_studentguarantorportal .navbar .nav &gt; li &gt; .dropdown-menu:after {
  border-bottom-color: #C18000 !important;
  border-top-color: #C18000 !important;
}
#rentcafe_residentportal .dropdown-menu,
#rentcafe_onlineleasing .dropdown-menu,
#rentcafe_studentguarantorportal .dropdown-menu {
  border-bottom: 2px solid #555;
  border-top: 2px solid #C18000;
}
#rentcafe_residentportal .dropdown-menu li &gt; a,
#rentcafe_onlineleasing .dropdown-menu li &gt; a,
#rentcafe_studentguarantorportal .dropdown-menu li &gt; a {
  background-color: #fff;
  color: #555;
}
#rentcafe_residentportal .dropdown-menu li &gt; a:hover,
#rentcafe_residentportal .dropdown-menu li &gt; a:focus,
#rentcafe_residentportal .dropdown-submenu:hover &gt; a,
#rentcafe_onlineleasing .dropdown-menu li &gt; a:hover,
#rentcafe_onlineleasing.dropdown-menu li &gt; a:focus,
#rentcafe_onlineleasing .dropdown-submenu:hover &gt; a,
#rentcafe_studentguarantorportal .dropdown-menu li &gt; a:hover,
#rentcafe_studentguarantorportal.dropdown-menu li &gt; a:focus,
#rentcafe_studentguarantorportal .dropdown-submenu:hover &gt; a {
  background-color: #eee;
  color: #555;
}
#workflowStepsWrap .ole-scroller,
#workflowStepsWrap .ole-menu-main,
#workflowStepsWrap .ole-menu-main ul {
  background-color: #333333;
}
#workflowStepsWrap .ole-menu-wrapper,
#workflowStepsWrap .ole-menu-main li.ole-trigger {
  box-shadow: 0 0 5px #000;
}
#workflowStepsWrap .ole-menu-main a {
  color: #cccccc;
}
#workflowStepsWrap .ole-menu-main a:hover,
#workflowStepsWrap .ole-menu li.ole-search-item:hover,
#workflowStepsWrap .ole-menu li.ole-search-item:hover a {
  background-color: #474747;
  color: #fff;
}
#workflowStepsWrap .done,
#workflowStepsWrap .done a {
  color: #fff;
}
#workflowStepsWrap .current,
#workflowStepsWrap .current a {
  background-color: #5b3c00;
  color: #fff;
}
#workflowStepsWrap .current a:hover {
  background-color: #8e5e00;
  color: #fff;
}
#workflowStepsWrap .current:after {
  color: #fff;
}
#workflowStepsWrap .ole-menu-main .tbd a:hover {
  color: #cccccc;
  background-color: #474747;
}
#workflowStepsWrap .ole-menu-main &gt; li {
  border-right: 1px solid #474747;
}
#workflowStepsWrap .ole-menu-main &gt; li:last-child {
  border-left: 1px solid #474747;
}
#workflowStepsWrap .ole-menu-wrapper {
  border-top: 1px solid #474747;
}
#workflowStepsWrap .ole-menu {
  border-bottom: 1px solid #474747;
}
#workflowStepsWrap .ole-menu li:not(:first-child),
#workflowStepsWrap .ole-menu li li {
  box-shadow: 0 1px #474747 inset;
}
#workflowStepsWrap .ole-menu-main li.ole-trigger {
  background-color: #333333;
}
#workflowStepsWrap .ole-icon-menu:before {
  color: #cccccc;
}
#workflowStepsWrap .done:after,
#workflowStepsWrap .done:hover::after {
  color: #6C7E0B;
}
#rentcafe_residentportal .nav-tabs &gt; .active &gt; a,
.nav-tabs &gt; .active &gt; a:hover,
#rentcafe_residentportal .nav-tabs &gt; .active &gt; a:focus,
#rentcafe_studentguarantorportal .nav-tabs &gt; .active &gt; a:focus {
  background-color: #fff;
}
#ApplicantInformation .ApplicantInfoHeader,
#ApplicantInformation .ApplicantInfoSection h2,
#PetsInformationDiv h2,
#VehicleInformationDiv h2 {
  background-color: #eee;
  color: #333;
  border-width: 0;
}
.section-header {
  background-color: #eee;
  color: #333;
}
#rentcafe_residentportal .nav-tabs.nav-stacked &gt; li &gt; a:hover,
#rentcafe_studentguarantorportal .nav-tabs.nav-stacked &gt; li &gt; a:hover {
  background-color: #eee;
  color: #999999;
}
.table-header {
  background-color: #434343 !important;
  color: #fff;
}
.ehColor {
  fill: #d4d4d4;
}
#featured-section-1 h2 {
  color: #C18000;
}
#featured-section-1 .box1,
#featured-section-1 .box2,
#featured-section-1 .box3,
#featured-section-1 .box4 {
  background: transparent;
}
#featured-section-1 .view-image {
  background: #f5f5f5;
}
#featured-section-1 .link-icon {
  color: #000;
  background: rgba(255, 255, 255, 0.4);
}
#featured-section-1 .link-icon:hover {
  background: #C18000;
}
#featured-section-1 .featured-image .mask {
  background-color: rgba(0, 0, 0, 0.3);
}
#featured-section-1 .featured-image:hover .mask {
  background-color: rgba(0, 0, 0, 0.3);
}
#featured-section-1 .featured-text {
  background: #f5f5f5;
}
#featured-section-1 .featured-heading {
  background: #141414;
}
#featured-section-1 .featured-heading a {
  color: #fff;
}
#featured-section-1 .featured-prop-box:hover .featured-heading {
  background: #141414;
}
#featured-section-1 .featured-prop-box:hover .featured-heading a {
  color: #C18000;
}
#featured-section-1 .featured-prop-box:hover .featured-heading a:hover {
  color: #C18000;
}
#featured-section-1 .small {
  border-bottom-color: #cccccc;
  color: #666666;
  font-size: 14.4px;
}
#featured-section-1 p {
  color: #333;
  font-size: 14.4px;
}
#featured-section-1 .read-more {
  border-top-color: #d4d4d4;
  background: #d4d4d4;
  color: #000;
}
#featured-section-1 .box-text .read-more:hover {
  border-top-color: #C18000;
  color: #494949;
  background: #C18000;
}
#featured-section-1 .featured-prop-box:hover .read-more {
  border-top-color: #C18000;
}
#featured-section-1 .read-more a {
  background: #d4d4d4;
  color: #000;
}
#featured-section-1 .featured-prop-box:hover .read-more a {
  background: #C18000;
  color: #494949;
}
#featured-section-2 h2 {
  color: #C18000;
}
#featured-section-2 .box1,
#featured-section-2 .box2,
#featured-section-2 .box3,
#featured-section-2 .box4 {
  border-color: #c8c8c8;
}
#featured-section-2 .view-image {
  background: #f5f5f5;
  box-shadow: 1px 1px 2px #eee;
}
#featured-section-2 a.link-icon {
  color: #000;
  background: rgba(255, 255, 255, 0.4);
}
#featured-section-2 a.link-icon:hover {
  background: #C18000;
}
#featured-section-2 .featured-image .mask {
  background-color: rgba(0, 0, 0, 0.3);
}
#featured-section-2 .featured-image:hover .mask {
  background-color: rgba(0, 0, 0, 0.3);
}
#featured-section-2 .featured-rent {
  border-bottom-color: #494949;
}
#featured-section-2 .featured-prop-box:hover .featured-rent {
  border-bottom-color: #C18000;
}
#featured-section-2 .featured-rent-text {
  background: #494949;
  color: #999999;
}
#featured-section-2 .featured-prop-box:hover .featured-rent-text {
  background: #C18000;
  color: #000;
}
#featured-section-2 .box-text {
  background: #f3f3f3;
  color: #626262;
}
#featured-section-2 .featured-border {
  border-bottom-color: #c8c8c8;
}
#featured-section-2 .featured-heading {
  color: #fff;
  font-family: inherit;
  font-size: 18.128px;
}
#featured-section-2 .featured-address {
  font-family: inherit;
  color: #626262;
  font-size: 14.928px;
}
#featured-section-2 .favorite-icon:before {
  color: #bdbdbd;
}
#featured-section-2 .favorite-icon:hover:before,
#featured-section-2 .favorite-icon-likes.active:before {
  color: #C18000;
}
#featured-section-2 .featured-prop-box:hover {
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
}
#management-team-section1 .management-member-image .mask {
  background-color: rgba(255, 255, 255, 0.25);
}
#management-team-section1 .management-member-image:hover .mask {
  background-color: rgba(255, 255, 255, 0.25);
}
#management-team-section1 .mask .management-member-snicon-bg a {
  background: #000;
  border: 1px solid #000;
}
#management-team-section1 .mask .management-member-snicon-bg a:hover {
  background: #C18000;
  border: 1px solid #C18000;
}
#management-team-section1 .mask .management-member-snicon-bg a i {
  color: #fff;
}
#management-team-section1 .mask .management-member-snicon-bg a:hover i {
  color: #fff;
}
#management-team-section1 .mask:hover .management-member-snicon-bg a:hover i {
  color: #000;
}
#management-team-section1 .management-member-name {
  color: #494949;
}
#management-team-section1 .management-member-container:hover .management-member-name {
  color: #C18000;
}
#management-team-section1 .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
#management-team-section1 #management-people .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
#management-team-section2 .management-member-image {
  border-color: #d4d4d4;
}
#management-team-section2 .management-member-image .mask {
  background-color: rgba(255, 255, 255, 0.25);
}
#management-team-section2 .management-member-image:hover .mask {
  background-color: rgba(255, 255, 255, 0.25);
}
#management-team-section2 .management-member-snicon-bg a {
  background: #eee;
  border: 1px solid #e1e1e1;
}
#management-team-section2 .management-member-snicon-bg a:hover {
  background: #C18000;
  border: 1px solid #C18000;
}
#management-team-section2 .management-member-snicon-bg a i {
  color: #555;
}
#management-team-section2 .management-member-snicon-bg a:hover i {
  color: #555;
}
#management-team-section2 .management-member-snicon-bg a:hover i {
  color: #fff;
}
#management-team-section2 .management-member-name {
  color: #494949;
}
#management-team-section2 .management-member-container:hover .management-member-name {
  color: #C18000;
}
#management-team-section2 .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
#management-team-section2 .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
#single-person-section .management-member-snicon-bg a {
  background: #eee;
  border: 1px solid #e1e1e1;
}
#single-person-section .management-member-snicon-bg a:hover {
  background: #C18000;
  border: 1px solid #C18000;
}
#single-person-section .management-member-name {
  color: #494949;
}
#single-person-section .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
#single-person-section .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #C18000;
}
@media (max-width: 767px) {
  #management-team-section1 .management-member-image .mask .management-member-snicon-bg a {
    background: #d5d5d5;
    border-color: #d5d5d5;
  }
  #management-team-section1 .management-member-image .mask .management-member-snicon-bg a:hover {
    background: #C18000;
    border-color: #C18000;
  }
}
#homepage .mainnav ul li ul,
#corp_homepage .mainnav ul li ul,
#innerpage .mainnav ul li ul,
#propertydetail .mainnav ul li ul,
#corp_searchresults .mainnav ul li ul {
  position: absolute;
  display: none;
  visibility: visible;
  z-index: 10000;
  top: 100%;
  width: auto;
  margin: 0;
  background-color: rgba(0, 47, 95, 0.7);
}
#homepage .mainnav ul li ul li,
#corp_homepage .mainnav ul li ul li,
#innerpage .mainnav ul li ul li,
#propertydetail .mainnav ul li ul li,
#corp_searchresults .mainnav ul li ul li {
  display: block;
}
#homepage .mainnav ul li.mainnavlink ul li a,
#corp_homepage .mainnav ul li.mainnavlink ul li a,
#innerpage .mainnav ul li.mainnavlink ul li a,
#propertydetail .mainnav ul li.mainnavlink ul li a,
#corp_searchresults .mainnav ul li.mainnavlink ul li a,
#homepage .mainnav ul li.mainnavlinkactive ul li a,
#corp_homepage .mainnav ul li.mainnavlinkactive ul li a,
#innerpage .mainnav ul li.mainnavlinkactive ul li a,
#propertydetail .mainnav ul li.mainnavlinkactive ul li a,
#corp_searchresults .mainnav ul li.mainnavlinkactive ul li a {
  display: block;
  padding: 8px 15px;
  border-bottom: 1px solid #fff;
}
#homepage .mainnav ul li.mainnavlink ul li a:link,
#corp_homepage .mainnav ul li.mainnavlink ul li a:link,
#innerpage .mainnav ul li.mainnavlink ul li a:link,
#propertydetail .mainnav ul li.mainnavlink ul li a:link,
#corp_searchresults .mainnav ul li.mainnavlink ul li a:link,
#homepage .mainnav ul li.mainnavlink ul li a:visited,
#corp_homepage .mainnav ul li.mainnavlink ul li a:visited,
#innerpage .mainnav ul li.mainnavlink ul li a:visited,
#propertydetail .mainnav ul li.mainnavlink ul li a:visited,
#corp_searchresults .mainnav ul li.mainnavlink ul li a:visited,
#homepage .mainnav ul li.mainnavlinkactive ul li a:link,
#corp_homepage .mainnav ul li.mainnavlinkactive ul li a:link,
#innerpage .mainnav ul li.mainnavlinkactive ul li a:link,
#propertydetail .mainnav ul li.mainnavlinkactive ul li a:link,
#corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:link,
#homepage .mainnav ul li.mainnavlinkactive ul li a:visited,
#corp_homepage .mainnav ul li.mainnavlinkactive ul li a:visited,
#innerpage .mainnav ul li.mainnavlinkactive ul li a:visited,
#propertydetail .mainnav ul li.mainnavlinkactive ul li a:visited,
#corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:visited {
  color: #fff;
  display: block;
  font-size: 16px;
  line-height: 24px;
}
#homepage .mainnav ul li.mainnavlink ul li a:hover,
#corp_homepage .mainnav ul li.mainnavlink ul li a:hover,
#innerpage .mainnav ul li.mainnavlink ul li a:hover,
#propertydetail .mainnav ul li.mainnavlink ul li a:hover,
#corp_searchresults .mainnav ul li.mainnavlink ul li a:hover,
#homepage .mainnav ul li.mainnavlinkactive ul li a:hover,
#corp_homepage .mainnav ul li.mainnavlinkactive ul li a:hover,
#innerpage .mainnav ul li.mainnavlinkactive ul li a:hover,
#propertydetail .mainnav ul li.mainnavlinkactive ul li a:hover,
#corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:hover {
  color: #fff;
  background-color: transparent;
  border-bottom: 1px solid #fff;
  text-decoration: none;
}
@media (min-width: 320px) and (max-width: 770px) {
  #homepage .mainnav ul li ul,
  #corp_homepage .mainnav ul li ul,
  #innerpage .mainnav ul li ul,
  #propertydetail .mainnav ul li ul,
  #corp_searchresults .mainnav ul li ul {
    position: relative;
    background-color: transparent;
    z-index: 10000;
  }
  #homepage .mainnav ul li.mainnavlink ul li a,
  #corp_homepage .mainnav ul li.mainnavlink ul li a,
  #innerpage .mainnav ul li.mainnavlink ul li a,
  #propertydetail .mainnav ul li.mainnavlink ul li a,
  #corp_searchresults .mainnav ul li.mainnavlink ul li a,
  #homepage .mainnav ul li.mainnavlinkactive ul li a,
  #corp_homepage .mainnav ul li.mainnavlinkactive ul li a,
  #innerpage .mainnav ul li.mainnavlinkactive ul li a,
  #propertydetail .mainnav ul li.mainnavlinkactive ul li a,
  #corp_searchresults .mainnav ul li.mainnavlinkactive ul li a {
    border-bottom: none;
    font-size: 12px;
    color: #d7d7d7;
  }
  #homepage .mainnav ul li.mainnavlink ul li a:link,
  #corp_homepage .mainnav ul li.mainnavlink ul li a:link,
  #innerpage .mainnav ul li.mainnavlink ul li a:link,
  #propertydetail .mainnav ul li.mainnavlink ul li a:link,
  #corp_searchresults .mainnav ul li.mainnavlink ul li a:link,
  #homepage .mainnav ul li.mainnavlink ul li a:visited,
  #corp_homepage .mainnav ul li.mainnavlink ul li a:visited,
  #innerpage .mainnav ul li.mainnavlink ul li a:visited,
  #propertydetail .mainnav ul li.mainnavlink ul li a:visited,
  #corp_searchresults .mainnav ul li.mainnavlink ul li a:visited,
  #homepage .mainnav ul li.mainnavlinkactive ul li a:link,
  #corp_homepage .mainnav ul li.mainnavlinkactive ul li a:link,
  #innerpage .mainnav ul li.mainnavlinkactive ul li a:link,
  #propertydetail .mainnav ul li.mainnavlinkactive ul li a:link,
  #corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:link,
  #homepage .mainnav ul li.mainnavlinkactive ul li a:visited,
  #corp_homepage .mainnav ul li.mainnavlinkactive ul li a:visited,
  #innerpage .mainnav ul li.mainnavlinkactive ul li a:visited,
  #propertydetail .mainnav ul li.mainnavlinkactive ul li a:visited,
  #corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:visited {
    color: #d7d7d7;
    font-size: 12px;
  }
  #homepage .mainnav ul li.mainnavlink ul li a:hover,
  #corp_homepage .mainnav ul li.mainnavlink ul li a:hover,
  #innerpage .mainnav ul li.mainnavlink ul li a:hover,
  #propertydetail .mainnav ul li.mainnavlink ul li a:hover,
  #corp_searchresults .mainnav ul li.mainnavlink ul li a:hover,
  #homepage .mainnav ul li.mainnavlinkactive ul li a:hover,
  #corp_homepage .mainnav ul li.mainnavlinkactive ul li a:hover,
  #innerpage .mainnav ul li.mainnavlinkactive ul li a:hover,
  #propertydetail .mainnav ul li.mainnavlinkactive ul li a:hover,
  #corp_searchresults .mainnav ul li.mainnavlinkactive ul li a:hover {
    color: #fff;
    border-bottom: none;
    background-color: #4d4d4d;
  }
}
.nav-list {
  padding-left: 0;
}
.nav-list &gt; li &gt; a {
  text-shadow: none;
}
.nav &gt; li &gt; a:hover,
.nav &gt; li &gt; a:focus {
  background-color: transparent;
}
body {
  background: #fff;
  font-weight: 400;
}
a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.container {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
}
#background_slider {
  position: relative;
}
#background_slider:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("../images/blacktint.png");
}
#background_slider .carousel-control {
  display: none;
}
#background_slider .carousel-indicators {
  display: none;
}
#image-slider {
  height: 780px;
  overflow: hidden;
  position: fixed;
  z-index: 1;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
#image-slider img {
  width: 100%;
}
#layoutholder {
  position: relative;
  z-index: 2;
}
header {
  background: #002F5F;
  top: 0;
  width: 100%;
  z-index: 11;
}
.fixed {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: 0px;
  height: auto;
}
#logo-container {
  padding: 11px 0;
  line-height: 75px;
  min-height: 75px;
}
#logo-container img {
  max-height: 75px;
  max-width: 220px;
  width: auto;
  height: auto;
}
#apt-search-holder {
  background: transparent;
  height: auto;
}
.aptsearch-form-holder form {
  display: inline-block;
}
.aptsearch-form-holder img {
  width: 100px;
}
#corp_homepage #apt-search-section {
  color: #000;
}
#corp_homepage #apt-search {
  padding: 50px 0px 60px 0px;
  margin: 0 auto;
  text-align: center;
  height: auto;
}
#corp_homepage #tagline:before {
  content: "Find Your Dream Home Today";
}
#corp_homepage #tagline {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: 28.56px;
  text-transform: uppercase;
  line-height: 38.4px;
}
#corp_homepage .apt-search-btn .icon-search {
  padding-right: 0;
  display: none;
}
#corp_homepage #apt-search .apt-search-btn {
  background: #C18000;
  color: #fff;
  border: 2px solid #555;
  font-family: 'Open Sans', sans-serif;
  font-size: 18.272px;
  padding: 11px 15px;
  text-transform: none;
  margin-left: -6px;
}
#corp_homepage #apt-search .apt-search-btn:hover {
  color: #000;
  background: #f4a200;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#corp_homepage #triangle-down {
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  border-top: 20px solid rgba(193, 128, 0, 0.9);
  height: 0;
  width: 0;
  margin: 0 auto 40%;
}
#corp_homepage .aptsearch-form-holder {
  padding: 2px;
  margin-top: 10px;
  margin: 20px auto 0 auto;
}
#corp_homepage #apt-search input {
  background: #fff;
  padding: 11px;
  margin: 0;
  color: #000;
  border: 2px solid #555;
  width: 450px;
  border-radius: 0px !important;
  -webkit-appearance: none;
}
#corp_homepage #login-links {
  font-size: 20.56px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  margin-top: 0;
}
#corp_homepage #login-links ul {
  margin: 0;
}
#corp_homepage #login-links ul li {
  display: inline-block;
  padding: 0 10px;
  margin-top: 30px;
}
#corp_homepage #login-links ul li a {
  color: #000;
}
#corp_homepage #login-links ul li a:hover {
  color: #0f0a00;
}
#content-section {
  background: #fff;
}
#ctmcontentcontainer {
  background: #fff;
  border: 0;
}
.content-section-padding {
  padding: 25px 10px;
}
#sub-title {
  font-size: 34.272px;
  text-transform: uppercase;
  margin-top: 45px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}
#sub-title:before {
  content: "About Us";
}
#corp_homepage #ctmcontentcontainer h1 {
  font-size: 35px;
  color: #C18000;
  text-align: center;
  line-height: 50px;
  text-transform: none;
}
#companyRomanceWrap .header {
  display: none;
}
#mid-content-holder {
  background: #000;
}
.col18 {
  width: 18%;
  float: left;
  height: 300px;
  background-size: cover !important;
  background-position: center top;
  background-repeat: no-repeat;
}
.col20 {
  width: 20%;
  float: left;
  height: 300px;
  background-size: cover !important;
  background-position: center;
  background-repeat: no-repeat;
}
.col27 {
  width: 27%;
  float: left;
  height: 300px;
  background-size: cover !important;
  background-position: center top;
  background-repeat: no-repeat;
}
.col35 {
  width: 35%;
  float: left;
  height: 300px;
  background-size: 100% !important;
}
.mid-content {
  padding: 20px 50px;
}
#mid-content-holder h2 {
  font-size: 28.56px;
  padding: 40px 20px 0px 50px;
}
#row1 .col20 {
  background-image: url("../images/mid-sec-img1.jpg?quality=60");
}
#row1 .col18 {
  background-image: url("../images/mid-sec-img2.jpg?quality=60");
}
#row1 .col27 {
  background-image: url("../images/mid-sec-img3.jpg?quality=60");
}
#row1 .col35 {
  background: #000;
}
#row1 .mid-content {
  color: #cccccc;
}
#row1 .mid-content:after {
  content: "Our properties are perfect for those who enjoy spending time outside living a healthy, active lifestyle, as well as for those who appreciate a home thatâ€™s a retreat from the business of everyday life. Perfectly situated in the best neighborhoods, our homes offer all the luxury and convenience you could ever desire.";
}
#row1 h2 {
  color: #C18000;
  font-family: 'Open Sans', sans-serif;
}
#row1 h2:before {
  content: "Our Properties";
}
#row2 .col20 {
  background-image: url("../images/mid-sec-img6.jpg?quality=60");
}
#row2 .col18 {
  background-image: url("../images/mid-sec-img5.jpg?quality=60");
}
#row2 .col27 {
  background-image: url("../images/mid-sec-img4.jpg?quality=60");
}
#row2 .col35 {
  background: #C18000;
}
#row2 .mid-content {
  color: #000;
}
#row2 .mid-content:after {
  content: "At most of our properties, youâ€™ll find a swimming pool, gym, game room, and additional storage space. At every property, you'll find our friendly and convenient concierge services, valet parking, and secured, indoor garage space with remote keyless entry.";
}
#row2 h2 {
  color: #000;
  font-family: 'Open Sans', sans-serif;
}
#row2 h2:before {
  content: "Better Living";
}
#corp_homepage {
  /***class theme specific***/
}
#corp_homepage #testimonial-holder {
  background: #fff;
}
#corp_homepage #ResQuotesWidget h2 {
  float: left;
}
#corp_homepage #testimonial-carousel {
  float: left;
  margin-left: 30px;
}
#corp_homepage .icon-quote-left:before {
  font-size: 80px;
}
#corp_homepage .icon-quote-right:before {
  display: none;
}
#corp_homepage #ResQuotesWidget small {
  padding-left: 40px;
}
#corp_homepage .testimonial-carousel.carousel.slide.col-xs-12:before {
  content: "Testimonials";
  left: -20%;
  position: absolute;
  top: -5px;
  font-size: 24px;
  line-height: 38.1816px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}
#corp_homepage #ResQuotesWidget {
  margin-left: 20%;
}
#corp_homepage .icon-quote-left:before {
  display: none;
}
#corp_homepage blockquote p {
  font-size: 16px;
  line-height: 24px;
}
#corp_homepage #featured {
  padding: 50px 0 80px 0;
  min-height: 200px;
}
#corp_homepage #featured h2 {
  text-align: center;
}
.bg2 {
  background-image: url("../images/Background2.jpg?quality=40");
  /*fallback*/
  background-image: linear-gradient(bottom, rgba(15, 11, 0, 0.72), rgba(15, 11, 0, 0.72)), url("../images/Background2.jpg?quality=40");
  background-image: -o-linear-gradient(bottom, rgba(15, 11, 0, 0.72), rgba(15, 11, 0, 0.72)), url("../images/Background2.jpg?quality=40");
  background-image: -moz-linear-gradient(bottom, rgba(15, 11, 0, 0.72), rgba(15, 11, 0, 0.72)), url("../images/Background2.jpg?quality=40");
  background-image: -webkit-linear-gradient(bottom, rgba(15, 11, 0, 0.72), rgba(15, 11, 0, 0.72)), url("../images/Background2.jpg?quality=40");
  background-image: -ms-linear-gradient(bottom, rgba(15, 11, 0, 0.72), rgba(15, 11, 0, 0.72)), url("../images/Background2.jpg?quality=40");
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#footer {
  background: #002F5F;
  height: auto;
  color: #d4d4d4;
  padding: 30px 0 30px 0;
  position: relative;
  z-index: 11;
}
#footer #address {
  text-align: center;
  margin: 30px 0 0 0;
}
#footer #address:before {
  content: "\f041";
  font-family: FontAwesome;
  font-size: 17.136px;
  display: inline;
  padding: 7px 13px;
}
#footer #address a {
  color: #d4d4d4;
}
#footer #social-media {
  margin: 10px 0;
}
#footer hr {
  display: block;
  width: 100%;
  margin: 24px 0;
  color: #d4d4d4;
  border: none;
  border-top: 1px solid #d4d4d4;
}
#footer #footer-links {
  color: #d4d4d4;
  margin-top: 10px;
  text-align: right;
}
#footer #footer-links ul {
  list-style: none;
  margin-left: 0;
}
#footer #footer-links ul li {
  display: inline-block;
  padding: 0 10px;
  color: #d4d4d4;
  text-transform: uppercase;
  font-size: 14.856px;
  border-right: 1px solid #d4d4d4;
  line-height: 12px;
}
#footer #footer-links ul li a:link,
#footer #footer-links ul li a:visited {
  color: #d4d4d4;
  text-decoration: none;
}
#footer #footer-links ul li a:hover {
  color: #C18000;
  text-decoration: none;
}
#footer #footer-links li:last-child {
  border-right: none;
}
#footer #footer-text-holder {
  margin-top: 10px;
}
#footer #footer-text-holder ul {
  list-style: none;
  margin: 10px;
}
#footer #footer-text-holder #ehlicon {
  height: 13px;
  width: 16px;
  display: inline-block;
  vertical-align: top;
  margin-top: -2px;
}
/*--------------------------Scroll to top Section------------------------------------*/
#footer #scroll-top {
  text-align: center;
  margin-top: -48px;
}
#footer #scroll-top a:before {
  color: rgba(255, 255, 255, 0.5);
  content: "\f106";
  font-family: fontAwesome;
  font-size: 28px;
}
#footer #scroll-top a:before:hover {
  color: #C18000;
}
#footer #scroll-top a {
  background: rgba(0, 0, 0, 0.5);
  background-repeat: repeat-x;
  height: 30px;
  padding: 8px 8px 5px 8px;
  border: 1px solid #C18000;
  text-decoration: none;
}
/*--------------------------Scroll to top Section ends------------------------------------*/
#corp_homepage #RentCafeContent {
  position: relative;
}
body#corp_searchresults,
#corp_searchresults label,
input,
button,
select,
textarea {
  font-size: 14px;
}
#apt-search-holder {
  background: transparent;
  height: auto;
  position: absolute;
  margin: 0 auto;
  width: 100%;
  top: 80px;
}
.homepageTitle {
  position: absolute;
  width: 100%;
}
.homepageTitle h1 {
  background: rgba(0, 47, 95, 0.4);
  margin: 0;
  padding: 15px;
  color: #fff;
}
.navbar ul li {
  margin: 30px 0;
  border-right: 1px solid #fff;
}
.view-options {
  color: #555;
}
#view-option-tab.nav-tabs &gt; li &gt; a:before {
  color: #999;
}
#view-option-tab.nav-tabs &gt; li &gt; a:hover:before {
  color: #C18000;
}
#view-option-tab.nav-tabs &gt; li.active &gt; a:before,
#view-option-tab.nav-tabs &gt; li.active &gt; a:hover:before {
  color: #C18000;
}
ul.submenu {
  right: -15px;
  text-align: center !important;
}
ul.submenu li {
  margin: 0px 20px;
  border-right: none;
}
.customHeading {
  font-size: 50px;
  color: #C18000;
  text-align: center;
  line-height: 50px;
  text-transform: none;
}
#refine-search-section {
  background: #eee;
  border-bottom-color: #cccccc;
}
.city:before {
  color: #8c8c8c;
}
.count-label {
  background: #C18000;
}
#refine-search .search-details-inner .btn {
  background: #fff;
  border-color: #cccccc;
}
#refine-search .advanced-search .more-btn.btn {
  color: #333;
  border-color: #eee;
}
#refine-search .advanced-search .more-btn.btn:hover {
  color: #333;
  border-color: #cccccc;
  background: #fff;
}
#refine-search .advanced-search .more-btn.less {
  color: #333;
  border-color: #cccccc;
  background: #fff;
}
.search-btn-section .search-btn {
  background: #C18000;
  color: #fff;
  border-color: #C18000;
}
.search-btn-section .search-btn:hover {
  color: #fff;
  background: #8e5e00;
  border-color: #8e5e00;
}
#refine-search .search-details-inner #clearAll.btn {
  color: #767676;
}
#refine-search .search-details-inner #clearAll.btn:hover {
  color: #000;
}
.prop-heading a {
  color: #C18000;
}
#search-results-section .prop-listing-box:hover .prop-heading a {
  color: #002F5F;
}
.contact-btn .btn-primary,
.contact-btn .btn-primary a,
.contact-btn .btn-primary,
.contact-btn .btn-primary a,
a.btn.btnApplyNow {
  background: #C18000 !important;
  color: #fff !important;
}
.contact-btn .btn-primary:hover {
  background: #f4a200 !important;
  color: #000 !important;
}
#workflowStepsWrap .current,
#workflowStepsWrap .current a {
  background-color: #C18000;
}
#workflowStepsWrap .current a:hover {
  background-color: #8e5e00;
}
#workflowStepsWrap .ole-scroller,
#workflowStepsWrap .ole-menu-main,
#workflowStepsWrap .ole-menu-main ul {
  background-color: #002F5F;
}
#workflowStepsWrap .ole-menu-main li.ole-trigger {
  background-color: #002F5F;
}
#workflowStepsWrap .ole-menu-main a:hover,
#workflowStepsWrap .ole-menu li.ole-search-item:hover,
#workflowStepsWrap .ole-menu li.ole-search-item:hover a {
  background-color: #a86f00;
}
#workflowStepsWrap .ole-menu-main .tbd a:hover {
  background-color: #a86f00;
}
#workflowStepsWrap .ole-menu-main &gt; li.ole-trigger &gt; a:hover {
  background-color: #004892;
}
.view-image img,
#search-results-section .view-image {
  max-height: inherit;
}
#corp_homepage #photoGallery .tile_view_wrapper {
  right: 0;
  margin: 0px auto 15px auto;
  height: auto;
  position: static !important;
}
#regions {
  padding-bottom: 40px;
}
#corp_homepage #photoGallery {
  height: auto!important;
}
#photoGallery.four_columns .img_wrapper {
  width: calc(50%) !important;
}
#photoGallery .img_wrapper.tile_view_wrapper img {
  height: auto!important;
}
#photoGallery .img_wrapper .img-wrapper-padder .img-inner-wrapper .centerPhotoGalleryItemCaption {
  width: 100%!important;
  font-size: 35px!important;
  text-transform: uppercase;
  line-height: 35px;
  font-family: 'Open Sans', sans-serif !important;
}
.results-footer-content {
  text-align: center;
  margin: 30px 0!important;
}
.results-footer-content #footer-links li {
  display: inline-block;
  padding: 0 10px;
  text-transform: none;
  border-right: 1px solid #d4d4d4;
  line-height: 12px;
}
.results-footer-content #footer-links {
  padding-top: 5px;
}
.results-footer-content #footer-links li:last-child {
  border-right: none!important;
}
.EHOicon {
  width: 15px;
  margin-right: 5px;
  margin-top: -3px;
}
#footer .city-list-widget .state-name a {
  color: #d4d4d4;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#footer .city-list-widget .state-name a:hover {
  color: #C18000;
}
#footer .city-list-widget .city-name a {
  color: #d4d4d4;
  line-height: 20px;
  font-size: 14px;
  text-transform: none;
}
#footer .city-list-widget .city-name a:hover {
  color: #C18000;
}
.dropdown-toggle {
  border-color: #d4d4d4;
  background: #f5f5f5;
}
.btn-primary,
.btn-primary:focus {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  border: 0;
}
.btn-primary {
  background: #C18000;
  border: 0;
  color: #fff;
  font-size: 14px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background: #f4a200;
  border: 0;
}
a:hover {
  text-decoration: none;
}
h1 {
  font-size: 34.24px;
  line-height: 36px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
}
#corp_homepage h2 {
  font-family: 'Open Sans', sans-serif;
}
#innerpage h1 {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 10px;
}
h2 {
  font-size: 24.456px;
  line-height: 38.4px;
  text-transform: uppercase;
}
h3 {
  font-size: 20.8px;
  line-height: 32.4px;
  text-transform: uppercase;
}
h4 {
  font-size: 19.2px;
  line-height: 30.6px;
}
h5 {
  font-size: 17.6px;
  line-height: 30px;
}
h6 {
  font-size: 16.8px;
  line-height: 28.8px;
}
h2,
h4,
h5,
h6 {
  color: #333;
}
h3 {
  color: #555;
}
#navwrapper {
  float: right;
  line-height: 22px;
}
.navbar {
  margin: 0;
  float: right;
}
.navbar .nav,
.navbar .nav &gt; li {
  float: none;
}
.navbar .nav {
  margin-right: 0px;
}
.navbar .nav &gt; li {
  display: inline-block;
}
.navbar .nav &gt; li &gt; a {
  text-transform: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin: 0;
  padding: 5px 15px;
  text-shadow: none;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  transition: all 300ms linear;
}
.navbar .nav &gt; .active &gt; a,
.navbar .nav &gt; .active &gt; a:hover,
.navbar .nav &gt; .active &gt; a:focus {
  box-shadow: none;
  background-color: none;
}
.navbar .nav &gt; .active:after {
  font-size: 32px;
  line-height: 24px;
  position: relative;
  bottom: -25px;
  margin-top: -40px;
  color: #fff;
  text-indent: -8px;
  left: 50% ;
}
.navbar .nav &gt; .active:hover:after {
  content: none;
}
#navwrapper .nav-btn {
  padding: 40px 15px 2px 15px;
  color: #fff;
  font-size: 17.136px;
  text-transform: uppercase;
  text-align: right;
}
#navwrapper .navbar .navbar-inner {
  min-height: 30px;
  box-shadow: none;
  padding: 0px;
  border: none;
  background-image: none;
}
#rentcafe_onlineleasing header,
#rentcafe_residentportal header {
  position: static !important;
}
#rentcafe_onlineleasing header .navbar,
#rentcafe_residentportal header .navbar {
  margin-bottom: 0;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar,
#rentcafe_residentportal #ctmcontentcontainer .navbar {
  float: none;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav &gt; li &gt; a,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav &gt; li &gt; a {
  margin: 0;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav li.dropdown &gt; a:hover .caret,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav li.dropdown &gt; a:hover .caret,
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav li.dropdown &gt; a:focus .caret,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav li.dropdown &gt; a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
#rentcafe_onlineleasing #ctmcontentcontainer .nav &gt; li &gt; a,
#rentcafe_residentportal #ctmcontentcontainer .nav &gt; li &gt; a {
  background: transparent;
}
#rentcafe_residentportal #MenuButtonHolder .nav-btn {
  background: #002F5F;
  color: #fff;
}
#rentcafe_residentportal .portalName:after {
  content: "resident portal";
  font-size: 34.24px;
  line-height: 36px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  float: right;
  color: #fff;
  padding: 30px;
}
#rentcafe_onlineleasing .portalName:after {
  content: "online leasing";
  font-size: 34.24px;
  line-height: 36px;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  float: right;
  color: #fff;
  padding: 30px;
}
a.prop-website-btn {
  box-shadow: none;
  border: 1px solid #000;
}
a.contact-us-btn {
  box-shadow: none;
  border-radius: 0;
}
a.prop-website-btn {
  border-radius: 0;
}
#corp_homepage .searchBtnText {
  padding-left: 8px;
}
#innerpage #ctmcontentcontainer {
  min-height: 500px;
}
#innerpage #login-links-section {
  background: #eee;
  margin-top: 98px;
}
#innerpage #login-links-section #login-links {
  font-size: 18.25728px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  text-align: right;
}
#innerpage #login-links-section #login-links ul {
  margin: 0;
}
#innerpage #login-links-section #login-links ul li {
  display: inline-block;
  padding: 5px 10px;
  margin: 10px 0;
}
#innerpage #login-links-section #login-links ul li a {
  color: #000;
}
#innerpage #login-links-section #login-links ul li a:hover {
  color: #0f0a00;
}
#rentcafe_residentportal #ctmcontentcontainer,
#rentcafe_onlineleasing #ctmcontentcontainer {
  margin-top: 0px;
  min-height: 500px;
}
#propertydetail #ctmcontentcontainer,
#corp_searchresults #ctmcontentcontainer {
  margin-top: 0px;
}
#homepage #ctmcontentcontainer {
  margin-top: 0px;
}
#innerpage #apt-search h2 {
  font-size: 25.136px;
}
#map-container {
  box-shadow: none;
}
#login-links a {
  box-shadow: none;
}
@media (max-width: 1279px) {
  #RentCafeContent {
    padding-top: 0px!important;
  }
  #homepage #ctmcontentcontainer,
  #corp_searchresults #ctmcontentcontainer,
  #propertydetail #ctmcontentcontainer {
    padding-top: 0px!important;
  }
  #innerpage #content-section {
    padding-top: 0px!important;
  }
}
@media (min-width: 1024px) {
  #corp_homepage.translate-content #RentCafeContent,
  #homepage.translate-content #ctmcontentcontainer,
  #propertydetail.translate-content #ctmcontentcontainer,
  #corp_searchresults.translate-content #ctmcontentcontainer,
  #innerpage.translate-content #content-section {
    padding-top: 0 !important;
  }
}
@media (min-width: 980px) and (max-width: 1279px) {
  #corp_homepage header {
    position: static !important;
  }
  #homepage header,
  #innerpage header,
  #propertydetail header,
  #corp_searchresults header,
  #rentcafe_residentportal header,
  #rentcafe_onlineleasing header {
    position: static !important;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0;
  }
  #innerpage #ctmcontentcontainer,
  #rentcafe_residentportal #ctmcontentcontainer,
  #rentcafe_onlineleasing #ctmcontentcontainer {
    margin-top: 0px;
  }
  #homepage #ctmcontentcontainer,
  #propertydetail #ctmcontentcontainer,
  #corp_searchresults #ctmcontentcontainer {
    margin-top: 0px;
  }
  h1 {
    font-size: 35.2px;
    line-height: 33.6px;
  }
  h2 {
    font-size: 28.8px;
    line-height: 31.2px;
  }
  h3 {
    font-size: 25.6px;
    line-height: 28.8px;
  }
  h4 {
    font-size: 24px;
    line-height: 28.8px;
  }
  h5 {
    font-size: 22.4px;
    line-height: 24px;
  }
  h6 {
    font-size: 20.8px;
    line-height: 24px;
  }
  #mid-content-holder h2 {
    padding: 20px 20px 0 50px;
  }
  .mid-content {
    padding: 10px 50px;
  }
  .navbar .nav &gt; li &gt; a {
    font-size: 13.7136px;
    padding: 5px 9px;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 28.6048px;
  }
  #innerpage #login-links-section {
    margin-top: 5px;
  }
}
@media (min-width: 1367px) {
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 200px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #background_slider {
    position: relative;
    margin-bottom: 0;
  }
  #background_slider img {
    position: relative;
    margin-top: 0px;
  }
  .carousel {
    padding: 0;
  }
  #corp_homepage header {
    position: static !important;
  }
  #homepage header,
  #innerpage header,
  #propertydetail header,
  #corp_searchresults header,
  #rentcafe_residentportal header,
  #rentcafe_onlineleasing header {
    position: static !important;
  }
  #innerpage #ctmcontentcontainer,
  #rentcafe_residentportal #ctmcontentcontainer,
  #rentcafe_onlineleasing #ctmcontentcontainer {
    margin-top: 0px;
  }
  #homepage #ctmcontentcontainer,
  #propertydetail #ctmcontentcontainer,
  #corp_searchresults #ctmcontentcontainer {
    margin-top: 0px;
  }
  .navbar .nav &gt; li &gt; a {
    margin: 0;
    padding: 5px 7px;
    font-size: 13px;
  }
  .navbar .nav,
  .navbar .nav &gt; li {
    text-align: right;
    width: 100%;
  }
  #logo-container img {
    max-height: 65px;
    max-width: 170px;
  }
  #corp_homepage #triangle-down {
    margin-bottom: 0;
  }
  .content-section-padding {
    padding: 25px 0;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
  }
  .navbar .nav,
  .navbar .nav &gt; li {
    width: auto;
  }
  .navbar .nav &gt; li &gt; a {
    margin: 30px 0;
  }
  h1 {
    font-size: 35.2px;
    line-height: 33.6px;
  }
  h2 {
    font-size: 28.8px;
    line-height: 31.2px;
  }
  h3 {
    font-size: 25.6px;
    line-height: 28.8px;
  }
  h4 {
    font-size: 24px;
    line-height: 28.8px;
  }
  h5 {
    font-size: 22.4px;
    line-height: 24px;
  }
  h6 {
    font-size: 20.8px;
    line-height: 24px;
  }
  .col20,
  .col35,
  .col18,
  .col27 {
    width: 50%;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
    background: transparent;
  }
  #mid-content-holder h2 {
    padding: 20px 20px 0 50px;
  }
  .mid-content {
    padding: 10px 50px;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 28.6048px;
  }
  #innerpage #login-links-section {
    margin-top: 5px;
  }
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 50px;
  }
}
@media (max-width: 1023px) {
  #corp_homepage .testimonial-carousel.carousel.slide.col-xs-12:before {
    content: "Testimonials";
    display: block;
    left: 14px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    top: 0px;
  }
  #corp_homepage #ResQuotesWidget {
    margin-left: 0;
  }
  #corp_homepage #testimonial-holder {
    padding-top: 20px;
  }
}
@media (max-width: 768px) {
  ul.submenu {
    text-align: left !important;
  }
  #photoGallery.four_columns .img_wrapper {
    width: calc(70%) !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  /*#logo-container{
        width:100%;
        margin:0 auto;
        text-align:center;
        float:none;
    }
    #corp-menu{
        width:100%;
        float:none;
        margin:0;
    }*/
  #corp-menu {
    padding: 25px 0;
  }
  .navbar {
    text-align: center;
    float: none;
  }
  #navwrapper {
    float: right;
    text-align: right;
  }
  .navbar .nav &gt; li &gt; a {
    margin: 0 0 0 0;
  }
  .navbar .nav,
  .navbar .nav &gt; li {
    text-align: center;
  }
  .navbar ul li {
    margin: 5px 0;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 25.92px;
    float: none;
    padding: 10px;
  }
}
@media (width: 768px) {
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 25.92px;
  }
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 30px;
  }
  .offcanvas_navbar {
    background: #002F5F !important;
  }
}
@media (max-width: 767px) {
  #corp_homepage header {
    position: static !important;
  }
  #homepage header,
  #innerpage header,
  #propertydetail header,
  #corp_searchresults header,
  #rentcafe_residentportal header,
  #rentcafe_onlineleasing header {
    position: static !important;
  }
  #innerpage #ctmcontentcontainer,
  #rentcafe_residentportal #ctmcontentcontainer,
  #rentcafe_onlineleasing #ctmcontentcontainer {
    margin-top: 0px;
  }
  #homepage #ctmcontentcontainer,
  #propertydetail #ctmcontentcontainer,
  #corp_searchresults #ctmcontentcontainer {
    margin-top: 0px;
  }
  a {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
  }
  #background_slider {
    position: relative;
    margin-bottom: 0;
  }
  #background_slider img {
    position: relative;
    margin-top: 0px;
  }
  .carousel {
    padding: 0;
  }
  .homepageTitle {
    display: none;
  }
  #innerpage #login-links-section {
    margin-top: 5px;
  }
  #innerpage #login-links-section #login-links {
    text-align: center;
  }
  #innerpage #login-links-section #login-links ul li {
    padding: 0 10px;
  }
  #corp_homepage #apt-search {
    padding: 20px;
  }
  #corp_homepage #login-links ul li {
    margin-top: 15px;
  }
  #corp_homepage #triangle-down {
    margin-bottom: 0;
  }
  .content-section-padding {
    padding: 10px;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin-top: 0px;
  }
  #sub-title {
    margin-top: 20px;
  }
  #mid-content-holder {
    text-align: center;
  }
  .col18,
  .col20,
  .col27 {
    display: none;
  }
  .col35 {
    width: 100%;
    height: auto;
  }
  .mid-content {
    padding: 0 20px 20px 20px;
  }
  #mid-content-holder h2 {
    font-size: 22.856px;
    line-height: 20px;
    margin: 0;
    padding: 20px 10px;
  }
  #corp_homepage #triangle-down {
    margin-bottom: 0;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
    background: transparent;
  }
  #logo-container {
    text-align: left;
    width: 50%;
    display: inline;
    padding-left: 10px;
  }
  #corp-menu {
    width: 50%;
    display: inline;
  }
  #navwrapper {
    margin-left: 0;
    text-align: right;
    float: right;
  }
  #navwrapper .nav-btn {
    padding: 25px 10px;
    text-align: center;
  }
  #navwrapper .navbar {
    width: 100%;
  }
  #navwrapper .navbar .nav {
    text-align: left;
  }
  #navwrapper .navbar .nav &gt; li {
    text-align: left;
    width: 100%;
  }
  #navwrapper .navbar .nav &gt; li:first-child {
    margin-top: 15px;
  }
  #navwrapper .navbar .nav &gt; li &gt; a {
    margin: 2px 0;
  }
  #navwrapper .btn-navbar {
    float: left;
  }
  .offcanvas_navbar {
    background: #002F5F !important;
  }
  .offcanvas_navbar li a {
    text-align: left;
  }
  h1 {
    font-size: 28.8px;
    line-height: 33.6px;
  }
  h2 {
    font-size: 25.6px;
    line-height: 31.2px;
  }
  h3 {
    font-size: 22.4px;
    line-height: 28.8px;
  }
  h4 {
    font-size: 22.4px;
    line-height: 28.8px;
  }
  h5 {
    font-size: 20.8px;
    line-height: 24px;
  }
  h6 {
    font-size: 19.2px;
    line-height: 24px;
  }
  #corp_homepage #featured {
    padding: 80px 0;
    min-height: 100px;
  }
  #footer {
    padding: 20px 0 10px 0;
  }
  #footer hr {
    width: 95%;
  }
  #footer #address {
    padding: 10px;
  }
  #footer #scroll-top {
    margin-top: 0;
  }
  #footer-text-holder.text-right {
    text-align: left;
  }
  #footer #footer-links ul {
    float: none;
  }
  #footer #footer-links ul li {
    float: none;
    border-right: 0;
    line-height: 20px;
    display: block;
  }
  #footer-text-holder ul {
    margin-left: 10px;
  }
  #footer #address {
    width: 96%;
    margin: 0 auto;
    padding: 10px;
  }
  #footer #address:before {
    padding: 0;
  }
  #footer #scroll-top {
    padding-bottom: 30px;
    margin-top: -35px;
  }
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 50px;
  }
  /*#rentcafe_residentportal .portalName, #rentcafe_onlineleasing .portalName{
	    text-align:center;
	    padding:20px 10px
        &amp;:after{
            font-size:11px;
            float:none;
            padding:10px;
        }
    }*/
  #rentcafe_residentportal .portalName,
  #rentcafe_onlineleasing .portalName {
    text-align: center;
    padding: 20px 10px;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 24px;
    float: none;
    padding: 10px;
  }
  #footer #footer-links {
    text-align: left;
  }
  #corp_homepage #apt-search input {
    width: 200px;
  }
  .aptsearch-form-holder img {
    width: 50px;
  }
  #corp_homepage #ctmcontentcontainer h1 {
    font-size: 26px;
    line-height: 40px;
  }
  .customHeading {
    font-size: 36px;
  }
}
@media (max-width: 568px) {
  #corp_homepage #apt-search input {
    width: 200px;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin-top: 0px;
  }
  #footer #footer-links ul {
    float: none;
  }
  #footer #footer-links ul li {
    float: none;
    border-right: 0;
    line-height: 20px;
    display: block;
  }
  #footer-text-holder ul {
    margin-left: 10px;
  }
  .aptsearch-form-holder img {
    width: 50px;
  }
}
@media (max-width: 480px) {
  #corp_homepage #apt-search input {
    width: 150px;
    display: inline;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin: 0 0 0 -8px;
    text-align: center;
  }
  #corp_homepage .aptsearch-form-holder {
    margin-top: 10px;
  }
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 20px;
  }
  .aptsearch-form-holder img {
    display: none;
  }
}
@media (max-width: 414px) {
  #corp_homepage #apt-search input {
    width: 150px;
    display: inline;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin: 0 0 0 -8px;
    text-align: center;
  }
  #apt-search-holder {
    background: transparent;
    height: auto;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 0px;
  }
}
@media (max-width: 414px) {
  #innerpage #login-links-section #login-links {
    font-size: 17.12648px;
  }
  #innerpage #login-links-section #login-links ul li {
    padding: 0 8px;
  }
}

/*# sourceMappingURL=weidner_washington_searchresults2.css.map */</pre></body></html>