@charset "UTF-8";
/* INI PARTIALS */
/* INI MEDIA QUERIES */
/* USO: @include respond-to(small) { ... }/
/* FIN MEDIA QUERIES */
/* INI CALCULA REM */
/* USO: @include font-size(14px); */
/* FIN CALCULA REM */
/* INI CLEARFIX*/
/* USO: @include clearfix(); */
/* FIN CLEARFIX*/
/* INI BOX SIZING */
/* USO: @include box-sizing(border-box); */
/* FIN BOX SIZING */
/* INI CENTERER */
/* USO: con parent en position relative añadir a elemento child @include centerer; */
/* FIN CENTERER */
/* INI BORDER RADIUS */
/* USO: @include border-radius(5px); */
/* USO: @include border-top-radius(10px); */
/* FIN BORDER RADIUS */
/* INI OPACITY */
/* USO: @include opacity(0.8); */
/* FIN OPACITY */
/* INI CENTER BLOCK */
/* USO: @include center-block; */
/* FIN CENTER BLOCK */
/* INI TEXT OVERFLOW */
/* USO: @include text-truncate; */
/* FIN TEXT OVERFLOW */
/* INI BACKGROUND IMAGE */
/* USO: @include bgimage('../img/generic/flecha_top.png',no-repeat,100%); */
/* FIN BACKGROUND IMAGE */
/* INI TRANSITION */
/* USO: @include transition(color .3s ease); */
/* FIN TRANSITION */
/* INI TRANSFORM */
/*
  USO:
  @include skew(25,10);
  @include transform-origin(top left);
*/
/* FIN TRANSFORM */
/* INI PLACEHOLDER */
/*USO:
@include input-placeholder {
        color: $grey;
    }*/
/* FIN PLACEHOLDER */
/* INI WORD WRAPPING */
/* USO: @include mixin word-wrap; */
/* FIN WORD WRAPPING */
/* INI BACKGROUND COVER */
/* USO: @include bg-cover('../path/to/image.jpg', no-repeat 100%); */
/* FIN BACKGROUND COVER */
/* INI LINKS */
/* USO: @include linx (blue, green, red, orange); */
/* FIN LINKS */
/* INI RGBA */
/* USO: @include alpha-background-color(rgba(black, 0.5), white); */
/* FIN RGBA */
/* USO @include horizontal-gradient(#71c005, #88dd06); */
/* FIN PARTIALS */
/* INI IMG ROUTE */
/* FIN IMG ROUTE */
/* INI TYPE */
/* FIN TYPE */
/* INI MENU */
.menu .menu-icon.menu-repository {
  background-image: url(../img/default/icon-repository-on.png);
}

.menu .navbar ul li.active a .menu-repository {
  background-image: url(../img/default/icon-repository-on.png);
}

/* FIN MENU */
/* INI HOME */
.home {
  margin-top: 2rem;
  margin-bottom: 2rem;
  /* ini card home */
  /* end card home */
}

@media (min-width: 767px) {
  .home {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}

.home .card .bg-card-image {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.home .card .bg-card-image.bg-repository {
  background: url(../img/default/bg-home-repository.jpg) no-repeat center center;
}

.home .card .card-header .bg-card-color {
  height: 100%;
}

@media (min-width: 767px) {
  .home .card .card-header {
    min-height: 160px;
  }
}

@media (min-width: 992px) {
  .home .card .card-header {
    min-height: 160px;
  }
}

.home .card .card-header .icon-card-home.icon-repository {
  background-image: url(../img/default/icon-repository-on.png);
}

/* END HOME */
.section .section-header h1.header-repository:before {
  background-image: url(../img/default/icon-repository-on.png);
}

.repository {
  padding-top: 15px;
}

@media (min-width: 767px) {
  .repository {
    padding-top: 8px;
  }
}

.repository form {
  height: 100%;
}

.repository .col-lg-4, .repository .col-lg-6 {
  margin-bottom: 25px;
}

@media (min-width: 767px) {
  .repository .col-lg-4, .repository .col-lg-6 {
    margin-bottom: 30px;
  }
}

.repository .repository-item {
  display: inline-block;
  width: 100%;
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: #FFFFFF;
  background-color: #f7b232;
  background-image: url(../img/default/icon-item-repository.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 75px;
  -webkit-border-radius: 28px;
  border-radius: 28px;
  background-clip: padding-box;
  background-clip: border-box !important;
  border: 1px solid #f7b232 !important;
  height: 100%;
  min-height: 74px;
  line-height: 1.2;
  font-weight: 700;
  padding: 15px 15px 15px 70px;
  text-decoration: none;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  cursor: pointer;
}

.repository .repository-item:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.repository .repository-item:hover, .repository .repository-item:active, .repository .repository-item:focus {
  color: #FFFFFF;
  border: 1px solid #f7b232 !important;
  background-color: #f7b232 !important;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06), 0 6px 6px rgba(0, 0, 0, 0.1);
}

@media (min-width: 767px) {
  .repository .repository-item {
    padding: 15px 15px 15px 80px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}

/* ini ajuste menu */
@media (min-width: 767px) {
  .header .menu .navbar ul li a span,
  .header .menu .navbar ul li button span {
    max-width: 45%;
  }
}

@media (min-width: 1200px) {
  .header .menu .navbar ul li a span,
  .header .menu .navbar ul li button span {
    max-width: 100%;
  }
}

/* fin ajuste menu */
