/* MAIN CSS FILE */
body {
	background-color: #EEEEEE;
	background: url(../img/background.jpg) no-repeat center center fixed;
	background-attachment:fixed;
	-webkit-background-size: cover;
}

.window {
	margin-top: 5px;
}

.container {
	position: relative;
	background-color: #fff9e5;
	min-height: 500px;
	
	/* round corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	border: 1px solid #AAAAAA;
}

.head {
	
}

.admin {
	font-size: 0.9em;
	padding-top: 2px;
	padding-right: 5px;
	text-align: right;
}

.content {
	padding-top: 5px;
	padding-bottom:40px;
	
}

.footer {
	position:absolute;
    bottom:0;
	width: 98%;
	height:20px;
	
	font-size: 0.9em;
	text-align: center;
	vertical-align: bottom;
}

.central {
	text-align: center;
	padding-top: 100px;
	padding_bottom: 100px;
}

.searchmask {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	margin: 20px;
	padding:10px;
}
.textmask {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	margin: 20px;
	padding:70px;
}

.result-list-search-parameters {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	margin: 10px;
	padding:4px;
}

.selectpicker-sm {
	height: 30px;
	padding-left: 5px;
}

.detail-view {
	margin-left: 30px;
	margin-right: 30px;
} 

.detail-view h3 {
	margin-left:100px;
}


.detail-element {
	/* border-bottom: 1px solid #EEEEEE; */
	margin-top:5px;
}

.detail-label {
	font-color: #222222;
	font-size: 0.95em;
	text-align:right;
}

.detail-value {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	padding-left: 10px;
}	

.detail-textfield {
	min-height: 40px;
}

.detail-person-victories {
	border: 1px solid #EEEEEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	margin-left:20px;
	padding:4px;
	
	height: 200px;
	overflow-y: scroll;
}

.detail-person-victory:hover{
	background-color: #729fcf;
	cursor: pointer;
}

.detail-person-victory-value {
	border: 1px solid #CECECE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color: #FEFEFE;
	
	margin: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 5px;
		
	white-space: nowrap;
	overflow: hidden;
}

.detail-person-space {
	height: 50px;
}

.sub_navigation {
	text-align: right;
}

.inline {
	display: inline-block;
}

.form_upload {
	border: 1px solid #AAAAAA;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin: 20px;
	padding: 5px;
}

.form-import {
	border: 2px solid #cc0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin: 20px;
	padding: 10px;
}

.form-import-title {
	color: #cc0000;
}

.form-add {
	border: 1px solid #2e3436;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin: 20px;
	padding: 10px;
}

.form-import-title {

}

.alert_message {
	z-index: 1000;
	width: 300px;
	position: absolute;
	right: 30px;
	top: 30px;
}

.form-group {
	margin-bottom: 5px;
}

.form-control {
	height: 30px;
	padding: 0px 5px;
}

.formular {
	margin: 20px;
}

.formular_metadata {
	background-color: #4682B4;
	color: #DDDDDD;
	font-size: 0.85em;
	
	margin-top:20px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border: 1px solid #AAAAAA;
}

.formular-element {
	margin-top: 3px;
}

.formular-label{
	padding-right:0px;
	text-align: right;
}

.input-sm {
	height: 30px;
	line-height: 1.1em;
}

.control-label {
	padding-top: 3px;
}
