@charset "UTF-8";
/* CSS Document */

#solutions-text .list-group .list-group-item { background-color: #cfe5fb; color: #1d3573; border-color: #b6d2ed;}
#solutions-text .list-group .list-group-item:hover {background-color: #95bfe9;}
#solutions-text a.list-group-item.list-group-item-info:focus {
    /* border: 5px inset #014e9b; */
    background-color: #1d3573;
    color: #ffffff;
    text-decoration: underline;
}
#solutions-text h1.model {font-family: 'Open Sans', arial, sans-serif;}
#solutions-text h1.model small {font-family: 'Montserrat', arial, sans-serif;}
/*
#solutions-text a:link, a:visited, a:hover, a:active {
    color: #4a9dd7;
    text-decoration: none;
}
#solutions-text a:hover {
    color: #001994;
    text-decoration: none;
}
*/

#solutions-text .ui-accordion .ui-accordion-header {
	border-top: none;
	border-right: none;
	border-left: none;
	width: 100%;
	text-align: left;
	padding-bottom: 18px;
}

#solutions-text .ui-accordion .ui-accordion-header h3, #solutions-text .ui-accordion .ui-accordion-header h2 {
	font-size: 15px !important;
	font-weight: normal;
	margin: 0;
}

#solutions-text .ui-accordion .ui-accordion-content {
    overflow: auto;
    padding: 10px 15px 10px 25px;
/*    background-color: #eeeeee;*/
}
#solutions-text .accordion2 p {line-height: 1.5em; margin: 12px 0;}
#solutions-text .panel .panel-body ul.doc-list { list-style: none; margin: 0;}
#solutions-text .panel .panel-body ul.doc-list li {border-bottom: 1px solid #eeeeee; padding: 10px 5px; list-style: none;}
#solutions-text .panel-info > .panel-heading { background-color: #cfe5fb; color: #1d3573; border-color: #b6d2ed;}
#solutions-text .panel-info {border-color: #b6d2ed;}

#faqsHeaderWrapper {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#022569+0,022569+36,000000+100 */
background: #022569; /* Old browsers */
background: -moz-linear-gradient(top, #022569 0%, #022569 36%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #022569 0%,#022569 36%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #022569 0%,#022569 36%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022569', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
#faqsHeader {
/*background-color: #00256e;*/
min-height:450px;
width:100%;
text-align: center;
	background-image: url(/portals/0/assets/images/FAQ_header-2.png);
background-repeat: no-repeat;
	background-size: contain;
 background-position: center bottom; 
}

#product-type-select {margin-bottom: 40px;}


@media only screen and (max-width: 850px) {
#faqsHeader {
background-size: cover;
}
}

@media only screen and (max-width: 480px) {
#faqsHeader {
min-height: 250px;
}
}