.my-list{
    width:100%;
}
.am-list-body {
    position: relative;
    background-color: #fff;
    border-top:0PX solid #ddd;
    border-bottom: 0PX solid #ddd;
} 
.am-list-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    min-height: 24px;
    background-color: #fff;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transition: background-color 200ms;
    transition: background-color 200ms;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; 
}
.am-list-body div:not(:last-child) .am-list-line {
    border-bottom: 0px solid #ddd;
}
.am-list-item .am-list-line {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding-right: 2px;
    overflow: hidden;
}

.am-list-item .am-list-line .am-list-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #000;
    font-size: 16px;
    line-height: 1.3;
    text-align: left;
    width: auto;
    /*overflow: hidden;*/
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 8px;
}
.am-list-header {
    padding: 15px 15px 9px 15px;
    font-size: 18px;
    color: rgb(12, 12, 12);
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
.am-list-item .am-list-line .am-list-extra {
    color: #888;
    font-size: 13px;
    line-height: 1.1;
    text-align: right;
    width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 15px;
}
.icon-increase:before {  
    display: inline-block;
    text-align:left;
    color: #ff0000;  
    font-size:14px;
    padding-left: 4px;
    font-weight:bold;
    content: "▲";
}
.icon-decrease:before {  
    display: inline-block; 
    text-align:left;
    color: #00ff00;  
    font-size:14px; 
    padding: 0px 4px ;
    font-weight:bold;
    transform:rotate(180deg);
    content: "▲";
} 
.icon-keeping:before {  
    display: inline-block;
    text-align:left;
    color: #ffff00;  
    font-size:14px;  
    padding-left: 4px;
    font-weight:bold;
    content: "―";
}
