/* asl - Application Study List */ 


.tx-con-leadgeneration-asl {}

#accordion-translated-sub {
	margin-bottom:20px;
}

.tx-con-leadgeneration-asl ul,
.tx-con-leadgeneration-rcib .brochures ul,
.tx-con-leadgeneration-rcib .casestudies ul,
.tx-con-leadgeneration-rcib .articles ul,
.tx-con-leadgeneration-rcib .productsheets ul,
.tx-con-leadgeneration-rcib .relatedinfos ul {
    list-style:none;
	padding:0;
	margin:0;
}

.tx-con-leadgeneration-asl h4 {
	margin-bottom:20px !important;
	margin-top:40px !important;
}

.tx-con-leadgeneration-asl ul li,
.tx-con-leadgeneration-rcib .brochures ul li,
.tx-con-leadgeneration-rcib .casestudies ul li,
.tx-con-leadgeneration-rcib .articles ul li,
.tx-con-leadgeneration-rcib .productsheets ul li,
.tx-con-leadgeneration-rcib .relatedinfos ul li {
	background:url(/fileadmin/template/Resources/Public/img/c_icons/pdf-16x16px.png) no-repeat left 4px;
	padding-left:25px;
	margin-bottom:5px;
}

.tx-con-leadgeneration-asl ul li a,
.tx-con-leadgeneration-rcib .brochures ul li a,
.tx-con-leadgeneration-rcib .casestudies ul li a,
.tx-con-leadgeneration-rcib .articles ul li a,
.tx-con-leadgeneration-rcib .productsheets ul li a,
.tx-con-leadgeneration-rcib .relatedinfos ul li a {
	color:#333 !important;
	text-decoration:none !important;
	font-size:12px !important;
}

.tx-con-leadgeneration-asl ul li a:hover,
.tx-con-leadgeneration-rcib .brochures ul li a:hover,
.tx-con-leadgeneration-rcib .casestudies ul li a:hover,
.tx-con-leadgeneration-rcib .articles ul li a:hover,
.tx-con-leadgeneration-rcib .productsheets ul li a:hover,
.tx-con-leadgeneration-rcib .relatedinfos ul li a:hover {
	color:#cf751e !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #4297a4 !important;
    background: #4297a4 !important;
    font-weight: normal;
    color: #fff;
}
.ui-state-focus:focus { outline:none !important; }

textarea.f3-form-error {
    background-color:#FF9F9F;
    border: 1px #FF0000 solid;
}

input.f3-form-error {
    background-color:#FF9F9F;
    border: 1px #FF0000 solid;
}

.tx-con-leadgeneration table {
    border-collapse:separate;
    border-spacing:10px;
}

.tx-con-leadgeneration table th {
    font-weight:bold;
}

.tx-con-leadgeneration table td {
    vertical-align:top;
}

.typo3-messages .message-error {
    color:red;
}

.typo3-messages .message-ok {
    color:green;
}


/* pl = Product List */
.tx-con-leadgeneration-pl-wrap { float:left; width:252px; margin-right:30px; }
.tx-con-leadgeneration-pl-wrap-last { float:left; width:252px; margin-right:0px; }

.tx-con-leadgeneration-pl-img { margin-bottom:20px; }

.tx-con-leadgeneration-pl-headline { font-size:16px; margin-bottom:20px; }

.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:80px; font-size:12px; }

.tx-con-leadgeneration-pl-img img {
    border: #bdbcbc 1px solid;
    max-width: 100%;
    height: auto !important;
    display: block;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

.tx-con-leadgeneration-pl-wrap { float:left; width:30%; margin-right:3%; }
.tx-con-leadgeneration-pl-wrap-last { float:left; width:30%; margin-right:0; }
.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:80px; }


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

.tx-con-leadgeneration-pl-wrap { float:left; width:30%; margin-right:3%; }
.tx-con-leadgeneration-pl-wrap-last { float:left; width:30%; margin-right:0; }
.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:80px; }


}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

.tx-con-leadgeneration-pl-wrap { float:left; width:30%; margin-right:3%; }
.tx-con-leadgeneration-pl-wrap-last { float:left; width:30%; margin-right:0; }
.tx-con-leadgeneration-pl-headline { font-size:12px; margin-bottom:20px; }
.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:80px; }



}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

.tx-con-leadgeneration-pl-wrap { float:none; width:100%; margin-right:0; }
.tx-con-leadgeneration-pl-wrap-last { float:none; width:100%; margin-right:0; }
.tx-con-leadgeneration-pl-headline { font-size:14px; margin-bottom:20px; }
.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:1px; }


}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
.tx-con-leadgeneration-pl-wrap { float:none; width:100%; margin-right:0; }
.tx-con-leadgeneration-pl-wrap-last { float:none; width:100%; margin-right:0; }
.tx-con-leadgeneration-pl-headline { font-size:14px; margin-bottom:20px; }
.tx-con-leadgeneration-pl-teaser { margin-bottom:20px; min-height:1px; }
	
}




/* rcib = Right Column Info Block */
.tx-con-leadgeneration-rcib .campaignlinks .campaignlink {

}

.tx-con-leadgeneration-rcib .videos .video {
    padding: 10px 0;
}


.tx-con-leadgeneration-rcib .articles .article {
    padding: 10px 0;
}

.tx-con-leadgeneration-rcib .articles .article img {
    border: #bdbcbc 1px solid;
}

.tx-con-leadgeneration-rcib .brochures .brochure {
    padding: 10px 0;
}

.tx-con-leadgeneration-rcib .brochures .brochure img {
    border: #bdbcbc 1px solid;
}

.tx-con-leadgeneration-rcib .relatedinfos .relatedinfo {
    padding: 10px 0;
}

.tx-con-leadgeneration-rcib .relatedinfos .relatedinfo img {
    border: #bdbcbc 1px solid;
}

.tx-con-leadgeneration-rcib .productsheets .productsheet {
    padding: 10px 0;
}

.tx-con-leadgeneration-rcib .productsheets .productsheet img {
    border: #bdbcbc 1px solid;
}

.tx-con-leadgeneration-rcib .casestudies .casestudy {
    padding: 10px 0;
}

.tx-con-leadgeneration-rcib .casestudies .casestudy img {
    border: #bdbcbc 1px solid;
}

.tx-con-leadgeneration-rcib img {
    max-width: 100%;
    height: auto !important;
    display: block;
}

.c-embed-allwrap { max-width:250px; }
.c-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.c-embed-container iframe, .c-embed-container object, .c-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.clear { clear:both; }

#leadFormBlock .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; 
}

#leadFormBlock label { font-weight:normal !important; }
#leadFormBlock .form-group { margin-bottom: 5px !important; }
#leadFormBlock .form-control { height:26px !important; padding: 0px 0px !important; }
#leadFormBlock .checkbox { margin-top: 5px !important; margin-bottom: 5px !important; }
#leadFormBlock .btn { padding: 2px 12px !important; }
#leadFormBlock textarea.form-control {
    height: auto !important;
}

.article-text{
    padding: 5px 0;
}

