/*

@media (min-width: 1900px) {
  .modal-xlg {
    width: 1800px;
  }
}


.modal-dialog,
.modal-content {
    /* 80% of window height *
    height: 80%;
}

.modal-body {
    /* 100% = dialog height, 120px = header + footer *
    max-height: calc(100% - 120px);
    overflow-y: scroll;
}

*/
/*1532*/
@media (max-width: 1532px) {                           
     .frontView{
             display: none ;
     }
     #viewSwitcher{
             display: block  !important;
     }
}

@media (min-width: 1533px) {                           
     .frontView{
             display: table-cell;
     }
     #viewSwitcher{
             display: none  !important;
     }
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


.mdrntest{
    background-color: #0aa;
    color: #aaa;
}
html{
    height: 100%;
}
/*
body {
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    position: relative;
    background: #aaa;
    top: 0;
    font-family: Helvetica, Arial, sans-serif !important;
}
*/
body[role=splash]{
    -background: #fff url("../img/biolink-bg.png") 50% 50% repeat;
    -height: 100%;
  -background: url('../img/header.png') repeat center top;
  background-color: white;
  -background-size:  auto 90px ;
  -height:90px;
  width:100%;
}

body[role=splash] #mnu,body[role=splash] #all{
    display: none !important;
}
html[lang=en] [lang=ru],
html[lang=ru] [lang=en]{
    display: none;
}
#mnu .navbar, #mnu .navbar a{
    border-radius: 0;
    border: none;
//    color: #15827c;
}
#mnu li{
    display: none;
}
#mnu li.alwaysshow
,body[role=anonymous] #mnu li.anonymous
,body[role=pat] #mnu li.no-anonymous
,body[role=doc] #mnu li.no-anonymous
,body[role=sys] #mnu li.no-anonymous
,body[role=adm] #mnu li.no-anonymous
,body[role=cons] #mnu li.no-anonymous
,body[role=pat] #mnu li.pat
,body[role=doc] #mnu li.doc
,body[role=sys] #mnu li.sys
,body[role=adm] #mnu li.adm
,body[role=cons] #mnu li.cons
{
    display: block;
}

#mnu {
    width: 200px;
    /*border-right: 2px solid #337ab7;*/
    background-color: #fff;
    display: none
}

#all {
    background-color: #fff;
/*    background: #fff url(../img/biolink-bg.png) 0 0 repeat-x  repeat-y;
    background-image: url(../img/biolink-bg.png);
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: initial;
    background-repeat-x: repeat;
    background-repeat-y: repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
*/
}



#mnu .fa{
    display: inline-block;
    width: 1.28571429em;
}


#logo1,#logo2{display: none;}

/*$("body").css({ zoom: 2, transform: "scale(2)", transformOrigin: "0 0" })*/
@media (max-width: 1440px) {                           /*1440*/
/*
    body[role=doc]{
		transform: scale(0.8);
		transform-origin: 0 0; 
	}
*/
/*    #menu_front,#source_front,#menu_up,#source_up,#menu_down,#source_down{ 
    .canvas-container{ 
		transform: scale(0.6);
		transform-origin: 0 0; 
	 }	
*/
}

@media (max-width: 1030px) {
	.meas-resized{
                                -moz-transform: scale(0.85) translate(-10%,-10%); 
                                -ms-transform: scale(0.85) translate(-10%,-10%); 
                                -webkit-transform: scale(0.85) translate(-10%,-10%);  
                                -o-transform: scale(0.85) translate(-10%,-10%); 
                                transform: scale(0.85)  translate(-10%,-10%);
				}
	.meas-resized1{
                                -moz-transform: scale(0.85) translate(-10%, -150px); 
                                -ms-transform: scale(0.85) translate(-10%, -150px); 
                                -webkit-transform: scale(0.85) translate(-10%, -150px);  
                                -o-transform: scale(0.85) translate(-10%, -150px); 
                                transform: scale(0.85)  translate(-10%, -150px);
				}
	.meas-movey{
                                -moz-transform: translatey(-100px); 
                                -ms-transform:  translatey(-100px); 
                                -webkit-transform: translatey(-100px);  
                                -o-transform: translatey(-100px); 
                                transform: translatey(-100px);
				}
}

