.media-modal{
z-index: 1000009 !important;
}
.media-modal-backdrop{
z-index: 1000008 !important;
}
.sfUploadFileButton{
position: absolute !important;
top: 0 !important;
right: 0 !important;
margin: 0 !important;
padding: 0 !important;
font-size: 20px !important;
cursor: pointer !important;
opacity: 0 !important;
}
.sfDeletebutton_invisible{
height: 33px  !important;;
width: 33px  !important;;
display: inline-block  !important;;
vertical-align: top  !important;;
box-sizing: content-box !important;
}
.sfDeleteButton_visible{
height: 33px  !important;
width: 33px  !important;
background-color: #c13b3b  !important;
display: inline-block  !important;
vertical-align: top  !important;
background-image: url(//stjbulldogs.org/wp-content/plugins/smart-forms/images/trash.png)  !important;;
background-repeat: no-repeat  !important;;
background-position: center center  !important;;
border-radius: 4px !important;
cursor: hand  !important;
cursor: pointer  !important;
box-sizing: content-box !important;
}
.sfDeleteButton_visible:hover{
background-color: red  !important;;
cursor: hand  !important;;
cursor: pointer  !important;;
}
.sfUploadFilePath
{
}
.sfUploadFilePath.redNaoInvalid{
border-width: 1px !important;
border-style: solid !important;
border-color: #ff0000 !important;
}
.sfUploadFilePathMargin{
margin-bottom: 5px;
}
.sfUploadFileContainer{
position: relative !important;
overflow: hidden !important;
height: 22px !important;
color: #fff !important;
background-color: #428bca !important;
border-color: #357ebd !important;
display: table-cell !important;
margin-bottom: 0 !important;
font-weight: normal !important;
text-align: center !important;
vertical-align: top !important;
cursor: pointer !important;
background-image: none !important;
border: 1px solid transparent !important;
white-space: nowrap !important;
padding: 5px 12px !important;
font-size: 14px !important;
line-height: 1.42857143 !important;
border-radius: 4px !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
box-sizing: content-box !important;
width:auto !important;
}