body {
    font-size: 1.1em;
}

h1, h2 {
  margin-top:40px;
}

h1, h2, h3 {
  color: rgb(0, 102, 153);
}

h2 {
  padding:20px;
  margin-bottom:0;
}

.abstract-container {
    position: relative; 
    padding-left: 10px;
    margin-left:70px;
    padding-bottom: 10px;
}

.abstract-text {
    padding-left:40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.expanded .abstract-text {
    max-height: none !important;
    white-space: normal !important;
    text-overflow: clip !important;
}

.arrow {
    cursor: pointer;
    font-size: 1.5em;
    color: #888;
}

.expanded .arrow {
    transform: rotate(180deg); 
}


input, .wybor {
    float: left;
    margin: 30px;
}

input, label, select, select option {
    font-size: 1.1em;
}
.mainhall {
  background-color: PaleGoldenrod;
}
.roomA {
  background-color: LightCyan;
}
.roomC {
  background-color: Wheat;
}
.roomD {
  background-color: MistyRose;
}
.roomE {
  background-color: NavajoWhite;
}
.roomH {
  background-color: Lavender;
}
.roomKoralowa {
  background-color: #f5aeae;
}
 

.id, .desc {
  padding: 20px;
  padding-bottom: 0;
}
.id {
  float:left;
}
.tytul {
  font-weight: 600;
}
.dzien, .sala, .godzina {
  display: none;
}

h1.day4 {
  color: #80A0D6;
}
h2.day4, .paper.day4 {
  border-left: 30px solid #80A0D6;
}
h1.day5 {
  color: #82b74b;
}
h2.day5, .paper.day5 {
  border-left: 30px solid #82b74b;
}
h1.day6 {
  color: #eca1a6;
}
h2.day6, .paper.day6 {
  border-left: 30px solid #eca1a6;
}


.g08 {
  border-right: 30px solid DarkSeaGreen;
}
.g11 {
  border-right: 30px solid RosyBrown;
}
.g16 {
  border-right: 30px solid BurlyWood;
}:w

.g15 {
  border-right: 30px solid LightSteelBlue;
}
.g14 {
  border-right: 30px solid SandyBrown;
}
