:root {
  --sat: env(safe-area-inset-top);
  --sar: env(safe-area-inset-right);
  --sab: env(safe-area-inset-bottom);
  --sal: env(safe-area-inset-left);
}

body{
  font-family: Arial;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus 
{
    background-clip: text;
    -webkit-background-clip: text;
}

.theme--light.v-input, .theme--light.v-input input, .theme--light.v-input textarea {
  color: grey;
}
.noselect 
{
    user-select: none;-moz-user-select: none; -webkit-user-select: none;-ms-user-select: none;
}

.tooltip
{
  visibility: collapse !important;
}


.infoicon {
  color : rgba(51,103,214,0.8) !important;
}

.v-input--is-disabled {
  opacity: 0.5;
}

.theme--light.v-label {
  color: rgba(0, 0, 0, 0.87);
}

.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: 0px;
  top: calc(50% - 24px);
  margin: 0px;
}

.v-input--selection-controls {
  margin-top: 0px;
  padding-top: 0px;
}

.v-tooltip__content {
  background: rgb(5, 29, 245) !important;
  color: rgb(253, 253, 253);
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  padding: 0px 0px;
/*   position: absolute; */
  text-transform: none;
  /* width: 250px; */
  opacity: 0.7 !important;
  pointer-events: none;
/*   top: 30px !important;  */
  left: 20px !important;
 
}

.v-input__control {
  display: flex;
  flex-direction: column;
  height: 25px;
  flex-grow: 1;
  flex-wrap: wrap;
  min-width: 0;
  width: 100%;
}

.v-treeview-node__toggle {
  width: 12px;

}

.v-treeview-node__level {
  width: 12px;
}

.theme--dark.v-btn.v-btn--disabled{
  color: grey!important;
 
}

.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: hsla(221, 74%, 63%, 0.12)!important;
}

.v-dialog__content {
  align-items: flex-center;
  justify-content: flex-start;
  margin-left: 90px;
}


.theme--light.v-input, .theme--light.v-input input, .theme--light.v-input textarea {
  color: rgb(0,89,163) !important;
}

.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset {
  color: rgb(0,89,163)!important;
}

input{
  border-color: light-dark(rgb(0,89,163), rgb(0,89,163))!important; 
}

.v-btn{
  letter-spacing: 0px;
}

.v-text-field--outlined>.v-input__control>.v-input__slot {
  /*  align-items: stretch;*/
  min-height: 36px;
  margin-top:10px; 
}

.v-text-field--enclosed .v-input__append-inner{
  margin-top: 6px !important;
}

.theme--light.v-icon {
  color: rgb(0,89,163); 
}

.weilekes_head
{
  font-size: 20px!important;
  font-family:Arial!important;
  font-weight:bold !important;
  color: rgb(0,89,163) !important;
  margin-left:10px!important;
  margin-top:2px!important;
  margin-bottom: 10px !important;
}
.weilekes_head2
{
  font-size: 20px!important;
  font-family:Arial!important;
  font-weight:bold !important;
  color: rgb(0,89,163) !important;
  margin-left:10px!important;
  margin-top:20px!important;
  margin-bottom: 10px !important;
}

.weilekes_text
{
  font-size: 18px!important;
  font-family:Arial!important;
  color: rgb(84,84,84,0.90) !important;
  margin-left:30px!important;
  margin-top:0px!important;
}

.weilekes_key
{
  z-index:10;
  min-width:190px;
  max-width:190px;
  margin-left:0px; 
  margin-top:0px; 
  font-size: 24px; 
  font-family: Arial; 
  font-weight:bold; 
  color: rgb(0,89,163);
  text-transform:uppercase;
}

.theme--light.v-divider {
    border-color: rgb(0,82,147) !important; 
}
.history_title
{
  margin-left:10px;
  margin-top:30px !important; 
  font-size: 14px; 
  font-family: Arial; 
  font-weight:bold; 
  color: rgb(0,0,0);
}
.history_title2
{
  margin-top:30px !important; 
  font-size: 12px; 
  font-family: Arial; 

  color: rgb(0,0,0);
}

.history_text
{
 
  font-size: 14px; 
  font-family: Arial; 

  color: rgb(0,0,0);
}

.history_text2
{

  font-size: 14px; 
  font-family: Arial; 

  color: rgb(0,0,0);
}

.fw_title
{

  font-size: 14px; 
  font-family: Arial; 

  color: rgb(0,89,163);
}
.fw_text
{

  font-size: 14px; 
  font-family: Arial; 

  color: rgb(0,89,163);
}
dt
{
  margin-left:20px;
}
dd
{
  margin-left:40px;
}

html {
  overflow: hidden !important;
}

.v-card {
  display: flex !important;
  flex-direction: column;
}


.v-card__text {
  flex-grow: 1;
  overflow: auto;
}

.center {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
