/*!
 * Bootstrap v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}
a{color:#0088cc;text-decoration:none}
a:hover{color:#005580;text-decoration:underline}
img{max-width:none;vertical-align:middle;border:0}
h1,h2,h3,h4{margin:10px 0;font-family:inherit;font-weight:bold;color:inherit}
h1{font-size:36px;line-height:40px}
h2{font-size:24px;line-height:28px}
h3{font-size:18px;line-height:24px}
p{margin:0 0 10px}
.container{width:960px;margin-right:auto;margin-left:auto;zoom:1}
.container:after{content:"";display:table;clear:both}
.row{margin-left:-20px;zoom:1}
.row:after{content:"";display:table;clear:both}
.span4{float:left;width:280px;margin-left:20px}
.span8{float:left;width:620px;margin-left:20px}
.span12{float:left;width:940px;margin-left:20px}

/* Navbar */
.navbar{overflow:visible;margin-bottom:20px}
.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#222222;background-image:-webkit-linear-gradient(top,#333333,#111111);background-image:-moz-linear-gradient(top,#333333,#111111);background-image:linear-gradient(to bottom,#333333,#111111);background-repeat:repeat-x;border:1px solid #111111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);-moz-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25)}
.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.navbar .brand small{display:block;font-size:11px;font-weight:normal;color:#999999}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}
.navbar .nav li{float:left}
.navbar .nav li a{float:none;padding:10px 15px 10px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.navbar .nav li a:hover{color:#ffffff;text-decoration:none;background-color:transparent}
.navbar .nav li.active a{color:#ffffff;background-color:#111111}

/* Well */
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}

/* Hero unit */
.hero-unit{padding:40px;margin-bottom:20px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.hero-unit h1{margin-bottom:0;font-size:40px;line-height:1;color:inherit;letter-spacing:-1px}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit}

/* Buttons */
.btn{display:inline-block;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-decoration:none;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.btn:hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;transition:background-position .1s linear}
.btn-large{padding:9px 14px;font-size:16px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-primary{color:#ffffff;background-color:#0074cc;background-image:-webkit-linear-gradient(top,#0088cc,#0055cc);background-image:-moz-linear-gradient(top,#0088cc,#0055cc);background-image:linear-gradient(to bottom,#0088cc,#0055cc);border-color:#0055cc #0055cc #003580;text-shadow:0 -1px 0 rgba(0,0,0,.25)}
.btn-danger{color:#ffffff;background-color:#bd362f;background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f #bd362f #802420;text-shadow:0 -1px 0 rgba(0,0,0,.25)}

/* Thumbnails */
.thumbnails{margin-left:-20px;zoom:1}
.thumbnails:after{content:"";display:table;clear:both}
.thumbnail-box{float:left;margin-left:20px;margin-bottom:20px;width:280px}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,.055);box-shadow:0 1px 3px rgba(0,0,0,.055)}

/* Labels */
.label{padding:1px 4px 2px;font-size:11.844px;font-weight:bold;color:#ffffff;background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.label-important{background-color:#b94a48}

/* Footer */
.footer{padding:19px 0;margin-top:20px;border-top:1px solid #eeeeee;background-color:#2c2c2c;color:#bbbbbb}
