/*!
 * Cropper.js v0.8.0
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2016 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2016-08-18T03:01:29.515Z
 */

.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}.cropper-container img{display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;width:100%;height:100%;image-orientation:0deg}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.25;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:#39f solid 1px;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line,.cropper-point{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}

/* Basic */

.imageCropperModal {display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,0.5); z-index: 500}
.imageCropperModal .closeButton {z-index: 1}
.imageCropperModal .inner {position: absolute; display: block; width: 90%; max-width: 1500px; height: 90%; max-height: 845px; background: #fff; overflow: hidden; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
.imageCropperModal .inner .button {display:block; position: absolute; top: 50%; margin-top: -30px; width: 60px; height: 45px; padding-top: 10px; background: #ccc; background: rgba(0,0,0,0.2); text-decoration: none;font-size: 28px; color: #fff; text-decoration:none; text-align: center; font-family: FontAwesome; font-weight: normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.imageCropperModal .inner .button:hover { background: rgba(0,0,0,0.3);}

.cropper-buttons {position: absolute; bottom: 0; width: 100%; left: 0; padding: 15px 20px 20px 20px; box-sizing: border-box; background: #fff;} 
.cropper-buttons .btn-group {display: block; float: left; margin: 2px 10px 0 0}
.cropper-buttons .btn-submit {display: block; float: right; margin: 10px 0 0 0}
.cropper-buttons .label {font-size: 12px; padding: 0 2px;}
.cropper-buttons .btn {
  padding: 6px 12px 4px 12px; 
  min-width: 40px;
  margin: 1px;
  color: #fff;
  border: none;
  font-size: 1.2em;
  border-radius: 2px;
}
@media screen and (max-width: 500px) {
	.cropper-buttons .btn-group {margin: 2px}
	.cropper-buttons .btn {
	  padding: 4px 8px; 
	  min-width: 30px;
	  font-size: 1em;
	}
}
.cropper-buttons .btnBig {
 	padding: 10px 15px;
}
.img-container,
.img-preview {
  background-color: #eee;
  width: 100%;
  text-align: center;
}
.img-container {
	position: absolute; 
	overflow: hidden;
	top:0; left: 0; right: 0; bottom: 87px;
	background: #ccc;
}
.img-preview {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	overflow: hidden;
}
.browserupgrade {
	margin: 0;
	padding: .5em 1em;
	background-color: #fcfcfc;
	text-align: center;
}


kmkmkm