/* FULL CALENDAR */
/* ====================================== */
/* Skin for Full Calendar */

$body-color					: #6c7b88;
$font-size-base				: 13px;
$border-color-base			: #e9e9e9;
$font-semibold				: 600;
$border-radius-base			: 0;

$light-bg                   : #fff;
$gray-bg                    : #e6eaed;
$primary-bg                 : #42A5F5;
$info-bg                    : #00BCD4;
$success-bg                 : #8BC34A;
$warning-bg                 : #FFA726;
$danger-bg                  : #ef5350;
$mint-bg                    : #26A69A;
$purple-bg                  : #BA68C8;
$pink-bg                    : #EC407A;
$dark-bg                    : #37474F;

$text-muted                 : #758697;
$light-color                : $body-color;
$primary-color              : #fff;
$info-color                 : #fff;
$success-color              : #fff;
$warning-color              : #fff;
$danger-color               : #fff;
$mint-color                 : #fff;
$purple-color               : #fff;
$pink-color                 : #fff;
$dark-color                 : #fff;



@mixin fc-variant($color, $background)
    &:not(.fc-list), &.fc-list:before
        background-color: $background
        border-color: $background
        color: $color


#container
    .fc-unthemed th,
    .fc-unthemed td,
    .fc-unthemed hr,
    .fc-unthemed thead,
    .fc-unthemed tbody,
    .fc-unthemed .fc-row,
    .fc-unthemed .fc-popover
        border-color: $border-color-base



    .fc-row.fc-widget-header table
        th
            height: 30px
            vertical-align: middle
            background-color: $primary-bg
            color: $primary-color


    .fc-toolbar
        margin-bottom: 0
        h2
            font-weight: $font-semibold
            font-size: 20px

        .fc-left, .fc-center, .fc-right
            margin-bottom: 10px
            float: none

        > * > *, .fc-button-group > *
            float: none




    .fc-button, .fc button
        cursor: pointer
        padding: 6px 12px
        border-radius: $border-radius-base
        font-size: $font-size-base
        line-height: 1.42857
        height: auto
        vertical-align: middle
        box-shadow: none
        text-shadow: none
        transition : all .25s;
        text-transform: capitalize
        background-image: none
        background-color: darken($light-bg,1.5%)
        border: 1px solid darken($gray-bg, 7%)
        color: $light-color
        &.fc-state-active
            background-color: $primary-bg
            color: $primary-color
            border-color: $primary-bg
            box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2)



    .fc-button:not(.disabled):not(:disabled):active,
    .fc button:not(.disabled):not(:disabled).active
        box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2)


    .fc-state-default.fc-corner-left
        border-bottom-left-radius: $border-radius-base
        border-top-left-radius: $border-radius-base



    .fc-state-default.fc-corner-right
        border-bottom-right-radius: $border-radius-base
        border-top-right-radius: $border-radius-base


    .fc-unthemed .fc-today
        background-color: #fbfccc



    .fc-popover.fc-more-popover .fc-event
        padding: 5px 12px
        font-size: 1em
        margin-bottom: 5px

    .fc-view-container .fc-event
        padding: 2px 5px
        margin-bottom: 0
        font-size: .85em

    .fc-event
        background-color: $primary-bg
        cursor: -webkit-grab
        cursor: grab
        color: $primary-color
        border: 1px solid $primary-bg
        padding: 7px 12px
        font-size: 1em
        margin-bottom: 10px
        border-radius: $border-radius-base
        width: auto !important


        &.ui-draggable-dragging
            cursor: -webkit-grabbing
            cursor: grabbing

        &.fc-list
            background-color: #f5f5f5
            color: inherit
            border-color: transparent
            position: relative
            padding-left: 30px
            &:before
                content: ''
                display: block
                background-color: $primary-bg
                color: $primary-color
                width: 8px
                height: 8px
                position: absolute
                top: 50%
                left: 5px
                margin-top: -4px

            &.ui-draggable-dragging
                box-shadow: 0 0 5px rgba(0,0,0,0.1)



        &.info, &[data-class="info"]
            @include fc-variant($info-color, $info-bg)

        &.success, &[data-class="success"]
            @include fc-variant($success-color, $success-bg)

        &.warning, &[data-class="warning"]
            @include fc-variant($warning-color, $warning-bg)

        &.danger, &[data-class="danger"]
            @include fc-variant($danger-color, $danger-bg)

        &.mint, &[data-class="mint"]
            @include fc-variant($mint-color, $mint-bg)

        &.purple, &[data-class="purple"]
            @include fc-variant($purple-color, $purple-bg)

        &.pink, &[data-class="pink"]
            @include fc-variant($pink-color, $pink-bg)

        &.dark, &[data-class="dark"]
            @include fc-variant($dark-color, $dark-bg)



    .fc-highlight
        opacity: .5




@media (min-width: 640px)
    #container .fc-toolbar
        .fc-left
            float: left

        .fc-right
            float: right

        > * > *, .fc-button-group > *
            float: left


