* {box-sizing: border-box;}
body {background-color: #FFFFFF; align-items:center;}
nav, footer, header, section { display: block; }

A:link {text-decoration: none ; color:#000000;} 
A:visited {text-decoration: none ; color:#000000;} 
A:hover {text-decoration: underline ; color:#EE0000;}
A.one:link {text-decoration: none ; color:#000000;} 
A.one:visited {text-decoration: none ; color:#000000;} 
A.one:hover {text-decoration: underline ; color:#000000;}
A.kjop:link {text-decoration: none;color: #FFFFFF;}
A.kjop:visited {text-decoration: none;color: #FFFFFF;}
A.kjop:hover {color: #EEEEEE;}
img { border: 0; vertical-align:middle;}
p.thick {font-weight:bold;}
p.larger {font-size:larger;}
p.larger2 {font-size:x-large ; color:#10B939;}
.fane a:link {color:#333333;}
.fane a:visited {color:#333333;}
.fane a:hover {text-decoration: none;color:#8F8D8E;}
.fane {line-height: 2.0;}
.larger2 a:link {color: #000000}
p.italic {font-style:italic;}
p.small {font-size:small;}
h1 {font-size: 1em; color:#000000;}
h2 {font-size: 1.4em; color:#000000;}
h3 {font-size: 1.2em; color:#000000;}

header {
    font-size: 3.0vw;
    color: #BBBBBB;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-weight: bold;
    background-color: #FFFFFF;
    width: 100%;
    text-align: center;
    padding-top: 4px;
}

nav {font-size: 20px; color:#DDDDDD; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; background-color: #FFFFFF; text-align: center; }
section {font-size: 20px; color:#333333; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; background-color: #FFFFFF; width: 100%; text-align: center; }
footer {font-size: 16px; color:#000000; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; background-color: #FFFFFF; width: 100%; text-align: left; vertical-align:middle; }

.ta1 {
    margin-left: auto;
    margin-right: auto;
    color: #000000;
    background-color: #FFFFFF;
}

.fane {
    font-size: 16px;
    padding: 20px 20px 20px 20px;
    font-family: arial, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    background-color: #FFFFFF;
    text-align: left;
    width: 100%;
}

/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 16px;
    left: 16px;
    border-radius: 25px;
    background: #FFFFFF;
    font-weight: bold;
    color: #7a7a7a;
    padding: 10px 20px 20px 20px;
}
/* left text */
.b-left {
    position: absolute;
    bottom: 260px;
    left: 40px;
    border-radius: 25px;
    background: #FFFFFF;
    font-weight: bold;
    color: #7a7a7a;
    padding: 10px 20px 20px 20px;
}
/* Container holding the image and the text */
.container {
    position: relative;
    text-align: left;
    color: white;
}
.responsive {
    width: 100%;
    height: auto;
    max-width: 100%;
}
.responsive2 {
    width: 100%;
    height: auto;
    max-width: 500px;
}
.ps90 {
    width: 90%;
    height: auto;
    max-width: 100%;
}
@media only screen and (max-width: 736px) {
    .mobile-hide {
        display: none;
    }
}
.border-l {
    border-style: solid;
    border-width: thin;
    border-color: grey;
    margin-top: 14px;
    width: 49%;
    display: inline-block;
    vertical-align:top;
}
.border-lb {
    border-style: solid;
    border-width: thin;
    border-color: grey;
    margin-top: 14px;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    background-color: #daffd4;
    text-align: left;
}
.border-2 {
    border-style: solid;
    border-width: thin;
    border-color: grey;
    margin-top: 14px;
    width: 86%;
    vertical-align: top;
    margin-left: 10%;
    padding: 20px;
}
.border-3 {
    margin-top: 14px;
    width: 30%;
    display: inline-block;
    vertical-align: top;
}
.border-4 {
    margin-top: 14px;
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
.foot-1 {
    margin-top: 14px;
    width: 33%;
    float: left;
    padding:10px 10px 20px 20px;
    margin-left:auto; margin-right:auto; color:#000000; font-family: arial;background-color: #EEEEEE;text-align: center;
}

@media only screen and (max-width: 736px) {
    /* For mobile phones: */
    .border-l, .foot-1, .border-3, .border-lb, .border-4 {
        width: 100%;
    }
}
.padd { padding:20px 20px 20px 20px;}
.padd2{ margin-left:auto; margin-right:auto; padding:20px 20px 20px 20px; border-style:solid; border-width:thin; border-color:grey; }

.kjop {
    -moz-box-shadow: inset 0px 1px 0px 0px #caefab;
    -webkit-box-shadow: inset 0px 1px 0px 0px #caefab;
    box-shadow: inset 0px 1px 0px 0px #caefab;
    background: -webkit-linear-gradient(90deg, #77d42a 5%, #5cb811 100%);
    background: -moz-linear-gradient(90deg, #77d42a 5%, #5cb811 100%);
    background: linear-gradient(180deg, #77d42a 5%, #5cb811 100%);
    background-color: #77d42a;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topright: 20px;
    border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-left-radius: 20px;
    text-indent: 0;
    border: 0px solid #268a16;
    display: inline-block;
    color: #306108;
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    font-style: normal;
    height: 80px;
    line-height: 80px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #689324;
}
.aspfont {font-size: 20px; Border:0px; }
.b2 {font-size: 16px; background-color: green; Color:White; }

.mycheckBig input {transform: scale(2.0); vertical-align:middle; margin-right: 20px; margin-bottom:10px; }
