.button--error {
    background: #fff;
    border: 1px solid #dfdfe1;
    color: #586484;
}
.button--error:hover {
  background:#ececf4
}

/* button.button.button--icon.at-lf-dialog-header {
    color: white;
    padding-right: 5px
}

button.button.button--icon.at-lf-dialog-header::after {
    content: "CLOSE";
    border: 1px solid #dfdfe1;
    color: #586484;
    background-color: white;
    border: 1px solid #ccc;
    padding: 8px 15px;
    font-size: 12px;
    font-family: "Lato";
}

.button--icon.at-lf-dialog-header {
    padding-top: 6px;
}

.bookingRequestForm-title > div {position: absolute;top: 65px;color: #586484;margin-right: 0;left: 13px;}
.bookingRequestForm-title > div::before {content: "Booking title"; color: #999a9b;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 0 2px 2px;
    text-transform: initial; 
 } */

input.bookingRequestForm-title-input {padding: 5px;border: 1px solid #dfdfe1;border-radius: 3px;background: #f2f3f6;}
.bookingRequestForm-title-input:focus {color: #000;border-color: #d58200 !important;outline: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.bookingRequestForm-title {-ms-flex-pack: end;justify-content: flex-end;}
input.bookingRequestForm-title-input::-moz-placeholder {color: #f2f3f6;}
input.bookingRequestForm-title-input:-ms-input-placeholder {color: #f2f3f6;}
input.bookingRequestForm-title-input::placeholder {color: #f2f3f6;}
/* .lf-dialog.bookingRequestForm .lf-dialog-content {margin-top: 60px;} */

.login-container img{
    height: 40px;
}

.sidebarNav-link.sidebarNav-link--active {
    background-color: #d58200;
}

.button--success {
    background: #d58200;
    border-color: #d58200;
    color: #fff;
}

.button--success:focus, .button--success:hover {
    background: #474747;
}

.sidebarNav-link-text {
	font-weight: 700;
}
.sidebarNav-link-icon {
fill: #d58200;
}
.chronos-unavailability.chronos-event--event .chronos-headerView-tagsList .chronos-tag--event:before {color: #b96d24;}
.chronos-unavailability.chronos-event--resource .chronos-headerView-tagsList .chronos-tag--resource:before {color: #bbc2cf;}

.login-title{
	font-size: 0px;
}

.login-title:after{
	content: "Welcome to Resource Booker";
    margin: 30px 0;
    font-size: 60px;
    font-weight: 700;
    color: #000;
    line-height: 1.1;
}

.chronos-event--event{
	background-color: #b96d24 !important;
}

.chronos-headerView-tagsList .chronos-tag--event::before{
   color: #b96d24; 
}

.chronos-headerView-tagsList .chronos-tag--resource::before{
   color: #bbc2cf; 
}

.chronos-unavailability-pattern{
   color: #bbc2cf; 
}


/* Specify a colored legend for activity type*/

/* Activity type "lecture" */
.chronos-event--lec {border-color: #FF00FF;}
.chronos-event--lec .chronos-monthView-eventTitle:before {color: #FF00FF;}
.chronos-event--lec .chronos-agendaView-legend {background-color: #FF00FF;}
.chronos-event--lec .chronos-agendaView-item-time {border-color: #FF00FF;}
.chronos-headerView-tagsList .chronos-tag--lec:before {color: #FF00FF;}

/* Activity type "seminar" */
.chronos-event--sem {border-color: #FF8000;}
.chronos-event--sem .chronos-monthView-eventTitle:before {color: #FF8000;}
.chronos-event--sem .chronos-agendaView-legend {background-color: #FF8000;}
.chronos-event--sem .chronos-agendaView-item-time {border-color: #FF8000;}
.chronos-headerView-tagsList .chronos-tag--sem:before {color: #FF8000;}

/* Activity type "Lab" */
.chronos-event--lab {border-color: #0000FF;}
.chronos-event--lab .chronos-monthView-eventTitle:before {color: #0000FF;}
.chronos-event--lab .chronos-agendaView-legend {background-color: #0000FF;}
.chronos-event--lab .chronos-agendaView-item-time {border-color: #0000FF;}
.chronos-headerView-tagsList .chronos-tag--lab:before {color: #0000FF;}

/* Activity type "DL" */
.chronos-event--dl {border-color: #9191FF;}
.chronos-event--dl .chronos-monthView-eventTitle:before {color: #9191FF;}
.chronos-event--dl .chronos-agendaView-legend {background-color: #9191FF;}
.chronos-event--dl .chronos-agendaView-item-time {border-color: #9191FF;}
.chronos-headerView-tagsList .chronos-tag--dl:before {color: #9191FF;}

/* Activity type "E" */
.chronos-event--e {border-color: #800080;}
.chronos-event--e .chronos-monthView-eventTitle:before {color: #800080;}
.chronos-event--e .chronos-agendaView-legend {background-color: #800080;}
.chronos-event--e .chronos-agendaView-item-time {border-color: #800080;}
.chronos-headerView-tagsList .chronos-tag--e:before {color: #800080;}

/* Activity type "EG" */
.chronos-event--eg {border-color: #84847B;}
.chronos-event--eg .chronos-monthView-eventTitle:before {color: #84847B;}
.chronos-event--eg .chronos-agendaView-legend {background-color: #84847B;}
.chronos-event--eg .chronos-agendaView-item-time {border-color: #84847B;}
.chronos-headerView-tagsList .chronos-tag--eg:before {color: #84847B;}

/* Activity type "GL" */
.chronos-event--gl {border-color: #00FF40;}
.chronos-event--gl .chronos-monthView-eventTitle:before {color: #00FF40;}
.chronos-event--gl .chronos-agendaView-legend {background-color: #00FF40;}
.chronos-event--gl .chronos-agendaView-item-time {border-color: #00FF40;}
.chronos-headerView-tagsList .chronos-tag--gl:before {color: #00FF40;}

/* Activity type "O" */
.chronos-event--o {border-color: #400080;}
.chronos-event--o .chronos-monthView-eventTitle:before {color: #400080;}
.chronos-event--o .chronos-agendaView-legend {background-color: #400080;}
.chronos-event--o .chronos-agendaView-item-time {border-color: #400080;}
.chronos-headerView-tagsList .chronos-tag--o:before {color: #400080;}

/* Activity type "*ImEx" */
.chronos-event--imex {border-color: #FF8000;}
.chronos-event--imex .chronos-monthView-eventTitle:before {color: #FF8000;}
.chronos-event--imex .chronos-agendaView-legend {background-color: #FF8000;}
.chronos-event--imex .chronos-agendaView-item-time {border-color: #FF8000;}
.chronos-headerView-tagsList .chronos-tag--imex:before {color: #FF8000;}

/*LIVE
.sidebar {
  background: none;
  background-color: #4e008e;
}
*/
.sidebar {
  background: none;
  background-color: #FF1493;
}

.sidebarNav-link-icon {
  fill: #ffdca5;
}

.chronos-unavailability.chronos-event--template{
  background-color: #c3b9d7;
}

.chronos-unavailability.chronos-event--resource{
  background-color: #c3b9d7;
}

.chronos-unavailability.chronos-event--event{
  background-color: #f5a5c8;
}

.chronos-event--booking{
  background-color: #7dcdbe;
}
/*LIVE
.sidebarNav-link.sidebarNav-link--active{
  background-color: #c3b9d7;
  color: #4e008e;
}

.sidebarNav-link.sidebarNav-link--active .sidebarNav-link-icon{
    fill: #4e008e;
}
*/
.sidebarNav-link.sidebarNav-link--active{
  background-color: #c3b9d7;
  color: #FF1493;
}

.sidebarNav-link.sidebarNav-link--active .sidebarNav-link-icon{
    fill: #FF1493;
}
.sidebarNav-link:active, .sidebarNav-link:hover{
    background-color: #9588af;
    color: #dadada;
}

.sidebarUser-title{
  color: white;
  font-size: 0px;
}

.sidebarUser-title:after {
    font-size: 11px;
    color: #fff;
    content:'Tampere University';
}


.button.at-sidebarUser{
  background-color: #9588af;
}
