
.env-form__row .env-form-element--1 {
  width: 100%;
  max-width: 450px;
}

legend.env-form-element__label {
  font-size: var(--font-size-large);
}

input {
  font-size: var(--font-size-small);
}

@media (max-width: 1649px) {

  #resResRubrik,
  #ReturpRubrik,
  #PappersfRubrik,
  #PlastfRubrik,
  #MetallfRubrik,
  #oGlasRubrik,
  #fGlasRubrik,
  #matResRubrik,
  #matResHowMany,
  #matResHowManyYear,
  #resResHowMany,
  #ReturpHowMany,
  #PappersfHowMany,
  #PlastfHowMany,
  #MetallfHowMany,
  #oGlasHowMany,
  #fGlasHowMany,
  #dragTillagg,
  #trappTillagg,
  #dorrTillagg,
  #dragRubrik,
  #trappRubrik,
  #dorrRubrik,
  .sv-se-orebro-nyhetsbrevpaloma label {
    font-size: var(--font-size-large) !important;
  }
}

@media (max-width: 1400px) {

  #resResRubrik,
  #ReturpRubrik,
  #PappersfRubrik,
  #PlastfRubrik,
  #MetallfRubrik,
  #oGlasRubrik,
  #fGlasRubrik,
  #matResRubrik,
  #matResHowMany,
  #matResHowManyYear,
  #resResHowMany,
  #ReturpHowMany,
  #PappersfHowMany,
  #PlastfHowMany,
  #MetallfHowMany,
  #oGlasHowMany,
  #fGlasHowMany,
  #dragTillagg,
  #trappTillagg,
  #dorrTillagg,
  #dragRubrik,
  #trappRubrik,
  #dorrRubrik,
  .sv-se-orebro-nyhetsbrevpaloma label {
    font-size: var(--font-size-small) !important;
  }
}

@media (max-width: 767px) {

  .env-form__row .env-form-element--1 {
    width: 100%;
    max-width: 100%;
  }

  #resResRubrik,
  #ReturpRubrik,
  #PappersfRubrik,
  #PlastfRubrik,
  #MetallfRubrik,
  #oGlasRubrik,
  #fGlasRubrik,
  #matResRubrik,
  #matResHowMany,
  #matResHowManyYear,
  #resResHowMany,
  #ReturpHowMany,
  #PappersfHowMany,
  #PlastfHowMany,
  #MetallfHowMany,
  #oGlasHowMany,
  #fGlasHowMany,
  #dragTillagg,
  #trappTillagg,
  #dorrTillagg,
  #dragRubrik,
  #trappRubrik,
  #dorrRubrik,
  .sv-se-orebro-nyhetsbrevpaloma label {
    font-size: var(--font-size-small) !important;
  }
}

@media (max-width: 480px) {

  #resResRubrik,
  #ReturpRubrik,
  #PappersfRubrik,
  #PlastfRubrik,
  #MetallfRubrik,
  #oGlasRubrik,
  #fGlasRubrik,
  #matResRubrik,
  #matResHowMany,
  #matResHowManyYear,
  #resResHowMany,
  #ReturpHowMany,
  #PappersfHowMany,
  #PlastfHowMany,
  #MetallfHowMany,
  #oGlasHowMany,
  #fGlasHowMany,
  #dragTillagg,
  #trappTillagg,
  #dorrTillagg,
  #dragRubrik,
  #trappRubrik,
  #dorrRubrik,
  .sv-se-orebro-nyhetsbrevpaloma label {
    font-size: var(--font-size-small) !important;
  }

}

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

.main {
  background-color: var(--clr-forms-bg);
  border: solid 1px var(--clr-border);
  border-top: solid 5px var(--clr-primary);
  margin-bottom: 25px;
}

.main .mainForm {
  width: 100%;
  display: inline-block;
  position: relative;
}

.main .mainForm .label1 {
  display: block;
  font-family: var(--font-header);
  /* font-size: 12px; */
  margin-bottom: 10px;
}

.result, .errorArea{
  background-color: var(--clr-block-bg);
  border: solid 1px var(--clr-border);
  /* border-top: solid 5px #E83C23; */
  margin-bottom: 25px;
}

.o-calculator_verksamheter__form-group {
  display: none;
  margin-bottom: 10px;
}

.o-calculator_lagenheter__form-group {
  margin-bottom: 10px;
  /* max-width: 274px */
  /* width: 32%; */
}

.valet {
  margin-bottom: 10px;
}

.options_val {
  margin-bottom: 10px;
}

.result, .errorArea {
  display: none;
}

.errBlock {
  display: none;
}

.tillaggResult{
  display: none;
}

.errVal {
  margin-top: 5px;
  color: var(--clr-alert);
  font-family: leaguespartan webfont;
  font-size: 10px;
  font-weight: bold;
}

.errMail {
  margin-top: 5px;
  color: var(--clr-alert);
  /* font-family: leaguespartan webfont; */
  /* font-size: 10px; */
  /* font-weight: bold; */
}

.errMailtxt{
  font-size: .9rem;
}

.errVer {
  margin-top: 5px;
  color: var(--clr-alert);
  font-family: leaguespartan webfont;
  font-size: 10px;
  font-weight: bold;
}


.imgResult {
  margin-bottom: 10px;
}

.sv-se-orebro-nyhetsbrevpaloma fieldset,
.sv-se-orebro-nyhetsbrevpaloma input {
  border-radius: 3px;
  border: 1px solid var(--clr-input-border);
}

.sv-se-orebro-nyhetsbrevpaloma {
  input {
    border: 1px solid var(--clr-input-border);
    background-color: var(--clr-input-bg);
    color: var(--clr-text);

    &::placeholder {
      color: var(--clr-placeholder);
    }
  }
}
