.menulocal{
    /*border: 1px yellow solid;*/
    float: left;
    padding: 10px;
}

#bolsas{
  background-image: url('../img/ucam/fundo_secaobolsas.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.bolsas-heading {
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
  font-weight: 300;
  font-size: 23px;
  text-transform: none;
  border-bottom: 1px black solid;
}

.text-destaque{
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 900;
  color:#90032e;
}
.text-destaque>strong{
    font-size:35px;
}

.text-observacao{
  margin: 60px 0 0 0;
  font-weight: 500;
  color: #777777;
}

.text-observacao>a{
    color: #000;
}

.border{
    border: 1px white solid;
}

#ondeestudar{
  background-image: url('../img/ucam/fundo_secaoondeestudar.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.h3maior{
    font-size: 30px;
}

.select-style{
    padding: 10px;
    border: 2px solid #fbe100;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url('../img/ucam/icones/select-seta.gif') no-repeat 100% 50%;    
}

.select-style select {
    font-weight: 300;
    font-style: italic;
    font-size: 20px;
    padding: 0 0 0 30px;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select option {
    font-weight: 300;
}

.select-style select:focus {
    outline: none;
}

.ico-unid{
    margin-top:30px;
}
.ico-unid > h4{
    font-weight: 500;
    line-height: 20px;
    font-size: 15px;
    text-transform: none;
    padding-top: 10px;
}

.linhadireita{
    border-right: 2px solid #d3d3d3;
}

.fotos-unidades{
    border:  2px solid #d3d3d3;
    margin-top: 35px;
    padding: 0;
}
.fotos-unidades > div{
    padding: 0;
}

.chegouminhavez{
    font-size: 25px;
    font-weight: 900;
    color:#fbe100;
    letter-spacing: -1px;
    margin-bottom: 20px;
    padding: 0;
}

.telefone_rodape{
    font-size: 18px;
    font-weight: 600;
    color:white;
    line-height: 3px;
}


div.modal-body h1, div.modal-body h2, div.modal-body h3, div.modal-body h4, div.modal-body a, .modal-breadcumbs{
    color:#90032e;
    text-transform: none;
}

div.modal-body h3{
    margin-top: 50px;
    margin-bottom: 20px;
}

div.modal-ondeestudar h4, div.modal-ondeestudar span{
    font-weight: 300;
}

.modal-ondeestudar{
    padding-top: 30px;
}

.bolsas-heading-modal {
  margin: 15px 0 0 0;
  padding: 0 0 15px 0;
  font-weight: 300;
  font-size: 15px;
  letter-spacing: -1px;
  text-transform: none;
  border-bottom: 1px black solid;
}

.text-destaque-modal{
  font-weight: 900;
  color:#90032e;
}

.text-destaque-modal>strong{
    font-size:25px;
}

.bolsas-modal{
    margin-top: 15px;
}


/* ///////////////////////////////////////////////////// */

/* oculta todas as divs com a classe .secaoUnidade ...*/
.secaoUnidade{
    display: none;
}
/*... menos a que tem id #unidade-cg*/
#unidade-vazio {
    display: block;
}

/* ///////////////////////////////////////////////////// */

ul.navbar-main a{
    font-size: 10px;
    text-transform: none;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fec503;
}


.dropdown-menu {
    text-align: right;
    background: rgba(144, 3, 46, 0.6);
    
}

.dropdown-menu > li > a:hover{
    background-color: transparent;
    text-decoration: underline;
}




/* ///////////////////////////////////////////////////// */
.navbar-custom .navbar-brand {
  color: #fff;
  font-family: 'Droid Serif', serif;
  font-size: 30px;
}
/*
@media (min-width: 768px) {
  .navbar-custom .navbar-brand {
    width: 300px;
    height: 50px;
    margin-top: 15px;
    background-image: url(../img/ucam/logo-tablet.png);
    background-size: 100%;
    background-position: left bottom;
    background-repeat: no-repeat;
    font-size: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
}*/

@media (min-width: 1200px) {
  .navbar-custom .navbar-brand {
    width: 300px;
    height: 50px;
    margin-top: 15px;
    background-image: url(../img/ucam/logo-ucam-expandida.svg);
    background-size: 100%;
    background-position: left bottom;
    background-repeat: no-repeat;
    font-size: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
  }
}


