/* Vaudreuil */

/* Team 1 */
.villedevaudreuildorion .OmniCalendar .CalendarCell .Node1795787 {
     background-color: #008000 ;
     border-color: #111500 ;
     color : white;
}

/* Team 2 */
.villedevaudreuildorion .OmniCalendar .CalendarCell .Node1795788 {
     background-color: #203467 ;
     border-color: #000020 ;
     color: white;
}

/* Team 3 */
.badge1795789 {
     color: black;
}
.villedevaudreuildorion .OmniCalendar .CalendarCell .Node1795789 {
     background-color: #fff700;
     border-color: #663700 ;
}

/* Team 4 */
.villedevaudreuildorion .OmniCalendar .CalendarCell .Node1795794 {
     background-color: #8D1811 ;
     border-color: #4D0000;
     color:white;
}

.OmniCalendar .CalendarCell .NodeDynamicTeam {
     background-color: #445588;
     color:white;
}

.LogoContainer
{
     background-image: url('https://upton.omnivigil.com/Assets/Img/logo.png');
     background-repeat: no-repeat;
}
.tabs a, .tabs a:visited, .tabs a:active,
.buttons a, .buttons a:visited, .buttons a:active {
     color: black;
  }

.Link, a, a:visited, a:active {
   color: #0000EE;
}

a:visited, a:active {
    color: #551A8B;
}

#footer a {
       color: #f9a60c;
}

a:hover {
       color: #cc0000;
  }

.buttons li a:hover
{
     text-decoration:underline;
     color: black;
}

.login #header, .special #header {

background: url(https://upton.omnivigil.com/Assets/Img/logo_full.png) no-repeat;
      padding-top: 35px;
      height:150px;
      width:450px;
      margin-left: auto ;
      margin-right: auto ;
      background-position: right center;
      font-size: 50%;
}

/* End Colums */

/* Footer */
#footer {

       /*background-color:#8c8d8d;*/
    background-color:#333333;
    color:#eeeeee;
}

/* End Footer */

/* Ticket Colours */
/* SHOULD REALLY BE SOMEWHERE ELSE! */
/* You are right. */

.TicketOverdue {
     background-color: #FFCCAA !important;
}

.Ticket1High { 
     background-color: #FFAAAA !important;
}
.Ticket0Urgent { 
     background-color: #FF8888 !important;
}

.TicketNearEnd {
     background-color: #FFFFAA !important;
}
.TicketOk {
     background-color: #AAFFAA !important;
}

.TicketHasRemind
{
     background-color: #AAAAFF !important;
}


/* End ticket colours */


/* Dismissible Alert */
.dismissible-alert {
     width:100%;
     background-color: #237CDD;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     color:#FFFFFF;
     padding: 2.5rem;
     font-size: 16px;
     line-height: 22px;
     position:relative;
     display:none;
}
.dismissible-alert--is-visible {
     display: flex;
}

.dismissible-alert p{
     text-align: center;
}

.dismissible-alert .link-dismiss{
     text-decoration: underline;
     cursor: pointer;
     margin-bottom: 20px;
}

.dismissible-alert .fa-times-circle{
     position:absolute;
     top:10px;
     right:10px;
     font-size: 25px;
     cursor: pointer;
}
/* End Dismissible Alert */