
#solution-finder .solution-finder-desk {
margin-top:0px !important;
}

#solution-finder .solution-finder-desk, #solution-finder .solution-finder-desk-list {
padding-left:0px;
}

#solution-finder #content-zone-solution-finder{
margin:0px !important;
}
/* #solution-finder #help-layer{
left:100px !important;
} */
#solution-finder .sf-icon{
background:none;
}
#solution-finder #solution-finder-settings form, #solution-finder #solution-finder-settings div, #solution-finder #solution-finder-settings div.selection-div {
font-family:"Source Sans Pro";
}
#solution-finder h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, caption, th, td, label, span, div{
font-family:"Source Sans Pro";
}
#solution-finder .solution-finder-overview ul.desk-list li{
background: none repeat scroll 0 center rgba(0,0,0,0);
/* display:table; */
height:60px;
padding:5px 5px 5px 0;
position:relative;
/* width:190px; */
}

#solution-finder #solution-finder-settings{
background:none;
}

#solution-finder .solution-finder-desk, #solution-finder .solution-finder-desk-list{
border:none;
background:none;
}

#solution-finder .solution-finder-overview ul.desk-list{
border:none;
}

#solution-finder .solution-finder-overview ul.desk-list li{
border:none;
}

#solution-finder .solution-finder-overview ul.desk-list li a{
color:#333333;
font-size:14px;
font-weight:bold;
}

#solution-finder .solution-finder-overview ul.desk-list li a:hover{
color:#e30034;
text-decoration:none;
}

#solution-finder .solution-finder-overview ul.desk-list li:hover .svgIcon circle{
fill:#e30034 !important;
}

#solution-finder .solution-finder-overview ul.desk-list li:hover .svgIcon{
width:55px;
height:55px;
}

#solution-finder .solution-finder-overview ul.desk-list li .svgIcon use{
fill:#005DA9 !important;
}

#solution-finder .solution-finder-overview ul.desk-list li:hover .svgIcon use{
fill:#e30034 !important;
}
#solution-finder .solution-finder-overview ul.desk-list #special:hover .svgIcon circle{
width:48px !important;
height:46px !important;
}
#solution-finder .svgIcon{
width:48px;
height:46px;
}


#solution-finder .form-row .form-row-inner{
margin:25px 25px 5px 35px;
}

#solution-finder .form-row{
box-shadow: -2px 9px 10px #888888;
margin:0 0 15px 0;
 width:100%; 
/* width:907px;
 */padding-bottom: 15px;
border:none;

}

#solution-finder .help-btn{
background:none;
color:#005DA9;
font-weight:bold;
margin:0;
padding:0;
display:inline;
}

#content-zone-solution-finder{
	/* width:750px; */
	width:100%
}

#solution-finder .form-row.last-col ul.desk-list li{
width:190px;
}
#solution-finder .form-row .heading{
text-align: center; 
width: inherit;
font-size: 20px !important;
margin-bottom:10px;
font-size:19px;
color:#ffffff;
font-weight:bold;
height:38px;
line-height:39px !important;
background-color: #9bc3b7; /* #24466d; */
}


#solution-finder div#content-zone-solution-finder{
	margin:20px 15px 0;
	/* width:735px; */
	width:100%
}
#solution-finder div.content p{
font-size:13px;
}
#solution-finder svg{
pointer-events:none;
}

#solution-finder .sf-icon {
    background: none;
}

/*Combined.min*/

