﻿body, html
{
	margin:0;
	padding:0;
}

body
{
	font-family: Arial Unicode MS, Arial;
	font-size: 12px;
	color: #333;
	background: #2695b6;
}
.login-body {  }

a:link, a:visited, a:hover, a:active 
{
	text-decoration: none;
	color: #2695b6;
}
a:hover { text-decoration: underline; }

.big-button
{
	
	padding-top: 3px;
	padding-bottom: 4px;
	border:1px solid #2695b6;
	background: #e1f1f6;
	color: #2695b6 !important;
	font-size: 15px;
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.big-button:hover:enabled
{
	background: #2695b6;
	color:#ffffff !important;
	text-decoration: none;
}
.top-bar .big-button:hover:enabled
{
	border-color:#e1f1f6 !important;
}

.big-button:disabled
{
	background: #bbb;
	border: 1px solid #ccc;
	color: #eee !important;
}

.big-button.test
{
	background: pink;
}

.styled-box
{
    /*-moz-box-shadow: 3px 3px 5px #333;
    -webkit-box-shadow: 3px 3px 5px #333;
    box-shadow: 3px 3px 5px #333;*/
 
	border: solid #fff 1px;    
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#front-page-tabs
{
	/*border: none;*/
	position: absolute;
	top: 50px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	overflow: auto;
}
/*#front-page-tabs .ui-widget-content { padding: 10px 0 0 0; }*/

/* --- Wait progress bar -- */

.waitdiv-back
{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1000;
	cursor: wait;
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
	background: #000;
}
.waitdiv-front
{
	position: fixed;
	top: 35%;
	left: 0;
	right: 0;
	z-index: 1001;
	cursor: wait;
	text-align: center;
	background: #fff;
	border: solid 6px #2695b6;
	border-left: none;
	border-right: none;
	padding: 5px;
}
.waitdiv-front .waitdiv-image
{
	width: 16px;
	height: 16px;
	margin-left: auto;
	margin-right: auto;
	background: url(../Images/progress.gif);
}
.waitdiv-remove
{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2000;
}
.waitdiv-remove a
{
	display: block;
	padding: 10px;
	color: #333;
	background: pink;
	border: 1px solid red;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
.waitdiv-remove a:hover
{
	text-decoration: none;
}

/* Dialogien tyyli, joka piilottaa jQuery-dialogien oletuspainikkeet. */
/* Painikepalkkia ei haluta attreditoriin näkyviin, sillä se jättää tyhjänäkin ylimääräisen viivan näkyviin. */
/* X-painiketta ei haluta metatietoeditorissa näkyviin, sillä se jättää artikkelit lukkoon. */
.dialog-no-default-buttons .ui-dialog-buttonpane,
.dialog-no-default-buttons .ui-dialog-titlebar-close
{
	display: none;
}
