﻿html,
body {
    height: 100%;
    width: 100%;
    min-height: 100%;
    min-width: 100%;
}

a.mp-gallery-1 {
    text-decoration: none;
}


body {
    background: url('/images/bg-marble4.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
    background-color: #fcfcfc;
    margin: 0;
    padding: 0;
}

.grupTitle {
    width: 100%;
}

.grupTitleText {
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
}

.templateOne img {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 9px 0px;
}

.templateOneColumn {
    height: 100px;
    text-align: center;
}

    .templateOneColumn img {
        max-width: 100%;
        max-height: 70%;
        margin: auto;
    }

.templateTwo {
    height: 55px;
    margin-left: 50px;
}

.templateTwoColumn {
    text-align: center;
    max-height: 100%;
}

.templateTwo img {
    -webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 5px 9px rgba(0,0,0,0.3);
    box-shadow: 0 5px 9px rgba(0,0,0,0.3);
    height: 45px;
    width: 100%;
}

.right {
    padding-top: 10px;
    padding-left: 5px;
    text-align: left;
    max-height: 100%;
}

    .left .pName,
    .left .pCode,
    .right .pName,
    .right .pCode {
        margin-bottom: 0;
    }

.left {
    padding-top: 10px;
    text-align: right;
    max-height: 100%;
}

.pName {
    margin: 5px 0 0 0;
    line-height:11px;
}

.pCode {
    margin: 0 0 0 0;
    line-height:11px;
}

.container-fluid {
    padding-top: 20px;
    overflow: hidden;
}

p {
    font-size: 9px;
}

.row {
    margin-left: 20px;
    margin-right: 20px;
}

.flipbook-viewport {
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-align: center;
}

    .flipbook-viewport #flipbook {
        /*width: 900px;
height: 586px;*/
        margin: 0 auto;
    }

    .flipbook-viewport .container-flipbook {
        display: inline-block;
    }

#flipbook {
    -webkit-transition: margin-left 0.2s ease-in-out;
    -moz-transition: margin-left 0.2s ease-in-out;
    -o-transition: margin-left 0.2s ease-in-out;
    -ms-transition: margin-left 0.2s ease-in-out;
    transition: margin-left 0.2s ease-in-out;
}

    #flipbook .page {
        width: 450px;
        height: 600px;
        background-color: white;
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    #flipbook .page-wrapper {
        -webkit-perspective: 2000px;
        -moz-perspective: 2000px;
        -ms-perspective: 2000px;
        -o-perspective: 2000px;
        perspective: 2000px;
    }

    #flipbook .hard {
        background: #ccc !important;
        color: #333;
        -webkit-box-shadow: inset 0 0 5px #666;
        -moz-box-shadow: inset 0 0 5px #666;
        -o-box-shadow: inset 0 0 5px #666;
        -ms-box-shadow: inset 0 0 5px #666;
        box-shadow: inset 0 0 5px #666;
        font-weight: bold;
    }

    #flipbook .odd {
        background: -webkit-gradient(linear, right top, left top, color-stop(0.95, #FFF), color-stop(1, #DADADA));
        background-image: -webkit-linear-gradient(right, #FFF 95%, #C4C4C4 100%);
        background-image: -moz-linear-gradient(right, #FFF 95%, #C4C4C4 100%);
        background-image: -ms-linear-gradient(right, #FFF 95%, #C4C4C4 100%);
        background-image: -o-linear-gradient(right, #FFF 95%, #C4C4C4 100%);
        background-image: linear-gradient(right, #FFF 95%, #C4C4C4 100%);
        -webkit-box-shadow: inset 0 0 5px #666;
        -moz-box-shadow: inset 0 0 5px #666;
        -o-box-shadow: inset 0 0 5px #666;
        -ms-box-shadow: inset 0 0 5px #666;
        box-shadow: inset 0 0 5px #666;
    }

    #flipbook .even {
        background: -webkit-gradient(linear, left top, right top, color-stop(0.95, #fff), color-stop(1, #dadada));
        background-image: -webkit-linear-gradient(left, #fff 95%, #dadada 100%);
        background-image: -moz-linear-gradient(left, #fff 95%, #dadada 100%);
        background-image: -ms-linear-gradient(left, #fff 95%, #dadada 100%);
        background-image: -o-linear-gradient(left, #fff 95%, #dadada 100%);
        background-image: linear-gradient(left, #fff 95%, #dadada 100%);
        -webkit-box-shadow: inset 0 0 5px #666;
        -moz-box-shadow: inset 0 0 5px #666;
        -o-box-shadow: inset 0 0 5px #666;
        -ms-box-shadow: inset 0 0 5px #666;
        box-shadow: inset 0 0 5px #666;
    }

.bb-item img {
    width: 100%;
    max-width: 100%;
}

.bb-item a {
    outline: none !important;
}

#navbar-menu {
    text-align: center;
    margin: 15px 0;
}


    #navbar-menu ul {
    display: inline;
    background-color: rgba(0,0,0,0.4);
    padding: 10px;
}

        #navbar-menu ul li {
            display: inline-block;
            margin: 0 20px 0 0;
        }

            #navbar-menu ul li a {
                color: #fff;
                text-decoration: none;
                font-size: 15px;
                font-family: 'Noto Serif', serif;
                font-weight: 400;
                line-height: 1.2;
            }