.login_type_form_container
{
  width:800px;
  min-width:600px;
}

#button_container
{
  display:flex;
  flex-direction:row;
}

#button_container button
{
  margin:10px;
}

#scope_canvas
{
  margin-top:-20px;
}

#app_private_container:fullscreen #button_container
{
  flex-direction:column;
  margin-right:20px;
  margin-left:10px;
  width:30%;
  justify-content: center;
}
#app_private_container:-ms-fullscreen #button_container
{
  flex-direction:column;
  margin-right:20px;
  margin-left:10px;
  width:30%;
  justify-content: center;
}
#app_private_container:-webkit-full-screen #button_container
{
  flex-direction:column;
  margin-right:20px;
  margin-left:10px;
  width:30%;
  justify-content: center;
}
#app_private_container:-moz-full-screen #button_container
{
  flex-direction:column;
  margin-right:20px;
  margin-left:10px;
  width:30%;
  justify-content: center;
}


#app_private_container:fullscreen #widget_container
{
  display:flex;
  justify-content: center;
}
#app_private_container:-ms-fullscreen #widget_container
{
  display:flex;
  justify-content: center;
}
#app_private_container:-webkit-full-screen #widget_container
{
  display:flex;
  justify-content: center;
}
#app_private_container:-moz-full-screen #widget_container
{
  display:flex;
  justify-content: center;
}


#app_private_container:fullscreen #widget_container_2
{
  width:90%;
  margin:auto;
}
#app_private_container:-ms-fullscreen #widget_container_2
{
  width:90%;
  margin:auto;
}
#app_private_container:-webkit-full-screen #widget_container_2
{
  width:90%;
  margin:auto;
}
#app_private_container:-moz-full-screen #widget_container_2
{
  width:90%;
  margin:auto;
}




#app_private_container:fullscreen button
{
  font-size:8pt;
}
#app_private_container:-ms-fullscreen button
{
  font-size:8pt;
}
#app_private_container:-webkit-full-screen button
{
  font-size:8pt;
}
#app_private_container:-moz-full-screen button
{
  font-size:8pt;
}



#app_private_container
{
  background-color:white;
}

/*
#app_private_container:fullscreen {
  overflow: scroll !important;
}
#app_private_container:-ms-fullscreen {
  overflow: scroll !important;
}
#app_private_container:-webkit-full-screen {
  overflow: scroll !important;
}
#app_private_container:-moz-full-screen {
  overflow: scroll !important;
}
*/