#fpt_ai_livexchat_button {
    display: none;
}

.chat-bot-section .fpt_ai_livechat_button_blink {
    background-color: transparent !important;
    outline: none;
    border: none;
    display: flex;
    align-items: center;
    color: #ffff;
    gap: 8px;
    font-size: 14px;
	padding: 0px;
    width: 100%;
	justify-content: center;
}

.cmp-chatbot .chat-bot-section[data-chatbot-style="primary"] {
    box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.5) inset !important;
}
.cmp-chatbot .chat-bot-section[data-chatbot-style="primary"]:before {
    box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.5) inset !important;
}

@media (min-width: 1024px) {
	.header-navigation .cmp-chatbot:not(.cpm-chatbot-expand) .chat-bot-section .fpt_ai_livechat_button_blink .chatbot-title {
		display: none !important;
	}
	
	.header-navigation .cmp-chatbot:not(.cpm-chatbot-expand) .chat-bot-section .fpt_ai_livechat_button_blink {
		height: 48px;
	}
}

.direction-popup.cmp-header-modal .cmp-header-modal__modal-description .container a {
	pointer-events: auto !important;
}

@media(max-width: 768px) {
    .header-navigation .cmp-header-navigation .navigation-items .navigation-item a {
        padding-left: 8px;
    }
    
    .header-navigation .cmp-header-navigation .navigation-items .navigation-item:not(.submenu-active):hover>a {
        padding-right:8px !important;
    }
}

@media (min-width: 321px) and (max-width: 400px) {
    .vna-container #fpt_ai_livechat_display_container {
		top: unset !important;
        position: fixed !important;
		width: calc(100% - 32px) !important;
    }
}

@media only screen and (max-width: 320px) {
   .vna-container #fpt_ai_livechat_display_container {
		top: unset !important;
        position: fixed !important;
        left: 0 !important;
        width: 100% !important;
    }
}

@media (width: 768px) {
  .header-navigation .cmp-chatbot .chat-bot-section button .chatbot-title.d-md-block {
	  display: block !important;
  }
}

.chat-bot-section .fpt_ai_livechat_button_blink .chatbot-title {
    display: none;
}

.cpm-chatbot-expand .fpt_ai_livechat_button_blink .chatbot-title {
    display: block;
}

 
.chat-bot-section .fpt_ai_livechat_button_blink img {
    width: 24px !important;
    height: 24px !important;
}
  
#fpt_ai_livechat_display_container {
    width: 368px !important;
    height: 501px;
    position: absolute !important;
    z-index: 1500 !important;
    bottom: 0px;
    left: 200px;
    top: unset;
    box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.1);
    background-color: #ffffff !important;
    border-radius: 10px !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    display: none;
    border: 1px solid #DFDFDF !important;
    box-sizing: border-box !important;
}

@media only screen and (max-width: 1024px) {
    #fpt_ai_livechat_display_container {
        position: fixed !important;
        top: 0px;
        right: 29px;
        left: unset;
        bottom: unset;
    }
}

.menu-collapsed #fpt_ai_livechat_display_container {
    left: 96px;
}
 
#fpt_ai_livechat_display_container.fullscreen {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-radius: 0 !important;
	position: fixed !important;
    z-index: 9999 !important;
}
 
 
#fpt_ai_livechat_display_container #fpt_ai_livechat_container_header {
    z-index: 10 !important;
    width: 100% !important;
    top: 0 !important;
    position: absolute !important;
    padding: 0 16px 0 16px !important;
    color: white;
    display: flex !important;
    align-items: center;
    float: none !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    background: linear-gradient(246.7deg, #31b7b7 0.85%, #3353a2 98.94%);
    height: 50px !important;
    line-height: 50px !important;
    background-size: cover !important;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    cursor: pointer;
    box-sizing: border-box !important;
}


 
#fpt_ai_livechat_display_container .fpt_ai_livechat_header_name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 
#fpt_ai_livechat_display_container #fpt_ai_livechat_container_header button {
    padding: 0 0 0 8px !important;
    border: 0 !important;
    background: none !important;
    cursor: pointer !important;
    line-height: 1 !importa nt;
}

#fpt_ai_livechat_container_header button img {
    border: 1px solid transparent;
}

#fpt_ai_livechat_container_header button:focus img {
    border: 1px solid #DFDFDF;
}
 
#fpt_ai_livechat_display_container button.fpt_ai_livechat_container_header_fullscreen_button {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: none !important;
    cursor: pointer !important;
    line-height: 1 !important;
    z-index: 99 !important;
    outline: none !important;
    box-shadow: none !important;
}
 
#fpt_ai_livechat_display_container.fullscreen button.fpt_ai_livechat_container_header_fullscreen_button {
    -webkit-transform: rotate(-180deg) !important;
    -moz-transform: rotate(-180deg) !important;
    -ms-transform: rotate(-180deg) !important;
    -o-transform: rotate(-180deg) !important;
    transform: rotate(-180deg) !important;
}
 
.fpt_ai_livechat_container_header_close_button {
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}
 
#fpt_ai_livechat_display_container #fpt_ai_livechat_container_iframe {
    width: 100% !important;
    height: calc(100% - 50px) !important;
    position: relative !important;
    top: 50px !important;
}
 
#fpt_ai_livechat_button_tooltip {
   display: none;
}
 
#fpt_ai_livechat_button_tooltip.active {
    max-width: 500px;
    right: 100px;
}

.card-comparision .content .comparison-mode .cell.feature-existed .none-icon.dangerous-text a
{
    text-decoration: underline !important;
}