/* mystyle.css, nr. 11 */
html {
  scroll-behavior: smooth;
}

@media print {
  .noprinter {
    display: none;
  }
}



.bg-gradient-menu {
  background-color: #1cc88a;
/*  background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%); */
  background-image: linear-gradient(0deg, #1cc88a 10%, #13855c 100%);
background-size: cover;
}

/* forms */
.form-error {
  color:red;	
}
.required {
  color:red;
  vertical-align: super;
  font-size: 50%;	
}

/* avatars */
.kepek-doboz {
  height: 100%;
}
.mediakep {
	width: 100%;
} 


/* calendars */
.cal_own {
  background-color: rgb(56, 156, 123);
}
.cal_owndark {
  background-color: rgb(40, 110, 87);
}
.cal_other {
  background-color: rgb(78, 56, 156);
}
.cal_deleted {
  background-color: rgb(156, 156, 156);
}
.cal_maintenance {
  background-color: rgb(252, 178, 40);
}
.cal_dontdisturb {
  border-bottom: red 1px solid;
  border-right: red 1px solid;
}
.cal_color1 {
  background-color: aquamarine;
}
.cal_color2 {
  background-color:rgb(166, 104, 248);
}
.cal_color3 {
  background-color: rgb(56, 156, 123);
}
.cal_color4 {
  background-color: rgb(233, 252, 69);
}
.cal_color5 {
  background-color: rgb(241, 162, 15);
}
.cal_color6 {
  background-color: rgb(131, 133, 228);
}


.billingtable {
  border-collapse: collapse;
  border: black 2px solid;
  width:100%;
  background-color: #fff;
  color: #000;
}
.billingtable td {
  border: black 1px solid;
  padding: 10px;
  vertical-align: top;
}
.billingcolumn {
  width:50%;
}
.billingtable table {
  width:100%;
  padding:20px;
}
.billingtable table tr td {
  border: green 0px solid;
  border-bottom: green 1px solid;
}
.billingtable table tr:last-child td {
  border-bottom: red 0px solid;
}



input[type="file"] {
  display: none;
}