
:root {
    --light: #fdf1c2;
    --dark: #97341f;
    --headfoot: #97341f;
    --headfoottext: #fdf1c2;
}



/*-----------------  FONT -------------------------*/

@font-face {
    font-family: "KonTiki Aloha JF";
    font-display: swap;
    src: url("/fair/nordiskatradgardar10412025/assets/Kon-Tiki-Aloha-JF-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Franklin Gothic Book";
    font-display: swap;
    src: url("/fair/nordiskatradgardar10412025/assets/FRANKLINGOTHIC-BOOK.ttf") format("truetype");
}

div.top.module h1.heading.branding a,
div.top.module h1.heading.branding a.logo.smallfont {
    font-family: "KonTiki Aloha JF";
color: #fff;
font-size: 26px;
}

/*----------------- SLUT FONT -------------------------*/



/*----------- INLINEREGI SURVEYFRÅGOR IFRAME -----------*/

/*----- BEROENDE PÅ ANTAL SURVEYFRÅGOR ----- */
#inline_regi {
    width: 550px;
    height: 500px;
    border: none;
}

@media (max-width: 640px) {
#inline_regi {
  width: auto;
  height: 925px;
  border: none;
}
}


/*----------------- SLUT INLINEREGI SURVEYFRÅGOR IFRAME ---------------------------*/


/* -----------------------------------------------  FÄRGER ------------------------------------------------*/

/*----- EVENTFÄRG PÅ HEADERN -----*/
body div.top {
    background-color: var(--headfoot);
}


/* ----- EVENTFÄRG PÅ SIFFRORNA I "PROGRESSBAR" ----- */
span.step_nr {
    color: var(--headfoot) !important;
    font-weight: bold;
}

/* ----- EVENTFÄRG PÅ AKTIVT STEG I "PROGRESSBAR" - desktop ------ */
#steps_box p.step_desc_active {
    color: var(--headfoot) !important;
    font-weight: bold;
}

/* ----- EVENTFÄRG PÅ AKTIVT STEG I "PROGRESSBAR" - mobilt ------*/
#page_title {
    color: var(--headfoot) !important;
    font-weight: bold;
}


/* ----- SÄTTER FÄRG PÅ PROGRESSBARENS SIFFRA OCH TEXT PÅ INLINEREGI-SURVEYSIDAN ----- */

div#eshop_box.step_2.step_register div#steps_box.no_print.comp_steps div#steps_content table tbody tr td.step_person.step_2.step_visited.step_preceding p a.step_desc_inactive_linked,
div#eshop_box.step_2.step_register div#steps_box.no_print.comp_steps div#steps_content table tbody tr td.step_person.step_2.step_visited.step_preceding a.step_nr_inactive_linked {
    color: var(--headfoot) !important;
    font-weight: bold;
}


/* ----- VOUCHER BOXFÄRG ----- */
div.voucher_entry_block div.box.eshop_form_box_voucher {
    background-color: var(--light) !important;

}

/* ----- EVENTFÄRG PÅ RUTAN RUNT "TILLAGD PRODUKT", NÄR INBJUDAN/KAMPANJ UTNYTTJATS ----- */

div.voucher_entry_block table.form_table tr.eshop_form_field_voucher_exchanged_info td.eshop_td_ro_value p.form_value {
    color: var(--headfoot);

/*div.voucher_entry_block table.form_table tr.eshop_form_field_voucher_exchanged_info td.eshop_td_ro_value p.form_value{
    color: #97341f;!important;
    border-style: solid;
    padding: 10px;
    border-radius: 10px;
   margin-left: 10px;*/
}


/* EVENTFÄRG PÅ STARTSIDEKNAPPAR---- TA BORT???????
  div.startpage_button 
  {
      background-color: var(--dark);
      width:80px !important;
      color: #FFFFFF;
      font-weight: bold;
  }*/


/* ----- LJUSA SEKUNDÄRA KNAPPAR  ----- */
table.form_table.eshop_form_table_voucher td input#voucher_code_button_bt,
form#eshop_form div.no_print.comp_back_next_buttons a.button.button_left {
    border: var(--dark) 1px solid !important;
    background-color: var(--light) !important;
    color: black;
}


