/*! RAUL v2.82.9 (https://styleguide.realpage.com/) */
@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");
.clearfix::after { display: block; clear: both; content: ""; }

.d-none { display: none !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; }

@media (min-width: 576px) { .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 768px) { .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 992px) { .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media (min-width: 1200px) { .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

@media print { .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; } }

.m-0 { margin: 0 !important; }

.mt-0, .my-0 { margin-top: 0 !important; }

.mr-0, .mx-0 { margin-right: 0 !important; }

.mb-0, .my-0 { margin-bottom: 0 !important; }

.ml-0, .mx-0 { margin-left: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.mt-3, .my-3 { margin-top: 1rem !important; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.mb-3, .my-3 { margin-bottom: 1rem !important; }

.ml-3, .mx-3 { margin-left: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.mt-4, .my-4 { margin-top: 1.5rem !important; }

.mr-4, .mx-4 { margin-right: 1.5rem !important; }

.mb-4, .my-4 { margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 { margin-left: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.mt-5, .my-5 { margin-top: 3rem !important; }

.mr-5, .mx-5 { margin-right: 3rem !important; }

.mb-5, .my-5 { margin-bottom: 3rem !important; }

.ml-5, .mx-5 { margin-left: 3rem !important; }

.p-0 { padding: 0 !important; }

.pt-0, .py-0 { padding-top: 0 !important; }

.pr-0, .px-0 { padding-right: 0 !important; }

.pb-0, .py-0 { padding-bottom: 0 !important; }

.pl-0, .px-0 { padding-left: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.pt-3, .py-3 { padding-top: 1rem !important; }

.pr-3, .px-3 { padding-right: 1rem !important; }

.pb-3, .py-3 { padding-bottom: 1rem !important; }

.pl-3, .px-3 { padding-left: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.pt-4, .py-4 { padding-top: 1.5rem !important; }

.pr-4, .px-4 { padding-right: 1.5rem !important; }

.pb-4, .py-4 { padding-bottom: 1.5rem !important; }

.pl-4, .px-4 { padding-left: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.pt-5, .py-5 { padding-top: 3rem !important; }

.pr-5, .px-5 { padding-right: 3rem !important; }

.pb-5, .py-5 { padding-bottom: 3rem !important; }

.pl-5, .px-5 { padding-left: 3rem !important; }

.m-auto { margin: auto !important; }

.mt-auto, .my-auto { margin-top: auto !important; }

.mr-auto, .mx-auto { margin-right: auto !important; }

.mb-auto, .my-auto { margin-bottom: auto !important; }

.ml-auto, .mx-auto { margin-left: auto !important; }

@media (min-width: 576px) { .m-sm-0 { margin: 0 !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0 !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; } }

@media (min-width: 768px) { .m-md-0 { margin: 0 !important; }
  .mt-md-0, .my-md-0 { margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0 !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0 !important; }
  .pt-md-0, .py-md-0 { padding-top: 0 !important; }
  .pr-md-0, .px-md-0 { padding-right: 0 !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 { padding-left: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; } }

@media (min-width: 992px) { .m-lg-0 { margin: 0 !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0 !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; } }

@media (min-width: 1200px) { .m-xl-0 { margin: 0 !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0 !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; } }

.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: 0.3rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #c9cdcf; }

.nav-tabs { border-bottom: 3px solid transparent; }

.nav-tabs .nav-item { margin-bottom: -3px; }

.nav-tabs .nav-link { border: 3px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: rgba(0, 118, 204, 0.4); }

.nav-tabs .nav-link.disabled { color: #c9cdcf; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #303436; background-color: transparent; border-color: #0076cc; }

.nav-tabs .dropdown-menu { margin-top: -3px; border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills .nav-link { border-radius: 0; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #0076cc; background-color: transparent; }

.nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.list-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; }

.list-group-item-action { width: 100%; color: #495057; text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { color: #495057; text-decoration: none; background-color: #f8f9fa; }

.list-group-item-action:active { color: #212529; background-color: #e9ecef; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid #c9cdcf; }

.list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.list-group-item:hover, .list-group-item:focus { z-index: 1; text-decoration: none; }

.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff; }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; }

.list-group-item-danger { color: #721c24; background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #721c24; background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active { color: #fff; background-color: #721c24; border-color: #721c24; }

.list-group-item-error { color: #6c0e10; background-color: #f2bfc0; }

.list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus { color: #6c0e10; background-color: #eeaaab; }

.list-group-item-error.list-group-item-action.active { color: #fff; background-color: #6c0e10; border-color: #6c0e10; }

.list-group-item-info { color: #003d6a; background-color: #b8d9f1; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #003d6a; background-color: #a3ceed; }

.list-group-item-info.list-group-item-action.active { color: #fff; background-color: #003d6a; border-color: #003d6a; }

.list-group-item-primary { color: #003d6a; background-color: #b8d9f1; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #003d6a; background-color: #a3ceed; }

.list-group-item-primary.list-group-item-action.active { color: #fff; background-color: #003d6a; border-color: #003d6a; }

.list-group-item-success { color: #0f6029; background-color: #bfebcd; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #0f6029; background-color: #ace5be; }

.list-group-item-success.list-group-item-action.active { color: #fff; background-color: #0f6029; border-color: #0f6029; }

.list-group-item-warning { color: #846417; background-color: #ffeec4; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #846417; background-color: #ffe7ab; }

.list-group-item-warning.list-group-item-action.active { color: #fff; background-color: #846417; border-color: #846417; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent; }

@-ms-viewport { width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #212529; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

dfn { font-style: italic; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }

a:hover { color: #0056b3; text-decoration: underline; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg:not(:root) { overflow: hidden; }

table { border-collapse: collapse; }

caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: #6c757d; text-align: left; caption-side: bottom; }

th { text-align: inherit; }

label { display: inline-block; margin-bottom: 0.5rem; }

button { border-radius: 0; }

button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

* { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

html { height: 100%; }

body { color: #303436; font-family: 'Roboto', sans-serif; font-size: 14px; min-height: 100%; position: relative; }

h1 { font-size: 20px; line-height: 20px; }

h2 { font-size: 18px; line-height: 18px; }

h3 { font-size: 16px; line-height: 16px; }

h4 { font-size: 15px; line-height: 15px; }

h5 { font-size: 14px; line-height: 14px; }

h6 { font-size: 13px; line-height: 13px; }

small { font-size: 12px; line-height: 12px; }

b, strong { font-weight: bold; }

.background-primary { background: #0076cc !important; }

.bg-primary { background: #0076cc !important; }

.border-primary { border-color: #0076cc !important; }

.text-primary { color: #0076cc !important; }

.background-accent { background: #f60 !important; }

.bg-accent { background: #f60 !important; }

.border-accent { border-color: #f60 !important; }

.text-accent { color: #f60 !important; }

.background-charcoal-90 { background: #181a1b !important; }

.bg-charcoal-90 { background: #181a1b !important; }

.border-charcoal-90 { border-color: #181a1b !important; }

.text-charcoal-90 { color: #181a1b !important; }

.background-charcoal-80 { background: #303436 !important; }

.bg-charcoal-80 { background: #303436 !important; }

.border-charcoal-80 { border-color: #303436 !important; }

.text-charcoal-80 { color: #303436 !important; }

.background-charcoal-70 { background: #494d50 !important; }

.bg-charcoal-70 { background: #494d50 !important; }

.border-charcoal-70 { border-color: #494d50 !important; }

.text-charcoal-70 { color: #494d50 !important; }

.background-charcoal-50 { background: #7a8085 !important; }

.bg-charcoal-50 { background: #7a8085 !important; }

.border-charcoal-50 { border-color: #7a8085 !important; }

.text-charcoal-50 { color: #7a8085 !important; }

.background-charcoal-30 { background: #afb3b6 !important; }

.bg-charcoal-30 { background: #afb3b6 !important; }

.border-charcoal-30 { border-color: #afb3b6 !important; }

.text-charcoal-30 { color: #afb3b6 !important; }

.background-charcoal-20 { background: #c9cdcf !important; }

.bg-charcoal-20 { background: #c9cdcf !important; }

.border-charcoal-20 { border-color: #c9cdcf !important; }

.text-charcoal-20 { color: #c9cdcf !important; }

.background-charcoal-10 { background: #e4e6e7 !important; }

.bg-charcoal-10 { background: #e4e6e7 !important; }

.border-charcoal-10 { border-color: #e4e6e7 !important; }

.text-charcoal-10 { color: #e4e6e7 !important; }

.background-charcoal-05 { background: #f1f3f3 !important; }

.bg-charcoal-05 { background: #f1f3f3 !important; }

.border-charcoal-05 { border-color: #f1f3f3 !important; }

.text-charcoal-05 { color: #f1f3f3 !important; }

.background-charcoal-dark { background: #181a1b !important; }

.bg-charcoal-dark { background: #181a1b !important; }

.border-charcoal-dark { border-color: #181a1b !important; }

.text-charcoal-dark { color: #181a1b !important; }

.background-charcoal { background: #494d50 !important; }

.bg-charcoal { background: #494d50 !important; }

.border-charcoal { border-color: #494d50 !important; }

.text-charcoal { color: #494d50 !important; }

.background-charcoal-light { background: #e4e6e7 !important; }

.bg-charcoal-light { background: #e4e6e7 !important; }

.border-charcoal-light { border-color: #e4e6e7 !important; }

.text-charcoal-light { color: #e4e6e7 !important; }

.background-white { background: #fff !important; }

.bg-white { background: #fff !important; }

.border-white { border-color: #fff !important; }

.text-white { color: #fff !important; }

.background-info { background: #0076cc !important; }

.bg-info { background: #0076cc !important; }

.border-info { border-color: #0076cc !important; }

.text-info { color: #0076cc !important; }

.background-success { background: #1cb94e !important; }

.bg-success { background: #1cb94e !important; }

.border-success { border-color: #1cb94e !important; }

.text-success { color: #1cb94e !important; }

.background-error { background: #d01a1f !important; }

.bg-error { background: #d01a1f !important; }

.border-error { border-color: #d01a1f !important; }

.text-error { color: #d01a1f !important; }

.background-danger { background: #d01a1f !important; }

.bg-danger { background: #d01a1f !important; }

.border-danger { border-color: #d01a1f !important; }

.text-danger { color: #d01a1f !important; }

.background-warning { background: #fec12d !important; }

.bg-warning { background: #fec12d !important; }

.border-warning { border-color: #fec12d !important; }

.text-warning { color: #fec12d !important; }

.background-light-grey { background: #f7f8f9 !important; }

.bg-light-grey { background: #f7f8f9 !important; }

.border-light-grey { border-color: #f7f8f9 !important; }

.text-light-grey { color: #f7f8f9 !important; }

[v-cloak] { display: none; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.fade { -webkit-transition: opacity 0.35s linear; transition: opacity 0.35s linear; }

@media screen and (prefers-reduced-motion: reduce) { .fade { -webkit-transition: none; transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

@media screen and (prefers-reduced-motion: reduce) { .collapsing { -webkit-transition: none; transition: none; } }

.fade-enter-active, .fade-leave-active { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

.fade-enter, .fade-leave-to { opacity: 0; }

.no-transition { -webkit-transition: none !important; transition: none !important; }

@media print { .raul-header { position: absolute; }
  header.raul-page-header { position: absolute; }
  .raul-notification-container { position: absolute; } }

.ui-notifications-context, .ui-shopping-context { -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; position: absolute; }

.ui-notifications-context::before, .ui-shopping-context::before { border-bottom: solid 10px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; content: ''; height: 0; position: absolute; right: 40px; top: 0; width: 0; }

.ui-notifications-context-content, .ui-shopping-context-content { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; -webkit-box-sizing: border-box; box-sizing: border-box; color: #303436; margin-top: 10px; min-height: 280px; padding: 15px; width: 420px; z-index: 300; }

.raul-switcher-context { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; -webkit-box-sizing: border-box; box-sizing: border-box; color: #303436; font-family: 'Roboto', Arial, sans-serif; min-height: 280px; padding: 15px; position: absolute; width: 420px; z-index: 300; }

.raul-switcher-context::before { border-bottom: solid 10px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; content: ''; height: 0; position: absolute; right: 40px; top: -10px; width: 0; }

.raul-switcher-context .raul-tab-content { max-height: 300px; overflow-y: auto; }

.raul-header-more-context .raul-switcher-context { padding: 0; }

.raul-switcher-context .family-name { height: 40px; margin: 0; padding: 0 5px; }

.raul-switcher-context .family-icon { color: #0076cc; font-size: 25px; line-height: 40px; padding: 0 6px 0 0; vertical-align: middle; }

.raul-switcher-context .family-text { line-height: 40px; vertical-align: middle; }

.raul-switcher-context .product-url { display: inline-block; vertical-align: middle; width: 24%; }

.raul-switcher-context .product-url:hover { text-decoration: none; }

.raul-switcher-context .product { background-color: #f1f3f3; -webkit-box-shadow: 1px 1px 0 rgba(163, 175, 181, 0.5); box-shadow: 1px 1px 0 rgba(163, 175, 181, 0.5); display: block; font-size: 11px; height: 85px; margin: 5px; padding: 5px; text-align: center; }

.raul-switcher-context .product-icon { color: #0076cc; display: block; font-size: 25px; padding: 7px 0; }

.raul-switcher-context .product-name { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #303436; display: -webkit-box; display: -ms-flexbox; display: flex; height: 32px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.raul-switcher-context .family-icon::before, .raul-switcher-context .product-icon::before { background-size: 25px 25px; content: ''; display: inline-block; height: 25px; width: 25px; }

.raul-switcher-context .asset-optimization .family-icon::before { background-image: url("https://cdn.realpage.com/images/families/asset-optimization.svg"); }

.raul-switcher-context .lease-management .family-icon::before { background-image: url("https://cdn.realpage.com/images/families/lease-management.svg"); }

.raul-switcher-context .property-management .family-icon::before { background-image: url("https://cdn.realpage.com/images/families/property-management.svg"); }

.raul-switcher-context .resident-services .family-icon::before { background-image: url("https://cdn.realpage.com/images/families/resident-services.svg"); }

.raul-switcher-context .asset-and-investment-management .family-icon::before { background-image: url("https://cdn.realpage.com/images/families/asset-and-investment-management.svg"); }

.raul-switcher-context .realpage-accounting .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/realpage-accounting.svg"); }

.raul-switcher-context .active-building .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/monitor-with-user.svg"); }

.raul-switcher-context .amenity-analysis .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/amenity-analysis.svg"); }

.raul-switcher-context .asset-optimizer .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/asset-optimization.svg"); }

.raul-switcher-context .axiometrics .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/axiometrics.svg"); }

.raul-switcher-context .business-intelligence .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/business-intelligence.svg"); }

.raul-switcher-context .deposit-iq .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/deposit-iq.svg"); }

.raul-switcher-context .easy-lms .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/easy-lms.svg"); }

.raul-switcher-context .renters-insurance .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/renters-insurance.svg"); }

.raul-switcher-context .intelligent-lead-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/intelligent-lead-management.svg"); }

.raul-switcher-context .investment-analytics .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/investment-analytics.svg"); }

.raul-switcher-context .kigo .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/kigo.svg"); }

.raul-switcher-context .lead2lease .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/lead2lease.svg"); }

.raul-switcher-context .lead-analytics .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/lead-analytics.svg"); }

.raul-switcher-context .market-comps .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/market-comps.svg"); }

.raul-switcher-context .market-comps-enterprise .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/market-comps.svg"); }

.raul-switcher-context .websites-syndication .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/marketing-center.svg"); }

.raul-switcher-context .rentjoy-contact-center .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/rentjoy-crm.svg"); }

.raul-switcher-context .onesite .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/onesite.svg"); }

.raul-switcher-context .online-leasing .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/online-leasing.svg"); }

.raul-switcher-context .on-site .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/on-site.svg"); }

.raul-switcher-context .spend-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/spend-management.svg"); }

.raul-switcher-context .realpage-document-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/document-management.svg"); }

.raul-switcher-context .payments .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/payments.svg"); }

.raul-switcher-context .performance-analytics .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/performance-analytics.svg"); }

.raul-switcher-context .portfolio-asset-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/portfolio-asset-management.svg"); }

.raul-switcher-context .prospect-contact-center .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/prospect-contact-center.svg"); }

.raul-switcher-context .propertyware .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/propertyware.svg"); }

.raul-switcher-context .realpage-document-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/realpage-document-management.svg"); }

.raul-switcher-context .realpage-portfolio-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/realpage-portfolio-management.svg"); }

.raul-switcher-context .renters-insurance .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/renters-insurance.svg"); }

.raul-switcher-context .relate-24-7 .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/relate-24-7.svg"); }

.raul-switcher-context .resident-portal .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/resident-portals.svg"); }

.raul-switcher-context .revenue-forecaster .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/revenue-forecaster.svg"); }

.raul-switcher-context .revenue-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/revenue-management.svg"); }

.raul-switcher-context .spend-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/spend-management.svg"); }

.raul-switcher-context .unified-amenities .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/unified-amenities.svg"); }

.raul-switcher-context .utility-management .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/utility-management.svg"); }

.raul-switcher-context .vendor-marketplace .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/vendor-marketplace.svg"); }

.raul-switcher-context .vendor-services .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/vendor-services.svg"); }

.raul-switcher-context .windsor-consulting .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/windsor-consulting.svg"); }

.raul-switcher-context .yieldstar .product-icon::before { background-image: url("https://cdn.realpage.com/images/products/yieldstar.svg"); }

ui-icon { -webkit-box-sizing: content-box; box-sizing: content-box; display: inline-block; height: 1.2em; position: relative; vertical-align: middle; width: 1.2em; }

ui-icon > i, ui-icon > i > svg { display: inline-block; height: 100%; width: 100%; }

ui-icon > i > svg { margin-top: -0.07em; }

ui-icon > i > svg > path { fill: currentColor; }

ui-icon.icon-big { font-size: 1.4em; }

ui-icon.icon-bigger { font-size: 1.8em; }

ui-icon.icon-biggest { font-size: 2.4em; }

ui-icon.icon-responsive, ui-icon.icon-responsive i, ui-icon.icon-responsive svg { display: block; height: auto; top: 0; width: 100%; }

#Filled_Icons circle, #Filled_Icons ellipse, #Filled_Icons polygon, #Filled_Icons polyline, #Filled_Icons path, #Filled_Icons rect, #Line_Icons circle, #Line_Icons ellipse, #Line_Icons polygon, #Line_Icons polyline, #Line_Icons path, #Line_Icons rect { fill: currentColor; }

.raul-list-group { -webkit-box-sizing: border-box; box-sizing: border-box; color: #303436; font-family: 'Roboto'; font-size: 14px; }

.clearfix::after { clear: both; content: ''; display: table; }

.raul-list-group-header { background-color: #f7f8f9; border: 1px solid #c9cdcf; border-bottom: 0; font-size: 12px; font-weight: 500; line-height: 40px; padding: 0 17px; }

.raul-list-group-item + .raul-list-group-item .raul-list-group-header { border-top: 0; }

.raul-list-group-item ul { list-style: none; margin: 0; padding: 0; }

.raul-list-group-item li { border: 1px solid #c9cdcf; border-top: 0; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; }

.raul-list-group-item li:first-child { border-top: 1px solid #c9cdcf; }

.raul-list-group-item li > label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 0; padding: 1.25rem; width: 100%; }

.raul-list-item-first-line { line-height: 22px; }

.raul-list-item-second-line { color: #7a8085; }

.raul-list-item-optional-text { float: left; font-size: 12px; line-height: 18px; margin-right: 17px; }

.raul-list-group .raul-radio-wrapper, .raul-list-group .raul-checkbox-wrapper, .raul-list-group .raul-switch-wrapper { float: right; margin-bottom: 0; padding-left: 0; }

.raul-list-group .raul-radio-wrapper { width: 18px; }

.raul-list-group .raul-checkbox-wrapper { width: 20px; }

.raul-list-group.raul-list-optional-layout { width: 100%; }

.raul-list-optional-layout li { display: inline-block; float: left; width: 50%; }

.raul-list-optional-layout li:nth-child(2) { border-top: 1px solid #c9cdcf; }

.raul-list-optional-layout li:nth-child(2n) { border-left: 0; }

.raul-list-group .raul-form-input-text { font-size: 12px; }

.raul-list-group-item .raul-sublist-group { -webkit-transition: 0.4s; transition: 0.4s; }

.raul-list-group-item .raul-sublist-group li { border: 0; border-top: 1px solid #c9cdcf; }

.raul-sublist-group img { height: 18px; margin-right: 7px; vertical-align: middle; width: 18px; }

.raul-sublist-group .raul-list-item-first-line { display: inline-block; }

@media only screen and (max-width: 576px) { .raul-list-group { width: 100%; }
  .raul-list-optional-layout li { width: 100%; }
  .raul-list-optional-layout li:nth-child(2n) { border-left: 1px solid #c9cdcf; border-top: 0; } }

.list-group-item-flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.raul-nav, .raul-nav a.nav-link, .raul-nav a.nav-link.active, .raul-tab-content { color: #303436; }

.raul-nav.nav > li > a.nav-link { border-bottom: 3px solid transparent; font-size: 14px; font-weight: 500; line-height: 40px; padding: 0 18px; text-transform: capitalize; }

.raul-nav.nav-tabs > li > a:hover, .raul-nav.nav-tabs > li > a:focus { outline: none; }

.raul-nav-tabs.nav-tabs { border-bottom-color: #e4e6e7; }

.raul-nav-tabs.nav-tabs > li { background-color: #e4e6e7; }

.raul-nav-tabs.nav-tabs > li:first-of-type { border-radius: 8px 0 0 0; }

.raul-nav-tabs.nav-tabs > li:last-of-type { border-radius: 0 8px 0 0; }

.raul-nav-tabs.nav-tabs .nav-item + .nav-item { margin-left: 0; }

.raul-nav-tabs.nav-tabs > li > a { margin-right: 0; }

.raul-nav-tabs.nav-tabs > li > a:hover, .raul-nav-tabs.nav-tabs > li > a:focus { background-color: #c9cdcf; border-bottom: 1px solid #e4e6e7; border-radius: 8px 8px 0 0; outline: none; }

.raul-nav-tabs.nav-tabs > li > a.active, .raul-nav-tabs.nav-tabs > li > a.active:focus, .raul-nav-tabs.nav-tabs > li > a.active:hover { background-color: #0076cc; border-bottom: 1px solid #0076cc; border-radius: 8px 8px 0 0; color: #fff; }

.raul-nav-tabs + .raul-tab-content { padding: 15px; }

.raul-nav-underline.nav-tabs { border-bottom: 3px solid #f7f6f6; }

.raul-nav-underline.nav-tabs .nav-item + .nav-item { margin-left: 0; }

.raul-nav-underline.nav-tabs > li { margin-bottom: -3px; }

.raul-nav-underline.nav-tabs > li > a { border: 0; }

.raul-nav-underline.nav-tabs > li > a:hover, .raul-nav-underline.nav-tabs > li > a:focus, .raul-nav-underline.nav-tabs.nav-justified > li > a:hover, .raul-nav-underline.nav-tabs.nav-justified > li > a:focus { border: 0; border-bottom: 3px solid rgba(0, 118, 204, 0.4); }

.raul-nav-underline.nav-tabs > li > a.active, .raul-nav-underline.nav-tabs > li > a.active:focus, .raul-nav-underline.nav-tabs > li > a.active:hover, .raul-nav-underline.nav-tabs.nav-justified > li > a.active, .raul-nav-underline.nav-tabs.nav-justified > li > a.active:focus, .raul-nav-underline.nav-tabs.nav-justified > li > a.active:hover { border: 0; border-bottom: 3px solid #0076cc; border-radius: 0; }

.raul-nav-underline + .raul-tab-content { padding-bottom: 15px; padding-top: 15px; }

.raul-nav-tabs.nav-tabs.nav-justified > li:not(.active) > a { border-bottom: 1px solid #f7f6f6; }

.raul-nav-underline.nav-tabs.nav-justified { border-bottom: 0; }

.raul-nav-underline.nav-tabs.nav-justified > li > a { border-bottom: 3px solid #f7f6f6; text-align: center; }

.raul-nav-vertical.nav-tabs { border: 0; border-left: 1px solid #c9cdcf; border-right: 1px solid #c9cdcf; border-top: 1px solid #c9cdcf; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.raul-nav-vertical.nav-tabs .nav-item { border-bottom: 1px solid #c9cdcf; margin-bottom: 0; }

.raul-nav-vertical.nav-tabs a.nav-link { border: 0; border-radius: 0; }

.raul-nav-vertical.nav-tabs a.nav-link.active { border-left: 3px solid #0076cc; padding-left: 15px; }

.raul-nav-vertical.nav-tabs a.nav-link:hover { background-color: #e4e6e7; }

.raul-nav-pills.nav-tabs { border-bottom: 0; }

.raul-nav-pills.nav-tabs .nav-item { margin-bottom: 0; }

.raul-nav-pills.nav-tabs a.nav-link { border-radius: 19px; }

.raul-nav-pills.nav-tabs a.nav-link:hover { background-color: #e4e6e7; border: 1px solid transparent; }

.raul-nav-pills.nav-tabs a.nav-link.active { background-color: #fff; border: 1px solid #0076cc; }

.raul-nav-pills.nav-tabs + .raul-tab-content { padding-bottom: 15px; padding-top: 15px; }

.raul-nav.nav-tabs .nav-link { border-radius: 0; max-width: 250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.raul-nav.nav-tabs.nav-justified .nav-link { max-width: none; }

.raul-nav.nav-tabs .nav-item.open .nav-link, .raul-nav.nav-tabs .nav-item.open .nav-link:focus, .raul-nav.nav-tabs .nav-item.open .nav-link:hover, .raul-nav.nav-tabs .nav-link.active, .raul-nav.nav-tabs .nav-link.active:focus, .raul-nav.nav-tabs .nav-link.active:hover { color: inherit; }

.raul-nav.nav-tabs.nav-dark .nav-item .nav-link { background-color: #f7f6f6; }

.raul-nav-toggles.nav-tabs { border-bottom: 0; }

.nav-tabs .nav-item.raul-nav-toggles-item { background: #f7f6f6; border: 1px solid #e4e6e7; border-radius: 0; line-height: 20px; margin-bottom: 10px; text-align: center; }

.nav-tabs .raul-nav-toggles-item .nav-link { border: 0; border-radius: 0; color: #303436; font-family: 'Roboto'; font-size: 14px; font-weight: 500; padding: 10px 15px; }

.raul-nav-icon-toggles.nav-tabs .raul-nav-toggles-item .nav-link { padding: 8px; }

.nav-tabs .raul-nav-toggles-item .nav-link i { font-size: 22px; height: 24px; width: 24px; }

.nav-tabs .raul-nav-toggles-item .nav-link.active { background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12); color: #0076cc; overflow: visible; }

.nav-tabs .raul-nav-toggles-item.nav-item + .nav-item { border-left: 0; margin-left: 0; }

@media only screen and (max-width: 576px) { .nav-step-track.nav-tabs .nav-item { padding-right: 5px; width: 100%; }
  .nav-step-track.nav-tabs .nav-item a { display: none; }
  .nav-step-track li a::after { right: -3px; }
  .nav-step-track.nav-tabs .nav-item a.active { display: block; }
  .nav-step-track li a::before { display: none; } }

.nav-tabs-vertical-title { padding-left: 1.1875rem; }

.raul-accordion-container .nav-tabs { padding: 0 0 1.25rem 0.5rem; }

.raul-header { background-color: #37474f; font-size: 14px; height: 56px; position: fixed; top: 0; width: 100%; z-index: 100; }

.raul-header .raul-header-home, .raul-header .raul-header-app-switcher, .raul-header .raul-header-help, .raul-header .raul-header-notifications, .raul-header .raul-header-shopping, .raul-header .raul-header-custom-icon { color: #fff; cursor: pointer; float: left; margin: 18px 10px; position: relative; }

.raul-header .raul-header-home { font-size: 20px; }

.raul-header .raul-header-app-switcher { font-size: 20px; }

.raul-header .raul-header-help { font-size: 24px; margin: 16px 10px; }

.raul-header .raul-header-notifications { font-size: 19px; margin: 18px 18px 18px 10px; }

.raul-header .raul-header-shopping { font-size: 22px; margin: 18px 10px 16px 10px; }

.raul-header .raul-header-custom-icon { font-size: 22px; margin: 16px 10px; }

.raul-header ui-icon.raul-header-home { font-size: 17px; }

.raul-header ui-icon.raul-header-app-switcher { font-size: 17px; }

.raul-header ui-icon.raul-header-help { font-size: 20px; }

.raul-header ui-icon.raul-header-custom-icon { font-size: 19px; }

.raul-header ui-icon.raul-header-notifications { font-size: 16px; }

.raul-header ui-icon.raul-header-shopping { font-size: 18px; }

.raul-header ui-icon.raul-header-search-icon, .raul-header ui-icon.raul-header-search-icon-mobile { font-size: 16px; padding: 4px 10px 5px; }

.raul-header .raul-header-notifications::after, .raul-header .raul-header-shopping::after { background-color: #f60; border-radius: 10px; content: attr(data-badge); font: bold 12px Arial; left: 12px; padding: 2px; position: absolute; text-align: center; top: -6px; }

.raul-header .raul-header-custom-icons { float: left; }

.raul-header .raul-header-user { color: #fff; cursor: pointer; float: right; position: relative; }

.raul-header::after { clear: both; content: ''; display: table; }

.raul-header-menu-button { color: #fff; cursor: pointer; float: left; font-size: 20px; padding: 18px; top: 0; }

ui-icon.raul-header-menu-button { font-size: 16px; }

.raul-header-logo { float: left; }

.raul-header-logo-desktop { height: 40px; margin: 8px; width: 180px; }

.raul-header-logo-mobile { height: 22px; margin: 17px 8px; width: auto; }

.raul-header-title { color: #fff; float: left; margin: 21px 12px; }

.raul-header-title.has-sub-info { margin: 12px 12px 8px 12px; }

.raul-header-product, .raul-header-company { margin: 0; max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.raul-header-product { font-size: 16px; font-weight: 400; line-height: 20px; margin: -2px 0 -3px; }

.raul-header-company { color: #c9cdcf; display: inline-block; font-size: 12px; font-weight: 400; line-height: 18px; vertical-align: middle; }

.raul-header-divider { color: #c9cdcf; font-size: 12px; margin: 0 4px; vertical-align: middle; }

.raul-header-properties { color: #c9cdcf; display: inline-block; font-size: 12px; max-width: 120px; position: relative; vertical-align: middle; }

@media (max-width: 1200px) { .raul-header-product, .raul-header-company { max-width: 230px; } }

@media (max-width: 768px) { .raul-header-product, .raul-header-company { max-width: 125px; }
  .raul-header-title { margin: 21px 5px 0 5px; }
  .raul-header-title.has-sub-info { margin: 12px 5px 0 5px; }
  .raul-header-properties { max-width: 80px; } }

.raul-header-properties select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0; border-radius: 0; color: #c9cdcf; cursor: pointer; display: inline-block; outline: 0; padding: 0 12px 0 0; width: 100%; }

.raul-header-properties select:disabled { pointer-events: none; }

.raul-header-properties .raul-header-properties-select-arrow { border-color: #c9cdcf transparent transparent transparent; border-style: solid; border-width: 6px 4px 0 4px; height: 0; pointer-events: none; position: absolute; right: 0; top: 6px; width: 0; }

.raul-header-properties select:disabled ~ .raul-header-properties-select-arrow { border: 0; }

.raul-header-search { float: right; margin: 13px 10px; position: relative; }

.raul-header-search-mobile { margin: 13px 10px; text-align: right; }

.raul-header-search-input, .raul-header-search-input-mobile { border: 0; border-radius: 1.125rem; height: 1.875rem; line-height: 1.875rem; padding: 0 2.8125rem 0 0.625rem; width: 12.5rem; }

.raul-header-search-input::-webkit-input-placeholder, .raul-header-search-input-mobile::-webkit-input-placeholder { color: #c9cdcf; }

.raul-header-search-input:-ms-input-placeholder, .raul-header-search-input-mobile:-ms-input-placeholder { color: #c9cdcf; }

.raul-header-search-input::-ms-input-placeholder, .raul-header-search-input-mobile::-ms-input-placeholder { color: #c9cdcf; }

.raul-header-search-input::placeholder, .raul-header-search-input-mobile::placeholder { color: #c9cdcf; }

.raul-header-search-input::-ms-clear, .raul-header-search-input-mobile::-ms-clear { display: none; }

.raul-header-search-input-mobile { overflow: hidden; padding: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 0; }

.raul-header-icon-wrap, .unified-navbar { float: right; }

.icon-container, .unified-navbar-item { float: left; position: relative; }

.raul-header-search-input:focus, .raul-header-search-input-mobile:focus { outline: none; }

.raul-header-search-icon, .raul-header-search-icon-mobile { color: #fff; cursor: pointer; float: right; font-size: 20px; right: 9px; }

.raul-header-search-icon-mobile { padding: 5px 14px 7px; }

.raul-header-search-icon { background-color: #fff; border: 1px solid #c9cdcf; border-radius: 180px; color: #c9cdcf; padding: 4px 10px 3px; position: absolute; right: 0; top: 0; }

.raul-header-search-icon::before, .raul-header-home::before, .raul-header-app-switcher::before, .raul-header-notifications::before, .raul-header-custom-icon::before { vertical-align: middle; }

.raul-header .raul-header-help::before { vertical-align: top; }

.raul-header-user-info { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; float: left; font-size: 12px; font-weight: bold; height: 56px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 16px; text-align: right; }

.raul-header-user-handle, .raul-header-user-title { font-size: 11px; font-weight: normal; }

.raul-header-user-avatar { background: #0076cc; border-radius: 50%; bottom: 8px; color: #fff; float: left; font-family: 'Roboto'; font-size: 14px; font-weight: 500; height: 32px; letter-spacing: 1px; line-height: 32px; margin: 10px; text-align: center; text-transform: uppercase; width: 32px; }

.raul-header-user-handle { font-weight: bold; text-transform: capitalize; }

.raul-header-user-title { color: #c9cdcf; }

.raul-header-user-angle { color: #fff; cursor: pointer; float: left; font-size: 20px; margin: 18px 20px 18px 0; }

.raul-header-more { float: right; }

.raul-header-more .raul-header-more-icon { color: #fff; cursor: pointer; font-size: 22px; line-height: 22px; margin: 17px 10px; text-align: center; width: 22px; }

.raul-header-more ui-icon.raul-header-more-icon { font-size: 18px; }

.raul-header-more-context { background-color: #fff; bottom: 0; min-height: 400px; overflow: hidden; position: fixed; right: 0; top: 54px; -webkit-transition: 0.5s; transition: 0.5s; width: 0; z-index: 90; }

.raul-header-more-context .more-context-item i, .raul-header-more-context .raul-header-context-home .raul-header-home, .raul-header-more-context .raul-header-context-help .raul-header-help, .raul-header-more-context .raul-header-context-custom .raul-header-custom-icon, .raul-header-more-context .raul-header-context-shopping .raul-header-shopping, .raul-header-more-context .raul-header-context-notifications .raul-header-notifications { margin-right: 10px; }

.raul-header-more-context .raul-header-more-context-inner { width: 300px; }

.raul-header-more-context .raul-header-more-context-inner a, .raul-header-more-context .raul-header-more-context-inner .more-context-item { border: 0; border-bottom: solid 1px #e4e6e7; border-radius: 0; color: #303436; cursor: pointer; display: block; margin: 0; padding: 10px; text-decoration: none; width: 300px; }

.raul-header-more-context .raul-header-user { border-bottom: 1px solid #e4e6e7; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 10px; }

.raul-header-more-context .raul-header-user-info { text-align: left; }

.raul-header-more-context .raul-header-user-title { color: #303436; }

.raul-header-more-context .raul-header-user-angle { color: inherit; margin: 18px 0 18px 20px; }

.raul-user-context { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; box-shadow: rgba(0, 0, 0, 0.2) 4px 0 16px 0; -webkit-box-sizing: border-box; box-sizing: border-box; color: #181a1b; display: none; font-family: 'Roboto', Arial, sans-serif; position: relative; width: 240px; z-index: 1; }

.raul-user-context a { color: #181a1b; text-decoration: none; }

.raul-user-context .list-group-item { border-bottom: 0; border-left: 0; border-radius: 0; border-right: 0; z-index: 0; }

@media only screen and (max-width: 576px) { .raul-switcher-context::before { right: 50px; }
  .raul-switcher-context { left: 10px !important; position: fixed !important; right: 10px !important; top: 56px !important; width: auto; }
  .ui-notifications-context-content, .ui-shopping-context-content { left: 10px !important; position: fixed !important; right: 10px !important; top: 46px !important; width: auto; } }

.toggle-switch { line-height: 24px; width: 100%; }

.toggle-switch i { float: right; font-size: 26px; }

.toggle-switch i.fa-toggle-off { color: #afb3b6; }

.toggle-switch i.fa-toggle-on { color: #1cb94e; }

.toggle-switch ui-icon { float: right; font-size: 24px; }

@media (max-width: 575.98px) { .raul-header-menu-button { padding: 18px 5px 18px 15px; }
  .raul-header-properties { top: 0; }
  .raul-header-title { max-width: 100px; }
  .raul-header .raul-header-app-switcher { margin: 18px 5px; }
  .raul-header .raul-header-notifications { margin: 18px 5px; }
  .raul-header-more .raul-header-more-icon { margin: 17px 5px 17px 0; } }

nav.raul-left-navigation { border-right: 1px solid #c9cdcf; bottom: 0; -webkit-box-shadow: rgba(0, 0, 0, 0.2) -2px 50px 16px 0; box-shadow: rgba(0, 0, 0, 0.2) -2px 50px 16px 0; left: -320px; overflow: auto; position: fixed; top: 56px; -webkit-transition: width 0.5s, left 0.5s; transition: width 0.5s, left 0.5s; width: 300px; z-index: 90; }

nav .raul-left-navigation-items, nav .raul-left-navigation-subitems { list-style: none; }

nav .raul-left-navigation-items { bottom: 0; margin: 0; overflow: visible; padding: 0; position: absolute; top: 0; }

nav .raul-left-navigation-items > li { margin-top: -1px; position: relative; }

nav .raul-left-navigation-subitems { display: none; overflow: auto; padding: 0; width: auto; }

nav .raul-left-navigation-subitems.subitems-open { display: block; }

nav .raul-left-navigation-subitems li { border-right: 1px solid #c9cdcf; height: auto; }

nav .raul-left-navigation-item, nav .raul-left-navigation-subitem { cursor: pointer; display: block; overflow: hidden; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; }

nav .raul-left-navigation-item { border-bottom: 1px solid #c9cdcf; border-top: 1px solid #c9cdcf; padding: 10px 8px 10px 11px; position: relative; width: 100%; }

nav .raul-left-navigation-item.selected .raul-left-navigation-item-icon { color: #0076cc !important; }

nav .raul-left-navigation-item-counts .raul-left-navigation-item-icon::after { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #ff5722; border-radius: 50px; color: #fff; content: attr(data-counts); display: -webkit-box; display: -ms-flexbox; display: flex; font-family: 'Roboto', sans-serif; font-size: 0.7rem; font-weight: bold; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 18px; min-width: 18px; padding: 0 4px; position: absolute; right: -10px; top: -10px; }

nav .raul-left-navigation-subitem { padding: 10px 38px 10px 57px; position: relative; text-overflow: ellipsis; }

nav .raul-left-navigation-subitem.has-subitems .raul-left-navigation-item-arrow { display: block; }

nav .raul-left-navigation-subitem .raul-left-navigation-item-icon { margin-right: 5px; }

nav .raul-left-navigation-subitem-counts .raul-left-navigation-item-display::before { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #ff5722; border-radius: 50px; color: #fff; content: attr(data-counts); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-family: 'Roboto', sans-serif; font-size: 0.7rem; font-weight: bold; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 5px; margin-top: -1px; min-height: 18px; min-width: 18px; padding: 0 4px; position: relative; top: -2px; }

nav .raul-left-navigation-item-icon, nav .raul-left-navigation-item-display, nav .raul-left-navigation-item-arrow { vertical-align: middle; }

nav .raul-left-navigation-item-icon::before, nav .raul-left-navigation-item-arrow::before { display: block; text-align: center; }

nav .raul-left-navigation-item-icon { font-size: 18px; margin-right: 12px; position: relative; width: 30px; }

nav .raul-left-navigation-item-arrow { display: none; font-size: 20px; left: 268px; position: absolute; top: 12px; -webkit-transition: -webkit-transform 0.2s; transition: -webkit-transform 0.2s; transition: transform 0.2s; transition: transform 0.2s, -webkit-transform 0.2s; }

nav .raul-left-navigation-item-arrow.arrow-up { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

nav ui-icon.raul-left-navigation-item-arrow { font-size: 16px; left: 263px; }

.raul-left-navigation-expanded nav.raul-left-navigation { left: -320px; overflow: auto; width: 300px; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-items, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-items { width: 100%; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-items > li, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-items > li { height: auto; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-item, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-item { border-right: 0; position: relative; width: 100%; }

.raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-item.has-subitems, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-item.has-subitems { border-right: 0; width: 100%; }

.raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-subitems, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-subitems { display: none; width: 100%; }

.raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems { display: none; }

.raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems .raul-left-navigation-subitems, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems .raul-left-navigation-subitems { display: none; }

.raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems .raul-left-navigation-subitems.subitems-open, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover .raul-left-navigation-items > li:hover .raul-left-navigation-subitems .raul-left-navigation-subitems.subitems-open { display: block; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-subitems, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-subitems { border: 0; display: none; left: 0; position: relative; top: 0; visibility: visible; width: 100%; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-subitems li, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-subitems li { border: 0; position: relative; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-subitems.subitems-open, .raul-left-navigation-expanded nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-subitems.subitems-open, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-subitems.subitems-open, .raul-left-navigation-mobile-open nav.raul-left-navigation.raul-left-navigation li:hover > .raul-left-navigation-subitems.subitems-open { display: block; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-item-arrow, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-item-arrow { display: block; }

.raul-left-navigation-expanded nav.raul-left-navigation .raul-left-navigation-subitem, .raul-left-navigation-mobile-open nav.raul-left-navigation .raul-left-navigation-subitem { padding-left: 53px; }

.raul-left-navigation-subitems li > .raul-left-navigation-subitems { display: none; left: 0; position: relative; top: 0; }

.raul-left-navigation-subitems li > .raul-left-navigation-subitems.subitems-open { display: block; }

.raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 28px; }

.raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 44px; }

.raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 60px; }

.raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 76px; }

.raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 92px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem, .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 65px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem, .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 81px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem, .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 97px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem, .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 113px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem, .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 129px; }

.raul-left-navigation-expanded .raul-left-navigation-subitems .has-subitems { font-weight: normal; }

.raul-left-navigation-mobile-open nav.raul-left-navigation { left: 0; }

nav.raul-left-navigation.raul-left-navigation-dark { background-color: #495e69; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-item { background-color: #495e69; color: #fff; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-item.active .raul-left-navigation-item-icon { color: #fff; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitems { background-color: #37474f; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitem { color: #fff; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitem:hover, nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitem.active { background-color: #28343b; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitem.has-subitems.active { background-color: transparent; }

nav.raul-left-navigation.raul-left-navigation-dark .raul-left-navigation-subitem.has-subitems:hover { background-color: #28343b; }

nav.raul-left-navigation.raul-left-navigation-light { background-color: #fff; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-item { background-color: #fff; color: #37474f; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-item.active .raul-left-navigation-item-icon { color: #37474f; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitems { background-color: #f7f6f6; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitem { color: #37474f; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitem:hover, nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitem.active { background-color: #e7e8e9; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitem.has-subitems.active { background-color: transparent; }

nav.raul-left-navigation.raul-left-navigation-light .raul-left-navigation-subitem.has-subitems:hover { background-color: #e7e8e9; }

.raul-left-navigation-exceed-height { display: inline-block; min-height: 100vh; position: relative; width: 100%; }

.raul-left-navigation-exceed-height nav.raul-left-navigation { position: absolute; }

@media (min-width: 992px) { nav.raul-left-navigation { left: 0; overflow: visible; width: 54px; }
  nav.raul-left-navigation .raul-left-navigation-items > li:hover > .raul-left-navigation-item.has-subitems { border-right: 1px solid #c9cdcf; width: 353px; }
  nav.raul-left-navigation .raul-left-navigation-items > li:hover > .raul-left-navigation-subitems { overflow: auto; visibility: visible; width: 299px; }
  nav.raul-left-navigation li .raul-left-navigation-subitems { overflow: hidden; }
  nav.raul-left-navigation li .raul-left-navigation-subitems .raul-left-navigation-subitems { -webkit-transition: width 0s; transition: width 0s; width: 100%; }
  nav.raul-left-navigation li:hover .raul-left-navigation-subitems .raul-left-navigation-subitems.subitems-open { display: block; overflow: auto; }
  nav .raul-left-navigation-items { width: 100%; }
  nav .raul-left-navigation-items > li { height: 45px; }
  nav .raul-left-navigation-item { height: 45px; position: absolute; -webkit-transition: width 0.5s; transition: width 0.5s; width: 53px; }
  nav .raul-left-navigation-subitems { border-bottom: 1px solid #c9cdcf; border-top: 1px solid #c9cdcf; display: block; height: auto; left: 54px; overflow-x: hidden; position: absolute; top: 45px; -webkit-transition: width 0.53s; transition: width 0.53s; width: 0; }
  nav .raul-left-navigation-subitems .raul-left-navigation-subitems { border: 0; }
  nav .raul-left-navigation-subitems li > .raul-left-navigation-subitems li { border-right: 0; }
  nav .raul-left-navigation-subitem { padding-left: 12px; }
  .raul-left-navigation-expanded nav.raul-left-navigation { left: 0; }
  .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 28px; }
  .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 44px; }
  .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 60px; }
  .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 76px; }
  .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitems .raul-left-navigation-subitem { padding-left: 92px; }
  body:not(.raul-left-navigation-expanded) nav.raul-left-navigation .raul-left-navigation-items > li:hover > .raul-left-navigation-item.no-subitems { border-right: 1px solid #c9cdcf; width: 299px; } }

header.raul-page-header { background-color: #fff; -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1); padding-left: 0; position: fixed; top: 56px; -webkit-transition: 0.5s; transition: 0.5s; width: 100%; z-index: 80; }

header.raul-page-header::after { clear: both; content: ''; display: block; }

header .raul-page-header-icon { color: #0076cc; float: left; font-size: 28px; margin: 12px 12px 12px 54px; text-align: center; width: 40px; }

header .raul-page-header-page { color: #0076cc; font-size: 16px; font-weight: normal; line-height: 20px; margin: 0; padding: 4px 15px 0 15px; }

header .raul-page-header-breadcrumbs { font-size: 12px; line-height: 14px; padding: 0 15px 5px 15px; position: relative; }

header .raul-page-header-breadcrumbs .fa-angle-left { color: #0076cc; font-size: 20px; font-weight: bold; line-height: 12px; margin: 0 6px 0 0; vertical-align: top; }

header .raul-page-header-breadcrumbs .raul-page-header-breadcrumb { color: #303436; }

header .raul-page-header-breadcrumbs-dropdown { background-color: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 5px 25px -10px; box-shadow: rgba(0, 0, 0, 0.5) 0 5px 25px -10px; display: none; position: absolute; top: 20px; z-index: 1; }

header .raul-page-header-breadcrumbs-dropdown .raul-page-header-breadcrumbs-dropdown-breadcrumb { color: #303436; display: block; overflow: hidden; padding: 10px 15px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; width: 180px; }

header .raul-page-header-breadcrumbs-dropdown .raul-page-header-breadcrumbs-dropdown-breadcrumb:hover { background-color: #e4e6e7; cursor: pointer; }

.raul-left-navigation-pinned header.raul-page-header::after { clear: none; content: ''; display: block; padding-left: 300px; }

@media (min-width: 992px) { .raul-left-navigation-expanded header.raul-page-header { padding-left: 300px; }
  header.raul-page-header { padding-left: 54px; } }

.raul-page-container { margin-left: 330px; padding-top: 100px; -webkit-transition: 0.5s; transition: 0.5s; }

main.raul-page-container { margin-left: 0; }

@media (min-width: 992px) { .raul-left-navigation-expanded main.raul-page-container { margin-left: 300px; }
  main.raul-page-container { margin-left: 54px; } }

.raul-left-navigation-exceed-height header.raul-page-header { position: absolute; }

header.raul-page-header.hide-left-nav { padding-left: 0 !important; }

main.raul-page-container.hide-left-nav { margin-left: 0 !important; }
