/* PAGE ROOTER
   ========================================================================== */
    .breadcrumb {
        padding       : .75rem 1rem;
        margin-bottom : 1rem;
        list-style    : none;
    }
    .breadcrumb > li {
        display : inline-block;
    }
    .breadcrumb > li + li:before {
        padding : 0 5px;
        color   : #ccc;
        content : "/\00a0";
    }
    .breadcrumb > .active {
        color : #777;
    }
    .breadcrumb > li > a {
        color : #5F6D7B;
    }
    .breadcrumb > li > a:hover {
        color : #E02222;
    }
    @media (max-width : 47.9em) {
        .shortcut-member-area { text-align : left; }
        .breadcrumb {
            padding       : .75rem 1rem;
            margin-bottom : 0;
        }
        .col-manage { }
        .col-breadcrumb {
            border-bottom : 1px solid #CECECE;
            clear         : both; float : none;
            width         : 100%;
        }
        .col-member {
            border-bottom : 1px solid #CECECE;
            clear         : both; float : none;
            width         : 100%;
        }
    }



/* CONTENT AREA
   ========================================================================== */
    .content-wrapper {
        padding-top : 10px;
    }
    h1 {
        margin-bottom  : 0px;
        font-size      : 25px;
        padding-bottom : 10px;
    }
    .content-page, .gallery-page {
        padding : 0px 0px 20px 0px;
    }
    .content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6 {
        padding-top : 10px;
    }
    .content-page h2 {
        font-size     : 23px;
        margin-bottom : 10px;
    }
    .content-page h3 {
        font-size     : 19px;
        margin-bottom : 7px;
    }
    .content-page h4 {
        font-size     : 17px;
        margin-bottom : 4px;
    }
    .content-page h5,
    .content-page h6 {
        font-size     : 15px;
        margin-bottom : 2px;
    }
    .content-page p,
    .content-page ul,
    .content-page ol {
        margin-bottom : 20px;
    }
    .content-page ul li,
    .content-page ol li {
        margin-bottom : 3px;
        line-height   : 1.5em;
    }
    .content-page p {
        line-height : 1.5em;
    }


/* RANDEVU CSS
   ========================================================================== */
    .weeks { width: 100%; border-collapse: collapse; color: #283e4c; clear: both; }
    .weeks th, .weeks td {/*border: 1px solid #b6b6ae;*/ text-align: center; /*box-shadow: 1px 1px 1px #94928c;*/ border-right: 1px solid #94928c; border-bottom: 1px solid #94928c; }
    .weeks th { padding: 10px; font-weight: bold; vertical-align: middle; }
    .weeks th.active { background-color: #bedbea; }
    .weeks td { vertical-align: middle; overflow: hidden; }
    .weeks td.timely { width: 120px; }
    .weeks td.timely strong { }

    .weeks td label { display: block; padding: 10px !important; overflow: hidden; min-height: 24px; }
    .weeks td label input { margin: 0px; }

    .weeks td.enabled { background: url(/public/images/enabled.png) center center no-repeat; height: 24px; cursor: pointer; }
    .weeks td.enabled label { opacity: 0; cursor: pointer; }
    .weeks td.colorclass { background-color: rgba(44, 193,255,0.5); cursor: pointer; }

    .weeks td.disabled { background: url(/public/images/disabled.png) center center no-repeat; height: 24px; color: #afada6; }
    .weeks td.disabled label {  height: 43px; }
    .weeks td.disabled label input { display: none; opacity: 0;  }

    .weeks tr:hover { background-color: rgba(255,255,255,0.2); }
    .weeks td:hover { background-color: rgba(44, 193,255,0.2); }
    .weeks tr td:last-child { border-right: none; }
    .weeks tr th:last-child { border-right: none; }
    .weeks tr:last-child td { border-bottom: none; }

    .result { font-size: 1.2em; line-height: 1.2em; }
    .times { display: none; }

    .timesZone { display: block;  margin-right: 270px; position: relative;  }
    .timesZone .timesDisplay { background-color: #74bfda; border-radius: 4px; padding: 7px 12px; font-weight: bold; text-align: center; }
