#habla_window_div, #habla_window_div h1, #habla_window_div h2, #habla_window_div h3, #habla_window_div h4, #habla_window_div h5, #habla_window_div h6, #habla_window_div p, #habla_window_div td, #habla_window_div dl, #habla_window_div tr, #habla_window_div dt, #habla_window_div ol, #habla_window_div form, #habla_window_div select, #habla_window_div option, #habla_window_div pre, #habla_window_div div, #habla_window_div table, #habla_window_div th, #habla_window_div tbody, #habla_window_div tfoot, #habla_window_div caption, #habla_window_div thead, #habla_window_div ul, #habla_window_div li, #habla_window_div address, #habla_window_div blockquote, #habla_window_div dd, #habla_window_div fieldset, #habla_window_div li, #habla_window_div iframe, #habla_window_div strong, #habla_window_div legend, #habla_window_div em, #habla_window_div s, #habla_window_div cite, #habla_window_div span, #habla_window_div input, #habla_window_div sup, #habla_window_div label, #habla_window_div dfn, #habla_window_div object, #habla_window_div big, #habla_window_div q, #habla_window_div font, #habla_window_div samp, #habla_window_div acronym, #habla_window_div small, #habla_window_div img, #habla_window_div strike, #habla_window_div code, #habla_window_div sub, #habla_window_div ins, #habla_window_div textarea, #habla_window_div var, #habla_window_div a, #habla_window_div abbr, #habla_window_div applet, #habla_window_div del, #habla_window_div kbd, #habla_window_div tt, #habla_window_div b, #habla_window_div i, #habla_window_div hr, #habla_window_div article, #habla_window_div aside, #habla_window_div dialog, #habla_window_div figure, #habla_window_div footer, #habla_window_div header, #habla_window_div hgroup, #habla_window_div menu, #habla_window_div nav, #habla_window_div section, #habla_window_div time, #habla_window_div mark, #habla_window_div audio, #habla_window_div video { background-attachment: scroll; background-color: transparent; background-image: none; background-position: 0px 0px; background-repeat: repeat; border-color: black; border-style: none; border-width: medium; clear: none; clip: auto; color: inherit; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; display: inline; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: inside; list-style-image: none; margin: 0px; max-height: none; max-width: none; overflow: visible; padding: 0px; position: static; quotes: "" ""; table-layout: auto; text-align: inherit; text-decoration: inherit; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: visible; white-space: normal; width: auto; word-spacing: normal; z-index: auto; border-radius: 0px; opacity: 1; }
#habla_window_div, #habla_window_div th, #habla_window_div table, #habla_window_div h3, #habla_window_div h5, #habla_window_div p, #habla_window_div h1, #habla_window_div td, #habla_window_div dl, #habla_window_div tr, #habla_window_div dt, #habla_window_div h6, #habla_window_div ol, #habla_window_div form, #habla_window_div select, #habla_window_div option, #habla_window_div pre, #habla_window_div div, #habla_window_div tbody, #habla_window_div h2, #habla_window_div tfoot, #habla_window_div caption, #habla_window_div thead, #habla_window_div h4, #habla_window_div ul, #habla_window_div address, #habla_window_div blockquote, #habla_window_div dd, #habla_window_div fieldset, #habla_window_div textarea, #habla_window_div hr, #habla_window_div article, #habla_window_div aside, #habla_window_div dialog, #habla_window_div figure, #habla_window_div footer, #habla_window_div header, #habla_window_div hgroup, #habla_window_div menu, #habla_window_div nav, #habla_window_div section { display: block; }
#habla_window_div nav ul, #habla_window_div nav ol { list-style-type: none; }
#habla_window_div ul, #habla_window_div menu { list-style-type: disc; }
#habla_window_div ol { list-style-type: decimal; }
#habla_window_div ol ul, #habla_window_div ul ul, #habla_window_div menu ul, #habla_window_div ol menu, #habla_window_div ul menu, #habla_window_div menu menu { list-style-type: circle; }
#habla_window_div ol ol ul, #habla_window_div ol ul ul, #habla_window_div ol menu ul, #habla_window_div ol ol menu, #habla_window_div ol ul menu, #habla_window_div ol menu menu, #habla_window_div ul ol ul, #habla_window_div ul ul ul, #habla_window_div ul menu ul, #habla_window_div ul ol menu, #habla_window_div ul ul menu, #habla_window_div ul menu menu, #habla_window_div menu ol ul, #habla_window_div menu ul ul, #habla_window_div menu menu ul, #habla_window_div menu ol menu, #habla_window_div menu ul menu, #habla_window_div menu menu menu { list-style-type: square; }
#habla_window_div li { display: list-item; min-height: auto; min-width: auto; }
#habla_window_div strong { font-weight: bold; }
#habla_window_div em { font-style: italic; }
#habla_window_div kbd, #habla_window_div samp, #habla_window_div code { font-family: monospace; }
#habla_window_div a, #habla_window_div a *, #habla_window_div input[type="submit"], #habla_window_div button, #habla_window_div input[type="radio"], #habla_window_div input[type="checkbox"], #habla_window_div select { cursor: pointer; }
#habla_window_div a:hover { text-decoration: underline; }
#habla_window_div input[type="hidden"] { display: none; }
#habla_window_div abbr[title], #habla_window_div acronym[title], #habla_window_div dfn[title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; }
#habla_window_div ins { background-color: rgb(255, 255, 153); color: black; }
#habla_window_div del { text-decoration: line-through; }
#habla_window_div blockquote, #habla_window_div q { quotes: none; }
#habla_window_div blockquote::before, #habla_window_div blockquote::after, #habla_window_div q::before, #habla_window_div q::after, #habla_window_div li::before, #habla_window_div li::after { content: none; }
#habla_window_div input, #habla_window_div select { vertical-align: middle; }
#habla_window_div select, #habla_window_div textarea, #habla_window_div input { border: 1px solid rgb(204, 204, 204); }
#habla_window_div table { border-collapse: collapse; border-spacing: 0px; }
#habla_window_div hr { display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; }
#habla_window_div [dir="rtl"] { direction: rtl; }
#habla_window_div mark { background-color: rgb(255, 255, 153); color: black; font-style: italic; font-weight: bold; }
#habla_window_div input[type="submit"], #habla_window_div_base button { width: auto; font-size: 12px; padding: 3px 10px; margin: 5px 0px 10px; border-radius: 3px; min-height: 0px; clear: both; }
#habla_window_div button:disabled { cursor: inherit; }
#habla_window_div { font-size: 100%; line-height: 1; direction: ltr; text-align: left; font-family: "Times New Roman",Times,serif; color: black; font-style: normal; font-weight: normal; text-decoration: none; }
#habla_window_div input[type="submit"], #habla_window_div button { width: auto; font-size: 14px; }
#habla_window_div [class*="span"] { float: none; margin-left: 0px; }
#habla_window_div.habla_window_div_base { display: block ! important; z-index: 99999999; }
#habla_window_div #olark-callout-bubble-offline, #habla_window_div #olark-callout-bubble-online { position: relative ! important; }
#habla_window_div #olark-callout-bubble, #habla_window_div #olark-callout-bubble-offline { position: relative ! important; }
#habla_window_div #habla_panel_div { overflow: hidden; }
#habla_window_div #habla_middle_div { padding: 6px 10px 3px; }
:first-child + html #habla_window_div #habla_middle_div { padding: 6px 0px 0px; }
#habla_window_div textarea { max-width: 100%; width: 100%; box-sizing: content-box; resize: none; overflow: hidden; }
#habla_window_div #habla_offline_body_input, #habla_window_div #habla_wcsend_input { resize: vertical ! important; overflow: auto ! important; max-height: 500px ! important; }
:first-child + html #habla_window_div textarea { width: 97%; }
#habla_window_div #habla_input_div { margin-left: -17px; margin-right: -5px; }
:first-child + html #habla_window_div #habla_input_div { margin-left: 0px; margin-right: 0px; width: 95%; }
#habla_window_div #habla_chatform_form { padding: 3px 10px 0px; }
#habla_window_div #habla_conversation_div { padding: 6px 10px 0px; margin: -6px -10px 0px; }
:first-child + html #habla_window_div #habla_conversation_div, :first-child + html #habla_window_div #habla_pre_chat_div, :first-child + html #habla_window_div #habla_offline_message_div { width: 97%; }
#habla_window_div #habla_name_input, #habla_window_div #habla_offline_email_input, #habla_window_div #habla_offline_body_input, #habla_window_div #habla_pre_chat_name_input, #habla_window_div #habla_pre_chat_email_input, #habla_window_div #habla_offline_phone_input, #habla_window_div #habla_pre_chat_phone_input { overflow: hidden; box-sizing: content-box; }
#habla_window_div #habla_pre_chat_div, #habla_window_div #habla_offline_message_sent_div, #habla_window_div #habla_offline_message_div { padding: 0px 10px; margin-left: -10px; }
:first-child + html #habla_window_div #habla_pre_chat_div, :first-child + html #habla_window_div #habla_offline_message_sent_div, :first-child + html #habla_window_div #habla_offline_message_div { padding: 5px; margin-left: 0px; }
#habla_window_div { font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-size: 14px; }
#habla_middle_div { line-height: 1.5em; }
#habla_window_div #habla_expanded_div { border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); }
#habla_window_div.habla_window_div_position_inline .habla_panel_border { border-bottom: 1px solid rgb(237, 237, 237); }
#habla_window_div.olrk-fixed-bottom .habla_panel_border, #habla_window_div.olrk-fixed-bottom #habla_topbar_div { border-top-left-radius: 5px; border-top-right-radius: 5px; }
#habla_window_div.olrk-fixed-top .habla_panel_border { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#habla_window_div.olrk-fixed-top #habla_expanded_div { border-bottom: 1px solid rgb(237, 237, 237); }
#habla_window_div .habla_conversation_div { background: transparent none repeat scroll 0px 0px; border-bottom: 1px dotted rgb(237, 237, 237); line-height: 1.5em; overflow: auto; color: black; width: 100%; }
#habla_window_div #habla_wcsend_input { background: transparent none repeat scroll 0px 0px; overflow: auto; padding: 5px; vertical-align: text-top; line-height: 1.5em; }
#habla_window_div .habla_wcsend_input_normal { border: 1px solid rgb(182, 182, 182); color: black; }
#habla_window_div .habla_wcsend_input_pre { color: gray; }
#habla_window_div .habla_wcsend_input_highlighted { border-color: gray ! important; color: black; }
#habla_window_div .habla_conversation_p_item { background: transparent none repeat scroll 0px 0px; color: black; padding: 0px; margin: 0px 0px 0px 20px; text-indent: -20px; overflow: visible; clear: both; }
#habla_window_div .habla_conversation_person1 { color: rgb(151, 151, 151); padding-right: 5px; display: inline; }
#habla_window_div .habla_conversation_person2 { color: rgb(91, 160, 208); padding-right: 5px; }
#habla_window_div .habla_conversation_p_item > span:empty { padding-right: 0px; }
#habla_window_div .habla_conversation_p_item > span:empty + span { display: inline-block; text-indent: 0px; }
#habla_window_div .olrk_avatar { float: right; border: 1px solid lightgray; margin-left: 5px; margin-bottom: 5px; }
#habla_window_div #habla_offline_message_span, #habla_window_div #habla_pre_chat_span { margin-bottom: 5px; display: block; }
#habla_window_div #habla_offline_message_div, #habla_window_div #habla_pre_chat_div { line-height: 1.5em; }
#habla_window_div #habla_offline_message_span { margin-bottom: 5px; display: block; }
#habla_window_div #habla_name_input, #habla_window_div #habla_offline_email_input, #habla_window_div #habla_offline_body_input, #habla_window_div #habla_pre_chat_name_input, #habla_window_div #habla_pre_chat_email_input, #habla_window_div #habla_pre_chat_phone_input, #habla_window_div #habla_offline_phone_input, #habla_window_div #habla_pre_chat_phone_input { border: 1px solid rgb(228, 228, 228); padding: 4px; margin-bottom: 5px; font-size: 0.9em; border-radius: 3px; }
#habla_window_div .habla_offline_submit_input { background: rgb(213, 79, 39) none repeat scroll 0px 0px; border: medium none rgb(237, 237, 237); color: white; float: right; cursor: pointer; border-radius: 5px; padding: 1px 6px; margin: 5px -10px 10px 0px; }
#habla_window_div .habla_offline_error_span, #habla_window_div #habla_pre_chat_error_span { float: left; font-style: italic; line-height: 1.5em; }
#habla_window_div #habla_topbar_div { background: rgb(91, 160, 208) none repeat scroll 0px 0px; color: rgb(255, 255, 255); padding: 10px; cursor: pointer; }
#habla_window_div #habla_oplink_a { color: white; text-decoration: none; }
#habla_window_div #habla_oplink_a.habla_oplink_a_hover { text-decoration: underline; }
#habla_window_div .clear_style { clear: both; }
#habla_window_div .habla_button { float: right; margin-top: -1px; margin-left: 4px; padding: 0px; width: 16px; height: 16px; border-radius: 5px ! important; background-position: 0px top; background-repeat: no-repeat ! important; cursor: pointer ! important; overflow: hidden; line-height: 1000px; background-image: url(a2758444c8d225fcc3404a9199d2f4cee47f19fb.png) ; }
#habla_window_div .habla_button:hover { background-color: rgb(51, 51, 51); }
#habla_window_div #habla_sizebutton_a:hover { background-color: rgb(51, 51, 51); }
#habla_window_div #habla_closebutton_a { background-position: 0px top ! important; }
#habla_window_div #habla_closebutton_a:hover { background-color: rgb(51, 51, 51); }
#habla_window_div #habla_popout_a { background-position: -16px top ! important; }
#habla_window_div #habla_popout_a:hover { background-color: rgb(51, 51, 51); }
#habla_window_div .habla_conversation_notification_nickname { display: none; }
#habla_window_div .habla_conversation_notification { display: block ! important; text-indent: 0px ! important; padding: 5px 8px ! important; margin: 10px 0px 10px -20px ! important; color: white ! important; background-color: rgba(0, 0, 0, 0.5) ! important; border-radius: 3px; }
#habla_window_div button:disabled { color: rgb(255, 255, 255); }
#habla_window_div #habla_panel_div #habla_expanded_div a, #habla_window_div #habla_panel_div #habla_conversation_div a { color: rgb(36, 96, 146); }
#habla_window_div #habla_panel_div #habla_expanded_div a:visited, #habla_window_div #habla_panel_div #habla_conversation_div a:visited { color: rgb(36, 96, 146); }
#habla_window_div #habla_panel_div #habla_expanded_div a:active, #habla_window_div #habla_panel_div #habla_conversation_div a:active { color: rgb(36, 96, 146); }
#habla_conversation_div .olark-feedback-wrapper { background-color: rgb(255, 255, 255) ! important; border: 1px solid rgb(230, 230, 230); border-radius: 0px; color: rgb(77, 77, 77); padding: 10px 10px 12px ! important; filter: none ! important; }
#habla_conversation_div p .olark-feedback-wrapper { color: rgba(0, 0, 0, 0.7); line-height: 1.2em; font-size: 13px; }
#habla_conversation_div p.olark-feedback-question { color: rgba(0, 0, 0, 0.7); font-weight: bold; }
#habla_conversation_div .olark-feedback-error { background-color: rgb(255, 149, 129); border-radius: 2px; color: white; margin-bottom: 3px; padding: 5px; }
#habla_conversation_div .olark-feedback-hidden { display: none; }
#habla_conversation_div .olark-feedback-low-answer, #habla_conversation_div .olark-feedback-high-answer { background: rgb(228, 224, 137) none repeat scroll 0% 0%; border-radius: 2px; color: rgb(77, 77, 77); display: inline-block; font-size: 12px; line-height: 1em; margin: 8px 0px 15px; padding: 5px; position: relative; text-align: center; max-width: 42%; }
#habla_conversation_div .olark-feedback-high-answer { float: right; }
#habla_conversation_div .olark-feedback-low-answer::after, #habla_conversation_div p .olark-feedback-low-answer::before, #habla_conversation_div .olark-feedback-high-answer::after, #habla_conversation_div p .olark-feedback-high-answer::before { content: ""; position: absolute; width: 0px; height: 0px; }
#habla_conversation_div .olark-feedback-low-answer::after, #habla_conversation_div p .olark-feedback-low-answer::before { left: 5px; bottom: -5px; border-width: 4px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(228, 224, 137) transparent transparent rgb(228, 224, 137); }
#habla_conversation_div .olark-feedback-high-answer::after, #habla_conversation_div p .olark-feedback-high-answer::before { right: 5px; bottom: -5px; border-width: 4px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(228, 224, 137) rgb(228, 224, 137) transparent transparent; }
#habla_conversation_div .olark-feedback-choices-wrap { border-top: 2px solid rgb(202, 202, 202); clear: both; height: 15px; text-align: justify; }
#habla_conversation_div .olark-feedback-radio {  }
#habla_conversation_div .olark-feedback-input { border: 0px none; display: inline-block; margin-top: -20px; }
#habla_conversation_div .olark-feedback-choices-wrap::after { content: ""; width: 100%; display: inline-block; }
#habla_conversation_div .olark-feedback-question-number { color: rgb(77, 77, 77); display: inline-block; font-size: 13px; padding: 6px 0px; margin-right: 5px; }
#habla_conversation_div .olark-feedback-text { box-sizing: border-box; color: rgb(77, 77, 77); font-size: 14px; min-height: 100px; margin-bottom: 5px; padding: 3px; }
#habla_conversation_div .olark-feedback-placeholder { color: rgb(170, 170, 170); }
#habla_conversation_div .olark-feedback-submit { background: rgb(30, 174, 219) none repeat scroll 0% 0%; border: 0px none; border-radius: 2px; color: white; display: inline-block; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-size: 13px; font-weight: bold; line-height: 1em; padding: 5px; }
#habla_conversation_div .olark-feedback-submit:disabled { background: rgb(221, 221, 221) none repeat scroll 0% 0%; color: rgb(77, 77, 77); }
#habla_conversation_div .habla_conversation_notification.olark-feedback-wrapper { color: rgb(77, 77, 77) ! important; }
@keyframes pulse {
0% {  }
50% { background-color: rgba(255, 0, 0, 0.7); }
100% {  }
}
@keyframes tab_in_bottom {
0% { margin-bottom: -50px; padding-bottom: 10px; }
50% { margin-bottom: 0px; padding-bottom: 15px; }
100% { padding-bottom: 10px; }
}
@keyframes tab_in_top {
0% { margin-top: -50px; padding-top: 10px; }
50% { margin-top: 0px; padding-top: 15px; }
100% { padding-top: 10px; }
}
.olrk-state-compressed .olrk-fixed-bottom #habla_topbar_div { animation-name: tab_in_bottom; animation-duration: 1s; animation-iteration-count: 1; animation-direction: alternate; animation-timing-function: ease-in-out; }
.olrk-state-compressed .olrk-fixed-top #habla_topbar_div { animation-name: tab_in_top; animation-duration: 1s; animation-iteration-count: 1; animation-direction: alternate; animation-timing-function: ease-in-out; }
#habla_window_div .habla_topbar_div_highlighted { background: rgb(208, 92, 52) none repeat scroll 0px 0px; color: rgb(255, 255, 255); animation-name: pulse; animation-duration: 3s; animation-iteration-count: 2; animation-direction: alternate; animation-timing-function: ease-in-out; }
.olrk-state-compressed .olrk-fixed-bottom #habla_sizebutton_a { background-position: -80px top ! important; }
.olrk-state-expanded .olrk-fixed-bottom #habla_sizebutton_a { background-position: -96px top ! important; }
.olrk-state-compressed .olrk-fixed-top #habla_sizebutton_a { background-position: -96px top ! important; }
.olrk-state-expanded .olrk-fixed-top #habla_sizebutton_a { background-position: -80px top ! important; }
#habla_window_div * { box-sizing: content-box; }
a.hbl_pal_title_fg {  }
.hbl_pal_main_bg { background-color: white ! important; }
div.hbl_pal_main_height { height: 150px ! important; }
div.hbl_pal_main_width { width: 250px ! important; }
.olrk-fixed-top { position: fixed; bottom: auto; top: 0px; }
.olrk-fixed-bottom { position: fixed; bottom: 0px; top: auto; }
.olrk-fixed-left { position: fixed; right: auto; left: 0px; }
.olrk-fixed-right { position: fixed; right: 0px; left: auto; }
.habla_window_div_position { bottom: 0px; position: fixed; right: 0px; margin-right: 10px; margin-bottom: 10px; }
.habla_window_div_position_inline {  }
.habla_window_div_position_floating { bottom: 0px; position: fixed; right: 0px; margin-right: 10px; margin-bottom: 10px; }
.habla_window_div_position_floating_ie { bottom: 0px; position: absolute; right: 0px; margin-right: 10px; margin-bottom: 10px; }
