﻿body {
    margin: 0 auto;
    padding: 1em;
    font-size: 80%;
    font-family: 'Open Sans', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    overflow: hidden;
}

.M3-button {
    border-collapse: separate;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    background: #FCFCFC;
    background: linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    background: -webkit-linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    background: -moz-linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    background: -o-linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    background: -ms-linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    background: linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    -svg-background: linear-gradient(top, #FFFFFF 0, #EAEBEA 50%, #CECFCE 50%, #E0E1E0 100%) no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.3);
    border: 1px solid #B4B6B4;
    padding: 0 15px;
    margin: 0 auto;
    height: 27px;
}

    .gridview .TARight { text-align:right; }

.gridview .TALeft { text-align:left; }

.gridview .TACenter{ text-align:center; }
