@import url('//fonts.googleapis.com/css?family=Lato:300,400,700');
@import url('//fonts.googleapis.com/css?family=Raleway:300,400,600,700');
.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: 36px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  line-height: 26px;
  color: #000;
  background-color: #fff;
}
a {
  color: #6e8cd6;
}
a:hover,
a:focus {
  color: #3155ae;
}
p {
  margin: 0 0 13px;
}
.lead {
  margin-bottom: 26px;
  font-size: 25.5px;
  line-height: 39px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 13px 0;
  font-family: inherit;
  font-weight: 400;
  line-height: 26px;
  color: #252B32;
  text-rendering: optimizelegibility;
}
h1,
h2,
h3 {
  line-height: 52px;
}
h1 {
  font-size: 46.75px;
}
h2 {
  font-size: 38.25px;
}
h3 {
  font-size: 29.75px;
}
h4 {
  font-size: 21.25px;
}
h5 {
  font-size: 17px;
}
h6 {
  font-size: 14.45px;
}
h1 small {
  font-size: 29.75px;
}
h2 small {
  font-size: 21.25px;
}
h3 small {
  font-size: 17px;
}
h4 small {
  font-size: 17px;
}
.page-header {
  padding-bottom: 12px;
  margin: 26px 0 39px;
}
ul,
ol {
  margin: 0 0 13px 25px;
}
li {
  line-height: 26px;
}
dl {
  margin-bottom: 26px;
}
dt,
dd {
  line-height: 26px;
}
dd {
  margin-left: 13px;
}
.dl-horizontal dt {
  width: 160px;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 26px 0;
  border-top: 1px solid #eee;
}
blockquote {
  margin: 0 0 26px;
}
blockquote p {
  font-size: 21.25px;
}
blockquote small {
  line-height: 26px;
}
address {
  margin-bottom: 26px;
  line-height: 26px;
}
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 15px;
}
pre {
  padding: 12.5px;
  margin: 0 0 13px;
  font-size: 16px;
  line-height: 26px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
pre.prettyprint {
  margin-bottom: 26px;
}
form {
  margin: 0 0 26px;
}
legend {
  margin-bottom: 26px;
  font-size: 25.5px;
  line-height: 52px;
}
legend small {
  font-size: 19.5px;
}
label,
input,
button,
select,
textarea {
  font-size: 17px;
  font-weight: normal;
  line-height: 26px;
}
input,
button,
select,
textarea {
  font-family: 'Lato', 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: 26px;
  margin-bottom: 13px;
  font-size: 17px;
  line-height: 26px;
  -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: 36px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  line-height: 36px;
}
select {
  border: 1px solid #ccc;
  background-color: #fff;
}
.uneditable-input,
.uneditable-textarea {
  background-color: #fcfcfc;
  border-color: #ccc;
}
.radio,
.checkbox {
  min-height: 26px;
}
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: 25px 20px 26px;
  margin-top: 26px;
  margin-bottom: 26px;
  background-color: #f5f5f5;
}
.help-block,
.help-inline {
  color: #262626;
}
.help-block {
  margin-bottom: 13px;
}
.input-append,
.input-prepend {
  margin-bottom: 13px;
}
.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: 17px;
}
.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: 26px;
  font-size: 17px;
  line-height: 26px;
}
.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 > .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: 13px;
}
legend + .control-group {
  margin-top: 26px;
}
.form-horizontal .control-group {
  margin-bottom: 26px;
}
.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: 13px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
table {
  background-color: transparent;
}
.table {
  margin-bottom: 26px;
}
.table th,
.table td {
  line-height: 26px;
  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 > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > 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 > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > 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 > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > 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 > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > 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 > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > 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 > td {
  background-color: #dff0d8;
}
.table tbody tr.error > td {
  background-color: #f2dede;
}
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.table tbody tr.info > td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover > 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: 12px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.dropdown-menu > li > a {
  line-height: 26px;
  color: #333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #fff;
  background-color: #6686d4;
  background-image: -moz-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e8cd6), to(#5a7cd1));
  background-image: -webkit-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: -o-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: linear-gradient(to bottom, #6e8cd6, #5a7cd1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6e8cd6', endColorstr='#ff5a7cd1', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  background-color: #6686d4;
  background-image: -moz-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e8cd6), to(#5a7cd1));
  background-image: -webkit-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: -o-linear-gradient(top, #6e8cd6, #5a7cd1);
  background-image: linear-gradient(to bottom, #6e8cd6, #5a7cd1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6e8cd6', endColorstr='#ff5a7cd1', GradientType=0);
}
.open {
  *z-index: 1000;
}
.dropdown-submenu > a:after {
  border-left-color: #cccccc;
}
.dropdown-submenu:hover > 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: 26px;
}
.btn {
  font-size: 17px;
  line-height: 26px;
  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: 21.25px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-small {
  padding: 2px 10px;
  font-size: 14.45px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 12.75px;
  -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: #252b32;
  background-image: -moz-linear-gradient(top, #252B32, #252B32);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#252B32), to(#252B32));
  background-image: -webkit-linear-gradient(top, #252B32, #252B32);
  background-image: -o-linear-gradient(top, #252B32, #252B32);
  background-image: linear-gradient(to bottom, #252B32, #252B32);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff252b32', endColorstr='#ff252b32', GradientType=0);
  border-color: #252B32 #252B32 #040506;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #252B32;
  /* 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: #252B32;
  *background-color: #1a1e23;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #0f1215 \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: #6e8cd6;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-link:hover,
.btn-link:focus {
  color: #3155ae;
}
.btn-toolbar {
  margin-top: 13px;
  margin-bottom: 13px;
}
.btn-group > .btn,
.btn-group > .dropdown-menu,
.btn-group > .popover {
  font-size: 17px;
}
.btn-group > .btn-mini {
  font-size: 12.75px;
}
.btn-group > .btn-small {
  font-size: 14.45px;
}
.btn-group > .btn-large {
  font-size: 21.25px;
}
.btn-group > .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 > .btn:last-child,
.btn-group > .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 > .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 > .btn.large:last-child,
.btn-group > .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: #252B32;
}
.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 > .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 > .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 > .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 > .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: 26px;
  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: 26px;
}
.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: 26px;
}
.nav-header {
  line-height: 26px;
}
.nav-list {
  margin-bottom: 0;
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  background-color: #6e8cd6;
}
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 12px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
.nav-tabs > li > a {
  line-height: 26px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  background-color: #fff;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  background-color: #6e8cd6;
}
.nav .dropdown-toggle .caret {
  border-top-color: #6e8cd6;
  border-bottom-color: #6e8cd6;
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #3155ae;
  border-bottom-color: #3155ae;
}
.navbar {
  margin-bottom: 26px;
}
.navbar-inner {
  min-height: 40px;
  background-color: #4d6eb3;
  background-image: -moz-linear-gradient(top, #4D6EB3, #4D6EB3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4D6EB3), to(#4D6EB3));
  background-image: -webkit-linear-gradient(top, #4D6EB3, #4D6EB3);
  background-image: -o-linear-gradient(top, #4D6EB3, #4D6EB3);
  background-image: linear-gradient(to bottom, #4D6EB3, #4D6EB3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d6eb3', endColorstr='#ff4d6eb3', GradientType=0);
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.navbar .brand {
  padding: 7px 20px 7px;
  color: #eee;
  text-shadow: 0 1px 0 #4D6EB3;
}
.navbar-text {
  line-height: 40px;
  color: #fff;
}
.navbar-link {
  color: #eee;
}
.navbar-link:hover,
.navbar-link:focus {
  color: #a2b5e5;
}
.navbar .divider-vertical {
  height: 40px;
  border-left: 1px solid #4D6EB3;
  border-right: 1px solid #4D6EB3;
}
.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: 'Lato', 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 > li > a {
  padding: 7px 15px 7px;
  color: #eee;
  text-shadow: 0 1px 0 #4D6EB3;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #a2b5e5;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #a2b5e5;
  background-color: transparent;
}
.navbar .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #4563a2;
  background-image: -moz-linear-gradient(top, #4563a2, #4563a2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4563a2), to(#4563a2));
  background-image: -webkit-linear-gradient(top, #4563a2, #4563a2);
  background-image: -o-linear-gradient(top, #4563a2, #4563a2);
  background-image: linear-gradient(to bottom, #4563a2, #4563a2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4563a2', endColorstr='#ff4563a2', GradientType=0);
  border-color: #4563a2 #4563a2 #2e426c;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #4563a2;
  /* 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: #4563a2;
  *background-color: #3d5890;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #364d7e \9;
}
.navbar .nav > li > .dropdown-menu:before {
  border-bottom-color: rgba(0, 0, 0, 0.2);
}
.navbar .nav > li > .dropdown-menu:after {
  border-bottom-color: #fff;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top-color: #fff;
}
.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #a2b5e5;
  border-bottom-color: #a2b5e5;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: #a2b5e5;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #eee;
  border-bottom-color: #eee;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #a2b5e5;
  border-bottom-color: #a2b5e5;
}
.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 > li > a {
  color: #999;
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav > li > a:focus {
  color: #fff;
}
.navbar-inverse .brand {
  color: #999;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > 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 > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #111111;
  color: #fff;
}
.navbar-inverse .nav li.dropdown > a:hover .caret,
.navbar-inverse .nav li.dropdown > a:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .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 26px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.pagination {
  margin: 26px 0;
}
.pagination ul {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.pagination ul > li > a,
.pagination ul > li > span {
  line-height: 26px;
  background-color: #fff;
  border-color: #ddd;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > 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 > li:last-child > a,
.pagination ul > li:last-child > 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 > li > a,
.pagination-large ul > li > span {
  padding: 22px 30px;
  font-size: 21.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > 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 > li:last-child > a,
.pagination-large ul > li:last-child > 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 > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > 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 > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > 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 > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 14.45px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 2px 6px;
  font-size: 12.75px;
}
.pager {
  margin: 26px 0;
}
.tooltip-inner {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.thumbnails {
  margin-left: -20px;
}
.thumbnails > li {
  float: left;
  margin-bottom: 26px;
  margin-left: 20px;
}
.thumbnail {
  line-height: 26px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #6e8cd6;
}
.label,
.badge {
  font-size: 14.382px;
}
.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: 26px;
  margin-bottom: 26px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.accordion {
  margin-bottom: 26px;
}
.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 > 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: 36px;
    -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: 26px;
  }
  .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: 26px;
  }
  .navbar-fixed-bottom {
    margin-top: 26px;
  }
  .nav-collapse .nav {
    margin: 0 0 13px;
  }
  .nav-collapse .nav .nav-header {
    color: #fff;
  }
  .nav-collapse .nav > li > 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 > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #4D6EB3;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > 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: 13px 15px;
    margin: 13px 0;
    border-top: 1px solid #4D6EB3;
    border-bottom: 1px solid #4D6EB3;
    -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%;
}
.primary-color-background {
  background-color: #252B32;
  color: #fff;
}
.primary-color-text {
  color: #252B32;
}
.secondary-color-background {
  background-color: #252B32;
  color: #fff;
}
.secondary-color-text {
  color: #252B32;
}
.navbar-inner {
  background: none;
  filter: none;
}
h1 {
  font-size: 39.1px;
  line-height: 59.8px;
}
h2 {
  font-size: 30.6px;
  line-height: 39px;
}
h3 {
  font-size: 25.5px;
  line-height: 33.8px;
}
h4 {
  font-size: 22.1px;
  line-height: 31.2px;
}
h5 {
  font-size: 20.4px;
  line-height: 26px;
}
h6 {
  font-size: 18.7px;
  line-height: 26px;
}
@media (max-width: 767px) {
  h1 {
    font-size: 31.28px;
    line-height: 41.6px;
  }
  h2 {
    font-size: 27.2px;
    line-height: 36.4px;
  }
  h3 {
    font-size: 23.12px;
    line-height: 31.2px;
  }
  h4 {
    font-size: 20.4px;
    line-height: 28.6px;
  }
  h5 {
    font-size: 19.55px;
    line-height: 26px;
  }
  h6 {
    font-size: 17px;
    line-height: 26px;
  }
}
@media (max-width: 320px) {
  h1 {
    font-size: 25.415px;
    line-height: 33.8px;
  }
  h2 {
    font-size: 23.8px;
    line-height: 31.2px;
  }
  h3 {
    font-size: 20.23px;
    line-height: 28.6px;
  }
  h4 {
    font-size: 17.85px;
    line-height: 27.3px;
  }
  h5 {
    font-size: 17.34px;
    line-height: 26px;
  }
  h6 {
    font-size: 17px;
    line-height: 26px;
  }
}
#innerpage .tabs-left > .nav-tabs .active > a,
#propertydetail #floorPlans-tab .tabs-left > .nav-tabs .active > a,
#rentcafe_residentportal .tabs-left > .nav-tabs .active > a,
#rentcafe_onlineleasing .tabs-left > .nav-tabs .active > a,
#rentcafe_studentguarantorportal .tabs-left > .nav-tabs .active > a,
#innerpage .tabs-left > .nav-tabs .active > a:hover,
#propertydetail #floorPlans-tab .tabs-left > .nav-tabs .active > a:hover,
#rentcafe_residentportal .tabs-left > .nav-tabs .active > a:hover,
#rentcafe_onlineleasing .tabs-left > .nav-tabs .active > a:hover,
#rentcafe_studentguarantorportal .tabs-left > .nav-tabs .active > a:hover,
#innerpage .tabs-left > .nav-tabs .active > a:focus,
#propertydetail #floorPlans-tab .tabs-left > .nav-tabs .active > a:focus,
#rentcafe_residentportal .tabs-left > .nav-tabs .active > a:focus,
#rentcafe_onlineleasing .tabs-left > .nav-tabs .active > a:focus,
#rentcafe_studentguarantorportal .tabs-left > .nav-tabs .active > a:focus,
#innerpage .nav-tabs > .active > a,
#propertydetail #floorPlans-tab .nav-tabs > .active > a,
#rentcafe_residentportal .nav-tabs > .active > a,
#rentcafe_onlineleasing .nav-tabs > .active > a,
#rentcafe_studentguarantorportal .nav-tabs > .active > a,
#innerpage .nav-tabs > .active > a:hover,
#propertydetail #floorPlans-tab .nav-tabs > .active > a:hover,
#rentcafe_residentportal .nav-tabs > .active > a:hover,
#rentcafe_onlineleasing .nav-tabs > .active > a:hover,
#rentcafe_studentguarantorportal .nav-tabs > .active > a:hover,
#innerpage .nav-tabs > .active > a:focus,
#propertydetail #floorPlans-tab .nav-tabs > .active > a:focus,
#rentcafe_residentportal .nav-tabs > .active > a:focus,
#rentcafe_onlineleasing .nav-tabs > .active > a:focus,
#rentcafe_studentguarantorportal .nav-tabs > .active > a:focus {
  background-color: #fff;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav > li > a:hover,
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav > li > a:focus,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav > li > a:hover,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav > li > a:focus,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav > li > a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav > .active > a,
#rentcafe_onlineleasing #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:hover,
#rentcafe_onlineleasing #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:focus,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav > .active > a,
#rentcafe_residentportal #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:hover,
#rentcafe_residentportal #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:focus,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav > .active > a,
#rentcafe_studentguarantorportal #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer.navbar .nav > li > a .navbar .nav > .active > a:focus {
  color: #333;
  background-color: #eee;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav > .active > a:hover,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav > .active > a:hover,
#rentcafe_studentguarantorportal #ctmcontentcontainer .navbar .nav > .active > 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: 'Lato', sans-serif;
  font-size: 17px;
  line-height: 21px;
}
#rentcafe_residentportal .navbar .nav > li > .dropdown-menu:after,
#rentcafe_onlineleasing .navbar .nav > li > .dropdown-menu:after,
#rentcafe_studentguarantorportal .navbar .nav > li > .dropdown-menu:after {
  border-bottom-color: #829cdc !important;
  border-top-color: #829cdc !important;
}
#rentcafe_residentportal .dropdown-menu,
#rentcafe_onlineleasing .dropdown-menu,
#rentcafe_studentguarantorportal .dropdown-menu {
  border-bottom: 2px solid #555;
  border-top: 2px solid #829cdc;
}
#rentcafe_residentportal .dropdown-menu li > a,
#rentcafe_onlineleasing .dropdown-menu li > a,
#rentcafe_studentguarantorportal .dropdown-menu li > a {
  background-color: #fff;
  color: #555;
}
#rentcafe_residentportal .dropdown-menu li > a:hover,
#rentcafe_residentportal .dropdown-menu li > a:focus,
#rentcafe_residentportal .dropdown-submenu:hover > a,
#rentcafe_onlineleasing .dropdown-menu li > a:hover,
#rentcafe_onlineleasing.dropdown-menu li > a:focus,
#rentcafe_onlineleasing .dropdown-submenu:hover > a,
#rentcafe_studentguarantorportal .dropdown-menu li > a:hover,
#rentcafe_studentguarantorportal.dropdown-menu li > a:focus,
#rentcafe_studentguarantorportal .dropdown-submenu:hover > 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: #829CDC;
  color: #000;
}
#workflowStepsWrap .current a:hover {
  background-color: #aabce7;
  color: #000;
}
#workflowStepsWrap .current:after {
  color: #000;
}
#workflowStepsWrap .ole-menu-main .tbd a:hover {
  color: #cccccc;
  background-color: #474747;
}
#workflowStepsWrap .ole-menu-main > li {
  border-right: 1px solid #474747;
}
#workflowStepsWrap .ole-menu-main > 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 > .active > a,
.nav-tabs > .active > a:hover,
#rentcafe_residentportal .nav-tabs > .active > a:focus,
#rentcafe_studentguarantorportal .nav-tabs > .active > 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 > li > a:hover,
#rentcafe_studentguarantorportal .nav-tabs.nav-stacked > li > a:hover {
  background-color: #eee;
  color: #999999;
}
.table-header {
  background-color: #434343 !important;
  color: #fff;
}
.ehColor {
  fill: #fff;
}
#featured-section-1 h2 {
  color: #252B32;
}
#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: #252B32;
  background: rgba(255, 255, 255, 0.4);
}
#featured-section-1 .link-icon:hover {
  background: #829cdc;
}
#featured-section-1 .featured-image .mask {
  background-color: rgba(37, 43, 50, 0.3);
}
#featured-section-1 .featured-image:hover .mask {
  background-color: rgba(37, 43, 50, 0.3);
}
#featured-section-1 .featured-text {
  background: #f5f5f5;
}
#featured-section-1 .featured-heading {
  background: #363f49;
}
#featured-section-1 .featured-heading a {
  color: #fff;
}
#featured-section-1 .featured-prop-box:hover .featured-heading {
  background: #363f49;
}
#featured-section-1 .featured-prop-box:hover .featured-heading a {
  color: #829cdc;
}
#featured-section-1 .featured-prop-box:hover .featured-heading a:hover {
  color: #829cdc;
}
#featured-section-1 .small {
  border-bottom-color: #cccccc;
  color: #fff;
  font-size: 15.3px;
}
#featured-section-1 p {
  color: #000;
  font-size: 15.3px;
}
#featured-section-1 .read-more {
  border-top-color: #d4d4d4;
  background: #d4d4d4;
  color: #252B32;
}
#featured-section-1 .box-text .read-more:hover {
  border-top-color: #829cdc;
  color: #494949;
  background: #829cdc;
}
#featured-section-1 .featured-prop-box:hover .read-more {
  border-top-color: #829cdc;
}
#featured-section-1 .read-more a {
  background: #d4d4d4;
  color: #252B32;
}
#featured-section-1 .featured-prop-box:hover .read-more a {
  background: #829cdc;
  color: #494949;
}
#featured-section-2 h2 {
  color: #252B32;
}
#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: #252B32;
  background: rgba(255, 255, 255, 0.4);
}
#featured-section-2 a.link-icon:hover {
  background: #829cdc;
}
#featured-section-2 .featured-image .mask {
  background-color: rgba(37, 43, 50, 0.3);
}
#featured-section-2 .featured-image:hover .mask {
  background-color: rgba(37, 43, 50, 0.3);
}
#featured-section-2 .featured-rent {
  border-bottom-color: #252B32;
}
#featured-section-2 .featured-prop-box:hover .featured-rent {
  border-bottom-color: #829cdc;
}
#featured-section-2 .featured-rent-text {
  background: #252B32;
  color: #fff;
}
#featured-section-2 .featured-prop-box:hover .featured-rent-text {
  background: #829cdc;
  color: #252B32;
}
#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: 19.261px;
}
#featured-section-2 .featured-address {
  font-family: inherit;
  color: #626262;
  font-size: 15.861px;
}
#featured-section-2 .favorite-icon:before {
  color: #bdbdbd;
}
#featured-section-2 .favorite-icon:hover:before,
#featured-section-2 .favorite-icon-likes.active:before {
  color: #999999;
}
#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: #252B32;
  border: 1px solid #252B32;
}
#management-team-section1 .mask .management-member-snicon-bg a:hover {
  background: #829cdc;
  border: 1px solid #829cdc;
}
#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: #252B32;
}
#management-team-section1 .management-member-name {
  color: #494949;
}
#management-team-section1 .management-member-container:hover .management-member-name {
  color: #252B32;
}
#management-team-section1 .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
#management-team-section1 #management-people .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
#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: #829cdc;
  border: 1px solid #829cdc;
}
#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: #252B32;
}
#management-team-section2 .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
#management-team-section2 .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
#single-person-section .management-member-snicon-bg a {
  background: #eee;
  border: 1px solid #e1e1e1;
}
#single-person-section .management-member-snicon-bg a:hover {
  background: #829cdc;
  border: 1px solid #829cdc;
}
#single-person-section .management-member-name {
  color: #494949;
}
#single-person-section .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
#single-person-section .management-member-container:hover .management-member-title:after {
  border-bottom: 1px solid #252B32;
}
@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: #829cdc;
    border-color: #829cdc;
  }
}
#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: #4D6EB3;
}
#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 #718bc2;
}
#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: 17px;
  line-height: 26px;
}
#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: #252B32;
  border-bottom: 1px solid #718bc2;
  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 > li > a {
  text-shadow: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background-color: transparent;
}
/*  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*/
/*colors for us Map*/
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: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: #4D6EB3;
  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: rgba(255, 255, 255, 0.3);
  height: auto;
}
.aptsearch-form-holder form {
  display: inline;
}
#corp_homepage #apt-search-section {
  color: #fff;
}
#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: #fff;
  font-family: 'Raleway', sans-serif;
  font-size: 30.345px;
  text-transform: uppercase;
  line-height: 41.6px;
}
#corp_homepage .apt-search-btn .icon-search {
  padding-right: 0;
}
#corp_homepage #apt-search .apt-search-btn {
  background: #2B4B9A;
  color: #fff;
  border: 1px solid #5a7cd1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19.414px;
  padding: 10px 15px;
  text-transform: uppercase;
  margin-top: 0px;
}
#corp_homepage #apt-search .apt-search-btn:hover {
  color: #fff;
  background: #4D6EB3;
  -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(255, 255, 255, 0.3);
  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: #becbed;
  padding: 11px;
  margin: 0;
  color: #000;
  border: 1px solid #3155ae;
  width: 250px;
  border-radius: 0px;
}
#corp_homepage #login-links {
  font-size: 21.845px;
  font-family: 'Raleway', 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: #252B32;
}
#corp_homepage #login-links ul li a:hover {
  color: #264186;
}
#content-section {
  background: #fff;
}
#ctmcontentcontainer {
  background: #fff;
  border: 0;
}
.content-section-padding {
  padding: 80px 10px;
}
#sub-title {
  font-size: 36.414px;
  text-transform: uppercase;
  margin-top: 45px;
  color: #000;
  font-family: 'Lato', sans-serif;
  text-align: center;
}
#sub-title:before {
  content: "About Us";
}
#corp_homepage #ctmcontentcontainer h1 {
  font-size: 21.845px;
  color: #999999;
}
#companyRomanceWrap .header {
  display: none;
}
#mid-content-holder {
  background: #252B32;
}
.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: 30.345px;
  padding: 40px 20px 0px 50px;
}
#row1 .col20 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img1-1.jpg");
}
#row1 .col18 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img2-1.jpg");
}
#row1 .col27 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img4-1-1.jpg");
}
#row1 .col35 {
  background: #4D6EB3;
}
#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: #829cdc;
  font-family: 'Lato', sans-serif;
}
#row1 h2:before {
  content: "Our Properties";
}
#row2 .col20 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img5-1.jpg");
}
#row2 .col18 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img5-2.jpg");
}
#row2 .col27 {
  background-image: url("/dmslivecafe/2/35048/mid-sec-img4-new.jpg");
}
#row2 .col35 {
  background: #252B32;
}
#row2 .mid-content {
  color: #fff;
}
#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: #252B32;
  font-family: 'Lato', 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: 25.5px;
  line-height: 41.3634px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
}
#corp_homepage #ResQuotesWidget {
  margin-left: 20%;
}
#corp_homepage .icon-quote-left:before {
  display: none;
}
#corp_homepage blockquote p {
  font-size: 17px;
  line-height: 26px;
}
#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: #2B4B9A;
  height: auto;
  color: #fff;
  padding: 30px 0 20px 0;
  position: relative;
  z-index: 11;
}
#footer #address {
  text-align: center;
  margin: 10px 0 0 0;
}
#footer #address:before {
  content: "\f041";
  font-family: FontAwesome;
  font-size: 18.207px;
  display: inline;
  padding: 7px 13px;
}
#footer #address a {
  color: #fff;
}
#footer #social-media {
  margin: 10px 0;
}
#footer hr {
  display: block;
  width: 50%;
  margin: 0 auto;
  color: #fff;
  border: none;
  border-top: 1px solid #fff;
}
#footer #footer-links {
  color: #fff;
  margin-top: 15px;
}
#footer #footer-links ul {
  list-style: none;
  margin-left: 0;
}
#footer #footer-links ul li {
  display: inline-block;
  padding: 0 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 15.7845px;
  border-right: 1px solid #fff;
  line-height: 12px;
}
#footer #footer-links ul li a:link,
#footer #footer-links ul li a:visited {
  color: #fff;
  text-decoration: none;
}
#footer #footer-links ul li a:hover {
  color: #829CDC;
  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;
}
/*--------------------------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: #829cdc;
}
#footer #scroll-top a {
  background: rgba(37, 43, 50, 0.5);
  background-repeat: repeat-x;
  height: 30px;
  padding: 8px 8px 5px 8px;
  border: 1px solid #fff;
  text-decoration: none;
}
/*--------------------------Scroll to top Section ends------------------------------------*/
#corp_homepage #RentCafeContent {
  position: relative;
}
.dropdown-toggle {
  border-color: #d4d4d4;
  background: #ffffff;
}
.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: #252B32;
  border: 0;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background: #4D6EB3;
  border: 0;
}
a:hover {
  text-decoration: none;
}
h1 {
  font-size: 36.38px;
  line-height: 39px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
}
#corp_homepage h2 {
  font-family: 'Raleway', sans-serif;
}
#innerpage h1 {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 10px;
}
h2 {
  font-size: 25.9845px;
  line-height: 41.6px;
  text-transform: uppercase;
}
h3 {
  font-size: 22.1px;
  line-height: 35.1px;
  text-transform: uppercase;
}
h4 {
  font-size: 20.4px;
  line-height: 33.15px;
}
h5 {
  font-size: 18.7px;
  line-height: 32.5px;
}
h6 {
  font-size: 17.85px;
  line-height: 31.2px;
}
h2,
h4,
h5,
h6 {
  color: #333;
}
h3 {
  color: #555;
}
#navwrapper {
  float: right;
  line-height: 22px;
}
.navbar {
  margin: 0;
  float: right;
}
.navbar .nav,
.navbar .nav > li {
  float: none;
}
.navbar .nav {
  margin-right: 0px;
}
.navbar .nav > li {
  display: inline-block;
}
.navbar .nav > li > a {
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  line-height: 26px;
  margin: 33px 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 > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  box-shadow: none;
  background-color: none;
}
.navbar .nav > .active:after {
  font-size: 34px;
  line-height: 26px;
  position: relative;
  bottom: -25px;
  margin-top: -40px;
  color: #fff;
  text-indent: -8px;
  left: 50% ;
}
.navbar .nav > .active:hover:after {
  content: none;
}
#navwrapper .nav-btn {
  padding: 40px 15px 2px 15px;
  color: #fff;
  font-size: 18.207px;
  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 > li > a,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav > li > a {
  margin: 0;
}
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav li.dropdown > a:hover .caret,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav li.dropdown > a:hover .caret,
#rentcafe_onlineleasing #ctmcontentcontainer .navbar .nav li.dropdown > a:focus .caret,
#rentcafe_residentportal #ctmcontentcontainer .navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #333;
  border-bottom-color: #333;
}
#rentcafe_onlineleasing #ctmcontentcontainer .nav > li > a,
#rentcafe_residentportal #ctmcontentcontainer .nav > li > a {
  background: transparent;
}
#rentcafe_residentportal #MenuButtonHolder .nav-btn {
  background: #4D6EB3;
  color: #fff;
}
#rentcafe_residentportal .portalName:after {
  content: "resident portal";
  font-size: 36.38px;
  line-height: 39px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  float: right;
  color: #fff;
  padding: 30px;
}
#rentcafe_onlineleasing .portalName:after {
  content: "online leasing";
  font-size: 36.38px;
  line-height: 39px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  float: right;
  color: #fff;
  padding: 30px;
}
a.prop-website-btn {
  box-shadow: none;
  border: 1px solid #252B32;
}
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: 19.39836px;
  font-family: 'Raleway', 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: #252B32;
}
#innerpage #login-links-section #login-links ul li a:hover {
  color: #264186;
}
#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: 26.707px;
}
#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: 37.4px;
    line-height: 36.4px;
  }
  h2 {
    font-size: 30.6px;
    line-height: 33.8px;
  }
  h3 {
    font-size: 27.2px;
    line-height: 31.2px;
  }
  h4 {
    font-size: 25.5px;
    line-height: 31.2px;
  }
  h5 {
    font-size: 23.8px;
    line-height: 26px;
  }
  h6 {
    font-size: 22.1px;
    line-height: 26px;
  }
  #mid-content-holder h2 {
    padding: 20px 20px 0 50px;
  }
  .mid-content {
    padding: 10px 50px;
  }
  .navbar .nav > li > a {
    font-size: 14.5707px;
    padding: 5px 9px;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 30.3926px;
  }
  #innerpage #login-links-section {
    margin-top: 5px;
  }
}
@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 > li > a {
    margin: 0;
    padding: 5px 7px;
    font-size: 13px;
  }
  .navbar .nav,
  .navbar .nav > 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: 60px 10px 80px 10px;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
  }
  .navbar .nav,
  .navbar .nav > li {
    width: auto;
  }
  .navbar .nav > li > a {
    margin: 30px 0;
  }
  h1 {
    font-size: 37.4px;
    line-height: 36.4px;
  }
  h2 {
    font-size: 30.6px;
    line-height: 33.8px;
  }
  h3 {
    font-size: 27.2px;
    line-height: 31.2px;
  }
  h4 {
    font-size: 25.5px;
    line-height: 31.2px;
  }
  h5 {
    font-size: 23.8px;
    line-height: 26px;
  }
  h6 {
    font-size: 22.1px;
    line-height: 26px;
  }
  .col20,
  .col35,
  .col18,
  .col27 {
    width: 50%;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
    background: #fff;
  }
  #mid-content-holder h2 {
    padding: 20px 20px 0 50px;
  }
  .mid-content {
    padding: 10px 50px;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 30.3926px;
  }
  #innerpage #login-links-section {
    margin-top: 5px;
  }
}
@media (max-width: 1023px) {
  body {
    background: #2B4B9A;
  }
  #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 (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;
  }
  .navbar {
    text-align: center;
    float: none;
  }
  #navwrapper {
    float: none;
    text-align: center;
  }
  .navbar .nav > li > a {
    margin: 0 0 15px 0;
  }
  .navbar .nav,
  .navbar .nav > li {
    text-align: center;
  }
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 27.54px;
    float: none;
    padding: 10px;
  }
}
@media (width: 768px) {
  #rentcafe_residentportal .portalName:after,
  #rentcafe_onlineleasing .portalName:after {
    font-size: 27.54px;
  }
}
@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;
  }
  #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;
  }
  #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: 24.2845px;
    line-height: 20px;
    margin: 0;
    padding: 20px 10px;
  }
  #corp_homepage #triangle-down {
    margin-bottom: 0;
  }
  #corp_homepage #RentCafeContent {
    margin-top: 0px;
    background: #fff;
  }
  #logo-container {
    text-align: center;
  }
  #navwrapper {
    margin-left: 0;
    text-align: left;
    float: none;
  }
  #navwrapper .nav-btn {
    padding: 0px;
    text-align: center;
  }
  #navwrapper .navbar {
    width: 100%;
  }
  #navwrapper .navbar .nav {
    text-align: left;
  }
  #navwrapper .navbar .nav > li {
    text-align: left;
    width: 100%;
  }
  #navwrapper .navbar .nav > li:first-child {
    margin-top: 15px;
  }
  #navwrapper .navbar .nav > li > a {
    margin: 2px 0;
  }
  #navwrapper .btn-navbar {
    float: left;
  }
  h1 {
    font-size: 30.6px;
    line-height: 36.4px;
  }
  h2 {
    font-size: 27.2px;
    line-height: 33.8px;
  }
  h3 {
    font-size: 23.8px;
    line-height: 31.2px;
  }
  h4 {
    font-size: 23.8px;
    line-height: 31.2px;
  }
  h5 {
    font-size: 22.1px;
    line-height: 26px;
  }
  h6 {
    font-size: 20.4px;
    line-height: 26px;
  }
  #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;
  }
  /*#rentcafe_residentportal .portalName, #rentcafe_onlineleasing .portalName{
	    text-align:center;
	    padding:20px 10px
        &: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: 25.5px;
    float: none;
    padding: 10px;
  }
}
@media (max-width: 568px) {
  #corp_homepage #apt-search input {
    width: 300px;
  }
  #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;
  }
}
@media (max-width: 480px) {
  #corp_homepage #apt-search input {
    width: 258px;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin-top: 0px;
  }
  #corp_homepage .aptsearch-form-holder {
    margin-top: 10px;
  }
}
@media (max-width: 414px) {
  #corp_homepage #apt-search input {
    width: 258px;
    display: block;
  }
  #corp_homepage #apt-search .apt-search-btn {
    margin: 5px auto 0 auto;
    text-align: center;
  }
}
@media (max-width: 414px) {
  #innerpage #login-links-section #login-links {
    font-size: 18.196885px;
  }
  #innerpage #login-links-section #login-links ul li {
    padding: 0 8px;
  }
}
/****** NEW CLASSES MODIFIED BY ARCHANA DARP ***********/
.navbar .nav > li > a {
  font-size: 14.994px !important;
}
@media (max-width: 767px) {
  #navwrapper {
    background: #252B32;
    padding: 10px 0;
  }
}
#corp_searchresults .refine-search-text h2 {
  font-size: 25px;
}
#corp_searchresults #search-results-section .prop-listing-box .btn-primary {
  background: #2B4B9A;
}
#corp_searchresults #search-results-section .prop-listing-box .btn-primary:hover {
  background: #4D6EB3;
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #navwrapper .navbar .nav > li > a {
    padding: 3px 8px !important;
    font-size: 14px !important;
    margin: 15px 0;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  .navbar .nav > li > a {
    padding: 3px 8px !important;
    font-size: 14px !important;
  }
}
#featured-section-1 .read-more a {
  font-size: 15px;
}
#login-links {
  font-weight: 400;
}
#footer .facebook-icon::before,
#footer .instagram-icon::before,
#footer .pinterest-icon::before,
#footer .googleplus-icon::before {
  background: #6f6f6f !important;
}
#footer .facebook-icon:hover::before,
#footer .instagram-icon:hover::before,
#footer .pinterest-icon:hover::before,
#footer .googleplus-icon:hover::before {
  background: #555 !important;
}
#contact-social-media-holder #social-media {
  text-align: left;
  margin-left: -11px;
}
@media (max-width: 480px) {
  body {
    font-size: 16px;
  }
}
#corp_searchresults .search-btn-section .search-btn::before {
  font-size: 1em;
}
#corp_searchresults .contact-btn .btn-primary {
  padding: 5px 7px;
}
#corp_homepage .home-community {
  width: 74%;
}
#corp_homepage #banner-top-section {
  padding-top: 88px;
}
/*#corp_homepage header{
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
}*/
/*#corp_homepage #apt-search-section{
       margin-top: -23%;
}*/
@media (max-width: 1280px) {
  /*#corp_homepage #apt-search-section{
         margin-top: -27%;
    }*/
  #corp_homepage .home-community-text {
    margin-bottom: 15px;
    padding-top: 3px;
    max-height: 153px;
    min-height: 153px;
  }
  #corp_homepage .home-community {
    padding: 12px 50px;
  }
}
@media (min-width: 1024px) {
  #corp_homepage .home-community h4 {
    font-size: 28px;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  #corp_homepage #banner-top-section {
    padding-top: 180px;
  }
}
@media (min-width: 980px) and (max-width: 1023px) {
  #corp_homepage .home-community h4 {
    font-size: 31.52px;
  }
  #corp_homepage .home-community {
    width: 83%;
  }
}
@media (min-width: 769px) and (max-width: 979px) {
  #corp_homepage #banner-top-section {
    padding-top: 180px;
  }
  #corp_homepage .home-community-text {
    margin-bottom: 0px;
    padding-top: 3px;
  }
  #corp_homepage .home-community h4 {
    font-size: 27.13px;
    line-height: 15.438px;
  }
}
@media (max-width: 768px) {
  #corp_homepage #offcanvas_inner .offcanvas_navbar {
    position: fixed;
  }
  #corp_homepage header {
    position: inherit;
  }
  #corp_homepage #banner-top-section {
    padding-top: 0px;
  }
  #corp_homepage .home-community h4 {
    font-size: 26px;
    line-height: 25px;
  }
  #corp_homepage .home-community-text {
    margin-bottom: 5px;
  }
  #corp_homepage .home-community {
    padding: 2px 50px;
    width: 84%;
  }
}
@media (max-width: 767px) {
  #corp_homepage #tagline {
    font-size: 20px;
  }
}
@media (max-width: 528px) {
  #corp_homepage .home-community {
    width: 76%;
  }
}
@media (max-width: 480px) {
  #corp_homepage h1 {
    font-size: 25px;
  }
}
@media (min-width: 415px) and (max-width: 557px) {
  #corp_homepage #apt-search input {
    width: 63%;
  }
}
@media (max-width: 368px) {
  #corp_homepage #apt-search input {
    width: 53%;
  }
}
@media (max-width: 530px) {
  #corp_homepage #apt-search .apt-search-btn {
    font-size: 13.286px;
  }
}
.carousel-indicators li {
  background-color: rgba(85, 85, 85, 0.8);
}
.carousel-indicators .active {
  background-color: #829cdc;
}
/*#apt-search-section{
    background:transparent;
}*/
#homepage #apt-search .apt-search-btn {
  font-size: 16px;
}
#homepage h1 {
  font-size: 32px;
}
#homepage h2 {
  font-size: 30px;
}
#homepage #apt-search input {
  color: #2d2d2d;
}
#homepage .featured-heading {
  font-size: 15px;
}
#homepage #ctmcontentcontainer {
  padding: 0px 0 20px;
}
#prop-thumb-holder .prop-thumb .prop-thumb-content {
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
#prop-thumb-holder .prop-thumb {
  background: #000000 none repeat scroll 0 0;
  margin-top: 30px;
  position: relative;
}
#prop-thumb-holder .prop-thumb img {
  opacity: 0.8;
  transition: all 0.3s ease-in-out 0s;
  width: 100%;
}
#prop-thumb-holder .prop-thumb:hover img {
  opacity: 0.15;
}
/*#corp_homepage #apt-search form{
    display:none;
}*/
#corp_homepage #tagline {
  padding-bottom: 0px;
  font-size: 40px;
  line-height: 30px;
}
#corp_homepage #tagline::before {
  content: "Find your next home";
  display: block;
}
#corp_homepage #tagline::after {
  padding-left: 0px;
  content: "";
}
#social-media {
  margin-left: -22px;
  margin-top: 10px;
  text-align: center;
}
.address-email a:hover {
  text-decoration: underline;
}
.address-holder {
  padding-top: 30px;
}
.contact-us-map {
  padding: 0 0 20px;
}
#corp_homepage .home-community-text::before {
  content: "Over the last 20 years, MEB has grown from a small firm to one of the Southwest's largest management firms.  Much has changed in the multifamily industry over the years.  What hasn't changed is the importance of providing the best service - to both clients and residents.  This is what MEB does best. ";
}
#corp_homepage .home-community h4::before {
  content: "MEB Management Services";
}
.cont-left-sec .top-section {
  margin-bottom: 20px;
}
#corp_homepage .home-community .home-community-btn::after {
  content: " EXPLORE";
}
#corp_homepage #testimonial-section #testimonials {
  padding: 0 40px;
}
#featured {
  padding-bottom: 35px;
}
#corp_homepage h2 {
  padding-bottom: 0px;
  padding-top: 25px;
}
#corp_homepage #featured-section-2 {
  padding: 10px 0 70px;
}
#footer-middle-section {
  background: #718bc2;
  padding: 50px 0;
  text-align: left;
  color: #808080;
}
#footer-middle-section li {
  list-style: none;
}
#footer-middle-section li:before {
  content: "\ee31";
  font-family: "icomoon";
  font-size: 10px;
  margin-right: 8px;
  color: #999;
}
#footer-middle-section li a {
  color: #fff;
}
#footer-middle-section li a:hover,
#footer-middle-section li a:active,
#footer-middle-section li a:focus {
  color: #FDB749;
}
#footer-middle-section .footer-heading {
  font-size: 18px;
  font-weight: 700;
}
#footer-middle-section .contact-heading a {
  color: #829cdc;
  text-decoration: underline;
}
#addressBlockPhoneNumber a {
  color: #829cdc !important;
  text-decoration: underline;
  font-weight: 600;
}
.address1 a {
  color: #829cdc !important;
  text-decoration: underline;
  font-weight: 600;
}
.address1 a:hover {
  color: #829cdc !important;
  text-decoration: underline;
  font-weight: 600;
}
#testimonial-section blockquote p {
  padding: 0 40px;
}
#testimonial-section h2 {
  padding-top: 0px;
}
.prop-border {
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 50px;
}
.navbar .nav > li > a {
  font-size: 16.13px;
  padding: 33px 10px;
}
/*#logo-container{
    padding:0px;
}*/
#apt-search {
  padding-top: 15px;
}
.contact-us-img {
  margin-top: 25px;
}
.company-bio .padding-left {
  padding: 0 40px;
}
.company-bio h3 {
  margin: 0px;
}
.company-bio li {
  list-style: none;
  line-height: 30px;
  margin-left: 25px;
  text-indent: -21px;
}
.company-bio li:before {
  content: "\ec98";
  font-family: "icomoon";
  font-size: 10px;
  margin-right: 8px;
  color: #829cdc;
}
.company-bio .no-padding {
  padding: 0px;
}
.company-bio ul,
.company-bio ol {
  margin: 0px;
  padding: 0;
}
.company-bio .image-holder1 {
  /* img{
            height:619px;
            object-fit:cover;
        }*/
}
.company-bio .image-holder2 {
  /*img{
            height:463px;
            object-fit:cover;
        }*/
}
.company-bio .padding-left > ul {
  margin-top: 20px;
}
.company-bio .sm-look-right {
  float: left;
}
.company-bio .sm-look-left {
  float: right;
}
.company-bio p {
  text-align: justify;
}
.company-bio .bg-color {
  background: #cccccc;
}
.company-bio .join-our-team-holder {
  text-align: center;
  padding: 30px 0;
}
.company-bio .join-our-team-holder .btn-primary {
  margin: 10px 0;
  padding: 10px 100px;
}
.box-bg-section {
  background: #eee;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .company-bio .image-holder1 img {
    height: 736px;
  }
  .company-bio .image-holder2 img {
    height: 521px;
  }
}
@media (max-width: 991px) {
  .customcompany-bio .image-holder2 img {
    width: 749px;
  }
  .company-bio .sm-look-right {
    width: 100%;
  }
}
.box-bg-section {
  background: #eee;
}
#innerpage .top-hightlight-content h1 {
  margin-bottom: 0px;
}
#innerpage #ctmcontentcontainer .asset-portfolio .asset-headings h2 {
  font-size: 22px;
}
#innerpage #ctmcontentcontainer .asset-portfolio .asset-headings h2:before {
  content: "\edb9";
  font-family: "icomoon";
  font-size: 16px;
  margin-right: 8px;
  color: #829cdc;
}
#innerpage #ctmcontentcontainer .asset-portfolio .asset-headings h2 a:hover {
  text-decoration: underline;
}
#commercial-content-holder h5,
#industrial-content-holder h5,
#developable-land-content-holder h5 {
  color: #829CDC;
  /* &:before{
                        content: "\edb9";
                        font-family: "icomoon";
                        font-size: 16px;
                        margin-right: 8px;
                        color:@bulletColor;                           
                }*/
}
@media (min-width: 992px) and (max-width: 1199px) {
  #innerpage #ctmcontentcontainer .asset-portfolio .asset-headings h2 {
    font-size: 19px;
  }
}
@media (max-width: 991px) {
  #footer-bottom-section #footer-links.footer-right-section ul {
    margin: 0;
    padding: 0 0 10px;
    text-align: right;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  #navwrapper .navbar .nav > li > a {
    font-size: 14px;
    padding: 33px 6px;
  }
  .navbar {
    text-align: left;
  }
  .custom-aboutus .aboutus-content {
    font-size: 14px;
    height: auto;
    padding: 18px 28px;
  }
}
@media (min-width: 769px) and (max-width: 991px) {
  #navwrapper .navbar .nav > li > a {
    font-size: 14px;
    padding: 33px 8px;
  }
  #footer-middle-section .footer-heading {
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #corp_homepage #tagline {
    font-size: 25px;
    line-height: 43px;
  }
  #footer-middle-section .footer-heading {
    font-size: 14px;
  }
}
@media (max-width: 769px) {
  #innerpage #ctmcontentcontainer {
    padding: 30px 40px;
  }
}
@media (max-width: 767px) {
  #corp_homepage #tagline-section {
    display: block;
  }
  #innerpage .award-image-holder {
    border: 0 none;
  }
  footer #footer-bottom-section .footer-left-section {
    text-align: center;
    display: inline-flex;
  }
  #social-media {
    text-align: center;
  }
  #footer-bottom-section #footer-links.footer-right-section ul {
    text-align: center;
  }
  .careers-custompage .video-holder .left-panel {
    height: auto;
    max-height: inherit;
  }
  .careers-custompage .left-panel,
  .careers-custompage .right-panel {
    padding: 20px;
  }
}
@media (max-width: 657px) {
  #footer-middle-section .col-xs-3 {
    width: 31%;
  }
  #footer-middle-section .footer-heading {
    font-size: 14px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  #corp_homepage #tagline {
    font-size: 20px;
    line-height: 34px;
  }
  #corp_homepage #homepage_slider img {
    height: 318px;
  }
}
/*@media (max-width:700px){
      #footer-middle-section{
        .col-xs-3{
            width:100%;
        }
    }
    #footer-middle-section .footer-heading{
        font-size:14px;
    }
}*/
@media (max-width: 480px) {
  #corp_homepage #homepage_slider .carousel-indicators {
    top: 25px;
  }
  #corp_homepage #tagline {
    font-size: 20px;
  }
  #corp_homepage #apt-search-section {
    margin-top: -33%;
  }
  /*   #footer-middle-section{
        .col-xs-3{
            width:100%;
        }
    }
    #footer-middle-section .footer-heading{
        font-size:14px;
    }*/
}
.propertydetailwrapper {
  /*a.prop-website-btn{
        background:#30383A;
    }*/
}
.propertydetailwrapper #prop-header-section {
  background: #829CDC;
  font-size: 17px;
}
.propertydetailwrapper a.prop-website-btn:hover {
  background: #365fc2;
}
.propertydetailwrapper h1 {
  font-size: 35px;
  color: #30383A;
}
.propertydetailwrapper h2 {
  font-size: 30px;
  color: #30383A;
}
.propertydetailwrapper .questions {
  padding: 10px 20px;
}
.propertydetailwrapper .questions .box-seperator {
  border-color: #829CDC;
}
.propertydetailwrapper .prop-logo-container .property-logo img {
  max-width: 200px;
}
.propertydetailwrapper #right-section #office-hours #officeHourWrap {
  font-size: 17px;
  width: 241px;
}
.propertydetailwrapper .pet-policy-tab {
  width: 230px;
}
.propertydetailwrapper .pet-policy-tab h2 {
  font-size: 22px;
  line-height: 37px;
}
.propertydetailwrapper .interest-tab {
  width: 230px;
}
.propertydetailwrapper .interest-tab h2 {
  font-size: 22px;
  line-height: 37px;
}
#propertydetail .vertical-menu-section .nav > li.active > a {
  background: #829cdc;
  color: #fff;
}
#footer .linkedin-icon::before {
  background: #6f6f6f !important;
}
#footer .linkedin-icon:hover::before {
  background: #555 !important;
}
.share-tab .share-icon {
  color: #829CDC;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .propertydetailwrapper .prop-logo-container .property-logo img {
    max-width: 180px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .propertydetailwrapper .prop-logo-container .property-logo img {
    max-width: 147px;
  }
}
#rentcafe_residentportal h1,
#rentcafe_onlineleasing h1 {
  font-size: 35px;
  color: #30383A;
}
#rentcafe_residentportal h2,
#rentcafe_onlineleasing h2 {
  font-size: 30px;
  color: #30383A;
}
#rentcafe_residentportal .portalName::after,
#rentcafe_onlineleasing .portalName::after {
  font-size: 33px;
}
#innerpage #management-team-section2 p {
  font-size: 18px;
}
.navbar .nav > li > a {
  padding: 3px 7px;
}
h1 {
  font-size: 45px;
  line-height: 52px;
}
h2 {
  color: #829cdc;
  font-size: 36px;
  line-height: 52px;
}
h3 {
  font-size: 28.8px;
  line-height: 36.4px;
  text-transform: capitalize;
  color: #333333;
}
h4 {
  font-size: 25.2px;
}
h5 {
  font-size: 21.6px;
}
#footer #address a {
  color: #fff;
}
#footer #address a:hover {
  color: #829CDC;
}
#innerpage #ctmcontentcontainer {
  min-height: inherit;
}
#corp_homepage #apt-search input {
  background: #fff;
  font-size: 15px;
}
#corp_homepage {
  /* .searchBtnText{
        display:none;
    }*/
}
#corp_homepage #ctmcontentcontainer h1 {
  font-size: 28px;
}
#corp_homepage #featured h2 {
  color: #fff;
}
#corp_homepage #mid-content-holder h2 {
  font-size: 25px;
}
#corp_homepage #apt-search .apt-search-btn {
  font-size: 15px;
}
#corp_homepage #apt-search-section {
  background: transparent;
}
#corp_homepage #testimonial-holder {
  display: none;
}
#footer #footer-links ul li,
#copyright {
  font-size: 14px;
}
/*  #apt-search-section{
            background:@aptSearchHomepageSectionBg;
    }*/
