
/**
 * Bootstrap Fonts
 */

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('https://saf.uab.cat/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot');
    src: url('https://saf.uab.cat/bower_components/bootstrap/fonts/glyphicons-halflings-regular.eot?') format('embedded-opentype'),
    url('https://saf.uab.cat/bower_components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'),
    url('https://saf.uab.cat/bower_components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
    url('https://saf.uab.cat/bower_components/bootstrap/fonts/glyphicons-halflings-regular.svg') format('svg');
}

/**
 *Font Awesome Fonts
 */

@font-face {
    font-family: 'FontAwesome';
    src: url('https://saf.uab.cat/bower_components/font-awesome/fonts/fontawesome-webfont.eot?v=4.1.0');
    src: url('https://saf.uab.cat/bower_components/font-awesome/fonts/fontawesome-webfont.eot?') format('embedded-opentype'),
    url('https://saf.uab.cat/bower_components/font-awesome/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),
    url('https://saf.uab.cat/bower_components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),
    url('https://saf.uab.cat/bower_components/font-awesome/fonts/fontawesome-webfont.svg?v=4.1.0') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 * App-wide Styles
 */

/* General */
.flex{
  display: flex;
}


.pointer{
  cursor: pointer;
}

.color-blanco{
  color: #fff;
}

.color-verde{
  color: #76bc22;
}

span.label.minW{
  min-width: 1px;
  display: block;
}

.tg-centrado{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.tg-centrado2{
  display: flex;
  justify-content: center;
  align-items: center;
}

ul, li{
  list-style: none;
}

/* Modificacion bootstrap*/


@media (min-width: 0px){
  .container {
    width: 100%;
    padding: 0px;
  }   
}

@media (min-width: 636px){
  .container {
    width: 636px;
    padding: 0px;
  }
  
  aside.container {
    width: 100%;
    padding: 0px;
  }
}

@media (min-width: 959px){
  .container, aside.container {
    /*width: 956px;*/
    width: 954px;
    padding: 0px;
  }   
}

@media (min-width: 1282px){
  .container, aside.container {
    width: 1272px;
    padding: 0px;
  }   
}

@media (min-width: 1605px){
  .container, aside.container {
    width: 1590px;
    padding: 0px;
  }   
}

div[data-paralax]{
  cursor: pointer;
}

ul{
  margin-bottom: 0px;
}