#chatBotPOC{margin-bottom:15px;position: relative;z-index: 599;}
.userQ{font-family: NeueHaasGroteskTextBold,Helvetica,Arial,sans-serif;}
.Ans{}
.nopos{position:inherit !important;margin-bottom: 0px !important;}
.sbmt{
	background: url(/support/images/whiteSearchIcon.png) no-repeat #cd040b;
    background-position: 50% 50%;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    width: 48px;
    height: 48px;
    margin-top: 24px;
    cursor: pointer;color:white;
	margin-bottom: 0px;
}
.pad20{
	padding:20px;margin-bottom:20px;display:none;
	width: 652px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 18px;
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    z-index: 9999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    top: 70px;
    position: absolute;    
}
.mrg10{
	margin:10px;
}
.cbChoice,.cbChoiceMsg{
	padding:5px;
	line-height: 4px !important;
}
.cbChoice,.cbRsMsg{
	padding:5px;
	line-height:normal;
	font-size: 14px !important;
	font-weight:normal !important;
}
.cbRsMsg{
		font-weight:bold !important;
}
.cbChoiceDiv{
	padding-top:8px;
	line-height: 15px !important;
}
.rrHead,.stHead{
	padding-top: 2px;
    color: #0066cc;
	font-size: 14px !important;
	font-weight:normal !important;
}
.gnHdr,.cbHdr{
   color: #cd040b;
    cursor: default;
    font-family: "Neue Haas Grotesk", Arial, Helvetica, sans-serif;
    font-size: 18px !important;
	font-weight:bold;
    text-align: left;
    width: auto;
	padding-bottom:10px;
}
#gn-typeahead-overlay{z-index: 598!important;}
.rightPanSearch{float:right;width:30%;margin-top:-3px;}
.itemSuggTermsClass{float:right;width:100%;margin-top:-3px;}
.itemtilesClass li{/*width:28% !important;*/}


#chatBotPOC .cbChoice,#chatBotPOC .cbChoiceMsg{
	line-height: 15px !important;
	font-weight:bold;
}
.stHead .cbChoiceDiv{
	line-height: 15px !important;
}