.rn_ChatPostMessage textarea{overflow: auto;resize: none;}
.rn_ChatPostMessage span{display: block;}
.rn_ChatPostMessage legend{display: none;}
.rn_ChatPostMessage textarea{max-height: 3.5em;width: 100%;padding: 0;}
.rn_ChatPostMessage{margin: 0 1.2em 0 1em;}
@media print{.rn_ChatPostMessage{display: none;}
}
.rn_ChatOffTheRecordDialog .rn_Textarea{clear:left;display:block;margin-bottom:1em;width:260px;}
.rn_ChatOffTheRecordDialog{width: 325px;}
.rn_ChatOffTheRecordDialog label{display: block;}
.rn_Dialog.rn_ChatOffTheRecordDialogContainer.rn_ActionDialog{background: #FFF;border: 1px solid #000;}
.rn_ChatSoundButton img{vertical-align: middle;}
.rn_ChatSoundButton .rn_FlashContainer{position: absolute;top: -500px;left: -500px;}
.rn_ChatPrintButton img{vertical-align: middle;}
.rn_ChatDisconnectButton img{vertical-align: middle;}
.rn_ChatCancelButton img{vertical-align: middle;}
.rn_ChatCancelButton{float: right;margin: 0 1em;}
.rn_ChatAgentStatus{background: #EFEFF4;border: solid #BBB;border-width: 1px 1px 0;padding: 5px;line-height: 1.25em;margin: 0 1em;}
@media print{.rn_ChatAgentStatus{display: none;}
}
.rn_ChatAgentStatusPhoto.rn_ChatAgentStatus{}
.rn_ChatAgentStatusPhoto.rn_ChatAgentStatus .rn_ChatAgentStatusBlock{min-height:80px;}
.rn_ChatAgentStatusPhoto.rn_ChatAgentStatus .rn_ChatAgentStatusBlock img{width:64px;height:64px;vertical-align: middle;}
.rn_ChatAgentStatusPhoto.rn_ChatAgentStatus .rn_ChatAgentStatusBlock{font-family: ITCAvantGardeStd-Md;font-size: 15px;color: #4a4a4a;vertical-align: 250%;vertical-align: middle;}
.rn_ChatTranscript{overflow:auto;height:15em;}
.rn_ChatTranscript .rn_MessagePost{clear:both;display:block;}
.rn_ChatTranscript ol, .rn_ChatTranscript ul, .rn_ChatTranscript dl{clear:both;display:block;}
.rn_ChatTranscript .rn_MessagePost img{display:none;}
.rn_ChatTranscript{background-color: #fff;border: 1px solid #ccc;padding: 0.3em;margin: 0 1em 1em;}
.rn_ChatTranscript .rn_ChatTranscriptBlock .rn_AgentTextPrefix, .rn_ChatTranscript .rn_ChatTranscriptBlock .rn_Action{color: #009;}
.rn_ChatTranscript .rn_ChatTranscriptBlock .rn_UserTextPrefix{color: #900;}
.rn_ChatTranscript .rn_ChatTranscriptBlock .rn_OffTheRecordMessage, .rn_ChatTranscript .rn_ChatTranscriptBlock .rn_NormalMessage{color: #008000;white-space: pre;}
.rn_ChatTranscript .rn_ChatTranscriptBlock blockquote, .rn_ChatTranscript .rn_ChatTranscriptBlock ul, .rn_ChatTranscript .rn_ChatTranscriptBlock ol, .rn_ChatTranscript .rn_ChatTranscriptBlock dl{margin: 1em;}
.rn_ChatTranscript .rn_ChatTranscriptBlock ol, .rn_ChatTranscript .rn_ChatTranscriptBlock ul, .rn_ChatTranscript .rn_ChatTranscriptBlock dl{margin-left: 2em;}
.rn_ChatTranscript .rn_ChatTranscriptBlock ol li{list-style: decimal outside;}
.rn_ChatTranscript .rn_ChatTranscriptBlock ul li{list-style: disc outside;}
@media print{.rn_ChatTranscript, .rn_ChatTranscript .rn_ChatTranscriptBlock{border: 0;height: auto;margin: 0;overflow: visible;word-wrap: break-word;}
}
.rn_ChatServerConnect{text-align:center;}
.rn_ChatServerConnect{background: #EFEFF4;border: solid #BBB;border-width: 1px 0;line-height: 1.25em;margin: 0 0 1em;padding: 5px;}
.rn_ChatResumeSessionDialog{width: 358px;}
.rn_ChatEngagementStatus.rn_ChatEngagementStatus{}
.rn_ChatEngagementStatus{background: #EFEFF4;border: solid #BBB;border-width: 1px 0;padding: 5px;line-height: 1.25em;margin: 0 0 0.5em;}
.rn_ChatEngagementStatus .rn_SearchingDetailMessage, .rn_ChatEngagementStatus .rn_RequeuedDetailMessage, .rn_ChatEngagementStatus .rn_CanceledUserDetailMessage, .rn_ChatEngagementStatus .rn_CanceledSelfServiceDetailMessage, .rn_ChatEngagementStatus .rn_CanceledNoAgentsAvailDetailMessage, .rn_ChatEngagementStatus .rn_CanceledQueueTimeoutDetailMessage, .rn_ChatEngagementStatus .rn_CanceledDequeuedDetailMessage{padding: 10px;}
.rn_ChatEngagementStatus h2{font-size: 1em;}
@media print{.rn_ChatEngagementStatus{display: none;}
}
.rn_ChatQueueWaitTime{background: #EFEFF4;border: 1px solid #BBB;border-width: 1px;padding: 0.5em;line-height: 1.25em;text-align: left;}
.rn_ChatQueueWaitTime .rn_ChatQueuePosition, .rn_ChatQueueWaitTime .rn_ChatEstimatedWaitTime, .rn_ChatQueueWaitTime .rn_ChatAverageWaitTime{padding-right: 2px;}
.rn_BrowserWarning{color: #F00;}
.rn_ChatSendButton img{vertical-align: middle;margin-top: -3px;margin-bottom: -3px;}
.rn_ChatSendButton{margin: 1em 5px;}
.rn_ChatSendButtonShown{display: inline;}
@media print{.rn_ChatSendButton{display: none;}
}
.rn_ChatAttachFileButton img{vertical-align: middle;margin-top: -3px;margin-bottom: -3px;}
.rn_ChatAttachFileButton input[type="file"]{display: none;}
.rn_ChatFileAttachContent input[type="file"]{width: 275px;}
.rn_ChatFileAttachContent span{display:block;}
.rn_ChatAttachFileButton form button{margin: auto;}
.rn_ChatAttachFileButtonForm div{display: inline;}
.rn_FileAttachmentUpload label{display:none;}
.rn_ChatFileAttachContent{width: 325px;}
.rn_ChatAttachFileButton{margin: 1em 0;}
.rn_ChatAttachFileButtonContent, .rn_ChatAttachFileButtonForm, .rn_ChatAttachFileButtonShown{display: inline;}
.rn_Dialog.rn_ChatAttachFileDialog.rn_ActionDialog{background: #FFF;border: 1px solid #000;}
.rn_VirtualAssistantSimilarMatches{overflow-x: hidden;overflow-y: auto;margin: 0.5em 1.2em;}
.rn_VirtualAssistantSimilarMatches a, .rn_VirtualAssistantSimilarMatches a:link, .rn_VirtualAssistantSimilarMatches a:hover, .rn_VirtualAssistantSimilarMatches a:visited{color: #000 !important;}
.rn_VirtualAssistantSimilarMatches ul li:before{content: '\3E';}
.rn_VirtualAssistantFeedback{margin: 0 1.2em;}
.rn_VirtualAssistantFeedback .rn_Title{font-size: 1em;font-weight: bold;line-height: 1.4em;}
.rn_VirtualAssistantFeedback .rn_RatingMeter a.rn_RatingCell{background: url('../themes/standard/images/RatingStars.png') 0 0 no-repeat;display: inline-block;height: 18px;margin: 4px 0;text-decoration: none;width: 20px;position: relative;}
.rn_HighContrastMode .rn_VirtualAssistantFeedback .rn_RatingMeter a.rn_RatingCell:before{content: "\2606";}
.rn_VirtualAssistantFeedback .rn_RatingMeter a.rn_RatingCellOver{background-position: 0 -18px;cursor: pointer;}
.rn_HighContrastMode .rn_VirtualAssistantFeedback .rn_RatingMeter a.rn_RatingCellOver:before{content: "\2605";}
.rn_VirtualAssistantFeedback .rn_ThanksLabel{position: relative;left: 65px;}
.rn_VirtualAssistantFeedback *:focus{outline: 0;}
.rn_ChatQueueSearch.rn_ChatQueueSearch{border-radius: 3px;background-color: #f3f5f6 !important;height: 151px;padding: 0px;margin-right: -20px;margin-left: -20px;}
.rn_ChatQueueSearch.rn_ChatQueueSearch .rn_KeywordText input{height: 60px;padding: 15px;border: none;font-weight: 600;outline-color: transparent !important;font-family: ITCAvantGardeStd-Md;font-size: 14px;color: #444444 !important;background-color: #ffffff;width: 100%;}
.rn_ChatQueueSearch.rn_ChatQueueSearch div.rn_SearchButton{width: 60px;height: 60px;border-radius: 3px;background-color: #ffad00;}
.rn_ChatQueueSearch.rn_ChatQueueSearch div.rn_SearchButton button{background-color: #ffad00;background-image: url(/euf/assets/themes/bnee/images/search.png);background-repeat: no-repeat;background-position: center center;height: 60px;background-size: 60%;}
.rn_ChatQueueSearch.rn_ChatQueueSearch div.inMean{color: #4a4a4a;font-size: 15px;margin-top: 20px;font-family: ITCAvantGardeStd-Md;margin-bottom: 20px;}
.rn_ChatQueueSearch.rn_ChatQueueSearch div.search{margin-left: 20%;margin-right: 20px;}
.rn_ChatQueueSearch .rn_KeywordText{margin-right: 0%!important;}
.rn_ChatQueueSearch{background: #EFEFF4;border: 1px solid #BBB;line-height: 1.25em;margin-top: 0.5em;padding: 0.5em;text-align: center;}
.rn_ChatQueueSearch .rn_KeywordText{float: left;display: block;margin-right: 2.35765%;width: 65.88078%;}
.rn_ChatQueueSearch .rn_KeywordText:last-child{margin-right: 0;}
.rn_ChatQueueSearch .rn_KeywordText input{margin-bottom: 0;padding: 0.4em 0.5em;}
.rn_ChatQueueSearch .rn_SearchButton{float: left;display: block;margin-right: 2.35765%;width: 31.76157%;margin-right: 0;}
.rn_ChatQueueSearch .rn_SearchButton:last-child{margin-right: 0;}
@media screen and (max-width: 470px){.rn_ChatQueueSearch .rn_SearchButton .rn_ButtonText{text-overflow: ellipsis;max-width: 90px;overflow: hidden;display: inline-block;}
}
.rn_ChatStatus{font-size: 1.333em;font-weight: bold;line-height: 1.4em;}
.rn_ChatHours .rn_HoursBlock{margin: 15px 0 0;}
.rn_ChatHours .rn_HoursLabel{color: #404040;font-size: 1em;font-weight: bold;line-height: 1.3em;}
.rn_KeywordText label{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
.rn_KeywordText input::-webkit-input-placeholder{color: #737373;}
.rn_KeywordText input::-moz-placeholder{color: #737373;opacity: 1;}
.rn_KeywordText input:-ms-input-placeholder{color: #737373;}
