@charset "utf-8";

.table {
    /* width: 100%; */
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ddd;
    border-top: 1px solid transparent;
}
.table caption {
    color: #333;
    font-style: italic;
    font-size: 85%;
    line-height: 1;
    padding: 1em 0;
    text-align: center;
}
.table tbody tr:nth-child(even){
    background-color: #f2f3f4;
}

.table td,
.table th {
    font-weight: normal;
    position: relative;
    border-top: 1px solid #ccc;
    vertical-align: middle;
    height: 38px;
    line-height: 38px;
}
.table td:first-child,
.table th:first-child {
    border-left-width: 0;
}
.table thead,
.table tfoot {
    background-color: #eaecef;
    color: #333;
    text-align: left;
    vertical-align: bottom;
}
.table thead td,
.table tfoot td,
.table thead th,
.table tfoot th {
    border-color: transparent;
}
.table thead th{
    
border-left: 1px solid #ccc;
}

.table td {
    border-left: 1px solid #ddd;
}
.table_striped tr:nth-child(2n-1) td {
    background-color: #ececec;
}
.table_bordered td {
    border-bottom: 1px solid #e0e0e0;
}
.table_bordered tbody > tr:last-child > td,
.table_bordered thead > tr:last-child > td {
    border-bottom-width: 0;
}
.table_horizontal td,
.table_horizontal th {
    border-width: 0 0 1px 0;
    border-bottom: 1px solid #e0e0e0;
}
.table_horizontal tbody > tr:last-child > td,
.table_horizontal thead > tr:last-child > td {
    border-bottom-width: 0;
}
.table thead .bt-txt{
    color: #666;

}

.table .bt-txt{
    text-align: center;
    display: block;
    white-space: nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
    color: #999;
    position: relative;
    word-break: break-all;
    padding: 0 5px;
    margin: 0 auto;
}
.table .bt-txt-name{
    
display: inline-block;
    
max-width: 138px;
    
margin: 0 auto;
    
text-align: center;
    
vertical-align: middle;
}
.table .bt-del{
    
text-align: center;
    
position: relative;
    
display: inline-block;
    
color: #f5af65;
}
.table .bt-edit{

text-align: center;

display: inline-block;

color: #999;

margin-right: 17px;
}
.table .bt-detail{

display: inline-block;

color: #F5AF65;

text-align: center;

width: 100px;
}
.table .icon-edit{

width: 18px;

height: 18px;

display: inline-block;

background: url(../img/icon/icon-edit.png) 0px 0px no-repeat;

background-size: 100% 100%;

position: relative;

top: 4px;

cursor: pointer;
}
.table .edit-inp{

width: 162px;

margin-left: -19px;

margin-bottom: 4px;
}

.table .icon-edit.active{
    background: url(../img/icon/icon-over.png) 0px 0px no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 4px;
    top: 11px;
}
.filter-questiontype {
    width: 100%;
}
.table thead .i-checks-m{
    color: #666;

}
.table .i-checks-m{

padding-left: 10px;

color: #999;
}

