body{
    margin:0;padding:0;background-color: transparent;
}

#theTable > tbody{
    font:normal normal normal 17px/1.4em proxima-n-w01-reg,sans-serif;
}
#theTable > thead{
    font:normal normal bold 17px/21px proxima-n-w01-reg,sans-serif;
}
#theTable > thead > tr > th{
    color:#2F2E2E;
    background-color: #ebebeb;
    background-image: none;
    vertical-align: top;
}
#theTable > tbody > tr {
    color:#605E5E;
}
.footable-row-detail-name {
    color:#2F2E2E;
    background-color: #ebebeb;
    border: 1px solid #B1D4EC;
    font:normal normal bold 17px/21px proxima-n-w01-reg,sans-serif;
}
body{
    border-color: #88B8DA;
}
#theTable.isInnerColor{
    border-top-color: #B1D4EC;
    border-bottom-color: #B1D4EC;

}
#theTable.isInnerColor{
    border-right:none;
    border-left:none;
}
.footable-row-detail-value {
    border: 1px solid #B1D4EC;
    font:normal normal normal 17px/1.4em proxima-n-w01-reg,sans-serif;
}
.footable-sort-indicator{
    font:normal normal normal 17px/1.4em proxima-n-w01-reg,sans-serif;
}

tr.footableOdd + tr.footable-row-detail > td > div > table > tbody > tr > td.footable-row-detail-value{
    background-color: #FFFFFF
 }

tr.footableEven + tr.footable-row-detail > td > div > table > tbody > tr > td.footable-row-detail-value{
    background-color: #FFFFFF;
}

.footableOdd {
    background-color: #FFFFFF;
    }

.footableEven {
    background-color: #FFFFFF;
}


.footable>tbody>tr:hover {
    background-color: #efefef;
}

.footable,
.footable> thead > tr > th,
.footable > tbody > tr > td {
    border-color: #B1D4EC;
    border-left-color: #B1D4EC;
}

.footable .pagination > ul > li > a{
    border-color: #B1D4EC;
}

.filter> thead > tr > th,
.footable > thead > tr > th,
.footable > thead > tr > td {
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CCCCCC));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC);
    background-image: -moz-linear-gradient(top, #FFFFFF, #CCCCCC);
    background-image: -ms-linear-gradient(top, #FFFFFF, #CCCCCC);
    background-image: -o-linear-gradient(top, #FFFFFF, #CCCCCC);
    background-image: linear-gradient(to bottom, #FFFFFF, #CCCCCC);
}
.footable > thead > tr > th,
.footable > thead > tr > td {
    background-color: #CCCCCC;
}


.footable > tfoot > tr > th,
.footable > tfoot > tr > td {
    background-color: #FFFFFF;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#FFFFFF));
    background-image: -webkit-linear-gradient(top, #CCCCCC, #FFFFFF);
    background-image: -moz-linear-gradient(top, #CCCCCC, #FFFFFF);
    background-image: -ms-linear-gradient(top, #CCCCCC, #FFFFFF);
    background-image: -o-linear-gradient(top, #CCCCCC, #FFFFFF);
    background-image: linear-gradient(to bottom, #CCCCCC, #FFFFFF);
}

.footable .pagination > ul > .disabled > span,
.footable .pagination > ul > .disabled > a,
.footable .pagination > ul > .disabled > a:hover,
.footable .pagination > ul > .disabled > a:focus {
    background-color: #FFFFFF;
    }
.footable .pagination > ul > li > a:hover,
.footable .pagination > ul > li > a:focus,
.footable .pagination > ul > .active > a,
.footable .pagination > ul > .active > span {
    background-color: #A0A09F;
}
.preview,.error {
    display:none;
    background-color:white;
}
.option {
    width: 120px;
}
.searchBox{
    width: 147px;
    height: 23px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(255,255,255,0.8);
    color:#000;/*#2F2E2E;*/
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.4);
    margin-top: 1px;
    outline: 0;
    border:0;
    padding: 0 6px;
    font-size: 12px;
}
::-webkit-input-placeholder {
    color:#000;/*#2F2E2E;*/
    opacity:0.5;
}

:-moz-placeholder { /* Firefox 18- */
    color:#000;
    opacity:0.5;
}

::-moz-placeholder {  /* Firefox 19+ */
    color:#000;
    opacity:0.5;
}

:-ms-input-placeholder {
    color:#000;
    opacity:0.5;
}
 /*       .filter{
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    color: #444444;
    background: #ffffff;
    margin :0;
}
*/
#tableWrapper::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px;border:1px solid #B1D4EC}
#tableWrapper::-webkit-scrollbar-track{background-color:#FFFFFF}
#tableWrapper::-webkit-scrollbar-corner{background-color:#FFFFFF}
#tableWrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:#FFFFFF;border:solid 1px #FFFFFF;}
/*
#tableWrapper::-webkit-scrollbar-thumb:horizontal{border-color:#B1D4EC}
*/
#tableWrapper::-webkit-scrollbar-thumb:hover{background-color:#efefef;}

