/*======================================================================*/
/* DOCEBO LMS - Learning management system								*/
/* ============================================							*/
/*																			*/
/* Copyright (c) 2004														*/
/* http://www.docebo.com													*/
/*																			*/
/* This program is free software. You can redistribute it and/or modify	*/
/* it under the terms of the GNU General Public License as published by	*/
/* the Free Software Foundation; either version 2 of the License.		*/
/*=======================================================================*/

.form_login_ext {
	margin: 0;
	padding: 0;
	clear:both;
	position:relative;
	top:0px;	
	background-image: url('');
	background-position: left bottom;
	background-repeat:no-repeat;
	height:120px;
	width:100%;
}

.form_login {
	position:relative;
	top:-5px;	
	float:right;
	width:200px;
	height:110px;
	margin-right:20px;
	padding-left: 0.40em;
	background: #FFFFFF;
	border-left:1px dotted #cccccc;
}

fieldset.fieldset_login {
	margin: 0;
	padding: 0;
/*	line-height: 15px;*/
	border: 0px none;
}

fieldset.fieldset_login legend {
	display: none;
}

	.form_login .line_field {
		clear: both;
		margin: 0;
		/*padding: 0 0 12px 0;*/
		line-height: 12px;
	}
	
		.form_login .line_field p {
			margin: 0;
			padding: 0;
			display: inline;
		}

		.form_login label.label_login {
			float: left;
			width: 45%;
			min-width: 80px;
			margin: 0;
			padding: 0;
			font-size: 11px;
			font-weight: bold;
		}

		.form_login .log_textfield {
			width: 52%;
			color:#0066b3;
			min-width: 80px;
			margin: 0;
			padding: 0;
			border: 1px solid #cccccc;
		}

		.form_login .log_dropdown {
			width: 53%;
			min-width: 60px;
			margin: 0;
			padding: 0;
			color:#0066b3;
			border: 1px solid #cccccc;
		}

	.form_login .line_button {
		clear: both;
		margin: 0;
		padding: 0;
		text-align: right;
	}

		.form_login .line_button .log_button {
			margin: 3px 0 5px 0;
			padding: 0px;
			padding-bottom:4px;
			color:#555555;
			background:url('../images/login/login.jpg') no-repeat left top #ffffff;
			border: 1px solid #ffffff;
			font-size: 10px;
			font-weight:bold;
			width: 84px;
			height:24px;
			overflow: visible;
		}

		.form_login .line_button .log_button_access {
			margin: 0 0 5px 0;
			padding: 0 5px 0 26px;
			height: 20px;			
			color:#0066b3;
			background: url('../images/standard/log_access.gif') 2px 50% no-repeat #aaddff;
			border: 1px solid #0066b3;			
			font-size: 10px;
			width: auto;
			overflow: visible;
		}
		
		
	p.log_advice {
		margin: 0.20em 0.20em 1em;
		padding: 0.20em 0.40em;
		font-weight: bold;
		border: 1px solid #0066b3;
	}

	p.log_action {
		margin: 0;
		padding: 0;
		width:200px;
		text-align: right;
	}

	p.log_action a {
		font-size: 12px;
		text-decoration:none;
		font-weight:bolder;
	}

	p.log_action .button_as_link {
		font-size: 1em;
		width: auto;
		overflow: visible;
	}
	
	p.noaccess {
		margin: 0.20em 0.20em 1em;
		padding: 0.20em 0.40em;
		color: #ff0000;
		border: 1px solid #ff0000;
	}
	
	p.logout_action {
		margin: 0.20em 0.20em 1em;
		padding: 0.20em 0.40em;
		color: #000000;
		border: 1px solid #336699;
	}