@import url('https://fonts.googleapis.com/css?family=Titillium+Web');

html, body { height: 100%; }
body{
    background-color:#FFF;
}

.overflow_hidden{overflow:hidden;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{color:#67b9ff !important;}
/*-----header-----*/
#header{
    background-color:#FFF; min-height:auto;margin:0;
    font-family: 'Titillium Web', sans-serif;
}
.navbar-default .navbar-nav>li>a{
    font-size: 14px; font-size:1.4rem;
    line-height: 30px;
}
.navbar-default .navbar-nav>li.active>a{background:none !important;position:relative;}
.navbar-default .navbar-nav>li.active>a:after,
.navbar-default .navbar-nav>li:hover>a:after{
    content: " ";
    position:absolute;
    left:0; bottom:0; right:0;
    background-color:#67b9ff;
    height:5px;
    width:100%;
}
/*----header end-----*/

#main-container{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /*height: 100%;*/
    min-height: 80vh;
    transition: width .3s ease-in-out;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /*padding:18px 0;*/
}
.container{transition: width .3s ease-in-out;}

.section-wrap{padding:80px 0;}

.section-title{
    font-family: 'Titillium Web', sans-serif;
}
.section-sub-title{
    font-family: 'Titillium Web', sans-serif;
    margin-bottom:10px;
    text-transform:uppercase;
}

.section-col-discri{font-size:14px; font-size:1.4rem; padding-bottom:25px;}

.show-more-wrap{
    position:fixed;
    top:0; left:0; right:0; bottom:0;
    z-index:10000;
    background-color:#FFF;
    overflow:auto;
    overflow-x:hidden;
    display:none;
}
.show-more-close-btn{
    position:fixed;
    right:20px;
}
.show-more-container{padding:60px 0;}

.more-about{color:#67b9ff; /*#a9d936;*/}



.uppercase{text-transform:uppercase;}

/*----content video iframe----*/
.video_iframe_wrap{
    width:100%;
    max-width:700px;
    margin:10px auto;
}
.video_iframe_wrap .video_iframe_base{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.video_iframe_wrap .video_iframe_base .video_iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#home{background-color:#508ec3;}
.sp-name{
    font-size:50px;
    font-size:5rem;
    font-family: 'Titillium Web', sans-serif;
}

#caption{
    /*background-color: rgba(255, 255, 255, 0.77);*/
    background:rgba(0, 0, 0, 0.38);
    padding:3.5%;
}
#home ul li{padding:5px 0;}

#slide-wrap .slide{
    background-color:#FFF;
    width:100%;
    display:none;
}
#slide-wrap .slide.over{
    background-color:#FFF;
    position:absolute;
    top:0; right:0; left:0;
}
#slide-wrap .slide img{width:100%;}

#slide-wrap + .cover{background:rgba(0, 0, 0, 0.45);}

@media (min-width : 992px){
}

@media (max-width : 936px){
    /*
    #home .absolute{
        position:initial !important;
        padding:0 15px;
    }
    #home img{display:none;}

    #home .section-wrap{
        background: none;
    }
    #home{color:#FFF;}
    */
}

#consultas{background-color:#f5f5f5;}

#subsistemas{
    background: #FFF; /*#000 url(https://static.pexels.com/photos/4428/office-table-home-room.jpeg) no-repeat center center;
    background-size:cover;
    position:relative;*/
}
/*#subsistemas > .cover{background-color:rgba(255, 255, 255, 0.85);}*/

#contactos{
    background-color:#476279;
    color:#FFF;
}

#contactos a{color:#FFF;}

#contactos .uselinks a span + span{white-space:normal !important;}

#footer{background-color:#2d2d2d; color:#EEE;}

