﻿.ajax__fileupload {
 border: none !important;
 overflow: auto;
 padding: 0px;
 text-align: center;
}

.ajax__fileupload_dropzone {
 border: none !important;
 border-radius: 10px;
 line-height: 50px !important;
 margin: 0px !important;
 background-color: #f3f3f3;
 padding: 50px 0;
 margin-bottom: 15px !important;
 height: auto !important;
}

.ajax__fileupload_selectFileContainer {
 display: inline-block;
 height: auto !important;
 line-height:normal !important;
 overflow: hidden;
 position: relative;
 width:auto !important;
 float: none !important;
}

.ajax__fileupload_selectFileButton {
 background-color: #007da2 !important;
 color: #fff !important;
 width: auto !important;
 height: auto !important;
 font-weight: 400 !important;
 text-align: center !important;
 white-space: nowrap !important;
 vertical-align: middle !important;
 -webkit-user-select: none !important;
 -moz-user-select: none !important;
 -ms-user-select: none !important;
 user-select: none !important;
 border: 1px solid transparent !important;
 padding: .375rem .75rem !important;
 font-size: 0.8rem !important;
 line-height: 1.5 !important;
 border-radius: .25rem !important;
 transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out  !important;
}

.ajax__fileupload_queueContainer {
 border: none !important;
 margin-top: 28px !important;
 padding: 10px !important;
 background-color: #f3f3f3;
 border-radius: 10px;
 text-align: left !important;
}

.ajax__fileupload_fileItemInfo {
 height: auto !important;
 line-height: normal !important;
 margin: 0 !important;
 padding: 8px 0;
 border-bottom: dotted 1px #81a9b5;
}

.ajax__fileupload .ajax__fileupload_fileItemInfo:last-child {
 border: none;
}

.ajax__fileupload_fileItemInfo .pendingState,
.ajax__fileupload_fileItemInfo .uploadedState {
    background-color: transparent !important;
    color: #007da2 !important;
}

.ajax__fileupload_fileItemInfo .pendingState .filetype {
display:none;
}

.ajax__fileupload_fileItemInfo .uploadstatus {
 display:none;
}

.ajax__fileupload_fileItemInfo .removeButton {
 background-color: #b71234 !important;
 color: #fff !important;
 cursor: pointer;
 display: block;
 float: left;
 height: auto !important;
 line-height: normal!important;
 text-align: center;
 width: auto !important;
 padding: 3px 10px;
 border-radius: 5px;
 font-size: 14px;
 margin-top:6px;
}


.ajax__fileupload .ajax__fileupload_uploadbutton {
 display:none;
}