/* ==========================================================================
   List
   ========================================================================== */
/* line 13, ../../scss/core/List.scss */
.a-List--templateOptions {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 352px;
}
/* line 19, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item:hover {
  background-color: #F4F4F4;
}
/* line 25, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--group,
.a-List--templateOptions .a-List-item--checkboxGroup,
.a-List--templateOptions .a-List-item--default {
  margin-bottom: 4px;
}
/* line 30, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--group {
  padding: 8px;
}
/* line 33, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--noData {
  padding: 4px;
}
/* line 35, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--noData:hover {
  background-color: #FAFAFA;
}
/* line 39, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--default {
  padding: 4px 0;
}
/* line 42, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--group,
.a-List--templateOptions .a-List-item--default,
.a-List--templateOptions .a-List-item--noData,
.a-List--templateOptions .a-List-list {
  border: 1px solid #F0F0F0;
  border-radius: 2px;
  background: #FAFAFA;
}
/* line 50, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 55, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-list .a-List-item {
  border-bottom: 1px solid #F0F0F0;
}
/* line 58, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-list .a-List-item:last-child {
  border-bottom: none;
}
/* line 63, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item.is-disabled label {
  opacity: .5;
}
/* line 67, ../../scss/core/List.scss */
.a-List--templateOptions .a-Form-labelContainer {
  float: left;
  width: 180px;
  text-align: left;
}
/* line 72, ../../scss/core/List.scss */
.a-List--templateOptions .a-Form-inputContainer,
.a-List--templateOptions .a-Form-labelContainer {
  padding: 0;
}
/* line 77, ../../scss/core/List.scss */
.a-List--templateOptions .a-Form-labelContainer .a-Form-label {
  margin: 0;
  display: block;
  line-height: 16px;
  padding-left: 0;
  padding-right: 8px;
}
/* line 85, ../../scss/core/List.scss */
.a-List--templateOptions .a-Form-select {
  width: 100%;
}
/* line 90, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--checkboxGroup .a-Form-label,
.a-List--templateOptions .a-List-item--default .a-Form-label {
  display: block;
  overflow: hidden;
}
/* line 94, ../../scss/core/List.scss */
.a-List--templateOptions .a-List-item--checkboxGroup .a-Form-checkbox,
.a-List--templateOptions .a-List-item--default .a-Form-checkbox {
  float: left;
  display: block;
  margin: 6px 8px;
}

/* line 105, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-Form-inputContainer,
table.formlayout .a-List--templateOptions .a-Form-labelContainer {
  padding: 0;
}
/* line 109, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-Form-labelContainer {
  float: left;
  width: 120px;
  text-align: left;
}
/* line 115, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-Form-labelContainer .a-Form-label {
  margin: 0;
  display: block;
  line-height: 16px;
}
/* line 121, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-Form-select {
  width: 180px;
}
/* line 126, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-label,
table.formlayout .a-List--templateOptions .a-List-item--default .a-Form-label {
  display: block;
  overflow: hidden;
}
/* line 130, ../../scss/core/List.scss */
table.formlayout .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-checkbox,
table.formlayout .a-List--templateOptions .a-List-item--default .a-Form-checkbox {
  float: left;
  display: block;
  margin: 6px 8px;
}

/* line 138, ../../scss/core/List.scss */
.a-List--subscriptions {
  border: 1px solid #E0E0E0;
  background: linear-gradient(#f8f8f8 30%, rgba(248, 248, 248, 0)), linear-gradient(rgba(248, 248, 248, 0), #f8f8f8 70%) 0 100%, linear-gradient(rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0)), linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.025)) 0 100%;
  background-color: #F8F8F8;
  background-repeat: no-repeat;
  background-size: 100% 8px, 100% 8px, 100% 4px, 100% 4px;
  background-attachment: local, local, scroll, scroll;
  border-radius: 2px;
  max-height: 64px;
  overflow: auto;
  padding: 2px 4px;
  display: block;
  list-style: none;
  margin: 0;
}
/* line 148, ../../scss/core/List.scss */
.a-List--subscriptions .a-List-item {
  padding: 0;
  margin: 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 158, ../../scss/core/List.scss */
.a-List--basic {
  margin: 12px 24px;
}
/* line 160, ../../scss/core/List.scss */
.a-List--basic li {
  color: #404040;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 0;
}

/* line 168, ../../scss/core/List.scss */
.a-List--links {
  margin: 0;
  list-style: none;
}
/* line 171, ../../scss/core/List.scss */
.a-List--links li {
  display: block;
  position: relative;
  margin-bottom: -1px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #F0F0F0;
}
/* line 178, ../../scss/core/List.scss */
.a-List--links li:last-child {
  margin-bottom: 0;
  border-bottom-width: 0;
}
/* line 182, ../../scss/core/List.scss */
.a-List--links li:first-child {
  border-top-width: 0;
}
/* line 186, ../../scss/core/List.scss */
.a-List--links a {
  vertical-align: top;
  padding: 8px 12px;
  display: block;
  position: relative;
  transition: background-color .1s, color .1s;
}
/* line 193, ../../scss/core/List.scss */
.a-List--links a:hover {
  text-decoration: none;
  background-color: #2580D4;
  color: #FFF;
}
