@charset "utf-8";

/* CSS Document */

/* Floorplan */
.sjev-crop-popup {
  display:none;
}

.sjev_crop_result.sjev_button{
  width:100%;
  background:#f76544;
}


#sjev_show-taken{
  background-color:#5278c6;
  color: #fff;
  border-radius:4px;
  border:0px;
  width:100%;
  opacity:1;
  transition:all 0.5s;
  margin-bottom:20px;
}

#sjev_show-taken:hover{
  opacity:0.9;
}



#sjev_sidebar_floor input {

    background: #fff none repeat scroll 0 0;
    border: 2px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    width: 100%;
    margin-bottom:.4em;
}



#sjev_sidebar_floor h4{
  font-size:0.8em;
  line-height:1em;
  color:#000;
  text-align:left;
  padding:0px;
  margin: 0;
}

.sjev_partner_list_wrap img {
    width: 100%;
}

.sjev_partner_list_wrap .list{
    margin: 0;
    width: 100%;
    padding: 0;
}

.sjev_hidden-number{
  display:none;
}

.sjev_hidden_logo_number{
  display:none;
}



.sjev_svg-outer {
    width:100%;
    height: 0;
  padding-top: 90%;
  position: relative;

  margin-top:0px;

    }

    

.sjev_floorplan-main svg {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}



#sjev_focus-stand{

    fill:#569e26!important;

    stroke: blue!important;

    stroke-width: 3!important;

 

    }



.sjev_is-box .sjev_show-taken .sjev_taken.sjev_unconfirmed rect{

    fill:orange!important;

    stroke-width: 1!important;

    }   



.sjev_show-taken .sjev_taken rect{

    fill:blue!important;

    stroke-width: 1!important;

    }    



 .sjev_partner-cont img{

  background-color:#fff!important;

 }   



 .sjev_partner-buttons{

  float:left;

  width:100%;

}



#sjev_sidebar_floor .sjev_partner-stand {

    background-color: #fff;

    padding: 5px;

    margin-bottom: 5px;

    float: left;

    width:100%;

    list-style: none;

    border:1px solid #ccc;

    padding: 5px 5px 0 5px;

  }







div#sjev_sidebar_floor .sjev_button {

    font-size: .7em;

    line-height: .9em;

    padding: .5em 0;

}



#sjev_floor-warnings{

  border:2px solid #ccc;

  background-color: #fff;

  color:#000;

  border-radius:9px;

  margin-top:30px;

  padding:20px;

}



.sjev-svg-button-text{

  fill:#fff;

  font-size:.9em;

}



.sjev_account-manager{

  display:none;

}

.sjev_hidden_post_number{

  display:none;

}



.sjev_hidden-edit-form h3{

  color:#000;

  float:left;

    clear:both;

}

.sjev_hidden-edit-form {

  position:absolute;

  display:none;

  width:60%;

  left:20%;

  top:30px;

  padding:30px;

  border:3px solid #ccc;

  border-radius: 8px;

  color: #000;

  background-color: #fff;

  z-index:10;

  float:left;

    clear:both;

    min-width: 450px;

}

.sjev_hidden-edit-form label{

float:left;

  clear:both;

  margin-bottom: 5px;

  font-size: 1.2em;

}

.sjev_hidden-edit-form p {

  float:left;

  clear:both;

}

.sjev_hidden-edit-form input{
  border: 1px solid #ddd;
  height:35px;
  width:100%;
  padding:3px;
  float:left;
  margin-bottom: 15px;
}



.sjev_hidden-edit-form input#sjev_cbox1{
  height:20px;
  float:left;
  width:20px;
  clear:both;
}



.sjev_hidden-edit-form select#sjev_user_dropdown {

    clear: both;

    float: left;

    width: 100%;

    margin-bottom: .4em;

}



#sjev_form-submit{

   float:left;

  width:46%;

  background-color: #169646;

  margin-left:2%;

  margin-right: 2%;

  height:45px;

  font-size:1.2em;

  transition:1s all;

  opacity:1;

}



#sjev_form-cancel{

   float:left;

  width:46%;

  background-color: #169646;

  margin-left:2%;

  margin-right: 2%;

  height:45px;

  font-size:1.2em;

  opacity:1;

  transition:1s all;

}



#sjev_form-submit:hover, #sjev_form-cancel:hover{

opacity:0.8;

}



/*must not have an underscore as we split later in js*/

.sjev-svg-button{

  cursor:pointer;

}



.sjev_floor-stage {

  display:none;

}



.sjev_not-admin ul.sjev_list .sjev_unconfirmed {
  display:none;
}


#sjev_form-post-id{
  display:none;
}

#sjev_location-result{

  color:#fff;

  font-size:20px;

}