/** 竖线颜色设置 */
/* 默认选中颜色 */
/** 文本颜色 */
/** 主题颜色 */
/** 主题背景色 */
/** 默认背景色*/
/* 白色 */
/* 线的颜色 */
/* 线的颜色 */
/* 整体默认颜色 */
/** 链接灰色 */
/** 边线颜色 */
/** 主题默认颜色 */
/** 主题链接颜色 */
/** 主题选中链接颜色 */
/** 主题链接带下划线 */
/** 导航默认颜色*/
/** header颜色 */
.diy-section-nav-header .full a {
  color: #0073bb;
}
.diy-section-nav-header .full a:hover {
  color: #0073bb;
  text-decoration: underline;
}
main .underline a:hover {
  color: #0073bb;
}
main .active {
  color: #FF8C00;
}
.diy-a-gray a {
  color: #545b64;
}
/** 主题颜色设置 */
/**diy-height-10*
.diy-h-1{height:1px;line-height:1px;}
.diy-h-1{height:4px;}
.diy-h-1{height:6px;}
.diy-h-1{height:8px;}
.diy-h-1{height:10px;}
.diy-h-1{height:12px;}
.diy-h-1{height:16px;}
*/
.diy-color {
  color: #FF8C00;
}
.diy-white-color {
  color: #FFFFFF;
}
.diy-text-color {
  color: #FF8C00;
}
.diy-theme-color {
  color: #232F3E;
}
.diy-theme-bgcolor {
  background-color: #FF8C00;
}
.diy-bg-color {
  color: #232F3E;
}
.diy-a-color {
  color: #333;
}
.diy-border-color {
  color: #eee;
}
/** 向下三角形 */
.diy-caret-down {
  display: inline-block;
  width: 0;
  height: 0;
  color: #EC7211;
  border: solid 1px #EC7211;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 15px solid;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
}
/** 内容左中右 justify-content-center */
.diy-left {
  -ms-flex-pack: left!important;
  justify-content: left!important;
}
.diy-center {
  -ms-flex-pack: center!important;
  justify-content: center!important;
}
.diy-right {
  -ms-flex-pack: right!important;
  justify-content: right!important;
}
/** 自动折行 */
.diy-wrap {
  word-wrap: break-word;
  word-break: break-all;
}
.p-rel {
  position: relative;
}
.p-abs {
  position: absolute;
}
/** 间距配置设置 **/
/** 竖线 */
.diy-vline {
  width: 0.2rem;
  min-width: 0.2rem;
  height: 1.125rem;
  background-color: #FF6C00;
  margin-right: 0.75rem;
}
.devdiy-bg {
  background-color: #232F3E;
}
/** 单边间距 */
.pl-0 {
  padding-left: 0rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 1rem;
}
.pl-3-5 {
  padding-left: 1.25rem;
}
.pl-4 {
  padding-left: 1.5rem;
}
.pl-5 {
  padding-left: 3rem;
}
.pr-0 {
  padding-right: 0rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-3 {
  padding-right: 1rem;
}
.pr-3-5 {
  padding-right: 1.25rem;
}
.pr-4 {
  padding-right: 1.5rem;
}
.pr-5 {
  padding-right: 3rem;
}
.ml-0 {
  margin-left: 0rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 1rem;
}
.ml-3-5 {
  margin-left: 1.25rem;
}
.ml-4 {
  margin-left: 1.5rem;
}
.ml-5 {
  margin-left: 3rem;
}
.mr-0 {
  margin-right: 0rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 1rem;
}
.mr-3-5 {
  margin-right: 1.25rem;
}
.mr-4 {
  margin-right: 1.5rem;
}
.mr-5 {
  margin-right: 3rem;
}
/** 左侧导航 */
.diy-side-navigation {
  animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: none;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  columns: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
  z-index: auto;
  all: initial;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 2rem;
  color: #16191f;
  color: var(--awsui-color-text-body-default, #16191f);
  font-weight: 400;
  font-family: Amazon Ember, Helvetica Neue, Roboto, Arial, sans-serif;
  min-width: 0;
  -ms-word-break: break-all;
  word-break: break-word;
}
/** 左侧滑动颜色 */
.diy-side-navigation ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 0.625rem;
  margin-block-end: 0.625rem;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 35px;
}
.diy-side-navigation .active {
  color: #FF8C00;
}
.diy-side-navigation a {
  color: #545b64;
}
.diy-side-navigation a:hover {
  color: #FF8C00;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
