/*!
* Bootstrap v2.1.1
*
* 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 @twitter by @mdo and @fat.
*/
 @import Url(http://netdna.bootstrapcdn.com/font-awesome/3.0/css/font-awesome.css);
.post_content article,
.post_content aside,
.post_content details,
.post_content footer,
.post_content header,
.post_content hgroup,
.post_content nav,
.post_content section{display: block;}
.post_content audio,
.post_content canvas,
.post_content video{display: inline-block;*display: inline;*zoom: 1;}
.post_content audio:not([controls]){display: none;}
.post_content a:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.post_content a:hover,
.post_content a:active{outline: 0;}
.post_content sub,
.post_content sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
.post_content sup{top: -0.5em;}
.post_content sub{bottom: -0.25em;}
.post_content img{width: auto\9;height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img{max-width: none;}
.clearfix{*zoom: 1;}
.clearfix:before,
.clearfix:after{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
.hide-text{font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level{display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.img-rounded{border-radius: 6px;}
.img-polaroid{padding: 4px;background-color:#fff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle{border-radius: 500px;}
.row{margin-left: -20px;*zoom: 1;}
.row:before,
.row:after{display: table;line-height: 0;content: "";}
.row:after{clear: both;}
.post_content [class*="span"]{float: left;min-height: 1px;margin-left: 20px;}
.span12{width: 940px;}
.span11{width: 860px;}
.span10{width: 780px;}
.span9{width: 700px;}
.span8{width: 620px;}
.span7{width: 540px;}
.span6{width: 460px;}
.span5{width: 380px;}
.span4{width: 300px;}
.span3{width: 220px;}
.span2{width: 140px;}
.span1{width: 60px;}
.row-fluid{width: 100%;*zoom: 1;}
.row-fluid:before,
.row-fluid:after{display: table;line-height: 0;content: "";}
.row-fluid:after{clear: both;}
.row-fluid [class*="span"]{display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;*margin-left: 2.074468085106383%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.row-fluid [class*="span"]:first-child{margin-left: 0;}

.row-fluid .span12{width: 100%;*width: 99.94680851063829%;}
.row-fluid .span11{width: 91.48936170212765%;*width: 91.43617021276594%;}
.row-fluid .span10{width: 82.97872340425532%;*width: 82.92553191489361%;}
.row-fluid .span9{width: 74.46808510638297%;*width: 74.41489361702126%;}
.row-fluid .span8{width: 65.95744680851064%;*width: 65.90425531914893%;}
.row-fluid .span7{width: 57.44680851063829%;*width: 57.39361702127659%;}
.row-fluid .span6{width: 48.93617021276595%;*width: 48.88297872340425%;}
.row-fluid .span5{width: 40.42553191489362%;*width: 40.37234042553192%;}
.row-fluid .span4{width: 31.914893617021278%;*width: 31.861702127659576%;}
.row-fluid .span3{width: 23.404255319148934%;*width: 23.351063829787233%;}
.row-fluid .span2{width: 14.893617021276595%;*width: 14.840425531914894%;}
.row-fluid .span1{width: 6.382978723404255%;*width: 6.329787234042553%;}

[class*="span"].hide,
.row-fluid [class*="span"].hide{display: none;}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right{float: right;}

.lead{margin-bottom: 20px;font-size: 21px;font-weight: 200;line-height: 30px;}
.post_content small{font-size: 85%;}
.post_content strong{font-weight: bold;}
.post_content em{font-style: italic;}
.post_content cite{font-style: normal;}
.muted{color:#999999;}
.text-warning{color:#c09853;}
.text-error{color:#b94a48;}
.text-info{color:#3a87ad;}
.text-success{color:#468847;}

.page-header{padding-bottom: 9px;margin: 20px 0 30px;border-bottom: 1px solid #eeeeee;}
.page-header h1{font-size: 36px;line-height: 40px;}
.page-header h1 small{font-weight: normal;line-height: 1;color:#999999;} 
.post_content ul,
.post_content ol{padding: 0;margin: 0 0 10px 25px;}
.post_content ul ul,
.post_content ul ol,
.post_content ol ol,
.post_content ol ul{margin-bottom: 0;}
.post_content li{line-height: 20px;}
ul.unstyled,
ol.unstyled{margin-left: 0;list-style: none;}
.post_content dl{margin-bottom: 20px;}
.post_content dt,
.post_content dd{line-height: 20px;}
.post_content dt{font-weight: bold;}
.post_content dd{margin-left: 10px;}
.dl-horizontal{*zoom: 1;}
.dl-horizontal:before,
.dl-horizontal:after{display: table;line-height: 0;content: "";}
.dl-horizontal:after{clear: both;}
.dl-horizontal dt{float: left;width: 160px;overflow: hidden;clear: left;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd{margin-left: 180px;}
.post_content hr{margin: 20px 0;border: 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #ffffff;}
abbr[title]{cursor: help;border-bottom: 1px dotted #999999;}
abbr.initialism{font-size: 90%;text-transform: uppercase;}
blockquote{padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eeeeee;}
blockquote p{margin-bottom: 0;font-size: 16px;font-weight: 300;line-height: 25px;}
blockquote small{display: block;line-height: 20px;color:#999999;}
blockquote small:before{content: '\2014 \00A0';}
blockquote.pull-right{float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;}
blockquote.pull-right p,
blockquote.pull-right small{text-align: right;}
blockquote.pull-right small:before{content: '';}
blockquote.pull-right small:after{content: '\00A0 \2014';}
q:before,
q:after,
blockquote:before,
blockquote:after{content: "";}
address{display: block;margin-bottom: 20px;font-style: normal;line-height: 20px;}
.post_content code,
pre{padding: 0 3px 2px;font-family: Monaco, Menlo, Consolas, "Courier New", monospace;font-size: 12px;color:#333333;border-radius: 3px;}
.post_content code{padding: 2px 4px;color:#d14;background-color:#f7f7f9;border: 1px solid #e1e1e8;}
.post_content pre{display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 20px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color:#f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.post_content pre code{padding: 0;color: inherit;background-color: transparent;border: 0;}
.pre-scrollable{max-height: 340px;overflow-y: scroll;}
.help-block,
.help-inline{color:#595959;}
.help-block{display: block;margin-bottom: 10px;}
.help-inline{display: inline-block;*display: inline;padding-left: 5px;vertical-align: middle;*zoom: 1;}
legend + .control-group{margin-top: 20px;-webkit-margin-top-collapse: separate;}
.table{max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 20px;}
.table th,
.table td{padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #dddddd;}
.table th{font-weight: bold;}
.table thead th{vertical-align: bottom;}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td{border-top: 0;}
.table tbody + tbody{border-top: 2px solid #dddddd;}
.table-condensed th,
.table-condensed td{padding: 4px 5px;}
.table-bordered{border: 1px solid #dddddd;border-collapse: separate;*border-collapse: collapse;border-left: 0;border-radius: 4px;}
.table-bordered th,
.table-bordered td{border-left: 1px solid #dddddd;}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td{border-top: 0;}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child{border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child{border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child{border-radius: 0 0 0 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius: 4px;}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child{border-top-left-radius: 4px;}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child{border-top-right-radius: 4px;}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th{background-color:#f5f5f5;}
.post_content table [class*=span],
.row-fluid table [class*=span]{display: table-cell;float: none;margin-left: 0;}
.table tbody tr.success td{background-color:#dff0d8;}
.table tbody tr.error td{background-color:#f2dede;}
.table tbody tr.warning td{background-color:#fcf8e3;}
.table tbody tr.info td{background-color:#d9edf7;}
.table-hover tbody tr.success:hover td{background-color:#d0e9c6;}
.table-hover tbody tr.error:hover td{background-color:#ebcccc;}
.table-hover tbody tr.warning:hover td{background-color:#faf2cc;}
.table-hover tbody tr.info:hover td{background-color:#c4e3f3;}
[class^="icon-"],
[class*=" icon-"]{display: inline-block;width: 14px;height: 14px;margin-top: 1px;*margin-right: .3em;line-height: 14px;vertical-align: text-top;}
/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.dropdown-menu > .active > a > [class*=" icon-"]{background-image: url("../img/glyphicons-halflings-white.png");}
.icon-glass{background-position: 0      0;}
.icon-music{background-position: -24px 0;}
.icon-search{background-position: -48px 0;}
.icon-envelope{background-position: -72px 0;}
.icon-heart{background-position: -96px 0;}
.icon-star{background-position: -120px 0;}
.icon-star-empty{background-position: -144px 0;}
.icon-user{background-position: -168px 0;}
.icon-film{background-position: -192px 0;}
.icon-th-large{background-position: -216px 0;}
.icon-th{background-position: -240px 0;}
.icon-th-list{background-position: -264px 0;}
.icon-ok{background-position: -288px 0;}
.icon-remove{background-position: -312px 0;}
.icon-zoom-in{background-position: -336px 0;}
.icon-zoom-out{background-position: -360px 0;}
.icon-off{background-position: -384px 0;}
.icon-signal{background-position: -408px 0;}
.icon-cog{background-position: -432px 0;}
.icon-trash{background-position: -456px 0;}
.icon-home{background-position: 0 -24px;}
.icon-file{background-position: -24px -24px;}
.icon-time{background-position: -48px -24px;}
.icon-road{background-position: -72px -24px;}
.icon-download-alt{background-position: -96px -24px;}
.icon-download{background-position: -120px -24px;}
.icon-upload{background-position: -144px -24px;}
.icon-inbox{background-position: -168px -24px;}
.icon-play-circle{background-position: -192px -24px;}
.icon-repeat{background-position: -216px -24px;}
.icon-refresh{background-position: -240px -24px;}
.icon-list-alt{background-position: -264px -24px;}
.icon-lock{background-position: -287px -24px;}
.icon-flag{background-position: -312px -24px;}
.icon-headphones{background-position: -336px -24px;}
.icon-volume-off{background-position: -360px -24px;}
.icon-volume-down{background-position: -384px -24px;}
.icon-volume-up{background-position: -408px -24px;}
.icon-qrcode{background-position: -432px -24px;}
.icon-barcode{background-position: -456px -24px;}
.icon-tag{background-position: 0 -48px;}
.icon-tags{background-position: -25px -48px;}
.icon-book{background-position: -48px -48px;}
.icon-bookmark{background-position: -72px -48px;}
.icon-print{background-position: -96px -48px;}
.icon-camera{background-position: -120px -48px;}
.icon-font{background-position: -144px -48px;}
.icon-bold{background-position: -167px -48px;}
.icon-italic{background-position: -192px -48px;}
.icon-text-height{background-position: -216px -48px;}
.icon-text-width{background-position: -240px -48px;}
.icon-align-left{background-position: -264px -48px;}
.icon-align-center{background-position: -288px -48px;}
.icon-align-right{background-position: -312px -48px;}
.icon-align-justify{background-position: -336px -48px;}
.icon-list{background-position: -360px -48px;}
.icon-indent-left{background-position: -384px -48px;}
.icon-indent-right{background-position: -408px -48px;}
.icon-facetime-video{background-position: -432px -48px;}
.icon-picture{background-position: -456px -48px;}
.icon-pencil{background-position: 0 -72px;}
.icon-map-marker{background-position: -24px -72px;}
.icon-adjust{background-position: -48px -72px;}
.icon-tint{background-position: -72px -72px;}
.icon-edit{background-position: -96px -72px;}
.icon-share{background-position: -120px -72px;}
.icon-check{background-position: -144px -72px;}
.icon-move{background-position: -168px -72px;}
.icon-step-backward{background-position: -192px -72px;}
.icon-fast-backward{background-position: -216px -72px;}
.icon-backward{background-position: -240px -72px;}
.icon-play{background-position: -264px -72px;}
.icon-pause{background-position: -288px -72px;}
.icon-stop{background-position: -312px -72px;}
.icon-forward{background-position: -336px -72px;}
.icon-fast-forward{background-position: -360px -72px;}
.icon-step-forward{background-position: -384px -72px;}
.icon-eject{background-position: -408px -72px;}
.icon-chevron-left{background-position: -432px -72px;}
.icon-chevron-right{background-position: -456px -72px;}
.icon-plus-sign{background-position: 0 -96px;}
.icon-minus-sign{background-position: -24px -96px;}
.icon-remove-sign{background-position: -48px -96px;}
.icon-ok-sign{background-position: -72px -96px;}
.icon-question-sign{background-position: -96px -96px;}
.icon-info-sign{background-position: -120px -96px;}
.icon-screenshot{background-position: -144px -96px;}
.icon-remove-circle{background-position: -168px -96px;}
.icon-ok-circle{background-position: -192px -96px;}
.icon-ban-circle{background-position: -216px -96px;}
.icon-arrow-left{background-position: -240px -96px;}
.icon-arrow-right{background-position: -264px -96px;}
.icon-arrow-up{background-position: -289px -96px;}
.icon-arrow-down{background-position: -312px -96px;}
.icon-share-alt{background-position: -336px -96px;}
.icon-resize-full{background-position: -360px -96px;}
.icon-resize-small{background-position: -384px -96px;}
.icon-plus{background-position: -408px -96px;}
.icon-minus{background-position: -433px -96px;}
.icon-asterisk{background-position: -456px -96px;}
.icon-exclamation-sign{background-position: 0 -120px;}
.icon-gift{background-position: -24px -120px;}
.icon-leaf{background-position: -48px -120px;}
.icon-fire{background-position: -72px -120px;}
.icon-eye-open{background-position: -96px -120px;}
.icon-eye-close{background-position: -120px -120px;}
.icon-warning-sign{background-position: -144px -120px;}
.icon-plane{background-position: -168px -120px;}
.icon-calendar{background-position: -192px -120px;}
.icon-random{width: 16px;background-position: -216px -120px;}
.icon-comment{background-position: -240px -120px;}
.icon-magnet{background-position: -264px -120px;}
.icon-chevron-up{background-position: -288px -120px;}
.icon-chevron-down{background-position: -313px -119px;}
.icon-retweet{background-position: -336px -120px;}
.icon-shopping-cart{background-position: -360px -120px;}
.icon-folder-close{background-position: -384px -120px;}
.icon-folder-open{width: 16px;background-position: -408px -120px;}
.icon-resize-vertical{background-position: -432px -119px;}
.icon-resize-horizontal{background-position: -456px -118px;}
.icon-hdd{background-position: 0 -144px;}
.icon-bullhorn{background-position: -24px -144px;}
.icon-bell{background-position: -48px -144px;}
.icon-certificate{background-position: -72px -144px;}
.icon-thumbs-up{background-position: -96px -144px;}
.icon-thumbs-down{background-position: -120px -144px;}
.icon-hand-right{background-position: -144px -144px;}
.icon-hand-left{background-position: -168px -144px;}
.icon-hand-up{background-position: -192px -144px;}
.icon-hand-down{background-position: -216px -144px;}
.icon-circle-arrow-right{background-position: -240px -144px;}
.icon-circle-arrow-left{background-position: -264px -144px;}
.icon-circle-arrow-up{background-position: -288px -144px;}
.icon-circle-arrow-down{background-position: -312px -144px;}
.icon-globe{background-position: -336px -144px;}
.icon-wrench{background-position: -360px -144px;}
.icon-tasks{background-position: -384px -144px;}
.icon-filter{background-position: -408px -144px;}
.icon-briefcase{background-position: -432px -144px;}
.icon-fullscreen{background-position: -456px -144px;}
.dropup,
.dropdown{position: relative;}
.dropdown-toggle{*margin-bottom: -3px;}
.dropdown-toggle:active,
.open .dropdown-toggle{outline: 0;}
.caret{display: inline-block;width: 0;height: 0;vertical-align: top;border-top: 4px solid #000000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
.open{*z-index: 1000;}
.dropup .caret,
.typeahead{margin-top: 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.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, 0.05);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote{border-color:#ddd;border-color: rgba(0, 0, 0, 0.15);}
.well-large{padding: 24px;border-radius: 6px;}
.well-small{padding: 9px;border-radius: 3px;}
.fade{opacity: 0;-webkit-transition: opacity 0.15s linear;-moz-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}
.collapse{position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}
.collapse.in{height: auto;}
.close{float: right;font-size: 20px;font-weight: bold;line-height: 20px;color:#000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.close:hover{color:#000000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}
.post_content button.close{padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.btn{display: inline-block;color:#fff;text-decoration:none;*display: inline;padding: 4px 14px;margin-bottom: 0;*margin-left: .3em;font-size: 14px;line-height: 20px;*line-height: 20px;color:#333333;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;cursor: pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);background-repeat: repeat-x;border: 1px solid #bbbbbb;*border: 0;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;border-radius: 4px;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);*zoom: 1;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,
.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left: 0;}
.btn:hover{color:#333333;text-decoration: none;background-color:#e6e6e6;*background-color:#d9d9d9;/* Buttons in IE7 don't get borders, so darken on hover */
background-position: 0 -15px;-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;transition: background-position 0.1s linear;}
.btn:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn.active,
.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image: none;outline: 0;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled,
.btn[disabled]{cursor: default;background-color:#e6e6e6;background-image: none;opacity: 0.65;filter: alpha(opacity=65);box-shadow: none;}
.btn-large{padding: 9px 14px;font-size: 16px;line-height: normal;border-radius: 5px;}
.btn-large [class^="icon-"]{margin-top: 2px;}
.btn-small{padding: 3px 9px;font-size: 12px;line-height: 18px;}
.btn-small [class^="icon-"]{margin-top: 0;}
.btn-mini{padding: 2px 6px;font-size: 11px;line-height: 17px;}
.btn-block{display: block;width: 100%;padding-right: 0;padding-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn-block + .btn-block{margin-top: 5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{width: 100%;}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active{color: rgba(255, 255, 255, 0.75);}
.btn{border-color:#c5c5c5;border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
.btn-primary{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;*background-color:#0044cc;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;border-color:#0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;}
.btn-primary:active,
.btn-primary.active{background-color:#003399 \9;}
.btn-warning{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;*background-color:#f89406;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image: -webkit-linear-gradient(top, #fbb450, #f89406);background-image: -o-linear-gradient(top, #fbb450, #f89406);background-image: linear-gradient(to bottom, #fbb450, #f89406);background-image: -moz-linear-gradient(top, #fbb450, #f89406);background-repeat: repeat-x;border-color:#f89406 #f89406 #ad6704;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;}
.btn-warning:active,
.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;*background-color:#bd362f;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);background-repeat: repeat-x;border-color:#bd362f #bd362f #802420;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;}
.btn-danger:active,
.btn-danger.active{background-color:#942a25 \9;}
.btn-success{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;*background-color:#51a351;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-image: -moz-linear-gradient(top, #62c462, #51a351);background-repeat: repeat-x;border-color:#51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.btn-success:active,
.btn-success.active{background-color:#408140 \9;}
.btn-info{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;*background-color:#2f96b4;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);background-repeat: repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;}
.btn-info:active,
.btn-info.active{background-color:#24748c \9;}
.btn-inverse{color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;*background-color:#222222;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image: -webkit-linear-gradient(top, #444444, #222222);background-image: -o-linear-gradient(top, #444444, #222222);background-image: linear-gradient(to bottom, #444444, #222222);background-image: -moz-linear-gradient(top, #444444, #222222);background-repeat: repeat-x;border-color:#222222 #222222 #000000;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;}
.btn-inverse:active,
.btn-inverse.active{background-color:#080808 \9;}
button.btn,
input[type="submit"].btn{*padding-top: 3px;*padding-bottom: 3px;}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner{padding: 0;border: 0;}
button.btn.btn-large,
input[type="submit"].btn.btn-large{*padding-top: 7px;*padding-bottom: 7px;}
button.btn.btn-small,
input[type="submit"].btn.btn-small{*padding-top: 3px;*padding-bottom: 3px;}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini{*padding-top: 1px;*padding-bottom: 1px;}
.btn-link,
.btn-link:active,
.btn-link[disabled]{background-color: transparent;background-image: none;box-shadow: none;}
.btn-link{color:#0088cc;cursor: pointer;border-color: transparent;border-radius: 0;}
.btn-link:hover{color:#005580;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover{color:#333333;text-decoration: none;}
.btn-group{position: relative;*margin-left: .3em;font-size: 0;white-space: nowrap;vertical-align: middle;}
.btn-group:first-child{*margin-left: 0;}
.btn-group + .btn-group{margin-left: 5px;}
.btn-toolbar{margin-top: 10px;margin-bottom: 10px;font-size: 0;}
.btn-toolbar .btn-group{display: inline-block;*display: inline;/* IE7 inline-block hack */
*zoom: 1;}
.btn-toolbar .btn + .btn,
.btn-toolbar .btn-group + .btn,
.btn-toolbar .btn + .btn-group{margin-left: 5px;}
.btn .caret{margin-top: 8px;margin-left: 0;}
.btn-mini .caret,
.btn-small .caret,
.btn-large .caret{margin-top: 6px;}
.btn-large .caret{border-top-width: 5px;border-right-width: 5px;border-left-width: 5px;}
.dropup .btn-large .caret{border-top: 0;border-bottom: 5px solid #000000;}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display: inline-block;*display: inline;/* IE7 inline-block hack */
*zoom: 1;}
.alert{padding: 8px 35px 8px 14px;margin-bottom: 20px;color:#c09853;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border: 1px solid #fbeed5;border-radius: 4px;}
.alert h4{margin: 0;}
.alert .close{position: relative;top: -2px;right: -21px;line-height: 20px;}
.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-danger,
.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}
.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}
.alert-block{padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,
.alert-block > ul{margin-bottom: 0;}
.alert-block p + p{margin-top: 5px;}
.thumbnails{margin-left: -20px;list-style: none;*zoom: 1;}
.thumbnails p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin: 0 0 10px;}
.thumbnails h3{font-size: 24px;line-height: 40px;}
.thumbnails:before,
.thumbnails:after{display: table;line-height: 0;content: "";}
.thumbnails:after{clear: both;}
.row-fluid .thumbnails{margin-left: 0;}
.thumbnails > li{float: left;margin-bottom: 20px;margin-left: 20px;}
.thumbnail{display: block;padding: 4px;line-height: 20px;border: 1px solid #ddd;border-radius: 4px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a.thumbnail:hover{border-color:#0088cc;box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail > img{display: block;max-width: 100%;margin-right: auto;margin-left: auto;}
.thumbnail .caption{padding: 9px;color:#555555;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-align:left;}
.label,
.badge{font-size: 11.844px;font-weight: bold;line-height: 14px;color:#ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);white-space: nowrap;vertical-align: baseline;background-color:#999999;}
.label{padding: 1px 4px 2px;border-radius: 3px;}
.badge{padding: 1px 9px 2px;border-radius: 9px;}
a.label:hover,
a.badge:hover{color:#ffffff;text-decoration: none;cursor: pointer;}
.label-important,
.badge-important{background-color:#b94a48;}
.label-important[href],
.badge-important[href]{background-color:#953b39;}
.label-warning,
.badge-warning{background-color:#f89406;}
.label-warning[href],
.badge-warning[href]{background-color:#c67605;}
.label-success,
.badge-success{background-color:#468847;}
.label-success[href],
.badge-success[href]{background-color:#356635;}
.label-info,
.badge-info{background-color:#3a87ad;}
.label-info[href],
.badge-info[href]{background-color:#2d6987;}
.label-inverse,
.badge-inverse{background-color:#333333;}
.label-inverse[href],
.badge-inverse[href]{background-color:#1a1a1a;}
.btn .label,
.btn .badge{position: relative;top: -1px;}
.btn-mini .label,
.btn-mini .badge{top: 0;}
.hero-unit{padding: 60px;margin-bottom: 30px;background-color:#eeeeee;border-radius: 6px;}
.hero-unit h1{margin-bottom: 0;font-size: 60px;line-height: 1;letter-spacing: -1px;color: inherit;}
.hero-unit p{font-size: 18px;font-weight: 200;line-height: 30px;color: inherit;}
.pull-right{float: right;}
.pull-left{float: left;}
.hide{display: none;}
.show{display: block;}
.invisible{visibility: hidden;}
.affix{position: fixed;}
