input,label,select,textarea {
    display:block;
}


.wcf-form {
    float:left;
    margin-right: 20px;
}

.odd {
    background-color:#FFF;
}

.even {
    background-color:#EDEDED;
}

// Form builder stuff


div:focus {
    background-color: #ABABAB;
}

.wcf_left {
    vertical-align: top;
    float: left;
}
.wcf_right {
    vertical-align: top;
    float: right;
    text-align: right;
}


.container {
    position: relative;
    display: table;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    table-layout: fixed;
}
.row  {
    display: table-row;
    margin: 20px;
    width: 100%;
    height: 100%;
}
.block1 {
    display: table-cell;
    background-color: #CBCBCB;
    height: 100px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 10px;
}   

.block1 input {
    width: 100%;
}

.block2 {
    display: table-cell;
    background-color: #CBCBCB;
    height: 100px;
    width: 50%;
    min-width: 50%;
    max-width: 50%;
    vertical-align: top;
    padding: 10px;
}   

.block2 input {
    width: 100%;
}

.block3 {
    display: table-cell;
    background-color: #CBCBCB;
    height: 100px;
    width: 33%;
    min-width: 33%;
    max-width: 33%;
    vertical-align: top;
    padding: 10px;
}   


.row {
    min-width: 100%;
}

.stretch {
    min-width: 100%;
}

.block3 input {
    width: 100%;
}

.blockhead {
    width: 100%;
}

.trash_div {
    float: right;
}

.button_bar {
    float: left;
}
#tableau {
    width: 600px;
    height:auto;
}
#elements {

    clear: both;
}
label,input {
    display: block;
}


.invisible {
    color: black;
    width: 100%;
    min-width: 100%;
    text-align:center;
}
.exmpl {
    width: auto;
    min-width: 100%;
    max-width: 100%;
}

.drag_field {
    margin: 15px;
    background-color: #f1f1f1;
}

#tableau {
    background-color: #EDEDED;
}

#middle_td {
    background-color: #EDEDED;
}



.drag_field.focus { background-color: #949CCE }

.drag_field  { background-color: #BDC6DE }

#outer_settings_div  { background-color: #BDC6DE }


a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;

    text-decoration: none;
    color: initial;
}

#footer-thankyou {
    display:none;
}
#wpfooter {
    display:none;
}