@media (max-width: 880px) and (min-width: 700px){
	.meas-resized{
                                -moz-transform: scale(0.65) translate(-25%,-25%); 
                                -ms-transform: scale(0.65) translate(-25%,-25%); 
                                -webkit-transform: scale(0.65) translate(-25%,-25%);  
                                -o-transform: scale(0.65) translate(-25%,-25%); 
                                transform: scale(0.65)  translate(-25%,-25%);
				}
	.meas-resized1{
                                -moz-transform: scale(0.65) translate(-25%, -300px); 
                                -ms-transform: scale(0.65) translate(-25%, -300px); 
                                -webkit-transform: scale(0.65) translate(-25%, -300px);  
                                -o-transform: scale(0.65) translate(-25%, -300px); 
                                transform: scale(0.65)  translate(-25%, -300px);
				}
	.meas-movey{
                                -moz-transform: translatey(-150px); 
                                -ms-transform:  translatey(-150px); 
                                -webkit-transform: translatey(-150px);  
                                -o-transform: translatey(-150px); 
                                transform: translatey(-150px);
				}
}

@media (max-width: 699px) and (min-width: 500px){
	.meas-resized{
                                -moz-transform: scale(0.45) translate(-60%,-60%); 
                                -ms-transform: scale(0.45) translate(-60%,-60%); 
                                -webkit-transform: scale(0.45) translate(-60%,-60%);  
                                -o-transform: scale(0.45) translate(-60%,-60%); 
                                transform: scale(0.45)  translate(-60%,-60%);
				}
	.meas-resized1{
                                -moz-transform: scale(0.45) translate(-60%, -750px); 
                                -ms-transform: scale(0.45) translate(-60%, -750px); 
                                -webkit-transform: scale(0.45) translate(-60%, -750px);  
                                -o-transform: scale(0.45) translate(-60%, -750px); 
                                transform: scale(0.45)  translate(-60%, -750px);
				}
	.meas-movey{
                                -moz-transform: translatey(-250px); 
                                -ms-transform:  translatey(-250px); 
                                -webkit-transform: translatey(-250px);  
                                -o-transform: translatey(-250px); 
                                transform: translatey(-250px);
				}
}



@media (max-width: 499px) and (min-width: 400px){
	.meas-resized{
                                -moz-transform: scale(0.35) translate(-90%,-90%); 
                                -ms-transform: scale(0.35) translate(-90%,-90%); 
                                -webkit-transform: scale(0.35) translate(-90%,-90%);  
                                -o-transform: scale(0.35) translate(-90%,-90%); 
                                transform: scale(0.35)  translate(-90%,-90%);
				}
	.meas-resized1{
                                -moz-transform: scale(0.35) translate(-90%, -1250px); 
                                -ms-transform: scale(0.35) translate(-90%, -1250px); 
                                -webkit-transform: scale(0.35) translate(-90%, -1250px);  
                                -o-transform: scale(0.35) translate(-90%, -1250px); 
                                transform: scale(0.35)  translate(-90%, -1250px);
				}
	.meas-movey{
                                -moz-transform: translatey(-300px); 
                                -ms-transform:  translatey(-300px); 
                                -webkit-transform: translatey(-300px);  
                                -o-transform: translatey(-300px); 
                                transform: translatey(-300px);
				}
}

@media (max-width: 399px){
	.meas_resized{
			display:none;
				}
	.meas_resized1{
			display:none;
				}
	.meas_movey{
			display:none;
				}
}


@media (max-height: 420px) and (min-height: 370px){
	.font-resize button, .font-resize li{
		font-size: 75%;
	}
}


@media (max-height: 369px){
	.font-resize button, .font-resize li{
		font-size: 60%;
	}
}


