/*password fields eye-slash style*/
.pwd-field-icon {
  float: right;
  margin-right: 8px;
  margin-top: -31px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.chg-pwd-field-icon {
  float: right;
  margin-right: 31px;
  margin-top: -24px;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

input::-ms-reveal,
input::-ms-clear {
display: none;
}

/* Shift toolbar up 4pxs to make a dark horizontal separator line appear below */
.acs_toolbar {
    top: -4px;
    /*background-color: #EAEAEA; */
    background-color: #F1F1F1;
    padding-top:4px;
}

.flex_header {
    width: 100%;
    display: -webkit-flex;
    display: flex;
}

#checkout-selector {
	font-size: 13px;
}

#checkout-selector-wrap {
    z-index: 9002;
    display: none;
    top: 10px;
    left: 280px;
    overflow: hidden;
    font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
    position: absolute;
}

#checkout-selector-combo {
    width: 400px;
}

.header_title {
    color: #EAEAEA;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16pt;
    font-family: "Segoe UI", tahoma, arial, verdana, sans-serif;
}

#acs_header_title {
    z-index: 100;
    max-width: 600px;
    padding-top: 40px;
}

.acs_top_menu {
    z-index: 100;
    background-image: none;
    background-color: transparent;
    border-bottom:0 !important;
}

#acs_top_menu_div {
    z-index: 100;
    padding-top: 35px;
    margin-left: auto;
    min-width: 60px;
}

/*.mod-arrow em.x-btn-arrow { background-image: url("../extJS_3_4_1_1/resources/images/azzurra-legacy/button/arrow-w.gif"); }*/
.acs_top_menu .x-btn-mc em.x-btn-arrow {background-image: none !important }
.acs_top_menu .x-btn-arrow { padding-left: 1px !important; padding-right: 1px !important}
/* Customize top menu button colors */
#acs_top_menu_div .x-toolbar.x-toolbar.x-toolbar.x-toolbar .x-btn .x-btn-text { color: #f5f6f7; font-size: 11px; font-family: "Segoe UI", tahoma, arial, verdana, sans-serif; font-weight: normal; text-shadow: none; }
#acs_top_menu_div .x-toolbar.x-toolbar.x-toolbar.x-toolbar .x-btn.x-btn-over .x-btn-text { color: #00aeef; }
#acs_top_menu_div .x-toolbar.x-toolbar.x-toolbar.x-toolbar .x-btn.x-btn-over { background-color: #444444; border-color: #333333; }
#acs_top_menu_div .x-toolbar.x-toolbar.x-toolbar.x-toolbar .x-btn { width: 40px; }
#acs_top_menu_div .x-toolbar-right button { color: #f5f6f7; }

/* Header Panel's background color */
#viewer-header, #ext-acs-header-wrap {
    background-color: #231F20;
}

#viewer-header .x-panel-body, #ext-acs-header-wrap .x-panel-body {
	background-color: inherit;
}

/* Make the main vertical split bar dark */
body .x-splitbar-h {
    background-color: #231F20;
}

.chat-bot-icon {
    background-image: url('../images/chat-bot.svg');
    background-size: cover;
    background-position: center;
    width: 3em;
    height: 24px;
    display: inline-block;
}

.chat-bot-icon:hover {
    background-image: url('../images/chat-bot-hover.svg');
}