@charset "UTF-8";
/********************************** COLORS *****************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/**** as cores da tabela de preços >> ver na respectiva secção em baixo ****/
/********************************** MIXINS *****************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/**** border radius ****/
/**** box shadow ****/
/**** border ****/
/**** transition ****/
/********************************** GERAL ******************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 65, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
html,
body {
  overflow-y: hidden;
  overflow: hidden; }

/**** Necessary for full page carousel ****/
/* line 74, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
html,
body,
.view {
  height: 100%; }

/* line 80, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.main_bg {
  background-color: #001c54; }

/* line 84, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.secondary_bg {
  background-color: #036db2; }

/********************************** CAROUSEL ***************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 93, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.carousel,
.carousel-item,
.active {
  height: 100%; }

/* line 99, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.carousel-inner {
  height: 100%; }

/* line 103, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.carousel-item {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

/********************************** DROP DOWN FLAGS ********************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 114, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown button {
  margin-top: -1px;
  margin-right: 10px;
  cursor: pointer;
  width: 95px;
  padding: 10px; }

/* line 124, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown-item span {
  padding-left: 20px;
  line-height: 30px;
  font-weight: 500;
  color: white !important; }

/* line 130, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown-item img {
  float: right; }

/* line 135, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown-item:hover {
  background-color: #001c54; }

/* line 139, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown-menu {
  width: 300px;
  height: 295px;
  overflow-y: scroll;
  overflow-x: hidden; 
  z-index: 99999;}

/* line 146, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.dropdown-toggle::after {
  color: black !important;
  font-size: 2em; }

/***************************** CENTRAL LOGOS ***************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 153, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#central_logos {
  position: absolute;
  z-index: 3;
  top: 70px;
  width: 100% !important; }

/************************ NAV BAR / MAIN TOP BAR ***********************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 168, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
nav .navbar-nav span {
  color: #036db2; }

/* line 174, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.navbar {
  z-index: 201;
  background-color: #001c54;
  padding: 0; }

/* line 180, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
nav {
  color: white; }

/* line 185, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.navbar-brand {
  font-size: 2.5em; }

/* line 189, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.navbar h4 {
  font-size: 2.2em; }

/* line 193, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.navbar h5 {
  font-size: 1.2em; }

/************************ FOOTER BOTTOM MENU BUTTONS *******************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 204, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.page-footer {
  position: absolute;
  z-index: 3;
  bottom: 0;
  width: 100%;
  -webkit-box-shadow: 0px -10px 15px 0px rgba(0, 0, 0, 0.65);
  -moz-box-shadow: 0px -10px 15px 0px rgba(0, 0, 0, 0.65);
  box-shadow: 0px -10px 15px 0px rgba(0, 0, 0, 0.65); }
  /* line 210, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .page-footer .nav {
    background-color: #001c54;
    margin: 0;
    padding: 0;
    height: 55px; }
  /* line 216, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .page-footer .nav-tabs {
    font-size: 1.2em; }
    /* line 218, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
    .page-footer .nav-tabs li {
      height: 55px;
      line-height: 15px;
      padding-top: 8px;
      color: white !important; }
  /* line 225, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .page-footer i {
    padding-right: 10px; }
  /* line 229, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .page-footer .nav-item a {
    color: white !important;
    background-color: #036db2 !important;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -ms-border-radius: 5px !important;
    border-radius: 5px !important;
    transition: background-color 0.5s ease-in-out;
    -webkit-transition: background-color 0.5s ease-in-out;
    -moz-transition: background-color 0.5s ease-in-out; }
  /* line 236, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .page-footer .nav-item a:hover {
    background-color: #14baf4 !important; }

/* para o caso de usar mais do que tabs-5 temos que criar esta class tabs-6 (colocá-la na div) e dvidir 100% por 6 na width
.tabs-6 li{
    width:16.6%;
}
.tabs-6{
    text-align:center;
}
.tabs-6 li{
    margin-left:0
}
  */
