
body{
    overflow: hidden !important;
}

.maphilighted {
    background-repeat: no-repeat;
}

.image_wrapper {
    background-repeat :no-repeat ; 
    display: block;
    max-width:100% !important; 
}

.image-style {
    background-repeat :no-repeat ;
}

.modal-dialog {
    max-width: auto !important;
}

.modal {
    max-width: 100% !important;
}
.map{
    background-repeat: no-repeat;
    max-width: 100% !important;
    max-height: 80vh !important;
    /* margin: 0 auto !important; */
    /* margin:0 auto; */
    /* height:100vh !important;
    width:auto !important; */
    
}
.vertical-text {
	transform: rotate(270deg);
    transform-origin: left top 0;
    float: left;
    margin: 10px; 
}
.vertical {
 word-wrap: break-word;
  width: 10px;
}
.nav-prolific {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.prolific-nav-tabs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
-webkit-box-align: start;
    -ms-flex-align: start;
        align-items: flex-start;
}
.prolific-nav-tabs > li {
-webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr;
-webkit-transform: rotate(180deg);
        transform: rotate(180deg);
-webkit-transform-origin: center center;
        transform-origin: center center;
list-style-type: none;
}
.prolific-nav-tabs > li > a {
display: block;
padding: 10px 2px;
margin: 4px -1px -1px 0px;
display: none;
}
.prolific-nav-tabs > .anchor{
padding: 10px 0px 10px !important;

}

.floorLayoutStyle{
    position:absolute !important; 
    left:3% !important; 
    right: 0% !important; 
    width:97% !important; 
    border: 1px solid #3b576c85 !important; 
    display: none; 
}
.flatLayoutstyle{
    position:absolute !important; 
    left:6% !important; 
    right: 0% !important; 
    width:94% !important; 
    border: 1px solid #3b576c85; 
    display: none;
}
