
html {
  height: 100%;
}
body {
  background: radial-gradient(circle at 56%, #f5f5f5 0%, #f2f2f2 99%);
  font-family: Futura;
}
#example {
    width: 100%;
    max-width: 45em;
    margin: auto;
    padding: 2vh 2vh 8vh;
}
ul.list {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.list li {
  display: flex;
  padding: 15px;
  flex-direction: column;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px;
 /* background-color: #fff;*/
  border-left: 4px solid #fff;
  transition: all 0.3s ease;
  position: relative;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
ul.list li .title {
  font-weight: bold;
  font-size: 18px;
  position: relative;
  z-index: 1;
  line-height: 24px;
  color: #003E66;
}
ul.list li .subtitle {
  position: relative;
  z-index: 1;
  font-size: 16px;
  opacity: 0.7;
    color:#777777;
 /* line-height: 1x;*/
}

ul.list li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  transition: width 0.3s ease;
}
/*ul.list li:hover {
  color: #fff;
}
ul.list li:hover:after {
  width: 100%;
  transition: width 0.3s ease;
}*/
/* Shopping */
/*ul.list li.shopping:after {
  background: linear-gradient(102deg, #cc00c5 0%, #1061b7 100%);
}*/
ul.list li.shopping {
  border-left-color: #cc00c5;
}
/* Personal */
ul.list li.personal:after {
  background: linear-gradient(102deg, #00cc88 0%, #1096b7 100%);
}
ul.list li.personal {
  /*border-left-color: #00cc88;*/
  background:#e0f7fa;
}
/* Work */
ul.list li.work:after {
 /* background: linear-gradient(102deg, #fa5437 0%, #ed4618 100%);*/
}
ul.list li.work {
 /* border-left-color: #fa5437;*/
   background:#ffffcc;
}
.izquierda1{
    width: 3rem;
    float: left;
}
.derecha1{

    float: right;
    width: 70%;

}
