/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/page-start/components/header.vue?vue&type=style&index=0&id=5f628ad4&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

#imgLogo[data-v-5f628ad4] {
  width: 260px;
}
#headerContent[data-v-5f628ad4] {
  height: 70px;
}
.icon[data-v-5f628ad4] {
  width: 24px;
  height: 24px;
}
.link-modspec[data-v-5f628ad4] {
  font-size: 0.75rem;
  font-weight: 600;
  color: #000 !important;
}
.box-menu[data-v-5f628ad4] {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  box-sizing: border-box;
  border: 1px solid #aaa;
  border-radius: 10px;
  height: 40px;
}
@media only screen and (max-width: 575px) and (max-width: 991px) {
#imgLogo[data-v-5f628ad4] {
    width: 260px;
}
#headerContent[data-v-5f628ad4] {
    height: 140px;
}
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/new-client.vue?vue&type=style&index=0&id=bd728eb8&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

ul.no-bullets[data-v-bd728eb8] {
  list-style-type: none;
  /* Remove bullets */
  padding: 0;
  /* Remove padding */
  margin: 0;
  /* Remove margins */
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/page-start/views/register-page.vue?vue&type=style&index=0&id=63764246&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

img.logo[data-v-63764246] {
  width: 80%;
}
.imgLogin[data-v-63764246] {
  width: 80%;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/page-start/components/sumary.vue?vue&type=style&index=0&id=793e6484&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.instant[data-v-793e6484] {
  background-color: #232527;
  color: white;
  padding: 5px 5px 5px 5px;
}
.price[data-v-793e6484] {
  background-color: black;
  color: white;
  width: auto;
  position: relative;
  float: left;
  min-width: 250px;
  text-align: center;
  padding: 5px 5px 5px 5px;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/nq-assessment.vue?vue&type=style&index=0&id=54c02059&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-select[data-v-54c02059] {
    font-size: 12px !important;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/nq-orientation.vue?vue&type=style&index=0&id=1b73d849&scoped=true&lang=css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-check-input[data-v-1b73d849] {
  width: 1.5em;
  height: 1.5em;
  margin-left: -5px !important;
}
.form-check-label[data-v-1b73d849] {
  margin-left: 5px;
}
@media only screen and (max-width: 575px) and (max-width: 991px) {
.form-check-input[data-v-1b73d849] {
    margin-left: 0px !important;
}
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/nq-buildings.vue?vue&type=style&index=0&id=7024db78&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-select[data-v-7024db78] {
    font-size: 12px !important;
}
.form-control[data-v-7024db78] {
    font-size: 12px !important;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/nq-address.vue?vue&type=style&index=0&id=90dc3626&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.climateZoneBox[data-v-90dc3626]{
    position:relative; float:left;border:1px solid #CFCFCF;width:12.5%;height:40px;
    cursor: pointer;
}
.climateZoneBox div[data-v-90dc3626]{
    margin-top:9px;
    background-color: transparent;
}
.climateZoneBoxes > div[data-v-90dc3626]:first-child {
    background-color: #F88B521A;
}
.climateZoneBoxes > div:first-child.selected[data-v-90dc3626] {
    background-color: #F88B52 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes > div[data-v-90dc3626]:first-child:hover {
    background-color: #F88B52;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(2) {
    background-color: #FBDD031A;
}
.climateZoneBoxes div:nth-child(2).selected[data-v-90dc3626] {
    background-color: #FBDD03 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(2):hover {
    background-color: #FBDD03;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(3) {
    background-color: #FDC56E1A;
}
.climateZoneBoxes div:nth-child(3).selected[data-v-90dc3626] {
    background-color: #FDC56E !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(3):hover {
    background-color: #FDC56E
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(4) {
    background-color: #FEFAD71A;
}
.climateZoneBoxes div:nth-child(4).selected[data-v-90dc3626] {
    background-color: #FEFAD7 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(4):hover {
    background-color: #FEFAD7;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(5) {
    background-color: #D2E2891A;
}
.climateZoneBoxes div:nth-child(5).selected[data-v-90dc3626] {
    background-color: #D2E289 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(5):hover {
    background-color: #D2E289;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(6) {
    background-color: #7DCDE81A;
}
.climateZoneBoxes div:nth-child(6).selected[data-v-90dc3626] {
    background-color: #7DCDE8 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(6):hover {
    background-color: #7DCDE8;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(7) {
    background-color: #1775BB1A;
}
.climateZoneBoxes div:nth-child(7).selected[data-v-90dc3626] {
    background-color: #1775BB !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(7):hover {
    background-color: #1775BB;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(8) {
    background-color: #FFFFFF;
}
.climateZoneBoxes div:nth-child(8).selected[data-v-90dc3626] {
    background-color: #B5B5B5 !important; 
    font-weight: bold !important;
}
.climateZoneBoxes div[data-v-90dc3626]:nth-child(8):hover {
    background-color: #B5B5B5;
}
.mapOpen[data-v-90dc3626] {
    min-height: 600px
}
.hide[data-v-90dc3626] {
    display: none !important;
}
.loader[data-v-90dc3626] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(201, 203, 215, 0.662);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.loader[data-v-90dc3626]::after {
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    border: 5px solid #3498db;
    border-radius: 50%;
    border-top-color: transparent;
    animation: spin-90dc3626 1s linear infinite;
}
.newloader[data-v-90dc3626]{
    position:relative; 
    min-height: 600px;
    width:auto;
    background-color: rgba(201, 203, 215, 0.662);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.newloader[data-v-90dc3626]::after{
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    border: 5px solid #3498db;
    border-radius: 50%;
    border-top-color: transparent;
    animation: spin-90dc3626 1s linear infinite;
}
.form-select[data-v-90dc3626]{
    font-size: 12px !important;
}
.form-control[data-v-90dc3626]{
  font-size: 12px !important;
}
@keyframes spin-90dc3626 {
0% {
        transform: rotate(0deg);
}
100% {
        transform: rotate(360deg);
}
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/global/info-modal.vue?vue&type=style&index=0&id=a982744c&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

ul.no-bullets[data-v-a982744c] {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/dropzone.vue?vue&type=style&index=0&id=570f6c5e&scoped=true&lang=css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.borderDashed[data-v-570f6c5e] {
  border: 2px dashed #212529;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/components/quote/new-quote.vue?vue&type=style&index=0&id=8baf3f48&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-control[data-v-8baf3f48] {
  font-size: 12px !important;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-12.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-12.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./src/page-start/views/scopingtool-page.vue?vue&type=style&index=0&id=0eddfef6&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.instant {
    background-color: #232527;
    color: white;
    padding: 2em 10px 2em 10px;
}
.price {
    font-weight: bold;
    font-size: 22px;
}
.sticky {
    position: sticky;
    top: 0;
}

