.table{
    font-size: 14px;
}

.table th{
    color: #63b32e;
    font-weight: bold;
    font-size: 15px;
}

.table td,.table th{
    border:none;
}

.table td:first-child{
    background: #f5f5f5;
}

.table-striped > thead > tr {
    background-color: #ffffff;
    color: #63b32e;
}

.table-striped > tbody > tr.background1 {
    background-color: #ffffff;
    border-bottom: solid 1px #dddddd;
}

.table-striped > tbody > tr.background2 {
    background-color: #ffffff;
    border-bottom: solid 1px #dddddd;
}

.table-striped > tbody > tr.selected:nth-of-type(2n),.table-striped > tbody > tr.selected:nth-of-type(2n+1), .table-striped > tbody > tr.selected:nth-of-type(2n) td,.table-striped > tbody > tr.selected:nth-of-type(2n+1) td{
    background-color:#63b32e;
}

.table-striped > tbody > tr.hover:nth-of-type(2n), .table-striped > tbody > tr.hover:nth-of-type(2n+1), .table-striped > tbody > tr.hover:nth-of-type(2n) td, .table-striped > tbody > tr.hover:nth-of-type(2n+1) td{
    background-color:#63b32e;
}

.table-striped > tbody > tr.selected2:nth-of-type(2n),.table-striped > tbody > tr.selected2:nth-of-type(2n+1){
    font-weight:bold;
}

.table-striped > tbody > tr.hover2:nth-of-type(2n), .table-striped > tbody > tr.hover2:nth-of-type(2n+1){
    background-color:#9eb390;
}

.pointer{
    cursor: pointer;
}

table{
    margin-bottom:0;
}

.table-responsive{
    margin-bottom:15px;
}

@media (min-width:768px){
    .table-responsive{
        margin-bottom:20px;
    }
}

.buttons, .tooltips{
    float:right;
    display:inline-flex;
}

.buttons > div{
    cursor:pointer;
}

.radiobutton{
    border:solid 1px #b8b8b8;
    float:left;
    width:16px;
    height:15px;
    margin-right:4px;
}

.radiobutton img{
    vertical-align:top;
}

.lines{
    margin-top: 5px;
}