.nav-pills .nav-item .nav-link {
    border: 2px solid #272361;
    border-radius: 0.42rem !important;
    font-weight: bold !important;
}

.fc-day-sat { background-color:#f6a950 !important; }
.fc-day-sun { background-color: #f6a950 !important;  }

.ladderPropertyTitle .fc-datagrid-cell-frame {
    vertical-align: center;
    display: block;
    position: relative;
    margin: auto;
    /*margin: 40px 0;*/

    border-left: 34px solid #272361;
    /*padding-left: 10px;*/
}

.ladderPropertyTitle {
    vertical-align: center;
    text-align: center;
    margin:auto;
}
.ladderPropertyTitle .fc-datagrid-cell-frame .fc-datagrid-cell-cushion {
    vertical-align: center;
    font: bold 12px Sans-Serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #272361 !important;
    color: #fff;
    text-align: center;
    /*padding: 5px 10px;*/
    /*margin: 0 0 10px 0;*/
    line-height: 24px;

    /* Abs positioning makes it not take up vert space */
    position: absolute;
    top: 0;
    left: 0;

    /* Rotate from top left corner (not default) */
    transform-origin: 0 0;
    transform: rotate(90deg);
    margin:auto;
}

/* http://projects.lukehaas.me/css-loaders/ by @lukehaas */
.loading-spinner {
    font-size: 12px;
    margin: 25% auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
}
@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff,
        -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
    }
    12.5% {
        box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff,
        3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    25% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff,
        3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    37.5% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    50% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff,
        -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    62.5% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff,
        -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    75% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff,
        -2em -2em 0 0em #ffffff;
    }
    87.5% {
        box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff,
        -2em -2em 0 0.2em #ffffff;
    }
}
@keyframes load4 {
    0%,
    100% {
        box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff,
        -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
    }
    12.5% {
        box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff,
        3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    25% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff,
        3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    37.5% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff,
        -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    50% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff,
        -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    62.5% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff,
        -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff,
        -2em -2em 0 -0.5em #ffffff;
    }
    75% {
        box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff,
        -2em -2em 0 0em #ffffff;
    }
    87.5% {
        box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff,
        3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff,
        0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff,
        -2em -2em 0 0.2em #ffffff;
    }
}
