.file-upload {
    display:     block;
    text-align:  center;
    font-family: Helvetica, Arial, sans-serif;
    font-size:   12px;
}

/*#search{*/
/*    display: none;*/
/*}*/

@media (max-width: 640px) {
    #view > tbody > tr td {
        width:     95%;
        padding:   10px;
        font-size: 1.2em;
        display:   block;
    }

    #view > tbody > tr > td:nth-child(2) {
        /*width: 200px;*/
    }

    #view > tbody > tr > td:nth-child(4) {
        /*width: 200px;*/
    }

    #view > tbody > tr > td:nth-child(5) {
        /*width: 200px;*/
    }

    #view > tbody > tr > td:nth-child(3) {
        /*margin-left: -100px;*/

        /*width: 200px;*/
    }

    #view > tbody > tr > td:nth-child(3) > div > div {
        margin-bottom: 15px;
        /*width:         256px;*/
    }

    #view > tbody > tr > td:nth-child(4) > div > div {
        margin-bottom: 15px;
        /*width:         256px;*/
    }

    #view > tbody > tr > td:nth-child(5) > div > div {
        margin-bottom: 15px;
        /*width:         256px;*/
    }

    #view > tbody > tr > td:nth-child(2) {
        margin-bottom: 4%;
    }

    #view > tbody > tr > td:nth-child(2) {
        margin-top: -30px;
    }

    #view > tbody > tr > td:nth-child(1) > div.checkbox > label {
        margin-top: -3px;
    }

    #view > tbody > tr > td:nth-child(1) > div.label-wrp {
        display: contents;
    }

    #view > tbody > tr > td:nth-child(1) > div.checkbox {
        margin-left: -20px;
    }

    #view > tbody > tr:nth-child(76) > td:nth-child(2) {
        margin-top: 0px;
    }
    div.file-select {
        margin-top: 0 !important;
    }
}

#view > tbody > tr:nth-child(76) > td:nth-child(2) {
    margin-top: 15px;
}

.file-upload .file-select {
    display:     block;
    border:      2px solid #dce4ec;
    color:       #34495e;
    cursor:      pointer;
    height:      40px;
    line-height: 40px;
    text-align:  left;
    background:  #FFFFFF;
    overflow:    hidden;
    position:    relative;
}

.file-upload .file-select .file-select-button {
    background:  #dce4ec;
    padding:     0 10px;
    display:     inline-block;
    height:      40px;
    line-height: 40px;
}

.file-upload .file-select .file-select-name {
    line-height: 40px;
    display:     inline-block;
    padding:     0 10px;
}

#view > tbody > tr:nth-child(3) > td.dropzone > div > div {
    /*margin-left: 100px;*/
}

#view > tbody > tr:nth-child(4) > td:nth-child(3) > div {
    /*margin-left: 100px;*/
}

#view > tbody > tr:nth-child(63) > td:nth-child(3) > div > div {
    /*margin-left: 100px;*/
}

.file-upload .file-select:hover {
    border-color:       #34495e;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-upload .file-select:hover .file-select-button {
    background:         #34495e;
    color:              #FFFFFF;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-upload.active .file-select {
    border-color:       #3fa46a;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-upload.active .file-select .file-select-button {
    background:         #3fa46a;
    color:              #FFFFFF;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-upload .file-select input[type=file] {
    z-index:     100;
    cursor:      pointer;
    position:    absolute;
    height:      100%;
    margin-left: 100px;
    width:       100%;
    top:         0;
    left:        0;
    opacity:     0;
    filter:      alpha(opacity=0);
}

.file-upload .file-select.file-select-disabled {
    opacity: 0.65;
}

.file-upload .file-select.file-select-disabled:hover {
    display:     block;
    border:      2px solid #dce4ec;
    color:       #34495e;
    cursor:      pointer;
    height:      40px;
    line-height: 40px;
    margin-top:  5px;
    text-align:  left;
    background:  #FFFFFF;
    overflow:    hidden;
    position:    relative;
}

.file-upload .file-select.file-select-disabled:hover .file-select-button {
    background:  #dce4ec;
    color:       #666666;
    padding:     0 10px;
    display:     inline-block;
    height:      40px;
    line-height: 40px;
}

.file-upload .file-select.file-select-disabled:hover .file-select-name {
    line-height: 40px;
    display:     inline-block;
    padding:     0 10px;
}

.file-uploadd {
    display:     block;
    text-align:  center;
    font-family: Helvetica, Arial, sans-serif;
    font-size:   12px;
}

.file-uploadd .file-selectt {
    display:     block;
    border:      2px solid #dce4ec;
    color:       #34495e;
    cursor:      pointer;
    height:      40px;
    line-height: 40px;
    text-align:  left;
    background:  #FFFFFF;
    overflow:    hidden;
    position:    relative;
}

.file-uploadd .file-selectt .file-selectt-button {
    background:  #dce4ec;
    padding:     0 10px;
    display:     inline-block;
    height:      40px;
    line-height: 40px;
}

.file-uploadd .file-selectt .file-selectt-name {
    line-height: 40px;
    display:     inline-block;
    padding:     0 10px;
}

.file-uploadd .file-selectt:hover {
    border-color:       #34495e;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-uploadd .file-selectt:hover .file-selectt-button {
    background:         #34495e;
    color:              #FFFFFF;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-uploadd.active .file-selectt {
    border-color:       #3fa46a;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-uploadd.active .file-selectt .file-selectt-button {
    background:         #3fa46a;
    color:              #FFFFFF;
    transition:         all .2s ease-in-out;
    -moz-transition:    all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition:      all .2s ease-in-out;
}

.file-uploadd .file-selectt input[type=file] {
    z-index:     100;
    cursor:      pointer;
    position:    absolute;
    height:      100%;
    margin-left: 100px;
    width:       100%;
    top:         0;
    left:        0;
    opacity:     0;
    filter:      alpha(opacity=0);
}

.file-uploadd .file-selectt.file-selectt-disabled {
    opacity: 0.65;
}

.file-uploadd .file-selectt.file-selectt-disabled:hover {
    cursor:      default;
    display:     block;
    border:      2px solid #dce4ec;
    color:       #34495e;
    cursor:      pointer;
    height:      40px;
    line-height: 40px;
    margin-top:  5px;
    text-align:  left;
    background:  #FFFFFF;
    overflow:    hidden;
    position:    relative;
}

.file-uploadd .file-selectt.file-selectt-disabled:hover .file-selectt-button {
    background:  #dce4ec;
    color:       #666666;
    padding:     0 10px;
    display:     inline-block;
    height:      40px;
    line-height: 40px;
}

.file-uploadd .file-selectt.file-selectt-disabled:hover .file-selectt-name {
    line-height: 40px;
    display:     inline-block;
    padding:     0 10px;
}

#add_new_img_com.button {
    color: #34495e;

}

/*#view > tbody > tr:nth-child(4) > td.dropzone > div {*/
/*    margin-left: 100px;*/
/*}*/

table#view tr > td:nth-child(2) {
    display: block;
}

div.file-select {
    margin-top: -30px;
}

form:not(.form_retoiture) input[type=checkbox] {
    margin-top: -20px !important;
}

div.label-wrp {
    margin-left: 20px;
}


