.card-body p.form-submit input[type="submit"]{
  color: #fff!important;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
  background-color: #03a9f4;
  font-weight: 400;
  letter-spacing: .14px;
  white-space: nowrap;
  align-self: center;
  outline: rgba(0,0,0,.870588) none 0;
  border: none;
  border-radius: 2px;
  position: relative;
  padding: 8px 30px;
  margin: 10px 1px;
  font-size: 14px;
  text-transform: uppercase;
  will-change: box-shadow,transform;
  transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
  display: inline-block;
  user-select: none;
  line-height: 1.5;
}

.ms-hero-img-busqueda {
    background-image: url(../img/wallpaper-busqueda.jpg);
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
}

.ms-hero-img-author {
    background-image: url(../img/bg-profile-author.jpg);
    background-size: cover;
    background-position: center center;
}

.wrap.wrap-lines {
    background-color: #424242;
    color: #fafafa;
    background-image: url(../img/fondo-lines1.jpg);
    background-position: center center;
    background-size: cover;
    position: relative;
    animation: moveBack;
    animation-duration: 30s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.fix-top-50{
  top: 50px !important;
}

li.ms-timeline-item ul.children{
  list-style-type: none;
  border-left: solid 6px #e0e0e0;
  padding: 0;
  margin-left: 120px;
}

div.card-body a.tag-cloud-link {
  background-color: #146fe5;
  border-radius: 50px;
  color: #fff;
  padding: 1px 12px;
  font-size: 1.2rem;
  margin: 4px 2px;
  display: inline-block;
  transition: all ease .5s;
  font-weight: 500;
}

.fa-1-2x{
  font-size: 1.2em;
}

.fa-1-5x{
  font-size: 1.5em;
}

.ms-hero-bg-dark .ms-hero-material-text-container .ms-hero-material-list {
    list-style-type: none;
    padding: 0;
}

.ms-hero-bg-dark .ms-hero-material-text-container .ms-hero-material-list li .ms-list-icon .ms-icon {
    margin: 0 20px 0 0;
    margin: 0 2rem 0 0;
}

.ms-hero-bg-dark .ms-hero-material-text-container .ms-hero-material-list li {
    display: table;
    margin-bottom: 4rem;
}

.ms-hero-bg-dark .ms-hero-material-text-container .ms-hero-material-list {
    list-style-type: none;
    padding: 0;
}

.ms-hero-bg-dark .ms-hero-material-text-container .ms-hero-material-list li .ms-list-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.8rem;
    line-height: 3rem;
}

@media (max-width: 767px){
  .carousel-header .carousel-control.right {
      right: 5rem !important;
  }
}

.btn-circle.btn-circle-raised.btn-google-plus::before {
    background-color: #d43d31;
}

.btn-circle.btn-circle-raised.btn-google-plus {
    background-color: #ea4335;
}

.class-logo{
  margin-top: 20px;
  margin-right: 10px;
  vertical-align: middle;
}

.class-logo-menu{
  margin-top: 0px;
  margin-right: 10px;
  vertical-align: middle;
}

.ms-slidebar-bluelines {
    background-image: url(../img/bg-sidebar-wallpaper.jpg) !important;
}
