@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  border: 0px solid transparent !important;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

.fileupload-progress {
	margin: 10px 0;
}
.fileupload-progress .progress-extended {
	margin-top: 5px;
}

#progress-wrapper{ position: fixed; z-index: 10000; top: 0; bottom: 0; left: 0; right: 0; display: none; background-color: #fff; opacity: 0.65; filter: alpha(65); }
#progress-wrapper #progress{ width: 75%; margin: 0 auto; margin-top: 25%; }

div[id^="files_"] .container-fluid .row{ background-color: #fff; }
div[id^="files_"] .container-fluid .row:hover{ background-color: #ECEBEB; }
a.remove-file{ padding: 1px 5px; }
a.remove-file:hover{ padding: 1px 5px; }
a.remove-file:hover i.fa-times-circle{ color: #ff0000; }

div[id^="images_"] .container-fluid .row{ background-color: #fff; }
div[id^="images_"] .container-fluid .row:hover{ background-color: #ECEBEB; }

/*
a.remove-image{ padding: 1px 5px; }
a.remove-image:hover{ padding: 1px 5px; }
a.remove-image:hover i.fa-times-circle{ color: #ff0000; }
*/

div[id^="uploadedphoto_"]{ position: relative; }
#loading-overlay { z-index: 8999; }

#uploadedphoto {
    left: 0;
    margin: 0;
    /*position: absolute;*/
    top: 0;
    z-index: 9000;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
.upphotowrap {
    background-color: #FFFFFF;
    border: 2px solid;
    float: left;
    padding: 10px;
    position: relative;
    width: 100%;
    z-index: 9000;
}

div.jrac_container div.jrac_crop.ui-draggable.ui-draggable-disabled div.jrac_crop_drag_handler,
div.jrac_crop.ui-draggable.ui-draggable-disabled div.ui-resizable-handle{ cursor: default; }
/*div.jrac_container div.ui-wrapper.ui-draggable,*/ 
div.jrac_container div.ui-wrapper.ui-draggable img.rszblimg { cursor: pointer !important; }
div.jrac_container div.ui-wrapper.ui-draggable img.rszblimg { cursor: pointer !important; }
div.jrac_container div.ui-wrapper.ui-draggable.ui-draggable-disabled img.rszblimg { cursor: default !important; }

div.jrac_container div.jrac_crop.ui-draggable.ui-resizable{ opacity: 1; filter: Alpha(Opacity=100); background-color: transparent; }
div.jrac_container div.jrac_crop.ui-draggable.ui-resizable.ui-state-disabled{ opacity: 0.5; filter: Alpha(Opacity=50); background-color: #ffffff; }
div.ui-resizable-handle.jcrop-handle{ opacity: 0.5; filter: Alpha(Opacity=50); }

a#jrac-sel-crop:hover, a#jrac-sel-img:hover, a#jrac-sel-img.active, a#jrac-sel-crop.active {
    color: #000000; 
}
a#jrac-sel-img, a#jrac-sel-crop{ padding: 5px 6px; margin-left: 5px; }
.rszbl-delimiter {
    border: 1px solid #888888;
    opacity: 1 !important;
}
div.jrac_container img.rszblimg.ui-draggable-disabled {
    opacity: 0.85 !important;
}

a.preview-image{ padding: 1px 5px; }
div.imgprev-wrapper img{ max-height: 400px; max-width: 680px; }

.ui-widget-overlay{ z-index: 9000; }
.ui-dialog{ z-index: 9001; }

/* a.edit-image-desc{ padding: 1px 5px; } */