.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
}

.left-position {
  text-align: left;
}

spacer2 {
  margin-right: 0px;
  position: relative;
  vertical-align: middle;
  text-align: left;
}

.spacer2 {
  font-size: 10px;
  margin-top: 4px;
  width: 30px;
  margin-left: 22px;
}

.sw {
  height: 20px;
  text-align: left;
  vertical-align: middle;
}

.slider.round.lynx {
  margin-left: -26px;
}

#bogus-dec-ax {
  margin-bottom: -15px;
}

.space-item {
  margin-top: 20px;
}

.upper {
  margin-top: -3px;
}

.regulate {
  margin-top: 3px;
}

#power-lens-body {
  top: 25px!important;
}

#tag-right-sw-dec, #tag-left-sw-dec {
  padding-left: 5px;
}

#tag-right-sw-prism {
  padding-left: 5px;
}

/*
svg{
  width:100px;
  height:100px;
 }
 */
 
 #links{
   text-decoration: none;
   color:#ffffff!important;
   
 }
 
 .nicer{
   font-size:12px;
   width:4em;
   align-items: center;
   margin-left: 17%;
 }
 
.table{
  margin-bottom: 0px;
} 

#tag-language-chosen {
 box-shadow: 4px 3px 8px #f6ffc6;
}

body{
  background: rbg(238,254,255);
  background:linear-gradient(90deg, rgba(238,254,255,1) 0%, rgb(213, 213, 213) 47%, rgba(238,254,255,1) 100%);
}

#order_page{
  width:100%;
  height:100%;
}

#display-right-lens-img, #display-left-lens-img{
  color: #545ab3;
  border: thick;
  border-style: solid;
  border-width: 1px;
  border-radius: 8px;
}

.lens-button{
  border-width: 1px;
  border-radius:5px;
  width:40px;
  height:40px;
  background-color:transparent;
  box-shadow: 1px 1px 4px #afafaf;
  border-color:#545ab3;
  padding:0;
  margin:-3px;

}

.lens-button:hover{
background-color:#f3d917;

}

#right-fitting-height,#left-fitting-height,#right-fpd,
#left-fpd,#right-npd,#left-npd,#right-thickness,
#left-thickness,#right-frame,#left-frame,
#right-corridor,#left-corridor

{
  width:5em!important;
}
#lens-square-right, #lens-square-left{
  overflow-x:scroll;
  width:revert;

}

#table-right-lens,#table-left-lens{
  height:fit-content;
}

#btn-clone-right, #btn-clone-left{
  height:3em;
}

#version_login{
  font-size:10px;
  position:static;
  display:block;
  color:black;
  text-align:end;
}


.flags{
  width:37px;
  height:24px;
}

.highlight{
  background-color: cornflowerblue;
  border-radius: 5px;  
}

.highlight:hover{
  background-color: darkblue!important;
  color:white!important;
  
}


.toFadeOut {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 5s, opacity 5s linear;
}