

@media (min-width:768px){dl.horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} dl.horizontal dd{margin-left:180px}dl.horizontal dd:before,dl.horizontal dd:after{content:" ";display:table;} dl.horizontal dd:after{clear:both}}blockquote{padding:11px 22px;margin:0 0 22px;border-left:5px solid #eee}blockquote p{font-size:18.75px;font-weight:300;line-height:1.25}
blockquote p:last-child{margin-bottom:0}
blockquote small{display:block;line-height:1.5;color:#999}blockquote small:before{content:'\2014 \00A0'}
q:before,q:after,blockquote:before,blockquote:after{content:""}
address{display:block;margin-bottom:22px;font-style:normal;line-height:1.5}
code,pre{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}
code{padding:2px 4px;color:#c7254e;white-space:nowrap;border-radius:6px}
pre{display:block;padding:10.5px;margin:0 0 11px;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border-radius: 5px;}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border:0}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both}

@media (min-width:992px){.container{max-width:95%}}@media (min-width:1200px){.container{max-width:95%}}table{max-width:100%;border-collapse:collapse}

@media screen and (min-width:768px){.hero{padding-top:50px;padding-bottom:50px}.hero h1{font-size:67.5px}}
/* Formatea los mensajes Flash::xxx() de KumbiaPHP */
.flash {
    margin: 5px 0;
    min-height: 32px;
    padding:3px 10px 3px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    line-height: 32px;
    border-radius: 2px;
}

.error {
    color: #D8000C;
    background-color: #FFBABA;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
}

.valid {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}

.paginator{
}
.paginator .nextprev{
  color: #000;
}
.paginator a{
border:1px solid #e8ebf1;
padding:.5em;
text-decoration:none;
margin: .5em .1em;
background:#FFF;
}
.paginator a:hover{
background: #e8ebf1;
}
.paginator strong{
background: #e8ebf1;
border:1px solid #e8ebf1;
padding:.5em;
margin: .5em .1em;
}
.actions {
border-top: dotted 1px grey; padding-top: 1em; margin: .5em 0 0;
}

label, input, textarea, select{
   display: block;
}
footer{
    padding-top: 1em; margin-top:2em; border-top: 1px solid #ccc; 
}