/*
 * IRIS Interactive
 *
 * NOTICE OF LICENSE
 *
 * This source file is no subject to a specific license
 * but it belongs to the company IRIS Interactive.
 * You can contact IRIS Interactive at the following
 * address: contact@iris-interactive.fr
 *
 * @author      Bernard REDARES
 * @date        10/11/17 12:54
 * @copyright   Copyright (c) 2002-2017 IRIS Interactive, Inc. (http://www.iris-interactive.fr)
 */

/*
      ____      _                _                     __  __
     / ___|__ _| | ___ _ __   __| | __ _ _ __    ___  / _|/ _| ___ _ __ ___
    | |   / _` | |/ _ \ '_ \ / _` |/ _` | '__|  / _ \| |_| |_ / _ \ '__/ __|
    | |__| (_| | |  __/ | | | (_| | (_| | |    | (_) |  _|  _|  __/ |  \__ \
     \____\__,_|_|\___|_| |_|\__,_|\__,_|_|     \___/|_| |_|  \___|_|  |___/
*/

.fc-day-header {
    font-weight: 500;
}

#main #availabilities .fc-unthemed td.fc-today {
    background-color: transparent;
    -webkit-filter: brightness(70%);
    filter: brightness(70%);
}
.fc-today .fc-day-number {
    font-weight: 500;
}
#main #availabilities .fc-unthemed td.fc-today.fc-available {
    background-color: #9db300;
}
#main #availabilities .fc-unthemed td.fc-today.fc-available.fc-arrival {
    background: #9db300 url("../img/right_triangle.png") no-repeat 100% 100%/100% 100%;
}
#main #availabilities .fc-unthemed td.fc-today.fc-available.fc-departure {
    background: #9db300 url("../img/left_triangle.png") no-repeat 0 0/100% 100%;
}
#main #availabilities .fc-unthemed td.fc-today.fc-unavailable,
#main #availabilities .fc-unthemed td.fc-today.fc-departure.fc-arrival {
    background-color: #e74c3c;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
    text-align: center;
}
#availabilities .fc-day-number {
    color: #ffffff;
    float: none !important;
    transform: translateY(40%);
}

#availabilities .fc-available {
    background-color: #9db300;
}
#availabilities .fc-unavailable,
#availabilities .fc-departure.fc-arrival {
    background-color: #e74c3c;
}
#availabilities .fc-available.fc-arrival {
    background: #9db300 url("../img/right_triangle.png") no-repeat 100% 100%/100% 100%;
}

#availabilities .fc-available.fc-departure {
    background: #9db300 url("../img/left_triangle.png") no-repeat 0 0/100% 100%;
}

.fc-other-month {
    background-color : #f3f3f4;
}
.fc-other-month .fc-day-number {
    color: #999999;
}

#main .fc-header-toolbar h2 {
    text-transform: capitalize;
}

.fc-toolbar .fc-left button,
.fc-toolbar .fc-right button {
    background-image : none;
    background-color : #8d216a;
    color            : #ffffff;
    padding          : 0 4px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: .35s ease;
}
.fc-toolbar .fc-left button:hover,
.fc-toolbar .fc-right button:hover,
.fc-toolbar .fc-left button:focus,
.fc-toolbar .fc-right button:focus {
     background-color: #781c5a;
    transition: .35s ease;
}
.winter .fc-toolbar .fc-left button,
.winter .fc-toolbar .fc-right button {
    background-color : #e05d29;
}
.winter .fc-toolbar .fc-left button:hover,
.winter .fc-toolbar .fc-right button:hover,
.winter .fc-toolbar .fc-left button:focus,
.winter .fc-toolbar .fc-right button:focus {
    background-color: #d1511e;
}
