﻿
#calendar-wrap #tabs {
    width: 100%;
    float: left;
}

.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}

    .element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
        position: static !important;
        clip: auto;
        overflow: visible;
        height: auto;
    }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    height: 1%;
}

*:first-child + html .clearfix {
    min-height: 1%;
}

#calendar-wrap #tabs ul {
    border-bottom: none;
    width: 100%;
    float: left;
    margin: 10px 0;
}

    #calendar-wrap #tabs ul li {
        display: block;
        float: left;
        background-image: none;
        padding-left: 0 !important;
        list-style: disc;
        list-style-position: outside;
    }

        #calendar-wrap #tabs ul li:first-child {
            margin-right: 10px;
        }

        #calendar-wrap #tabs ul li a {
            display: block;
            width: 100%;
            font-size: 14px !important;
            border-radius: 0;
            height: 36px;
            line-height: 19px;
            /*background-color: #1da9e5;
        color:#fff;*/
            text-decoration: none;
            font-weight: 600;
            font-family: "Cabin",Sans Serif,Arial !important;
            display: flex !important;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            background-color: #add2d1;
            color: #343434;
            text-transform: uppercase;
            padding: 10px;
        }

            #calendar-wrap #tabs ul li a.active {
                background: #71908f !important;
            }

            #calendar-wrap #tabs ul li a:before {
                content: "\f0ca";
                font-family: FontAwesome;
                font-weight: normal;
                padding-right: 10px;
            }

        #calendar-wrap #tabs ul li:first-child a:before {
            content: "\f133";
        }

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.calendar-list-view {
    border-top: 2px solid #DFDFDF;
}

.calendar-list ul {
    padding: 0;
    margin: 0;
}
    .calendar-list ul li {
        padding:27px 20px 27px 0;
        margin-bottom:0;
    }
    .calendar-list ul li:not(:last-child) {
        border-bottom: 2px solid #DFDFDF;
        
    }