/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 2-mei-2018, 16:16:51
    Author     : SanderTigelaar
*/

.campaign_table{
    padding:20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.campaign_table .table{
    display: inline-block;
    width:100%;
    overflow-x:auto;
    white-space:nowrap;
    font-size:16px;
    /* float: left; */
}
.campaign_table .shadow_key_table{
    /* float: left; */
    display: inline-block;
}
.campaign_table table {
    white-space:nowrap;
}
.campaign_table .table td:nth-child(-n+3), .campaign_table .table th:nth-child(-n+3) {
    display: none;
}
.campaign_table table .edit.fix {
    position:absolute;
    left:40px;
}
.campaign_table table .copy.fix {
    position:absolute;
    left:86px;
}
.campaign_table table th {
    font-weight:700;
    text-align:left;
    color:#333;
    background-color:#ebebeb;
}
.campaign_table table th span {
    min-width: 100px;
}
.campaign_table table th.clickable:after {
    background-image: url(../images/sort_campaign.png);
    content: " ";
    width: 17px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: 2px;
    margin-left: 10px;
}

.campaign_table table th,.campaign_table table td{
    width:auto;
    padding:10px;
    height:16px;
    border:1px solid #FFF;
    line-height: 16px;
}
.campaign_table table th.clickable {
    padding:3px 10px 9px;
}
.campaign_table table th.clickable:hover {
    background-color:#CCC;
}

.campaign_table table tr.uneven{
    background-color:rgba(245, 245, 245,0.37);
}
.campaign_table table tr.even{
    background-color:#f5f5f5;
}

.campaign_table .narrow_column {
    font-size:12px;
    padding:10px 5px;
    text-align:center;
    display: inline-block;
    width: 34px;
}

.campaign_table td.edit {
    background: url(../images/edit.png) no-repeat 11px 6px;
}
.campaign_table td.copy {
    background: url(../images/copyicon_small.png) no-repeat 13px 7px;
}

.campaign_table td input,.campaign_table td select {
    border-style: solid;
    border-width: 1px;
    border-color: #ebebeb;
    border-radius:20px;
    width: 114px;
    height: 17px;
}
.campaign_table td input {
    background-color:#FFF;
}


/* Fixed first 3 cols */
/* #campaign_table table {
  position: relative;
}

#campaign_table thead {
  position: relative;
  display: block;
}

#campaign_table thead th:nth-child(3) {
  position: relative;
  display: block;
}

#campaign_table tbody tr td:nth-child(3) {
  position: relative;
  display: block;
} */
