.table-form{
    width:100%;
    table-layout:fixed
}
.table-form th{
    font-size:14px;
    font-weight:400;
    line-height:17px;
    width:14%;
    padding:16px 0 16px 12px;
    vertical-align:top;
    color:#888;
    background:url(images/form.png) 0 22px no-repeat
}
.table-form td{
    padding:4px
}
.table-form .form-control-static{
    font-size:14px;
    line-height:18px;
    max-width:100%;
    padding:11px 14px;
    color:#666;
    border-radius:5px;
    background-color:#f5f5f5;
    -webkit-box-shadow:1px 2px 2px #ddd;
    box-shadow:1px 2px 2px #ddd
}
.table-form .form-control{
    border:none;
    background-color:#f8f8f8;
    -webkit-box-shadow:1px 2px 2px #ddd;
    box-shadow:1px 2px 2px #ddd
}
.table-form .table-form-desc{
    margin:6px 0;
    color:#888
}
.table-form span.table-form-desc{
    margin:0 6px
}
div.table-view{
    overflow:hidden
}
div.table-view div{
    margin:-5px
}
div.table-view div table{
    width:100%;
    table-layout:fixed
}
div.table-view div table td,div.table-view div table th{
    font-size:14px;
    line-height:18px;
    padding:11px 12px;
    border-top:5px solid #fff;
    border-bottom:5px solid #fff
}
div.table-view div table td:first-child,div.table-view div table th:first-child{
    border-left:5px solid #fff;
    border-radius:15px 0 0 15px
}
div.table-view div table td:last-child,div.table-view div table th:last-child{
    border-right:5px solid #fff;
    border-radius:0 15px 15px 0
}
div.table-view div table th{
    font-weight:400;
    width:16%;
    padding-left:20px;
    color:#454545;
    background-color:#eee
}
div.table-view div table td{
    color:#666;
    background-color:#f8f8f8
}
