/*
 *   ModernWeb <http://modernweb.azurewebsites.net/>
 *   Copyright 2016 Raphael Dhainaut, David Vanschepdael
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 * 
 *       http://www.apache.org/licenses/LICENSE-2.0
 * 
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 */
/* ==========================================================================
   Divider   
   ========================================================================== */
.mw-divider.mw-horizontal {
    width: 100%;
    height: 0;
    margin: 0.5rem 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
    border-right: none;
}

.mw-divider.mw-vertical {
    width: 0;
    height: calc(100% - 2 * 8px);
    margin: 0 0.5rem;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

/* Shadow divider   
   ========================================================================== */
.mw-divider.mw-horizontal.mw-shadow {
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}

.mw-divider.mw-vertical.mw-shadow {
    border-right: 1px solid rgba(255, 255, 255, 0.8);
}

/* Invisible divider   
   ========================================================================== */
.mw-divider.mw-invisible {
    border-color: transparent;
}

.mw-divider.mw-header {
    position: relative;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
}

.mw-divider.mw-header:after, .mw-divider.mw-header:before, .mw-divider.mw-header.mw-horizontal:after, .mw-divider.mw-header.mw-horizontal:before {
    width: calc(50% - 8px);
    height: 0;
    position: absolute;
    content: "";
    margin: 8px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.8);
    border-left: none;
    border-right: none;
}

.mw-divider.mw-header:before, .mw-divider.mw-header.mw-horizontal:before {
    margin-left: calc(-50%);
}

.mw-divider.mw-header:after, .mw-divider.mw-header.mw-horizontal:after {
    margin-left: 8px;
}

.mw-divider.mw-header.mw-vertical:after, .mw-divider.mw-header.mw-vertical:before {
    width: 0;
    height: calc(50% - 8px);
    position: absolute;
    content: "";
    margin: 0 8px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(255, 255, 255, 0.8);
}

.mw-divider.mw-header.mw-vertical:before {
    margin-bottom: calc(-50%);
}

.mw-divider.mw-header.mw-vertical:after {
    margin-bottom: 8px;
}

/*# sourceMappingURL=mw-divider.css.map */
