/* my projects*/
.all-agreements-button {
    margin-top: 40px;
}
.project {
    margin-top: 40px;
    background: #ececec;
    padding: 20px;
}
.project .project-inner h3 {
    margin-top: 0;
    margin-bottom: 20px;
}
.project .project-inner .project-task-list {
    display: block;
    margin: 20px 0;
}
.task-attached-files {
    padding: 15px 0 15px 0;
}
.project .project-inner .project-task-list .project-task {
    margin-bottom: 20px;
    background: #e7e6e6;
    padding: 20px;
    border: 1px solid #dcdcdc;
}
.task-attached-files .title {
    margin-bottom: 10px;
}
.project .project-inner .project-task-list .project-task .add-new-file {
    margin-top: 20px;
    padding-bottom: 20px;
    height: 40px;
}
.dropzone .dz-preview {
    display: flex;
    justify-content: center;
}
.dropzone .dz-preview.success {
    min-height: 0;
    height: 0;
    margin: 0;
}
.dropzone .dz-preview .dz-filename {
    padding-top: 65px;
}
#uploadSuccess img, #uploadError img{
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: height ease-in-out, opacity .9s ease-in-out;
}
#uploadSuccess.fade-in img, #uploadError.fade-in img{
    height: auto;
    max-width: 120px;
    opacity: 1;
}
#uploadSuccess, #uploadError{
    opacity: 0;
    height: 0;
    display:none;
    overflow: hidden;
    transition: height ease-in-out, opacity .9s ease-in-out;
}
#uploadSuccess.fade-in, #uploadError.fade-in{
    display: block;
    height: auto;
    opacity: 1;
}
/* end my projects*/

/* order-detail */
.file-list.header-row {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    font-weight: bold;
    padding: 5px 10px;
}
.file-list.file-row {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
    line-height: 62px;
}
.file-list.file-row:nth-child(odd) {
    background: #F5F5F5;
}
/*.file-list.file-row .download-file i{*/
/*    font-size: 48px;*/
/*    line-height: 48px;*/
/*}*/
.file-list.file-row .download-file a{
    font-size: 48px;
    line-height: 62px;
    vertical-align: middle;
}
#history .add-new-file {
    margin-top: 20px;
    padding-bottom: 20px;
    height: 40px;
}
#history .file-list-block {
    margin-top: 40px;
    margin-bottom: 20px;
}
#history .vid-order-detail {
    margin-top: 40px;
    margin-bottom: 30px;
    text-align: center;
}
#module-icbitrix-bitrix .file-list.header-row {
    background: #e7e6e6;
    border-bottom: 1px solid #dcdcdc;
    border-top: 0px solid #dcdcdc;
    font-weight: bold;
    padding: 5px 10px;
}
#module-icbitrix-bitrix .file-list.file-row:nth-child(odd) {
    background: #e7e6e6;
}