.card { border-top-width: 6px; border-top-style: solid; overflow: hidden;}
.card .titulo { margin:0px; float: left; }
.card .titulo a{ color:inherit; }
.card .titulo:before { content:''; display: inline-block; width: 25px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-right: 10px; margin-top: 0px; float: left; }
.card .card-content { line-height: 18px; font-size: 14px; color:#666; min-height: 50px;}
.card .card-content i.right { margin:-1px -8px 0 0; }
.card .card-action, .card .card-content { clear: both; padding: 15px ; overflow: hidden; width: 100%;}
.card .card-action { margin-top:-1px; background-color: #fff; padding:8px 10px; border-radius: 0 0 2px 2px;}
.card .card-action a { color: #039be5 !important; }
.card .card-action a.btn-flat { font-size: 13px !important; padding: 0 18px; transition: all, 0.3s; }
.card .card-action a i{float: right; margin-top:1px;}
.card span.excerpt {line-height: 15px; opacity: 0.9; float: left; font-size: 12px;}
.card .dropdown-button { margin-bottom: -20px; margin-top: 0px; height: 37px; }
.card.col{ padding:0px; }
.modal.card {margin:0px;}

.card .collection { margin: 0px 0px 0px; border-left: none; border-right: none; border-bottom: none; border-top-style: solid; }
.card .collection-item { line-height: 18px; overflow: hidden; transition: all, 0.3s; position: relative; }
.card .collection-item.empty {padding-top: 35px; padding-bottom: 35px; }
.card .collection-item p { font-size: 14px; margin:0px;}
.card #lines .collection-item { padding-left: 55px; display: flex; flex-direction: column;}
.card #lines .collection-item.hidden, .card .collection-item.hidden { display: none; }
.card #lines .collection-item.visible { display: flex; }
.card #lines .col { line-height: 30px; padding: 14px; border-right: 1px solid rgba(0, 0, 0, 0.07); }
.card #lines .col > .subteLine { float: left; position: relative; margin-right: 10px; left: 0; margin-left: 15px; }
/*.card .collection-item:hover { background-color: rgba(0, 0, 0, 0.03); }*/
.card .collection-item div.entrada{ float: left; width: 65% }
.card .collection.feed .collection-item small.top{ float: left; width: 100%; line-height: 10px; display: inline-block;}
.card .collection.feed .collection-item small {opacity:0.7;}
.card a.collection-item { color: #666; padding: 15px; }
.card a.collection-item:hover { color: #000; }
.card span.itemTitle { display: block; margin:0px 0px 12px; font-size: 14px; color:#555; line-height: 16px; font-weight: bold;}
.card span { font-size: 12px; line-height: 12px; color:#777; }

.card img.thumbnail { width: 30%; height: 72px; float: left; margin-right: 5%; background-color: #eee; }
.card li em { display: block; font-size: 12px; }

.card-content.short {padding: 10px 15px;}

li.cards-list-item { box-sizing: border-box; width: calc(33.33% - 20px); border:none; margin: 0 0 30px; box-shadow: 0px 1px 0px  rgba(0, 0, 0, 0.05); border-top: 8px solid #ccc; overflow: hidden; border-radius: 0px !important; background-color:#fff;}
li.cards-list-item ul{ margin-bottom: 0px; }

li > h3:before{ content:''; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-right: 10px; margin-top: 0px; float: left;}
li.cards-list-item h3 { line-height: 30px; }

.tutorial { z-index: 99; border-top-color: #555; }
.tutorial .titulo:before { content: none; }

.abl { border-top-color:#00b3e3; }
.abl .titulo:before { background-image:url('../icons/abl.svg')  }
.abl .color { color:#00b3e3; }

.disfrutemos { border-top-color:#9b59b6; }
.disfrutemos .titulo:before { background-image:url('../icons/disfrutemos.svg')  }
.disfrutemos .color { color:#9b59b6; }

.ecobici { border-top-color:#c5d436; }
.ecobici .titulo:before { background-image:url('../icons/ecobici.svg')  }
.ecobici .color { color:#c5d436; }

.infracciones{ border-top-color:#e74c3c; }
.infracciones .titulo:before { background-image:url('../icons/infracciones.svg')  }
.infracciones .color { color:#e74c3c; }

.ingresos{ border-top-color:#88be48; }
.ingresos .titulo:before { background-image:url('../icons/ingresos.svg')  }
.ingresos .color { color:#88be48; }

.noticias { border-top-color:#037dbf; }
.noticias .titulo:before { background-image:url('../icons/noticias.svg')  }
.noticias .color { color:#037dbf; }

.solicitudes { border-top-color:#f39c12; }
.solicitudes .titulo:before { background-image:url('../icons/solicitudes.svg')  }
.solicitudes .color { color:#f39c12; }

.patente { border-top-color:#34485e; }
.patente .titulo:before { background-image:url('../icons/patente.svg')  }
.patente .color { color:#34485e; }

.subte { border-top-color:#fdd306; }
.subte .titulo:before { background-image:url('../icons/subte.svg')  }
.subte .color { color:#fdd306; }

.turnos { border-top-color:#18b596; }
.turnos .titulo:before { background-image:url('../icons/turnos.svg')  }
.turnos .color { color:#18b596; }

.ciudad {border-top-color:#5359a4;}
.ciudad .titulo:before { background-image:url('../icons/ciudad.svg')  }
.ciudad .color { color:#5359a4; }

.nuevacard { padding-top: 70%; border-top: none; border: 1px dashed rgba(0,0,0,0.3); background-color: rgba(255, 255, 255, 0.7); position: relative; box-shadow: none !important; }
.nuevacard .titulo:before { display: block; float: none; margin: 0 auto; height: 46px; width: 46px; border-radius: 100%; background-color: rgba(0,0,0,0.05); content: "+"; line-height: 46px; font-size: 40px; font-weight: bold; margin-bottom: 5px; margin-top:25%;}
.nuevacard .titulo { position: absolute; top: 12%; width: 100%; text-align: center; margin-top: -30px; color: #777; height:100%;}
.nuevacard .titulo:hover { color:#0a7dc0; }

.tut { background-repeat: no-repeat; background-position: center -140px; background-size: cover;}
.tut.o1 {background-image: url('../icons/tut01.svg'); background-position: center -80px;}
.tut.o2 {background-image: url('../icons/tut02.svg'); }
.tut.o3 {background-image: url('../icons/tut03.svg'); }
.tut.o4 {background-image: url('../icons/tut04.svg'); }
.tut.o5 {background-image: url('../icons/tut05.svg'); background-position: center -80px;}


div#addservice.card {border-top-color: #555;}

campeon mundial
campeon continental
campeon confederaciones