/********************************* LOGIN *******************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 258, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#login_container {
  position: absolute;
  bottom: 60px;
  z-index: 99;
  width: 100%;
  height: 400px; }
  /* line 266, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  #login_container .card-block {
    height: 340px;
    padding-top: 30px; }
  /* line 271, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  #login_container p {
    width: 100%;
    margin-bottom: -5px; }

/* line 277, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#login_btn, #inscrever_btn {
  font-size: 1.1em;
  width: 80%; }
  /* line 280, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  #login_btn i, #inscrever_btn i {
    padding-left: 20px;
    font-size: 1.3em;
    float: right; }

/* line 286, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#inscrever_btn_container {
  padding-bottom: 10px;
  margin-top: -15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #c7c5c5; }

/* line 295, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.md-form input[type=text]:focus,
.md-form input[type=password]:focus {
  border-bottom: 2px solid #036db2; }

/* line 300, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
label.active {
  top: 60px; }

/* line 304, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
label.active,
i.active {
  color: #036db2 !important; }

/***************************** MODALS AND CONTENTS *********************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 313, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.modal {
  margin-top: 0 !important;
  top: 50px;
  line-height: 1.4em;
  font-weight: 400;
  z-index: 99999; }

/* line 321, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.modal-content {
  width: 120%;
  margin-left: -10%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/* line 327, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.modal-header {
  background-color: #efefef;
  height: 70px; }
  /* line 330, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .modal-header h4 {
    font-weight: 500;
    font-size: 2em;
    margin-top: -5px;
    color: #001c54; }
  /* line 336, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  .modal-header button {
    float: right;
    margin-top: -5px;
    margin-left: -5px; }

/**** equipa ****/
/* line 347, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#equipa_cvs .row {
  padding-bottom: 20px; }
  /* line 350, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
  #equipa_cvs .row h5 {
    width: 100%;
    margin-bottom: 30px;
    padding: 10px 0 10px 10px;
    background-color: rgba(216, 216, 216, 0.36);
    -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.3); }

/* line 361, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#equipa img {
  border: 5px solid #001c54;
  -webkit-box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -2px 6px 0px rgba(0, 0, 0, 0.5); }

/* line 365, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#equipa .row {
  margin-bottom: 20px; }

/* line 368, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#equipa h5 {
  padding-bottom: 10px; }

/**** tabela preços ****/
/* line 377, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#precos .row {
  margin-bottom: 30px; }

/* line 383, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#table_precos h3 {
  margin-bottom: -15px;
  font-weight: 400;
  font-size: 1.4em; }

/* line 388, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#table_precos h5 {
  background-color: #f4f4f4;
  padding: 10px;
  font-weight: 600; }

/* line 393, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#table_precos td {
  vertical-align: middle !important; }

/* line 398, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
#table_precos tbody tr th {
  background-color: #001c54;
  color: white; }

/* line 406, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.curso_completo {
  line-height: 30px !important;
  background-color: #e3f7fe;
  vertical-align: middle !important; }

/* line 412, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.sob_consulta {
  line-height: 30px !important;
  background-color: #b7ecff;
  vertical-align: middle !important; }

/* line 418, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
.unidade {
  line-height: 18px; }

/***************************** SCROLLBAR *******************************/
/*---------------------------------------------------------------------*/
/***********************************************************************/
/* line 426, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
::-webkit-scrollbar {
  width: 10px; }

/**** Track ****/
/* line 433, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/**** Handle *****/
/* line 442, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #036db2;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4); }

/* line 449, F:/Pastas David/Webdesign/DLC Cursos/Entradas Plataformas/FLUL/imagens/layout/entrada/css/styles_plataforma.scss */
::-webkit-scrollbar-thumb:window-inactive {
  background: #036db2; }

/*# sourceMappingURL=styles_plataforma.css.map */