@charset "UTF-8";
@font-face {
  font-family: "brandon_med-webfont";
  src: url("../../fonts/brandon_med-webfont.eot");
  src: url("../../fonts/brandon_med-webfont.eot?#iefix") format("embedded-opentype"), url("../../fonts/brandon_med-webfont.woff") format("woff"), url("../../fonts/brandon_med-webfont.ttf") format("truetype"), url("../../fonts/brandon_med-webfont.svg#brandon_med-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helvetica_neue_bold";
  src: url("../../fonts/HelveticaNeue-Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helvetica_neue_med";
  src: url("../../fonts/HelveticaNeue-Medium.eot");
  src: url("../../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/HelveticaNeue-Medium.woff") format("woff"), url("../../fonts/HelveticaNeue-Medium.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Medium.svg#brandon_med-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helvetica_neue_light";
  src: url("../../fonts/HelveticaNeue-Light.eot");
  src: url("../../fonts/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/HelveticaNeue-Light.woff") format("woff"), url("../../fonts/HelveticaNeue-Light.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Light.svg#brandon_med-webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "brandon_black";
  src: url("../../fonts/BrandonText-Black.eot");
  src: url("../../fonts/BrandonText-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/BrandonText-Black.woff") format("woff"), url("../../fonts/BrandonText-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "brandon_bold";
  src: url("../../fonts/BrandonText-Bold.eot");
  src: url("../../fonts/BrandonText-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/BrandonText-Bold.woff") format("woff"), url("../../fonts/BrandonText-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
html {
  scroll-behavior: smooth;
  font-size: 10px;
}

.right {
  float: right;
}

.purple-color {
  color: #D5C1FF;
}

.yellow-color {
  color: #FBC702;
}

.green-color {
  color: #50B196;
}

.rose-color {
  color: #FA9D7E;
}

.red-color {
  color: #f44336;
}

.grey-color {
  color: #707070;
}

.text-center {
  text-align: center;
}

.white-color {
  color: #fff;
}

.blue-color {
  color: #2273b8;
}

.light-blue-color {
  color: #2BA7DE;
}

.dark-blue-color {
  color: #004E74;
}

.grey-blue-background {
  color: #dae6ee;
}

.light-blue-background {
  background-color: #2BA7DE;
}

.dark-blue-background {
  background-color: #004E74;
}

.white-background {
  background-color: #fff;
}

h1 {
  font-size: 5.5rem;
  line-height: 1;
}

h2 {
  font-size: 5rem;
  line-height: 1;
}

h3 {
  font-size: 4rem;
  line-height: 1;
}

h4 {
  font-size: 3rem;
  line-height: 1;
}

h5 {
  font-size: 2rem;
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-family: "brandon_bold", sans-serif;
  color: #2BA7DE;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
  color: #2BA7DE;
}

img {
  max-width: 100%;
}

i.show-password.active {
  color: #2BA7DE;
}

.checkbox-container {
  display: inline;
  position: relative;
  padding-left: 4.5rem;
  margin-bottom: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.9rem;
  color: #2BA7DE;
  font-weight: normal;
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 2.5rem;
  width: 2.5rem;
  background-color: #fff;
  border: 1px solid #2BA7DE;
}
.checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 0.8rem;
  top: 0.4rem;
  width: 0.8rem;
  height: 1.3rem;
  border: solid #2BA7DE;
  border-width: 0 0.2rem 0.2rem 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox-container input:checked ~ .checkmark {
  background-color: #fff;
}
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}

.checkbox-container:hover input ~ .checkmark {
  background-color: #ccc;
}

.radio-container {
  display: inline;
  position: relative;
  padding-left: 2.5rem;
  margin-bottom: 2.5rem;
  cursor: pointer;
  font-size: 2.2rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: normal;
}
.radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.radio-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 2.5rem;
  width: 2.5rem;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #2BA7DE;
}
.radio-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 0.8rem;
  top: 0.4rem;
  width: 0.8rem;
  height: 1.2rem;
  border: solid #2BA7DE;
  border-width: 0 0.3rem 0.3rem 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.radio-container:hover input ~ .checkmark {
  background-color: #ccc;
}
.radio-container input:checked ~ .checkmark {
  background-color: #fff;
}
.radio-container input:checked ~ .checkmark:after {
  display: block;
}

.toggle-switch {
  position: relative;
  display: inline-block;
  width: 6rem;
  height: 3.4rem;
  margin-bottom: 0;
}
.toggle-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggle-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.toggle-switch .slider:before {
  position: absolute;
  content: "";
  height: 2.6rem;
  width: 2.6rem;
  left: 0.4rem;
  bottom: 0.4rem;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.toggle-switch .slider.round {
  border-radius: 3.4rem;
}
.toggle-switch .slider.round:before {
  border-radius: 50%;
}
.toggle-switch input:checked + .slider {
  background-color: #2196F3;
}
.toggle-switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.toggle-switch input:checked + .slider:before {
  -webkit-transform: translateX(2.6rem);
  -ms-transform: translateX(2.6rem);
  transform: translateX(2.6rem);
}

@media only screen and (max-width: 1440px) {
  html {
    font-size: 9px;
  }
}
@media only screen and (max-width: 1280px) {
  html {
    font-size: 8px;
  }
}
@media only screen and (max-width: 1080px) {
  html {
    font-size: 7px;
  }
}
.slider-container {
  position: relative;
  background: lightgrey;
}
.slider-container .slider-arrow {
  position: absolute;
  font-size: 5rem;
  top: 50%;
  transform: translateY(-50%);
  color: lightgrey;
  z-index: 20;
  cursor: pointer;
}
.slider-container .slider-arrow.slider-arrow-left {
  left: 3rem;
}
.slider-container .slider-arrow.slider-arrow-right {
  right: 3rem;
}
.slider-container .slider-arrow:hover i {
  text-shadow: 1px 0px 5px white;
}
.slider-container .slider-arrow i {
  transition: text-shadow 0.2s ease-in-out;
}
.slider-container .slide-single {
  height: auto;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex !important;
  justify-content: center;
  align-items: flex-start;
}
.slider-container .slick-slide {
  height: auto;
}
.slider-container .slide-single-content button {
  margin: 2rem 0.5rem;
}
.slider-container .slide-single {
  min-height: 600px !important;
}
.slider-container ul.slick-dots {
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, -50%);
}
.slider-container ul.slick-dots li {
  display: inline-block;
}
.slider-container ul.slick-dots li button {
  color: transparent;
  border-radius: 150px;
  padding: 0;
  width: 0.65rem;
  height: 0.65rem;
  margin: 0.25rem;
  border: 1px solid white;
  background: none;
}
.slider-container ul.slick-dots li.slick-active button {
  border: 1px solid lightgrey;
  background: lightgrey;
}

.button-rectangle {
  padding: 15px 40px;
  font-size: 14px;
  font-weight: 700;
  font-family: "helvetica_neue_med", sans-serif;
  transition: all 0.5s ease;
  border-width: 2px;
}
.button-rectangle a {
  color: inherit;
}
.button-rectangle a:hover {
  text-decoration: none;
  color: inherit;
}
.button-rectangle.button-rounded {
  font-size: 1.7rem;
  border-radius: 10rem;
  padding: 1.75rem 6rem;
}

.blue-button-rectangle {
  background: #2BA7DE;
  color: #fff;
  border: 1px solid #2BA7DE;
}
.blue-button-rectangle:hover {
  background: #fff;
  color: #2BA7DE;
  border: 1px solid #2BA7DE;
}

.dark-blue-button-rectangle {
  background: #004E74;
  color: #fff;
  border: 1px solid #004E74;
}
.dark-blue-button-rectangle:hover {
  background: #fff;
  color: #004E74;
  border: 1px solid #004E74;
}

.white-transparent-button-rectangle {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.white-transparent-button-rectangle:hover {
  background: #2BA7DE;
  color: #fff;
  border: 1px solid #2BA7DE;
}

.blue-transparent-button-rectangle {
  background: transparent;
  color: #2BA7DE;
  border: 1px solid #2BA7DE;
}
.blue-transparent-button-rectangle:hover {
  background: #2BA7DE;
  color: #fff;
  border: 1px solid #2BA7DE;
}
.blue-transparent-button-rectangle.button-rounded {
  border-width: 2px;
}

.darkblue-transparent-button-rectangle {
  background: transparent;
  color: #004E74;
  border: 1px solid #004E74;
}
.darkblue-transparent-button-rectangle:hover {
  background: #004E74;
  color: #fff;
  border: 1px solid #004E74;
}
.darkblue-transparent-button-rectangle.button-rounded {
  border-width: 2px;
}

.mediumblue-transparent-button-rectangle {
  background: transparent;
  color: #2273b8;
  border: 1px solid #2273b8;
}
.mediumblue-transparent-button-rectangle:hover {
  background: #2273b8;
  color: #fff;
  border: 1px solid #2273b8;
}
.mediumblue-transparent-button-rectangle.button-rounded {
  border-width: 2px;
}

.green-transparent-button-rectangle {
  background: transparent;
  color: #50B196;
  border: 1px solid #50B196;
}
.green-transparent-button-rectangle:hover {
  background: #50B196;
  color: #fff;
  border: 1px solid #50B196;
}
.green-transparent-button-rectangle.button-rounded {
  border-width: 2px;
}

.white-button-rectangle {
  background: #fff;
  color: #004E74;
  border: 1px solid #fff;
}
.white-button-rectangle:hover {
  background: #2BA7DE;
  color: #fff;
  border: 1px solid #fff;
}

.tabs-left {
  border-bottom: none !important;
  padding-top: 2px !important;
}
.tabs-left > li {
  float: none !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.tabs-left > li > a {
  border-radius: 0 !important;
  margin-right: 0 !important;
  display: block !important;
  border: 1px solid #fff !important;
  border-bottom: 1px solid #D3D3D3 !important;
}
.tabs-left > li > a:hover {
  background-color: inherit !important;
}
.tabs-left > li.active > a {
  border-bottom: 1px solid #2BA7DE !important;
}

@media print {
  html {
    font-size: 7px !important;
  }
  html body h1 {
    font-size: 3.5rem !important;
  }
  html body h2 {
    font-size: 3rem !important;
  }
  html body a[href]:after {
    content: none !important;
  }
  html body img[src]:after {
    content: none !important;
  }
  html body header {
    display: none;
  }
  html body footer {
    display: none;
  }
  html body table {
    table-layout: fixed !important;
    max-width: 100% !important;
  }
  html body ul {
    list-style: none !important;
  }
  html body ul li {
    list-style: disc !important;
  }
  html body ul li:before {
    content: "" !important;
    display: none !important;
  }
  html body .page-content {
    padding-bottom: 0 !important;
  }
  html body .page-content .content-wrapper {
    padding-bottom: 0 !important;
  }
  html body .header-content .header-image {
    display: none !important;
  }
  html body div.block-sidebar {
    display: none !important;
  }
  html body div.wistia_embed {
    display: none !important;
  }
  html body div.related-articles {
    display: none !important;
  }
  html body div.accordian-content,
  html body div.accordion-content {
    max-height: 1000rem !important;
  }
  html body .breadcrumbs {
    display: none !important;
  }
  html body ul.tabs-horizontal {
    display: none !important;
  }
  html body .stats-block.widget-block {
    display: none !important;
  }
  html body .tabs-container .tab-content .content-wrapper {
    max-width: 100% !important;
    padding-right: 0 !important;
  }
}
body #outer-wrapper {
  width: 100%;
  padding-top: 0;
}
body #outer-wrapper .content-wrapper {
  max-width: 160rem;
  padding: 0 1.5rem;
  margin: 0 auto;
}
body #outer-wrapper .page-container {
  background: #fff;
}
body #outer-wrapper .page-container .page-head {
  background-image: url("../../images/blog-single-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
body #outer-wrapper .page-container .page-head .page-head-filter {
  background: linear-gradient(to top, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.2) 100%);
}
body #outer-wrapper .page-container .page-head .content-wrapper .breadcrumbs {
  position: relative;
  border-bottom: 0.1rem solid #fff;
  padding: 1.5rem 0;
}
body #outer-wrapper .page-container .page-head .content-wrapper .breadcrumbs .breadcrumb {
  margin-bottom: 0;
  background: none;
  padding: 0;
  color: #fff;
  font-size: 2rem;
}
body #outer-wrapper .page-container .page-head .content-wrapper .breadcrumbs .breadcrumb a {
  color: #fff;
  font-size: 2rem;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image {
  min-height: 44rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info {
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 40rem);
  padding: 3rem 2rem;
  position: absolute;
  bottom: 0;
  box-shadow: 1.5rem -1.5rem 1rem -1.5rem rgba(0, 0, 0, 0.15);
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data {
  display: flex;
  align-items: center;
  color: #2BA7DE;
  font-size: 2rem;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data div {
  display: inline-flex;
  align-items: center;
  margin-right: 4rem;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data i {
  font-size: 2.6rem;
  margin-right: 1rem;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .social-links i {
  font-size: 2.6rem;
  margin-left: 3rem;
  color: #2BA7DE;
}
body #outer-wrapper .page-container .page-head .content-wrapper .header-content h2 {
  font-family: "brandon_med-webfont", sans-serif;
  font-size: 5.2rem;
  color: #fff;
  margin: 3rem 0;
}
body #outer-wrapper .page-container .page-content {
  background: #F3F6F9;
}
body #outer-wrapper .page-container .page-content .content-wrapper {
  padding: 4.5rem 1.5rem;
  display: flex;
  justify-content: space-around;
  background: #fff;
  max-width: 157rem;
  box-shadow: 0rem 1.5rem 3.5rem 0rem rgba(0, 0, 0, 0.1);
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main {
  width: 100%;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main h1, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h2, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h3, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h4, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5rem;
  color: #004e74;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main h1, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h2, body #outer-wrapper .page-container .page-content .content-wrapper .block-main h3 {
  font-weight: bold;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main p {
  color: #707070;
  font-size: 2rem;
  margin-bottom: 2rem;
  line-height: 1.5;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main p:nth-child(1),
body #outer-wrapper .page-container .page-content .content-wrapper .block-main p:nth-child(2) {
  color: #2BA7DE;
  font-size: 2.2rem;
  font-family: "helvetica_neue_light", sans-serif;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main img {
  max-width: 100% !important;
  height: auto !important;
  width: auto !important;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .wp-block-media-text__media img {
  width: 100% !important;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol {
  margin: 2rem 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li {
  color: #707070;
  font-size: 2rem;
  line-height: 1.5;
  list-style: none;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol {
  margin: 0;
  padding-left: 5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol li:before {
  content: "\f10c";
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul li ol, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol li ol, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul li ol, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol li ul, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol li ol {
  margin: 0;
  padding-left: 5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ul li ol li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li ol li ol li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ul li ol li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol li ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li ol li ol li:before {
  content: "\f0c8";
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li:before, body #outer-wrapper .page-container .page-content .content-wrapper .block-main ol li:before {
  font-family: FontAwesome;
  color: #004E74;
  content: "\f111";
  font-size: 1.4rem;
  padding-right: 1.2rem;
  position: relative;
  top: -0.1rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table thead tr th {
  font-size: 1.85rem;
  color: #fff;
  background: #27A9E1;
  font-weight: bold;
  padding: 1.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table tbody tr th {
  font-size: 1.85rem;
  color: #fff;
  background: #27A9E1;
  font-weight: bold;
  padding: 1.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table tbody tr td {
  font-size: 1.85rem;
  padding: 1.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table tbody tr:nth-child(odd) td {
  background: #F3FAFD;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table tbody tr:nth-child(even) td {
  background: #fff;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main table tr td {
  font-size: 2rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles {
  border-top: 0.2rem solid #D3D3D3;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles h2.section-header {
  font-size: 4rem;
  color: #2BA7DE;
  margin: 2.5rem 0;
  font-family: "brandon_med-webfont", sans-serif;
  font-weight: normal;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container {
  display: flex;
  justify-content: space-between;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container {
  max-width: 45rem;
  width: 100%;
  border-radius: 0.5rem;
  margin: 2rem;
  box-shadow: 0rem 1rem 2rem 0rem rgba(0, 0, 0, 0.15);
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 22rem;
  border-radius: 0.5rem 0.5rem 0 0;
  position: relative;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-filter {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-text {
  position: absolute;
  bottom: 0;
  padding: 2.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-text a.blog-header-href,
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-text a.blog-header-href:hover {
  text-decoration: none;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-text a.blog-header-href h2,
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-header .blog-item-header-text a.blog-header-href:hover h2 {
  color: #fff;
  font-weight: bold;
  font-size: 2.4rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  border: 0.1rem solid #D3D3D3;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info p {
  color: #2BA7DE;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  margin-bottom: 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info p i {
  font-size: 2rem;
  margin-right: 1rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info a, body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info a:visited, body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-info a:hover {
  color: #2BA7DE;
  text-decoration: none;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-text {
  padding: 2rem;
  border: 0.1rem solid #D3D3D3;
  border-top: none;
  min-height: 27.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-text p {
  font-size: 1.9rem;
  line-height: 1.5;
  color: #707070;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-link {
  padding: 2.5rem 2rem;
  border: 0.1rem solid #D3D3D3;
  border-top: none;
  border-radius: 0 0 0.5rem 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #2BA7DE;
  font-size: 2rem;
  font-weight: bold;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-link a,
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-link a:visited {
  color: #2BA7DE;
  text-decoration: none;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container .blog-item-link i {
  font-size: 2.6rem;
  margin-left: 2.5rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container:first-child {
  margin-left: 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container:last-child {
  margin-right: 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar {
  min-width: 40rem;
  max-width: 40rem;
  padding: 0 3rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel h2 {
  color: #2BA7DE;
  font-family: "brandon_med-webfont", sans-serif;
  font-size: 3rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item {
  padding: 1.5rem 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item select,
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item input {
  width: 100%;
  height: 5rem;
  border-radius: 0.5rem;
  padding: 1rem 1.5rem;
  border: 0.1rem solid #9DD8F0;
  background: #fff;
  color: #707070;
  font-size: 2rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item select:active,
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item select:focus,
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item input:active,
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item input:focus {
  outline: none;
  box-shadow: none;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item.search-block {
  position: relative;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item.search-block i.fa-search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1.5rem;
  font-size: 2rem;
  color: #2BA7DE;
  cursor: pointer;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel hr {
  margin: 0;
  border-color: #BDE5F6;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner {
  padding: 4rem;
  background: #2BA7DE;
  background: linear-gradient(to right, #2BA7DE 0%, #2273b8 100%);
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner p {
  color: #fff;
  font-family: "brandon_med-webfont", sans-serif;
  text-align: center;
  font-size: 3rem;
  margin-bottom: 3rem;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner img {
  max-width: 100%;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner h2 {
  color: #fff;
  font-family: "brandon_med-webfont", sans-serif;
  font-size: 4rem;
  text-align: center;
  margin: 3.5rem 0;
}
body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner button {
  font-size: 2rem;
  font-weight: normal;
  color: #fff;
  width: 100%;
}

@media (max-width: 1600px) {
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container {
    flex-wrap: wrap;
    justify-content: space-around;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container:nth-child(1),
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container:nth-child(3) {
    margin: 2rem;
  }
}
@media (max-width: 1024px) {
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info {
    width: 100%;
    padding: 2rem 1rem;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data {
    width: 100%;
    font-size: 1.5rem;
    justify-content: space-between;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data div {
    margin-right: 0;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .post-info-data i {
    font-size: 2rem;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image .post-info .social-links {
    display: none;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper {
    flex-wrap: wrap;
    flex-direction: column-reverse;
    padding: 1.5rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar {
    padding: 0;
    width: 100%;
    max-width: 100%;
    min-width: auto;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner {
    display: none;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner .filter-panel {
    width: 100%;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .sidebar-banner .filter-panel .filter-item {
    width: 100%;
  }
}
@media (max-width: 640px) {
  body #outer-wrapper .page-container .page-head .content-wrapper .breadcrumbs .breadcrumb a {
    color: #fff;
    font-size: 1.6rem;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content h2 {
    font-size: 3rem;
    margin: 1.5rem 0;
  }
  body #outer-wrapper .page-container .page-head .content-wrapper .header-content .header-image {
    min-height: 25rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel h2 {
    display: none;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item,
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel hr {
    display: none;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-sidebar .filter-panel .filter-item.search-block {
    border-bottom: 0.2rem solid #D3D3D3;
    margin-bottom: 2rem;
    display: block;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main p {
    font-size: 1.8rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main p:nth-child(1) {
    font-size: 2rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main ul li {
    font-size: 1.8rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles h2.section-header {
    font-size: 3rem;
  }
  body #outer-wrapper .page-container .page-content .content-wrapper .block-main .related-articles .articles-container .blog-item-container {
    margin: 1.5rem 0 !important;
  }
}
html body .print-only {
  display: none;
}
html body #loginBox {
  z-index: 99999 !important;
}
html body #registerBox {
  z-index: 99999 !important;
}
html body #overlay {
  z-index: 9999 !important;
}
html body h2.media-frame-actions-heading.screen-reader-text,
html body h2.media-attachments-filter-heading,
html body span.screen-reader-text {
  display: none;
}
html body .media-modal-content .media-frame select.attachment-filters {
  margin-top: 1rem;
}
html body #upload_logo_popup {
  display: none;
  justify-content: center;
  align-items: center;
  background: rgba(10, 45, 77, 0.5019607843);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 999;
}
html body #upload_logo_popup .popup-content {
  width: 90%;
  max-width: 60rem;
  background: white;
  border-radius: 2px;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.2);
  padding: 2rem;
  position: relative;
}
html body #upload_logo_popup .popup-content .popup-close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  background: none;
  border: none;
  padding: 0;
  font-size: 5rem;
  transform: rotate(45deg);
  cursor: pointer;
}
html body #upload_logo_popup .popup-content #upload_big {
  margin: 0;
}
html body #upload_logo_popup .popup-content #big_uploader {
  width: 100%;
}
html body #upload_logo_popup .popup-content #div_upload_big p {
  margin: 0;
}
html body #upload_logo_popup .popup-content h2.app-subheader {
  margin: 0;
  font-size: 3rem;
}
html body #upload_logo_popup .popup-content #appTable {
  margin: 0;
  width: 100%;
}
html body #upload_logo_popup .popup-content #thumbnail {
  display: none;
}
html body #upload_logo_popup .popup-content #upload_thumb {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
html body .privately-popup-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 78, 116, 0.5019607843);
  z-index: 1000;
}
html body .privately-popup-wrapper .popup-content {
  width: 90%;
  max-width: 76.8rem;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  padding: 3rem;
}
html body .privately-popup-wrapper .popup-content h4 {
  color: #004E74;
  font-weight: normal;
  margin-top: 0;
}
html body .privately-popup-wrapper .popup-content p {
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 2.5rem;
}
html body .privately-popup-wrapper .popup-content label.checkbox-container {
  display: block;
  color: #004E74;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
html body .privately-popup-wrapper .popup-content .buttons-container {
  text-align: center;
  padding-top: 2rem;
}
html body .privately-popup-wrapper .popup-content .buttons-container button {
  font-weight: normal;
  font-size: 2rem;
}
html body #outer-wrapper {
  width: 100%;
}
html body #outer-wrapper #content-wrapper {
  padding: 0;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper #maincontent.single-column {
  width: 100%;
  padding: 0;
}
html body #outer-wrapper #content-wrapper #loan-profile {
  padding-bottom: 0;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .page-head.default-bg .bg-overlay {
  background: #4CAF50;
  mix-blend-mode: darken;
  opacity: 1;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form {
  background: #4caf50;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row:nth-child(2) {
  background: #5ec562;
  border-top: 1px solid #abdaad;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header,
html body #outer-wrapper #content-wrapper #loan-profile.season .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid {
  background: #4caf50 !important;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header {
  background: #4caf50;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui {
  border: 1px solid #4CAF50;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget .buy button#buy_button {
  color: #4CAF50 !important;
  border: 1px solid #4CAF50;
}
html body #outer-wrapper #content-wrapper #loan-profile.season .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget .buy button#buy_button:hover {
  color: #fff !important;
  background: #4CAF50;
}
html body #outer-wrapper #content-wrapper #loan-profile.season #app-ui {
  border: 1px solid #4caf50 !important;
}
html body #outer-wrapper #content-wrapper .page-head {
  padding-bottom: 6rem;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
html body #outer-wrapper #content-wrapper .page-head .bg-overlay {
  position: absolute;
  background: black;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.25;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper {
  z-index: 1;
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .breadcrumbs {
  position: relative;
  border-bottom: 1px solid #fff;
  padding: 15px 0;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .breadcrumbs .breadcrumb {
  margin-bottom: 0;
  background: none;
  padding: 0;
  color: #fff;
  font-size: 20px;
  text-align: left;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .breadcrumbs .breadcrumb a {
  color: #fff;
  font-size: 20px;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .breadcrumbs .breadcrumb span.sep {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content {
  display: flex;
  align-items: center;
  padding: 2rem 0;
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content i.fa-pencil-square-o {
  font-size: 30px;
  color: white;
  cursor: pointer;
  opacity: 0.7;
  text-shadow: 1px 1px 1px black;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content i.fa-pencil-square-o:hover {
  opacity: 1;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .app-name-wrapper {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-actions {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-actions p {
  color: #fff;
  font-size: 2.25rem;
  line-height: 1.2;
  margin-bottom: 0;
  padding-right: 2rem;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content button#print_loan_profile {
  white-space: nowrap;
  background-color: #fff;
  color: #004E74;
  border-radius: 5px;
  cursor: pointer;
  border: 2px solid #fff;
  font-size: 2rem;
  min-width: 14rem;
  min-height: 4.5rem;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content button#print_loan_profile i {
  margin-left: 0.75rem;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content button#print_loan_profile:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-logo {
  border-radius: 10px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem;
  width: 8rem;
  height: 8rem;
  border: 1px solid lightgrey;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.15);
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-logo img {
  max-width: 100%;
  border-radius: 6px;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-logo i.fa-pencil-square-o {
  color: white;
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  font-size: 30px;
  cursor: pointer;
  opacity: 0.7;
  text-shadow: 1px 1px 1px black;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-logo i.fa-pencil-square-o:hover {
  opacity: 1;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-name {
  padding-left: 2rem;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-name h2 {
  padding: 0 0 1rem 0;
  margin: 0;
  font-family: "brandon_bold", sans-serif;
  font-size: 4.5rem;
  color: #fff;
  font-weight: normal;
}
html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-name p {
  color: #fff;
  font-size: 2.25rem;
  line-height: 1.2;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content {
  margin-top: -6rem;
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal {
  display: flex;
  padding: 0 calc((100% - 157rem) / 2);
  margin: 0;
  background: transparent;
  list-style: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal button.tabs-control {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li {
  background: white;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 6rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li a {
  padding: 2rem 0.5rem;
  font-size: 2rem;
  font-weight: bold;
  display: block;
  text-align: center;
  color: #4F5768;
  white-space: nowrap;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li a:hover, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li a:focus, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li a:active, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li a:visited {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.active {
  box-shadow: inset 0rem -0.45rem 0rem 0rem #2997D3;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.active a {
  color: #2997D3;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.discussion {
  background: #004D74;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.discussion.active {
  box-shadow: inset 0rem -0.45rem 0rem 0rem #2997D3;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.discussion a {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content {
  background: #D8E6EF;
  padding: 1rem 0;
  margin: 0 auto;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper {
  max-width: 160rem;
  padding: 0 1.5rem;
  display: block;
  margin: 0 auto;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container {
  display: flex;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 0;
  min-height: 6.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content {
  width: 100%;
  border-right: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content span.stat-label {
  color: #999999;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content h4 {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 3.5rem;
  white-space: nowrap;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content h4 span.small {
  font-size: 2.25rem;
  color: inherit;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(1) .block-content h4 {
  color: #0099DB;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(2) .block-content h4 {
  color: #3B4F5C;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(3) .block-content h4 {
  color: #236890;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-last-child(2) .block-content {
  border: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-last-child(2) .block-content h4 {
  color: #537B93;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block {
  width: 48rem;
  flex-shrink: 0;
  position: relative;
  display: block;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules {
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules p {
  font-size: 1.8rem !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules ul.discussion_list li {
  display: flex;
  align-items: center;
  padding: 0.75rem 0;
  font-size: 1.6rem;
  margin: 0 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules ul.discussion_list li img {
  position: relative;
  margin-right: 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now {
  width: 100%;
  max-width: 48rem;
  box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.2) !important;
  z-index: 1;
  background: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now a.bid_close {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now .bid-header {
  display: flex !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui {
  border: 1px solid #2397D5 !important;
  border-top: none !important;
  padding: 2rem !important;
  background: #fff !important;
  border-radius: 0 0 0.5rem 0.5rem;
  font-size: 2rem;
  line-height: 1.25;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.discussion_list {
  padding-left: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user {
  padding-left: 0;
  list-style: none !important;
  display: flex;
  flex-wrap: wrap;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li {
  text-align: center;
  position: relative;
  width: 50%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li:after {
  content: "";
  display: block;
  clear: both;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li span.user {
  background: #fff;
  display: inline-block;
  padding: 18px 0;
  font-size: 40px;
  color: #ddd;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 3px solid transparent;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li span.user + strong {
  display: block;
  padding: 5px;
  text-align: center;
  font-size: 1.4rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li.administrator span.user {
  border-color: #cf0a0a;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li.lenders span.user {
  border-color: #72c53b;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li.adviser span.user {
  border-color: #f8a92e;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #discussion_rules #bid-now #app-ui ul.identity_user li.borrower span.user {
  border-color: #006cb0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now {
  width: 100%;
  max-width: 48rem;
  margin: 1.1rem 0 0 0;
  box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now a.bid_close {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header {
  display: flex;
  justify-content: space-between;
  background: #2397D5;
  align-items: center;
  padding: 1rem 2.5rem;
  height: 7rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header span.title {
  background: none;
  padding: 0;
  font-size: 3rem;
  font-weight: normal;
  width: 100%;
  line-height: 100%;
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header button.button-rectangle {
  background: none;
  color: white;
  border-radius: 10rem;
  border: 1px solid #fff;
  font-size: 2rem;
  transition: all 300ms ease-in-out;
  flex-shrink: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header button.button-rectangle:hover {
  background: #fff;
  color: #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui {
  border: 1px solid #2397D5;
  border-top: none;
  padding: 2rem !important;
  background: #fff;
  border-radius: 0 0 0.5rem 0.5rem;
  font-size: 2rem;
  line-height: 1.25;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui span.bid-text {
  font-size: 2rem;
  line-height: 1.25;
  padding: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3B4F5B;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui.trade-content {
  padding: 0 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form {
  border-radius: 0.5rem 0.5rem 0 0;
  background: #2397D5;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row span {
  margin: 0;
  border: none;
  color: #fff;
  font-size: 2rem;
  font-weight: bold;
  line-height: 100%;
  background: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row span#bid-form-balance {
  font-size: 4rem;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row span.value {
  font-size: 4rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row span.value i {
  padding-right: 1rem;
  cursor: pointer;
  font-size: 2.5rem;
  transition: all 300ms linear;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row span.value i:hover {
  text-shadow: 1px 1px 2px #004e74;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .head_bid_form .form-row:nth-child(2) {
  background: #4DABDD;
  border-top: 1px solid #70BCE4;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .mob-modal-form {
  background: #F2F6F9;
  padding: 1.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .mob-modal-form label {
  color: #2397D5;
  font-weight: bold;
  font-size: 2rem;
  margin: 1.5rem 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .mob-modal-form select {
  width: 100%;
  height: 5rem;
  padding: 1rem;
  font-size: 2rem;
  background: white;
  border-radius: 0.4rem;
  border: 1px solid #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui #earn_info {
  margin: 0 0 2rem 0;
  background: #DDECF5;
  padding: 1.5rem 2.5rem;
  min-height: 8.6rem;
  border-radius: 0 0 0.4rem 0.4rem;
  border: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui #earn_info ul {
  margin-left: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui #earn_info ul li {
  color: #515767;
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0 !important;
  line-height: 1.5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui #earn_info ul li span {
  color: #004D74;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box {
  border-radius: 0.4rem;
  font-size: 2rem;
  background: #2397D5 !important;
  color: #fff;
  padding: 0 2.75rem;
  text-align: left;
  width: 100%;
  height: 7rem;
  text-shadow: none;
  margin: 1rem 0 0 0;
  box-shadow: none;
  border: none;
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid i.fa-circle-o-notch,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a i.fa-circle-o-notch,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box i.fa-circle-o-notch {
  display: none;
  font-size: 2.5rem;
  position: absolute;
  right: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid:after,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a:after,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box:after {
  font-family: "FontAwesome";
  font-size: 4.5rem;
  content: "\f105";
  color: #fff;
  position: absolute;
  right: 2rem;
  top: 0.75rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid.processing,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a.processing,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box.processing {
  background: #004D74 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid.processing:after,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a.processing:after,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box.processing:after {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid.processing i.fa-circle-o-notch,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a.processing i.fa-circle-o-notch,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box.processing i.fa-circle-o-notch {
  display: inline;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid a,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a a,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box a {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid a:hover,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a a:hover,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box a:hover {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui button#btn-place-bid:hover,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a:hover,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form .btn.border-box:hover {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui div.accept-loan a {
  display: flex;
  align-items: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui a:hover, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui a:focus, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui a:active {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .btn.orange.border-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .btn.orange.border-box:after {
  top: 0.25rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p label {
  color: #2397D5;
  font-weight: bold;
  font-size: 2rem;
  margin: 1.5rem 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p input[type=text],
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p input[type=password] {
  width: 100%;
  height: 5rem;
  padding: 1rem;
  font-size: 2rem;
  background: white;
  border-radius: 0.4rem;
  border: 1px solid #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p input[type=checkbox] {
  margin: 0;
  zoom: 2;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p.login-submit {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p.login-submit #wp-submit {
  border: 1px solid #2397D5;
  background: #fff;
  padding: 1.5rem 5rem;
  line-height: 1;
  font-size: 2rem;
  color: #024E73;
  font-weight: bold;
  transition: all 300ms ease-in;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui .header-bid-form #loginform p.login-submit #wp-submit:hover {
  color: #fff;
  background: #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget {
  width: 100%;
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget table.microloans-widget-table {
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget table.microloans-widget-table thead tr th {
  color: #fff;
  padding: 1.5rem 0.25rem !important;
  font-weight: bold;
  text-align: center;
  background: #0099DB;
  font-size: 1.7rem !important;
  line-height: 1;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget table.microloans-widget-table thead tr th input[type=checkbox] {
  zoom: 1.75;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget table.microloans-widget-table tbody tr td {
  font-size: 1.7rem !important;
  padding: 1rem 0.25rem;
  text-align: center;
  color: #0099DB;
  background: #fff;
  line-height: 1 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget table.microloans-widget-table tbody tr td input[type=checkbox] {
  zoom: 1.75;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget div.show-more a {
  color: #0099DB !important;
  font-size: 1.8rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget .buy {
  background: none;
  border-top: 1px solid lightgrey;
  padding: 2rem 0 0 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget .buy button#buy_button {
  background: white;
  color: #2396D5 !important;
  font-size: 2rem;
  border: 1px solid #2396D5;
  text-align: center;
  transition: all 300ms ease-in-out;
  margin-top: 2.5rem;
  width: 100%;
  border-radius: 4px;
  padding: 2.5rem 0;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui form.micro-loan-widget .buy button#buy_button:hover {
  background: #2396D5;
  color: #fff !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #bid-header {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #bid-header span.complete-percent {
  display: flex;
  width: 6rem;
  height: 6rem;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-radius: 100%;
  flex-shrink: 0;
  border: 0.4rem solid #D8E6EF;
  background: #004C74;
  font-size: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #bid-header span.title {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui span.subheader {
  display: block;
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul {
  background: #F2F6F9;
  padding: 1rem 2rem;
  border-radius: 5px;
  margin: 2rem 0 0 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul li {
  margin: 0;
  line-height: 1.5;
  font-size: 1.8rem;
  padding-left: 3rem;
  position: relative;
  cursor: pointer;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul li:after {
  margin-top: 0;
  left: 0;
  top: 0.7rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul li.uploaded {
  cursor: unset;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps {
  list-style: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li {
  line-height: 4rem;
  margin: 0 !important;
  cursor: pointer;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li a button {
  text-decoration: none;
  padding: 0.5rem 1rem;
  border: 1px solid #217BA0;
  color: #217BA0;
  border-radius: 2px;
  background: transparent;
  margin-left: 1rem;
  font-size: 1.6rem;
  margin-top: -0.25rem;
  line-height: 1.25;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li:before {
  font-family: FontAwesome;
  color: grey;
  content: "\f10c";
  font-size: 2.5rem;
  position: absolute;
  top: 0;
  left: -0.5rem;
  line-height: 1.65;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li.checked {
  text-decoration: line-through;
  color: #217BA0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li.checked a {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li.checked:before {
  color: #3092B2;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui ul.app-progress-steps li.checked:after {
  font-family: FontAwesome;
  color: #62c34a;
  content: "\f00c";
  font-size: 2.1rem;
  position: absolute;
  top: 0.2rem;
  left: -0.25rem;
  line-height: 1.65;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui #application-progress-footer #application-progress-button {
  background: white;
  color: #2396D5 !important;
  font-size: 2rem;
  border: 1px solid #2396D5;
  text-align: center;
  padding: 1rem;
  transition: all 300ms ease-in-out;
  margin-top: 2.5rem;
  width: 100%;
  height: 6rem;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.app-progress #app-ui #application-progress-footer #application-progress-button:hover {
  background: #2396D5;
  color: #fff !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container {
  background: #F1F6F9;
  padding-bottom: 5rem;
  min-height: 50rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content {
  min-height: 50rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .profile-tab-title {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper {
  display: block;
  padding-right: 53rem;
  padding-top: 0;
  margin: 0 auto;
  max-width: 160rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper p.login-note {
  font-size: 2.25rem;
  padding: 2rem 1rem 0 1rem;
  text-align: center;
  color: #4F5768;
  line-height: 1.25;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .buttons-container.sign-in-container {
  display: flex;
  justify-content: center;
  margin: 3rem 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .buttons-container.sign-in-container a button {
  border-radius: 3px;
  font-size: 2.5rem;
  font-weight: normal;
  margin: 0.25rem;
  padding: 1.25rem 5rem;
  min-width: 20rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content {
  padding-top: 0.25rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content span.loading {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .js-loader {
  text-align: center;
  font-size: 7.5rem;
  color: #14AAE0;
  padding: 5rem 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #_myLoanSegments2 p {
  font-size: 2rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content button#subscribe_for_all {
  border: 1px solid #2397D5;
  background: #2397D5 !important;
  font-size: 2rem;
  font-weight: bold;
  color: #fff;
  border-radius: 0.5rem;
  padding: 2rem 5rem;
  border: none !important;
  margin: 1rem 0;
  transition: all 300ms ease-in-out;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content button#subscribe_for_all:hover {
  color: #2397D5;
  background: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion {
  max-width: 95rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0, 1, 0, 1);
  display: block !important;
  padding: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums {
  padding: 0;
  border: none;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums #bbp_topic_subscription:checked + .fa:before {
  content: "\f046";
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-breadcrumb {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.even {
  background-color: #fff !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-header {
  border-left: 1rem solid #2398D5 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-header:first-child {
  border-left: none !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-header .bbp-meta span.bbp-reply-post-date {
  color: #999;
  font-size: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-header .bbp-meta a.bbp-reply-permalink {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-header .bbp-meta span.bbp-admin-links {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author {
  padding: 0 !important;
  margin-top: -3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  width: 10rem;
  flex-shrink: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author .bbp-author-role {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author .bbp-reply-ip {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author br {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author a.bbp-author-avatar {
  display: block;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author a.bbp-author-avatar img.avatar {
  opacity: 1 !important;
  max-width: 9rem !important;
  width: 9rem;
  height: auto;
  margin: 0 0 1rem 0;
  border-radius: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author a.bbp-author-name {
  color: #024E74;
  font-weight: bold;
  font-size: 2rem;
  margin: 0 0 1rem 0;
  text-align: center;
  word-break: break-all;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content {
  padding: 0 1.5rem 0 3rem;
  margin-left: 0;
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content p {
  font-size: 2rem !important;
  line-height: 1.5 !important;
  color: #515868;
  padding: 0 0 1rem 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content span.post-ratings {
  display: block;
  border-top: 1px solid #BFBFBF;
  padding-top: 2.5rem;
  margin-top: 2.5rem;
  line-height: 5rem;
  color: #7BC0E6;
  font-size: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content span.post-ratings img {
  padding: 1.75rem;
  border: 1px solid #2398D5 !important;
  border-radius: 4px;
  float: right;
  margin-left: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content span.post-ratings .post-ratings-text {
  display: none !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-content span.post-ratings-loading {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-template-notice,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-pagination {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies {
  margin-bottom: 0;
  list-style: none;
  padding-left: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-header {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body {
  background: #fff;
  padding-top: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.bbp-reply-header {
  background-color: #fff;
  padding: 3rem 0 1rem 16rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.type-topic,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.type-reply {
  border: none;
  border-bottom: 1px solid #E1E1E1;
  padding: 0 3rem 3rem 3rem;
  overflow: visible;
  display: flex;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.type-reply {
  border-left: 1rem solid #2398D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-footer {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form {
  padding: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  background: #515767;
  border-radius: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post {
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form {
  margin-bottom: 0;
  padding: 3rem 3.5rem !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form .form-allowed-tags, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form .form-allowed-tags {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form legend, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form legend {
  color: #fff !important;
  font-size: 2.5rem;
  margin: 0 !important;
  padding: 1.5rem 0 !important;
  border: none;
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form .bbp-admin-links, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form .bbp-admin-links {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form .bbp-template-notice, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form .bbp-template-notice {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.bbp_new_topic_title, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.bbp_new_topic_title {
  padding: 0 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.bbp_new_topic_title label, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.bbp_new_topic_title label {
  color: #fff !important;
  font-size: 2.5rem;
  margin: 0 !important;
  padding-bottom: 1.5rem !important;
  line-height: 1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.bbp_new_topic_title #bbp_topic_title, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.bbp_new_topic_title #bbp_topic_title {
  width: 100%;
  margin-bottom: 1.5rem;
  border-radius: 0;
  border: none !important;
  padding: 1rem;
  font-size: 2rem !important;
  height: 4rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.bbp_topic_type, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.bbp_topic_type {
  display: block !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.bbp_topic_type label, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.bbp_topic_type label {
  color: #fff !important;
  font-size: 2rem !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form div.bbp-the-content-wrapper, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form div.bbp-the-content-wrapper {
  margin-bottom: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form div.bbp-the-content-wrapper textarea.bbp-the-content {
  padding: 1rem;
  font-size: 2rem !important;
  border: none !important;
  border-radius: 0;
  width: 100%;
  margin: 0;
  max-width: 100%;
  min-height: 20rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.notify_from_topic,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.subscription_email, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.notify_from_topic,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.subscription_email {
  display: inline-block;
  margin: 0;
  padding-top: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.notify_from_topic label,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.subscription_email label, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.notify_from_topic label,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.subscription_email label {
  color: #fff;
  font-size: 2rem;
  line-height: 1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.notify_from_topic label i,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.subscription_email label i, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.notify_from_topic label i,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.subscription_email label i {
  color: #fff;
  font-size: 2rem;
  margin-right: 1rem;
  width: 2rem;
  cursor: pointer;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.notify_from_topic label #bbp_topic_subscription,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form p.subscription_email label #bbp_topic_subscription, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.notify_from_topic label #bbp_topic_subscription,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form p.subscription_email label #bbp_topic_subscription {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form div.bbp-submit-wrapper, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form div.bbp-submit-wrapper {
  border: none;
  float: right;
  display: inline-block !important;
  width: auto !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form div.bbp-submit-wrapper button.submit, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form div.bbp-submit-wrapper button.submit {
  margin-top: 0;
  background: #2397D5 !important;
  font-size: 2rem;
  font-weight: bold;
  color: #fff;
  border-radius: 0.5rem;
  padding: 0;
  border: none !important;
  height: 5rem;
  width: 17rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-topic-form #new-post .bbp-form div.bbp-submit-wrapper button.submit i, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums .bbp-reply-form #new-post .bbp-form div.bbp-submit-wrapper button.submit i {
  font-size: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 {
  color: #fff;
  cursor: pointer;
  background: #515767;
  padding: 1.75rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-image: url("../../images/accordion_bg.png");
  background-repeat: no-repeat;
  background-position: center right;
  margin: 2rem 0;
  position: relative;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 a {
  cursor: pointer;
  color: #fff;
  font-weight: normal;
  font-size: 2.75rem;
  background: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  padding: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 a span.state {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 a:hover, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 a:visited, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion h3 a:focus {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion.expanded {
  box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.2);
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion.expanded h3 {
  background-repeat: no-repeat !important;
  background-position: center right !important;
  background: #2397D5;
  background-image: url("../../images/accordion_bg_exp.png");
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion.expanded .accordian-content {
  max-height: 10000rem;
  padding: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .enable-demand-chain-container {
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .enable-demand-chain-container #enable-demand-chain {
  float: none;
  border: 1px solid lightgrey;
  background-color: white !important;
  padding: 2rem 1.5rem;
  margin: 2rem 0;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .enable-demand-chain-container #enable-demand-chain label {
  color: #2397D5;
  font-size: 2.25rem;
  font-weight: normal;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .enable-demand-chain-container #enable-demand-chain input[type=checkbox] {
  zoom: 2;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .enable-demand-chain-container #enable-demand-chain:before {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content {
  padding-top: 5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content h4 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #4F5768;
  font-size: 3rem;
  padding: 0.5rem 0 2rem 0;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content p {
  font-size: 2.25rem;
  line-height: 1.5;
  color: #707070;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content img {
  margin: 0 auto;
  display: block;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content p.please-edit,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content span.please-edit {
  text-align: right;
  color: #2397D5;
  cursor: pointer;
  font-size: 2.2rem;
  padding: 1rem 0;
  float: none;
  display: block;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content p.please-edit span,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content span.please-edit span {
  text-decoration: underline;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .demand-chain-content .demand-chain-editable h4 {
  color: #2397D5;
  font-weight: bold;
  font-size: 2.4rem;
  line-height: 1.5;
  border-bottom: 1px solid #9FD1EC;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable {
  margin-top: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable tbody tr th {
  text-align: center !important;
  padding: 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable tbody tr th:nth-child(2) {
  text-align: right !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable tbody tr td {
  text-align: center !important;
  padding: 1rem;
  vertical-align: middle;
  background: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable tbody tr td:nth-child(1) {
  text-align: left !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #loanBidsTable tbody tr td:nth-child(2) {
  text-align: right !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable {
  margin-top: 3rem;
  border: 1px solid #2397D5;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.2);
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table thead tr th,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable thead tr th {
  text-align: center !important;
  padding: 1.75rem 1rem;
  font-size: 1.8rem;
  width: auto;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table thead tr th .rbs-popup-container,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable thead tr th .rbs-popup-container {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr {
  border: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr:after, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr:before,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr:after,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr:before {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr.wtr,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr.wtr {
  border: 1px solid #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr th,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr th {
  text-align: center !important;
  padding: 1.75rem 1rem;
  font-size: 1.8rem;
  width: auto;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr th .rbs-popup-container,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr th .rbs-popup-container {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr td {
  background: #fff;
  padding: 1.75rem 1rem;
  border: none;
  width: auto;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td.amount-cell,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr td.amount-cell {
  width: 15%;
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td input[type=checkbox],
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr td input[type=checkbox] {
  zoom: 1.75;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td h3.appTitleAdmin,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr td h3.appTitleAdmin {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #4F5768;
  font-size: 2.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr:nth-child(even) td,
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.appDetailsTable tbody tr:nth-child(even) td {
  background: #F2F6F9;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(1) {
  width: 10%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(2) {
  width: 15%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(3) {
  width: 20%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(4) {
  width: 10%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(5) {
  width: 10%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(6) {
  width: 15%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(7) {
  width: 15%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans thead tr th:nth-child(8) {
  width: 5%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(1) {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(2) {
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(3) {
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(4) {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(5) {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(6) {
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(7) {
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.microloans tbody tr td:nth-child(8) {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finance-table tbody tr td:nth-child(1) {
  text-align: left;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table {
  width: 100%;
  background: white;
  margin-top: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.two-columns tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.two-columns tr td {
  width: 40%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.three-columns tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.three-columns tr td {
  width: 33.3333333333%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.three-columns tr td[colspan="3"] {
  width: 66.6666666667%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.fourth-columns tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.fourth-columns tr td {
  width: 23.3333333333%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.fourth-columns tr td:nth-child(1),
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table.fourth-columns tr th:nth-child(1) {
  width: 30%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr th {
  font-size: 2rem;
  padding: 2rem;
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td:first-child, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr th:first-child {
  text-align: left;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr th {
  background: #2398D5;
  color: white;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td {
  color: #6C727F;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td span.green-text {
  color: #69A32F;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td span.red-text {
  color: #DE4E4E;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td span.empty {
  color: transparent;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.row:before {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.plDate td {
  font-weight: bold;
  color: #6C727F;
  background: #F7F9FB !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.plDate td:last-child {
  background: #E1F0F8 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.wtr td {
  background: #D8EBF6 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.wtr td h4 {
  color: #2398D5;
  font-weight: normal;
  font-size: 3rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr.wtr td:last-child {
  background: #C5E3F3 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr:nth-child(even) td {
  background: #F7F9FB;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr:nth-child(even) td:last-child {
  background: #E1F0F8;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr:nth-child(odd) td {
  background: #E6F2F8;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr:nth-child(odd) td:last-child {
  background: #D1E9F6;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content {
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.2);
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts {
  display: flex;
  margin-top: 4rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .highcharts-container {
  width: 100% !important;
  height: 100% !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block {
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-heading {
  font-size: 2rem;
  background: #2398D5;
  padding: 1.5rem;
  font-weight: bold;
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-container {
  height: 40rem;
  padding-top: 3.5rem;
  background: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-heading {
  background: #1882B7;
  border-left: 1px solid #1882B7;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-container {
  border-left: 1px solid #E1E3E4;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-legend {
  border-left: 1px solid #E1E3E4;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend {
  display: flex;
  justify-content: center;
  background: #fff;
  padding-bottom: 1.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend .legend-item {
  font-size: 1.6rem;
  margin: 0 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend .legend-item i {
  padding-right: 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend .legend-item:nth-child(1) {
  color: #8BC734;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend .legend-item:nth-child(2) {
  color: #85C0F8;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block .chart-legend .legend-item:nth-child(3) {
  color: #FA9D7E;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .explanation-note {
  background: white;
  padding: 1.5rem;
  color: #6C727F;
  font-size: 1.6rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content p.text-note {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  margin-bottom: 0;
  color: #6A7C87;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #bid-holder {
  width: 100% !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #bid-holder button[type=submit] {
  background: #2396D5 !important;
  font-size: 2rem;
  font-weight: bold;
  padding: 2.5rem;
  height: auto;
  border: 1px solid #2396D5;
  transition: all 300ms ease-in-out;
  display: block;
  margin: 0 auto;
  width: 100%;
  color: #fff;
  max-width: 40rem;
  border-radius: 4px;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content #bid-holder button[type=submit]:hover {
  background: #fff !important;
  color: #2396D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .flex-col-reverse {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .flex-col-reverse .section-block {
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content h3.section-header {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #4F5768;
  font-size: 3rem;
  padding: 3rem 0 1.5rem 0;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content h3.section-header i.fa-pencil-square-o {
  cursor: pointer;
  opacity: 0.7;
  text-shadow: 1px 1px 1px black;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content h3.section-header i.fa-pencil-square-o:hover {
  opacity: 1;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content textarea.edit-content {
  width: 100%;
  min-height: 33rem;
  font-size: 1.8rem;
  padding: 1rem;
  margin: 0 0 1rem 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button.save-content {
  border-radius: 2px;
  font-size: 2rem;
  background: #2397D5;
  border: 1px solid #2397D5;
  width: 15rem;
  height: 4.5rem;
  color: #fff;
  display: block;
  margin: 0 auto;
  transition: all 300ms linear;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button.save-content:hover {
  background: white;
  color: #2397D5;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content h4.section-subheader {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #004E74;
  font-size: 2.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container {
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped {
  width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr th {
  font-size: 1.8rem;
  padding: 2rem 1.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr th {
  font-weight: normal;
  color: #14AAE0;
  width: 20%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr td {
  width: 30%;
  font-weight: bold;
  color: #004E74;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr:nth-child(odd) th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr:nth-child(odd) td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr:nth-child(odd) th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr:nth-child(odd) td {
  background: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr:nth-child(even) th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.strip-table tr:nth-child(even) td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr:nth-child(even) th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .table-container table.table-striped tr:nth-child(even) td {
  background: #EBF7FD;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable {
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped thead tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable thead tr th {
  background: #0099DB !important;
  color: #fff;
  font-weight: bold;
  width: 15%;
  text-align: center;
  border: none;
  position: relative;
  cursor: pointer;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped thead tr th:after, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable thead tr th:after {
  position: absolute;
  color: #fff;
  font-size: 20px;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped thead tr th.headerSortDown:after, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable thead tr th.headerSortDown:after {
  content: "▲";
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped thead tr th.headerSortUp:after, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable thead tr th.headerSortUp:after {
  content: "▼";
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped tbody tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable tbody tr td {
  width: 15%;
  font-size: 1.6rem;
  color: #445764;
  vertical-align: middle;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped tbody tr td abbr, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable tbody tr td abbr {
  text-decoration: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped tbody tr td i, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable tbody tr td i {
  font-size: 3rem;
  display: block;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped tbody tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable tbody tr th {
  background: #0099DB !important;
  color: #fff;
  font-weight: bold;
  width: 15%;
  text-align: left !important;
  border: none;
  padding: 1rem;
  font-size: 1.6rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.table-striped tbody tr th i.fa-question-circle, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content table.appDetailsTable tbody tr th i.fa-question-circle {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button#show_fees_block {
  border: none;
  background: none;
  font-size: 6rem;
  padding: 1rem;
  transition: all 100ms linear;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button#show_fees_block:hover {
  color: #0099DB;
  text-shadow: 1px 1px 2px #004e74;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button#show_fees_block:hover, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button#show_fees_block:active, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content button#show_fees_block:focus {
  box-shadow: none;
  outline: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container {
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 5px;
  background: #fff;
  padding: 4rem 5rem;
  border-left: 10px solid lightgrey;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.fees-container {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container .stat-block span.stat-label {
  color: #999999;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: bold;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container .stat-block h4 {
  font-size: 4rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container .stat-block h4 span.small {
  font-size: 3rem;
  color: inherit;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-safe {
  border-color: #0a9e4f;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-safe .stat-block h4 {
  color: #0a9e4f;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-fair {
  border-color: #FE9876;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-fair .stat-block h4 {
  color: #FE9876;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-risky {
  border-color: #f44336;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risk-container.risk-risky .stat-block h4 {
  color: #f44336;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item {
  width: 100%;
  max-width: 50rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0 2rem 0.5rem 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item .security-img {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  background: #fff;
  width: 5rem;
  height: 5rem;
  margin-right: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item .security-img img {
  margin: 0;
  max-width: 100%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item .security-element p {
  padding: 0.25rem 0;
  margin-bottom: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item .security-element p.security-name {
  color: #14AAE0;
  font-weight: bold;
  font-size: 1.6rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container.security-container div.security-item .security-element p.est-equity {
  color: #999999;
  font-size: 1.6rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item {
  width: 33.3333333333%;
  min-width: 30rem;
  position: relative;
  border: 1px solid #14AAE0;
  background: #fff;
  margin-left: -1px;
  margin-top: -1px;
  align-items: center;
  display: flex;
  min-height: 6rem;
  transition: all 300ms ease-in-out;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item i.fa.fa-question-circle {
  transition: all 300ms ease-in-out;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item:hover {
  background: #14AAE0;
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item:hover i.fa.fa-question-circle {
  color: #fff;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item:hover .risk-description {
  display: flex;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item .block-content {
  display: flex;
  align-items: center;
  padding: 0 1.5rem;
  text-align: left;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item .block-content .risk-text {
  text-align: left;
  margin-left: 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.risks-container .risk-item .risk-description {
  width: calc(100% + 2px);
  height: calc(200% + 3px);
  position: absolute;
  top: -1px;
  left: 100%;
  z-index: 999;
  background: #14AAE0;
  color: white;
  border: 1px solid #14AAE0;
  display: none;
  align-items: center;
  padding: 1.5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.files-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.files-container .file-block {
  width: 33.3333333333%;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.files-container .file-block i {
  color: #707070;
  font-size: 1.8rem;
  padding-right: 1rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.files-container .file-block a {
  color: #14AAE0;
  font-weight: bold;
  font-size: 1.8rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.about-the-company {
  border-radius: 5px;
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
  width: 100%;
  padding: 5rem;
  background: #fff;
  margin-top: 5rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.about-the-company h3.section-header {
  padding-top: 0;
  margin-top: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.about-the-company p {
  padding: 1rem 0;
  font-size: 1.8rem;
  color: #575F70;
  line-height: 1.25;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.about-the-company a.read-more-link {
  font-size: 1.8rem;
  color: #14AAE0;
  font-weight: bold;
  padding-top: 2rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content #creditsafe_rating_chart {
  margin-right: 3rem;
  margin-top: 3rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container {
  display: flex;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block {
  width: 100%;
  padding-right: 3rem;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block p {
  padding: 1rem 0;
  font-size: 1.8rem;
  color: #575F70;
  line-height: 1.25;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table {
  width: 100%;
  background: white;
  margin-top: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr th {
  font-size: 1.8rem;
  padding: 1.25rem;
  text-align: right;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td:first-child, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr th:first-child {
  text-align: left;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td:last-child, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr th:last-child {
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr th {
  background: #2398D5;
  color: white;
  font-weight: bold;
  text-align: center;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td {
  color: #6C727F;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td.positive {
  color: #69A32F;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr td.negative {
  color: #DE4E4E;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.row:before {
  display: none;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.plDate td {
  font-weight: bold;
  color: #6C727F;
  background: #F7F9FB !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.plDate td:last-child {
  background: #E1F0F8 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.wtr td {
  background: #D8EBF6 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.wtr td h4 {
  color: #2398D5;
  font-weight: normal;
  font-size: 3rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr.wtr td:last-child {
  background: #C5E3F3 !important;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr:nth-child(even) td {
  background: #F7F9FB;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr:nth-child(even) td:last-child {
  background: #E1F0F8;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr:nth-child(odd) td {
  background: #E6F2F8;
}
html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content div.flex-container .content-block table.comments-table tbody tr:nth-child(odd) td:last-child {
  background: #D1E9F6;
}
html body footer {
  position: absolute;
  z-index: -1;
}

@media only screen and (max-width: 1600px) {
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .table-container {
    overflow: auto;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts {
    flex-wrap: wrap;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-heading,
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-container,
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content .financing-tab-content .financing-tab-charts .chart-block:last-child .chart-legend {
    border: none;
  }
}
@media (max-width: 1570px) {
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal {
    padding: 0;
  }
}
@media only screen and (max-width: 1080px) {
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content h4 {
    font-size: 3rem;
    white-space: nowrap;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content h4 span.small {
    font-size: 2.25rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container {
    flex-wrap: wrap;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block {
    width: 25%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block {
    margin-left: auto;
  }
}
@media only screen and (max-width: 768px) {
  html body #outer-wrapper #content-wrapper .page-head {
    padding-bottom: 10rem;
  }
  html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content {
    flex-wrap: wrap;
    justify-content: center;
  }
  html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-actions {
    justify-content: center;
    flex-wrap: wrap;
  }
  html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-actions p {
    padding: 1.5rem 0;
  }
  html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-name h2 {
    font-size: 5.5vw;
  }
  html body #outer-wrapper #content-wrapper .page-head .content-wrapper .header-content .loan-logo {
    width: 10rem;
    height: 10rem;
    flex-shrink: 0;
  }
  html body #outer-wrapper #content-wrapper .page-content {
    margin-top: -10rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal {
    padding: 0 3rem;
    height: 10rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li {
    display: none;
    height: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.active {
    display: block;
    box-shadow: none;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal li.active a {
    background: #024E74;
    box-shadow: none;
    color: #fff;
    font-size: 3rem;
    height: 100%;
    padding: 3.5rem 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal button.tabs-control {
    display: block;
    border: none;
    background: #024E74;
    color: #fff;
    border-radius: 0;
    font-size: 6rem;
    padding: 0 2rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal button.tabs-control.control-left {
    border-right: 1px solid #145B7E;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content ul.tabs-horizontal button.tabs-control.control-right {
    border-left: 1px solid #145B7E;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content {
    background: #F2F6F9;
    padding-top: 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper {
    padding: 0 3rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container {
    flex-wrap: wrap;
    justify-content: center;
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block {
    width: 50%;
    background: #fff;
    padding: 2rem 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block .block-content {
    text-align: center;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(odd) {
    border-right: 1px solid #E4E4E4;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(1), html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block:nth-child(2) {
    border-bottom: 1px solid #E4E4E4;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block {
    padding: 0;
    width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper {
    position: relative;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now {
    width: 100% !important;
    max-width: 100%;
    margin: 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header {
    cursor: pointer;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header .title {
    position: relative;
    cursor: pointer;
    background: #2398D5;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #bid-header .title:after {
    content: "+";
    float: right;
    font-size: 5rem;
    font-weight: normal;
    transition: all 300ms ease-in;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now #app-ui {
    max-height: 0;
    padding: 0 2rem !important;
    overflow: hidden;
    transition: all 300ms cubic-bezier(0, 1, 0, 1);
    background: white;
    border-radius: 0 0 5px 5px;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.expanded #bid-header .title:after {
    transform: rotate(225deg);
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .stats-content .content-wrapper .flex-container .stats-block.widget-block .widget-wrapper #bid-now.expanded #app-ui {
    max-height: 200rem;
    padding: 2rem !important;
    overflow: unset;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper {
    padding: 0 3rem 3rem 3rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.075);
    width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr {
    display: block;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr td, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr th {
    display: block;
    width: 100%;
    text-align: center;
    background: none;
    background: #fff;
    padding: 1rem;
    font-size: 2.5rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr td.blue-bg, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr th.blue-bg {
    background: #EDF7FC;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr th {
    padding-top: 1rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .table-container table.strip-table.overview-table tr td {
    padding-bottom: 1rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container {
    justify-content: flex-start;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item {
    width: 100%;
    min-height: 8rem;
    margin-bottom: 2rem;
    flex-wrap: wrap;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item:hover {
    background: white;
    color: #333;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item:hover i {
    color: #333;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item .block-content {
    width: 100%;
    min-height: 8rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item .block-content i.fa.fa-question-circle {
    margin-right: 1rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item .risk-description {
    width: 100%;
    height: auto;
    position: relative;
    top: unset;
    left: unset;
    display: block;
    transition: all 500ms cubic-bezier(0, 1, 0, 1);
    max-height: 0;
    padding: 0 1rem;
    overflow: hidden;
    border: none;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container.risks-container .risk-item.expanded .risk-description {
    max-height: 50rem;
    transition: all 500ms ease-in-out;
    padding: 1rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container {
    padding: 4rem 1rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container .stat-block {
    text-align: center;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container .stat-block h4 {
    font-size: 3rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container .stat-block h4 span.small {
    font-size: 2.25rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container.fees-container {
    flex-wrap: wrap;
    justify-content: space-around;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper .risk-container.fees-container .stat-block {
    width: 33%;
    margin-bottom: 2rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.about-the-company {
    padding: 2rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.files-container .file-block {
    width: 100%;
    padding: 1rem 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container {
    flex-wrap: wrap;
    justify-content: center;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .content-wrapper div.flex-container .content-block {
    padding-right: 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content {
    overflow: auto;
    max-width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion {
    max-width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author {
    margin-top: 0;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author img.avatar,
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums div.bbp-reply-author a.bbp-author-name {
    position: relative;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.bbp-reply-header {
    padding: 1.5rem;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.bbp-reply-header .bbp-meta {
    text-align: center;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.bbp-reply-header .bbp-meta span.bbp-reply-post-date {
    text-align: center;
    width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.type-topic,
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content div.accordion .accordian-content #bbpress-forums ul.forums.bbp-replies li.bbp-body div.type-reply {
    padding: 0;
    flex-wrap: wrap;
    justify-content: center;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr th, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td {
    padding: 0.5rem;
    width: auto !important;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr th.date, html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container .tab-content .js-content table.finances-table tbody tr td.date {
    white-space: nowrap;
  }
}
@media print {
  html body .print-only {
    display: initial;
  }
  html body .rebs-logo-container {
    display: flex;
    justify-content: center;
    margin-bottom: 5rem;
  }
  html body .rebs-logo-container img {
    width: 30%;
  }
  html body .risk-container.fees-container {
    display: flex !important;
    margin-top: 2rem;
  }
  html body #print_loan_profile,
  html body #show_fees_block,
  html body .section-subheader,
  html body .read-more-link,
  html body .bbp-reply-form,
  html body .post-ratings,
  html body #subscribe_for_all {
    display: none !important;
  }
  html body #profile-financials,
  html body #profile-discussion,
  html body #profile-business-profile {
    display: block !important;
  }
  html body #profile-business-profile .flex-container {
    flex-wrap: wrap;
  }
  html body #profile-business-profile .flex-container .content-block {
    padding: 0;
    width: 100%;
  }
  html body #outer-wrapper #content-wrapper .page-content .loan-profile-content .tabs-container {
    min-height: auto;
  }
  html body .about-the-company {
    padding: 0 !important;
  }
  html body .about-the-company h3.section-header {
    margin-top: 2rem !important;
  }
  html body .flex-list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  html body .flex-list div.list-section {
    width: 100%;
  }
  html body .div.security-item {
    width: 50% !important;
    max-width: 50% !important;
    padding-right: 2rem !important;
  }
  html body div.accordion {
    max-width: 95% !important;
  }
  html body div.accordion .bbp-body {
    padding-top: 0 !important;
  }
  html body div.accordion .bbp-body .bbp-reply-header {
    padding-top: 1.5rem !important;
  }
  html body div.accordion .bbp-body div.type-topic {
    padding-bottom: 0.5rem !important;
  }
  html body div.accordion .bbp-body div.type-reply {
    padding-bottom: 0.5rem !important;
  }
  html body div.accordion:last-of-type {
    display: none !important;
  }
  html body div.accordion h3 {
    margin: 0 !important;
  }
  html body div.accordion img.avatar {
    width: 8rem !important;
    height: 8rem !important;
    border-radius: 100%;
  }
  html body table.finance-table {
    border: 1px solid lightgrey !important;
  }
  html body table.finance-table tbody tr th, html body table.finance-table tbody tr td {
    padding: 0.5rem !important;
    font-size: 1.85rem !important;
  }
  html body table.finance-table tbody tr th h3, html body table.finance-table tbody tr td h3 {
    margin: 0 !important;
  }
  html body table.finance-table tbody tr.wtr {
    border: 1px solid lightgrey !important;
  }
  html body .stats-content {
    position: relative !important;
  }
  html body h3.section-header.print-only {
    padding-left: 1.5rem !important;
    display: block !important;
  }
}

/*# sourceMappingURL=loan-profile.css.map */