@media (max-width: 650px) and (min-width: 570px){
	._2D_resized{
                                -moz-transform: scale(0.85) translate(-5%,-5%); 
                                -ms-transform: scale(0.85) translate(-5%,-5%); 
                                -webkit-transform: scale(0.85) translate(-5%,-5%);  
                                -o-transform: scale(0.85) translate(-5%,-5%); 
                                transform: scale(0.85)  translate(-5%,-5%);
				}
	div#jaws_close{             
				width:340px;
				height:calc(2*255px); 
				}

	div#jaws_open{             
				width:340px;
				height:calc(2*255px + 0.85*190px); 
				}
}

@media (max-width: 569px) and (min-width: 490px){
	._2D_resized{
                                -moz-transform: scale(0.65) translate(-25%,-25%); 
                                -ms-transform: scale(0.65) translate(-25%,-25%); 
                                -webkit-transform: scale(0.65) translate(-25%,-25%);  
                                -o-transform: scale(0.65) translate(-25%,-25%); 
                                transform: scale(0.65)  translate(-25%,-25%);
				}
	div#jaws_close{             
				width:260px;
				height:calc(2*195px); 
				}

	div#jaws_open{             
				width:260px;
				height:calc(2*195px + 0.65*190px); 
				}
}

@media (max-width: 489px) and (min-width: 410px){
	._2D_resized{
                                -moz-transform: scale(0.45) translate(-55%,-55%); 
                                -ms-transform: scale(0.45) translate(-55%,-55%); 
                                -webkit-transform: scale(0.45) translate(-55%,-55%);  
                                -o-transform: scale(0.45) translate(-55%,-55%); 
                                transform: scale(0.45)  translate(-55%,-55%);
				}
	div#jaws_close{             
				width:180px;
				height:calc(2*135px); 
				}

	div#jaws_open{             
				width:180px;
				height:calc(2*135px + 0.45*190px); 
				}

}

@media (max-width: 409px) and (min-width: 320px){
	._2D_resized{
                                -moz-transform: scale(0.25) translate(-100%,-100%); 
                                -ms-transform: scale(0.25) translate(-100%,-100%); 
                                -webkit-transform: scale(0.25) translate(-100%,-100%);  
                                -o-transform: scale(0.25) translate(-100%,-100%); 
                                transform: scale(0.25)  translate(-100%,-100%);
				}
	div#jaws_close{             
				width:100px;
				height:calc(2*75px); 
				}

	div#jaws_open{             
				width:100px;
				height:calc(2*75px + 0.25*190px); 
				}

}

@media (max-width: 319px){
	._2D_resized{
			display:none;
				}
}

#pgHeader, #pgHeaderName, .arSelector{
    display: table-cell;
    vertical-align: top;
    margin-top: 8px;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-right: 4px;
    font-size:18px;
}
/*
#pgHeaderName{
    display: table-cell;
    vertical-align: top;
    margin-top: 8px;
    padding-top: 5px;
    padding-bottom: 8px;
    padding-left: 4px;
}
*/
/* 1024+85=1109    */
@media (min-width: 1109px ){ 
/*@media (min-width: 1441px ){ */
    #body, .viewport{
        display: table;
        width: 100%;
        height: 100%;
    }
    #mnu,#mnu.menumode, #all,#all.menumode {
        display: table-cell;
        vertical-align: top;
    }
/*
    #pgHeaderName, #pgHeader{
        display: table-cell;
        vertical-align: top;
        margin-top:14px;
    }
*/
    #mnu .fa{
        display: block;
        width: inherit;
    }
    #mnu nav a{
        text-align: center;
    }
    #mnu nav i{
        font-size: 3em;
        text-align: center;
    }
    #mnu {
        width: 85px;
//        border-right: 2px solid #337ab7;
    }
    #menumode {
        display: none;
    }
    #logo1{display: inline;}
}

