/* Bootstrap 3, ridotto a quello che questa pagina usa davvero.
 *
 * Prima erano due file per 141 KB in tutto — bootstrap.min.css e
 * bootstrap-theme.min.css — su una pagina che ne usa 54 regole su 1499:
 * la griglia, .img-responsive, il pulsante .btn-warning e le poche regole di
 * base su body, a, h2, h3, p, img.
 *
 * Generato guardando quali selettori combaciano davvero col DOM, non a occhio,
 * e copiando le dichiarazioni dal file originale carattere per carattere. Se
 * aggiungi un componente Bootstrap a questa pagina (una tabella, un form, una
 * navbar) qui dentro non c'e': ripescalo dal Bootstrap completo, che resta
 * nella cronologia di git.
 *
 * Sparite di proposito: le @font-face dei glyphicon, perche' non c'e' un solo
 * glyphicon in pagina e i file dei font non erano nemmeno sul server, e le
 * @keyframes di .progress-bar, che nessuna regola rimasta nomina.
 */

/* --- da bootstrap.min.css --- */
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
a:active,a:hover{outline:0}
strong{font-weight:700}
img{border:0}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
img{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
h2,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h2,h3{margin-top:20px;margin-bottom:10px}
h2{font-size:30px}
h3{font-size:24px}
p{margin:0 0 10px}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col-md-1,.col-md-10{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:992px){
.col-md-1,.col-md-10{float:left}
.col-md-10{width:83.33333333%}
.col-md-1{width:8.33333333%}
}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active:focus,.btn-warning:active:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning:active{background-image:none}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.container-fluid:after,.container-fluid:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.row:after{clear:both}

/* --- da bootstrap-theme.min.css --- */
.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn:active{background-image:none}
.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}
.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}
.btn-warning:active{background-color:#eb9316;border-color:#e38d13}