/*------ LJUSA SEKUNDÄRA KNAPPAR MED MÖRK HOOVER FÄRG ------*/
table.form_table.eshop_form_table_voucher td input#voucher_code_button_bt:hover,
form#eshop_form div.no_print.comp_back_next_buttons a.button.button_left:hover {
    border: var(--dark) 1px solid !important;
    background-color: var(--dark) !important;
    color: white;
}

/* ----- MÖRKA KNAPPAR FORTSÄTT/REGISTRERA I SHOPEN OCH I UTSTÄLLARREGISTRERINGEN ----- */
#eshop_box .button_calculate,
#eshop_box .button_right,
div.buttons button,
button.submit,
input#voucher_code_button_bt,
#eshop_box .button_print,
div input[type="submit"] {
    background-color: var(--dark);
    color: #FFF;
}



/*---- ACCENTFÄRG PÅ CHECKBOXAR OCH RADIOKNAPPAR  ----*/
input[type="checkbox"],
input[type="radio"] {
    accent-color: var(--dark);
}



/* ----- ÄNDRAD BAKGRUNDSFÄRG PÅ RUBRIKRAD FÖR ENTREBILJETTER ----- */

div#eshop_box div.cart_block tr.section_row h2
{
    background-color: #97341f;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    padding-left: 5px;
    border-bottom: none !important;
color:#fff;
}

tr.section_row:nth-child(9) > td:nth-child(1) > h2:nth-child(1),
tr.section_row:nth-child(27) > td:nth-child(1) > h2:nth-child(1),
tr.section_row:nth-child(23) > td:nth-child(1) > h2:nth-child(1)
{
    background-color: var(--dark) !important;
    color: #fff !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    padding-left: 5px;
    border-bottom: none !important;
}



/*ÄNDRAR FÄRG PÅ RUBRIKRADEN FÖR SEMINARIET
tr.section_row:nth-child(23) > td:nth-child(1) > h2:nth-child(1){
    background-color: #97341f;!important
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    padding-left: 5px;
    border-bottom: none !important;
color: #fff !important;
}*/

/* ----- PRODUKTFÄRG ----- */
.art_title,
a {
    color: #009fef;
}




/*------------------------------------------------ FOOTER ---------------------------------------------------*/

.sub-sub-heading {
    color: var(--headfoottext) !important;
}

div#smfooter .footer .bottom,
div#smfooter_exh footer.footer.info-area div.bottom.module.clear,
.footer {
    background-color: var(--headfoot) !important;
} 

div#smfooter footer.footer.info-area div.bottom.module.clear address div.col p.sub-sub-heading a,
div#smfooter footer.footer.info-area div.bottom.module.clear address div.col p.text a.tel.link,
div#smfooter footer.footer.info-area div.bottom.module.clear address div.col p.text a.link,
div#smfooter_exh footer.footer.info-area div.bottom.module.clear address div.col p.text a.link,
div#smfooter_exh footer.footer.info-area div.bottom.module.clear address div.col p.text strong {
    color: var(--headfoottext);
    text-decoration: underline; 
}

/*-------------------------------------- SLUT FOOTER ------------------------------------------------- */



/*---------------------------------------------- PRODUKTLISTA ---------------------------------------*/

#article_cart_row_99 {
  display: none;
}




/* ----- DENNA LÄGGER FET TITEL PÅ EN PRODUKT ----- */
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_139 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_151 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_154 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_158 td a.art_title

  {
    margin-top: 20px;
    font-weight: bold;
}


/*  ----- INDRAG PÅ UNDERPRODUKTER ----- 
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_139 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#tr_art_desc_139_text div#art_desc_139_text,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_151 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#tr_art_desc_151_text div#art_desc_151_text,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_154 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#tr_art_desc_154_text div#art_desc_154_text,
#eshop_form div.cart_block #cart_article_table tr#article_cart_row_158 td a.art_title,
#eshop_form div.cart_block #cart_article_table tr#tr_art_desc_158_text div#art_desc_158_text {
    margin-left: 25px;
    font-style: italic
}
*/


