/* _content/airbnbGuest/Areas/Admin/Views/Shared/_HeaderPartial.cshtml.rz.scp.css */
.my-logo-font[b-c3j8ayalco] {
   position: relative;
}

.my-logo-sub-text[b-c3j8ayalco] {
   position: absolute;
   font-size: 8px;
   bottom: -8px;
   right: 0;
}
/* _content/airbnbGuest/Areas/Admin/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-jeydptds7m] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-jeydptds7m] {
  color: #0077cc;
}

.btn-primary[b-jeydptds7m] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-jeydptds7m], .nav-pills .show > .nav-link[b-jeydptds7m] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-jeydptds7m] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-jeydptds7m] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-jeydptds7m] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-jeydptds7m] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-jeydptds7m] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/airbnbGuest/Areas/Identity/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

.page-layout-header[b-d7eccjhh3k] {
}

.page-layout-main[b-d7eccjhh3k] {
   margin-bottom: 60px;
   padding-bottom: 20px;
}

.page-layout-footer[b-d7eccjhh3k] {
   position: absolute;
   bottom: 0;
   width: 100%;
   white-space: nowrap;
   line-height: 60px;
}


a.navbar-brand[b-d7eccjhh3k] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-d7eccjhh3k] {
  color: #0077cc;
}

.btn-primary[b-d7eccjhh3k] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-d7eccjhh3k], .nav-pills .show > .nav-link[b-d7eccjhh3k] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-d7eccjhh3k] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-d7eccjhh3k] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-d7eccjhh3k] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-d7eccjhh3k] {
  font-size: 1rem;
  line-height: inherit;
}
/* _content/airbnbGuest/Areas/TestForm/Views/Home/Index.cshtml.rz.scp.css */


.wizard[b-wk8gcrskq8],
.wizard .nav-tabs[b-wk8gcrskq8],
.wizard .nav-tabs .nav-item[b-wk8gcrskq8] {
   position: relative;
   z-index: 1000;
}

   .wizard .nav-tabs[b-wk8gcrskq8]:after {
      content: "";
      width: 80%;
      border-bottom: 2px solid #ccc;
      position: absolute;
      margin-left: auto;
      margin-right: auto;
      top: 38%;
      z-index: 999;
   }

   .wizard .nav-tabs .nav-item .nav-link[b-wk8gcrskq8] {
      width: 70px;
      height: 70px;
      margin-bottom: 6%;
      background: white;
      border: 2px solid #ccc;
      color: #ccc;
      z-index: 1000;
   }

      .wizard .nav-tabs .nav-item .nav-link:hover[b-wk8gcrskq8] {
         color: rgba(255, 77, 0, .75);
         border: 2px solid rgba(255, 77, 0, .5);
      }

      .wizard .nav-tabs .nav-item .nav-link.active[b-wk8gcrskq8] {
         background: #fff;
         border: 2px solid rgba(255, 77, 0, .5);
         color: rgba(255, 77, 0, .75);
      }

      .wizard .nav-tabs .nav-item .nav-link[b-wk8gcrskq8]:after {
         content: " ";
         position: absolute;
         left: 50%;
         transform: translate(-50%);
         opacity: 0;
         margin: 0 auto;
         bottom: 0px;
         border: 5px solid transparent;
         border-bottom-color: rgba(255, 77, 0, .5);
         transition: 0.1s ease-in-out;
      }

      .wizard .nav-tabs .nav-item .nav-link.active[b-wk8gcrskq8]:after {
         content: " ";
         position: absolute;
         left: 50%;
         transform: translate(-50%);
         opacity: 1;
         margin: 0 auto;
         bottom: 0px;
         border: 10px solid transparent;
         border-bottom-color: rgba(255, 77, 0, .5);
      }

      .wizard .nav-tabs .nav-item .nav-link svg[b-wk8gcrskq8] {
         font-size: 25px;
      }

   .wizard .tab-content[b-wk8gcrskq8] {
      display: flex !important;
      flex-direction: column !important;
      flex: 1 1 auto !important;
   }

      .wizard .tab-content .tab-pane[b-wk8gcrskq8] {
         display: none !important;
         flex-direction: column !important;
         flex: 1 1 auto !important;
      }

         .wizard .tab-content .tab-pane.active[b-wk8gcrskq8] {
            display: flex !important;
         }

   .wizard .loading[b-wk8gcrskq8]::after {
      position: absolute;
      display: block;
      opacity: 1;
      content: '\f0e7';
      font-family: var(--fa-style-family, "Font Awesome 7 Free");
      font-weight: var(--fa-style, 900);
      font-size: 3em;
      color: #F37C20;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      min-height: 80px;
      padding-left: calc(50vw - 20px);
      padding-top: calc(50vh - 65px);
      background: rgba(255, 255, 255, .7);
      -webkit-transition: all .2s ease;
      transition: all .2s ease;
      z-index: 2004;
   }
/* _content/airbnbGuest/Areas/TestForm/Views/Shared/_HeaderPartial.cshtml.rz.scp.css */
.my-logo-font[b-9sw8127ncn] {
   position: relative;
}

