.a-DetailedContentList { overflow: visible; list-style: none; margin: 0; padding: 0; }
.a-DetailedContentList a { text-decoration: none; display: block; }
.a-DetailedContentList-item { overflow: visible; position: relative; }
.a-DetailedContentList-item:focus { outline: none; }
.a-DetailedContentList-item:focus .a-DetailedContentList-header { box-shadow: 0 0 0 1px #2580D4 inset; }
.a-DetailedContentList-header:hover { background-color: #F4F4F4; }
.a-DetailedContentList-icon,
.a-DetailedContentList-title,
.a-DetailedContentList-badge,
.a-DetailedContentList-triggerOuter { display: table-cell !important; vertical-align: middle; line-height: 16px; }
body .a-DetailedContentList-icon { width: 1%; text-align: center; color: #D0D0D0; padding-left: 12px; height: 40px; vertical-align: middle; }
.a-DetailedContentList-title { width: 90%; font-size: 14px; font-weight: 400; color: #404040; padding-left: 12px; }
.a-DetailedContentList-badge { -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-align: right; font-size: 11px; color: #707070; white-space: nowrap; padding-right: 12px; width: 15%; }
.a-DetailedContentList-triggerOuter { text-align: right; width: 1%; padding-right: 12px; }
.a-DetailedContentList--tooltip .a-DetailedContentList-triggerOuter { display: none; }
.a-DetailedContentList-trigger { border-radius: 100%; height: 20px; width: 20px; text-align: center; padding-left: 1px; padding-top: 3px; box-shadow: 0 0 0 1px inset; background: #FFF; color: #A0A0A0; }
.a-DetailedContentList-trigger:hover { color: #2580D4; }
.a-DetailedContentList-trigger:focus { color: #2580D4; box-shadow: 0 0 0 2px inset; outline: none; }
.a-DetailedContentList-body { background-color: whitesmoke; padding: 12px; font-size: 12px; line-height: 16px; box-shadow: 6px 6px 6px -6px rgba(0, 0, 0, 0.025) inset, 6px -6px 6px -6px rgba(0, 0, 0, 0.025) inset; }
.content-tooltip .a-DetailedContentList-body { background-color: #164c7d; }
.a-DetailedContentList-body-layout { width: 100%; display: table; }
.a-DetailedContentList-body-header { padding: 10px; display: block; font-size: 14px; font-weight: bold; background: #aaaaaa; }
.a-DetailedContentList-body-row { display: table-row; }
.a-DetailedContentList-body-row:last-of-type .a-DetailedContentList-body-row-label,
.a-DetailedContentList-body-row:last-of-type .a-DetailedContentList-body-row-content { border-bottom-width: 0; }
.a-DetailedContentList-body-row-label,
.a-DetailedContentList-body-row-content { display: table-cell; padding: 8px 12px; }
.a-DetailedContentList-body-row-label { width: 45%; color: black; }
.a-DetailedContentList-body-row-content { color: gray; }
.content-tooltip .a-DetailedContentList-body-row-label { color: white; }
.content-tooltip .a-DetailedContentList-body-row-content { color: #abc7e2; }
.a-DetailedContentList-item.is-expanded .a-DetailedContentList-trigger { background-color: #AAA; box-shadow: 0 0 0 1px #AAA inset; color: #FFF; }
.a-DetailedContentList-item.is-expanded .a-DetailedContentList-trigger:focus { background-color: #2580D4; box-shadow: 0 0 0 1px #2580D4 inset; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-item { position: relative; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-item:last-of-type .a-DetailedContentList-body { margin-top: 0; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-header { margin-right: 0px; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-header:hover + .a-DetailedContentList-body {  /*display: block;*/ }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-trigger { display: none; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-body { width: 98%; margin: 0 1%; margin-top: -1px; display: none; position: absolute; z-index: 1000; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-body-header { display: block; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-body:after { border-color: #dddddd transparent; border-style: solid; border-width: 10px; height: 0px; width: 0px; content: ""; border-top-width: 0; position: absolute; top: -10px; left: 20px; z-index: 1000; }
.a-DetailedContentList.a-DetailedContentList--tooltip .a-DetailedContentList-body:before { border-color: #aaaaaa transparent; border-style: solid; border-width: 11px; height: 0px; width: 0px; content: ""; border-top-width: 0; position: absolute; top: -11px; left: 19px; }
.ui-tooltip.content-tooltip { padding: 0px; display: block; position: absolute; z-index: 1000; box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 0px; }
.ui-tooltip.content-tooltip .a-DetailedContentList-body { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ui-tooltip.content-tooltip .arrow { height: 100%; position: absolute; left: 50%; margin-left: -35px; bottom: 0px; }
.ui-tooltip.content-tooltip .arrow.right { left: 100%; margin-left: -20px; }
.ui-tooltip.content-tooltip .arrow.left { height: 20px; left: 0%; margin-left: -30px; top: 0px; }
.ui-tooltip.content-tooltip .arrow.right.bottom,
.ui-tooltip.content-tooltip .arrow.left.bottom { top: auto; bottom: 15px; }
.ui-tooltip.content-tooltip .arrow.bottom:before { border-color: #aaaaaa transparent; border-style: solid; border-width: 11px; height: 0px; width: 0px; content: ""; border-bottom-width: 0; bottom: -11px; position: absolute; left: 19px; }
.ui-tooltip.content-tooltip .arrow.top:before { border-color: #aaaaaa transparent; border-style: solid; border-width: 11px; height: 0px; width: 0px; content: ""; border-top-width: 0; top: -11px; position: absolute; left: 19px; }
.ui-tooltip.content-tooltip .arrow.top:after { border-color: #dddddd transparent; border-style: solid; border-width: 10px; height: 0px; width: 0px; content: ""; border-top-width: 0; top: -10px; }
.ui-tooltip.content-tooltip .arrow.bottom:after { border-color: #dddddd transparent; border-style: solid; border-width: 10px; height: 0px; width: 0px; content: ""; border-bottom-width: 0; bottom: -10px; }
.ui-tooltip.content-tooltip .arrow.bottom.light:after { border-color: #eaeaea transparent; }
.ui-tooltip.content-tooltip .arrow.left:before { border-color: #aaaaaa transparent; border-style: solid; border-width: 11px; height: 0px; width: 0px; content: ""; border-left-width: 0; border-color: transparent #aaaaaa transparent transparent; bottom: -11px; position: absolute; left: 19px; }
.ui-tooltip.content-tooltip .arrow.right:before {  /*border-color: #aaaaaa transparent;*/
border-style: solid; border-width: 11px; height: 0px; width: 0px; content: ""; border-right-width: 0; border-color: transparent transparent transparent #D0D0D0; top: 5px; position: absolute; left: 20px; }
.ui-tooltip.content-tooltip .arrow.right:after { border-style: solid; border-width: 10px; height: 0px; width: 0px; content: ""; border-right-width: 0; border-color: transparent transparent transparent #164c7d; top: 6px; }
.ui-tooltip.content-tooltip .arrow.left:after { border-color: #dddddd transparent; border-style: solid; border-width: 10px; height: 0px; width: 0px; content: ""; border-left-width: 0; border-color: transparent #164c7d transparent transparent; bottom: -10px; }
.ui-tooltip.content-tooltip .arrow:after { position: absolute; left: 20px; z-index: 1000; }
.ui-helper-hidden-accessible { display: none; }
a.a-DetailedContentList-header { display: table; }
.a-DetailedContentList-header { overflow: hidden; display: table; width: 100%; }
.ui-tooltip.content-tooltip .arrow.right.bottom { height: auto; bottom: 38px; }
.ui-tooltip.content-tooltip .arrow.left.bottom { height: auto; bottom: 38px; bottom: 22px; }