div.fancyalert {
    margin: 30px;
    padding: 10px 0 0 50px;
    max-width: 500px;
    height: 30px;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
}
div.success {
    background-image: url(/dist/img/icons/tick_32.png);
}
div.error {
    background-image: url(/dist/img/icons/block_32.png);
}
form#produto .check {
    opacity:0.5;
    color:#996;
}


/*** PLUGINS ***/

/* ===== File uploader  ===== */

.plupload_buttons { float:left; margin: 7px 0; }
.plupload_header { display: none; }
.plupload_start { float: left; margin-left: 10px;}
.plupload_start span { background: url(/dist/img/upload.png) no-repeat 10px; padding: 5px 13px 6px 26px; display: block;  }
.plupload_disabled, a.plupload_disabled:hover { color: #a6a6a6!important; border: 1px solid #d5d5d5!important; background: #e5e5e5!important; box-shadow: none!important; -moz-box-shadow: none!important; text-shadow: none!important; cursor: default!important; }
.plupload_disabled span { padding: 5px 13px 6px 13px; }
.plupload_add { float: left; }
.plupload_add span { background: url(/dist/img/add.png) no-repeat 10px; padding: 5px 13px 6px 26px; display: block; }
.plupload_wrapper { font-size: 14px;; width: 100%; }
.plupload_container input { border: 1px solid #DDD; font-size: 11px; width: 98%; }
.plupload_filelist { margin: 0; padding: 0; list-style: none; }
.plupload_scroll .plupload_filelist { height: 155px; overflow-y: scroll; }
.plupload_filelist li { padding: 10px 12px; background: whiteSmoke; border-bottom: 1px solid #E7E7E7; }
.plupload_filelist li:hover { background-color: #f8f8f8; }
.plupload_filelist_header, .plupload_filelist_footer { background: #EFEFEF; padding: 3px 0 3px 12px; color: #878787; }
.plupload_filelist_header {	border-bottom: 1px solid #d5d5d5; }
.plupload_filelist_footer { border-top: 1px solid #D5D5D5; line-height: 30px; vertical-align: middle; }
.plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status, .plupload_filelist_footer .plupload_progress, .plupload_filelist_footer .plupload_file_action { margin-top: 8px; }
.plupload_file_name { float: left; overflow: hidden; }
.plupload_file_status { color: #777; }
.plupload_file_status span {}
.plupload_file_size, .plupload_file_status, .plupload_progress { float: right; width: 80px; }
.plupload_file_size, .plupload_file_status, .plupload_file_action { text-align: right; }
.plupload_filelist .plupload_file_name { width: 205px; }
.plupload_file_action { float: right; width: 14px; margin-top: 4px; height: 14px; margin-left: 15px; }
.plupload_file_action * { display: none; width: 14px; height: 14px; }
li.plupload_done { color: #AAA; }
li.plupload_delete a { background: url(/dist/img/elements/uploader/deleteFile.png) no-repeat 0; }
li.plupload_failed a { background: url(/dist/img/elements/uploader/error.png) no-repeat 0; cursor: default; }
li.plupload_done a { background: url(/dist/img/elements/uploader/uploaded.png) no-repeat 0; cursor: default; }
.plupload_progress, .plupload_upload_status { display: none; }
.plupload_progress_container { margin-top: 10px; border: 1px solid #CCC; background: #FFF; padding: 1px; }
.plupload_progress_bar { width: 0px; height: 7px; background: #CDEB8B; }
.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action { margin-right: 17px; }
.plupload_clear,.plupload_clearer { clear: both; }
.plupload_clearer, .plupload_progress_bar { display: block; font-size: 0; line-height: 0; }
li.plupload_droptext { background: url(/dist/img/elements/uploader/drag.png) no-repeat 50%; text-align: center; vertical-align: middle; border: 0; line-height: 135px; text-indent: -9999px; }

.plupload_upload_status {
    float: left;
    margin: 7px 10px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 -1px #6f6f6f;
    display: inline-block;
    line-height: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    padding: 6px 14px;
    color: #a6a6a6!important;
    border: 1px solid #d5d5d5!important;
    background: #e5e5e5!important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    text-shadow: none!important;
    cursor: default!important;
    display: none;
}
