.stories-list {
    margin: 0;
}
.body{
    background:none;
}
.stories-list .item-text {
    font-size: 14px;
    height: auto;
    -webkit-line-clamp: auto;
    /*white-space: nowrap;*/
}
.stories-list .item-subtitle {
    font-size: 14px;
    color: #555;
}

.orange-dot.dot {
    border-color: #E2A917;
}
.red-dot.dot{
    border-color: #ff3b30;
}
.dot {
    border: 6px solid transparent;
    border-radius: 100px;
    margin: -5px;
    height: 0;
    width: 0;
    line-height: 0;
    font-size: 0;
    position:relative;
    top:12px;
}
.list-block li.media-item .item-media.small, .list-block.media-list .item-media.small {
    padding-top: 9px;
    padding-bottom: 10px;
    min-width: 5px;
    position: absolute;
    top: 0;
}

.list-block .item-text.small {
    font-size: 15px;
    color: #8e8e93;
    line-height: 21px;
    position: relative;
    overflow: hidden;
    height: auto;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.toolbar.layout-lightgray {
   background-color:#f7f7f8;
}
.footer-toolbar
{
    font-size:1.4em;
}

.footer-segment
{
    width: 100%;
    padding: 0 20px;
}
.last-update{
    color:#666;
    font-weight:500;
    margin:0;
    width:100%;
    text-align:center;
}
  .center-toolbar{
    display: block;
    width: 100%;
    text-align: center;
}
.no-padding{
    padding:0 !important;
}
.no-margin{
    margin:0 !important;
}
.keepTogether{
    white-space: nowrap;
}
.ion-icon {
    font-size: 32px;
}
.item-after.dark-field-value
{
    color: #000;
    position: absolute;
    top: 22px;
    font-size: 17px;
    margin: 0;
}
.item-after.dark-field-value.droid {
    color:#757575;
    position: absolute;
    top: 22px;
    font-size: 17px;
    margin: 0;
}

.dark-text{
    color: #000;
}
.list-block .item-input.input-right {
    width: auto;
    margin-top: -8px;
    margin-bottom: -7px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-flex-shrink: 1;
    -ms-flex: 0 1 auto;
    flex-shrink: 1;
}
.area-tag{
    border: 1px solid #CCC;
    padding: 0px 3px;
    color: #888;
}
.list-block .item-title.small-floating-label
{
    font-size:13px;
    position: absolute;
    color:#757575;
    top:1px;
}
.list-block.ios .item-title.small-floating-label {
    color: #8e8e93;
}
.list-block .item-inner.field-layout {
    padding-right: 15px;
    position: relative;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 0;
    min-height: 53px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    overflow: hidden;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    -webkit-align-self: stretch;
    align-self: stretch;
    padding-left: 15px;
    padding-right: 10px;
    margin-top:5px;
    /* position: absolute; */
    /* height: 60px; */
}
.list-block.left .item-link.list-button {
    text-align: left;
}
.item-after i.ion-icon {
    margin-top: -10px;
}
.request-header {
    padding: 0 10px;
    background-color: #fff;
    color: #000;
}
.request-header .item-after{
    
}
.list-block .item-divider {
    padding: 4px 10px;
    color: #8e8e93;
}
.phone-btn {
    border-color: green;
    color: green;
    line-height: 32px;
    border: none;
}
#phone-icon {
    margin-right: 5px;
    font-size: 21px;
    margin-top: -2px;
}
.bg-lightgray{
    background-color: #f7f7f7 !important;
}
.list-block.inset {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 7px;
}
.layout-white .list-block.inset ul, .list-block.layout-white.inset ul {
    background: #FFF;
}
.hide{
    display:none !important;
}
.pull-to-refresh-layer.droid {
    position: absolute;
    position: relative;
    margin-top: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 48px;
}

 .navbar~.toolbar.toolbar-hidden.droid {
    -webkit-transform: translate3d(0,-104px,0);
    transform: translate3d(0, 104px,0);
}
.list-item-id {
    position: absolute;
    right: 10px;
    bottom: 12px;
    color:#9e9e9e;
    font-size: 13px;
}
.list-block .item-subtitle.wrap {
    font-size: 15px;
    position: relative;
    white-space: normal;
    max-width: 100%;
    text-overflow: ellipsis;
    margin-right:25px;
}
.test-system {
    background-color: orange;
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 3px 0;
    font-weight: 600;
    display:none;
}
.test-system.show {
    display:block;
}
 .item-subtitle.wrap.classification-detail{
    padding-top: 20px;
    padding-bottom: 8px;
    margin:0;
}
 .resolution-detail.item-after{
    white-space: normal !important;
    max-height: none;
    max-width: 65%;
    text-align: right;

 }
 /*.panel{
     background-color:#e6e7e8;
 }*/
