/*
 * Copyright (c) 2008-2015 by teambits GmbH, Darmstadt, Germany (http://www.teambits.de). All rights reserved.
 * This is CONFIDENTIAL code. Use is subject to license terms.
 *
 *  $Id$ *
 */

body {
	font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a {
	color: #339933;
}

h1 {
	/*font-size: 24px;*/
	color: #339933;
}

h1.page-header {
	border-bottom-color: #cccccc;
	margin: 20px 0 20px;
	padding-bottom: 4px;
}

.navbar-default .navbar-brand {
	color: #339933;
}

.navbar-default {
	background-color: #f0f0f0;
}

.navbar-default {
	/*box-shadow: 2px 2px 5px #919191;*/
}

.pagination>.active>a {
	background-color: #339933;
	border-color: #339933;
}

.sidebar ul li a.active {
	background-color: #dddddd;
}

.top-buffer {
	margin-top: 10px;
}

.login-panel {
	margin-top: 25%;
}

/* Needed for custom modal headers below */
.modal-header {
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.modal-header-primary {
	color: #ffffff;
	background-color: #377BB3;
	border-bottom: 2px solid #2e6da4;
}

.modal-header-success {
	background-color: #5cb85c;
	/*border-bottom: 3px solid #4cae4c;*/
	/*border-bottom: 3px solid #f5f5f5;*/
}

.modal-header-danger {
	color: #ffffff;
	background-color: #d9534f;
	/*border-bottom: 3px solid #4cae4c;*/
	/*border-bottom: 3px solid #f5f5f5;*/
}

.wide {
	min-width: 100px;
}

.well-tiny {
	padding: 6px;
	border-radius: 3px;
	font-size: 90%;
}

/* Colors are copied from panel headings */

.well-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.well-error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

/* left margin for subsequent action icons in tables */
.ml10 {
	margin-left: 10px;
}

/* Event logo display in modal event edit form */
.eventLogoPreviewContainer {
	border: 1px solid #ccc;
	border-radius: 4px;
	max-height: 150px;
}

.eventLogoPreview {
	padding: 5px;
	max-height: 100px;
}

.eventLogoTrigger {
	cursor: pointer;
}

.eventLogoErrorContainer {
	margin: 5px;
	padding: 5px;
	border: 1px solid #ffcccc;
	display: none;
	text-align: center;
}

.eventLogoErrorIcon {
	font-size: 24px;
	color: #666;
}

.eventLogoErrorMessage {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
