@CHARSET "UTF-8";

#upload {
	float: left;
}

.floor-plan-trash {
	background: url("/wp-content/plugins/image-mapper/images/trash.png")
		no-repeat;
	cursor: pointer;
	height: 16px;
	left: -25px;
	position: absolute;
	top: 7px;
	width: 16px;
	z-index: 2147483647;
}

.floor-plan-edit {
	background: url("/wp-content/plugins/image-mapper/images/edit.png")
		no-repeat;
	cursor: pointer;
	height: 16px;
	left: -25px;
	position: absolute;
	top: 32px;
	width: 16px;
	z-index: 2147483647;
}

.floor-plan-new-trash {
	background: url("/wp-content/plugins/image-mapper/images/trash.png")
		no-repeat;
	cursor: pointer;
	height: 16px;
	left: 250px;
	position: absolute;
	top: 15px;
	width: 16px;
	z-index: 2147483647;
}

.floor-plan-new-edit {
	background: url("/wp-content/plugins/image-mapper/images/edit.png")
		no-repeat;
	cursor: pointer;
	height: 16px;
	left: 280px;
	position: absolute;
	top: 15px;
	width: 16px;
	z-index: 2147483647;
}

#floorplan_div {
	width: 750px;
	position: relative;
	/* border: solid 1px; */
}

#fp-instruction-msg {
	color: #E64A31;
        float: left;
        font-weight: bold;
        width: 510px;
}

#floorplan_img {
	width: 100%;

}
#floorplan_image{
	height: auto;
    max-width: 100%;
}
.floor-plan-shortcode {
    margin-top: 20px;
}
.floor-plan-shortcode p{
	margin-top:20px;
}
.floor-plan-shortcode .floorshort{
    margin-bottom: 5px;
    width: 100%;
}
input#backcolortext,
input#floorcolordot {
    padding: 0;
    width: 56px;
}
#image_map-meta .modal {
    width: 50%;
    margin-left: -25%;
	z-index: 9999;
}
.err-msg{
	color: red;
	font-size: 22px;
}
.fancybox-content {
    overflow: visible;
}


.modal-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000;
}

.modal-backdrop.fade {
  opacity:0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity:.8;
  filter:alpha(opacity=80);
}

.modal {
  position:fixed;
  top:10%;
  left:50%;
  z-index:1050;
  width:560px;
  margin-left:-280px;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,0.3);
  *border:1px solid #999;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  outline:0;
  -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
  -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
  box-shadow:0 3px 7px rgba(0,0,0,0.3);
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding-box;
  background-clip:padding-box;
}

.modal.fade {
  top:-25%;
  -webkit-transition:opacity .3s linear,top .3s ease-out;
  -moz-transition:opacity .3s linear,top .3s ease-out;
  -o-transition:opacity .3s linear,top .3s ease-out;
  transition:opacity .3s linear,top .3s ease-out;
}

.modal.fade.in {
  top:10%;
}

.modal-header {
  padding:9px 15px;
  border-bottom:1px solid #eee;
}

.modal-header .close {
  margin-top:2px;
}

.modal-header h3 {
  margin:0;
  line-height:30px;
}

.modal-body {
  position:relative;
  max-height:400px;
  padding:15px;
  overflow-y:auto;
}

.modal-form {
  margin-bottom:0;
}

.modal-footer {
  padding:14px 15px 15px;
  margin-bottom:0;
  text-align:right;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  *zoom:1;
  -webkit-box-shadow:inset 0 1px 0 #fff;
  -moz-box-shadow:inset 0 1px 0 #fff;
  box-shadow:inset 0 1px 0 #fff;
}

.modal-footer:before,
.modal-footer:after {
  display:table;
  line-height:0;
  content:"";
}

.modal-footer:after {
  clear:both;
}

.modal-footer .btn+.btn {
  margin-bottom:0;
  margin-left:5px;
}

.modal-footer .btn-group .btn+.btn {
  margin-left:-1px;
}

.modal-footer .btn-block+.btn-block {
  margin-left:0;
}
.textdotoptions, .justdotoptions{
	display:none;
}
.imagemapper_optionswrapper{
	background: #eee;
	padding:10px;
}
.dotcontentoptions{
	display:none;
}
/*
.dotcontentoptions {
    overflow: hidden;
	height:1px;
}
.imagecontentoptions{
	overflow: hidden;
}*/
.move_marker, .save_marker{
position: absolute;
    bottom: -35px;
    background: white;
    padding: 3px;
    display: block;
    width: 100px;
    left: -25px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
    color: #000;
	display:none;
	border: 1px solid #aaa;
	
}
.save_marker{
	bottom: -50px;
}
.save_marker.active,
.move_marker.active{
	display:block;
}
