body {

    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.table-wrapper{
        margin: 10px 0 50px;
        box-shadow: 0px 35px 50px rgba( 0, 0, 0, 0.2 );
        border: 1px solid #999;

}
.iconCard {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.container {
  position: relative;
}


.Pcontainer {

    position: relative;
    text-align: center;
    color: #423b2a;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 500;
    font-size: 4vw;
}

.center {

    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}


   .Pheader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight:200;
  font-size: min(5vw, 60px);
  color: #fff;
  font-family: "Arapey", serif !important;
  text-shadow: 0px 1px 5px #000;
  white-space: nowrap;
  letter-spacing:2px;

   }
   
   .box-border-flutra{
    
    box-shadow:  0px 0px 8px 5px #385494;
    
}

.listInfoColumn h3 {

    font-weight: 500;


}

.oShortDesc h3 {

    font-weight: 700;


}


.hLogo,
.hLogo a {


    font-size: 35px;
    font-weight: 500;
    color: black;

}

.grayButton {
        font-family: "Poppins", sans-serif !important;
   
    display: inline-block;
    padding: 10px 20px;
    border-radius: 60px;
    background-color: #ccb88b;
    color: #1d3a6a;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    border: 2px solid #1d3a6a;
    font-size: min(2vw, 20px);
    justify-content: center;
}

.grayButton:hover {
    color: #ccb88b !important;
    background-color: #1d3a6a !important;
}


.payLogoText {

    margin-top: 15px;
    color: white;
    padding: 10px;
    border: 2px solid #F7F7F7;
    border-radius: 3px;
    text-align: center;
}

.colorLoginBox {

    color: #000000 !important;


}

p {

    margin-top: 5px !important;
    margin-bottom: 5px !important;


    font-family: "Poppins", sans-serif !important;
}

h1 {

    margin-top: 20px !important;
    margin-bottom: 30px !important;
    border-bottom: 1px solid #EEE !important;
    font-weight: 400;

    font-family: "Arapey", serif !important;

}


h2 {

    margin-top: 20px;
    margin-bottom: 20px !important;
    border-bottom: 0px solid #EEE !important;
    font-family: "Arapey", serif !important;
}

}

h3 {

    margin-top: 40px;
    margin-bottom: 20px !important;
    border-bottom: 0px solid #EEE !important;
    font-family: "Arapey", serif !important;

}


h2.noTopMargin {

    margin-top: 10px !important;




}


.grayButton,
.grayButton:hover {



    font-family: "Poppins", sans-serif !important;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 60px;
    background-color: #ccb88b;
    color: #1d3a6a;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    border: 2px solid #1d3a6a;
    font-size: 16px;
    justify-content: center;
}

/* För VÄNSTER sida i desktop */

#divDesktopMenu ul.smalMenu li {

    float: left;
    display: inline;
    list-style-type: none;
    color: #ffffff !important;
}


#divDesktopMenu li a {
    font-family: "Poppins", sans-serif !important;
    margin: 5px;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 60px;
    background-color: #ccb88b;
    color: #1d3a6a;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    border: 2px solid #1d3a6a;
    font-size: min(1.5vw, 15px);
    justify-content: center;
}


#divDesktopMenu li a:hover {
    background-color: #1d3a6a;
    color: #ccb88b;
    text-decoration: none;
}

#divDesktopMenu li.mainMenuSelected a {

    color: #ccb88b !important;
    background-color: #1d3a6a;
    cursor: pointer#599b6f;
}

/* För HÖGER sida i desktop */

#divDesktopMenuR ul.smalMenu li {

    float: left;
    display: inline;
    list-style-type: none;
    color: #ffffff !important;
}


#divDesktopMenuR li a {
    margin: 5px;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 60px;
    background-color: #ccb88b;
    color: #1d3a6a;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    border: 2px solid #1d3a6a;
    font-size: min(1.3vw, 15px);
    justify-content: center;
}


#divDesktopMenuR li a:hover {
    background-color: #1d3a6a;
    color: #ccb88b;
    text-decoration: none;
}

#divDesktopMenuR li.mainMenuSelected a {

    background-color: #1d3a6a;
    color: #ccb88b;
    text-decoration: none;
}

/* Slut desktop*/



#divMobileMenu li.mainMenuSelected a {

    color: #ccb88b !important;
    background-color: #1d3a6a;
    cursor: pointer#599b6f;
}


#divMobileMenu ul {

 
     list-style-type: none;
}

#divMobileMenu li a{
    margin: 5px;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 60px;
    background-color: #ccb88b;
    color: #1d3a6a;
    text-align: center;
    text-decoration: none;
    transition: background-color 0.3s, color 0.3s;
    cursor: pointer;
    border: 2px solid #1d3a6a;

    list-style-type: none;
    margin-top: 5px;
}



#divMobileMenu li a {
    font-size: 18px;

    color: #1d3a6a !important;
    text-decoration: none;



    cursor: pointer;

}


#divMobileMenu li:active {
    color: #599b6f;


}



#divNavBarMenu {
    padding-bottom: 0px;
    margin-bottom: 0px;

}





@media (max-width: 766px) {

    .buttonList {
        display: inline-block;
        padding: 10px 20px;
        border-radius: 60px;
        background-color: #ccb88b;
        color: #ccb88b;
        text-align: center;
        text-decoration: none;
        transition: background-color 0.3s, color 0.3s;
        cursor: pointer;
        border: 2px solid #1d3a6a;
        font-size: 3vw !important;
    }
}