#apt-search-section .seperator-text {
  font-size: 20px;
  background: #829cdc !important;
}
#corp_searchresults .custom-content-holder {
  margin-left: 14px;
}
#corp_searchresults .heading-title {
  font-size: 17px;
  font-weight: 700;
}
#corp_searchresults .subheading-title {
  font-size: 15px;
  font-weight: 700;
  color: #829cdc;
}
#corp_searchresults a.btn.btnApplyNow,
#corp_searchresults a.mainActionBtn {
  color: #fff !important;
}
#corp_searchresults a.btn.btnApplyNow:hover,
#corp_searchresults a.mainActionBtn:hover {
  background: #829CDC;
  color: #fff !important;
}
#corp_searchresults .prop-heading {
  font-size: 23px;
}
#logo-container {
  padding: 0px;
}
#logo-container img {
  max-height: 80px;
  max-width: 189px;
}
#corp_homepage #row2 h2 {
  color: #fff;
}
#corp_homepage #row1 h2 {
  color: #fff;
}
#innerpage #ctmcontentcontainer h1 {
  font-size: 35px;
  line-height: 55px;
}
#innerpage #ctmcontentcontainer h2 {
  font-size: 30px;
}
#executive-suites {
  /*--Carousel Styles--*/
  /* .accordion-heading{
    background:@accordianHeadingBackground;
   }*/
}
#executive-suites .custom-page-top-content {
  background: #ffffff;
  text-align: center;
  padding: 20px 0px 45px 0px;
}
#executive-suites .custom-page-middle-content {
  background: #CBC9C9;
  text-align: center;
  padding: 20px 0px 40px 0px;
}
#executive-suites .custom-page-middle-content .amenities-list {
  text-align: center;
  margin: 0px 0px 10px 0px;
  list-style: none;
}
#executive-suites .custom-page-middle-content .amenities-list ul {
  margin: 0;
  list-style: none;
}
#executive-suites .amenities-note {
  color: #656565;
  font-style: italic;
}
#executive-suites .custom-page-middle-content .amenities-list ul li {
  line-height: 28px;
  padding: 10px 7px;
  text-align: center;
  color: #000000;
}
#executive-suites #custom-page-carousel {
  position: relative;
  min-height: 200px;
}
#executive-suites .custom-page-carousel-section {
  background: #ffffff;
  padding: 40px 0px 20px 0px;
}
#executive-suites .carousel-control.left {
  background: rgba(0, 0, 0, 0) url("/dmslivecafe//3/455014/carousel_arrow_left.png") no-repeat scroll left 45% !important;
  height: 50px;
  left: 55px!important;
  right: auto;
  text-indent: -99999px;
  width: 50px!important;
}
#executive-suites .carousel-control.right {
  background: rgba(0, 0, 0, 0) url("/dmslivecafe//3/455014/carousel_arrow_right.png") no-repeat scroll left 45% !important;
  height: 50px;
  left: auto;
  right: 55px!important;
  text-indent: -99999px;
  width: 50px!important;
}
#executive-suites .carousel-indicators li {
  background-color: rgba(255, 255, 255, 0.55);
  width: 12px;
  height: 12px;
  border-radius: 7px;
}
#executive-suites .carousel-control {
  background: none;
  border: 0px;
  margin-top: 15px;
  font-size: 70;
  font-weight: normal;
  opacity: 0.8;
}
#executive-suites .carousel-indicators {
  bottom: 15px;
  margin: 0 0 0 47%;
  right: auto;
  text-align: center;
}
#executive-suites .carousel-button {
  margin: 0 auto;
  position: absolute;
  text-align: center;
  z-index: 2000;
  left: 50%;
  top: 50%;
  background: none;
  border: none;
  transform: translate(-50%, -50%);
}
#executive-suites #custom-page-carousel a .carousel-button {
  background: rgba(0, 0, 0, 0.65);
  border: 3px solid #ffffff;
  color: #ffffff;
  font-family: "franklin-gothic-urw-cond", sans-serif;
  font-size: 25px;
  padding: 13px 10px;
  text-align: center;
  text-shadow: none;
  display: inline-block;
  -webkit-transition: ease all 0.35s;
  -moz-transition: ease all 0.35s;
  -o-transition: ease all 0.35s;
  transition: ease all 0.35s;
  width: 193px;
}
#executive-suites #custom-page-carousel a:hover .carousel-button {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.7);
}
#executive-suites .amenities-list-sep {
  border-top: 1px solid #777777;
  margin-top: 25px !important;
  padding-top: 20px;
}
#executive-suites .exe-address-holder {
  background: #eeeeee none repeat scroll 0 0;
  min-height: 221px;
  padding: 35px 70px;
  text-align: left;
}
#executive-suites .phone-holder,
#executive-suites .email-holder {
  font-size: 20px;
}
#executive-suites .phone-holder:before {
  font-family: "icomoon";
  content: "\ea1d";
  display: inline-block;
  margin-right: 7px;
}
#executive-suites .email-holder:before {
  font-family: "icomoon";
  content: "\ea34";
  display: inline-block;
  margin-right: 7px;
}
#executive-suites .flex-caption {
  position: absolute;
  z-index: 0;
  padding: 20px 0;
  width: 100%;
  bottom: 0;
  background: rgba(37, 43, 50, 0.8);
  color: #fff;
  text-align: center;
  font-size: 21px;
}
#executive-suites .accordion-inner .item > img {
  height: 350px;
  width: 197px;
}
#executive-suites .accordion-inner .carousel-control.right {
  right: 28px !important;
}
#executive-suites .accordion-inner .carousel-control.left {
  left: -20px !important;
}
#executive-suites .accordion-inner ul li:before {
  content: "\edb9";
  font-family: "icomoon";
  font-size: 10px;
  margin-right: 8px;
  color: #000;
}
#executive-suites .accordion-inner .prop-desc-holder li {
  list-style: none;
}
#executive-suites .accordion-inner ul,
#executive-suites .accordion-inner ol {
  margin: 0;
}
#executive-suites .accordion-heading a {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
#executive-suites .accordion.availability-accordion {
  margin-bottom: 10px;
}
@media (max-width: 640px) {
  #executive-suites #overlap-btn {
    left: 34%!important;
  }
  #executive-suites .carousel-control.left {
    left: 10px!important;
  }
  #executive-suites .carousel-control.right {
    right: 10px!important;
  }
}
@media (max-width: 480px) {
  #executive-suites #overlap-btn a {
    width: 128px!important;
    font-size: 22px !important;
  }
}
@media (max-width: 360px) {
  #executive-suites #overlap-btn {
    left: 23%!important;
  }
  #executive-suites .carousel-indicators {
    margin-left: 42%!important;
  }
}
@media (max-width: 360px) {
  #executive-suites .carousel-control {
    top: 30%;
  }
}
@media (max-width: 320px) {
  #executive-suites #overlap-btn {
    left: 27% !important;
  }
  #executive-suites #overlap-btn a {
    font-size: 22px !important;
    width: 110px !important;
  }
  #executive-suites .custom-amenities {
    width: 94%!important;
  }
  #executive-suites .carousel-button {
    top: 107%;
    display: none!important;
  }
  #executive-suites .carousel-control {
    top: 30%;
  }
  #executive-suites .carousel-control.left {
    left: 15px;
  }
  #executive-suites .carousel-control.right {
    right: 15px;
  }
  #executive-suites .custom-page-carousel-section {
    padding-bottom: 70px;
  }
}
#propertydetail #prop-header-section a:hover,
#propertydetail #prop-header-section a:visited {
  color: #fff;
  background: #365fc2;
}
#propertydetail .propertydetailwrapper h1 {
  font-size: 32px;
}
#propertydetail .propertydetailwrapper h2 {
  font-size: 27px;
}
#propertydetail .brochure-tab .brochure-text::after {
  font-size: 24px;
}
#propertydetail .share-tab .share-text::after {
  font-size: 24px;
}
/* CASE # 5956641 - AD -2765 */
#featured-section-1 .link-icon {
  display: none;
}
#homepage #apt-search-section {
  background: #829CDC;
}
/* CASE # 5956641 - AD - 2765 */
#apt-search-holder {
  background: transparent;
}
#corp_homepage #triangle-down {
  border-top: 20px solid rgba(255, 255, 255, 0.3);
}
#row1 .col20 {
  background-image: url("/dmslivecafe/2/35048/Bentley-Place-new2.jpg");
}
#row1 .col18 {
  background-image: url("/dmslivecafe/2/35048/CC-at-Meadows.JPG");
}
#row1 .col27 {
  background-image: url("/dmslivecafe/2/35048/Mission-at-La-Villita.jpg");
}
#row2 .col27 {
  background-image: url("/dmslivecafe/2/35048/Remington--I-have-never-had-original,-high-res-photos-for-Remington,-Michael-never-had-them-either.jpg");
}
#row2 .col18 {
  background-image: url("/dmslivecafe/2/35048/Saddle-Brook.jpg");
}
#row2 .col20 {
  background-image: url("/dmslivecafe/2/35048/Saxony.jpg");
}
@media (min-width: 980px) {
  #background_slider .item.active img {
    margin-top: 96px;
  }
}
@media (min-width: 769px) and (max-width: 979px) {
  #apt-search-holder {
    background: #eee;
  }
}
@media (max-width: 768px) {
  #apt-search-holder {
    background: #eee;
  }
}
@media (max-width: 767px) {
  #corp_homepage #ctmcontentcontainer h1 {
    font-size: 24px;
    line-height: 37px;
  }
  #corp_homepage #featured {
    min-height: auto;
    padding: 0;
  }
}
@media (max-width: 439px) {
  #corp_homepage #apt-search-section {
    margin-top: 0;
  }
  #corp_homepage .searchBtnText {
    padding-left: 0px;
  }
}
@media (max-width: 368px) {
  #corp_homepage #apt-search input {
    width: 90%;
  }
}
/* CASE # 5985449 -AD - 2765 */
#row1 .col18 {
  background-image: url("/dmslivecafe/2/35048/Mission-at-La-Villita-new.jpg");
  background-position: center center;
  width: 45%;
}
#row2 .col18 {
  background-image: url("/dmslivecafe/2/35048/Saddle-Brook-new.jpg");
  background-position: center center;
  width: 45%;
}
#row1 .col27 {
  background-image: none;
}
.col27 {
  height: auto;
}
#row2 .col20 {
  background-image: url("/dmslivecafe/2/35048/GreysonsGateDallasTX-img2(1).jpg");
}
@media (min-width: 1200px) and (max-width: 1568px) {
  #corp_homepage h2 {
    padding-top: 0px !important;
  }
  .mid-content {
    padding: 0 10px !important;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #background_slider .item.active img {
    margin-top: 80px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  #corp_homepage h2 {
    padding-top: 0px !important;
    margin-left: -40px;
  }
  .mid-content {
    padding: 0 10px !important;
  }
}
@media (min-width: 980px) and (max-width: 1023px) {
  #corp_homepage #triangle-down {
    margin: 0 auto 22%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #row1 .col18 {
    width: 100%;
  }
  #row2 .col18 {
    width: 100%;
  }
  #corp_homepage h2 {
    padding-top: 0px !important;
  }
  .mid-content {
    padding: 0 25px !important;
  }
  #featured {
    display: none;
  }
}
/* CASE # 6041668 - AD - 2765 */
@media (min-width: 1200px) and (max-width: 1450px) {
  #corp_homepage h2 {
    margin-left: -19px;
    padding-bottom: 0;
    padding-top: 0px;
  }
  .mid-content {
    padding: 0 34px;
  }
}
#corp_homepage .home-map {
  display: block;
  float: right;
  height: 100%;
  max-width: 510px;
  padding: 30px 0;
  text-align: right;
  width: 90%;
}
#background_slider:after {
  background: transparent;
}
#home-map-section {
  background: rgba(255, 255, 255, 0.3);
  height: auto;
}
.corp-map-container {
  height: 240px;
}
#corp_homepage #apt-search {
  float: left;
  padding: 100px 0 60px;
}
@media (max-width: 767px) {
  #home-map-section {
    display: none;
  }
}
/* CASE # 5956641 - AD - 2765 */
.image-holder2 > img {
  margin-left: -23px;
  margin-top: 9px;
}
.image-holder1 > img {
  margin-left: 27px;
}
.company-bio p.custom-padding {
  padding: 0 25px;
}
.company-bio .image-holder1 img,
.company-bio .image-holder2 img {
  height: auto;
}
@media (max-width: 991px) {
  .company-bio .sm-look-left {
    float: none;
  }
  .company-bio .image-holder2 {
    margin-bottom: 40px;
    text-align: center;
  }
  .image-holder1 > img {
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  .company-bio .padding-left {
    padding: 0px;
  }
  #innerpage #ctmcontentcontainer h1 {
    font-size: 26px;
  }
  .company-bio h3 {
    font-size: 18px;
  }
  .company-bio .join-our-team-holder .btn-primary {
    padding: 10px 74px;
  }
}
/* CASE # 5985449 - AD */
#management-team-section2 h3 {
  border-bottom: 1px solid #252b32;
  padding-bottom: 10px;
  width: 66%;
}
@media (min-width: 1200px) {
  #management-team-section2 h3 {
    width: 31%;
  }
}
/* CASE # 6044568 - AD - 2765 */
#management-team-section2 .management-member-image:hover .mask {
  background-color: transparent;
}
#management-team-section2 .management-member-image .mask {
  background-color: rgba(255, 255, 255, 0);
}
#management-team-section2 .management-member-container:hover .mask {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1;
}
#management-team-section2 .management-member-container:hover .management-member-image img {
  transform: none;
}
/* Corp US Map Classes for Homepage*/
#corpUSAMap_hoverColor {
  color: #5a7cd1;
}
#corpUSAMap_emptyColor {
  color: #bbbbbb;
}
#corpUSAMap_hasPropertiesColor {
  color: #829cdc;
}
#corpUSAMap_locationColor {
  color: #829cdc;
}
#corpUSAMap_stateZoomColor {
  color: #5a7cd1;
}
#corpUSAMap_stateLabelColor {
  color: #fff;
}
.map-reset-btn {
  color: #252B32;
}
#row1 .mid-content {
  color: #fff;
}
@media (min-width: 980px) and (max-width: 1199px) {
  #corp_homepage .content-section-padding {
    padding: 0 10px;
  }
  #corp_homepage #triangle-down {
    margin: 0 auto 17%;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  #corp_homepage #home-map-section {
    position: absolute;
    margin-top: -280px;
  }
  #corp_homepage #apt-search-holder {
    background: transparent;
  }
  #corp_homepage .content-section-padding {
    padding: 0 0 30px;
  }
  #corp_homepage #apt-search input {
    width: 190px;
  }
  #corp_homepage #ctmcontentcontainer h1 {
    font-size: 26px;
    line-height: 40px;
  }
  #corp_homepage .home-map {
    width: auto;
  }
}
#homepage #featured-section-1 p {
  min-width: 245px;
}

/*# sourceMappingURL=GainesAurulent_home.css.map */