@font-face {
 font-family:"Circular Std Book";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Book"),
 url(/fontit/CircularStd-Book.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Book Italic";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Book Italic"),
 url(/fontit/CircularStd-BookItalic.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Medium";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Medium"),
 url(/fontit/CircularStd-Medium.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Medium Italic";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Medium Italic"),
 url(/fontit/CircularStd-MediumItalic.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Bold";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Bold"),
 url(/fontit/CircularStd-Bold.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Bold Italic";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Bold Italic"),
 url(/fontit/CircularStd-BoldItalic.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Black";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Black"),
 url(/fontit/CircularStd-Black.woff) format("woff")
}
@font-face {
 font-family:"Circular Std Black Italic";
 font-style:normal;
 font-weight:400;
 src:local("Circular Std Black Italic"),
 url(/fontit/CircularStd-BlackItalic.woff) format("woff")
}
body {
 font-family:"Circular Std Book",Arial,sans-serif;
 font-weight:400;
 line-height:1.25;
}

* {box-sizing: border-box;}

body#tuki {
/*background-image: url(../kuvat/kirjautuminen_tausta.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
	margin:0px;
background:#ffffff;
}

.tuki_wrapper {
max-width: 1000px;
    margin: auto;
    background-color: #fff;
    padding: 40px;
    margin-top: 100px;
}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color: #ff007d;
  color: white;
  padding: 12px 20px;
  border: none;
  
  cursor: pointer;
  text-transform:uppercase;
}

input[type=submit]:hover {
  background-color: #45a049;
}

.container {

  padding: 20px;
}

.tukiheader {
background-color:#fff;
height:50px;
line-height:50px;
}

.tukiheader a {
color:#000;
font-weight:bold;
padding-left:20px;
text-decoration:none;
font-size: 1.171875rem;
}
