/*###################################################
# Beschreibung: CSS
# Projekt:      GXM_website_relaunch_2014
# Author:       Benjamin Köhler / e-Pixler
# Date:         03.07.2014
###################################################*/

form select.not_chosen {
  color: rgba(28, 28, 28, 0.56);
}

/* gmap pop up */
.info-window {
	border: 0px !important;
}
.gm-style-iw > DIV {
	overflow: visible !important;
}
.gm-style-iw > DIV > DIV {
	overflow: visible !important;
}

/* error ala bootstrap */
.flash-messages {
	padding: 15px 25px;
	color: #a94442;
	background-color: #f2dedf;
	border: 1px solid  #e5c6c7;
	border-radius: 5px;
	margin-bottom: 40px;
}
INPUT[type=checkbox].f3-form-error {
	outline: 1px solid #e5c6c7;
	border: 1px solid #e5c6c7;
	background-color: #f2dedf;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.femanager_error {
	padding: 15px 25px;
	color: #a94442;
	background-color: #f2dedf;
	border: 1px solid  #e5c6c7;
	border-radius: 5px;
	margin-bottom: 40px;
}
 
.template-default .femanager_error {
	margin-left: 0px;
}

.template-submenu-in-green .femanager_error,
.template-header-with-keyvisual .femanager_error {
	margin-left: -15px;
} 

.login-wrapper.login p {
	font-size: 15px;
	padding: 10px 0;
	color: #a94442;
}
 
.message-ok {
	background-color: #def0d8;
	border: 1px solid #bedfb2;
	border-radius: 5px;
	padding: 9px;
	color: #789b73;
	margin-bottom: 30px;
}
 
.message-error {
    background-color: #f2dedf;
    border: 1px solid #e5c6c7;
    border-radius: 5px;
    color: #a94442;
    margin-bottom: 40px;
    padding: 15px 25px;
}

/* content bottom abstand */

/*
.template-header-in-green .row.content-row {
	margin-bottom: 0;
}
*/

/* kaufprozess registrierung select anrede feld größe */
.form-create .select-wrapper select {
	height: 39px;
} 

/*
.form-create .select-wrapper {
	height: 45px;
	background-image: url("../img/select-bg.jpg");
	background-repeat:no-repeat;
}
*/

.form-create .select-wrapper {
	height: 45px;
}

.template-submenu-in-green .tx-femanager .femanager_flashmessages .message-notice .message-body {
	display: none;
}

/* Überschriften im Content*/
.container-content h1,
.container-content h2,
.container-content h3 {
	line-height: 1.3em;
}

.container-content .accordion h2{
	line-height: 1.4em;
}

.container-content h1 {
	margin-bottom: 15px;
}

.row h1 a,
.row h2 a,
.row h3 a,
.row h4 a {
	color: #1c1c1c;
}

.row h1 a:hover,
.row h2 a:hover,
.row h3 a:hover,
.row h4 a:hover {
	color: #1c1c1c;
	text-decoration: underline;
}

.content-row h1 a,
.content-row h2 a,
.content-row h3 a,
.content-row h4 a {
	color: #1c1c1c;
}

.content-row h1 a:hover,
.content-row h2 a:hover,
.content-row h3 a:hover,
.content-row h4 a:hover {
	color: #1c1c1c;
	text-decoration: underline;
}

.emotion-login.emotion-small {
	min-height:747px;
}

.checkSecuPayWarning > span {
	float:left;
	display:block;
	width:27px;
	text-align:center;
	padding-top:5px;
}
.checkSecuPayWarning > p {
	float:left;
	display:block;
	width:89%;
}

#vib-object {
	width:100%;
	height:350px;
	border:1px solid #888;
}

#createIdentRequestContainer b.heading-1 {
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	display:inline-block;
}
#createIdentRequestContainer b.heading-2 {
	display:none;
}