#solution-finder .solution-finder-overview ul.desk-list {
    /* border-top: 1px solid #dae5e3; */
    /*border-bottom: 1px solid #fff;*/
    /* width: 188px; */
    /* margin-right: 20px; */
}
#solution-finder .solution-finder-overview .multicol {
    float: left;
}
#solution-finder ul {
    list-style-type: none;
	margin: 0;
    padding: 0;
}
#solution-finder li {
    /* font-family: Arial,Geneva,Helvetica,sans-serif;
    color: #000; */
    margin: 0;
    padding: 0;
}
.fix-col{
	width: 100%; /* 650/960 */
	/* max-width: 900px; */
}
.fix-col li {
    display: inline-block;
    vertical-align: top;
    margin: 4% 2%;
    font-size: 14px;
    width: 24%;	
	min-width:190px;
}
@media screen and (max-width:1308px) {
    .fix-col li {width: 32%;}
}
@media screen and (max-width:1014px) {
    .fix-col li {width: 24%; !Important} 
}
@media screen and (max-width:960px) {
    .fix-col li {width: 32%;}
}
@media screen and (max-width:750px) {
    .fix-col li {width: 48%;}
}
@media screen and (max-width:538px) {
    .fix-col li {width: 97%;}
}
/* 

 */
.fix-col a.dual-link-1{
	max-width:120px;
} 
.fix-col a.dual-link-2{
	max-width:80px;
} 


#solution-finder #solution-finder-settings form, #solution-finder #solution-finder-settings div, #solution-finder #solution-finder-settings div.selection-div {
    /* font-family: Arial,Verdana,Helvetica,sans-serif; */
    font-size: 12px;
    line-height: 15px;
}
#solution-finder .clearfix {
    min-height: 1%;
}



#solution-finder .solution-finder-desk, #solution-finder .solution-finder-desk-list {
    /* background-color: #e3eef2; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid #dae5e3;
    /* padding: 18px 0 15px 14px; */
    position: relative;
}

#solution-finder div#content-zone-solution-finder {
    clear: both;
    margin: 20px 15px 0 30px;
}
#solution-finder .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    font-size: 1px;
    line-height: 0;
    visibility: hidden;
}
#solution-finder .solution-finder-overview ul.desk-list li a {
    padding-left: 60px;
}
#solution-finder .solution-finder-overview ul.desk-list li a, #solution-finder .solution-finder-overview ul.desk-list li.inactive span {
    vertical-align: middle;
    display: table-cell;
    position: relative;
	height: 50px;
}
#solution-finder div.content p, div.content li, ul.toc li, div.content dl, div.content a, div.content table {
    font-size: 11px;
    line-height: 16px;
    color: #000;
}
#solution-finder a {
    color: #000;
    text-decoration: none;
}
#solution-finder div.content p, div.content li, ul.toc li, div.content dl, div.content a, div.content table {
    font-size: 11px;
    line-height: 16px;
    color: #000;
}

#solution-finder .sf-icon {
    /* background-image: url("http://www.infineon.com/export/system/modules/com.virtualidentity.infineon.frontend/resources/css/import/img/relaunch2011/sprite_solution-finder-channel-icons.png"); */
    background-repeat: no-repeat;
    background-color: transparent;
    position: absolute;
    top: 6px;
    display: block;
    width: 50px;
    height: 50px;
}
#solution-finder #help-layer {
    position: absolute;
    display: none;
    background-color: #fff;
    padding: 25px;
    width: 75%;
    font-size: 11px;
}
#solution-finder #form-info-layer #close-btn, #solution-finder div.selection-div .reset-select, #solution-finder #help-layer .close-layer {
    width: 8px;
    height: 7px;
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    background-image: url("/export/system/modules/com.virtualidentity.infineon.frontend/resources/css/import/img/relaunch2011/sprite_solution-finder.png");
    background-position: 0 -366px;
    background-repeat: no-repeat;
    cursor: pointer;
}

/*media screen,projection*/
#solution-finder .show#help-layer {
    display: block;
    z-index: 5100;
}

#curtain {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 5000;
}
/*.dual-link-3
{
	padding-left: 55px !important;
    top: -10px !important;
	width: 160px
}
.dual-link-4
{
	padding-left: 10px !important;
    width: 100px !important;
    top: -15px;
}
.dual-link-5
{
	width: 160px !important;
    padding-left: 60px !important;
    float: left;
}
.dual-link-6
{
	width: 70px !important;
    padding-left: 10px !important;
    float: left !important;
}*/