/* 
    Created on : 
    Author     : WebDesign
*/
body {
    /*    height: 200px;
        width: 400px;*/

    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    /*    background-color: #f1f6fc;
        background-image: url(../images/bg.jpg);
        background-repeat: repeat-y;*/
}

a, a:visited, a:active, a:link, a:hover{
    color: #95bee2;
    text-decoration: none;
}
a:hover{
    font-weight: bold;
}


/*===================================*/
/*.overlay {
    margin: 10px;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    background-color: red;
}*/

/*.leftPanel{
    visibility: hidden;
}*/
.leftPanel div.logo{
    position: fixed;
    margin-top: 50px;
    width: 300px;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../../assets/images/logo_ab.png) no-repeat top ; 
    z-index: 15; 
}
.leftPanel div.Info{
    position: fixed;
    margin-bottom: 50px;
    width: 300px;
    height: auto;
    left: 0;
    bottom: 0;
    background: rgba(255,255,255,1);
    z-index: 15;               
}
.leftPanel div.Info p{
    font-family: Abel, Arial;
    font-size: 14pt;
    color:  #95bee2;
    text-align:center;
    /*                
    Fonte Abel Regular
    Size 14pt
    Cor #95bee2
    */

}
.rightPanel{
    position: fixed;
    padding-left: 300px;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    /*background: rgba(51,0,01,0.5);*/
    /*background-color: #fff;*/
    z-index: 12; 
}

.carousel-imageText{
    right: -35%;
    left: 0;
    top: 50px;
    bottom: 50px;
    /* background-color: #eee !important; */
    position: absolute;
    z-index: 10;
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
    /* height: 430px; */
    /* width: 945px; */
    /* padding-right: 30px; */ 
}

.carousel-indicators li {
    border: 1px solid #95bee2 !important;
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 1023px) {

    .overlay div.leftPanel div.logo{
        position: absolute;
        left: 0;
        top: 50px; 
margin: 0px;padding: 0px; 
        width: 300px;
        height: 430px;
        background: url(../../assets/images/logo_ab.png) no-repeat top ; 
        z-index: 15; 
    }
    .overlay div.leftPanel div.Info{

        position: absolute;
        left: 0;
        top: 580px;
        width: 300px;
        height: 147px;
        margin: 0px;

        background: rgba(255,255,255,0);
        z-index: 15;               
    }
    .leftPanel div.Info p{
        font-family: Abel, Arial;
        font-size: 14pt;
        color:  #95bee2;
        text-align:center;
    }
    .overlay div.rightPanel{
        /*visibility: hidden;*/
        position: absolute;
        padding: 0px;
        top: 0;
        height: 835px;
        width: 730px;        
        left: 300px;
        z-index: 12; 
    }

    .carousel-imageText{
        right: -35%;
        left: 0;
        top: 50px;
        bottom: 50px;
        position: absolute;
        z-index: 10;

    }



}