md-virtual-repeat-container {
    position: relative;
    display: block;
    width: 100%;
    height: 100vh;
    border: solid 1px #ccc;
    padding: 10px;
}
md-list-item.md-3-line .md-list-item-text p.description-text{
    color: #131212;
    font-size: 0.9em;
}
md-list-item.md-3-line .md-list-item-text p:not(.description-text){
    font-size: 0.8em;
}
.key_label{
    font-size: 0.9em;
    color:grey;
}
.unit_desc{
    font-size: 0.6em;
    color:grey;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.sub-items-list{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.row-detail-container{
    width:100%;
}
.my_list_item{
    margin-top: 5px;
}
.detail_list {
    min-width: 74px;
    padding-left: 10px;
}
.day_detail_list {
    min-width: 95px;
   
}
.detail_column{
    padding:20px;
}
.key_label{

    color:rgb(133, 145, 208);
    text-align: left;
    margin-right:5px;
    white-space: nowrap;
}

.input-go-button button{
    top:8px;
}

.text-thin{
    font-weight: 400;
}
.sorted{
    font-weight: bold;
}

md-list-item.md-2-line .md-list-item-text p.text-thin,
md-list-item.md-2-line>.md-no-style .md-list-item-text p.text-thin,
md-list-item.md-3-line .md-list-item-text p.text-thin,
md-list-item.md-3-line>.md-no-style .md-list-item-text p.text-thin {
    font-weight: 400;
    text-overflow: ellipsis;
    overflow: hidden;
    max-height: 45px;
}

md-list-item.md-2-line .md-list-item-text p.text-thin.sorted,
md-list-item.md-2-line>.md-no-style .md-list-item-text p.text-thin.sorted,
md-list-item.md-3-line .md-list-item-text p.text-thin.sorted,
md-list-item.md-3-line>.md-no-style .md-list-item-text p.text-thin.sorted {
    font-weight: 600;
}


#vertical-container md-list-item.md-3-line, #vertical-container md-list-item.md-3-line>.md-no-style{
    min-height:70px;
    height: 70px;
}

md-list.init-md-list{
    padding-top:0px;
}

.disponibilidad-text{
	max-width:35px;
}

