﻿/* lomaketyylit */

.lomakeTable
{
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
}

.lomakeTable td
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.lomakeSelite
{
	font-weight: bold;
	padding-left: 10px;
	font-size: 85%;
	width: 10%;
	white-space: nowrap;
}

.header .lomakeSelite
{
	color: #000;
}

.lomakeTeksti
{
	padding-left: 5px;
	padding-right: 12px;
	color: #515151;
}
.lomakeTeksti input
{
	width: 100%;
	font-family: Verdana, Arial;
}

.lomakeTeksti textarea
{
	width: 100%;
	font-family: Verdana, Arial;
}

.lomakeRuksi input
{
	width: 40px;
	font-family: Verdana, Arial;
}


.lomakeAlternate
{
	background-color: #f4f4f4;
}

/* se, joka tulee insert-vaihtoehtoihin lomakepainikkeissa */
.lomakePainikkeetInsertStyle td
{
	border: solid 1px #cdcdcd;
	padding: 2px;
}

.header .otsikko
{
	background-position: left 0.4em; 
}

.modal
{
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: auto;
    background-color: #cccccc;
    background-color: rgba(0,0,0,0.4);
}

.info_popup
{
    background-color: #ffffff;
    border: 1px solid #000000;
    margin: 10% auto;
    padding: 20px;
    width: 450px;
    position: relative;
}

.info_popup ol li
{
    margin-bottom: 5px;
}