.my-logo-sub-text[b-9sw8127ncn] {
   position: absolute;
   font-size: 8px;
   bottom: -8px;
   right: 0;
}
/* _content/airbnbGuest/Areas/TestForm/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

.page-layout[b-a3b15zztwf] {
   position: fixed;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0;
}

   .page-layout.open[b-a3b15zztwf] {
      background-repeat: no-repeat !important;
      background-size: cover !important;
      display: flex;
      flex-direction: column;
   }

.page-layout-header[b-a3b15zztwf], .page-layout-footer[b-a3b15zztwf] {
   height: auto;
}

.page-layout-footer[b-a3b15zztwf] {
   background-color: #fff;
}

.page-layout-content[b-a3b15zztwf] {
   height: 100%;
   overflow-y: auto;
}

   .page-layout-content #main-content-center[b-a3b15zztwf] {
      min-height: calc(100vh - 112px);
   }

a.navbar-brand[b-a3b15zztwf] {
   white-space: normal;
   text-align: center;
   word-break: break-all;
}

a[b-a3b15zztwf] {
   color: #0077cc;
}

.btn-primary[b-a3b15zztwf] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.nav-pills .nav-link.active[b-a3b15zztwf], .nav-pills .show > .nav-link[b-a3b15zztwf] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.border-top[b-a3b15zztwf] {
   border-top: 1px solid #e5e5e5;
}

.border-bottom[b-a3b15zztwf] {
   border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-a3b15zztwf] {
   box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-a3b15zztwf] {
   font-size: 1rem;
   line-height: inherit;
}
/* _content/airbnbGuest/Views/Home/Index.cshtml.rz.scp.css */

.text-overlay-contactus[b-h5k5117j0i] {
   position: absolute;
   top: 30%;
   right: 10%;
   font-size: 14pt;
   text-transform: uppercase;
   text-align: center;
   color: #fff;
}

@media (min-width: 768px) {
   .text-overlay-contactus[b-h5k5117j0i] {
      font-size: 30pt;
   }
}
/* _content/airbnbGuest/Views/Shared/_FooterEmptyPartial.cshtml.rz.scp.css */

.language-icon.ja-JP[b-6ldtninfi4] {
   border: 1px solid #000;
}
/* _content/airbnbGuest/Views/Shared/_HeaderPartial.cshtml.rz.scp.css */
.navbar-toggler:focus[b-0fu4le9pfz],
.navbar-toggler:active[b-0fu4le9pfz],
.navbar-toggler-icon:focus[b-0fu4le9pfz] {
   outline: none;
   box-shadow: none;
}

.my-top-menu-bar[b-0fu4le9pfz] {
   padding-top: .5rem !important;
   padding-bottom: .5rem !important;
}

   .my-top-menu-bar .nav-item[b-0fu4le9pfz] {
      padding-right: 0.25rem !important;
      padding-left: 0.25rem !important;
   }


@media (min-width: 768px) {
   .my-top-menu-bar[b-0fu4le9pfz] {
      --bs-bg-opacity: 0.5;
      border-bottom: 3px solid #501b25, var(--bs-bg-opacity) !important;
   }

      .my-top-menu-bar .nav-item.active[b-0fu4le9pfz] {
         --bs-bg-opacity: 0.5;
         background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
         border-top-left-radius: var(--bs-border-radius) !important;
         border-top-right-radius: var(--bs-border-radius) !important;
      }

         .my-top-menu-bar .nav-item.active[b-0fu4le9pfz]  a.nav-link {
            color: #501b25 !important;
            font-weight: bold;
            text-shadow: 3px 3px #96767c;
         }
}
/* _content/airbnbGuest/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

.page-layout[b-656w6sx6mp] {
   position: fixed;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0;
   background: url(img/christmas_bg.jpg);
   background-size: cover;
}

   .page-layout.open[b-656w6sx6mp] {
      display: flex;
      flex-direction: column;
   }

.page-layout-header[b-656w6sx6mp], .page-layout-footer[b-656w6sx6mp] {
   height: auto;
}

.page-layout-content[b-656w6sx6mp] {
   height: 100%;
   overflow-y: auto;
}

   .page-layout-content #main-content-center[b-656w6sx6mp] {
      min-height: calc(100vh - 112px);
   }

a.navbar-brand[b-656w6sx6mp] {
   white-space: normal;
   text-align: center;
   word-break: break-all;
}

a[b-656w6sx6mp] {
   color: #0077cc;
}

.btn-primary[b-656w6sx6mp] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.nav-pills .nav-link.active[b-656w6sx6mp], .nav-pills .show > .nav-link[b-656w6sx6mp] {
   color: #fff;
   background-color: #1b6ec2;
   border-color: #1861ac;
}

.border-top[b-656w6sx6mp] {
   border-top: 1px solid #e5e5e5;
}

.border-bottom[b-656w6sx6mp] {
   border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-656w6sx6mp] {
   box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-656w6sx6mp] {
   font-size: 1rem;
   line-height: inherit;
}
/* _content/airbnbGuest/Views/Shared/_LayoutEmpty.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-wp1u5i8kjk] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-wp1u5i8kjk] {
  color: #0077cc;
}

.btn-primary[b-wp1u5i8kjk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-wp1u5i8kjk], .nav-pills .show > .nav-link[b-wp1u5i8kjk] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-wp1u5i8kjk] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-wp1u5i8kjk] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-wp1u5i8kjk] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-wp1u5i8kjk] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-wp1u5i8kjk] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
/* _content/airbnbGuest/Views/Shared/_LoaderModals.cshtml.rz.scp.css */

/* Energy Loading */
.fa-loading-bg[b-klq39rhsfd] {
   width: 60px;
   top: 0;
   -webkit-animation: spin 1s linear infinite;
   -moz-animation: spin 1s linear infinite;
   animation: spin 1s linear infinite;
}

.fa-loading-gif[b-klq39rhsfd] {
   position: relative;
   top: 2px;
   width: 20px;
   left: -45px;
}