@media (max-width: 1108px ){ 
/*@media (max-width: 1440px ){  */
    body,#body, .viewport{ 
		height: 100%;
		max-height:100%;
		}
    #all{min-height: 100%;}
    #mnu, .fa-exclamation-circle ,.login-icon, .plus-icon, .doctor-icon, .users-icon, .i3d-icon, .i2d-icon, .meas-icon, .settings-icon, .exit-icon, .dc-header {
        display: none;
    }
/*
    .header-name{
        display: none;
	margin:0px;
	float:right !important;
    }
*/
    .header-header{
	margin-bottom:-24px;
    }
    #mnu.menumode{
        display: block !important;
        --position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        /*width: 75%; */
        visibility: visible;
        overflow-x: hidden;
        overflow-y: auto;
	color: #15827c ;
    }
    #all.menumode{
        background-color: #fff;
        -webkit-transition: -webkit-transform 0.2s ease-in-out;
        -moz-transition: -moz-transform 0.2s ease-in-out;
        -o-transition: -o-transform 0.2s ease-in-out;
        transition: transform 0.2s ease-in-out;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
//        -webkit-transform: translate3d(0px, 0px, 0px);
//        transform: translate3d(0px, 0px, 0px);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translate3d(20%,0px, 0px);
        transform: translate3d(20%, 0px, 0px);
        overflow: hidden;
        position: absolute;
        width: 100%;
        top: 0px;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
    }
    #logo2{display: inline; float: left;}
}
/*
span[lang=ru],span[lang=en]{
    display: none;
*/

#menubutton{
    position: fixed;
    left: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    z-index: 1000;
    background-color: #eee;
}
#menubutton:hover{
    background-color: #fff;
}

.page{
    /*height: 100px;*/
}
.flag img{
    width: 30px;
    height: 20px;
}
.flag{
    background-image: url("../img/flags.gif");
}
html[lang=ru] .flag{
    background-position: 30px 0;
}
html[lang=en] .flag{
    background-position: 0 0;
}

div[role=splash],div[role=anonymous],div[role="1"],div[role="100"],div[role="101"],div[role="1000"],div[role="1001"],
li[role=authorized],li[role=doctor],li[role="1"],li[role="100"],li[role="101"],li[role="1000"],li[role="1001"]{
    display: none !important;
    visibility: hidden !important;
}
body[role=splash] div[role=splash],
body[role=anonymous] div[role=anonymous],
body[role="1"] div[role="1"],
body[role="100"] div[role="100"],
body[role="101"] div[role="101"],
body[role="1000"] div[role="1000"],
body[role="1001"] div[role="1001"],
body[role="1"] li[role=authorized],
body[role="100"] li[role=authorized],
body[role="101"] li[role=authorized],
body[role="1000"] li[role=authorized],
body[role="1001"] li[role=authorized],
body[role="1"] li[role="1"],
body[role="100"] li[role="100"],
body[role="101"] li[role="101"],
body[role="1000"] li[role="1000"],
body[role="1001"] li[role="1001"] {
    display: block !important;
    visibility: visible !important;
}
.splash {
    background: url("../img/logo.png") no-repeat center center;
    height: 100%;
}
.logo {
    position: relative;
    display: inline-block;
    top: 6px;
    width: 90px;
    background-size: 90px;
    background-image: url('../img/logo.png');
    background-repeat:  no-repeat;
    margin-right: 5px;
}
.container.page{
    /* position: relative; */
    height: 100%;
}
.dc-progress-bar{
    width: 100%;
    height: 5px;
    top: 0px;
    position: fixed;
    float: none;
    margin: 0;
    z-index: 2000;
}

.meas-editor-tools {
    display: none;
}
.meas-editor-readonly .meas-editor-tools.meas-editor-tools-readonly {
    display: inline;
}
.meas-editor-readwrite .meas-editor-tools.meas-editor-tools-readwrite {
    display: inline;
}

#frmTooth div.modal-dialog {
    width: 430px;
}

#frmTooth[data-gumedit=true] div.modal-dialog {
    width: 550px;
}