@media (min-width: 768px) {
  nav.navbar-custom.affix  a.navbar-brand {
    width: 200px;
    height: 33px;
    background-image: url(../img/ucam/logo-ucam-expandida.svg);
    background-size: 200px;
    background-repeat: no-repeat;
    font-size: 0px;
    margin-top: -7px;
  }
 /* nav.navbar-custom.affix a.navbar-brand {
    font-size: 0em;
  }*/
}

/* ////////////////////Menu contatos///////////////////////////////// */

@media (min-width: 768px) {
    #contatos{
        display: block;
    }
    #areadoaluno-mobile{
        display:none;
    }
}

@media (max-width: 767px) {
     #contatos{
        display: none;
    }
    #areadoaluno-mobile{
        display:block;
    }
}

@media (min-width: 768px) {
  .navbar-custom > #contatos{
    background-color: #90032e;
    color: #fff;
    /*padding: 5px 0;
    margin-top: 0px;
    font-size:15px;
    font-weight: 300;*/
    }
}

@media (min-width: 768px) {
  div#contatos .menu-contatos{
    padding: 5px 10px;
    font-size:9px;
    font-weight: 300;
    }  
}

@media (min-width: 768px) {
  .navbar-custom.affix > #contatos {
    background-color: transparent;
    
  }
}

/* ////////////////////////////////////////////////////////////// 

.botao-inscrevase{
    margin-top: 50px;
}*/

.carousel-caption{
      
    }
.menu-contatos{
      bottom: 0 !important;
      display: inline-block;
      margin: 0 auto 15px;
}

.botao-inscrevase>a{
    border-radius: 4px;
    padding: 10px 30px;
    background-color: #fec503;
    color: black;
    font-size:20px;
    font-weight:700;
    text-shadow: none;
}

.carousel-inner .botao-inscrevase>a:first-child{
  background-color: #b5ef50
}

.carousel-inner .botao-inscrevase>a:nth-child(2){
  background-color: #ae50ef
}

.carousel-inner .botao-inscrevase>a:nth-child(3){
  background-color: #ef5057
}

.carousel-inner .botao-inscrevase>a>span{
    font-size:15px;
    font-weight:300;
}
.carousel-inner .botao-inscrevase>a:hover{
    background-color: #fff;
    color: #000;
}

div.botao-inscrevase a{
    color: black;
}

@media (max-width: 767px) {
    .botao-inscrevase>a{
    border-radius: 4px;
    padding: 10px 30px;
    background-color: #fec503;
    color: black;
    font-size:20px;
    font-weight:700;
    }
    .botao-inscrevase>a>span{
    font-size:15px;
    font-weight:300;
}
    .botao-inscrevase>a:hover{
        background-color: #fee303;
        color: black;
    }

    div.botao-inscrevase a{
        color: black;
    }
}

/* //////////////////////// ajustes mobile ////////////////////////////////////// */

@media (max-width: 767px) {
    div.menulocal h4{
        font-size: 10px;
    }
}

/* //////////////////////// centralizar as unidades dentro dos cursos ////////////////////////////////////// */

.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    margin-right:-4px;
}

/* /////////////////////////////  carroussel //////////////////////////////////////////*/

#slideshow{
    background-image: url(../img/fundo.jpg);
    background-position: center;
}
@media (max-width: 649px){
  #slideshow{
    background-image: url(../img/fundomobile.jpg);
}

}

.carousel-caption {
    right: 0;
    left: 0;
    padding-bottom: 0;
    bottom: 10%;
    
    
}

@media (max-width: 991px){
    .carousel-caption{
        width: 100%;
        /*margin-left: 15%;*/
    
    }
    .chamada > h3{
        font-size:25px !important; 
    }
    .chamada > h2{
        font-size: 20px !important; 
    }

}

.chamada > h3{
    font-size: 40px;
    line-height: 125%;
    font-weight: 700;
    color: white;
}
.chamada > h2{
    font-size: 30px;
    line-height: 125%;
    font-weight: 200;
    color: #fbe100;
}

/*/////////////////////////////SLOGAN//////////////////////////////*/
.slogan{
    background: #dcdbd7;
    padding: 25px;
}

.slogan>div>p{
    font-family: 'Droid Serif', serif;
    font-style: italic;
    font-size: 26px;
    color: #90032e;
    text-align: center;
}