

body {
  overflow-x: hidden;
-webkit-overflow-scrolling: touch;
}
.container-fluid{
  overflow-x: auto;
  overflow-y: auto;
}


*::-webkit-scrollbar-thumb {
  /*-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
  background-color: #555;*/
  border-radius: 10px;
  background-color: #fff;
  border: 2px solid #bdc2c4;
}
*::-webkit-scrollbar-track {
/*-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
background-color: #F5F5F5;*/
background-color: #bdc2c4;
border-color: #bdc2c4;
}
*::-webkit-scrollbar {
/*width: 12px;
background-color: #F5F5F5;*/
background-color: #4f5e65;
border-color: #4f5e65;
width: 9px;
height: 9px;
}




.big_block_div{
  border:1px solid #e1e1e1
}
/*.container-fluid:-webkit-full-screen {
  width: 100%;
  height: 100%;
  padding: 0; margin: 0;
}*/

.backgroundcolor_084a4e{
  flex-direction: column;background: -webkit-linear-gradient(-2deg, rgb(5, 153, 153), rgb(8, 74, 78));
  background: linear-gradient(-2deg, rgb(5, 153, 153), rgb(8, 74, 78));
}


#login_page .nav-pills .nav-link.active,#login_page .nav-pills .show>.nav-link {
  color: #fff;
  background-color: #17a2b8;
}

#login_page .nav-pills .nav-link {
  color: #17a2b8;
}



@media (min-width: 992px){
  .d-lg-text2rem {
      font-size: 2rem!important;
  }
  .naviptslogodiv{
    margin-bottom: 2rem;
  }
  }

  @media (max-width: 992px){
    .member-thumb > svg {
     width: 20!important;
     height: 20!important;
    }
    }


  .naviptslogoimg{
   width: 1.5rem;left: 0;top: 0;
   image-rendering: -moz-crisp-edges;
   image-rendering: -o-crisp-edges;
   image-rendering: -webkit-optimize-contrast;
   image-rendering: crisp-edges;
   -ms-interpolation-mode: nearest-neighbor;
  }

  .naviptslogotext{
    margin-top: auto;
    color:#059999;
    margin-bottom: auto;
    font-size: 1.5rem;
    font-weight:700;
  }

  .d-lg-text5rem {
    font-size: 5rem!important;
}


/*/////////////////////////////////////////////////////*/

.ad_etc_whiteboard_broadcast_feature {
  position: absolute;
  /*top: 50%;
  margin-top: -40%;*/
  /*left: 0;*/
  max-width: 100%;
  max-height: 100%;
  background-size: cover;
    
}

.ad_etc_whiteboard_broadcast_feature::before {
  display: block;
  content: "";
  padding-top: 75%; 
}

@media screen and (min-aspect-ratio: 4/3) { 
  .ad_etc_whiteboard_broadcast_feature {
    /*top: 0;*/
    margin-top: 0;
    max-width: 100%;
  max-height: 100%;
    background-size: contain;
  }
  
  .ad_etc_whiteboard_broadcast_feature::before {
    padding-top: 0; 
    max-height: 100% !important;
  }
}

.ad_etc_whiteboard_broadcast_image-wrapper{
    display:flex;
  justify-content: center; 
  align-items: center;   
}

.excalidraw.excalidraw-modal-container{
  z-index: 900 !important;
}

.horizontally_and_vertically_centered{
  justify-content: center;
    align-items: center;
    display: flex;

}

.excalidraw .dropdown-menu{
  display: block;
  border: 0px solid rgba(0,0,0,.15);
}
.dropdown-menu-group {
  display: none;
}
.excalidraw .Stack{
  gap: inherit!important;
}


.ad_stu_etc_whiteboard_menu_left_hide_and_show_btn{
  position: absolute;
  left: 200;
  top: 0;
  /*z-index: 3;*/
  padding: 3;
  line-height: 20;
  height: 100;
}

.ad_stu_etc_whiteboard_menu_left_hide_and_show_btn.hide{
  left: 0 !important;
}


@media screen and (max-width:768px){
  .ad_stu_etc_whiteboard_menu_left_hide_and_show_btn{
    display: none;
  }
}

.excalidraw .dropdown-menu .dropdown-menu-item[data-testid="toggle-dark-mode"]{
  display: none;
}
.excalidraw .dropdown-menu .dropdown-menu-item[data-testid="clear-canvas-button"]{
  display: none;
}




.div_whiteboard_show_broadcast_type_show{
  position: absolute;
  bottom: 30;
  right: 100;
  z-index: 3;
}

@media screen and (max-width:768px){
  .div_whiteboard_show_broadcast_type_show{
    right: 25 !important;
    bottom: 80 !important;
  }

}

