.details .md-subheader ._md-subheader-inner{
    padding: 0px 16px;
}


.internal-section{
    padding-bottom: 5px !important;
    background-color: rgba(128, 128, 128, 0.16);
    font-size: 18px;
}
.size-text{
    font-size: 18px;
}

.open-close-button{
    margin-right: 15px;
    margin-top: 0px !important;
    width: 30px;
    height: 30px;
}

.cluster{
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.4);
    margin-bottom: 15px;
}

.header-template{
    padding: 15px;
    font-size: x-large;
    background: rgba(244, 245, 255, 0.57) /*Main Header color*/
}
.zebra-mode:nth-of-type(odd) {
    background: rgba(233, 233, 233, 1);   /* Background color on zebra effect */
}
.font-size-header{
    color: #888;
    font-size: 11pt;
}
.font-size-body{
    font-size: 12.5pt;
}
.item-header{
    width: 33%;
    min-width: 215px;
    vertical-align: text-top;
}
.item-body{
    vertical-align: text-top;
    word-break: break-all;
}
.item-container{
    padding: 2px 0px 2px 2px;
}
.grid-width{
    width: 300px
}
.grid-item-body{
    width: 100%;
    word-wrap: break-word;
}
.view-button{
    margin-left: 10px;
}
.border-grid{
    margin: 0px 20px 10px 0px
}
.icons{
    margin-top: 8px;
}
.sub-header-list{
    height: 50px;
    padding: 11px 0px 0px 15px;
    font-size: 20px;
    background-color: rgb(144,167,178);
}
.sub-header-grid{
    height: 39px;
    padding: 11px 0px 0px 15px;
    font-size: 20px;
    background-color: rgb(144,167,178);
}

.details-button-mobile {
    margin-bottom: 8px;
}
.padding-cell {
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 15px;
}