/* Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. */
.amx-carousel {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: hidden;
  outline: 0px;
}
.amx-carousel_view,
.amx-carousel_control-area,
.amx-carouselItem {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
}
.amx-carousel_view.p_AMXOneByOne {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px;
  border: 0px solid #CCCCCC;
}
.amx-carousel_item {
  display: none;
  background-color: white;
  color: black;
  overflow: hidden;
  position: absolute;
}
.amx-carousel_item.p_AMXCircular {
  border: 0px solid #CCCCCC;
  border-width: 1px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px;
}
.amx-carousel_item-overlay {
  -webkit-tap-highlight-color: transparent;
  background-color: white;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  position: absolute;
  display: none;
}
.amx-carousel_control-area.p_AMXSmall,
.amx-carousel_control-area.p_AMXCompact {
  top: auto;
}
.amx-carousel_item-text {
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.amx-carousel_item-text.p_AMXVertical,
.amx-carousel_control-area.p_AMXSmall.p_AMXVertical,
.amx-carousel_control-area.p_AMXCompact.p_AMXVertical {
  z-index: 301;
  padding: 2px;
  color: #3E403D;
  background-color: #F7FAFD;
  border-color: #BDBFC1;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px;
  border: 0px solid #BDBFC1;
}
.amx-carousel_item-text.p_AMXSmall,
.amx-carousel_item-text.p_AMXCompact {
  padding: 0px 2px;
}
.amx-carousel_item-text.p_AMXVertical.p_AMXSmall,
.amx-carousel_item-text.p_AMXVertical.p_AMXCompact,
.amx-carousel_item-text.p_AMXCircular.p_AMXVertical.p_AMXSmall,
.amx-carousel_item-text.p_AMXCircular.p_AMXVertical.p_AMXCompact {
  border: 0px solid transparent;
  -webkit-box-shadow: none;
}
.amx-carousel_spin-info {
  white-space: nowrap;
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  overflow: hidden;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  color: #5D5D5D;
}
.amx-carousel_spin-info.p_AMXSmall.p_AMXVertical,
.amx-carousel_spin-info.p_AMXCompact.p_AMXVertical {
  top: auto;
  bottom: 0px;
  left: 0px;
  right: 0px;
  text-align: center;
}
/* Only iOS 5 supports webkit-linear-gradient so using webkit-gradient here instead. */
.amx-carousel_spin-bar {
  background-repeat: repeat-x;
  background-position: 0 8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAIAAAAVNSPrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUCFs9xqkVADEIQMHHR9ArPWw6S01YDsG6jBrcnfMddhczAwVVBUBEiAhmhu4mM6kqMvO9qrj3/sL9ImMLtVYcAAAAAElFTkSuQmCC');
  -webkit-background-size: 1px 9px; /* Note: the actual image is 2x; 1x18 */
  overflow: hidden;
  position: absolute;
  left: 15%;
  right: 15%;
  height: 24px;
}
.amx-carousel_spin-bar.p_AMXVertical {
  background-repeat: repeat-y;
  background-position: 8px 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAABCAIAAABc7mk1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUCB0dwbsRAEAEBcDxBHrVw+lMTVKfwM3YJVW1Z7srImAwMwAiioiZ6e7MrKo8ddz9A9+PIkA2ItleAAAAAElFTkSuQmCC');
  -webkit-background-size: 9px 1px; /* Note: the actual image is 2x; 18x1 */
  top: 10%;
  bottom: 10%;
  width: 24px;
  left: auto;
  right: auto;
  height: auto;
}
.amx-carousel_spin-h-previous-icon-style.p_AMXDisabled,
.amx-carousel_spin-h-next-icon-style.p_AMXDisabled,
.amx-carousel_spin-v-previous-icon-style.p_AMXDisabled,
.amx-carousel_spin-v-next-icon-style.p_AMXDisabled {
  cursor: default;
}
.amx-carousel_spin-h-previous-icon-style {
  background-repeat: no-repeat;
  position: absolute;
  height: 24px;
  width: 11px;
  right: 85%;
}
.amx-carousel_spin-h-previous-icon-style.p_AMXFull {
  background-position: 0 8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAABhUlEQVR42rXUy2rCQAAF0K77X/0FoWCxWLCg2B8Q+wsKLjQIrgQRsVEQ4wMEEURQN7rwsZC4MLqJqGl8gHA7Y5Co04xK6eKs5uZOZpKZB7fbfemRsBFhok0sCdzrsvSJSBHFjJhBq9XCWB5jNp3d66z4mSiJX+KhbKpMuVRV5Y6fvmmpUqlgrs6v2mw26Ha73MxxT1O5XA6LxYJrtVpht9shkUjgxW7nZmmxjSjSpWmaZmm73UJRFPh8PlpKcfO0OCxJEnRd/9V6vcZ+vwfdpjenkxYemTnWobjd6/VoAYO+5TeZPRgM0iKGmWXR4uVoNMJkMmH0+318eL1GEcvMsoziwWAAWZYZdEJBEKyKzSzL2IpqtYrhcGhJyufx7nIxxZxnjI8Xj8fR6XS4Go0GPv3+02Je3vzd6vU6ms3mVUIkgleHgxbzcuYBiUajqNVqNxFFER6Ph5c5P9KxWAzlcvkmhUKBN85eQqFQCNlsFuSI/4X1tRkIBEBXkEwmkU6n7/ZvF/0Pi1uoV3eKYlQAAAAASUVORK5CYII=');
  -webkit-background-size: 11px 9px; /* Note: the actual image is 2x; 22x18 */
}
.amx-carousel_spin-h-thumb-icon-style,
.amx-carousel_spin-v-thumb-icon-style {
  background-repeat: no-repeat;
  position: absolute;
  height: 19px;
  width: 19px;
  box-sizing: border-box;
  border-radius: 10px;
  border: 1px solid #797979;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(205,206,205,1)),color-stop(2%,rgba(205,206,205,1)),color-stop(45%,rgba(230,230,230,1)),color-stop(84%,rgba(246,246,246,1)),color-stop(98%,rgba(246,244,244,1)),color-stop(100%,rgba(246,244,244,0)));
}
.amx-carousel_spin-h-thumb-icon-style {
  top: 3px;
}
.amx-carousel_spin-v-thumb-icon-style {
  left: 3px;
}
.amx-carousel_spin-h-thumb-icon-style.p_AMXDisabled,
.amx-carousel_spin-v-thumb-icon-style.p_AMXDisabled {
  background-image: none;
  background-color: #F6F4F4;
  xborder-color: #CDCECD;
}
.amx-carousel_spin-h-next-icon-style {
  background-repeat: no-repeat;
  position: absolute;
  height: 24px;
  width: 11px;
  left: 85%;
}
.amx-carousel_spin-h-next-icon-style.p_AMXFull {
  background-position: 0 8px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAABk0lEQVR42rXUy2rCQBQG4Fn7Xn0FoWCxWLCg2BcQ+woKLjQIrgSRYqMgaisIIoigbnThZSFx4WUTsabeQPibo1Urery0dPGRyZDzTzKZGWGz2fALH7qKzqcz6gw68ZMY9Ae4VkfpoFwuIybHaJA33YvuZi+43+uDo6oqXU+iQeRXmQZ4191ug4fqEJxarYbZbEbts7LZ7Cb8ZhU8Go3AuTOZEA6HsVgsMB6Pqe+kRCKB72kxCE3TwKFg4nQ60ev1MJ/PqZ9DU7eZc6OYTCZgUOjWg8Wy+tzlconpdMrWpFIpCvcJeohBgQc8Hg8+NY3e/mhNvV6n4IrodrtgUNBRTw4HGo3G0Zp2u71a50JRFDDYYEmSKOBoTbPZXAe3Wi0wDgIfrVakkkmcqsnlcuupqFarYOyFPrtcKBaL1H9SKBRa/7xSqQQOBd6bzZD8fro/q1Ao7JZbPp8Hx263Q5Zlal8kEAjsNkgmkwEnnU7T9SLBYHB/S9M2/It4PA6v13t4CEWjUVwrEoms3tDtdrPH5r8d9F/IhKhXM1SWrAAAAABJRU5ErkJggg==');
  -webkit-background-size: 11px 9px; /* Note: the actual image is 2x; 22x18 */
}
.amx-carousel_spin-v-previous-icon-style {
  background-repeat: no-repeat;
  position: absolute;
  height: 11px;
  width: 24px;
  bottom: 90%;
}
.amx-carousel_spin-v-previous-icon-style.p_AMXFull {
  background-position: 8px 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAABg0lEQVR42u3Ty2rCQBQGYNe+V15BKFgsFiwo9gXEvoKCCw2CK0GkpFEQoxUEEURQN7rwspC4MHETiVpvEPg7BxIKaUJjd4UufhI4cz5mTia+aDRqj58lwJJlGbHsKOZ71qz57X12hGN5ZWlKkoTpdIrlcon5fI5Op4NisQiqmWs4N+iO5b1Wq0HTNByPR5xOJ6zXa8iyjMVigfF4jF6vh3w+D1pLPXaIo0K73Yau6zgcDq7QYDBAt9tFoVCwMM6C/LRV8U3EVtt6hlqtFjKZDKiXDJ85vOZKXt0MVatVa2YBgrIVsQJVUW+GaJ6pVApkEDQaDoeO0OVywWw2oy/nBlmzGhG0o2PZIdrNB3s+x+Pged4VKpfLIIMgbNTNN8gwDKTTadwHg6BI9bojJAgCyHCE6Eh0FQiw8hSJoN/ve4f2+z0URcFjOGwiX3lJJr1D1+sViUSCGh3D53I/Q+fzGaVSyRWhPIRCEEXRHaL/azKZOAO2xGIxNBoNR+g3F/If+vPQJ0PyqFd64mMEAAAAAElFTkSuQmCC');
  -webkit-background-size: 9px 11px; /* Note: the actual image is 2x; 18x22 */
}
.amx-carousel_spin-v-next-icon-style {
  background-repeat: no-repeat;
  position: absolute;
  height: 11px;
  width: 24px;
  top: 90%;
}
.amx-carousel_spin-v-next-icon-style.p_AMXFull {
  background-position: 8px 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAABgUlEQVR42u3Ty2rCYBAF4K59r76CIFgsFiwo9gXEvoKCCw2CK0Ek2CiIsQqCCCJoN7rwspC4MLqJeKk3EE5zwBSqTTXdFboYEviZj8ycPzderxfTyRQTdYKZNsN8PsdqtcJ6vcZms8F4PIaiKBgMBmi322g2m6jVaiiXy8jn88hkMqDxD/1pSNM0dDod3DmdF8vn86FYLJp/0Xa7RSqV+hG5d7kgSdLl0fb7PQKBgCkkxGLX7Wi5XEJVVTy43WfIczBobdm73Q6VSuUL8ujxoNFoWE/tcDggHA5/QnKhcDG1xUgZnUGM/l1/Pvn9EATBNP50Og0ahN5arda394gj9no9DIdDUyiRSIAGoWhWyv76QoZCIdAgZNfrleNZhXK5HNhLg5BNL1F6kSxDkUgE7KVBiHWrV4mRXwkZuymxlwYRoxw84Nz878yger2OeDxuIA72nkIs6iLnlmUZ3W4XTKzf76NarSKZTBo7EY0vMYOMndmZBGPlHWEd36PHM9tp3wdgXqhX2eIBBgAAAABJRU5ErkJggg==');
  -webkit-background-size: 9px 11px; /* Note: the actual image is 2x; 18x22 */
}
.amx-carousel_spin-h-previous-icon-style.p_AMXCompact,
.amx-carousel_spin-h-previous-icon-style.p_AMXSmall {
  width: 18px;
  height: 17px;
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  background-image: url(images/carousel.png);
  background-position: 0 -34px;
}
.amx-carousel_spin-v-previous-icon-style.p_AMXCompact,
.amx-carousel_spin-v-previous-icon-style.p_AMXSmall {
  width: 18px;
  height: 17px;
  top: 0px;
  bottom: auto;
  left: 0px;
  right: auto;
  background-image: url(images/carousel.png);
  background-position: 0 0;
}
.amx-carousel_spin-h-next-icon-style.p_AMXCompact,
.amx-carousel_spin-h-next-icon-style.p_AMXSmall {
  width: 18px;
  height: 17px;
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  background-image: url(images/carousel.png);
  background-position: 0 -17px;
}
.amx-carousel_spin-v-next-icon-style.p_AMXCompact,
.amx-carousel_spin-v-next-icon-style.p_AMXSmall {
  width: 18px;
  height: 17px;
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  background-image: url(images/carousel.png);
  background-position: 0 -51px;
}
.amx-carousel_spin-info.p_AMXVertical {
  left: auto;
  top: 0px;
  text-align: left;
  white-space: normal;
  font-size: 10px;
}
.amx-carousel_spin-h-previous-icon-style.p_AMXCompact.p_AMXDisabled,
.amx-carousel_spin-h-previous-icon-style.p_AMXSmall.p_AMXDisabled {
  background-image: url(images/carousel.png);
  background-position: -18px -34px;
}
.amx-carousel_spin-h-next-icon-style.p_AMXCompact.p_AMXDisabled,
.amx-carousel_spin-h-next-icon-style.p_AMXSmall.p_AMXDisabled {
  background-image: url(images/carousel.png);
  background-position: -18px -17px;
}
.amx-carousel_spin-v-previous-icon-style.p_AMXCompact.p_AMXDisabled,
.amx-carousel_spin-v-previous-icon-style.p_AMXSmall.p_AMXDisabled {
  background-image: url(images/carousel.png);
  background-position: -18px 0;
}
.amx-carousel_spin-v-next-icon-style.p_AMXCompact.p_AMXDisabled,
.amx-carousel_spin-v-next-icon-style.p_AMXSmall.p_AMXDisabled {
  background-image: url(images/carousel.png);
  background-position: -18px -51px;
}
.amx-carousel_spin-bar.p_AMXDisabled,
.amx-carousel_spin-h-previous-icon-style.p_AMXFull.p_AMXDisabled,
.amx-carousel_spin-h-next-icon-style.p_AMXFull.p_AMXDisabled,
.amx-carousel_spin-v-previous-icon-style.p_AMXFull.p_AMXDisabled,
.amx-carousel_spin-v-next-icon-style.p_AMXFull.p_AMXDisabled {
  opacity: 0.40;
}
.amx-carousel_item-overlay[theme="dark"] {
  background-color: #000000;
}
.amx-carousel_item-text.p_AMXCircular.p_AMXVertical,
.amx-carousel_control-area.p_AMXCircular.p_AMXSmall.p_AMXVertical,
.amx-carousel_control-area.p_AMXCircular.p_AMXCompact.p_AMXVertical {
  -webkit-box-shadow: rgba(0, 35, 76, 0.35) 0px 0px 3px;
  border: 1px solid #797979;
  border-top-width: 0px;
}
.amx-carousel_item.p_AMXCircular.p_AMXSelected {
  border-color: #797979;
  border-width: 1px;
  -webkit-box-shadow: rgba(0, 35, 76, 0.35) 0px 0px 3px;
}
.amx-carousel.p_AMXVertical .amx-carousel_item.p_AMXCircular.p_AMXSelected {
  border-bottom-color: transparent;
}