input[data-mpid]{
    margin-left: 15px;
}
input[data-mpid]:focus:before,input[data-mpid]:focus:after{
    outline: none;
}
input[data-mpid]:before{
    content: '';
    border: 7px solid transparent;
    border-right: 10px solid #ff0;
    border-left-width: 0;
    position: relative;
    width: 0;
    height: 0;
    display: block;
    left: -10px;
    top: -1px;
}
input[data-mpid].r:before{
    border-right-color: #f00;
}

/*border: 20px solid transparent;	border-right: 20px solid green;*/


.glyphicon{
    top: 0;
}

/* FORMS */
form.form-sign-in {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

.form-control {
    position: relative;
    /*height: auto;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
}
.form-control:focus {
    z-index: 200;
}
/*
input.form-control.first, .btn-group.first > .btn{
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
input.form-control.between, .btn-group.between > .btn {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
input.form-control.last, .btn-group.last > .btn {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
*/

/*
#jaws, #jaws div, #jaws img, #jaws map, #jaws area, .jaws{
    /* height: 1144px; /
    text-align: center;
    position: relative;

}
*/
#cv,#cve,#editor3D{
    /* width: 1024px; */
    /* height: /* 768px  98%;*/
    /* border: 1px solid;*/
    width: 100%;
    max-width: 1024px;
    /*display: none;*/
}

.canvas-container{
    border: 0px solid #e6e6e6;
    margin: 0 0;
    /*width: 1024px;*/
}

#pat-selected{
    padding-left: 10px;
    font-weight: bold;
    color: #002a80;
}
area.hover{
    outline: 3px solid #666
}

.dropdown-menu{
    min-width: 90px;
}
/*
.modal-body{
    overflow: scroll;
    height: 350px;
}
*/
.dropzone {
    color: #555;
    font-size: 18px;
    text-align: center;

    padding: 6px 6px;


    background: #eee;
    border: 1px solid #ccc;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.dropzone.hover {
    background: #ddd;
    border-color: #aaa;
}

.dropzone.error {
    background: #faa;
    border-color: #f00;
}

.dropzone.drop {
    background: #afa;
    border-color: #0f0;
}


.droparea {
    position:relative;
    text-align: center;
}
.multiple {
    position:relative;
    height: 20px;
}
.droparea div, .droparea input, .multiple div, .multiple input {
    position: absolute;
    top:0;
    width: 100%;
    height: 100%;
}
.droparea input, .multiple input {
    cursor: pointer;
    opacity: 0;
}
.droparea .instructions, .multiple .instructions {
    border: 2px dashed #ddd;
    opacity: .8;
}
.droparea .instructions.over, .multiple .instructions.over {
    border: 2px dashed #000;
    background: #ffa;
}                  

.droparea .dc-progress, .multiple .dc-progress {
    position:absolute;
    bottom: 0;
    width: 100%;
    height: 0;
    color: #fff;
    background: #6b0;
}
.multiple .dc-progress {
    width: 0;
    height: 100%;
}


div.audio_area{
	position: relative;
//	font: 14pt Arial, sans-serif; 
//	background: lightgrey;
//	display: flex;
//	flex-direction: column;
//	height: 100vh;
//	height: 100%;
	width: 100%;
	margin: 0 0;            
}
.audio_area canvas { 
	position: relative;
	top: 0px;
	display: inline-block; 
	background: white; 
//	width: 50vw;
	width: 100%;
	height: 25vh;
//	box-shadow: 0px 0px 10px;
}
.audio_area #controls{
//	display: flex;
	display: inline-block; 
//	flex-direction: row;
//	align-items: center;
//	justify-content: space-around;
	height: 20%;
	width: 100%;
}
//.audio_area #record { height: 15vh; }
.audio_prop #record.recording { 
	color: red;
}
//.audio_area #save, #save img { height: 10vh; }
//.audio_area #save { opacity: 0.25;}
.audio_area #save[download] { opacity: 1;}
.audio_area #viz {
	height: 80%;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}
.audio_area @media (orientation: landscape) {
		body { flex-direction: row;}
		#controls { flex-direction: column; height: 100%; width: 10%;}
		#viz { height: 100%; width: 90%;}
	}