/* ----- SLÄCKER NER SEK 0 I ONLINESHOPEN OCH DIV.FORM SLÄCKER ANTALSRUTAN ----- */
tr#article_cart_row_1011>td.price_info,
tr#article_cart_row_1011>td div.form_value,
tr#article_cart_row_1012>td.price_info,
tr#article_cart_row_1012>td div.form_value ,
tr#article_cart_row_1013>td.price_info,
tr#article_cart_row_1013>td div.form_value,
tr#article_cart_row_1015>td.price_info,
tr#article_cart_row_1015>td div.form_value,
tr#article_cart_row_1005>td.price_info,
#input_art_menge_1005



{
    display: none;
}

/* ----- GÖR ANTALSRUTAN MINDRE EFTER ATT MAN TAGIT BORT PILARNA ----- */
  #input_art_menge_601,
  #input_art_menge_602,
  #input_art_menge_603,
  #input_art_menge_604,
  #input_art_menge_605,
  #input_art_menge_606,
 #input_art_menge_155
  {
      padding: 3px !important;
  }

#art_desc_154_text {
  padding-top: 5px; 
}

/*----DÖLJER BILJETT, PRIS OCH ANTAL PÅ ENTRÉBILJETTER SOM INGÅR I AKTIVITETEN-----*/
#article_cart_row_511,
#article_cart_row_512,
#article_cart_row_513,
#article_cart_row_514,
#article_cart_row_515,
#article_cart_row_516
 {
  display: none;
}


  

/*---------------------------------------------- SLUT PRODUKTLISTA ---------------------------------------*/


/*----------------------------------------------FÄLT SOM SKA DÖLJAS---------------------------------------*/

/* ----- FÄLT SOM EJ SKA VISAS I SID 2 I SHOPPEN ----- */
tr.eshop_form_field_gender,
tr.eshop_form_field_title,
tr.eshop_form_field_department,
tr.eshop_form_field_company,
tr.eshop_form_field_hp_pass_nr,
tr.eshop_form_field_ust_ident_nr,
tr.eshop_form_field_fax {
    display: none;
}


/*----------------------------------------------BRA ATT HA IFALL ATT---------------------------------------*/

/* ----- LINJE UNDER SISTA PAKETPRODUKTEN  ----- 
  #eshop_form div.cart_block #cart_article_table tr#article_cart_row_511 td,
  #eshop_form div.cart_block #cart_article_table tr#article_cart_row_615 td
  {
     padding-top: 15px;
          border-bottom: thin solid #CCCCCC; 
  } */

/* ----- SLÄCKART ANTAL I BELOPPSUMMERING SID 2 ----- 
  #article_cart_row_511 > td:nth-child(3) > div:nth-child(1) {
    display: none;
  }*/


/* ----- SKJUTER ANTAL 1 MER TILL VÄNSTER ----- */
  
  #article_cart_row_151 > td:nth-child(3) > div:nth-child(1),
  #article_cart_row_139 > td:nth-child(3) > div:nth-child(1),
  #article_cart_row_140 > td:nth-child(3) > div:nth-child(1),
  #article_cart_row_149 > td:nth-child(3) > div:nth-child(1),
  #article_cart_row_154 > td:nth-child(3) > div:nth-child(1),    
  #article_cart_row_158 > td:nth-child(3) > div:nth-child(1)  
  {
    padding-right: 30px;
  }



/* ----- SLÄCKER NER ANTALSRUTAN PÅ INGÅENDE PAKETPRODUKT ----- */
#input_art_menge_xxxx {
    display: none;
}




/*------------------------------------------------------- Desk Wide------------------------------------------------------------------*/
@media (min-width: 1025px) {}

/*------------------------------------------------------- Desk ------------------------------------------------------------------*/
@media (min-width: 801px) and (max-width: 1023px) {}

/*------------------------------------------------------- Tablet ------------------------------------------------------------------*/
@media (min-width: 641px) and (max-width: 800px) {}

/*------------------------------------------------------ Smartphone ------------------------------------------------------------------*/
@media (max-width: 400px) {

div.voucher_entry_block table.form_table tr.eshop_form_field_voucher_exchanged_info td.eshop_td_ro_value p.form_value
{ width: 245px; 
}

}

/*------------------------------------------------------ Smartphone ------------------------------------------------------------------*/
@media (max-width: 600px) {

.messages {

  width: 98%;

}


}
