#bot_date1{font-size:12px;z-index:5;color:#737373;text-align:center;width:100%;margin-top:-15px}
#bot_logo1{position:absolute;z-index:2;text-align:center;top:30px;display:block;left:40%;right:40%}
#bot_logo1 .dimensions{width:80px;height:80px}
#bot_header1{transition:all 2s linear;position:relative;z-index:1;display:block;width:140%;height:250px}
#bot_header_text1{position:absolute;z-index:3;top:120px;width:100%;font:25px Arial;letter-spacing:0;opacity:1;text-align:center;letter-spacing:0}
#bot_header_text2{position:absolute;z-index:4;top:154px;width:100%;font:14px Arial;letter-spacing:0;opacity:1;text-align:center;letter-spacing:0}
#bot_date{display:none;position:absolute;font-size:12px;z-index:6;left:150px;top:58px;color:#737373}
#bot_header{display:none;position:relative;z-index:1;padding:0 0 2px;width:100%;height:70px}
#bot_logo{display:none;position:absolute;z-index:2;top:10px;left:10px;width:47px;height:47px}
#bot_header_text{position:absolute;z-index:3;top:20px;left:70px;font:Bold 25px Arial;letter-spacing:0;opacity:1;display:none}
#botWindow .bot_minimize{position:absolute;z-index:4;top:10px;right:10px;width:14px;height:14px}
#botWindow .bot_home{position:absolute;z-index:5;top:10px;right:35px}
#botWindow a{color:#551a8b;text-decoration:underline}
#botWindow #privacy-policy a{color:#000}
#botWindow #closeBot{width:15px;height:15px}
#botForm #homeBtnSize{width:22px;height:22px}
#chatwidget_logo{width:45px;height:45px}
#privacy-policy{background-color:#d4c8d2;text-align:center;color:#000;font-size:11px;padding:6px;margin:0}
#privacy-policy:hover{cursor:pointer}
.feedbackIconUp,.feedbackIconDown{width:40px;height:40px}
.feedbackIconSmall{width:35px;height:35px}
#botToggle{cursor:pointer;position:fixed;bottom:15px;right:0;padding:8px 5px 5px 5px;font-size:16px;color:#fff;border-radius:30px 0 0 30px;height:60px;width:150px;border-right:0;transition:all ease-in-out 150ms;z-index:20;display:flex;flex-flow:row nowrap;border:0;background:#582c4f 0 0 no-repeat padding-box;box-shadow:0 0 10px #00000026;border-radius:25px !important;opacity:1}
#botToggle:focus{background-color:#7d5a78}
#botToggle.hide{margin-right:400px}
#botToggle:hover span.bot-tip{display:inline-block}
#botWindow{height:auto;background:#fff 0 0 no-repeat padding-box;box-shadow:-5px 0 6px #00000029;opacity:1;color:#fff;position:fixed;top:0;bottom:0;right:0;top:1500px;z-index:19;transition:all ease-out .5s;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:stretch;background:white}
#botWindow{width:auto}
@media only screen and (min-width:450px){#botWindow{width:395px}
}
#botWindow.seen{top:0}
#botWindow header{display:flex;background-color:#fff;flex-flow:row nowrap;justify-content:space-between;align-items:center}
#botWindow header .header-logo{display:inline-block;width:35px;height:auto;padding-left:5px}
#botWindow header div p{display:inline-block}
#botWindow header div p span{font-family:Righteous,sans-serif;font-size:15pt}
#botWindow header i.logo{margin:3px 10px;padding:3px}
#botWindow header p{padding:5px 0;font-size:11pt;margin:2px}
#botWindow footer form{background:#fff 0 0 no-repeat padding-box;box-shadow:0 -4px 8px #00000045;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:2px 0 2px}
#botWindow .formBtn{padding:0 8px;background-color:#fff;transition:all ease-out .2s;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:0}
#botWindow .formBtn:hover{cursor:pointer;background-color:#fff}
#botWindow .sendBtn{padding:0 5px;background-color:#fff;transition:all ease-out .2s;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:0}
#botWindow .sendBtn:hover{cursor:pointer;background-color:#fff}
span.bot-tip{display:none;font-size:11pt}
#botText{font-size:120%;flex-grow:3;padding:10px;color:#000 !important;border:none !important;outline:0}
#botWindow main{margin:5px 0 17px;display:flex;flex-flow:column nowrap;justify-content:flex-start;height:400px;overflow-y:auto;flex-grow:1;overflow-x:hidden}
#botWindow main .bubble{color:#000;margin:3px 10px;padding:5px;font-size:11pt;min-height:min-content}
#botWindow main .bubble.bot{max-width:90%;align-self:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}
#botWindow main .bubble.bot div{display:block;background-color:#eee;border-radius:0 15px 15px 15px;max-width:90%;margin-left:2px;padding:13px 13px 13px 13px;align-self:flex-start;font-size:14px}
#botWindow main .bubble.bot div .tab-open{font-size:15px}
#botWindow main .bot-bubble-image{display:block;width:45px;height:auto;margin-left:-10px;margin-top:-9px}
#botWindow main .bot-bubble-carousel-image{width:45px;height:auto;margin-left:5px}
#botWindow main .bot-image{margin-left:50px;margin-right:50px}
#botWindow main .user-bubble-image{display:block;width:40px;height:40px;margin-right:-4px;margin-top:-9px}
#botWindow main .bubble.user{max-width:80%;align-self:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}
#botWindow main .bubble.user div{display:block;background-color:#e6dbc2;max-width:90%;margin-right:5px;padding:5px 10px;align-self:flex-start;color:#000;background:#e6dbc2 0 0 no-repeat padding-box;border-radius:15px 0 15px 15px;opacity:1}
#botWindow main .bubble.audio{max-width:80%;align-self:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}
#botWindow main .bubble.audio div{display:block;max-width:90%;margin-right:5px;align-self:flex-start;color:#000;border-radius:15px 0 15px 15px;opacity:1}
#botWindow main .bubble.suggest.check{color:#000;padding:5px 10px;text-align:center;margin:4px !important;font-size:14.5px;padding:7px 9px;background:#e789d8 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:5px;opacity:1}
#botWindow main .bubble.suggest.check:hover{background-color:#e789d8;color:#5c44b4;cursor:pointer;border:0 solid #ccbec9}
#botWindow main .bubble.suggest{color:#000;padding:5px 10px;text-align:center;margin:4px !important;font-size:14.5px;padding:7px 9px;background:#d4c8d2 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:5px;opacity:1}
#botWindow main .bubble.suggest:hover{background-color:#f5f5f5;color:#202020;cursor:pointer;border:1px solid #ccbec9}
#botWindow .suggestHolder{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-left:40px}
#botWindow .bubble.time-bot-bubble{font-size:7pt !important;color:#737373 !important;margin-left:50px !important;margin-top:-9px !important;width:150px}
#botWindow .bubble.time-user-bubble{font-size:7pt !important;color:#737373 !important;align-self:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin-right:45px !important;margin-top:-9px !important}
#botWindow .bubble.feedback{font-size:9.5pt !important;color:#000 !important;padding:0 !important;margin:10px 0 3px 45px !important}
#botWindow .bubble.feedback a{color:inherit;text-decoration:none;margin-left:10px}
#botWindow .bubble.feedback a:hover{text-decoration:underline;color:#582c4f}
#botWindow ol{margin-left:20px}
#botWindow .hyperlink{text-decoration:underline}
#botWindow .hyperlink:hover{cursor:pointer}
#botWindow .ic_Mail{content:url(clientlibs/css/images/ic_Mail.svg);height:25px;width:25px}
#botWindow .ic_mail{content:url(clientlibs/css/images/ic_Mail.svg);height:25px;width:25px}
#botWindow .bubble .card-title{font-size:14pt;font-weight:bold}
#botWindow .bubble .card-subtitle{font-size:12pt;font-style:italic}
#botWindow .bubble .card-image{width:100%;height:auto;margin:5px 0}
#botWindow .flight-carousel-card{margin-left:45px;margin-right:45px;width:auto;height:170px;background:#d4c8d2;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:10px;opacity:1}
#botWindow .flight-carousel-singlecard-height{height:230px !important}
#botWindow .vertical-single-card{height:172px !important}
#botWindow .flight-carousel-card-view-more{margin-left:120px;margin-right:120px;width:auto;height:180px;background:#d4c8d2;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:10px;opacity:1}
#botWindow .flight-carousel-card-next{margin-left:45px;margin-right:-20px;width:46px;height:190px;background:#d4c8d2;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:10px;opacity:1}
#botWindow .flight-view-more{text-align:center;text-decoration:underline;cursor:pointer;margin-top:70px}
#botWindow .text-carousel-pink{color:#d4c8d2 !important}
#st-box{margin-left:13px;float:left}
#nd-box{float:left}
#rd-box{float:right;margin-right:10px}
#botWindow .vertical{border:2px solid #aa7aa0;height:92px;position:absolute;left:50%}
#botWindow .flightstatus-carousel-card-title{font-size:14px;text-align:center;letter-spacing:0;color:#202020;opacity:1}
#botWindow .flightstatus-carousel-card-description{margin-top:6px;font-size:15px;text-align:center;letter-spacing:0;color:#202020;opacity:1;font-weight:bold}
#botWindow hr.pink-line-flight-status{margin-top:7px;border:1px solid #aa7aa0;margin-bottom:0}
#botWindow .carousel-sub-title{font-size:9px;color:black;margin-bottom:10px}
#botWindow .carousel-sub-description{font-weight:bold;color:black;font-size:9px;margin-top:5px}
#botWindow .carousel-card{margin-left:50px;margin-right:50px;width:auto;height:auto;background:#d4c8d2;box-shadow:0 3px 6px #00000029;border:1px solid #ccbec9;border-radius:10px;opacity:1}
#botWindow .carousel-card-title{margin-top:7px;text-align:center;letter-spacing:0;color:#202020;font-weight:bold;opacity:1}
#botWindow .carousel-card-title-light{text-align:center;letter-spacing:0;color:#202020;opacity:1}
#botWindow .carousel-card-description{margin-left:10px;margin-right:10px;margin-bottom:4px;letter-spacing:0;color:#202020;opacity:1;font-size:12px;font-family:'Open Sans',sans-serif}
#botWindow .myCarouselCardSlidessd{display:none}
@media only screen and (min-width:260px){#botWindow .carousel-sub-description{font-size:8px}
#botWindow .carousel-sub-title{font-size:7.5px}
#botWindow .flight-carousel-card{height:155px}
#botWindow .vertical{height:98px}
}
@media only screen and (min-width:350px){#botWindow .carousel-sub-description{font-size:10px}
#botWindow .carousel-sub-title{font-size:9.5px}
#botWindow .flight-carousel-card{height:190px}
#botWindow .vertical{height:112px}
}
@media only screen and (min-width:400px){#botWindow .carousel-sub-description{font-size:11.5px}
#botWindow .carousel-sub-title{font-size:11px}
#botWindow .flight-carousel-card{height:190px}
#botWindow .vertical{height:132px}
}
.w3-animate-opacity{animation:opac .8s}
@keyframes opac{from{opacity:0}
to{opacity:1}
}
.w3-animate-left{position:relative;animation:animateleft .6s}
@keyframes animateleft{from{left:-300px;opacity:1}
to{left:0;opacity:1}
}
.w3-animate-right{position:relative;animation:animateright .6s}
@keyframes animateright{from{right:-300px;opacity:1}
to{right:0;opacity:1}
}
#botWindow .w3-display-container{position:relative}
#botWindow .w3-content{margin-left:auto;margin-right:auto;max-width:980px;margin-top:-35px;margin-bottom:18px}
#botWindow .w3-button:hover{color:#000 !important;background-color:#ccc !important}
#botWindow .w3-gold,#botWindow .w3-hover-gold:hover{color:#fff !important;background-color:#bb9650 !important}
#botWindow .w3-display-left{position:absolute;top:50%;left:1%;transform:translate(0,-50%);-ms-transform:translate(-0,-50%)}
#botWindow .w3-display-right{position:absolute;top:50%;right:1%;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
#botWindow .w3-badge{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center;border-radius:50%}
#botWindow .w3-border{border:1px solid #ccc !important}
#botWindow .w3-transparent,.w3-hover-none:hover{background-color:transparent !important}
#botWindow .w3-white,#botWindow .w3-hover-white:hover{color:#000 !important;background-color:#fff !important}
#botWindow .w3-center{text-align:center !important}
#botWindow .w3-left,.w3-right,.w3-badge{cursor:pointer}
#botWindow .w3-badge{height:13px;width:13px;padding:0}
#botWindow .w3-button{border:0;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
#botWindow .w3-more-button{border:0;display:inline-block;padding:1px 2px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;width:39px}
#botWindow hr.pink-line{margin-top:5px;margin-bottom:5px;border:1px solid #aa7aa0}
#botWindow hr.violet-line{margin-top:15px;margin-bottom:7px;border:1px solid #aa7aa0}
#botWindow hr.violet-line-dashed{margin-top:5px;margin-bottom:5px;border:1px dashed #aa7aa0}
#botWindow hr.yellow-line{margin-top:5px;margin-bottom:5px;border:1px solid #bb9650}
#botWindow table#botMenu{display:none;color:#000;background-color:#d4c8d2;width:100%;border-collapse:collapse}
#botWindow table#botMenu.seen{display:block}
#botMenu td{padding:10px 20px;text-align:center;font-size:10pt;border:1px solid #fff;cursor:pointer}
#botMenu td:hover{background-color:#e6e6e6}
#showAutoSuggestInput{flex-grow:1;padding:10px;color:#000 !important;border:none !important;outline:0}
.BotScomboBoxInput{text-transform:capitalize;flex-grow:1;color:#000 !important;border:none !important;outline:0}
.BotScomboBox{position:relative;flex-grow:1}
.BotScomboBox select{display:none}
.BotScomboBox-displayy{font-size:120% !important;width:auto;min-width:200px;border:none !important;outline:0}
.BotScomboBox-displayy:disabled{background:#f0f0f0}
.BotScomboBox-displayy-div{border:1px solid #CCC;border-radius:4px;cursor:pointer}
.BotScomboBox-displayy-div-holder{padding:2px}
.BotScomboBox-displayy-div-item{border:1px solid #CCC;margin:2px;border-radius:4px;float:left;height:100%;max-width:150px;padding:4px 18px 4px 8px;position:relative;vertical-align:middle;white-space:nowrap;overflow:hidden;cursor:default;background:#f8f8f8;display:none}
.BotScomboBox-displayy-div-item-text{max-width:140px;overflow:hidden}
.BotScomboBox-displayy-div-item-remove{position:absolute;right:2px;top:2px;background:#a0a0a0;border-radius:100px;color:white;cursor:pointer;line-height:90%;padding:1px 3px 0}
.BotScomboBox-displayy-div-item-remove:hover{background:#408cbe}
.BotScomboBox-displayy-div-item-remove:active{background:#3075a3}
.BotScomboBox-list{display:none;position:absolute;max-height:400px;min-width:100%;max-width:300%;white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box;overflow-y:auto;background:white;border:1px solid #CCC;border-top:0;border-radius:4px;box-shadow:0 0 3px #CCC;z-index:10;bottom:100%}
.BotScomboBox-list p{cursor:pointer;margin:0;padding:5px}
.BotScomboBox-list p input[type="checkbox"]{margin-right:8px;vertical-align:middle}
.BotScomboBox-list p:hover,.BotScomboBox-list p.BotScomboBox-hovered{background-color:#e9effc}
.BotScomboBox-list p.BotScomboBox-separator{height:2px;padding:0;cursor:default;background:#EEE}
.BotScomboBox-list p.BotScomboBox-header{cursor:default;background:#EEE}
.BotScomboBox-dropdown-background{position:absolute;top:0;right:0;width:20px;height:100%;background:white;border:1px solid #CCC;border-radius:0 4px 4px 0;border-left:0;box-sizing:border-box;-moz-box-sizing:border-box}
.BotScomboBox-dropdown-background-invalid{border-left:1px solid #CCC}
.BotScomboBox-marker{background:#bb9650;color:white;border-radius:2px;padding:0 2px;margin:0 2px}
#botWindow .tdstandardSpace{width:20px;height:20px}
#botWindow .businessClass{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/business_seat.png');background-repeat:no-repeat}
#botWindow .premiumEconomy{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/premium_economy.png');background-repeat:no-repeat}
#botWindow .economy{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/standard_seat.png');background-repeat:no-repeat}
#botWindow .selectedSeat{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/seleacted_seat.png');background-repeat:no-repeat}
#botWindow .occupiedSeat{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/occupied_seat.png');background-repeat:no-repeat}
#botWindow .pnrSelectedSeat{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/selected_samepnr.png');background-repeat:no-repeat}
#botWindow .standardRec{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/standard_rec_seat.png');background-repeat:no-repeat}
#botWindow .preferredSeat{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/preferred_seat.png');background-repeat:no-repeat}
#botWindow .preferredRec{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/preferred_rec_seat.png');background-repeat:no-repeat}
#botWindow .emergencyExitRec{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/emergency_exit_rec_seat.png');background-repeat:no-repeat}
#botWindow .occupiedRec{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/occupied_rec_seat.png');background-repeat:no-repeat}
#botWindow .emergencyExit{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/emergency_exit_seat.png');background-repeat:no-repeat}
#botWindow .businessClassB787Left{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_left.png');background-repeat:no-repeat}
#botWindow .businessClassB787Right{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_right.png');background-repeat:no-repeat}
#botWindow .b787pnrSelectedSeatLeft{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_left_samepnr.png');background-repeat:no-repeat}
#botWindow .b787pnrSelectedSeatRight{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_right_samepnr.png');background-repeat:no-repeat}
#botWindow .selectedBusinessClassB787Left{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_left_selected.png');background-repeat:no-repeat}
#botWindow .selectedBusinessClassB787Right{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_right_selected.png');background-repeat:no-repeat}
#botWindow .occupiedBusinessClassB787Left{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_left_occupied.png');background-repeat:no-repeat}
#botWindow .occupiedBusinessClassB787Right{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/B787_business_right_occupied.png');background-repeat:no-repeat}
#botWindow .windowlessSeat{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/windowless_seat.png');background-repeat:no-repeat}
#botWindow .bassinets{background-image:url('../../../../../content/dam/airvistara/global/english/chatbot/bassinets.png');background-repeat:no-repeat}
#botWindow .exitStyle{color:red;font-size:11px}
#botWindow .tdstandardSeat{text-align:center !important;width:35px !important;height:35px !important}
#botWindow .bgcolor{display:inline-block;background-color:#efefec9c}
#botWindow .displayInline{display:inline-block}
#botWindow .tableHeader787Padding{padding-bottom:27px}
#botWindow .table787Padding{padding-bottom:20px}
#botWindow .td787seatSpacing{width:40px;height:40px}
#botWindow .exitTextEnd{text-align:end}
#botWindow .selectedNumber{color:white;position:relative;bottom:5px;font-size:11px}
#botWindow .px-10{padding:0 10px 0 10px}
#botWindow .pb-100{padding-bottom:100px}
#botWindow .thSpacing{text-align:center !important;width:35px;height:35px}
#botWindow .onHover{top:31px;left:-66px;padding:5px;position:absolute;min-width:170px;max-width:320px;z-index:999999;text-align:left;color:#fff;background:#616161;box-shadow:1px 1px 2px rgb(0 0 0 / 25%)}
#botWindow .onHover::after{left:50%;margin-left:-10px;content:"";position:absolute;top:-9px;border-style:solid;border-top:10px;border-width:9px;border-color:#616161 transparent #616161 transparent}
#botWindow .position-relative{position:relative}
#botWindow .displayDataStyles{font-size:13px}
#botWindow .horizontal_scroll{overflow-x:scroll;padding:10px}
#botWindow .width_400{width:392px}
#botWindow .width_236{width:208px}
#botWindow .width_314{width:258px}
#botWindow .width_348{width:341px}
#botWindow .width_319{width:319px}
#botWindow .width_330{width:330px}
#botWindow .tooltip.top{padding:5px 0 !important}
#botWindow .tooltip.top .tooltip-arrow{margin-left:-5px !important}
#botWindow .tooltip-inner{text-align:left !important;max-width:200px !important;padding:3px 8px !important;color:#fff !important;background-color:#000 !important;border-radius:4px !important;border:none !important;box-shadow:1px 1px 2px rgb(0 0 0 / 25%) !important}
#botWindow .tooltip-arrow{padding:0 !important}
#botWindow .tooltip{background-color:transparent !important}
#botWindow ul{list-style-type:disc !important}
#botWindow .bgcolor{display:inline-block}
#botWindow .px-10{padding:0 10px 0 10px}
#botWindow .tdDropdownFontSize{font-size:13px;height:25px}
#botWindow .dropdownheight{height:26px;border:1px solid transparent;border-color:black}
#botWindow .mealbgcolor{padding:0 10px 10px 10px}
#botWindow .display-none{display:none}
#botWindow .btn-submit{background:#46143c;color:white;font-size:14px;cursor:pointer;border:1px solid transparent;border-radius:4px;padding:5px}
#botWindow select{-webkit-appearance:auto !important}
#botWindow .btn-disable{opacity:.8}