/* 
    Created on : 19/jan/2015, 9:30:53
    Author     : Ricardo
*/

.lightbox {
    display:none;
}

.lightbox .back_lightbox{
    position:fixed; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%; 
    z-index:99999; 
    background:rgba(0,0,0,0.8);
}

.lightbox .centro_lightbox{
    padding:40px 40px 40px 40px; 
    color:white; 
    background:rgba(255,255,255,1); 
    margin-top:15%;
    border-radius: 25px;
}

.lightbox img{
    max-width:74px;
}

.lightbox .sublinhado{
    background-color:#ccc; 
    height:2px; 
    width:80%;
    margin:20px auto 30px auto; 
}

.lightbox h3{
    text-align:center; 
    color:black;
    font-weight: normal;
}

.lightBox .clearFrontLightBox{
    background:transparent !important;
    box-shadow: unset !important;
    opacity: 1 !important;
    border:0px !important;
}
.lightBox .clearFrontLightBox #titleLightBox{
    display:none !important;
}

/*lg*/
@media (min-width: 1200px) {
    
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
    
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    
}

/* xs */
@media (max-width: 767px) {
    .lightbox img{
        width:100px;
    }
    .lightbox span{
        font-size:45px !important;
    }
    .lightbox .sublinhado{
        width:90%;
    }
    .lightbox h3{
        font-size:14px;
    }
}

/* XS Portrait */
@media (max-width: 479px) {   
    .lightbox img{
        width:50px;
    }
    .lightbox span{
        font-size:30px !important;
    }
    .lightbox .sublinhado{
        width:100%;
    }
    .lightbox h3{
        font-size:14px;
    }

    .lightbox .btn1{
        padding: 8px 11px !important;
        font-size: 10px;
    }
    .lightbox .btn2{
        padding: 8px 11px !important;
        font-size: 10px;
    }
}

/* LIGHTBOX DE CONTEUDOS ============================== */
.closeLightBox{
    cursor: pointer;
    height: auto;
    padding:7px 0px;
    position: fixed;
    right: 21px;
    top: 11px;
    z-index: 802;
    font-size: 14px;
    color: white;
}

.backLightBox{
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: black;
    position: fixed;
    z-index: 800;

    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
}

#frontLightBox{
    padding: 20px 20px 20px 0px;
    z-index: 801;
    min-height:300px;
    background: whitesmoke;

    margin-top: 60px;

    opacity:0.9;
    filter:alpha(opacity=90);
    border: 2px solid #73879C;

    -moz-box-shadow:    2px 2px 12px 3px #000000;
    -webkit-box-shadow: 2px 2px 12px 3px #000000;
    box-shadow:         2px 2px 12px 3px #000000;

    border-top-right-radius: 40px 40px;
    border-bottom-left-radius: 40px 40px;
}
#loaderLightBox{
    font-size:20px;
    font-family: OpenSans;
    text-align: center;
}
/* FIM DE: lightbox conteudos =========================*/
