@import url(font-awesome-4.2.0/css/font-awesome.min.css);
/* colors */
/* sizes */
/*@if compass-env() == 'production'
{
    $imgpath: "/static/library/images/nina";
}*/
/* line 36, ../../../ui/block/scss/agent.scss */
select::-ms-expand {
  display: none;
}

/* line 40, ../../../ui/block/scss/agent.scss */
.tooltip-inner {
  max-width: 298px;
  width: 298px;
  z-index: 1010;
  background-color: #0c253b;
}

/* line 46, ../../../ui/block/scss/agent.scss */
.nw_es_ToolTipHeader {
  font-size: 18px;
  font-family: Serifa-Roman, Arial;
  color: #ffffff;
}

/* line 51, ../../../ui/block/scss/agent.scss */
.nw_es_ToolTipBody {
  font-size: 14px;
  font-family: Arial;
  text-align: left;
  color: #ffffff;
  line-height: 1.6;
}

/* line 59, ../../../ui/block/scss/agent.scss */
.nw_es_ToolTipBody ul {
  padding-left: 20px;
}

.nina_language_block_hidden {
  display: none;
}

/* line 63, ../../../ui/block/scss/agent.scss */
#nina_es-block {
  -webkit-font-smoothing: antialiased;
  max-width: 1366px;
  min-width: 992px;
  width: 100%;
  margin: 0 0 0 -16px;
  height: 384px;
  position: relative;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 15px;
  overflow: auto;
  background: #F0F2F4;
  overflow: hidden;
  /* @2x Images (Pixel Ratio of 1.25+) */
  /* @3x Images (Pixel Ratio of 2.25+) */
  /* @2x Images (Pixel Ratio of 1.25+) */
  /* @3x Images (Pixel Ratio of 2.25+) */
  /********************************/
  /* CSS for Placeholder polyfill */
  /********************************/
  /* @2x Images (Pixel Ratio of 1.25+) */
  /* @3x Images (Pixel Ratio of 2.25+) */
  /* @2x Images (Pixel Ratio of 1.25+) */
  /* @3x Images (Pixel Ratio of 2.25+) */
  /* @2x Images (Pixel Ratio of 1.25+) */
  /* @3x Images (Pixel Ratio of 2.25+) */
}
/* line 5, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block html, #nina_es-block body, #nina_es-block div, #nina_es-block span, #nina_es-block applet, #nina_es-block object, #nina_es-block iframe,
#nina_es-block h1, #nina_es-block h2, #nina_es-block h3, #nina_es-block h4, #nina_es-block h5, #nina_es-block h6, #nina_es-block p, #nina_es-block blockquote, #nina_es-block pre,
#nina_es-block a, #nina_es-block abbr, #nina_es-block acronym, #nina_es-block address, #nina_es-block big, #nina_es-block cite, #nina_es-block code,
#nina_es-block del, #nina_es-block dfn, #nina_es-block em, #nina_es-block img, #nina_es-block ins, #nina_es-block kbd, #nina_es-block q, #nina_es-block s, #nina_es-block samp,
#nina_es-block small, #nina_es-block strike, #nina_es-block strong, #nina_es-block sub, #nina_es-block sup, #nina_es-block tt, #nina_es-block var,
#nina_es-block b, #nina_es-block u, #nina_es-block i, #nina_es-block center,
#nina_es-block dl, #nina_es-block dt, #nina_es-block dd, #nina_es-block ol, #nina_es-block ul, #nina_es-block li,
#nina_es-block fieldset, #nina_es-block form, #nina_es-block label, #nina_es-block legend,
#nina_es-block table, #nina_es-block caption, #nina_es-block tbody, #nina_es-block tfoot, #nina_es-block thead, #nina_es-block tr, #nina_es-block th, #nina_es-block td,
#nina_es-block article, #nina_es-block aside, #nina_es-block canvas, #nina_es-block details, #nina_es-block embed,
#nina_es-block figure, #nina_es-block figcaption, #nina_es-block footer, #nina_es-block header, #nina_es-block hgroup,
#nina_es-block menu, #nina_es-block nav, #nina_es-block output, #nina_es-block ruby, #nina_es-block section, #nina_es-block summary,
#nina_es-block time, #nina_es-block mark, #nina_es-block audio, #nina_es-block video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 22, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block html {
  line-height: 1;
}
#nina_es-block select::-ms-value {
	background: none;
	color: #42413D;
}
#nina-block select::-ms-value {
	background: none;
	color: #42413D;
}
/* line 24, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block ol, #nina_es-block ul {
  list-style: none;
}
/* line 26, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 28, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block caption, #nina_es-block th, #nina_es-block td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}
/* line 30, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block q, #nina_es-block blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block q:before, #nina_es-block q:after, #nina_es-block blockquote:before, #nina_es-block blockquote:after {
  content: "";
  content: none;
}
/* line 32, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block a img {
  border: none;
}
/* line 116, ../../../../../../../../../Ruby200-x64/lib/ruby/gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
#nina_es-block article, #nina_es-block aside, #nina_es-block details, #nina_es-block figcaption, #nina_es-block figure, #nina_es-block footer, #nina_es-block header, #nina_es-block hgroup, #nina_es-block main, #nina_es-block menu, #nina_es-block nav, #nina_es-block section, #nina_es-block summary {
  display: block;
}
/* line 79, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer {
  position: relative;
  top: 0px;
  right: -264px;
  width: 260px;
  height: 333px;
  float: right;
  box-shadow: 0px 2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  z-index: 998;
}
/* line 90, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarInformationTextDiv {
  position: relative;
  width: 100%;
  height: 14px;
}
/* line 96, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarInformationText {
  display: none;
}
/* line 100, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarCloseButton {
  position: relative;
  right: 10px;
  top: 10px;
  display: block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  cursor: pointer;
  z-index: 10000;
  color: #0073A8;
  float: right;
  font-size: 14px;
  font-weight: normal;
  background-image: url("../images/ui/desktop/close_x.png");
  background-size: contain;
}
/* line 118, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarCloseButton::hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 123, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton::before {
  content: "OK";
}
/* line 126, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton {
  display: block;
  width: 100px;
  height: 41px;
  position: relative;
  top: 11px;
  margin: 0 auto;
  line-height: 41px;
  background: #0073A8;
  color: #FFFFFF;
  border-radius: 100px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: center;
  cursor: pointer;
}
/* line 145, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton:hover, #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background: linear-gradient(to bottom, #0073a8 0%, #1684ba 100%);
}
/* line 151, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer {
  position: relative;
  top: 0px;
  right: -538px;
  width: 260px;
  height: 333px;
  float: right;
  box-shadow: 0px 2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  z-index: 998;
}
/* line 162, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressInformationTextDiv {
  position: relative;
  width: 100%;
  height: 24px;
}
/* line 168, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressInformationText {
  display: none;
}
/* line 172, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressCloseButton {
  position: relative;
  right: 10px;
  top: 10px;
  display: block;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  cursor: pointer;
  z-index: 10000;
  color: #0073A8;
  float: right;
  font-size: 14px;
  font-weight: normal;
  background-image: url("../images/ui/desktop/close_x.png");
  background-size: contain;
}
/* line 190, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_addressCloseButton::hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 195, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmit {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/* line 201, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitBackButton {
  position: relative;
  width: 70px;
  height: 12px;
  font-size: 10px;
  font-weight: normal;
  left: 0px;
  top: 37px;
  cursor: pointer;
  z-index: 10000;
  color: #0073A8;
}
/* line 214, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitBackButton:hover {
  text-decoration: underline;
}
/* line 218, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitBackButtonImage {
  position: relative;
  width: 10px;
  height: 10px;
  cursor: pointer;
  z-index: 10000;
  color: #0073A8;
  float: left;
  background-image: url("../images/ui/desktop/back.png");
  background-size: contain;
  top: 1px;
  left: 2px;
}
/* line 232, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer #nw_es_AddressPanel2 {
  display: none;
}
/* line 236, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressCanada {
  display: none;
}
/* line 240, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressPuertoRico {
  display: none;
}
/* line 244, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressInternational {
  display: none;
}
/* line 248, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressMilitaryBase {
  display: none;
}
/* line 252, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressUSTerritory {
  display: none;
}
/* line 256, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton::before {
  content: attr(data-before);
}
/* line 259, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton {
  display: block;
  width: 116px;
  height: 41px;
  position: relative;
  top: 11px;
  margin: 0 auto;
  line-height: 41px;
  background: #0073A8;
  color: #FFFFFF;
  border-radius: 100px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
}
/* line 278, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton:hover, #nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background: linear-gradient(to bottom, #0073a8 0%, #1684ba 100%);
}
/* line 283, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressLabel {
  display: block;
  font-weight: bold;
  font-size: 12px;
  position: relative;
  left: 40px;
  width: 100%;
  text-align: left;
}
#nina_es-block .nw_es_AddressContainer .nw_es_AddressLabelTwoLines {
  width: 70%;
  line-height: 12px;
  height: 24px;
}
/* line 293, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressError {
  display: block;
  font-weight: normal;
  font-size: 12px;
  position: relative;
  left: 40px;
  top: -22px;
  margin-bottom: -15px;
  width: 100%;
  text-align: left;
  color: #DD1500;
}
/* line 306, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown select, #nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown input {
  display: block;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border: 1px solid #cccccc;
  width: calc(100% - 40px);
  margin-left: 20px;
  margin-right: 20px;
  height: 42px;
  background: transparent;
  -webkit-appearance: none;
  outline: none;
  font-size: 16px;
  line-height: 16px;
  color: #666666;
  overflow: hidden;
  position: relative;
  z-index: 100;
  padding-left: 20px;
  color: #212121 !important;
}
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown #nw_es_AddressMilitaryBasePostOffice {
	font-size: 12px;
}
/* line 329, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown select {
  cursor: pointer;
}
/* line 333, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown select:focus, #nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown input:focus {
  border: 1px solid #0073A8 !important;
}
/* line 337, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdownError {
  border: 1px solid #DD1500 !important;
}
/* line 341, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressDropdown {
  font-size: 16px;
  height: 24px;
  width: 100%;
  position: relative;
  top: 0px;
  margin: auto;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  margin-bottom: 44px;
}
/* line 354, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_selected-item-arrow {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 9px;
  right: 29px;
  background-color: #0073A8;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
/* line 366, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_fa-caret-down, #nina_es-block .nw_es_AddressContainer .nw_es_fa-caret-up {
  display: block;
  color: #ffffff;
  position: absolute;
  font-size: 16px;
  padding: 0;
  width: 16px;
  height: 16px;
  top: 1px;
  bottom: 0;
  right: 4px;
  margin: auto;
  text-align: center;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* line 386, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_fa-caret-down::before {
  content: "\f0d7";
}
/* line 390, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_fa-caret-up::before {
  content: "\f0d8";
}
/* line 394, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressRadio {
  position: relative;
  top: 10px;
  left: 50px;
}
/* line 400, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer #nw_es_AddressPuertoRicoCOLabel {
  position: relative;
  top: -20px;
  left: -74px;
}
/* line 406, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer #nw_es_AddressPuertoRicoURBLabel {
  position: relative;
  top: -20px;
  left: -48px;
}
/* line 412, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressRadioBottom {
  margin-bottom: 10px;
}
/* line 416, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_radio {
  display: block;
  cursor: pointer;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 24px;
  height: 24px;
  background-color: #f7f7f7;
  border: 5px solid #d7d7d7;
}
/* line 428, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_radioSelected .nw_es_radioFill {
  display: block;
}
/* line 432, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_radioFill {
  display: none;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  height: 6px;
  width: 6px;
  padding: 4px;
  background-color: #0073A8;
  margin: 3px;
}
/* line 444, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_radioSelected {
  border-color: #0073A8;
  background-color: #ffffff;
}
/* line 449, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AddressContainer .nw_es_AddressRadioInput {
  user-select: none;
  z-index: -1;
  opacity: 0;
}
/* line 456, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ContinueConversation {
  display: none;
  width: 134px;
  height: 41px;
  position: absolute;
  right: 30px;
  top: 11px;
  line-height: 41px;
  background: #0073A8;
  color: #FFFFFF;
  border-radius: 100px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: center;
  cursor: pointer;
}
/* line 474, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentHeaderFullScreenContainer {
  display: none;
}
/* line 477, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_agentHeader {
  height: 124px;
  line-height: 124px;
  color: white;
  background: black;
  padding-left: 8px;
}
/* line 485, ../../../ui/block/scss/agent.scss */
#nina_es-block .fpl-tooltip .fa {
  text-decoration: none;
  color: #0073A8;
  cursor: pointer;
}
/* line 491, ../../../ui/block/scss/agent.scss */
#nina_es-block .fpl-tooltip .fa::hover {
  text-decoration: none;
  color: #0073A8;
}
/* line 496, ../../../ui/block/scss/agent.scss */
#nina_es-block .fpl-tooltip .fa::before {
  background: none;
  float: none;
}
/* line 501, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_Preprod {
  display: none;
}
/* line 503, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_Dialog {
  width: 1024px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
}
/* line 512, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_Conversation {
  position: absolute;
  top: 50px;
  overflow: auto;
  width: 696px;
  overflow-x: hidden;
  background: #FEFEFE;
  border-radius: 2px 2px 0 0;
  height: 220px;
}
/* line 534, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationContainer {
  display: inline-block;
  *padding-right: 19px;
  float: right;
}
/* line 539, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationContainer2 {
  width: 696px;
}
/* line 545, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText a {
  color: #0073A8;
  text-decoration: none;
}
/* line 549, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText a:hover {
  text-decoration: underline;
}
/* line 554, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText ul {
  list-style: inside disc;
  padding: .5em 1em;
}
/* line 558, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText ol {
  list-style: none;
  padding: .5em 1em;
}
/* line 563, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText em, #nina_es-block .nw_es_ConversationText i {
  font-style: italic;
}
/* line 567, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText strong, #nina_es-block .nw_es_ConversationText b {
  font-weight: 500;
}
/* line 571, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_ConversationText hr {
  display: none;
}
/* line 577, ../../../ui/block/scss/agent.scss */
#nina_es-block ::-webkit-scrollbar {
  width: 6px;
}
/* line 581, ../../../ui/block/scss/agent.scss */
#nina_es-block ::-webkit-scrollbar-track {
  border-radius: 6px;
  background-color: rgba(248, 249, 250, 0.2);
  -webkit-box-shadow: inset 0 0 6px rgba(248, 249, 250, 0.2);
}
/* line 587, ../../../ui/block/scss/agent.scss */
#nina_es-block ::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2);
}
/* line 593, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays {
  position: relative;
  left: 65px;
  margin-right: 110px;
  /* default background for browsers without gradient support */
  /* css3 */
  margin-bottom: 20px;
  text-align: left;
  font-family: Arial;
  font-style: italic;
  font-size: 17px;
  color: #212121;
  line-height: 26px;
}
/* line 609, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays a {
  color: #0073A8;
}
/* line 612, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays ul {
  color: #0073A8;
}
/* line 614, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays ul li {
  list-style-type: disc;
}
/* line 621, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays:after {
  content: "";
}
/* line 625, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentSays::before {
  content: " ";
  width: 24px;
  height: 24px;
  position: absolute;
  left: -35px;
  background-image: url("../images/ui/desktop/va-chat-avatar.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 642, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays::before {
    background-image: url("../images/ui/desktop/va-chat-avatar@2x.png");
  }
}
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min--moz-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 651, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays::before {
    background-image: url("../images/ui/desktop/va-chat-avatar@3x.png");
  }
}
/* line 654, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserSays::after {
  content: " ";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0px;
  right: -35px;
  background-image: url("../images/ui/desktop/user-chat-avatar.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 672, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays::after {
    background-image: url("../images/ui/desktop/user-chat-avatar@2x.png");
  }
}
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min--moz-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 681, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays::after {
    background-image: url("../images/ui/desktop/user-chat-avatar@3x.png");
  }
}
/* line 683, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserSays {
  position: relative;
  /* default background for browsers without gradient support */
  /* css3 */
  text-align: right;
  font-family: Arial;
  font-size: 17px;
  color: #212121;
  line-height: 25px;
  margin-left: 155px;
  right: 73px;
  margin-bottom: 20px;
  word-wrap: break-word;
}
/* line 695, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserSays .nw_es_Header {
  display: none;
}
/* line 702, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_SystemSays {
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 20px;
  font-size: 10px;
  color: #conversationText;
  text-align: right;
}
/* line 712, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_TranscriptLink {
  position: relative;
  color: #0073A8;
  cursor: pointer;
  padding: 0;
  font-size: 16px;
  border-bottom: 1px solid #305faa;
  margin-right: 30px;
}
/* line 720, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_TranscriptLink .fa {
  font-size: 1.2em;
}
/* line 724, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_TranscriptLink:hover {
  color: #conversationText;
}
/* line 729, ../../../ui/block/scss/agent.scss */
#nina_es-block hr {
  display: none;
}
/* line 733, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_mobileInput {
  display: block;
  width: 1024px;
  margin: 0 auto;
  *padding-right: 19px;
}
/* line 739, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_InputContainer {
  display: inline-block;
  width: 696px;
  height: 63px;
  float: right;
}
/* line 745, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_Input {
  position: absolute;
  top: 271px;
  display: table;
  width: 696px;
  height: 63px;
  background: #F8F9FA;
}
/* line 760, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_DialogForm {
  display: table;
}
/* line 767, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_logoContainer {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 773, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_logo {
  width: 32px;
  height: 32px;
  margin: -4px;
  background-image: url("../images/ninalogo.svg");
}
/* line 780, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_logoIE {
  width: 22px;
  height: 22px;
}
/* line 785, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputContainer {
  width: 460px;
  display: table;
  overflow: hidden;
  text-align: left;
}
/* line 794, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputBar {
  width: 2px;
  height: 23px;
  background: rgba(114, 114, 115, 0.75);
  position: absolute;
  left: 30px;
  top: 20px;
}
/* line 802, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputBar.focused {
  background: #0073A8;
}
/* line 805, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:focus {
  font-family: Arial;
  font-size: 17px;
  color: #727273;
  letter-spacing: 0.4px;
  text-align: left;
}
/* line 812, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField::-webkit-input-placeholder {
  color: rgba(114, 114, 115, 0.75);
}
/* line 815, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:-moz-placeholder {
  color: rgba(114, 114, 115, 0.75);
}
/* line 818, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField::-moz-placeholder {
  color: rgba(114, 114, 115, 0.75);
}
/* line 821, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:-ms-input-placeholder {
  color: rgba(114, 114, 115, 0.75);
}
/* line 824, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:focus::-webkit-input-placeholder {
  color: #727273;
}
/* line 827, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:focus:-moz-placeholder {
  color: #727273;
}
/* line 830, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:focus::-moz-placeholder {
  color: #727273;
}
/* line 833, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField:focus:-ms-input-placeholder {
  color: #727273;
}
/* line 836, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserInputField {
  width: 460px;
  outline: none;
  resize: none;
  border: none;
  background: none;
  font-family: Arial;
  font-size: 17px;
  color: rgba(255, 255, 255, 0.54);
  text-align: left;
  overflow: hidden;
  padding-top: 21px;
  padding-bottom: 22px;
  left: 47px;
  line-height: 19px;
  padding-right: 30px;
  min-height: inherit;
  max-height: inherit;
  min-width: inherit;
  max-width: inherit;
  position: absolute;
}
/* line 860, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserSubmit {
  display: table-cell;
  width: 134px;
  height: 41px;
  position: absolute;
  right: 30px;
  top: 11px;
  line-height: 41px;
  background: #0073A8;
  color: #FFFFFF;
  border-radius: 100px;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: center;
  cursor: pointer;
}
/* line 882, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_UserSubmit:hover, #nina_es-block .nw_es_UserSubmit:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  background: linear-gradient(to bottom, #0073a8 0%, #1684ba 100%);
}
/* line 886, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_StatusMessage {
  text-align: left;
  font-size: 12px;
  line-height: 15px;
  height: 15px;
  font-style: italic;
  color: gray;
  margin-top: 4px;
}
/* line 899, ../../../ui/block/scss/agent.scss */
#nina_es-block .placeholderWrap {
  position: relative;
  display: block;
}
/* line 904, ../../../ui/block/scss/agent.scss */
#nina_es-block .placeholderWrap label {
  color: #555;
  position: absolute;
  left: 3px;
  pointer-events: none;
  cursor: text;
  display: block;
  font-style: italic;
}
/* line 914, ../../../ui/block/scss/agent.scss */
#nina_es-block .placeholder-focus label {
  color: #999;
}
/* line 916, ../../../ui/block/scss/agent.scss */
#nina_es-block .placeholder-changed label {
  display: none;
}
/* line 920, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentAvatarContainer {
  padding-left: 19px;
}
/* line 924, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentAvatarName {
  font-family: Arial;
  font-weight: bold;
  font-size: 18px;
  color: #2E4454;
  text-align: left;
  width: 234px;
  height: 21px;
  position: absolute;
  top: 40px;
}
/* line 936, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentAvatarHelp {
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  color: #0073A8;
  text-align: left;
  width: 244px;
  height: 17px;
  position: absolute;
  top: 72px;
  padding-left: 20px;
  cursor: pointer;
}
/* line 950, ../../../ui/block/scss/agent.scss */
#nina_es-block .fpl-tooltip .fa::before {
  content: " ";
  width: 17px;
  height: 17px;
  position: absolute;
  left: -2px;
  top: -2px;
  background-image: url("../images/ui/desktop/question.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 968, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::before {
    background-image: url("../images/ui/desktop/question@2x.png");
  }
}
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min--moz-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 977, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::before {
    background-image: url("../images/ui/desktop/question@3x.png");
  }
}
/* line 980, ../../../ui/block/scss/agent.scss */
#nina_es-block .fpl-tooltip .fa::after {
  display: none;
  content: " ";
  width: 17px;
  height: 17px;
  position: absolute;
  right: -10px;
  top: -2px;
  background-image: url("../images/ui/tablet/question.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 999, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::after {
    background-image: url("../images/ui/tablet/question@2x.png");
  }
}
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min--moz-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 1008, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::after {
    background-image: url("../images/ui/tablet/question@3x.png");
  }
}
/* line 1011, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_AgentAvatarIcon {
  width: 186px;
  height: 205px;
  background-image: url("../images/ui/desktop/Becky-large.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  float: left;
  position: absolute;
  top: 123px;
  margin-left: 20px;
}
@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 1030, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarIcon {
    background-image: url("../images/ui/desktop/Becky-large@2x.png");
  }
}
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min--moz-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 1039, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarIcon {
    background-image: url("../images/ui/desktop/Becky-large@3x.png");
  }
}
/* line 1041, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CloseButton {
  display: none;
}
/* line 1045, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_CloseThinButtonIcon {
  display: none;
}
/* line 1048, ../../../ui/block/scss/agent.scss */
#nina_es-block .nw_es_Minimize {
  display: none;
  height: 0px;
  width: 0px;
}
@media only screen and (max-width: 1023px) {
  /* line 63, ../../../ui/block/scss/agent.scss */
  #nina_es-block {
    max-width: 1023px;
    min-width: 738px;
    height: 548px;
    margin: 0 auto;
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
  }
  /* line 1061, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer {
    top: 164px;
  }
  /* line 1065, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Agent {
    width: 768px;
    height: 548px;
  }
  /* line 1069, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Dialog {
    width: auto;
    left: 34px;
    right: 34px;
    position: absolute;
  }
  /* line 1075, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_ConversationContainer {
    display: block;
    float: none;
    padding-right: 0px;
  }
  /* line 1080, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_ConversationContainer2 {
    width: 100%;
  }
  /* line 1083, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Conversation {
    top: 188px;
    width: 100%;
    height: 246px;
    background: #FEFEFE;
  }
  /* line 1090, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays ul.nw_es_ButtonsDoubleCol {
    margin-left: 10px;
  }
  /* line 1093, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays ul.nw_es_ButtonsDoubleCol li a {
    width: 45%;
  }
  /* line 1099, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_WelcomeCell {
    width: 50%;
  }
  /* line 1103, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_mobileInput {
    display: block;
    width: auto;
    left: 34px;
    right: 34px;
    position: absolute;
    bottom: 50px;
  }
  /* line 1111, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_InputContainer {
    height: 63px;
    width: 100%;
    display: inline-block;
    float: right;
    padding-right: 0px;
  }
  /* line 1118, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Input {
    height: 63px;
    width: 100%;
    top: 0px;
    display: block;
    bottom: auto;
  }
  /* line 1125, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_DialogForm {
    width: 100%;
  }
  /* line 1128, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserInputContainer {
    width: 700px;
    position: absolute;
    display: block;
    left: 10px;
    right: 10px;
  }
  /* line 1135, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserInputField {
    width: 450px;
    position: relative;
  }
  /* line 1139, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSubmit {
    width: 176px;
  }
  /* line 1142, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_StatusMessage {
    position: absolute;
    bottom: 0px;
  }
  /* line 1146, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_TitleText {
    /*
    position: absolute;
    width: auto;
    line-height: 50px;
    float: none;
    margin-left: 80px;*/
    font-size: 18px;
  }
  /* line 1155, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarIcon {
    width: 113px;
    height: 125px;
    left: 30px;
    top: 40px;
    margin-left: 0px;
    background-image: url("../images/ui/tablet/Becky-large.png");
  }
}
@media only screen and (max-width: 1023px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 1023px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 1023px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 1023px) and (min-resolution: 1.25dppx) {
  /* line 1169, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarIcon {
    background-image: url("../images/ui/tablet/Becky-large@2x.png");
  }
}
@media only screen and (max-width: 1023px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 1023px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 1023px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 1023px) and (min-resolution: 2.25dppx) {
  /* line 1178, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarIcon {
    background-image: url("../images/ui/desktop/Becky-large@3x.png");
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1180, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarHelp {
    top: 114px;
    right: 31px;
    left: auto;
    text-align: right;
    padding-left: 0px;
    padding-right: 20px;
  }
  /* line 1188, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::before {
    display: none;
  }
  /* line 1191, ../../../ui/block/scss/agent.scss */
  #nina_es-block .fpl-tooltip .fa::after {
    display: block;
  }
  /* line 1194, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarName {
    left: 175px;
    top: 76px;
  }
  /* line 1198, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarNameText {
    font-size: 26px;
    opacity: 0.87;
    font-family: Arial;
    font-weight: bold;
    color: #2E4454;
  }
  /* line 1205, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentAvatarNameTitle {
    font-family: Arial;
    font-size: 16px;
    color: #2E4454;
  }
  /* line 1210, ../../../ui/block/scss/agent.scss */
  #nina_es-block .break {
    display: block;
    padding-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 63, ../../../ui/block/scss/agent.scss */
  #nina_es-block {
    width: 100%;
    max-width: 767px;
    min-width: 0px;
    height: 343px;
    position: relative;
    z-index: auto;
    top: 0px;
    left: 0px;
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
  }
  /* line 1227, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer {
    position: absolute;
    top: 100%;
    width: 100%;
    height: calc(100% - 71px);
    right: 0px;
    float: right;
    box-shadow: 0px 2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    z-index: 998;
  }
  /* line 1238, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarScrollableArea {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 80px);
  }
  /* line 1244, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarInformationTextDiv {
    position: relative;
    width: 100%;
    height: 80px;
  }
  /* line 1250, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarInformationText {
    position: relative;
    height: 50px;
    top: 13px;
    display: block;
  }
  /* line 1257, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton::before {
    content: "SELECT THIS DATE";
  }
  /* line 1260, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmitButton {
    top: auto;
    bottom: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 20px;
    font-size: 16px;
    position: absolute;
    display: block;
    width: 288px;
    margin: 0 auto;
    height: 55px;
    border-radius: 100px;
    line-height: 55px;
    z-index: 1000;
  }
  /* line 1278, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarSubmit {
    bottom: 0px;
    width: 100%;
    height: 95px;
    position: absolute;
    box-shadow: 0px -2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
    z-index: 9999999;
  }
  /* line 1287, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarCloseButton {
    position: relative;
    right: 10px;
    top: 10px;
    display: block;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 10000;
    color: #0073A8;
    float: right;
    font-size: 22px;
    font-weight: normal;
    background-image: url("../images/ui/mobile/close_x_mobile.png");
    background-size: contain;
  }
  /* line 1305, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CalendarContainer .nw_es_CalendarCloseButton::hover {
    text-decoration: underline;
    cursor: pointer;
  }
  /* line 1311, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer {
    position: absolute;
    top: 100%;
    width: 100%;
    height: calc(100% - 71px);
    right: 0px;
    float: right;
    box-shadow: 0px 2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
    z-index: 998;
  }
  /* line 1322, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressScrollableArea {
    overflow-x: hidden;
    overflow-y: scroll !important;
    -webkit-overflow-scrolling: touch !important;
    height: calc(100% - 95px);
  }
  /* line 1329, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressScrollableArea > * {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
  }
  /* line 1334, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressInformationTextDiv {
    position: relative;
    width: 100%;
    height: 100px;
    margin-bottom: 15px;
    box-shadow: 2px 0px 4.75px 0.25px rgba(0, 0, 0, 0.3);
  }
  /* line 1342, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressInformationText {
    position: relative;
    height: 70px;
    top: 30px;
    display: block;
  }
  /* line 1349, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton::before {
    content: "SUBMIT";
  }
  /* line 1352, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmitButton {
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 20px;
    font-size: 16px;
    position: absolute;
    display: block;
    width: 288px;
    margin: 0 auto;
    height: 55px;
    border-radius: 100px;
    line-height: 55px;
    z-index: 1000;
  }
  /* line 1368, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmit {
    bottom: 0px;
    width: 100%;
    height: 95px;
    position: absolute;
    box-shadow: 0px -2px 4.75px 0.25px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    z-index: 9999999;
  }
  /* line 1378, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressSubmit > * {
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
  }
  /* line 1383, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressCloseButton {
    position: relative;
    right: 10px;
    top: 10px;
    display: block;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    cursor: pointer;
    z-index: 10000;
    color: #0073A8;
    float: right;
    font-size: 22px;
    font-weight: normal;
    background-image: url("../images/ui/mobile/close_x_mobile.png");
    background-size: contain;
  }
  /* line 1401, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AddressContainer .nw_es_AddressCloseButton::hover {
    text-decoration: underline;
    cursor: pointer;
  }
  /* line 1407, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_mobileInput {
    display: block;
    position: static;
  }
  /* line 1411, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 999;
    background-color: #F0F2F4;
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
    /* @2x Images (Pixel Ratio of 1.25+) */
    /* @3x Images (Pixel Ratio of 2.25+) */
  }
  /* line 1418, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeIcon {
    width: 98px;
    height: 107px;
    background-image: url("../images/ui/mobile/Becky-large.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin: 0 auto;
    top: 11px;
    position: relative;
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1435, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeIcon {
    background-image: url("../images/ui/mobile/Becky-large@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1444, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeIcon {
    background-image: url("../images/ui/mobile/Becky-large@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1446, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeTitle {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    color: #2E4454;
    position: relative;
    width: auto;
    text-align: center;
    top: 26px;
  }
  /* line 1456, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeHelp {
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #0073A8;
    position: relative;
    width: auto;
    text-align: center;
    top: 37px;
    padding-left: 22px;
    z-index: 1000;
    cursor: pointer;
  }
  /* line 1469, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeHelp::before {
    content: " ";
    width: 17px;
    height: 17px;
    position: absolute;
    margin-left: -22px;
    top: -2px;
    background-image: url("../images/ui/mobile/question.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1487, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/question@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1496, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Minimize .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/question@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1502, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_TitleCont {
    display: none;
    width: 48px;
    height: 100px;
    z-index: 1;
    left: auto;
  }
  /* line 1510, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Dialog {
    display: none;
    background-color: transparent;
    border-radius: 0px;
    border: 0px solid #d5d5d5;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
  }
  /* line 1521, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Dialog .nw_es_AgentAvatarContainer {
    display: none;
  }
  /* line 1525, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_TitleText {
    display: none;
  }
  /* line 1529, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_TitleIcon {
    width: 60px;
    height: 60px;
    background-size: cover;
    top: 15px;
    left: 18px;
    display: none;
  }
  /* line 1538, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_ConversationContainer {
    display: inline;
  }
  /* line 1541, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_ConversationContainer2 {
    width: auto;
  }
  /* line 1544, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Conversation {
    width: 100%;
    top: 71px;
    bottom: 187px;
    background: inherit;
    position: absolute;
    height: auto;
    background: #FEFEFE;
  }
  /* line 1553, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_Input {
    width: 100%;
    left: 0px;
    right: 0px;
    height: auto;
    bottom: 0px;
    background: inherit;
    background: #FEFEFE;
  }
  /* line 1562, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_DialogForm {
    height: 60px;
  }
  /* line 1565, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_StatusMessage {
    position: absolute;
    bottom: 0px;
    left: 8px;
    font-size: 12px;
    font-style: normal;
  }
  /* line 1572, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CloseButton {
    position: absolute;
    right: 13px;
    top: 24px;
    display: block;
    border-radius: 50%;
    width: 16px;
    height: 15px;
  }
  /* line 1580, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CloseButton :hover {
    text-decoration: underline;
    cursor: pointer;
  }
  /* line 1586, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserInputContainer {
    width: auto;
    height: 60px;
    position: absolute;
    display: block;
    left: 20px;
    right: 20px;
    top: auto;
    bottom: 95px;
    border-radius: 2px;
    background: #F8F9FA;
    z-index: 1000;
  }
  /* line 1599, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserInputBar {
    left: 20px;
  }
  /* line 1602, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserInputField {
    padding-left: 0px;
    padding-right: 37px;
    padding-top: 18px;
    padding-bottom: 17px;
    font-family: Arial;
    font-size: 17px;
    color: rgba(255, 255, 255, 0.54);
    letter-spacing: 0.6px;
    line-height: 24px;
    width: 90%;
    left: 37px;
  }
  /* line 1615, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSubmit {
    top: auto;
    bottom: 20px;
    left: 0px;
    right: 0px;
    font-size: 16px;
    position: absolute;
    display: block;
    width: 288px;
    margin: 0 auto;
    height: 55px;
    border-radius: 100px;
    line-height: 55px;
    z-index: 1000;
  }
  /* line 1631, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_ContinueConversation {
    top: auto;
    bottom: 85px;
    left: 0px;
    right: 0px;
    font-size: 12px;
    position: absolute;
    width: 288px;
    margin: 0 auto;
    height: 55px;
    border-radius: 100px;
    line-height: 55px;
    z-index: 1000;
  }
  /* line 1645, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentHeaderFullScreenContainer {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 71px;
    background: #F0F2F4;
  }
  /* line 1654, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentHeaderAvatarIcon {
    width: 46px;
    height: 48px;
    background-image: url("../images/ui/mobile/Becky-small.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    left: 16px;
    top: 10px;
    position: absolute;
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1671, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/Becky-small@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1680, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/Becky-small@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1682, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentHeaderAvatarName {
    position: absolute;
    left: 72px;
    top: 27px;
    font-family: Serifa-Roman, Arial;
    font-size: 20px;
    color: #2E4454;
    text-align: left;
  }
  /* line 1691, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_CloseThinButtonIcon {
    background-image: url("../images/ui/mobile/close.png");
    background-size: contain;
    width: 16px;
    height: 15px;
    position: absolute;
    display: block;
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1705, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/close@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1714, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_MinimizeHelp::before {
    background-image: url("../images/ui/mobile/close@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1717, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_WelcomeMessageIcon {
    display: none;
  }
  /* line 1721, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_WelcomeCell {
    width: 100%;
  }
  /* line 1724, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_WelcomeCell div a {
    font-size: 14px;
  }
  /* line 1729, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays {
    font-size: 16px;
    line-height: 23px;
  }
  /* line 1732, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays ul.nw_es_ButtonsDoubleCol {
    margin-left: 0px;
  }
  /* line 1735, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays ul.nw_es_ButtonsDoubleCol li a {
    width: 100%;
  }
  /* line 1740, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays::before {
    background-image: url("../images/ui/desktop/va-chat-avatar.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1749, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays::before {
    background-image: url("../images/ui/desktop/va-chat-avatar@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1758, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_AgentSays::before {
    background-image: url("../images/ui/desktop/va-chat-avatar@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1761, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays {
    font-size: 16px;
    line-height: 23px;
  }
  /* line 1765, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays::after {
    background-image: url("../images/ui/desktop/user-chat-avatar.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 5 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 1.25), only screen and (max-width: 767px) and (min-resolution: 1.25dppx) {
  /* line 1774, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays::after {
    background-image: url("../images/ui/desktop/user-chat-avatar@2x.png");
  }
}
@media only screen and (max-width: 767px) and (-o-min-device-pixel-ratio: 9 / 4), only screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min--moz-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-device-pixel-ratio: 2.25), only screen and (max-width: 767px) and (min-resolution: 2.25dppx) {
  /* line 1783, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_UserSays::after {
    background-image: url("../images/ui/desktop/user-chat-avatar@3x.png");
  }
}
@media only screen and (max-width: 767px) {
  /* line 1786, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_SystemSays {
    font-size: 14px;
    line-height: 21px;
  }
  /* line 1791, ../../../ui/block/scss/agent.scss */
  #nina_es-block .nw_es_TranscriptLink {
    font-size: 14px;
    line-height: 21px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1799, ../../../ui/block/scss/agent.scss */
  #nina_es-block select:focus,
  #nina_es-block textarea:focus,
  #nina_es-block input:focus {
    font-size: 16px;
  }
  /* line 1804, ../../../ui/block/scss/agent.scss */
  #nina_es-block select,
  #nina_es-block textarea,
  #nina_es-block input {
    font-size: 16px;
  }
}
