#wait-overlay {
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 z-index: 1000000;
 position: fixed;
 display: flex;
 justify-content: center;
 align-items: center;
 background: rgba(var(--phoenix-light-rgb), 0.5);
}
#ftl-logo {
 animation: ftl-movement 2s infinite;
}
@keyframes ftl-movement {
 0% {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
 }
 33% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 67% {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
 }
 100% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 }
}
.ftl-text {
 background: #d0021b;
 background: linear-gradient(to right, #d0021b 17%, #8c00ff 35%, #222 90%, #222 100%);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
 letter-spacing: -0.09em;
}
.lazy-image {
 background-image: url('../../../assets/img/icons/lazy.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: 50% 50%;
}
.error-404 {
 animation: error-404-movement 5s infinite reverse linear;
}
@keyframes error-404-movement {
 0% {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
.error-500 {
 animation: error-500-movement 2s infinite alternate;
}
@keyframes error-500-movement {
 0% {
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
 }
 100% {
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg);
 }
}
.launchpad-echart-revalidations {
 height: 25rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-revalidations {
  height: 25rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-revalidations {
  height: 30rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-revalidations {
  height: 27rem;
 }
}
.launchpad-echart-publishing {
 height: 25rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-publishing {
  height: 25rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-publishing {
  height: 30rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-publishing {
  height: 27rem;
 }
}
.launchpad-echart-imobiliarero-promotions{
 height: 30rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-imobiliarero-promotions{
  height: 30rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-imobiliarero-promotions {
  height: 20rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-imobiliarero-promotions {
  height: 20rem;
 }
}
.launchpad-echart-storiaro-promotions {
 height: 30rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-storiaro-promotions {
  height: 30rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-storiaro-promotions{
  height: 20rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-storiaro-promotions {
  height: 20rem;
 }
}
.launchpad-echart-homezzro-promotions {
 height: 30rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-homezzro-promotions {
  height: 30rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-homezzro-promotions {
  height: 20rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-homezzro-promotions {
  height: 20rem;
 }
}
.launchpad-echart-advertising-expenses {
 height: 30rem;
}
@media (max-width: 1539.98px) {
 .launchpad-echart-advertising-expenses {
  height: 30rem;
 }
}
@media (max-width: 991.98px) {
 .launchpad-echart-advertising-expenses {
  height: 20rem;
 }
}
@media (max-width: 479.98px) {
 .launchpad-echart-advertising-expenses {
  height: 20rem;
 }
}
.help-toggle {
 position: fixed;
 bottom: 46px;
 right: -3px;
 text-decoration: none;
 z-index: 1016;
 -webkit-transform: rotate(-90deg) translate3d(-25px, 39px, 0);
 transform: rotate(-90deg) translate3d(-25px, 39px, 0);
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 margin-top: -83px;
 -webkit-box-shadow: var(--phoenix-setting-toggle-shadow);
 box-shadow: var(--phoenix-setting-toggle-shadow);
}
.filters-toggle {
 position: fixed;
 top: 50%;
 right: 1px;
 text-decoration: none;
 z-index: 1017;
 -webkit-transform: rotate(-90deg) translate3d(-25px, 39px, 0);
 transform: rotate(-90deg) translate3d(-25px, 39px, 0);
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 margin-top: -83px;
 -webkit-box-shadow: var(--phoenix-setting-toggle-shadow);
 box-shadow: var(--phoenix-setting-toggle-shadow);
}
.help-toggle:hover {
   text-decoration: none !important;
}
.filters-toggle:hover {
   text-decoration: none !important;
}
@media (max-width: 575.98px){
 .help-toggle {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  outline: none;
 }
 .filters-toggle {
  top: 50%;
  right: -3px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  outline: none;
 }
 .bg-soft-primary {
  background-color: transparent !important;
 }
 small {
  display: none;
 }
 .rounded-start {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
 }
}
.thumbnail-48x48 {
 width: 48px;
 height: 48px;
}
.placeholder-48x48 {
 width: 48px;
 height: 48px;
 animation: ftl-movement 2s infinite;
}
.thumbnail-64x64 {
 width: 64px;
 height: 64px;
}
.placeholder-64x64 {
 width: 64px;
 height: 64px;
 animation: ftl-movement 2s infinite;
}
.thumbnail-84x48 {
 width: 84px;
 height: 48px;
}
.placeholder-84x48 {
 width: 84px;
 height: 48px;
 animation: ftl-movement 2s infinite;
}
.thumbnail-112x64 {
 width: 112px;
 height: 64px;
}
.placeholder-112x64 {
 width: 112px;
 height: 64px;
 animation: ftl-movement 2s infinite;
}
.cursor-pointer {
 cursor: pointer;
}
.gradient-scale {
 background: linear-gradient(to right,red,orange 25%,yellow 50%,green 75%);
 height: 0.45em;
 border-bottom-left-radius: 0.375rem;
 border-bottom-right-radius: 0.375rem;
}
.password-strength {
 background-color: var(--phoenix-input-border-color);
 border-bottom-left-radius: 0.375rem;
 border-bottom-right-radius: 0.375rem;
}
.form-control[type="file"]:not(:disabled):not([readonly])::file-selector-button {
 display: none;
}
.form-control[type="file"] {
 color: var(--phoenix-primary) !important;
}
.ftl-icon {
 background-image: url('../img/icons/logo.svg');
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.imobiliarero-icon {
 background-image: url('../img/icons/imobiliarero.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.imoradar24ro-icon {
 background-image: url('../img/icons/imoradar24ro.svg');
 background-color: #2a53b0;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.imopediaro-icon {
 background-image: url('../img/icons/imopediaro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.storiaro-icon {
 background-image: url('../img/icons/storiaro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.homezzro-icon {
 background-image: url('../img/icons/homezzro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.lajumatero-icon {
 background-image: url('../img/icons/lajumatero.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.romimoro-icon {
 background-image: url('../img/icons/romimoro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.publi24ro-icon {
 background-image: url('../img/icons/publi24ro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.titirezro-icon {
 background-image: url('../img/icons/titirezro.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.imobiliareromaniaro-icon {
 background-image: url('../img/icons/imobiliareromaniaro.svg');
 background-color: black;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.imobiliarenet-icon {
 background-image: url('../img/icons/imobiliarenet.svg');
 background-color: white;
 background-repeat: no-repeat;
 background-size: cover;
 display: inline-flex;
}
.icon-badge {
 width: 0.8rem;
 height: 0.8rem;
}
.icon-small {
 width: 1.1rem;
 height: 1.1rem;
}
.icon-medium {
 width: 1.5rem;
 height: 1.5rem;
}
.icon-proportional {
 width: calc(1.4rem + 1.0vw);
 height: calc(1.4rem + 1.0vw);
}
.choices-invalid {
 border-color: #ed2000 !important;
}
.gm-style .gm-style-iw-c, .gm-style-iw-tc::after {
 background-color: var(--phoenix-white) !important;
}
.gm-style .gm-style-iw-tc {
 filter: none !important;
}
.gm-ui-hover-effect {
 right: 0 !important;
 top: 0 !important;
}
.gm-ui-hover-effect > span {
 width: 30px !important;
 height: 30px !important;
 margin: 0 !important;
 background-color: var(--phoenix-primary) !important;
}
.choices[data-type="select-one"] .choices__inner {
 height: calc(2.875rem + 2px) !important;
 line-height: 1.25 !important;
 padding: 1.25rem .5rem .5rem 1rem !important;
 font-size: 0.8rem !important;
 font-weight: 600 !important;
}
.choices[data-type="select-multiple"] .choices__inner {
 line-height: 1.25 !important;
 padding: 1.5rem .5rem .5rem 1rem !important;
 font-size: 0.8rem !important;
 font-weight: 600 !important;
}
.choices .choices__list--single {
 padding: 2px 0 !important;
}
.label-choices {
 opacity: .65;
 -webkit-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
 -ms-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
 transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
}
.flatpickr-input {
 height: calc(2.875rem + 2px);
}
.listing-details-image-426x239 {
 width: 426px;
 height: 239px;
}
.carousel-badges {
 z-index: 1000000;
}
.listing-details-avatar {
 width: 4.5rem;
 height: 4.5rem;
}
/*.theme-wizard .nav-item:not(.theme-wizard .nav-item:last-child) .nav-link::before {
 left: 13% !important;
}*/
/*# sourceMappingURL=user.min.css.map */
