.main {
    margin: 0 5px;
    display: block;
}

.menu {
    padding: 5px;
    display: block;
    margin: 5px;
}

.menu a {
    display: inline-block;
    padding: 10px;
    line-height: 1em;
}

md-dialog {
    min-width: 50%;
}

table[md-data-table] > thead > tr > th.select > div.ng-binding {
    display: none;
}

table[md-data-table] div[md-data-table-header-button] {
    cursor: pointer;
    text-decoration: underline;
    color: #66afe9;
    outline:none;
}

.color-wite td{ background-color:#fff;}
.color-red td{ background-color:#FFE6ED;}
.color-green td{ background-color:#E1FFE5;}
table.md-table td.md-cell,
table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2), table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){ padding:10px 25px; text-align:center;}
table.md-table td.md-cell, table.md-table th.md-column{ text-align:center;}
table.md-table td.md-cell.icon-cell, table.md-table th.md-column.icon-cell{ text-align: right;}
.request-history{ max-width:600px; padding:0 15px; word-break:break-all;}
md-input-container.md-block{ margin:18px 8px;}
table.md-table th.md-column md-icon:not(:last-child){ margin:0;}
.md-table-pagination > .buttons > .md-button{ background-color: #f1f1f1;}
.md-table-pagination > .buttons > .md-button.md-icon-button{ margin: 0 4px;}
.md-table-pagination > .buttons > .md-button:not([disabled]){ background-color: rgb(83,109,254); color: #fff;}
.md-table-pagination > .buttons > .md-button:not([disabled]) md-icon{ color:#fff;}