div.jaws_canvas{
	padding:0 !important;
}

#rs-carousel i {
	color: #15827c;
}


span.span-head{
	margin-bottom:7px;
}

.dc-icons {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2px;
    background-size: cover
}

.dc-icons-half {
    transform: scale(0.5) translate(-30%,-30%);
}

.dc-icons-min {
    margin-left: auto;
    margin-right: auto;
    transform: translateY(1px);
}

.disabled .dc-icons{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.disabled .dc-icons-half{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.disabled .fa{
    color: #15827c;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.btn2{
	width:38px;
	height:74px !important;
	background-color: white;
	transform: translateY(-6px);
}
/*
.switched{
	transform: rotate(180deg);
}
*/

#hideSrc div:before {
  content: "\f204";
}
#hideSrc.switched div:before {
  content: "\f205";
}



.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: 9px;
}


@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (   min--moz-device-pixel-ratio: 1.3),
	only screen and (     -o-min-device-pixel-ratio: 13/10),
	only screen and (                min-resolution: 120dpi),
	only screen and (                min-resolution: 1.3dppx) { 
.dc-icons {
    transform:scale(0.8);}
    
.btn-group .btn, .btn-group-vertical  .btn{
	width:38px;
	height:36px;
    }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: 0px;
}
}


@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
2only screen and (   min--moz-device-pixel-ratio: 1.5),
only screen and (     -o-min-device-pixel-ratio: 3/2),
only screen and (        min-device-pixel-ratio: 1.5),
only screen and (                min-resolution: 144dpi),
only screen and (                min-resolution: 1.5dppx) { 
.dc-icons {
    -transform:scale(0.666666667);}
}


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 

.dc-icons {
    -transform:scale(0.5);}
}

                                                                                                               
}

@media 
only screen and (-webkit-min-device-pixel-ratio: 4),
only screen and (   min--moz-device-pixel-ratio: 4),
only screen and (     -o-min-device-pixel-ratio: 4/1),
only screen and (        min-device-pixel-ratio: 4),
only screen and (                min-resolution: 360dpi),
only screen and (                min-resolution: 4dppx) { 

.dc-icons {
    -transform:scale(0.25);}
}

.icon-span-filestyle{
	margin-top:2px;
}

.vertical-body-60{
	overflow-x: hidden;
	overflow-y: auto;
	height:60vh;
	--margin-top:20px
}

.vertical-body,.vertical-body-70{
	overflow-x: hidden;
	overflow-y: auto;
	height:70vh;
	--margin-top:20px
}

.vertical-body-75{
	overflow-x: hidden;
	overflow-y: auto;
	height:75vh;
	--margin-top:20px
}

.vertical-body-80{
	overflow-x: hidden;
	overflow-y: auto;
	height:80vh;
	--margin-top:20px
}
.vertical-body-90{
	overflow-x: hidden;
	overflow-y: auto;
	height:90vh;
	--margin-top:20px
}
.vertical-body-100{
	overflow-x: hidden;
	overflow-y: auto;
	height:100vh;
	--margin-top:20px
}

.v1ertical-body::-webkit-scrollbar, .meas-body::-webkit-scrollbar {
	width:0px;
} 

.editor2d-1000-body{
	overflow-x: hidden;
	overflow-y: hidden;
	height:56vh;
	margin-top:50px
}

/*
.editor2d-body{
	overflow-x: hidden;
	overflow-y: auto;
	height:56vh;
	margin-top:50px
}
*/
.meas-body, .meas-param{
	overflow-x: hidden;
	overflow-y: auto;
}

.meas-param{
	height:70vh;
}

.editor2d-body::-webkit-scrollbar, .meas-body::-webkit-scrollbar {
	width:0px;
} 

#logo1{
	height:20px;
}

.panel[role="measureeditor"]{
	margin:16px;
	margin-left:32px;
}

.pat-name{
	float:left !important; 
	margin-left:1px;
}