.clearfix{
    clear: both;
}

.save-update{
    margin-right: 25px;
    color: #aaa;
}

.file-picker{
    background: #eee;
    padding: 25px;
    border-radius: 3px;
    margin-bottom: 25px;

    cursor: pointer;
}
.file-picker img{
    height: 100px;
    display: block;
}

md-card-content .full-width{
    /*margin-left: -32px;*/
    /*margin-right: -32px;*/
}
.full-width-padding{
    padding: 16px 32px;
}
.full-width-inset{
    /*margin-left: -32px;*/
    /*margin-right: -32px;*/
    padding: 16px 32px;
    background: #fbfbfb;
}
.pagination-table-holder{
    /*margin-bottom: -16px;*/
    background: #fafafa;
}
.pagination-table{
    width: 100%;
    background: #fafafa;
    /*margin-top: 25px;*/
    border-collapse: collapse;
}
.pagination-table thead{
    background: #fff;
}
.pagination-table thead th{
    text-align: left;
    padding: 16px;
    color: #999;
}
.pagination-table tbody tr:nth-child(odd) {
    background: #f7f7f7;
}
.pagination-table tbody tr:hover{
    background: #eee;
    cursor: pointer;
}
.pagination-table tbody td{
    vertical-align: top;
    max-width: 0;
}
.pagination-table tbody td a{
    color: #999;
    text-decoration: none;
    display: block;
    padding: 16px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-overflow: ellipsis;
}

.logs {
  font-size: 11pt;
}

.log-pagination-table tbody td a{
  padding: 2px 4px;
}
.pagination-table tbody td.primary a{
    color: #000;
    text-decoration: none;
}
.pagination-search md-input-container {
  margin: 0;
}
.pagination-search .md-errors-spacer {
  min-height: 0;
}


.stripe-holder > :nth-child(odd) {
    background-color: #f7f7f7;
}
