packages feed

Rlang-QQ 0.1.0.3 → 0.1.1.0

raw patch · 8 files changed

+4437/−15 lines, 8 files

Files

Rlang-QQ.cabal view
@@ -1,5 +1,5 @@ name: Rlang-QQ-version: 0.1.0.3+version: 0.1.1.0 cabal-version: >=1.8 build-type: Simple license: BSD3@@ -11,6 +11,11 @@              Variables from the haskell-side are passed in, and              variables created (or modified) are returned as the value              of the quasiquote.+             .+             The R package knitr is used, which allows recording plots. But+             for this to work, you need to install it first, for example with:+             .+             > R --no-save <<< 'install.packages("knitr")' category: Development author: Adam Vogt <vogt.adam@gmail.com> tested-with: GHC == 7.6.2@@ -20,6 +25,8 @@                     examples/*.Rmd,                     examples/*.ref                     examples/*.png+                    examples/*.ipynb+                    examples/*.html                     examples/Makefile  source-repository head
+ examples/ihaskell1.html view
@@ -0,0 +1,1994 @@+<!DOCTYPE html>+<html>+<head>++<meta charset="utf-8" />+<title>RlangQQ proof of concept</title>++<style type="text/css">+    .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}+.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;}+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}+audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}+audio:not([controls]){display:none;}+html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}+a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}+a:hover,a:active{outline:0;}+sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}+sup{top:-0.5em;}+sub{bottom:-0.25em;}+img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}+#map_canvas img,.google-maps img{max-width:none;}+button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}+button,input{*overflow:visible;line-height:normal;}+button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}+button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}+label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}+input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}+input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}+textarea{overflow:auto;vertical-align:top;}+@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#000000;background-color:#ffffff;}+a{color:#0088cc;text-decoration:none;}+a:hover,a:focus{color:#005580;text-decoration:underline;}+.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}+.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}+.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+[class*="span"]{float:left;min-height:1px;margin-left:20px;}+.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.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;}+.offset12{margin-left:980px;}+.offset11{margin-left:900px;}+.offset10{margin-left:820px;}+.offset9{margin-left:740px;}+.offset8{margin-left:660px;}+.offset7{margin-left:580px;}+.offset6{margin-left:500px;}+.offset5{margin-left:420px;}+.offset4{margin-left:340px;}+.offset3{margin-left:260px;}+.offset2{margin-left:180px;}+.offset1{margin-left:100px;}+.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+[class*="span"]{float:left;min-height:1px;margin-left:20px;}+.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.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;}+.offset12{margin-left:980px;}+.offset11{margin-left:900px;}+.offset10{margin-left:820px;}+.offset9{margin-left:740px;}+.offset8{margin-left:660px;}+.offset7{margin-left:580px;}+.offset6{margin-left:500px;}+.offset5{margin-left:420px;}+.offset4{margin-left:340px;}+.offset3{margin-left:260px;}+.offset2{margin-left:180px;}+.offset1{margin-left:100px;}+.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}+.row-fluid [class*="span"]:first-child{margin-left:0;}+.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}+.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%;}+.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}+.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}+.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}+.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}+.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}+.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}+.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}+.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}+.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}+.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}+.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}+.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}+.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}+.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}+.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}+.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}+.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}+.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}+.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}+.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}+.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}+.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}+.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}+.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}+.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}+.row-fluid [class*="span"]:first-child{margin-left:0;}+.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}+.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%;}+.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}+.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}+.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}+.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}+.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}+.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}+.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}+.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}+.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}+.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}+.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}+.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}+.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}+.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}+.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}+.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}+.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}+.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}+.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}+.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}+.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}+.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}+.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}+.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}+[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}+[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}+.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}+.container-fluid:after{clear:both;}+.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}+.container-fluid:after{clear:both;}+p{margin:0 0 10px;}+.lead{margin-bottom:20px;font-size:19.5px;font-weight:200;line-height:30px;}+small{font-size:85%;}+strong{font-weight:bold;}+em{font-style:italic;}+cite{font-style:normal;}+.muted{color:#999999;}+a.muted:hover,a.muted:focus{color:#808080;}+.text-warning{color:#c09853;}+a.text-warning:hover,a.text-warning:focus{color:#a47e3c;}+.text-error{color:#b94a48;}+a.text-error:hover,a.text-error:focus{color:#953b39;}+.text-info{color:#3a87ad;}+a.text-info:hover,a.text-info:focus{color:#2d6987;}+.text-success{color:#468847;}+a.text-success:hover,a.text-success:focus{color:#356635;}+.text-left{text-align:left;}+.text-right{text-align:right;}+.text-center{text-align:center;}+h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;}+h1,h2,h3{line-height:40px;}+h1{font-size:35.75px;}+h2{font-size:29.25px;}+h3{font-size:22.75px;}+h4{font-size:16.25px;}+h5{font-size:13px;}+h6{font-size:11.049999999999999px;}+h1 small{font-size:22.75px;}+h2 small{font-size:16.25px;}+h3 small{font-size:13px;}+h4 small{font-size:13px;}+.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;}+ul,ol{padding:0;margin:0 0 10px 25px;}+ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}+li{line-height:20px;}+ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}+ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;}+dl{margin-bottom:20px;}+dt,dd{line-height:20px;}+dt{font-weight:bold;}+dd{margin-left:10px;}+.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}+.dl-horizontal:after{clear:both;}+.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}+.dl-horizontal:after{clear:both;}+.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;}+hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}+abbr[title],abbr[data-original-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:16.25px;font-weight:300;line-height:1.25;}+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;}+code,pre{padding:0 3px 2px;font-family:monospace;font-size:11px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;}+pre{display:block;padding:9.5px;margin:0 0 10px;font-size:12px;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;}pre.prettyprint{margin-bottom:20px;}+pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}+.pre-scrollable{max-height:340px;overflow-y:scroll;}+form{margin:0 0 20px;}+fieldset{padding:0;margin:0;border:0;}+legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;}+label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:20px;}+input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}+label{display:block;margin-bottom:5px;}+select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:13px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}+input,textarea,.uneditable-input{width:206px;}+textarea{height:auto;}+textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}+input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}+input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}+select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}+select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}+select[multiple],select[size]{height:auto;}+select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}+.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}+.uneditable-input{overflow:hidden;white-space:nowrap;}+.uneditable-textarea{width:auto;height:auto;}+input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}+input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}+input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}+input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}+input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}+input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}+.radio,.checkbox{min-height:20px;padding-left:20px;}+.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}+.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}+.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}+.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}+.input-mini{width:60px;}+.input-small{width:90px;}+.input-medium{width:150px;}+.input-large{width:210px;}+.input-xlarge{width:270px;}+.input-xxlarge{width:530px;}+input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}+.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}+input,textarea,.uneditable-input{margin-left:0;}+.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}+input.span12,textarea.span12,.uneditable-input.span12{width:926px;}+input.span11,textarea.span11,.uneditable-input.span11{width:846px;}+input.span10,textarea.span10,.uneditable-input.span10{width:766px;}+input.span9,textarea.span9,.uneditable-input.span9{width:686px;}+input.span8,textarea.span8,.uneditable-input.span8{width:606px;}+input.span7,textarea.span7,.uneditable-input.span7{width:526px;}+input.span6,textarea.span6,.uneditable-input.span6{width:446px;}+input.span5,textarea.span5,.uneditable-input.span5{width:366px;}+input.span4,textarea.span4,.uneditable-input.span4{width:286px;}+input.span3,textarea.span3,.uneditable-input.span3{width:206px;}+input.span2,textarea.span2,.uneditable-input.span2{width:126px;}+input.span1,textarea.span1,.uneditable-input.span1{width:46px;}+input,textarea,.uneditable-input{margin-left:0;}+.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}+input.span12,textarea.span12,.uneditable-input.span12{width:926px;}+input.span11,textarea.span11,.uneditable-input.span11{width:846px;}+input.span10,textarea.span10,.uneditable-input.span10{width:766px;}+input.span9,textarea.span9,.uneditable-input.span9{width:686px;}+input.span8,textarea.span8,.uneditable-input.span8{width:606px;}+input.span7,textarea.span7,.uneditable-input.span7{width:526px;}+input.span6,textarea.span6,.uneditable-input.span6{width:446px;}+input.span5,textarea.span5,.uneditable-input.span5{width:366px;}+input.span4,textarea.span4,.uneditable-input.span4{width:286px;}+input.span3,textarea.span3,.uneditable-input.span3{width:206px;}+input.span2,textarea.span2,.uneditable-input.span2{width:126px;}+input.span1,textarea.span1,.uneditable-input.span1{width:46px;}+.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}+.controls-row:after{clear:both;}+.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}+.controls-row:after{clear:both;}+.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;}+.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;}+input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}+input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}+.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}+.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;}+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}+.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}+.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;}+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}+.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}+.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;}+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}+.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}+.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;}+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}+.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}+.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;}+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}+.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}+.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;}+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}+.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}+.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;}+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}+.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}+.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;}+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}+input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}+.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}+.form-actions:after{clear:both;}+.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}+.form-actions:after{clear:both;}+.help-block,.help-inline{color:#262626;}+.help-block{display:block;margin-bottom:10px;}+.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}+.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:13px;}+.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}+.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:13px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;}+.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}+.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}+.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}+.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append .btn-group:first-child{margin-left:0;}+input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}+.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}+.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}+.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}+.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;}+.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}+.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;}+.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}+.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}+.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}+.control-group{margin-bottom:10px;}+legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}+.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}+.form-horizontal .control-group:after{clear:both;}+.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}+.form-horizontal .control-group:after{clear:both;}+.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}+.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}+.form-horizontal .help-block{margin-bottom:0;}+.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;}+.form-horizontal .form-actions{padding-left:180px;}+table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}+.table{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 colgroup+thead tr:first-child th,.table colgroup+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 .table{background-color:#ffffff;}+.table-condensed th,.table-condensed td{padding:4px 5px;}+.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;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,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;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,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;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 tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft: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 tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}+.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}+.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{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;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{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;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;}+table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}+.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}+.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}+.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}+.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}+.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}+.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}+.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;}+.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}+.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}+.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}+.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;}+.table td.span12,.table th.span12{float:none;width:924px;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-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>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{background-position:-216px -120px;width:16px;}+.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;width:16px;}+.icon-folder-open{background-position:-408px -120px;width:16px;}+.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:"";}+.dropdown .caret{margin-top:8px;margin-left:2px;}+.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}+.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}+.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}+.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}+.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}+.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}+.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}+.open{*z-index:1000;}.open>.dropdown-menu{display:block;}+.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}+.pull-right>.dropdown-menu{right:0;left:auto;}+.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}+.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}+.dropdown-submenu{position:relative;}+.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}+.dropdown-submenu:hover>.dropdown-menu{display:block;}+.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}+.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}+.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}+.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}+.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}+.typeahead{z-index:1051;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;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;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,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}+button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}+.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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,.btn:focus,.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:hover,.btn:focus,.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:first-child{*margin-left:0;}+.btn:hover,.btn:focus{color:#333333;text-decoration:none;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-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}+.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}+.btn-large{padding:11px 19px;font-size:16.25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}+.btn-small{padding:2px 10px;font-size:11.049999999999999px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}+.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}+.btn-mini{padding:0 6px;font-size:9.75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.btn-block{display:block;width:100%;padding-left:0;padding-right: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-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);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);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.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-primary:hover,.btn-primary:focus,.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-image:-moz-linear-gradient(top, #fbb450, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.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-warning:hover,.btn-warning:focus,.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-image:-moz-linear-gradient(top, #ee5f5b, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.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-danger:hover,.btn-danger:focus,.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-image:-moz-linear-gradient(top, #62c462, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);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);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.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-success:hover,.btn-success:focus,.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-image:-moz-linear-gradient(top, #5bc0de, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.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-info:hover,.btn-info:focus,.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-image:-moz-linear-gradient(top, #444444, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);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);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.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;}+.btn-inverse:hover,.btn-inverse:focus,.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;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}+.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}+.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}+.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}+.btn-group:first-child{*margin-left:0;}+.btn-group+.btn-group{margin-left:5px;}+.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}+.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-group>.btn+.btn{margin-left:-1px;}+.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px;}+.btn-group>.btn-mini{font-size:9.75px;}+.btn-group>.btn-small{font-size:11.049999999999999px;}+.btn-group>.btn-large{font-size:16.25px;}+.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}+.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}+.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}+.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}+.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}+.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}+.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}+.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}+.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}+.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}+.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}+.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}+.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}+.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}+.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}+.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}+.btn .caret{margin-top:8px;margin-left:0;}+.btn-large .caret{margin-top:6px;}+.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}+.btn-mini .caret,.btn-small .caret{margin-top:8px;}+.dropup .btn-large .caret{border-bottom-width:5px;}+.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;*zoom:1;}+.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}+.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}+.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}+.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}+.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}+.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.alert,.alert h4{color:#c09853;}+.alert h4{margin:0;}+.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}+.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}+.alert-success h4{color:#468847;}+.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}+.alert-danger h4,.alert-error h4{color:#b94a48;}+.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}+.alert-info h4{color:#3a87ad;}+.alert-block{padding-top:14px;padding-bottom:14px;}+.alert-block>p,.alert-block>ul{margin-bottom:0;}+.alert-block p+p{margin-top:5px;}+.nav{margin-left:0;margin-bottom:20px;list-style:none;}+.nav>li>a{display:block;}+.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}+.nav>li>a>img{max-width:none;}+.nav>.pull-right{float:right;}+.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}+.nav li+.nav-header{margin-top:9px;}+.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}+.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}+.nav-list>li>a{padding:3px 15px;}+.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}+.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}+.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}+.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}+.nav-tabs:after,.nav-pills:after{clear:both;}+.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}+.nav-tabs:after,.nav-pills:after{clear:both;}+.nav-tabs>li,.nav-pills>li{float:left;}+.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}+.nav-tabs{border-bottom:1px solid #ddd;}+.nav-tabs>li{margin-bottom:-1px;}+.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}+.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}+.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}+.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}+.nav-stacked>li{float:none;}+.nav-stacked>li>a{margin-right:0;}+.nav-tabs.nav-stacked{border-bottom:0;}+.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}+.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}+.nav-pills.nav-stacked>li>a{margin-bottom:3px;}+.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}+.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}+.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}+.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}+.nav-tabs .dropdown-toggle .caret{margin-top:8px;}+.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}+.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}+.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}+.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;}+.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}+.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}+.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}+.tabbable:after{clear:both;}+.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}+.tabbable:after{clear:both;}+.tab-content{overflow:auto;}+.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}+.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}+.tab-content>.active,.pill-content>.active{display:block;}+.tabs-below>.nav-tabs{border-top:1px solid #ddd;}+.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}+.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}+.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}+.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}+.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}+.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}+.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}+.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}+.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}+.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}+.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}+.nav>.disabled>a{color:#999999;}+.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}+.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}+.navbar-inner{min-height:36px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}+.navbar-inner:after{clear:both;}+.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}+.navbar-inner:after{clear:both;}+.navbar .container{width:auto;}+.nav-collapse.collapse{height:auto;overflow:visible;}+.navbar .brand{float:left;display:block;padding:8px 20px 8px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}+.navbar-text{margin-bottom:0;line-height:36px;color:#777777;}+.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}+.navbar .divider-vertical{height:36px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}+.navbar .btn,.navbar .btn-group{margin-top:3px;}+.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}+.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}+.navbar-form:after{clear:both;}+.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}+.navbar-form:after{clear:both;}+.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:3px;}+.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}+.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}+.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}+.navbar-search{position:relative;float:left;margin-top:3px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}+.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}+.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.navbar-fixed-top{top:0;}+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}+.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}+.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}+.navbar .nav.pull-right{float:right;margin-right:0;}+.navbar .nav>li{float:left;}+.navbar .nav>li>a{float:none;padding:8px 15px 8px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}+.navbar .nav .dropdown-toggle .caret{margin-top:8px;}+.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}+.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}+.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}+.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}+.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}+.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}+.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}+.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}+.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}+.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}+.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}+.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}+.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}+.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;}+.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}+.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}+.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}+.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}+.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}+.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}+.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}+.navbar-inverse .brand{color:#999999;}+.navbar-inverse .navbar-text{color:#999999;}+.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}+.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}+.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}+.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}+.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}+.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}+.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}+.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}+.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}+.breadcrumb>.active{color:#999999;}+.pagination{margin:20px 0;}+.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}+.pagination ul>li{display:inline;}+.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}+.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}+.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}+.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}+.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.pagination-centered{text-align:center;}+.pagination-right{text-align:right;}+.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px;}+.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}+.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}+.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}+.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}+.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.049999999999999px;}+.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px;}+.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}+.pager:after{clear:both;}+.pager:before,.pager:after{display:table;content:"";line-height:0;}+.pager:after{clear:both;}+.pager li{display:inline;}+.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}+.pager .next>a,.pager .next>span{float:right;}+.pager .previous>a,.pager .previous>span{float:left;}+.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;}+.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}+.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}+.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}+.modal.fade.in{top:10%;}+.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}+.modal-header h3{margin:0;line-height:30px;}+.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}+.modal-form{margin-bottom:0;}+.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}+.modal-footer:after{clear:both;}+.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}+.modal-footer:after{clear:both;}+.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}+.modal-footer .btn-group .btn+.btn{margin-left:-1px;}+.modal-footer .btn-block+.btn-block{margin-left:0;}+.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}+.tooltip.top{margin-top:-3px;padding:5px 0;}+.tooltip.right{margin-left:3px;padding:0 5px;}+.tooltip.bottom{margin-top:3px;padding:5px 0;}+.tooltip.left{margin-left:-3px;padding:0 5px;}+.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}+.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}+.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}+.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}+.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}+.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}+.popover.right{margin-left:10px;}+.popover.bottom{margin-top:10px;}+.popover.left{margin-left:-10px;}+.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}+.popover-content{padding:9px 14px;}+.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}+.popover .arrow{border-width:11px;}+.popover .arrow:after{border-width:10px;content:"";}+.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}+.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}+.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}+.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}+.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}+.thumbnails:after{clear:both;}+.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}+.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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);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,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}+.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}+.thumbnail .caption{padding:9px;color:#555555;}+.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}+.media,.media .media{margin-top:15px;}+.media:first-child{margin-top:0;}+.media-object{display:block;}+.media-heading{margin:0 0 5px;}+.media>.pull-left{margin-right:10px;}+.media>.pull-right{margin-left:10px;}+.media-list{margin-left:0;list-style:none;}+.label,.badge{display:inline-block;padding:2px 4px;font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}+.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}+.label:empty,.badge:empty{display:none;}+a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{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;}+@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}+.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}+.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}+.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}+.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}+.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}+.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}+.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}+.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.accordion{margin-bottom:20px;}+.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.accordion-heading{border-bottom:0;}+.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}+.accordion-toggle{cursor:pointer;}+.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}+.carousel{position:relative;margin-bottom:20px;line-height:1;}+.carousel-inner{overflow:hidden;width:100%;position:relative;}+.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}+.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}+.carousel-inner>.active{left:0;}+.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}+.carousel-inner>.next{left:100%;}+.carousel-inner>.prev{left:-100%;}+.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}+.carousel-inner>.active.left{left:-100%;}+.carousel-inner>.active.right{left:100%;}+.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}+.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}+.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}+.carousel-indicators .active{background-color:#fff;}+.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}+.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}+.carousel-caption h4{margin:0 0 5px;}+.carousel-caption p{margin-bottom:0;}+.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}+.hero-unit li{line-height:30px;}+.pull-right{float:right;}+.pull-left{float:left;}+.hide{display:none;}+.show{display:block;}+.invisible{visibility:hidden;}+.affix{position:fixed;}+.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}+.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;}+@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}+.visible-phone{display:none !important;}+.visible-tablet{display:none !important;}+.hidden-desktop{display:none !important;}+.visible-desktop{display:inherit !important;}+@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}+@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}@font-face{font-family:'FontAwesome';src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?v=3.1.0');src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}+[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}+.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}+a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline;}+[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em;}+ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em;}ul.icons-ul>li .icon-li{width:0.7142857142857143em;display:inline-block;text-align:center;}+[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}+.icon-muted{color:#eeeeee;}+.icon-light{color:#ffffff;}+.icon-dark{color:#333333;}+.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}+.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}+.pull-right{float:right;}+.pull-left{float:left;}+[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}+[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}+[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}+.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}+.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}+.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}+.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}+.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}+.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}+.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}+.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}+.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}+.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}+.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}+.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}+@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}+.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}+.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}+.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}+.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}+.icon-glass:before{content:"\f000";}+.icon-music:before{content:"\f001";}+.icon-search:before{content:"\f002";}+.icon-envelope:before{content:"\f003";}+.icon-heart:before{content:"\f004";}+.icon-star:before{content:"\f005";}+.icon-star-empty:before{content:"\f006";}+.icon-user:before{content:"\f007";}+.icon-film:before{content:"\f008";}+.icon-th-large:before{content:"\f009";}+.icon-th:before{content:"\f00a";}+.icon-th-list:before{content:"\f00b";}+.icon-ok:before{content:"\f00c";}+.icon-remove:before{content:"\f00d";}+.icon-zoom-in:before{content:"\f00e";}+.icon-zoom-out:before{content:"\f010";}+.icon-off:before{content:"\f011";}+.icon-signal:before{content:"\f012";}+.icon-cog:before{content:"\f013";}+.icon-trash:before{content:"\f014";}+.icon-home:before{content:"\f015";}+.icon-file:before{content:"\f016";}+.icon-time:before{content:"\f017";}+.icon-road:before{content:"\f018";}+.icon-download-alt:before{content:"\f019";}+.icon-download:before{content:"\f01a";}+.icon-upload:before{content:"\f01b";}+.icon-inbox:before{content:"\f01c";}+.icon-play-circle:before{content:"\f01d";}+.icon-repeat:before,.icon-rotate-right:before{content:"\f01e";}+.icon-refresh:before{content:"\f021";}+.icon-list-alt:before{content:"\f022";}+.icon-lock:before{content:"\f023";}+.icon-flag:before{content:"\f024";}+.icon-headphones:before{content:"\f025";}+.icon-volume-off:before{content:"\f026";}+.icon-volume-down:before{content:"\f027";}+.icon-volume-up:before{content:"\f028";}+.icon-qrcode:before{content:"\f029";}+.icon-barcode:before{content:"\f02a";}+.icon-tag:before{content:"\f02b";}+.icon-tags:before{content:"\f02c";}+.icon-book:before{content:"\f02d";}+.icon-bookmark:before{content:"\f02e";}+.icon-print:before{content:"\f02f";}+.icon-camera:before{content:"\f030";}+.icon-font:before{content:"\f031";}+.icon-bold:before{content:"\f032";}+.icon-italic:before{content:"\f033";}+.icon-text-height:before{content:"\f034";}+.icon-text-width:before{content:"\f035";}+.icon-align-left:before{content:"\f036";}+.icon-align-center:before{content:"\f037";}+.icon-align-right:before{content:"\f038";}+.icon-align-justify:before{content:"\f039";}+.icon-list:before{content:"\f03a";}+.icon-indent-left:before{content:"\f03b";}+.icon-indent-right:before{content:"\f03c";}+.icon-facetime-video:before{content:"\f03d";}+.icon-picture:before{content:"\f03e";}+.icon-pencil:before{content:"\f040";}+.icon-map-marker:before{content:"\f041";}+.icon-adjust:before{content:"\f042";}+.icon-tint:before{content:"\f043";}+.icon-edit:before{content:"\f044";}+.icon-share:before{content:"\f045";}+.icon-check:before{content:"\f046";}+.icon-move:before{content:"\f047";}+.icon-step-backward:before{content:"\f048";}+.icon-fast-backward:before{content:"\f049";}+.icon-backward:before{content:"\f04a";}+.icon-play:before{content:"\f04b";}+.icon-pause:before{content:"\f04c";}+.icon-stop:before{content:"\f04d";}+.icon-forward:before{content:"\f04e";}+.icon-fast-forward:before{content:"\f050";}+.icon-step-forward:before{content:"\f051";}+.icon-eject:before{content:"\f052";}+.icon-chevron-left:before{content:"\f053";}+.icon-chevron-right:before{content:"\f054";}+.icon-plus-sign:before{content:"\f055";}+.icon-minus-sign:before{content:"\f056";}+.icon-remove-sign:before{content:"\f057";}+.icon-ok-sign:before{content:"\f058";}+.icon-question-sign:before{content:"\f059";}+.icon-info-sign:before{content:"\f05a";}+.icon-screenshot:before{content:"\f05b";}+.icon-remove-circle:before{content:"\f05c";}+.icon-ok-circle:before{content:"\f05d";}+.icon-ban-circle:before{content:"\f05e";}+.icon-arrow-left:before{content:"\f060";}+.icon-arrow-right:before{content:"\f061";}+.icon-arrow-up:before{content:"\f062";}+.icon-arrow-down:before{content:"\f063";}+.icon-share-alt:before,.icon-mail-forward:before{content:"\f064";}+.icon-resize-full:before{content:"\f065";}+.icon-resize-small:before{content:"\f066";}+.icon-plus:before{content:"\f067";}+.icon-minus:before{content:"\f068";}+.icon-asterisk:before{content:"\f069";}+.icon-exclamation-sign:before{content:"\f06a";}+.icon-gift:before{content:"\f06b";}+.icon-leaf:before{content:"\f06c";}+.icon-fire:before{content:"\f06d";}+.icon-eye-open:before{content:"\f06e";}+.icon-eye-close:before{content:"\f070";}+.icon-warning-sign:before{content:"\f071";}+.icon-plane:before{content:"\f072";}+.icon-calendar:before{content:"\f073";}+.icon-random:before{content:"\f074";}+.icon-comment:before{content:"\f075";}+.icon-magnet:before{content:"\f076";}+.icon-chevron-up:before{content:"\f077";}+.icon-chevron-down:before{content:"\f078";}+.icon-retweet:before{content:"\f079";}+.icon-shopping-cart:before{content:"\f07a";}+.icon-folder-close:before{content:"\f07b";}+.icon-folder-open:before{content:"\f07c";}+.icon-resize-vertical:before{content:"\f07d";}+.icon-resize-horizontal:before{content:"\f07e";}+.icon-bar-chart:before{content:"\f080";}+.icon-twitter-sign:before{content:"\f081";}+.icon-facebook-sign:before{content:"\f082";}+.icon-camera-retro:before{content:"\f083";}+.icon-key:before{content:"\f084";}+.icon-cogs:before{content:"\f085";}+.icon-comments:before{content:"\f086";}+.icon-thumbs-up:before{content:"\f087";}+.icon-thumbs-down:before{content:"\f088";}+.icon-star-half:before{content:"\f089";}+.icon-heart-empty:before{content:"\f08a";}+.icon-signout:before{content:"\f08b";}+.icon-linkedin-sign:before{content:"\f08c";}+.icon-pushpin:before{content:"\f08d";}+.icon-external-link:before{content:"\f08e";}+.icon-signin:before{content:"\f090";}+.icon-trophy:before{content:"\f091";}+.icon-github-sign:before{content:"\f092";}+.icon-upload-alt:before{content:"\f093";}+.icon-lemon:before{content:"\f094";}+.icon-phone:before{content:"\f095";}+.icon-check-empty:before{content:"\f096";}+.icon-bookmark-empty:before{content:"\f097";}+.icon-phone-sign:before{content:"\f098";}+.icon-twitter:before{content:"\f099";}+.icon-facebook:before{content:"\f09a";}+.icon-github:before{content:"\f09b";}+.icon-unlock:before{content:"\f09c";}+.icon-credit-card:before{content:"\f09d";}+.icon-rss:before{content:"\f09e";}+.icon-hdd:before{content:"\f0a0";}+.icon-bullhorn:before{content:"\f0a1";}+.icon-bell:before{content:"\f0a2";}+.icon-certificate:before{content:"\f0a3";}+.icon-hand-right:before{content:"\f0a4";}+.icon-hand-left:before{content:"\f0a5";}+.icon-hand-up:before{content:"\f0a6";}+.icon-hand-down:before{content:"\f0a7";}+.icon-circle-arrow-left:before{content:"\f0a8";}+.icon-circle-arrow-right:before{content:"\f0a9";}+.icon-circle-arrow-up:before{content:"\f0aa";}+.icon-circle-arrow-down:before{content:"\f0ab";}+.icon-globe:before{content:"\f0ac";}+.icon-wrench:before{content:"\f0ad";}+.icon-tasks:before{content:"\f0ae";}+.icon-filter:before{content:"\f0b0";}+.icon-briefcase:before{content:"\f0b1";}+.icon-fullscreen:before{content:"\f0b2";}+.icon-group:before{content:"\f0c0";}+.icon-link:before{content:"\f0c1";}+.icon-cloud:before{content:"\f0c2";}+.icon-beaker:before{content:"\f0c3";}+.icon-cut:before{content:"\f0c4";}+.icon-copy:before{content:"\f0c5";}+.icon-paper-clip:before{content:"\f0c6";}+.icon-save:before{content:"\f0c7";}+.icon-sign-blank:before{content:"\f0c8";}+.icon-reorder:before{content:"\f0c9";}+.icon-list-ul:before{content:"\f0ca";}+.icon-list-ol:before{content:"\f0cb";}+.icon-strikethrough:before{content:"\f0cc";}+.icon-underline:before{content:"\f0cd";}+.icon-table:before{content:"\f0ce";}+.icon-magic:before{content:"\f0d0";}+.icon-truck:before{content:"\f0d1";}+.icon-pinterest:before{content:"\f0d2";}+.icon-pinterest-sign:before{content:"\f0d3";}+.icon-google-plus-sign:before{content:"\f0d4";}+.icon-google-plus:before{content:"\f0d5";}+.icon-money:before{content:"\f0d6";}+.icon-caret-down:before{content:"\f0d7";}+.icon-caret-up:before{content:"\f0d8";}+.icon-caret-left:before{content:"\f0d9";}+.icon-caret-right:before{content:"\f0da";}+.icon-columns:before{content:"\f0db";}+.icon-sort:before{content:"\f0dc";}+.icon-sort-down:before{content:"\f0dd";}+.icon-sort-up:before{content:"\f0de";}+.icon-envelope-alt:before{content:"\f0e0";}+.icon-linkedin:before{content:"\f0e1";}+.icon-undo:before,.icon-rotate-left:before{content:"\f0e2";}+.icon-legal:before{content:"\f0e3";}+.icon-dashboard:before{content:"\f0e4";}+.icon-comment-alt:before{content:"\f0e5";}+.icon-comments-alt:before{content:"\f0e6";}+.icon-bolt:before{content:"\f0e7";}+.icon-sitemap:before{content:"\f0e8";}+.icon-umbrella:before{content:"\f0e9";}+.icon-paste:before{content:"\f0ea";}+.icon-lightbulb:before{content:"\f0eb";}+.icon-exchange:before{content:"\f0ec";}+.icon-cloud-download:before{content:"\f0ed";}+.icon-cloud-upload:before{content:"\f0ee";}+.icon-user-md:before{content:"\f0f0";}+.icon-stethoscope:before{content:"\f0f1";}+.icon-suitcase:before{content:"\f0f2";}+.icon-bell-alt:before{content:"\f0f3";}+.icon-coffee:before{content:"\f0f4";}+.icon-food:before{content:"\f0f5";}+.icon-file-alt:before{content:"\f0f6";}+.icon-building:before{content:"\f0f7";}+.icon-hospital:before{content:"\f0f8";}+.icon-ambulance:before{content:"\f0f9";}+.icon-medkit:before{content:"\f0fa";}+.icon-fighter-jet:before{content:"\f0fb";}+.icon-beer:before{content:"\f0fc";}+.icon-h-sign:before{content:"\f0fd";}+.icon-plus-sign-alt:before{content:"\f0fe";}+.icon-double-angle-left:before{content:"\f100";}+.icon-double-angle-right:before{content:"\f101";}+.icon-double-angle-up:before{content:"\f102";}+.icon-double-angle-down:before{content:"\f103";}+.icon-angle-left:before{content:"\f104";}+.icon-angle-right:before{content:"\f105";}+.icon-angle-up:before{content:"\f106";}+.icon-angle-down:before{content:"\f107";}+.icon-desktop:before{content:"\f108";}+.icon-laptop:before{content:"\f109";}+.icon-tablet:before{content:"\f10a";}+.icon-mobile-phone:before{content:"\f10b";}+.icon-circle-blank:before{content:"\f10c";}+.icon-quote-left:before{content:"\f10d";}+.icon-quote-right:before{content:"\f10e";}+.icon-spinner:before{content:"\f110";}+.icon-circle:before{content:"\f111";}+.icon-reply:before,.icon-mail-reply:before{content:"\f112";}+.icon-folder-close-alt:before{content:"\f114";}+.icon-folder-open-alt:before{content:"\f115";}+.icon-expand-alt:before{content:"\f116";}+.icon-collapse-alt:before{content:"\f117";}+.icon-smile:before{content:"\f118";}+.icon-frown:before{content:"\f119";}+.icon-meh:before{content:"\f11a";}+.icon-gamepad:before{content:"\f11b";}+.icon-keyboard:before{content:"\f11c";}+.icon-flag-alt:before{content:"\f11d";}+.icon-flag-checkered:before{content:"\f11e";}+.icon-terminal:before{content:"\f120";}+.icon-code:before{content:"\f121";}+.icon-reply-all:before{content:"\f122";}+.icon-mail-reply-all:before{content:"\f122";}+.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}+.icon-location-arrow:before{content:"\f124";}+.icon-crop:before{content:"\f125";}+.icon-code-fork:before{content:"\f126";}+.icon-unlink:before{content:"\f127";}+.icon-question:before{content:"\f128";}+.icon-info:before{content:"\f129";}+.icon-exclamation:before{content:"\f12a";}+.icon-superscript:before{content:"\f12b";}+.icon-subscript:before{content:"\f12c";}+.icon-eraser:before{content:"\f12d";}+.icon-puzzle-piece:before{content:"\f12e";}+.icon-microphone:before{content:"\f130";}+.icon-microphone-off:before{content:"\f131";}+.icon-shield:before{content:"\f132";}+.icon-calendar-empty:before{content:"\f133";}+.icon-fire-extinguisher:before{content:"\f134";}+.icon-rocket:before{content:"\f135";}+.icon-maxcdn:before{content:"\f136";}+.icon-chevron-sign-left:before{content:"\f137";}+.icon-chevron-sign-right:before{content:"\f138";}+.icon-chevron-sign-up:before{content:"\f139";}+.icon-chevron-sign-down:before{content:"\f13a";}+.icon-html5:before{content:"\f13b";}+.icon-css3:before{content:"\f13c";}+.icon-anchor:before{content:"\f13d";}+.icon-unlock-alt:before{content:"\f13e";}+.icon-bullseye:before{content:"\f140";}+.icon-ellipsis-horizontal:before{content:"\f141";}+.icon-ellipsis-vertical:before{content:"\f142";}+.icon-rss-sign:before{content:"\f143";}+.icon-play-sign:before{content:"\f144";}+.icon-ticket:before{content:"\f145";}+.icon-minus-sign-alt:before{content:"\f146";}+.icon-check-minus:before{content:"\f147";}+.icon-level-up:before{content:"\f148";}+.icon-level-down:before{content:"\f149";}+.icon-check-sign:before{content:"\f14a";}+.icon-edit-sign:before{content:"\f14b";}+.icon-external-link-sign:before{content:"\f14c";}+.icon-share-sign:before{content:"\f14d";}+.border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}+.corner-all{border-radius:4px;}+.hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+.hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+.vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;}+.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;}+.box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1;}+.box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2;}+.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;}+.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;}+.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;}+body{background-color:white;position:absolute;left:0px;right:0px;top:0px;bottom:0px;overflow:visible;}+div#header{display:none;}+#ipython_notebook{padding-left:16px;}+#noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:bold;}+#ipython_notebook img{font-family:Verdana,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;height:24px;text-decoration:none;color:black;}+#site{width:100%;display:none;}+.ui-button .ui-button-text{padding:0.2em 0.8em;font-size:77%;}+input.ui-button{padding:0.3em 0.9em;}+.navbar span{margin-top:3px;}+span#login_widget{float:right;}+.nav-header{text-transform:none;}+.navbar-nobg{background-color:transparent;background-image:none;}+#header>span{margin-top:10px;}+.modal-body{max-height:500px;}+.center-nav{display:inline-block;margin-bottom:-4px;}+.alternate_upload{background-color:none;display:inline;}+.alternate_upload.form{padding:0;margin:0;}+.alternate_upload input.fileinput{background-color:red;position:relative;opacity:0;z-index:2;width:295px;margin-left:163px;cursor:pointer;}+.list_toolbar{padding:5px;height:25px;line-height:25px;}+.toolbar_info{float:left;}+.toolbar_buttons{float:right;}+.list_header{font-weight:bold;}+.list_container{margin-top:16px;margin-bottom:16px;border:1px solid #ababab;border-radius:4px;}+.list_container>div{border-bottom:1px solid #ababab;}.list_container>div:hover .list-item{background-color:red;}+.list_container>div:last-child{border:none;}+.list_item:hover .list_item{background-color:#ddd;}+.item_name{line-height:24px;}+.list_container>div>span,.list_container>div>div{padding:8px;}+.list_item a{text-decoration:none;}+input.nbname_input{height:15px;}+.highlight_text{color:blue;}+#project_name>.breadcrumb{padding:0px;margin-bottom:0px;background-color:transparent;font-weight:bold;}+input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:60px;}+.ansibold{font-weight:bold;}+.ansiblack{color:black;}+.ansired{color:darkred;}+.ansigreen{color:darkgreen;}+.ansiyellow{color:brown;}+.ansiblue{color:darkblue;}+.ansipurple{color:darkviolet;}+.ansicyan{color:steelblue;}+.ansigray{color:gray;}+.ansibgblack{background-color:black;}+.ansibgred{background-color:red;}+.ansibggreen{background-color:green;}+.ansibgyellow{background-color:yellow;}+.ansibgblue{background-color:blue;}+.ansibgpurple{background-color:magenta;}+.ansibgcyan{background-color:cyan;}+.ansibggray{background-color:gray;}+div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;padding:5px 5px 5px 0px;margin:0px;outline:none;}div.cell.selected{border-radius:4px;border:thin #ababab solid;}+div.prompt{min-width:11ex;padding:0.4em;margin:0px;font-family:monospace;text-align:right;line-height:1.231em;}+div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+div.prompt:empty{padding-top:0;padding-bottom:0;}+div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}+div.input_prompt{color:navy;border-top:1px solid transparent;}+.CodeMirror{line-height:1.231em;height:auto;background:none;}+.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto;}+@-moz-document url-prefix(){.CodeMirror-scroll{overflow-x:hidden;}}.CodeMirror-lines{padding:0.4em;}+.CodeMirror-linenumber{padding:0 8px 0 4px;}+.CodeMirror-gutters{border-bottom-left-radius:4px;border-top-left-radius:4px;}+.CodeMirror pre{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+pre code{display:block;padding:0.5em;}+.highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:black;}+.highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#BA2121;}+.highlight-comment,pre .comment,pre .annotation,pre .template_comment,pre .diff .header,pre .chunk,pre .markdown .blockquote{color:#408080;font-style:italic;}+.highlight-number,pre .number,pre .date,pre .regexp,pre .literal,pre .smalltalk .symbol,pre .smalltalk .char,pre .go .constant,pre .change,pre .markdown .bullet,pre .markdown .link_url{color:#080;}+pre .label,pre .javadoc,pre .ruby .string,pre .decorator,pre .filter .argument,pre .localvars,pre .array,pre .attr_selector,pre .important,pre .pseudo,pre .pi,pre .doctype,pre .deletion,pre .envvar,pre .shebang,pre .apache .sqbracket,pre .nginx .built_in,pre .tex .formula,pre .erlang_repl .reserved,pre .prompt,pre .markdown .link_label,pre .vhdl .attribute,pre .clojure .attribute,pre .coffeescript .property{color:#8888ff;}+.highlight-keyword,pre .keyword,pre .id,pre .phpdoc,pre .aggregate,pre .css .tag,pre .javadoctag,pre .phpdoc,pre .yardoctag,pre .smalltalk .class,pre .winutils,pre .bash .variable,pre .apache .tag,pre .go .typename,pre .tex .command,pre .markdown .strong,pre .request,pre .status{color:#008000;font-weight:bold;}+.highlight-builtin,pre .built_in{color:#008000;}+pre .markdown .emphasis{font-style:italic;}+pre .nginx .built_in{font-weight:normal;}+pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:0.5;}+.cm-s-ipython span.cm-variable{color:black;}+.cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold;}+.cm-s-ipython span.cm-number{color:#080;}+.cm-s-ipython span.cm-comment{color:#408080;font-style:italic;}+.cm-s-ipython span.cm-string{color:#BA2121;}+.cm-s-ipython span.cm-builtin{color:#008000;}+.cm-s-ipython span.cm-error{color:#f00;}+.cm-s-ipython span.cm-operator{color:#AA22FF;font-weight:bold;}+.cm-s-ipython span.cm-meta{color:#AA22FF;}+.cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat;}+div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);}+div.output_collapsed{margin:0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.out_prompt_overlay{height:100%;padding:0px 0.4em;position:absolute;border-radius:4px;}+div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000000;-moz-box-shadow:inset 0 0 1px #000000;box-shadow:inset 0 0 1px #000000;background:rgba(240, 240, 240, 0.5);}+div.output_prompt{color:darkred;}+div.output_area{padding:0px;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}div.output_area .MathJax_Display{text-align:left !important;}+div.output_area .rendered_html table{margin-left:0;margin-right:0;}+div.output_area .rendered_html img{margin-left:0;margin-right:0;}+.output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:black;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit;}+div.output_subarea{padding:0.4em 0.4em 0em 0.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+div.output_text{text-align:left;color:#000000;font-family:monospace;line-height:1.231em;}+div.output_stderr{background:#fdd;}+div.output_latex{text-align:left;}+div.output_javascript:empty{padding:0;}+.js-error{color:darkred;}+div.raw_input{padding-top:0px;padding-bottom:0px;height:1em;line-height:1em;font-family:monospace;}+span.input_prompt{font-family:inherit;}+input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0px 0px 1px;padding-left:1px;padding-top:2px;height:1em;}+p.p-space{margin-bottom:10px;}+.rendered_html{color:black;}.rendered_html em{font-style:italic;}+.rendered_html strong{font-weight:bold;}+.rendered_html u{text-decoration:underline;}+.rendered_html :link{text-decoration:underline;}+.rendered_html :visited{text-decoration:underline;}+.rendered_html h1{font-size:197%;margin:.65em 0;font-weight:bold;}+.rendered_html h2{font-size:153.9%;margin:.75em 0;font-weight:bold;}+.rendered_html h3{font-size:123.1%;margin:.85em 0;font-weight:bold;}+.rendered_html h4{font-size:100%;margin:0.95em 0;font-weight:bold;}+.rendered_html h5{font-size:85%;margin:1.5em 0;font-weight:bold;}+.rendered_html h6{font-size:77%;margin:1.65em 0;font-weight:bold;}+.rendered_html ul{list-style:disc;margin:1em 2em;}+.rendered_html ul ul{list-style:square;margin:0em 2em;}+.rendered_html ul ul ul{list-style:circle;margin:0em 2em;}+.rendered_html ol{list-style:decimal;margin:1em 2em;}+.rendered_html ol ol{list-style:upper-alpha;margin:0em 2em;}+.rendered_html ol ol ol{list-style:lower-alpha;margin:0em 2em;}+.rendered_html ol ol ol ol{list-style:lower-roman;margin:0em 2em;}+.rendered_html ol ol ol ol ol{list-style:decimal;margin:0em 2em;}+.rendered_html hr{color:black;background-color:black;}+.rendered_html pre{margin:1em 2em;}+.rendered_html pre,.rendered_html code{border:0;background-color:#ffffff;color:#000000;font-size:100%;padding:0px;}+.rendered_html blockquote{margin:1em 2em;}+.rendered_html table{margin-left:auto;margin-right:auto;border:1px solid black;border-collapse:collapse;}+.rendered_html tr,.rendered_html th,.rendered_html td{border:1px solid black;border-collapse:collapse;margin:1em 2em;}+.rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px;}+.rendered_html th{font-weight:bold;}+.rendered_html p{text-align:justify;}+.rendered_html img{display:block;margin-left:auto;margin-right:auto;}+.rendered_html *+p{margin-top:1em;}+.rendered_html *+table{margin-top:1em;}+.rendered_html *+img{margin-top:1em;}+div.text_cell{padding:5px 5px 5px 0px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+div.text_cell_input{color:#000000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}+div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:5px;color:#000000;}+a.anchor-link:link{text-decoration:none;padding:0px 20px;visibility:hidden;}+h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible;}+body{background-color:#ffffff;}+body.notebook_app{overflow:hidden;}+span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;}+div#notebook_panel{margin:0px 0px 0px 0px;padding:0px;-webkit-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);}+div#notebook{overflow-y:scroll;overflow-x:auto;width:100%;padding:5px 5px 15px 5px;margin:0px;border-top:1px solid #ababab;}+div.ui-widget-content{border:1px solid #ababab;outline:none;}+pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:0.4em;padding-left:2em;}+p.dialog{padding:0.2em;}+pre,code,kbd,samp{white-space:pre-wrap;}+#fonttest{font-family:monospace;}+p{margin-bottom:0;}+.end_space{height:200px;}+.celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:3px 3px 0px 0px;width:100%;-webkit-box-pack:end;height:22px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;}+.ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px;}+.celltoolbar>div{padding-top:0px;}+.ctb_global_show .ctb_show.ctb_hideshow{display:block;}+.ctb_global_show .ctb_show+.input_area,.ctb_global_show .ctb_show+div.text_cell_input{border-top-right-radius:0px;border-top-left-radius:0px;}+.celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0px;padding:0;font-size:87%;width:auto;display:inline-block;height:18px;line-height:18px;vertical-align:top;}+.celltoolbar label{display:inline-block;height:15px;line-height:15px;vertical-align:top;}+.celltoolbar label span{font-size:85%;}+.celltoolbar input[type=checkbox]{margin:0px;margin-left:4px;margin-right:4px;}+.celltoolbar .ui-button{border:none;vertical-align:top;height:20px;min-width:30px;}+.completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:4px;-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}+.completions select{background:white;outline:none;border:none;padding:0px;margin:0px;overflow:auto;font-family:monospace;font-size:110%;color:#000000;}+.completions select option.context{color:#0064cd;}+#menubar .navbar-inner{min-height:28px;border-top:1px;border-radius:0px 0px 4px 4px;}+#menubar .navbar{margin-bottom:8px;}+.nav-wrapper{border-bottom:1px solid #d4d4d4;}+#menubar li.dropdown{line-height:12px;}+#notification_area{z-index:10;}+.notification_widget{color:#777777;padding:1px 12px;margin:2px 4px;z-index:10;border:1px solid #ccc;border-radius:4px;background:rgba(240, 240, 240, 0.5);}+div#pager_splitter{height:8px;}+#pager-container{position:relative;padding:15px 0px;}+div#pager{overflow:auto;display:none;}div#pager pre{font-size:13px;line-height:1.231em;color:#000000;background-color:#f7f7f7;padding:0.4em;}+.shortcut_key{display:inline-block;width:15ex;text-align:right;font-family:monospace;}+.shortcut_descr{display:inline-block;}+div.quickhelp{float:left;width:50%;}+span#save_widget{padding:0px 5px;margin-top:12px;}+span#checkpoint_status,span#autosave_status{font-size:small;}+@media (max-width:767px){span#save_widget{font-size:small;} span#checkpoint_status,span#autosave_status{font-size:x-small;}}@media (max-width:767px){span#checkpoint_status,span#autosave_status{display:none;}}@media (min-width:768px) and (max-width:979px){span#checkpoint_status{display:none;} span#autosave_status{font-size:x-small;}}.toolbar{padding:0px 10px;margin-top:-5px;}.toolbar select,.toolbar label{width:auto;height:26px;vertical-align:middle;margin-right:2px;margin-bottom:0px;display:inline;font-size:92%;margin-left:0.3em;margin-right:0.3em;padding:0px;padding-top:3px;}+.toolbar .btn{padding:2px 8px;}+.toolbar .btn-group{margin-top:0px;}+.toolbar-inner{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}+#maintoolbar{margin-bottom:0px;}+@-moz-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-webkit-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-moz-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}@-webkit-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;}+.smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px;}+.tooltipbuttons{position:absolute;padding-right:15px;top:0px;right:0px;}+.tooltiptext{padding-right:30px;}+.ipython_tooltip{max-width:700px;-webkit-animation:fadeOut 400ms;-moz-animation:fadeOut 400ms;animation:fadeOut 400ms;-webkit-animation:fadeIn 400ms;-moz-animation:fadeIn 400ms;animation:fadeIn 400ms;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:none;padding:3px;margin:0px;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0px 6px 10px -1px #adadad;-webkit-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;border-radius:4px;position:absolute;z-index:2;}.ipython_tooltip a{float:right;}+.ipython_tooltip .tooltiptext pre{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:100%;background-color:#f7f7f7;}+.pretooltiparrow{left:0px;margin:0px;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute;}+.pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}++    </style>+<style type="text/css">+    .highlight .hll { background-color: #ffffcc }+.highlight  { background: #f8f8f8; }+.highlight .c { color: #408080; font-style: italic } /* Comment */+.highlight .err { border: 1px solid #FF0000 } /* Error */+.highlight .k { color: #008000; font-weight: bold } /* Keyword */+.highlight .o { color: #666666 } /* Operator */+.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */+.highlight .cp { color: #BC7A00 } /* Comment.Preproc */+.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */+.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */+.highlight .gd { color: #A00000 } /* Generic.Deleted */+.highlight .ge { font-style: italic } /* Generic.Emph */+.highlight .gr { color: #FF0000 } /* Generic.Error */+.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */+.highlight .gi { color: #00A000 } /* Generic.Inserted */+.highlight .go { color: #888888 } /* Generic.Output */+.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */+.highlight .gs { font-weight: bold } /* Generic.Strong */+.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */+.highlight .gt { color: #0044DD } /* Generic.Traceback */+.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */+.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */+.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */+.highlight .kp { color: #008000 } /* Keyword.Pseudo */+.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */+.highlight .kt { color: #B00040 } /* Keyword.Type */+.highlight .m { color: #666666 } /* Literal.Number */+.highlight .s { color: #BA2121 } /* Literal.String */+.highlight .na { color: #7D9029 } /* Name.Attribute */+.highlight .nb { color: #008000 } /* Name.Builtin */+.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */+.highlight .no { color: #880000 } /* Name.Constant */+.highlight .nd { color: #AA22FF } /* Name.Decorator */+.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */+.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */+.highlight .nf { color: #0000FF } /* Name.Function */+.highlight .nl { color: #A0A000 } /* Name.Label */+.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */+.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */+.highlight .nv { color: #19177C } /* Name.Variable */+.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */+.highlight .w { color: #bbbbbb } /* Text.Whitespace */+.highlight .mf { color: #666666 } /* Literal.Number.Float */+.highlight .mh { color: #666666 } /* Literal.Number.Hex */+.highlight .mi { color: #666666 } /* Literal.Number.Integer */+.highlight .mo { color: #666666 } /* Literal.Number.Oct */+.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */+.highlight .sc { color: #BA2121 } /* Literal.String.Char */+.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */+.highlight .s2 { color: #BA2121 } /* Literal.String.Double */+.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */+.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */+.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */+.highlight .sx { color: #008000 } /* Literal.String.Other */+.highlight .sr { color: #BB6688 } /* Literal.String.Regex */+.highlight .s1 { color: #BA2121 } /* Literal.String.Single */+.highlight .ss { color: #19177C } /* Literal.String.Symbol */+.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */+.highlight .vc { color: #19177C } /* Name.Variable.Class */+.highlight .vg { color: #19177C } /* Name.Variable.Global */+.highlight .vi { color: #19177C } /* Name.Variable.Instance */+.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */+    </style>+++<style type="text/css">+/* Overrides of notebook CSS for static HTML export */+body {+  overflow: visible;+  padding: 8px;+}+.input_area {+  padding: 0.2em;+}++pre {+  padding: 0.2em;+  border: none;+  margin: 0px;+  font-size: 13px;+}+</style>++<!-- Custom stylesheet, it must be in the same directory as the html file -->+<link rel="stylesheet" href="custom.css">++<script src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" type="text/javascript"></script>+<script type="text/javascript">+init_mathjax = function() {+    if (window.MathJax) {+        // MathJax loaded+        MathJax.Hub.Config({+            tex2jax: {+                inlineMath: [ ['$','$'], ["\\(","\\)"] ],+                displayMath: [ ['$$','$$'], ["\\[","\\]"] ]+            },+            displayAlign: 'left', // Change this to 'center' to center equations.+            "HTML-CSS": {+                styles: {'.MathJax_Display': {"margin": 0}}+            }+        });+        MathJax.Hub.Queue(["Typeset",MathJax.Hub]);+    }+}+init_mathjax();+</script>+</head>+<body>++<div class="text_cell_render border-box-sizing rendered_html">+<p>Rlang-QQ is a way to call the R language interpreter from haskell. This demo shows how to plot things with it, and include those plots in the IHaskell notebook. Ideally this example will become a 4 liner when a new variation of the <code>r</code> quasiquote is written.</p>+</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[1]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="cm">{-# LANGUAGE QuasiQuotes #-}</span> <span class="c1">-- should enable the extension, but it doesn&#39;t for now</span>+<span class="kt">:</span><span class="n">extension</span> <span class="kt">QuasiQuotes</span>+<span class="kr">import</span> <span class="nn">RlangQQ</span>+<span class="kr">import</span> <span class="nn">IHaskell.Display</span>+</pre></div>++</div>+</div>++</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[2]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="kr">let</span> <span class="n">fn</span> <span class="ow">=</span> <span class="s">&quot;tmp1&quot;</span> <span class="c1">-- should come from a global variable...</span>+<span class="kr">let</span> <span class="n">npts</span> <span class="ow">=</span> <span class="mi">100</span> <span class="ow">::</span> <span class="kt">Double</span> <span class="c1">-- cannot leave out the above let</span>+<span class="kr">let</span> <span class="n">sins</span> <span class="ow">=</span> <span class="n">map</span> <span class="n">sin</span> <span class="p">[</span> <span class="mi">2</span><span class="o">*</span><span class="n">pi</span> <span class="o">*</span> <span class="n">x</span> <span class="o">/</span> <span class="n">npts</span> <span class="o">|</span> <span class="n">x</span> <span class="ow">&lt;-</span> <span class="p">[</span><span class="mi">1</span> <span class="o">..</span> <span class="n">npts</span><span class="p">]</span> <span class="p">]</span>+     +     +<span class="p">[</span><span class="n">r</span><span class="o">|</span> <span class="o">#</span> <span class="n">an</span> <span class="kt">R</span> <span class="n">function</span> <span class="n">to</span> <span class="n">make</span> <span class="n">png</span> <span class="n">and</span> <span class="n">svg</span> <span class="n">plots</span><span class="p">,</span>+    <span class="o">#</span> <span class="n">ideally</span> <span class="n">this</span> <span class="n">part</span> <span class="n">is</span> <span class="n">hidden</span> <span class="n">and</span> <span class="n">we</span> <span class="n">replay</span> <span class="n">plots</span>+    <span class="o">#</span> <span class="n">just</span> <span class="n">like</span> <span class="n">knitr</span> <span class="p">(</span><span class="n">evaluate</span> <span class="n">package</span><span class="p">)</span> <span class="n">with</span> <span class="n">code</span>+    <span class="o">#</span> <span class="n">the</span> <span class="n">user</span> <span class="n">does</span> <span class="n">not</span> <span class="n">have</span> <span class="n">to</span> <span class="n">write</span> <span class="n">out</span>+    <span class="n">pp</span> <span class="ow">&lt;-</span> <span class="n">function</span><span class="p">(</span><span class="n">p</span><span class="p">)</span> <span class="p">{</span>+        <span class="n">svg</span><span class="p">(</span><span class="n">paste0</span><span class="p">(</span><span class="o">$</span><span class="p">(</span><span class="n">fn</span><span class="p">),</span> <span class="s">&quot;.svg&quot;</span><span class="p">))</span>+        <span class="n">p</span><span class="nb">()</span>+        <span class="n">dev</span><span class="o">.</span><span class="n">off</span><span class="nb">()</span>+        <span class="n">png</span><span class="p">(</span><span class="n">paste0</span><span class="p">(</span><span class="o">$</span><span class="p">(</span><span class="n">fn</span><span class="p">),</span> <span class="s">&quot;.png&quot;</span><span class="p">))</span>+        <span class="n">p</span><span class="nb">()</span>+        <span class="n">dev</span><span class="o">.</span><span class="n">off</span><span class="nb">()</span>+    <span class="p">}</span>++    <span class="n">pp</span><span class="p">(</span><span class="n">function</span><span class="nb">()</span> <span class="n">plot</span><span class="p">(</span> <span class="o">$</span><span class="p">(</span><span class="n">sins</span><span class="p">),</span> <span class="kr">type</span> <span class="ow">=</span><span class="n">&#39;l&#39;</span><span class="p">))</span>+ <span class="o">|</span><span class="p">]</span>+</pre></div>++</div>+</div>++<div class="output_wrapper">+<div class="output">+++<div class="output_area"><div class="prompt"></div>+<div class="box-flex1 output_subarea output_display_data">+++<pre>++</pre>++</div>+</div>++</div>+</div>++</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[3]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString</span> <span class="k">as</span> <span class="n">B</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString.Base64</span> <span class="k">as</span> <span class="n">Base64</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString.Char8</span> <span class="k">as</span> <span class="n">Char</span>+</pre></div>++</div>+</div>++</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[4]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="kr">do</span>+  <span class="n">pp</span> <span class="ow">&lt;-</span> <span class="kt">B</span><span class="o">.</span><span class="n">readFile</span> <span class="p">(</span><span class="n">fn</span><span class="o">++</span><span class="s">&quot;.png&quot;</span><span class="p">)</span>+  <span class="n">ps</span> <span class="ow">&lt;-</span> <span class="n">hGetContents</span> <span class="o">=&lt;&lt;</span> <span class="n">openBinaryFile</span> <span class="p">(</span><span class="n">fn</span><span class="o">++</span><span class="s">&quot;.svg&quot;</span><span class="p">)</span> <span class="kt">ReadMode</span>+  <span class="n">length</span> <span class="n">ps</span> <span class="p">`</span><span class="n">seq</span><span class="p">`</span> <span class="n">return</span> <span class="nb">()</span> <span class="c1">-- lazy IO?</span>+  <span class="n">return</span> <span class="p">[</span><span class="n">png</span> <span class="mi">800</span> <span class="mi">400</span> <span class="p">(</span><span class="kt">Char</span><span class="o">.</span><span class="n">unpack</span> <span class="p">(</span><span class="kt">Base64</span><span class="o">.</span><span class="n">encode</span> <span class="n">pp</span><span class="p">)),</span> <span class="n">svg</span> <span class="n">ps</span><span class="p">]</span>+</pre></div>++</div>+</div>++<div class="output_wrapper">+<div class="output">+++<div class="output_area"><div class="prompt"></div>+<div class="box-flex1 output_subarea output_display_data">++<?xml version="1.0" encoding="UTF-8"?>+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="504pt" height="504pt" viewBox="0 0 504 504" version="1.1">+<defs>+<g>+<symbol overflow="visible" id="glyph0-0">+<path style="stroke:none;" d="M 3.296875 -8.515625 C 2.515625 -8.515625 1.78125 -8.15625 1.34375 -7.578125 C 0.796875 -6.828125 0.515625 -5.6875 0.515625 -4.109375 C 0.515625 -1.25 1.46875 0.28125 3.296875 0.28125 C 5.09375 0.28125 6.078125 -1.25 6.078125 -4.046875 C 6.078125 -5.703125 5.8125 -6.796875 5.25 -7.578125 C 4.8125 -8.171875 4.109375 -8.515625 3.296875 -8.515625 Z M 3.296875 -7.578125 C 4.4375 -7.578125 5 -6.421875 5 -4.140625 C 5 -1.734375 4.453125 -0.59375 3.28125 -0.59375 C 2.15625 -0.59375 1.59375 -1.78125 1.59375 -4.109375 C 1.59375 -6.4375 2.15625 -7.578125 3.296875 -7.578125 Z M 3.296875 -7.578125 "/>+</symbol>+<symbol overflow="visible" id="glyph0-1">+<path style="stroke:none;" d="M 6.078125 -1.046875 L 1.59375 -1.046875 C 1.703125 -1.734375 2.09375 -2.1875 3.125 -2.796875 L 4.328125 -3.4375 C 5.515625 -4.09375 6.125 -4.96875 6.125 -6.015625 C 6.125 -6.71875 5.84375 -7.375 5.34375 -7.84375 C 4.84375 -8.296875 4.21875 -8.515625 3.40625 -8.515625 C 2.328125 -8.515625 1.53125 -8.125 1.0625 -7.40625 C 0.75 -6.953125 0.625 -6.421875 0.59375 -5.5625 L 1.65625 -5.5625 C 1.6875 -6.125 1.765625 -6.484375 1.90625 -6.75 C 2.1875 -7.265625 2.734375 -7.578125 3.375 -7.578125 C 4.328125 -7.578125 5.046875 -6.90625 5.046875 -5.984375 C 5.046875 -5.3125 4.65625 -4.734375 3.90625 -4.3125 L 2.796875 -3.6875 C 1.015625 -2.671875 0.5 -1.875 0.40625 0 L 6.078125 0 Z M 6.078125 -1.046875 "/>+</symbol>+<symbol overflow="visible" id="glyph0-2">+<path style="stroke:none;" d="M 3.921875 -2.046875 L 3.921875 0 L 4.984375 0 L 4.984375 -2.046875 L 6.234375 -2.046875 L 6.234375 -2.984375 L 4.984375 -2.984375 L 4.984375 -8.515625 L 4.203125 -8.515625 L 0.34375 -3.15625 L 0.34375 -2.046875 Z M 3.921875 -2.984375 L 1.265625 -2.984375 L 3.921875 -6.703125 Z M 3.921875 -2.984375 "/>+</symbol>+<symbol overflow="visible" id="glyph0-3">+<path style="stroke:none;" d="M 5.96875 -6.28125 C 5.765625 -7.6875 4.859375 -8.515625 3.5625 -8.515625 C 2.625 -8.515625 1.78125 -8.046875 1.28125 -7.296875 C 0.75 -6.46875 0.515625 -5.421875 0.515625 -3.875 C 0.515625 -2.453125 0.734375 -1.53125 1.234375 -0.78125 C 1.6875 -0.09375 2.4375 0.28125 3.375 0.28125 C 4.984375 0.28125 6.15625 -0.921875 6.15625 -2.59375 C 6.15625 -4.171875 5.078125 -5.296875 3.546875 -5.296875 C 2.71875 -5.296875 2.046875 -4.96875 1.59375 -4.34375 C 1.609375 -6.421875 2.28125 -7.578125 3.484375 -7.578125 C 4.234375 -7.578125 4.75 -7.109375 4.921875 -6.28125 Z M 3.421875 -4.359375 C 4.4375 -4.359375 5.078125 -3.640625 5.078125 -2.515625 C 5.078125 -1.4375 4.359375 -0.65625 3.390625 -0.65625 C 2.40625 -0.65625 1.65625 -1.46875 1.65625 -2.5625 C 1.65625 -3.625 2.375 -4.359375 3.421875 -4.359375 Z M 3.421875 -4.359375 "/>+</symbol>+<symbol overflow="visible" id="glyph0-4">+<path style="stroke:none;" d="M 4.6875 -4.46875 C 5.5625 -5 5.859375 -5.4375 5.859375 -6.234375 C 5.859375 -7.578125 4.8125 -8.515625 3.296875 -8.515625 C 1.796875 -8.515625 0.75 -7.578125 0.75 -6.234375 C 0.75 -5.453125 1.03125 -5.015625 1.890625 -4.46875 C 0.921875 -4.015625 0.4375 -3.296875 0.4375 -2.359375 C 0.4375 -0.796875 1.625 0.28125 3.296875 0.28125 C 4.984375 0.28125 6.15625 -0.796875 6.15625 -2.359375 C 6.15625 -3.296875 5.671875 -4.015625 4.6875 -4.46875 Z M 3.296875 -7.578125 C 4.203125 -7.578125 4.78125 -7.046875 4.78125 -6.21875 C 4.78125 -5.421875 4.1875 -4.890625 3.296875 -4.890625 C 2.40625 -4.890625 1.828125 -5.421875 1.828125 -6.234375 C 1.828125 -7.046875 2.40625 -7.578125 3.296875 -7.578125 Z M 3.296875 -4.015625 C 4.359375 -4.015625 5.078125 -3.34375 5.078125 -2.34375 C 5.078125 -1.328125 4.359375 -0.65625 3.28125 -0.65625 C 2.25 -0.65625 1.53125 -1.34375 1.53125 -2.34375 C 1.53125 -3.34375 2.25 -4.015625 3.296875 -4.015625 Z M 3.296875 -4.015625 "/>+</symbol>+<symbol overflow="visible" id="glyph0-5">+<path style="stroke:none;" d="M 3.109375 -6.0625 L 3.109375 0 L 4.15625 0 L 4.15625 -8.515625 L 3.46875 -8.515625 C 3.09375 -7.203125 2.859375 -7.015625 1.21875 -6.8125 L 1.21875 -6.0625 Z M 3.109375 -6.0625 "/>+</symbol>+<symbol overflow="visible" id="glyph0-6">+<path style="stroke:none;" d="M 2.328125 -8.75 L 1.203125 -8.75 L 1.203125 0 L 2.328125 0 Z M 2.328125 -8.75 "/>+</symbol>+<symbol overflow="visible" id="glyph0-7">+<path style="stroke:none;" d="M 0.84375 -6.28125 L 0.84375 0 L 1.84375 0 L 1.84375 -3.46875 C 1.84375 -4.75 2.515625 -5.59375 3.546875 -5.59375 C 4.34375 -5.59375 4.84375 -5.109375 4.84375 -4.359375 L 4.84375 0 L 5.84375 0 L 5.84375 -4.75 C 5.84375 -5.796875 5.0625 -6.46875 3.859375 -6.46875 C 2.921875 -6.46875 2.3125 -6.109375 1.765625 -5.234375 L 1.765625 -6.28125 Z M 0.84375 -6.28125 "/>+</symbol>+<symbol overflow="visible" id="glyph0-8">+<path style="stroke:none;" d="M 5.9375 -8.75 L 4.9375 -8.75 L 4.9375 -5.5 C 4.53125 -6.125 3.859375 -6.46875 3.015625 -6.46875 C 1.375 -6.46875 0.3125 -5.15625 0.3125 -3.15625 C 0.3125 -1.03125 1.359375 0.28125 3.046875 0.28125 C 3.90625 0.28125 4.515625 -0.046875 5.046875 -0.828125 L 5.046875 0 L 5.9375 0 Z M 3.1875 -5.53125 C 4.265625 -5.53125 4.9375 -4.578125 4.9375 -3.078125 C 4.9375 -1.625 4.25 -0.65625 3.1875 -0.65625 C 2.09375 -0.65625 1.359375 -1.625 1.359375 -3.09375 C 1.359375 -4.5625 2.09375 -5.53125 3.1875 -5.53125 Z M 3.1875 -5.53125 "/>+</symbol>+<symbol overflow="visible" id="glyph0-9">+<path style="stroke:none;" d="M 6.15625 -2.8125 C 6.15625 -3.765625 6.078125 -4.34375 5.90625 -4.8125 C 5.5 -5.84375 4.53125 -6.46875 3.359375 -6.46875 C 1.609375 -6.46875 0.484375 -5.125 0.484375 -3.0625 C 0.484375 -1 1.578125 0.28125 3.34375 0.28125 C 4.78125 0.28125 5.765625 -0.546875 6.03125 -1.90625 L 5.015625 -1.90625 C 4.734375 -1.078125 4.171875 -0.640625 3.375 -0.640625 C 2.734375 -0.640625 2.203125 -0.9375 1.859375 -1.46875 C 1.625 -1.828125 1.53125 -2.1875 1.53125 -2.8125 Z M 1.546875 -3.625 C 1.625 -4.78125 2.34375 -5.546875 3.34375 -5.546875 C 4.328125 -5.546875 5.09375 -4.734375 5.09375 -3.703125 C 5.09375 -3.671875 5.09375 -3.640625 5.078125 -3.625 Z M 1.546875 -3.625 "/>+</symbol>+<symbol overflow="visible" id="glyph0-10">+<path style="stroke:none;" d="M 3.5 -3.25 L 5.609375 -6.28125 L 4.484375 -6.28125 L 2.96875 -4.015625 L 1.46875 -6.28125 L 0.328125 -6.28125 L 2.421875 -3.203125 L 0.203125 0 L 1.34375 0 L 2.9375 -2.40625 L 4.515625 0 L 5.671875 0 Z M 3.5 -3.25 "/>+</symbol>+<symbol overflow="visible" id="glyph1-0">+<path style="stroke:none;" d="M -3.75 -3.40625 L -3.75 -0.546875 L -2.875 -0.546875 L -2.875 -3.40625 Z M -3.75 -3.40625 "/>+</symbol>+<symbol overflow="visible" id="glyph1-1">+<path style="stroke:none;" d="M -6.0625 -3.109375 L 0 -3.109375 L 0 -4.15625 L -8.515625 -4.15625 L -8.515625 -3.46875 C -7.203125 -3.09375 -7.015625 -2.859375 -6.8125 -1.21875 L -6.0625 -1.21875 Z M -6.0625 -3.109375 "/>+</symbol>+<symbol overflow="visible" id="glyph1-2">+<path style="stroke:none;" d="M -1.25 -2.296875 L -1.25 -1.046875 L 0 -1.046875 L 0 -2.296875 Z M -1.25 -2.296875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-3">+<path style="stroke:none;" d="M -8.515625 -3.296875 C -8.515625 -2.515625 -8.15625 -1.78125 -7.578125 -1.34375 C -6.828125 -0.796875 -5.6875 -0.515625 -4.109375 -0.515625 C -1.25 -0.515625 0.28125 -1.46875 0.28125 -3.296875 C 0.28125 -5.09375 -1.25 -6.078125 -4.046875 -6.078125 C -5.703125 -6.078125 -6.796875 -5.8125 -7.578125 -5.25 C -8.171875 -4.8125 -8.515625 -4.109375 -8.515625 -3.296875 Z M -7.578125 -3.296875 C -7.578125 -4.4375 -6.421875 -5 -4.140625 -5 C -1.734375 -5 -0.59375 -4.453125 -0.59375 -3.28125 C -0.59375 -2.15625 -1.78125 -1.59375 -4.109375 -1.59375 C -6.4375 -1.59375 -7.578125 -2.15625 -7.578125 -3.296875 Z M -7.578125 -3.296875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-4">+<path style="stroke:none;" d="M -8.515625 -5.71875 L -8.515625 -1.3125 L -3.875 -0.6875 L -3.875 -1.65625 C -4.46875 -2.140625 -4.671875 -2.5625 -4.671875 -3.21875 C -4.671875 -4.359375 -3.890625 -5.078125 -2.625 -5.078125 C -1.40625 -5.078125 -0.65625 -4.375 -0.65625 -3.21875 C -0.65625 -2.296875 -1.125 -1.734375 -2.09375 -1.46875 L -2.09375 -0.421875 C -1.390625 -0.5625 -1.0625 -0.6875 -0.75 -0.9375 C -0.09375 -1.421875 0.28125 -2.28125 0.28125 -3.234375 C 0.28125 -4.953125 -0.96875 -6.15625 -2.765625 -6.15625 C -4.453125 -6.15625 -5.609375 -5.046875 -5.609375 -3.40625 C -5.609375 -2.8125 -5.453125 -2.328125 -5.09375 -1.84375 L -7.46875 -2.171875 L -7.46875 -5.71875 Z M -8.515625 -5.71875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-5">+<path style="stroke:none;" d="M -8.75 -0.84375 L 0 -0.84375 L 0 -1.84375 L -3.46875 -1.84375 C -4.75 -1.84375 -5.59375 -2.515625 -5.59375 -3.546875 C -5.59375 -3.859375 -5.484375 -4.1875 -5.296875 -4.421875 C -5.09375 -4.71875 -4.796875 -4.84375 -4.359375 -4.84375 L 0 -4.84375 L 0 -5.828125 L -4.75 -5.828125 C -5.8125 -5.828125 -6.46875 -5.078125 -6.46875 -3.859375 C -6.46875 -2.96875 -6.1875 -2.421875 -5.421875 -1.84375 L -8.75 -1.84375 Z M -8.75 -0.84375 "/>+</symbol>+<symbol overflow="visible" id="glyph1-6">+<path style="stroke:none;" d="M -4.53125 -5.25 C -5.765625 -5.25 -6.46875 -4.421875 -6.46875 -2.96875 C -6.46875 -1.515625 -5.71875 -0.5625 -4.546875 -0.5625 C -3.5625 -0.5625 -3.09375 -1.0625 -2.734375 -2.5625 L -2.515625 -3.484375 C -2.34375 -4.1875 -2.09375 -4.46875 -1.625 -4.46875 C -1.046875 -4.46875 -0.640625 -3.875 -0.640625 -3 C -0.640625 -2.453125 -0.796875 -2 -1.0625 -1.75 C -1.25 -1.59375 -1.421875 -1.53125 -1.875 -1.46875 L -1.875 -0.40625 C -0.421875 -0.453125 0.28125 -1.265625 0.28125 -2.921875 C 0.28125 -4.5 -0.5 -5.515625 -1.71875 -5.515625 C -2.65625 -5.515625 -3.171875 -4.984375 -3.46875 -3.734375 L -3.703125 -2.765625 C -3.890625 -1.953125 -4.15625 -1.609375 -4.59375 -1.609375 C -5.171875 -1.609375 -5.546875 -2.125 -5.546875 -2.9375 C -5.546875 -3.75 -5.203125 -4.171875 -4.53125 -4.203125 Z M -4.53125 -5.25 "/>+</symbol>+<symbol overflow="visible" id="glyph1-7">+<path style="stroke:none;" d="M 1.515625 -6.9375 L 1.515625 0.265625 L 2.109375 0.265625 L 2.109375 -6.9375 Z M 1.515625 -6.9375 "/>+</symbol>+<symbol overflow="visible" id="glyph1-8">+<path style="stroke:none;" d="M -6.28125 -1.796875 L -6.28125 -0.796875 L 0 -0.796875 L 0 -1.796875 Z M -8.75 -1.796875 L -8.75 -0.796875 L -7.484375 -0.796875 L -7.484375 -1.796875 Z M -8.75 -1.796875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-9">+<path style="stroke:none;" d="M -6.28125 -0.84375 L 0 -0.84375 L 0 -1.84375 L -3.46875 -1.84375 C -4.75 -1.84375 -5.59375 -2.515625 -5.59375 -3.546875 C -5.59375 -4.34375 -5.109375 -4.84375 -4.359375 -4.84375 L 0 -4.84375 L 0 -5.84375 L -4.75 -5.84375 C -5.796875 -5.84375 -6.46875 -5.0625 -6.46875 -3.859375 C -6.46875 -2.921875 -6.109375 -2.3125 -5.234375 -1.765625 L -6.28125 -1.765625 Z M -6.28125 -0.84375 "/>+</symbol>+<symbol overflow="visible" id="glyph1-10">+<path style="stroke:none;" d="M -6.28125 -3.046875 L -6.28125 -2.015625 L -8.015625 -2.015625 L -8.015625 -1.015625 L -6.28125 -1.015625 L -6.28125 -0.171875 L -5.46875 -0.171875 L -5.46875 -1.015625 L -0.71875 -1.015625 C -0.078125 -1.015625 0.28125 -1.453125 0.28125 -2.234375 C 0.28125 -2.46875 0.25 -2.71875 0.1875 -3.046875 L -0.640625 -3.046875 C -0.609375 -2.921875 -0.59375 -2.765625 -0.59375 -2.5625 C -0.59375 -2.140625 -0.71875 -2.015625 -1.15625 -2.015625 L -5.46875 -2.015625 L -5.46875 -3.046875 Z M -6.28125 -3.046875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-11">+<path style="stroke:none;" d="M -2.8125 -6.15625 C -3.765625 -6.15625 -4.34375 -6.078125 -4.8125 -5.90625 C -5.84375 -5.5 -6.46875 -4.53125 -6.46875 -3.359375 C -6.46875 -1.609375 -5.125 -0.484375 -3.0625 -0.484375 C -1 -0.484375 0.28125 -1.578125 0.28125 -3.34375 C 0.28125 -4.78125 -0.546875 -5.765625 -1.90625 -6.03125 L -1.90625 -5.015625 C -1.078125 -4.734375 -0.640625 -4.171875 -0.640625 -3.375 C -0.640625 -2.734375 -0.9375 -2.203125 -1.46875 -1.859375 C -1.828125 -1.625 -2.1875 -1.53125 -2.8125 -1.53125 Z M -3.625 -1.546875 C -4.78125 -1.625 -5.546875 -2.34375 -5.546875 -3.34375 C -5.546875 -4.328125 -4.734375 -5.09375 -3.703125 -5.09375 C -3.671875 -5.09375 -3.640625 -5.09375 -3.625 -5.078125 Z M -3.625 -1.546875 "/>+</symbol>+<symbol overflow="visible" id="glyph1-12">+<path style="stroke:none;" d="M -6.28125 -0.828125 L 0 -0.828125 L 0 -1.84375 L -3.265625 -1.84375 C -4.15625 -1.84375 -4.75 -2.0625 -5.09375 -2.546875 C -5.328125 -2.859375 -5.40625 -3.15625 -5.40625 -3.859375 L -6.4375 -3.859375 C -6.453125 -3.6875 -6.46875 -3.59375 -6.46875 -3.46875 C -6.46875 -2.8125 -6.078125 -2.328125 -5.140625 -1.75 L -6.28125 -1.75 Z M -6.28125 -0.828125 "/>+</symbol>+<symbol overflow="visible" id="glyph1-13">+<path style="stroke:none;" d="M 2.609375 -0.640625 L 2.609375 -1.65625 L -0.65625 -1.65625 C -0.015625 -2.1875 0.28125 -2.765625 0.28125 -3.59375 C 0.28125 -5.203125 -1.03125 -6.28125 -3.03125 -6.28125 C -5.140625 -6.28125 -6.46875 -5.25 -6.46875 -3.578125 C -6.46875 -2.71875 -6.078125 -2.046875 -5.34375 -1.578125 L -6.28125 -1.578125 L -6.28125 -0.640625 Z M -5.53125 -3.40625 C -5.53125 -4.515625 -4.5625 -5.234375 -3.0625 -5.234375 C -1.625 -5.234375 -0.65625 -4.5 -0.65625 -3.40625 C -0.65625 -2.359375 -1.625 -1.65625 -3.09375 -1.65625 C -4.578125 -1.65625 -5.53125 -2.359375 -5.53125 -3.40625 Z M -5.53125 -3.40625 "/>+</symbol>+</g>+<clipPath id="clip1">+  <path d="M 59.039062 59.039062 L 474.757812 59.039062 L 474.757812 431.558594 L 59.039062 431.558594 Z M 59.039062 59.039062 "/>+</clipPath>+</defs>+<g id="surface1">+<rect x="0" y="0" width="504" height="504" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>+<g clip-path="url(#clip1)" clip-rule="nonzero">+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.398438 234 L 78.277344 223.242188 L 82.15625 212.570312 L 86.035156 202.023438 L 89.914062 191.648438 L 93.792969 181.484375 L 97.671875 171.566406 L 101.550781 161.9375 L 105.429688 152.636719 L 109.308594 143.699219 L 113.1875 135.164062 L 117.066406 127.058594 L 120.945312 119.417969 L 124.824219 112.273438 L 128.703125 105.648438 L 132.582031 99.574219 L 136.460938 94.074219 L 140.339844 89.167969 L 144.21875 84.878906 L 148.097656 81.21875 L 151.976562 78.203125 L 155.855469 75.847656 L 159.734375 74.15625 L 163.613281 73.140625 L 167.492188 72.800781 L 171.371094 73.140625 L 175.25 74.15625 L 179.128906 75.847656 L 183.007812 78.203125 L 186.886719 81.21875 L 190.761719 84.878906 L 194.640625 89.167969 L 198.519531 94.074219 L 202.398438 99.574219 L 206.277344 105.648438 L 210.15625 112.273438 L 214.035156 119.417969 L 217.914062 127.058594 L 221.792969 135.164062 L 225.671875 143.699219 L 229.550781 152.636719 L 233.429688 161.9375 L 237.308594 171.566406 L 241.1875 181.484375 L 245.066406 191.648438 L 248.945312 202.023438 L 252.824219 212.570312 L 256.703125 223.242188 L 260.582031 234 L 268.339844 255.601562 L 272.21875 266.355469 L 276.097656 277.03125 L 279.976562 287.574219 L 283.855469 297.949219 L 287.734375 308.117188 L 291.613281 318.035156 L 295.492188 327.660156 L 299.371094 336.960938 L 303.25 345.898438 L 307.128906 354.4375 L 311.007812 362.542969 L 314.886719 370.183594 L 318.761719 377.328125 L 322.640625 383.949219 L 326.519531 390.023438 L 330.398438 395.523438 L 334.277344 400.429688 L 338.15625 404.722656 L 342.035156 408.382812 L 345.914062 411.394531 L 349.792969 413.753906 L 353.671875 415.445312 L 357.550781 416.460938 L 361.429688 416.800781 L 365.308594 416.460938 L 369.1875 415.445312 L 373.066406 413.753906 L 376.945312 411.394531 L 380.824219 408.382812 L 384.703125 404.722656 L 388.582031 400.429688 L 392.460938 395.523438 L 396.339844 390.023438 L 400.21875 383.949219 L 404.097656 377.328125 L 407.976562 370.183594 L 411.855469 362.542969 L 415.734375 354.4375 L 419.613281 345.898438 L 423.492188 336.960938 L 427.371094 327.660156 L 431.25 318.035156 L 435.128906 308.117188 L 439.007812 297.949219 L 442.886719 287.574219 L 446.761719 277.03125 L 450.640625 266.355469 L 454.519531 255.601562 L 458.398438 244.800781 "/>+</g>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.519531 430.558594 L 458.398438 430.558594 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.519531 430.558594 L 70.519531 437.761719 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.097656 430.558594 L 148.097656 437.761719 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 225.671875 430.558594 L 225.671875 437.761719 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 303.25 430.558594 L 303.25 437.761719 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 380.824219 430.558594 L 380.824219 437.761719 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 458.398438 430.558594 L 458.398438 437.761719 "/>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-0" x="67.019531" y="455.916016"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-1" x="141.097656" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="147.769531" y="455.916016"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-2" x="218.671875" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="225.34375" y="455.916016"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-3" x="296.25" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="302.921875" y="455.916016"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-4" x="373.824219" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="380.496094" y="455.916016"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-5" x="447.898438" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="454.570312" y="455.916016"/>+  <use xlink:href="#glyph0-0" x="461.242188" y="455.916016"/>+</g>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 416.800781 L 59.039062 72.800781 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 416.800781 L 51.839844 416.800781 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 330.800781 L 51.839844 330.800781 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 244.800781 L 51.839844 244.800781 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 158.800781 L 51.839844 158.800781 "/>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 72.800781 L 51.839844 72.800781 "/>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-0" x="41.197266" y="427.300781"/>+  <use xlink:href="#glyph1-1" x="41.197266" y="423.304688"/>+  <use xlink:href="#glyph1-2" x="41.197266" y="416.632812"/>+  <use xlink:href="#glyph1-3" x="41.197266" y="413.296875"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-0" x="41.197266" y="341.300781"/>+  <use xlink:href="#glyph1-3" x="41.197266" y="337.304688"/>+  <use xlink:href="#glyph1-2" x="41.197266" y="330.632812"/>+  <use xlink:href="#glyph1-4" x="41.197266" y="327.296875"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-3" x="41.197266" y="253.300781"/>+  <use xlink:href="#glyph1-2" x="41.197266" y="246.628906"/>+  <use xlink:href="#glyph1-3" x="41.197266" y="243.292969"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-3" x="41.197266" y="167.300781"/>+  <use xlink:href="#glyph1-2" x="41.197266" y="160.628906"/>+  <use xlink:href="#glyph1-4" x="41.197266" y="157.292969"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-1" x="41.197266" y="81.300781"/>+  <use xlink:href="#glyph1-2" x="41.197266" y="74.628906"/>+  <use xlink:href="#glyph1-3" x="41.197266" y="71.292969"/>+</g>+<path style="fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 430.558594 L 473.761719 430.558594 L 473.761719 59.039062 L 59.039062 59.039062 L 59.039062 430.558594 "/>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph0-6" x="251.398438" y="484.716797"/>+  <use xlink:href="#glyph0-7" x="254.734375" y="484.716797"/>+  <use xlink:href="#glyph0-8" x="261.40625" y="484.716797"/>+  <use xlink:href="#glyph0-9" x="268.078125" y="484.716797"/>+  <use xlink:href="#glyph0-10" x="274.75" y="484.716797"/>+</g>+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">+  <use xlink:href="#glyph1-5" x="12.396484" y="273.300781"/>+  <use xlink:href="#glyph1-6" x="12.396484" y="266.628906"/>+  <use xlink:href="#glyph1-7" x="12.396484" y="260.628906"/>+  <use xlink:href="#glyph1-8" x="12.396484" y="253.957031"/>+  <use xlink:href="#glyph1-9" x="12.396484" y="251.292969"/>+  <use xlink:href="#glyph1-10" x="12.396484" y="244.621094"/>+  <use xlink:href="#glyph1-11" x="12.396484" y="241.285156"/>+  <use xlink:href="#glyph1-12" x="12.396484" y="234.613281"/>+  <use xlink:href="#glyph1-13" x="12.396484" y="230.617188"/>+  <use xlink:href="#glyph1-1" x="12.396484" y="223.945312"/>+</g>+</g>+</svg>+++</div>+</div>++</div>+</div>++</div>+</body>+</html>
+ examples/ihaskell1.ipynb view
@@ -0,0 +1,286 @@+{+ "metadata": {+  "language": "haskell",+  "name": ""+ },+ "nbformat": 3,+ "nbformat_minor": 0,+ "worksheets": [+  {+   "cells": [+    {+     "cell_type": "markdown",+     "metadata": {},+     "source": [+      "Rlang-QQ is a way to call the R language interpreter from haskell.\n",+      "This demo shows how to plot things with it, and include those plots\n",+      "in the IHaskell notebook. Ideally this example will become a 4 liner\n",+      "when a new variation of the `r` quasiquote is written."+     ]+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "{-# LANGUAGE QuasiQuotes #-} -- should enable the extension, but it doesn't for now\n",+      ":extension QuasiQuotes\n",+      "import RlangQQ\n",+      "import IHaskell.Display"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [],+     "prompt_number": 1+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "let fn = \"tmp1\" -- should come from a global variable...\n",+      "let npts = 100 :: Double -- cannot leave out the above let\n",+      "let sins = map sin [ 2*pi * x / npts | x <- [1 .. npts] ]\n",+      "     \n",+      "     \n",+      "[r| # an R function to make png and svg plots,\n",+      "    # ideally this part is hidden and we replay plots\n",+      "    # just like knitr (evaluate package) with code\n",+      "    # the user does not have to write out\n",+      "    pp <- function(p) {\n",+      "        svg(paste0($(fn), \".svg\"))\n",+      "        p()\n",+      "        dev.off()\n",+      "        png(paste0($(fn), \".png\"))\n",+      "        p()\n",+      "        dev.off()\n",+      "    }\n",+      "\n",+      "    pp(function() plot( $(sins), type ='l'))\n",+      " |]"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [+      {+       "metadata": {},+       "output_type": "display_data",+       "text": []+      }+     ],+     "prompt_number": 2+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "import qualified Data.ByteString as B\n",+      "import qualified Data.ByteString.Base64 as Base64\n",+      "import qualified Data.ByteString.Char8 as Char"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [],+     "prompt_number": 3+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "do\n",+      "  pp <- B.readFile (fn++\".png\")\n",+      "  ps <- hGetContents =<< openBinaryFile (fn++\".svg\") ReadMode\n",+      "  length ps `seq` return () -- lazy IO?\n",+      "  return [png 800 400 (Char.unpack (Base64.encode pp)), svg ps]"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [+      {+       "metadata": {},+       "output_type": "display_data",+       "png": "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",+       "svg": [+        "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n",+        "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"504pt\" height=\"504pt\" viewBox=\"0 0 504 504\" version=\"1.1\">\n",+        "<defs>\n",+        "<g>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-0\">\n",+        "<path style=\"stroke:none;\" d=\"M 3.296875 -8.515625 C 2.515625 -8.515625 1.78125 -8.15625 1.34375 -7.578125 C 0.796875 -6.828125 0.515625 -5.6875 0.515625 -4.109375 C 0.515625 -1.25 1.46875 0.28125 3.296875 0.28125 C 5.09375 0.28125 6.078125 -1.25 6.078125 -4.046875 C 6.078125 -5.703125 5.8125 -6.796875 5.25 -7.578125 C 4.8125 -8.171875 4.109375 -8.515625 3.296875 -8.515625 Z M 3.296875 -7.578125 C 4.4375 -7.578125 5 -6.421875 5 -4.140625 C 5 -1.734375 4.453125 -0.59375 3.28125 -0.59375 C 2.15625 -0.59375 1.59375 -1.78125 1.59375 -4.109375 C 1.59375 -6.4375 2.15625 -7.578125 3.296875 -7.578125 Z M 3.296875 -7.578125 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-1\">\n",+        "<path style=\"stroke:none;\" d=\"M 6.078125 -1.046875 L 1.59375 -1.046875 C 1.703125 -1.734375 2.09375 -2.1875 3.125 -2.796875 L 4.328125 -3.4375 C 5.515625 -4.09375 6.125 -4.96875 6.125 -6.015625 C 6.125 -6.71875 5.84375 -7.375 5.34375 -7.84375 C 4.84375 -8.296875 4.21875 -8.515625 3.40625 -8.515625 C 2.328125 -8.515625 1.53125 -8.125 1.0625 -7.40625 C 0.75 -6.953125 0.625 -6.421875 0.59375 -5.5625 L 1.65625 -5.5625 C 1.6875 -6.125 1.765625 -6.484375 1.90625 -6.75 C 2.1875 -7.265625 2.734375 -7.578125 3.375 -7.578125 C 4.328125 -7.578125 5.046875 -6.90625 5.046875 -5.984375 C 5.046875 -5.3125 4.65625 -4.734375 3.90625 -4.3125 L 2.796875 -3.6875 C 1.015625 -2.671875 0.5 -1.875 0.40625 0 L 6.078125 0 Z M 6.078125 -1.046875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-2\">\n",+        "<path style=\"stroke:none;\" d=\"M 3.921875 -2.046875 L 3.921875 0 L 4.984375 0 L 4.984375 -2.046875 L 6.234375 -2.046875 L 6.234375 -2.984375 L 4.984375 -2.984375 L 4.984375 -8.515625 L 4.203125 -8.515625 L 0.34375 -3.15625 L 0.34375 -2.046875 Z M 3.921875 -2.984375 L 1.265625 -2.984375 L 3.921875 -6.703125 Z M 3.921875 -2.984375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-3\">\n",+        "<path style=\"stroke:none;\" d=\"M 5.96875 -6.28125 C 5.765625 -7.6875 4.859375 -8.515625 3.5625 -8.515625 C 2.625 -8.515625 1.78125 -8.046875 1.28125 -7.296875 C 0.75 -6.46875 0.515625 -5.421875 0.515625 -3.875 C 0.515625 -2.453125 0.734375 -1.53125 1.234375 -0.78125 C 1.6875 -0.09375 2.4375 0.28125 3.375 0.28125 C 4.984375 0.28125 6.15625 -0.921875 6.15625 -2.59375 C 6.15625 -4.171875 5.078125 -5.296875 3.546875 -5.296875 C 2.71875 -5.296875 2.046875 -4.96875 1.59375 -4.34375 C 1.609375 -6.421875 2.28125 -7.578125 3.484375 -7.578125 C 4.234375 -7.578125 4.75 -7.109375 4.921875 -6.28125 Z M 3.421875 -4.359375 C 4.4375 -4.359375 5.078125 -3.640625 5.078125 -2.515625 C 5.078125 -1.4375 4.359375 -0.65625 3.390625 -0.65625 C 2.40625 -0.65625 1.65625 -1.46875 1.65625 -2.5625 C 1.65625 -3.625 2.375 -4.359375 3.421875 -4.359375 Z M 3.421875 -4.359375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-4\">\n",+        "<path style=\"stroke:none;\" d=\"M 4.6875 -4.46875 C 5.5625 -5 5.859375 -5.4375 5.859375 -6.234375 C 5.859375 -7.578125 4.8125 -8.515625 3.296875 -8.515625 C 1.796875 -8.515625 0.75 -7.578125 0.75 -6.234375 C 0.75 -5.453125 1.03125 -5.015625 1.890625 -4.46875 C 0.921875 -4.015625 0.4375 -3.296875 0.4375 -2.359375 C 0.4375 -0.796875 1.625 0.28125 3.296875 0.28125 C 4.984375 0.28125 6.15625 -0.796875 6.15625 -2.359375 C 6.15625 -3.296875 5.671875 -4.015625 4.6875 -4.46875 Z M 3.296875 -7.578125 C 4.203125 -7.578125 4.78125 -7.046875 4.78125 -6.21875 C 4.78125 -5.421875 4.1875 -4.890625 3.296875 -4.890625 C 2.40625 -4.890625 1.828125 -5.421875 1.828125 -6.234375 C 1.828125 -7.046875 2.40625 -7.578125 3.296875 -7.578125 Z M 3.296875 -4.015625 C 4.359375 -4.015625 5.078125 -3.34375 5.078125 -2.34375 C 5.078125 -1.328125 4.359375 -0.65625 3.28125 -0.65625 C 2.25 -0.65625 1.53125 -1.34375 1.53125 -2.34375 C 1.53125 -3.34375 2.25 -4.015625 3.296875 -4.015625 Z M 3.296875 -4.015625 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-5\">\n",+        "<path style=\"stroke:none;\" d=\"M 3.109375 -6.0625 L 3.109375 0 L 4.15625 0 L 4.15625 -8.515625 L 3.46875 -8.515625 C 3.09375 -7.203125 2.859375 -7.015625 1.21875 -6.8125 L 1.21875 -6.0625 Z M 3.109375 -6.0625 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-6\">\n",+        "<path style=\"stroke:none;\" d=\"M 2.328125 -8.75 L 1.203125 -8.75 L 1.203125 0 L 2.328125 0 Z M 2.328125 -8.75 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-7\">\n",+        "<path style=\"stroke:none;\" d=\"M 0.84375 -6.28125 L 0.84375 0 L 1.84375 0 L 1.84375 -3.46875 C 1.84375 -4.75 2.515625 -5.59375 3.546875 -5.59375 C 4.34375 -5.59375 4.84375 -5.109375 4.84375 -4.359375 L 4.84375 0 L 5.84375 0 L 5.84375 -4.75 C 5.84375 -5.796875 5.0625 -6.46875 3.859375 -6.46875 C 2.921875 -6.46875 2.3125 -6.109375 1.765625 -5.234375 L 1.765625 -6.28125 Z M 0.84375 -6.28125 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-8\">\n",+        "<path style=\"stroke:none;\" d=\"M 5.9375 -8.75 L 4.9375 -8.75 L 4.9375 -5.5 C 4.53125 -6.125 3.859375 -6.46875 3.015625 -6.46875 C 1.375 -6.46875 0.3125 -5.15625 0.3125 -3.15625 C 0.3125 -1.03125 1.359375 0.28125 3.046875 0.28125 C 3.90625 0.28125 4.515625 -0.046875 5.046875 -0.828125 L 5.046875 0 L 5.9375 0 Z M 3.1875 -5.53125 C 4.265625 -5.53125 4.9375 -4.578125 4.9375 -3.078125 C 4.9375 -1.625 4.25 -0.65625 3.1875 -0.65625 C 2.09375 -0.65625 1.359375 -1.625 1.359375 -3.09375 C 1.359375 -4.5625 2.09375 -5.53125 3.1875 -5.53125 Z M 3.1875 -5.53125 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-9\">\n",+        "<path style=\"stroke:none;\" d=\"M 6.15625 -2.8125 C 6.15625 -3.765625 6.078125 -4.34375 5.90625 -4.8125 C 5.5 -5.84375 4.53125 -6.46875 3.359375 -6.46875 C 1.609375 -6.46875 0.484375 -5.125 0.484375 -3.0625 C 0.484375 -1 1.578125 0.28125 3.34375 0.28125 C 4.78125 0.28125 5.765625 -0.546875 6.03125 -1.90625 L 5.015625 -1.90625 C 4.734375 -1.078125 4.171875 -0.640625 3.375 -0.640625 C 2.734375 -0.640625 2.203125 -0.9375 1.859375 -1.46875 C 1.625 -1.828125 1.53125 -2.1875 1.53125 -2.8125 Z M 1.546875 -3.625 C 1.625 -4.78125 2.34375 -5.546875 3.34375 -5.546875 C 4.328125 -5.546875 5.09375 -4.734375 5.09375 -3.703125 C 5.09375 -3.671875 5.09375 -3.640625 5.078125 -3.625 Z M 1.546875 -3.625 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph0-10\">\n",+        "<path style=\"stroke:none;\" d=\"M 3.5 -3.25 L 5.609375 -6.28125 L 4.484375 -6.28125 L 2.96875 -4.015625 L 1.46875 -6.28125 L 0.328125 -6.28125 L 2.421875 -3.203125 L 0.203125 0 L 1.34375 0 L 2.9375 -2.40625 L 4.515625 0 L 5.671875 0 Z M 3.5 -3.25 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-0\">\n",+        "<path style=\"stroke:none;\" d=\"M -3.75 -3.40625 L -3.75 -0.546875 L -2.875 -0.546875 L -2.875 -3.40625 Z M -3.75 -3.40625 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-1\">\n",+        "<path style=\"stroke:none;\" d=\"M -6.0625 -3.109375 L 0 -3.109375 L 0 -4.15625 L -8.515625 -4.15625 L -8.515625 -3.46875 C -7.203125 -3.09375 -7.015625 -2.859375 -6.8125 -1.21875 L -6.0625 -1.21875 Z M -6.0625 -3.109375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-2\">\n",+        "<path style=\"stroke:none;\" d=\"M -1.25 -2.296875 L -1.25 -1.046875 L 0 -1.046875 L 0 -2.296875 Z M -1.25 -2.296875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-3\">\n",+        "<path style=\"stroke:none;\" d=\"M -8.515625 -3.296875 C -8.515625 -2.515625 -8.15625 -1.78125 -7.578125 -1.34375 C -6.828125 -0.796875 -5.6875 -0.515625 -4.109375 -0.515625 C -1.25 -0.515625 0.28125 -1.46875 0.28125 -3.296875 C 0.28125 -5.09375 -1.25 -6.078125 -4.046875 -6.078125 C -5.703125 -6.078125 -6.796875 -5.8125 -7.578125 -5.25 C -8.171875 -4.8125 -8.515625 -4.109375 -8.515625 -3.296875 Z M -7.578125 -3.296875 C -7.578125 -4.4375 -6.421875 -5 -4.140625 -5 C -1.734375 -5 -0.59375 -4.453125 -0.59375 -3.28125 C -0.59375 -2.15625 -1.78125 -1.59375 -4.109375 -1.59375 C -6.4375 -1.59375 -7.578125 -2.15625 -7.578125 -3.296875 Z M -7.578125 -3.296875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-4\">\n",+        "<path style=\"stroke:none;\" d=\"M -8.515625 -5.71875 L -8.515625 -1.3125 L -3.875 -0.6875 L -3.875 -1.65625 C -4.46875 -2.140625 -4.671875 -2.5625 -4.671875 -3.21875 C -4.671875 -4.359375 -3.890625 -5.078125 -2.625 -5.078125 C -1.40625 -5.078125 -0.65625 -4.375 -0.65625 -3.21875 C -0.65625 -2.296875 -1.125 -1.734375 -2.09375 -1.46875 L -2.09375 -0.421875 C -1.390625 -0.5625 -1.0625 -0.6875 -0.75 -0.9375 C -0.09375 -1.421875 0.28125 -2.28125 0.28125 -3.234375 C 0.28125 -4.953125 -0.96875 -6.15625 -2.765625 -6.15625 C -4.453125 -6.15625 -5.609375 -5.046875 -5.609375 -3.40625 C -5.609375 -2.8125 -5.453125 -2.328125 -5.09375 -1.84375 L -7.46875 -2.171875 L -7.46875 -5.71875 Z M -8.515625 -5.71875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-5\">\n",+        "<path style=\"stroke:none;\" d=\"M -8.75 -0.84375 L 0 -0.84375 L 0 -1.84375 L -3.46875 -1.84375 C -4.75 -1.84375 -5.59375 -2.515625 -5.59375 -3.546875 C -5.59375 -3.859375 -5.484375 -4.1875 -5.296875 -4.421875 C -5.09375 -4.71875 -4.796875 -4.84375 -4.359375 -4.84375 L 0 -4.84375 L 0 -5.828125 L -4.75 -5.828125 C -5.8125 -5.828125 -6.46875 -5.078125 -6.46875 -3.859375 C -6.46875 -2.96875 -6.1875 -2.421875 -5.421875 -1.84375 L -8.75 -1.84375 Z M -8.75 -0.84375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-6\">\n",+        "<path style=\"stroke:none;\" d=\"M -4.53125 -5.25 C -5.765625 -5.25 -6.46875 -4.421875 -6.46875 -2.96875 C -6.46875 -1.515625 -5.71875 -0.5625 -4.546875 -0.5625 C -3.5625 -0.5625 -3.09375 -1.0625 -2.734375 -2.5625 L -2.515625 -3.484375 C -2.34375 -4.1875 -2.09375 -4.46875 -1.625 -4.46875 C -1.046875 -4.46875 -0.640625 -3.875 -0.640625 -3 C -0.640625 -2.453125 -0.796875 -2 -1.0625 -1.75 C -1.25 -1.59375 -1.421875 -1.53125 -1.875 -1.46875 L -1.875 -0.40625 C -0.421875 -0.453125 0.28125 -1.265625 0.28125 -2.921875 C 0.28125 -4.5 -0.5 -5.515625 -1.71875 -5.515625 C -2.65625 -5.515625 -3.171875 -4.984375 -3.46875 -3.734375 L -3.703125 -2.765625 C -3.890625 -1.953125 -4.15625 -1.609375 -4.59375 -1.609375 C -5.171875 -1.609375 -5.546875 -2.125 -5.546875 -2.9375 C -5.546875 -3.75 -5.203125 -4.171875 -4.53125 -4.203125 Z M -4.53125 -5.25 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-7\">\n",+        "<path style=\"stroke:none;\" d=\"M 1.515625 -6.9375 L 1.515625 0.265625 L 2.109375 0.265625 L 2.109375 -6.9375 Z M 1.515625 -6.9375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-8\">\n",+        "<path style=\"stroke:none;\" d=\"M -6.28125 -1.796875 L -6.28125 -0.796875 L 0 -0.796875 L 0 -1.796875 Z M -8.75 -1.796875 L -8.75 -0.796875 L -7.484375 -0.796875 L -7.484375 -1.796875 Z M -8.75 -1.796875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-9\">\n",+        "<path style=\"stroke:none;\" d=\"M -6.28125 -0.84375 L 0 -0.84375 L 0 -1.84375 L -3.46875 -1.84375 C -4.75 -1.84375 -5.59375 -2.515625 -5.59375 -3.546875 C -5.59375 -4.34375 -5.109375 -4.84375 -4.359375 -4.84375 L 0 -4.84375 L 0 -5.84375 L -4.75 -5.84375 C -5.796875 -5.84375 -6.46875 -5.0625 -6.46875 -3.859375 C -6.46875 -2.921875 -6.109375 -2.3125 -5.234375 -1.765625 L -6.28125 -1.765625 Z M -6.28125 -0.84375 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-10\">\n",+        "<path style=\"stroke:none;\" d=\"M -6.28125 -3.046875 L -6.28125 -2.015625 L -8.015625 -2.015625 L -8.015625 -1.015625 L -6.28125 -1.015625 L -6.28125 -0.171875 L -5.46875 -0.171875 L -5.46875 -1.015625 L -0.71875 -1.015625 C -0.078125 -1.015625 0.28125 -1.453125 0.28125 -2.234375 C 0.28125 -2.46875 0.25 -2.71875 0.1875 -3.046875 L -0.640625 -3.046875 C -0.609375 -2.921875 -0.59375 -2.765625 -0.59375 -2.5625 C -0.59375 -2.140625 -0.71875 -2.015625 -1.15625 -2.015625 L -5.46875 -2.015625 L -5.46875 -3.046875 Z M -6.28125 -3.046875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-11\">\n",+        "<path style=\"stroke:none;\" d=\"M -2.8125 -6.15625 C -3.765625 -6.15625 -4.34375 -6.078125 -4.8125 -5.90625 C -5.84375 -5.5 -6.46875 -4.53125 -6.46875 -3.359375 C -6.46875 -1.609375 -5.125 -0.484375 -3.0625 -0.484375 C -1 -0.484375 0.28125 -1.578125 0.28125 -3.34375 C 0.28125 -4.78125 -0.546875 -5.765625 -1.90625 -6.03125 L -1.90625 -5.015625 C -1.078125 -4.734375 -0.640625 -4.171875 -0.640625 -3.375 C -0.640625 -2.734375 -0.9375 -2.203125 -1.46875 -1.859375 C -1.828125 -1.625 -2.1875 -1.53125 -2.8125 -1.53125 Z M -3.625 -1.546875 C -4.78125 -1.625 -5.546875 -2.34375 -5.546875 -3.34375 C -5.546875 -4.328125 -4.734375 -5.09375 -3.703125 -5.09375 C -3.671875 -5.09375 -3.640625 -5.09375 -3.625 -5.078125 Z M -3.625 -1.546875 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-12\">\n",+        "<path style=\"stroke:none;\" d=\"M -6.28125 -0.828125 L 0 -0.828125 L 0 -1.84375 L -3.265625 -1.84375 C -4.15625 -1.84375 -4.75 -2.0625 -5.09375 -2.546875 C -5.328125 -2.859375 -5.40625 -3.15625 -5.40625 -3.859375 L -6.4375 -3.859375 C -6.453125 -3.6875 -6.46875 -3.59375 -6.46875 -3.46875 C -6.46875 -2.8125 -6.078125 -2.328125 -5.140625 -1.75 L -6.28125 -1.75 Z M -6.28125 -0.828125 \"/>\n",+        "</symbol>\n",+        "<symbol overflow=\"visible\" id=\"glyph1-13\">\n",+        "<path style=\"stroke:none;\" d=\"M 2.609375 -0.640625 L 2.609375 -1.65625 L -0.65625 -1.65625 C -0.015625 -2.1875 0.28125 -2.765625 0.28125 -3.59375 C 0.28125 -5.203125 -1.03125 -6.28125 -3.03125 -6.28125 C -5.140625 -6.28125 -6.46875 -5.25 -6.46875 -3.578125 C -6.46875 -2.71875 -6.078125 -2.046875 -5.34375 -1.578125 L -6.28125 -1.578125 L -6.28125 -0.640625 Z M -5.53125 -3.40625 C -5.53125 -4.515625 -4.5625 -5.234375 -3.0625 -5.234375 C -1.625 -5.234375 -0.65625 -4.5 -0.65625 -3.40625 C -0.65625 -2.359375 -1.625 -1.65625 -3.09375 -1.65625 C -4.578125 -1.65625 -5.53125 -2.359375 -5.53125 -3.40625 Z M -5.53125 -3.40625 \"/>\n",+        "</symbol>\n",+        "</g>\n",+        "<clipPath id=\"clip1\">\n",+        "  <path d=\"M 59.039062 59.039062 L 474.757812 59.039062 L 474.757812 431.558594 L 59.039062 431.558594 Z M 59.039062 59.039062 \"/>\n",+        "</clipPath>\n",+        "</defs>\n",+        "<g id=\"surface1\">\n",+        "<rect x=\"0\" y=\"0\" width=\"504\" height=\"504\" style=\"fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;\"/>\n",+        "<g clip-path=\"url(#clip1)\" clip-rule=\"nonzero\">\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 74.398438 234 L 78.277344 223.242188 L 82.15625 212.570312 L 86.035156 202.023438 L 89.914062 191.648438 L 93.792969 181.484375 L 97.671875 171.566406 L 101.550781 161.9375 L 105.429688 152.636719 L 109.308594 143.699219 L 113.1875 135.164062 L 117.066406 127.058594 L 120.945312 119.417969 L 124.824219 112.273438 L 128.703125 105.648438 L 132.582031 99.574219 L 136.460938 94.074219 L 140.339844 89.167969 L 144.21875 84.878906 L 148.097656 81.21875 L 151.976562 78.203125 L 155.855469 75.847656 L 159.734375 74.15625 L 163.613281 73.140625 L 167.492188 72.800781 L 171.371094 73.140625 L 175.25 74.15625 L 179.128906 75.847656 L 183.007812 78.203125 L 186.886719 81.21875 L 190.761719 84.878906 L 194.640625 89.167969 L 198.519531 94.074219 L 202.398438 99.574219 L 206.277344 105.648438 L 210.15625 112.273438 L 214.035156 119.417969 L 217.914062 127.058594 L 221.792969 135.164062 L 225.671875 143.699219 L 229.550781 152.636719 L 233.429688 161.9375 L 237.308594 171.566406 L 241.1875 181.484375 L 245.066406 191.648438 L 248.945312 202.023438 L 252.824219 212.570312 L 256.703125 223.242188 L 260.582031 234 L 268.339844 255.601562 L 272.21875 266.355469 L 276.097656 277.03125 L 279.976562 287.574219 L 283.855469 297.949219 L 287.734375 308.117188 L 291.613281 318.035156 L 295.492188 327.660156 L 299.371094 336.960938 L 303.25 345.898438 L 307.128906 354.4375 L 311.007812 362.542969 L 314.886719 370.183594 L 318.761719 377.328125 L 322.640625 383.949219 L 326.519531 390.023438 L 330.398438 395.523438 L 334.277344 400.429688 L 338.15625 404.722656 L 342.035156 408.382812 L 345.914062 411.394531 L 349.792969 413.753906 L 353.671875 415.445312 L 357.550781 416.460938 L 361.429688 416.800781 L 365.308594 416.460938 L 369.1875 415.445312 L 373.066406 413.753906 L 376.945312 411.394531 L 380.824219 408.382812 L 384.703125 404.722656 L 388.582031 400.429688 L 392.460938 395.523438 L 396.339844 390.023438 L 400.21875 383.949219 L 404.097656 377.328125 L 407.976562 370.183594 L 411.855469 362.542969 L 415.734375 354.4375 L 419.613281 345.898438 L 423.492188 336.960938 L 427.371094 327.660156 L 431.25 318.035156 L 435.128906 308.117188 L 439.007812 297.949219 L 442.886719 287.574219 L 446.761719 277.03125 L 450.640625 266.355469 L 454.519531 255.601562 L 458.398438 244.800781 \"/>\n",+        "</g>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 70.519531 430.558594 L 458.398438 430.558594 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 70.519531 430.558594 L 70.519531 437.761719 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 148.097656 430.558594 L 148.097656 437.761719 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 225.671875 430.558594 L 225.671875 437.761719 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 303.25 430.558594 L 303.25 437.761719 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 380.824219 430.558594 L 380.824219 437.761719 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 458.398438 430.558594 L 458.398438 437.761719 \"/>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"67.019531\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-1\" x=\"141.097656\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"147.769531\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-2\" x=\"218.671875\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"225.34375\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-3\" x=\"296.25\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"302.921875\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-4\" x=\"373.824219\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"380.496094\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-5\" x=\"447.898438\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"454.570312\" y=\"455.916016\"/>\n",+        "  <use xlink:href=\"#glyph0-0\" x=\"461.242188\" y=\"455.916016\"/>\n",+        "</g>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 416.800781 L 59.039062 72.800781 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 416.800781 L 51.839844 416.800781 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 330.800781 L 51.839844 330.800781 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 244.800781 L 51.839844 244.800781 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 158.800781 L 51.839844 158.800781 \"/>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 72.800781 L 51.839844 72.800781 \"/>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-0\" x=\"41.197266\" y=\"427.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-1\" x=\"41.197266\" y=\"423.304688\"/>\n",+        "  <use xlink:href=\"#glyph1-2\" x=\"41.197266\" y=\"416.632812\"/>\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"413.296875\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-0\" x=\"41.197266\" y=\"341.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"337.304688\"/>\n",+        "  <use xlink:href=\"#glyph1-2\" x=\"41.197266\" y=\"330.632812\"/>\n",+        "  <use xlink:href=\"#glyph1-4\" x=\"41.197266\" y=\"327.296875\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"253.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-2\" x=\"41.197266\" y=\"246.628906\"/>\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"243.292969\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"167.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-2\" x=\"41.197266\" y=\"160.628906\"/>\n",+        "  <use xlink:href=\"#glyph1-4\" x=\"41.197266\" y=\"157.292969\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-1\" x=\"41.197266\" y=\"81.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-2\" x=\"41.197266\" y=\"74.628906\"/>\n",+        "  <use xlink:href=\"#glyph1-3\" x=\"41.197266\" y=\"71.292969\"/>\n",+        "</g>\n",+        "<path style=\"fill:none;stroke-width:0.75;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;\" d=\"M 59.039062 430.558594 L 473.761719 430.558594 L 473.761719 59.039062 L 59.039062 59.039062 L 59.039062 430.558594 \"/>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph0-6\" x=\"251.398438\" y=\"484.716797\"/>\n",+        "  <use xlink:href=\"#glyph0-7\" x=\"254.734375\" y=\"484.716797\"/>\n",+        "  <use xlink:href=\"#glyph0-8\" x=\"261.40625\" y=\"484.716797\"/>\n",+        "  <use xlink:href=\"#glyph0-9\" x=\"268.078125\" y=\"484.716797\"/>\n",+        "  <use xlink:href=\"#glyph0-10\" x=\"274.75\" y=\"484.716797\"/>\n",+        "</g>\n",+        "<g style=\"fill:rgb(0%,0%,0%);fill-opacity:1;\">\n",+        "  <use xlink:href=\"#glyph1-5\" x=\"12.396484\" y=\"273.300781\"/>\n",+        "  <use xlink:href=\"#glyph1-6\" x=\"12.396484\" y=\"266.628906\"/>\n",+        "  <use xlink:href=\"#glyph1-7\" x=\"12.396484\" y=\"260.628906\"/>\n",+        "  <use xlink:href=\"#glyph1-8\" x=\"12.396484\" y=\"253.957031\"/>\n",+        "  <use xlink:href=\"#glyph1-9\" x=\"12.396484\" y=\"251.292969\"/>\n",+        "  <use xlink:href=\"#glyph1-10\" x=\"12.396484\" y=\"244.621094\"/>\n",+        "  <use xlink:href=\"#glyph1-11\" x=\"12.396484\" y=\"241.285156\"/>\n",+        "  <use xlink:href=\"#glyph1-12\" x=\"12.396484\" y=\"234.613281\"/>\n",+        "  <use xlink:href=\"#glyph1-13\" x=\"12.396484\" y=\"230.617188\"/>\n",+        "  <use xlink:href=\"#glyph1-1\" x=\"12.396484\" y=\"223.945312\"/>\n",+        "</g>\n",+        "</g>\n",+        "</svg>\n"+       ]+      }+     ],+     "prompt_number": 4+    }+   ],+   "metadata": {}+  }+ ]+}
+ examples/ihaskell2.html view
@@ -0,0 +1,1896 @@+<!DOCTYPE html>+<html>+<head>++<meta charset="utf-8" />+<title>rlangqq-ihaskell multiple plots</title>++<style type="text/css">+    .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}+.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;}+article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}+audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}+audio:not([controls]){display:none;}+html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}+a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}+a:hover,a:active{outline:0;}+sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}+sup{top:-0.5em;}+sub{bottom:-0.25em;}+img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}+#map_canvas img,.google-maps img{max-width:none;}+button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}+button,input{*overflow:visible;line-height:normal;}+button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}+button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}+label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}+input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}+input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}+textarea{overflow:auto;vertical-align:top;}+@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#000000;background-color:#ffffff;}+a{color:#0088cc;text-decoration:none;}+a:hover,a:focus{color:#005580;text-decoration:underline;}+.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}+.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}+.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+[class*="span"]{float:left;min-height:1px;margin-left:20px;}+.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.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;}+.offset12{margin-left:980px;}+.offset11{margin-left:900px;}+.offset10{margin-left:820px;}+.offset9{margin-left:740px;}+.offset8{margin-left:660px;}+.offset7{margin-left:580px;}+.offset6{margin-left:500px;}+.offset5{margin-left:420px;}+.offset4{margin-left:340px;}+.offset3{margin-left:260px;}+.offset2{margin-left:180px;}+.offset1{margin-left:100px;}+.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+.row:before,.row:after{display:table;content:"";line-height:0;}+.row:after{clear:both;}+[class*="span"]{float:left;min-height:1px;margin-left:20px;}+.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.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;}+.offset12{margin-left:980px;}+.offset11{margin-left:900px;}+.offset10{margin-left:820px;}+.offset9{margin-left:740px;}+.offset8{margin-left:660px;}+.offset7{margin-left:580px;}+.offset6{margin-left:500px;}+.offset5{margin-left:420px;}+.offset4{margin-left:340px;}+.offset3{margin-left:260px;}+.offset2{margin-left:180px;}+.offset1{margin-left:100px;}+.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}+.row-fluid [class*="span"]:first-child{margin-left:0;}+.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}+.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%;}+.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}+.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}+.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}+.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}+.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}+.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}+.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}+.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}+.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}+.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}+.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}+.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}+.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}+.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}+.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}+.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}+.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}+.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}+.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}+.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}+.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}+.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}+.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}+.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}+.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}+.row-fluid:after{clear:both;}+.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}+.row-fluid [class*="span"]:first-child{margin-left:0;}+.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}+.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%;}+.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}+.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}+.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}+.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}+.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}+.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}+.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}+.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}+.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}+.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}+.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}+.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}+.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}+.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}+.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}+.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}+.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}+.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}+.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}+.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}+.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}+.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}+.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}+.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}+[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}+[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}+.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container:before,.container:after{display:table;content:"";line-height:0;}+.container:after{clear:both;}+.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}+.container-fluid:after{clear:both;}+.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}+.container-fluid:after{clear:both;}+p{margin:0 0 10px;}+.lead{margin-bottom:20px;font-size:19.5px;font-weight:200;line-height:30px;}+small{font-size:85%;}+strong{font-weight:bold;}+em{font-style:italic;}+cite{font-style:normal;}+.muted{color:#999999;}+a.muted:hover,a.muted:focus{color:#808080;}+.text-warning{color:#c09853;}+a.text-warning:hover,a.text-warning:focus{color:#a47e3c;}+.text-error{color:#b94a48;}+a.text-error:hover,a.text-error:focus{color:#953b39;}+.text-info{color:#3a87ad;}+a.text-info:hover,a.text-info:focus{color:#2d6987;}+.text-success{color:#468847;}+a.text-success:hover,a.text-success:focus{color:#356635;}+.text-left{text-align:left;}+.text-right{text-align:right;}+.text-center{text-align:center;}+h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;}+h1,h2,h3{line-height:40px;}+h1{font-size:35.75px;}+h2{font-size:29.25px;}+h3{font-size:22.75px;}+h4{font-size:16.25px;}+h5{font-size:13px;}+h6{font-size:11.049999999999999px;}+h1 small{font-size:22.75px;}+h2 small{font-size:16.25px;}+h3 small{font-size:13px;}+h4 small{font-size:13px;}+.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;}+ul,ol{padding:0;margin:0 0 10px 25px;}+ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}+li{line-height:20px;}+ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}+ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;}+dl{margin-bottom:20px;}+dt,dd{line-height:20px;}+dt{font-weight:bold;}+dd{margin-left:10px;}+.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}+.dl-horizontal:after{clear:both;}+.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}+.dl-horizontal:after{clear:both;}+.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;}+hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}+abbr[title],abbr[data-original-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:16.25px;font-weight:300;line-height:1.25;}+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;}+code,pre{padding:0 3px 2px;font-family:monospace;font-size:11px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;}+pre{display:block;padding:9.5px;margin:0 0 10px;font-size:12px;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;}pre.prettyprint{margin-bottom:20px;}+pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}+.pre-scrollable{max-height:340px;overflow-y:scroll;}+form{margin:0 0 20px;}+fieldset{padding:0;margin:0;border:0;}+legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;}+label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:20px;}+input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}+label{display:block;margin-bottom:5px;}+select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:13px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;}+input,textarea,.uneditable-input{width:206px;}+textarea{height:auto;}+textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}+input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;}+input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;}+select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;}+select{width:220px;border:1px solid #cccccc;background-color:#ffffff;}+select[multiple],select[size]{height:auto;}+select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}+.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}+.uneditable-input{overflow:hidden;white-space:nowrap;}+.uneditable-textarea{width:auto;height:auto;}+input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}+input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}+input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}+input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;}+input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;}+input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}+.radio,.checkbox{min-height:20px;padding-left:20px;}+.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;}+.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}+.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}+.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}+.input-mini{width:60px;}+.input-small{width:90px;}+.input-medium{width:150px;}+.input-large{width:210px;}+.input-xlarge{width:270px;}+.input-xxlarge{width:530px;}+input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;}+.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;}+input,textarea,.uneditable-input{margin-left:0;}+.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}+input.span12,textarea.span12,.uneditable-input.span12{width:926px;}+input.span11,textarea.span11,.uneditable-input.span11{width:846px;}+input.span10,textarea.span10,.uneditable-input.span10{width:766px;}+input.span9,textarea.span9,.uneditable-input.span9{width:686px;}+input.span8,textarea.span8,.uneditable-input.span8{width:606px;}+input.span7,textarea.span7,.uneditable-input.span7{width:526px;}+input.span6,textarea.span6,.uneditable-input.span6{width:446px;}+input.span5,textarea.span5,.uneditable-input.span5{width:366px;}+input.span4,textarea.span4,.uneditable-input.span4{width:286px;}+input.span3,textarea.span3,.uneditable-input.span3{width:206px;}+input.span2,textarea.span2,.uneditable-input.span2{width:126px;}+input.span1,textarea.span1,.uneditable-input.span1{width:46px;}+input,textarea,.uneditable-input{margin-left:0;}+.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}+input.span12,textarea.span12,.uneditable-input.span12{width:926px;}+input.span11,textarea.span11,.uneditable-input.span11{width:846px;}+input.span10,textarea.span10,.uneditable-input.span10{width:766px;}+input.span9,textarea.span9,.uneditable-input.span9{width:686px;}+input.span8,textarea.span8,.uneditable-input.span8{width:606px;}+input.span7,textarea.span7,.uneditable-input.span7{width:526px;}+input.span6,textarea.span6,.uneditable-input.span6{width:446px;}+input.span5,textarea.span5,.uneditable-input.span5{width:366px;}+input.span4,textarea.span4,.uneditable-input.span4{width:286px;}+input.span3,textarea.span3,.uneditable-input.span3{width:206px;}+input.span2,textarea.span2,.uneditable-input.span2{width:126px;}+input.span1,textarea.span1,.uneditable-input.span1{width:46px;}+.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}+.controls-row:after{clear:both;}+.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;}+.controls-row:after{clear:both;}+.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;}+.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;}+input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;}+input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;}+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}+.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}+.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;}+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}+.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}+.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;}+.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;}+.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}+.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}+.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;}+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}+.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}+.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;}+.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;}+.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}+.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}+.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;}+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}+.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}+.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;}+.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;}+.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}+.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}+.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;}+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}+.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;}+.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;}+.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;}+.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;}+input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}+.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}+.form-actions:after{clear:both;}+.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;}+.form-actions:after{clear:both;}+.help-block,.help-inline{color:#262626;}+.help-block{display:block;margin-bottom:10px;}+.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}+.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:13px;}+.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}+.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:13px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;}+.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}+.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}+.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}+.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.input-prepend.input-append .btn-group:first-child{margin-left:0;}+input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}+.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}+.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;}+.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;}+.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;}+.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}+.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;}+.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}+.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}+.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;}+.control-group{margin-bottom:10px;}+legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;}+.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}+.form-horizontal .control-group:after{clear:both;}+.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;}+.form-horizontal .control-group:after{clear:both;}+.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;}+.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;}+.form-horizontal .help-block{margin-bottom:0;}+.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;}+.form-horizontal .form-actions{padding-left:180px;}+table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}+.table{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 colgroup+thead tr:first-child th,.table colgroup+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 .table{background-color:#ffffff;}+.table-condensed th,.table-condensed td{padding:4px 5px;}+.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;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,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;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,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;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 tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft: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 tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}+.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}+.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{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;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{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;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;}+table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;}+.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}+.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;}+.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}+.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}+.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}+.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}+.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;}+.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;}+.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}+.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;}+.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;}+.table td.span12,.table th.span12{float:none;width:924px;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-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>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{background-position:-216px -120px;width:16px;}+.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;width:16px;}+.icon-folder-open{background-position:-408px -120px;width:16px;}+.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:"";}+.dropdown .caret{margin-top:8px;margin-left:2px;}+.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}+.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}+.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}+.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}+.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}+.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}+.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}+.open{*z-index:1000;}.open>.dropdown-menu{display:block;}+.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}+.pull-right>.dropdown-menu{right:0;left:auto;}+.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}+.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}+.dropdown-submenu{position:relative;}+.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}+.dropdown-submenu:hover>.dropdown-menu{display:block;}+.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}+.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}+.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}+.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}+.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}+.typeahead{z-index:1051;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;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;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,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}+button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}+.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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,.btn:focus,.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:hover,.btn:focus,.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:first-child{*margin-left:0;}+.btn:hover,.btn:focus{color:#333333;text-decoration:none;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-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}+.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}+.btn-large{padding:11px 19px;font-size:16.25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}+.btn-small{padding:2px 10px;font-size:11.049999999999999px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}+.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}+.btn-mini{padding:0 6px;font-size:9.75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.btn-block{display:block;width:100%;padding-left:0;padding-right: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-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);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);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.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-primary:hover,.btn-primary:focus,.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-image:-moz-linear-gradient(top, #fbb450, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.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-warning:hover,.btn-warning:focus,.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-image:-moz-linear-gradient(top, #ee5f5b, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.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-danger:hover,.btn-danger:focus,.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-image:-moz-linear-gradient(top, #62c462, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);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);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.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-success:hover,.btn-success:focus,.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-image:-moz-linear-gradient(top, #5bc0de, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.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-info:hover,.btn-info:focus,.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-image:-moz-linear-gradient(top, #444444, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);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);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.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;}+.btn-inverse:hover,.btn-inverse:focus,.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;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}+.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;}+.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;}+.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}+.btn-group:first-child{*margin-left:0;}+.btn-group+.btn-group{margin-left:5px;}+.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}+.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-group>.btn+.btn{margin-left:-1px;}+.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px;}+.btn-group>.btn-mini{font-size:9.75px;}+.btn-group>.btn-small{font-size:11.049999999999999px;}+.btn-group>.btn-large{font-size:16.25px;}+.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}+.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}+.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}+.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}+.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}+.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}+.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}+.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}+.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}+.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}+.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}+.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}+.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}+.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}+.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}+.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}+.btn .caret{margin-top:8px;margin-left:0;}+.btn-large .caret{margin-top:6px;}+.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}+.btn-mini .caret,.btn-small .caret{margin-top:8px;}+.dropup .btn-large .caret{border-bottom-width:5px;}+.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;*zoom:1;}+.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}+.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}+.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}+.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}+.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}+.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.alert,.alert h4{color:#c09853;}+.alert h4{margin:0;}+.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}+.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}+.alert-success h4{color:#468847;}+.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}+.alert-danger h4,.alert-error h4{color:#b94a48;}+.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}+.alert-info h4{color:#3a87ad;}+.alert-block{padding-top:14px;padding-bottom:14px;}+.alert-block>p,.alert-block>ul{margin-bottom:0;}+.alert-block p+p{margin-top:5px;}+.nav{margin-left:0;margin-bottom:20px;list-style:none;}+.nav>li>a{display:block;}+.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}+.nav>li>a>img{max-width:none;}+.nav>.pull-right{float:right;}+.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}+.nav li+.nav-header{margin-top:9px;}+.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}+.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}+.nav-list>li>a{padding:3px 15px;}+.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}+.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}+.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}+.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}+.nav-tabs:after,.nav-pills:after{clear:both;}+.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}+.nav-tabs:after,.nav-pills:after{clear:both;}+.nav-tabs>li,.nav-pills>li{float:left;}+.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}+.nav-tabs{border-bottom:1px solid #ddd;}+.nav-tabs>li{margin-bottom:-1px;}+.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}+.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}+.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}+.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}+.nav-stacked>li{float:none;}+.nav-stacked>li>a{margin-right:0;}+.nav-tabs.nav-stacked{border-bottom:0;}+.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}+.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}+.nav-pills.nav-stacked>li>a{margin-bottom:3px;}+.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}+.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}+.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}+.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}+.nav-tabs .dropdown-toggle .caret{margin-top:8px;}+.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}+.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}+.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}+.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;}+.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}+.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}+.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}+.tabbable:after{clear:both;}+.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}+.tabbable:after{clear:both;}+.tab-content{overflow:auto;}+.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}+.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}+.tab-content>.active,.pill-content>.active{display:block;}+.tabs-below>.nav-tabs{border-top:1px solid #ddd;}+.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}+.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}+.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}+.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}+.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}+.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}+.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}+.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}+.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}+.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}+.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}+.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}+.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}+.nav>.disabled>a{color:#999999;}+.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}+.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}+.navbar-inner{min-height:36px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}+.navbar-inner:after{clear:both;}+.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}+.navbar-inner:after{clear:both;}+.navbar .container{width:auto;}+.nav-collapse.collapse{height:auto;overflow:visible;}+.navbar .brand{float:left;display:block;padding:8px 20px 8px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}+.navbar-text{margin-bottom:0;line-height:36px;color:#777777;}+.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}+.navbar .divider-vertical{height:36px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}+.navbar .btn,.navbar .btn-group{margin-top:3px;}+.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}+.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}+.navbar-form:after{clear:both;}+.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}+.navbar-form:after{clear:both;}+.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:3px;}+.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}+.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}+.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}+.navbar-search{position:relative;float:left;margin-top:3px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}+.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}+.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}+.navbar-fixed-top{top:0;}+.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}+.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}+.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}+.navbar .nav.pull-right{float:right;margin-right:0;}+.navbar .nav>li{float:left;}+.navbar .nav>li>a{float:none;padding:8px 15px 8px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}+.navbar .nav .dropdown-toggle .caret{margin-top:8px;}+.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}+.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}+.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}+.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}+.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}+.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}+.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}+.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}+.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}+.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}+.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}+.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}+.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}+.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;}+.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}+.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}+.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}+.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}+.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}+.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}+.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}+.navbar-inverse .brand{color:#999999;}+.navbar-inverse .navbar-text{color:#999999;}+.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}+.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}+.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}+.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}+.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}+.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}+.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}+.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}+.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}+.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}+.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}+.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}+.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;}+.breadcrumb>.active{color:#999999;}+.pagination{margin:20px 0;}+.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}+.pagination ul>li{display:inline;}+.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}+.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}+.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}+.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}+.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}+.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}+.pagination-centered{text-align:center;}+.pagination-right{text-align:right;}+.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px;}+.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}+.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}+.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}+.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}+.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.049999999999999px;}+.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:9.75px;}+.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}+.pager:after{clear:both;}+.pager:before,.pager:after{display:table;content:"";line-height:0;}+.pager:after{clear:both;}+.pager li{display:inline;}+.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}+.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}+.pager .next>a,.pager .next>span{float:right;}+.pager .previous>a,.pager .previous>span{float:left;}+.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;}+.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}+.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}+.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}+.modal.fade.in{top:10%;}+.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}+.modal-header h3{margin:0;line-height:30px;}+.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}+.modal-form{margin-bottom:0;}+.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}+.modal-footer:after{clear:both;}+.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}+.modal-footer:after{clear:both;}+.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}+.modal-footer .btn-group .btn+.btn{margin-left:-1px;}+.modal-footer .btn-block+.btn-block{margin-left:0;}+.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}+.tooltip.top{margin-top:-3px;padding:5px 0;}+.tooltip.right{margin-left:3px;padding:0 5px;}+.tooltip.bottom{margin-top:3px;padding:5px 0;}+.tooltip.left{margin-left:-3px;padding:0 5px;}+.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}+.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}+.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}+.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}+.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}+.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}+.popover.right{margin-left:10px;}+.popover.bottom{margin-top:10px;}+.popover.left{margin-left:-10px;}+.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}+.popover-content{padding:9px 14px;}+.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}+.popover .arrow{border-width:11px;}+.popover .arrow:after{border-width:10px;content:"";}+.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}+.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}+.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}+.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}+.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}+.thumbnails:after{clear:both;}+.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}+.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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);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,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}+.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}+.thumbnail .caption{padding:9px;color:#555555;}+.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}+.media,.media .media{margin-top:15px;}+.media:first-child{margin-top:0;}+.media-object{display:block;}+.media-heading{margin:0 0 5px;}+.media>.pull-left{margin-right:10px;}+.media>.pull-right{margin-left:10px;}+.media-list{margin-left:0;list-style:none;}+.label,.badge{display:inline-block;padding:2px 4px;font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;}+.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}+.label:empty,.badge:empty{display:none;}+a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{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;}+@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}+.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}+.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}+.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}+.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}+.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}+.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}+.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);}+.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}+.accordion{margin-bottom:20px;}+.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.accordion-heading{border-bottom:0;}+.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}+.accordion-toggle{cursor:pointer;}+.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}+.carousel{position:relative;margin-bottom:20px;line-height:1;}+.carousel-inner{overflow:hidden;width:100%;position:relative;}+.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}+.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}+.carousel-inner>.active{left:0;}+.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}+.carousel-inner>.next{left:100%;}+.carousel-inner>.prev{left:-100%;}+.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}+.carousel-inner>.active.left{left:-100%;}+.carousel-inner>.active.right{left:100%;}+.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}+.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}+.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}+.carousel-indicators .active{background-color:#fff;}+.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}+.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}+.carousel-caption h4{margin:0 0 5px;}+.carousel-caption p{margin-bottom:0;}+.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}+.hero-unit li{line-height:30px;}+.pull-right{float:right;}+.pull-left{float:left;}+.hide{display:none;}+.show{display:block;}+.invisible{visibility:hidden;}+.affix{position:fixed;}+.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}+.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;}+@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}+.visible-phone{display:none !important;}+.visible-tablet{display:none !important;}+.hidden-desktop{display:none !important;}+.visible-desktop{display:inherit !important;}+@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}+@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} .row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}@font-face{font-family:'FontAwesome';src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?v=3.1.0');src:url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.woff?v=3.1.0') format('woff'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'),url('../components/font-awesome/build/assets/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}+[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}+.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;}+a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline;}+[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em;}+ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em;}ul.icons-ul>li .icon-li{width:0.7142857142857143em;display:inline-block;text-align:center;}+[class^="icon-"].hide,[class*=" icon-"].hide{display:none;}+.icon-muted{color:#eeeeee;}+.icon-light{color:#ffffff;}+.icon-dark{color:#333333;}+.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}+.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}+.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}+.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}+.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}+.pull-right{float:right;}+.pull-left{float:left;}+[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;}+[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;}+[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}+.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;}+.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;}+.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;}+.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;}+.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;}+.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;}+.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;}+.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;}+.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;}+.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;}+.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;}+.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;}+.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}+@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}+.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}+.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}+.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}+.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}+.icon-glass:before{content:"\f000";}+.icon-music:before{content:"\f001";}+.icon-search:before{content:"\f002";}+.icon-envelope:before{content:"\f003";}+.icon-heart:before{content:"\f004";}+.icon-star:before{content:"\f005";}+.icon-star-empty:before{content:"\f006";}+.icon-user:before{content:"\f007";}+.icon-film:before{content:"\f008";}+.icon-th-large:before{content:"\f009";}+.icon-th:before{content:"\f00a";}+.icon-th-list:before{content:"\f00b";}+.icon-ok:before{content:"\f00c";}+.icon-remove:before{content:"\f00d";}+.icon-zoom-in:before{content:"\f00e";}+.icon-zoom-out:before{content:"\f010";}+.icon-off:before{content:"\f011";}+.icon-signal:before{content:"\f012";}+.icon-cog:before{content:"\f013";}+.icon-trash:before{content:"\f014";}+.icon-home:before{content:"\f015";}+.icon-file:before{content:"\f016";}+.icon-time:before{content:"\f017";}+.icon-road:before{content:"\f018";}+.icon-download-alt:before{content:"\f019";}+.icon-download:before{content:"\f01a";}+.icon-upload:before{content:"\f01b";}+.icon-inbox:before{content:"\f01c";}+.icon-play-circle:before{content:"\f01d";}+.icon-repeat:before,.icon-rotate-right:before{content:"\f01e";}+.icon-refresh:before{content:"\f021";}+.icon-list-alt:before{content:"\f022";}+.icon-lock:before{content:"\f023";}+.icon-flag:before{content:"\f024";}+.icon-headphones:before{content:"\f025";}+.icon-volume-off:before{content:"\f026";}+.icon-volume-down:before{content:"\f027";}+.icon-volume-up:before{content:"\f028";}+.icon-qrcode:before{content:"\f029";}+.icon-barcode:before{content:"\f02a";}+.icon-tag:before{content:"\f02b";}+.icon-tags:before{content:"\f02c";}+.icon-book:before{content:"\f02d";}+.icon-bookmark:before{content:"\f02e";}+.icon-print:before{content:"\f02f";}+.icon-camera:before{content:"\f030";}+.icon-font:before{content:"\f031";}+.icon-bold:before{content:"\f032";}+.icon-italic:before{content:"\f033";}+.icon-text-height:before{content:"\f034";}+.icon-text-width:before{content:"\f035";}+.icon-align-left:before{content:"\f036";}+.icon-align-center:before{content:"\f037";}+.icon-align-right:before{content:"\f038";}+.icon-align-justify:before{content:"\f039";}+.icon-list:before{content:"\f03a";}+.icon-indent-left:before{content:"\f03b";}+.icon-indent-right:before{content:"\f03c";}+.icon-facetime-video:before{content:"\f03d";}+.icon-picture:before{content:"\f03e";}+.icon-pencil:before{content:"\f040";}+.icon-map-marker:before{content:"\f041";}+.icon-adjust:before{content:"\f042";}+.icon-tint:before{content:"\f043";}+.icon-edit:before{content:"\f044";}+.icon-share:before{content:"\f045";}+.icon-check:before{content:"\f046";}+.icon-move:before{content:"\f047";}+.icon-step-backward:before{content:"\f048";}+.icon-fast-backward:before{content:"\f049";}+.icon-backward:before{content:"\f04a";}+.icon-play:before{content:"\f04b";}+.icon-pause:before{content:"\f04c";}+.icon-stop:before{content:"\f04d";}+.icon-forward:before{content:"\f04e";}+.icon-fast-forward:before{content:"\f050";}+.icon-step-forward:before{content:"\f051";}+.icon-eject:before{content:"\f052";}+.icon-chevron-left:before{content:"\f053";}+.icon-chevron-right:before{content:"\f054";}+.icon-plus-sign:before{content:"\f055";}+.icon-minus-sign:before{content:"\f056";}+.icon-remove-sign:before{content:"\f057";}+.icon-ok-sign:before{content:"\f058";}+.icon-question-sign:before{content:"\f059";}+.icon-info-sign:before{content:"\f05a";}+.icon-screenshot:before{content:"\f05b";}+.icon-remove-circle:before{content:"\f05c";}+.icon-ok-circle:before{content:"\f05d";}+.icon-ban-circle:before{content:"\f05e";}+.icon-arrow-left:before{content:"\f060";}+.icon-arrow-right:before{content:"\f061";}+.icon-arrow-up:before{content:"\f062";}+.icon-arrow-down:before{content:"\f063";}+.icon-share-alt:before,.icon-mail-forward:before{content:"\f064";}+.icon-resize-full:before{content:"\f065";}+.icon-resize-small:before{content:"\f066";}+.icon-plus:before{content:"\f067";}+.icon-minus:before{content:"\f068";}+.icon-asterisk:before{content:"\f069";}+.icon-exclamation-sign:before{content:"\f06a";}+.icon-gift:before{content:"\f06b";}+.icon-leaf:before{content:"\f06c";}+.icon-fire:before{content:"\f06d";}+.icon-eye-open:before{content:"\f06e";}+.icon-eye-close:before{content:"\f070";}+.icon-warning-sign:before{content:"\f071";}+.icon-plane:before{content:"\f072";}+.icon-calendar:before{content:"\f073";}+.icon-random:before{content:"\f074";}+.icon-comment:before{content:"\f075";}+.icon-magnet:before{content:"\f076";}+.icon-chevron-up:before{content:"\f077";}+.icon-chevron-down:before{content:"\f078";}+.icon-retweet:before{content:"\f079";}+.icon-shopping-cart:before{content:"\f07a";}+.icon-folder-close:before{content:"\f07b";}+.icon-folder-open:before{content:"\f07c";}+.icon-resize-vertical:before{content:"\f07d";}+.icon-resize-horizontal:before{content:"\f07e";}+.icon-bar-chart:before{content:"\f080";}+.icon-twitter-sign:before{content:"\f081";}+.icon-facebook-sign:before{content:"\f082";}+.icon-camera-retro:before{content:"\f083";}+.icon-key:before{content:"\f084";}+.icon-cogs:before{content:"\f085";}+.icon-comments:before{content:"\f086";}+.icon-thumbs-up:before{content:"\f087";}+.icon-thumbs-down:before{content:"\f088";}+.icon-star-half:before{content:"\f089";}+.icon-heart-empty:before{content:"\f08a";}+.icon-signout:before{content:"\f08b";}+.icon-linkedin-sign:before{content:"\f08c";}+.icon-pushpin:before{content:"\f08d";}+.icon-external-link:before{content:"\f08e";}+.icon-signin:before{content:"\f090";}+.icon-trophy:before{content:"\f091";}+.icon-github-sign:before{content:"\f092";}+.icon-upload-alt:before{content:"\f093";}+.icon-lemon:before{content:"\f094";}+.icon-phone:before{content:"\f095";}+.icon-check-empty:before{content:"\f096";}+.icon-bookmark-empty:before{content:"\f097";}+.icon-phone-sign:before{content:"\f098";}+.icon-twitter:before{content:"\f099";}+.icon-facebook:before{content:"\f09a";}+.icon-github:before{content:"\f09b";}+.icon-unlock:before{content:"\f09c";}+.icon-credit-card:before{content:"\f09d";}+.icon-rss:before{content:"\f09e";}+.icon-hdd:before{content:"\f0a0";}+.icon-bullhorn:before{content:"\f0a1";}+.icon-bell:before{content:"\f0a2";}+.icon-certificate:before{content:"\f0a3";}+.icon-hand-right:before{content:"\f0a4";}+.icon-hand-left:before{content:"\f0a5";}+.icon-hand-up:before{content:"\f0a6";}+.icon-hand-down:before{content:"\f0a7";}+.icon-circle-arrow-left:before{content:"\f0a8";}+.icon-circle-arrow-right:before{content:"\f0a9";}+.icon-circle-arrow-up:before{content:"\f0aa";}+.icon-circle-arrow-down:before{content:"\f0ab";}+.icon-globe:before{content:"\f0ac";}+.icon-wrench:before{content:"\f0ad";}+.icon-tasks:before{content:"\f0ae";}+.icon-filter:before{content:"\f0b0";}+.icon-briefcase:before{content:"\f0b1";}+.icon-fullscreen:before{content:"\f0b2";}+.icon-group:before{content:"\f0c0";}+.icon-link:before{content:"\f0c1";}+.icon-cloud:before{content:"\f0c2";}+.icon-beaker:before{content:"\f0c3";}+.icon-cut:before{content:"\f0c4";}+.icon-copy:before{content:"\f0c5";}+.icon-paper-clip:before{content:"\f0c6";}+.icon-save:before{content:"\f0c7";}+.icon-sign-blank:before{content:"\f0c8";}+.icon-reorder:before{content:"\f0c9";}+.icon-list-ul:before{content:"\f0ca";}+.icon-list-ol:before{content:"\f0cb";}+.icon-strikethrough:before{content:"\f0cc";}+.icon-underline:before{content:"\f0cd";}+.icon-table:before{content:"\f0ce";}+.icon-magic:before{content:"\f0d0";}+.icon-truck:before{content:"\f0d1";}+.icon-pinterest:before{content:"\f0d2";}+.icon-pinterest-sign:before{content:"\f0d3";}+.icon-google-plus-sign:before{content:"\f0d4";}+.icon-google-plus:before{content:"\f0d5";}+.icon-money:before{content:"\f0d6";}+.icon-caret-down:before{content:"\f0d7";}+.icon-caret-up:before{content:"\f0d8";}+.icon-caret-left:before{content:"\f0d9";}+.icon-caret-right:before{content:"\f0da";}+.icon-columns:before{content:"\f0db";}+.icon-sort:before{content:"\f0dc";}+.icon-sort-down:before{content:"\f0dd";}+.icon-sort-up:before{content:"\f0de";}+.icon-envelope-alt:before{content:"\f0e0";}+.icon-linkedin:before{content:"\f0e1";}+.icon-undo:before,.icon-rotate-left:before{content:"\f0e2";}+.icon-legal:before{content:"\f0e3";}+.icon-dashboard:before{content:"\f0e4";}+.icon-comment-alt:before{content:"\f0e5";}+.icon-comments-alt:before{content:"\f0e6";}+.icon-bolt:before{content:"\f0e7";}+.icon-sitemap:before{content:"\f0e8";}+.icon-umbrella:before{content:"\f0e9";}+.icon-paste:before{content:"\f0ea";}+.icon-lightbulb:before{content:"\f0eb";}+.icon-exchange:before{content:"\f0ec";}+.icon-cloud-download:before{content:"\f0ed";}+.icon-cloud-upload:before{content:"\f0ee";}+.icon-user-md:before{content:"\f0f0";}+.icon-stethoscope:before{content:"\f0f1";}+.icon-suitcase:before{content:"\f0f2";}+.icon-bell-alt:before{content:"\f0f3";}+.icon-coffee:before{content:"\f0f4";}+.icon-food:before{content:"\f0f5";}+.icon-file-alt:before{content:"\f0f6";}+.icon-building:before{content:"\f0f7";}+.icon-hospital:before{content:"\f0f8";}+.icon-ambulance:before{content:"\f0f9";}+.icon-medkit:before{content:"\f0fa";}+.icon-fighter-jet:before{content:"\f0fb";}+.icon-beer:before{content:"\f0fc";}+.icon-h-sign:before{content:"\f0fd";}+.icon-plus-sign-alt:before{content:"\f0fe";}+.icon-double-angle-left:before{content:"\f100";}+.icon-double-angle-right:before{content:"\f101";}+.icon-double-angle-up:before{content:"\f102";}+.icon-double-angle-down:before{content:"\f103";}+.icon-angle-left:before{content:"\f104";}+.icon-angle-right:before{content:"\f105";}+.icon-angle-up:before{content:"\f106";}+.icon-angle-down:before{content:"\f107";}+.icon-desktop:before{content:"\f108";}+.icon-laptop:before{content:"\f109";}+.icon-tablet:before{content:"\f10a";}+.icon-mobile-phone:before{content:"\f10b";}+.icon-circle-blank:before{content:"\f10c";}+.icon-quote-left:before{content:"\f10d";}+.icon-quote-right:before{content:"\f10e";}+.icon-spinner:before{content:"\f110";}+.icon-circle:before{content:"\f111";}+.icon-reply:before,.icon-mail-reply:before{content:"\f112";}+.icon-folder-close-alt:before{content:"\f114";}+.icon-folder-open-alt:before{content:"\f115";}+.icon-expand-alt:before{content:"\f116";}+.icon-collapse-alt:before{content:"\f117";}+.icon-smile:before{content:"\f118";}+.icon-frown:before{content:"\f119";}+.icon-meh:before{content:"\f11a";}+.icon-gamepad:before{content:"\f11b";}+.icon-keyboard:before{content:"\f11c";}+.icon-flag-alt:before{content:"\f11d";}+.icon-flag-checkered:before{content:"\f11e";}+.icon-terminal:before{content:"\f120";}+.icon-code:before{content:"\f121";}+.icon-reply-all:before{content:"\f122";}+.icon-mail-reply-all:before{content:"\f122";}+.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}+.icon-location-arrow:before{content:"\f124";}+.icon-crop:before{content:"\f125";}+.icon-code-fork:before{content:"\f126";}+.icon-unlink:before{content:"\f127";}+.icon-question:before{content:"\f128";}+.icon-info:before{content:"\f129";}+.icon-exclamation:before{content:"\f12a";}+.icon-superscript:before{content:"\f12b";}+.icon-subscript:before{content:"\f12c";}+.icon-eraser:before{content:"\f12d";}+.icon-puzzle-piece:before{content:"\f12e";}+.icon-microphone:before{content:"\f130";}+.icon-microphone-off:before{content:"\f131";}+.icon-shield:before{content:"\f132";}+.icon-calendar-empty:before{content:"\f133";}+.icon-fire-extinguisher:before{content:"\f134";}+.icon-rocket:before{content:"\f135";}+.icon-maxcdn:before{content:"\f136";}+.icon-chevron-sign-left:before{content:"\f137";}+.icon-chevron-sign-right:before{content:"\f138";}+.icon-chevron-sign-up:before{content:"\f139";}+.icon-chevron-sign-down:before{content:"\f13a";}+.icon-html5:before{content:"\f13b";}+.icon-css3:before{content:"\f13c";}+.icon-anchor:before{content:"\f13d";}+.icon-unlock-alt:before{content:"\f13e";}+.icon-bullseye:before{content:"\f140";}+.icon-ellipsis-horizontal:before{content:"\f141";}+.icon-ellipsis-vertical:before{content:"\f142";}+.icon-rss-sign:before{content:"\f143";}+.icon-play-sign:before{content:"\f144";}+.icon-ticket:before{content:"\f145";}+.icon-minus-sign-alt:before{content:"\f146";}+.icon-check-minus:before{content:"\f147";}+.icon-level-up:before{content:"\f148";}+.icon-level-down:before{content:"\f149";}+.icon-check-sign:before{content:"\f14a";}+.icon-edit-sign:before{content:"\f14b";}+.icon-external-link-sign:before{content:"\f14c";}+.icon-share-sign:before{content:"\f14d";}+.border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}+.corner-all{border-radius:4px;}+.hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+.hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+.vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;}+.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;}+.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;}+.box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1;}+.box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2;}+.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;}+.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;}+.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;}+body{background-color:white;position:absolute;left:0px;right:0px;top:0px;bottom:0px;overflow:visible;}+div#header{display:none;}+#ipython_notebook{padding-left:16px;}+#noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:bold;}+#ipython_notebook img{font-family:Verdana,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;height:24px;text-decoration:none;color:black;}+#site{width:100%;display:none;}+.ui-button .ui-button-text{padding:0.2em 0.8em;font-size:77%;}+input.ui-button{padding:0.3em 0.9em;}+.navbar span{margin-top:3px;}+span#login_widget{float:right;}+.nav-header{text-transform:none;}+.navbar-nobg{background-color:transparent;background-image:none;}+#header>span{margin-top:10px;}+.modal-body{max-height:500px;}+.center-nav{display:inline-block;margin-bottom:-4px;}+.alternate_upload{background-color:none;display:inline;}+.alternate_upload.form{padding:0;margin:0;}+.alternate_upload input.fileinput{background-color:red;position:relative;opacity:0;z-index:2;width:295px;margin-left:163px;cursor:pointer;}+.list_toolbar{padding:5px;height:25px;line-height:25px;}+.toolbar_info{float:left;}+.toolbar_buttons{float:right;}+.list_header{font-weight:bold;}+.list_container{margin-top:16px;margin-bottom:16px;border:1px solid #ababab;border-radius:4px;}+.list_container>div{border-bottom:1px solid #ababab;}.list_container>div:hover .list-item{background-color:red;}+.list_container>div:last-child{border:none;}+.list_item:hover .list_item{background-color:#ddd;}+.item_name{line-height:24px;}+.list_container>div>span,.list_container>div>div{padding:8px;}+.list_item a{text-decoration:none;}+input.nbname_input{height:15px;}+.highlight_text{color:blue;}+#project_name>.breadcrumb{padding:0px;margin-bottom:0px;background-color:transparent;font-weight:bold;}+input.engine_num_input{height:20px;margin-bottom:2px;padding-top:0;padding-bottom:0;width:60px;}+.ansibold{font-weight:bold;}+.ansiblack{color:black;}+.ansired{color:darkred;}+.ansigreen{color:darkgreen;}+.ansiyellow{color:brown;}+.ansiblue{color:darkblue;}+.ansipurple{color:darkviolet;}+.ansicyan{color:steelblue;}+.ansigray{color:gray;}+.ansibgblack{background-color:black;}+.ansibgred{background-color:red;}+.ansibggreen{background-color:green;}+.ansibgyellow{background-color:yellow;}+.ansibgblue{background-color:blue;}+.ansibgpurple{background-color:magenta;}+.ansibgcyan{background-color:cyan;}+.ansibggray{background-color:gray;}+div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;padding:5px 5px 5px 0px;margin:0px;outline:none;}div.cell.selected{border-radius:4px;border:thin #ababab solid;}+div.prompt{min-width:11ex;padding:0.4em;margin:0px;font-family:monospace;text-align:right;line-height:1.231em;}+div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+div.prompt:empty{padding-top:0;padding-bottom:0;}+div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}+div.input_prompt{color:navy;border-top:1px solid transparent;}+.CodeMirror{line-height:1.231em;height:auto;background:none;}+.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto;}+@-moz-document url-prefix(){.CodeMirror-scroll{overflow-x:hidden;}}.CodeMirror-lines{padding:0.4em;}+.CodeMirror-linenumber{padding:0 8px 0 4px;}+.CodeMirror-gutters{border-bottom-left-radius:4px;border-top-left-radius:4px;}+.CodeMirror pre{padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}+pre code{display:block;padding:0.5em;}+.highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:black;}+.highlight-string,pre .string,pre .constant,pre .parent,pre .tag .value,pre .rules .value,pre .rules .value .number,pre .preprocessor,pre .ruby .symbol,pre .ruby .symbol .string,pre .aggregate,pre .template_tag,pre .django .variable,pre .smalltalk .class,pre .addition,pre .flow,pre .stream,pre .bash .variable,pre .apache .tag,pre .apache .cbracket,pre .tex .command,pre .tex .special,pre .erlang_repl .function_or_atom,pre .markdown .header{color:#BA2121;}+.highlight-comment,pre .comment,pre .annotation,pre .template_comment,pre .diff .header,pre .chunk,pre .markdown .blockquote{color:#408080;font-style:italic;}+.highlight-number,pre .number,pre .date,pre .regexp,pre .literal,pre .smalltalk .symbol,pre .smalltalk .char,pre .go .constant,pre .change,pre .markdown .bullet,pre .markdown .link_url{color:#080;}+pre .label,pre .javadoc,pre .ruby .string,pre .decorator,pre .filter .argument,pre .localvars,pre .array,pre .attr_selector,pre .important,pre .pseudo,pre .pi,pre .doctype,pre .deletion,pre .envvar,pre .shebang,pre .apache .sqbracket,pre .nginx .built_in,pre .tex .formula,pre .erlang_repl .reserved,pre .prompt,pre .markdown .link_label,pre .vhdl .attribute,pre .clojure .attribute,pre .coffeescript .property{color:#8888ff;}+.highlight-keyword,pre .keyword,pre .id,pre .phpdoc,pre .aggregate,pre .css .tag,pre .javadoctag,pre .phpdoc,pre .yardoctag,pre .smalltalk .class,pre .winutils,pre .bash .variable,pre .apache .tag,pre .go .typename,pre .tex .command,pre .markdown .strong,pre .request,pre .status{color:#008000;font-weight:bold;}+.highlight-builtin,pre .built_in{color:#008000;}+pre .markdown .emphasis{font-style:italic;}+pre .nginx .built_in{font-weight:normal;}+pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:0.5;}+.cm-s-ipython span.cm-variable{color:black;}+.cm-s-ipython span.cm-keyword{color:#008000;font-weight:bold;}+.cm-s-ipython span.cm-number{color:#080;}+.cm-s-ipython span.cm-comment{color:#408080;font-style:italic;}+.cm-s-ipython span.cm-string{color:#BA2121;}+.cm-s-ipython span.cm-builtin{color:#008000;}+.cm-s-ipython span.cm-error{color:#f00;}+.cm-s-ipython span.cm-operator{color:#AA22FF;font-weight:bold;}+.cm-s-ipython span.cm-meta{color:#AA22FF;}+.cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat;}+div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);}+div.output_collapsed{margin:0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.out_prompt_overlay{height:100%;padding:0px 0.4em;position:absolute;border-radius:4px;}+div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000000;-moz-box-shadow:inset 0 0 1px #000000;box-shadow:inset 0 0 1px #000000;background:rgba(240, 240, 240, 0.5);}+div.output_prompt{color:darkred;}+div.output_area{padding:0px;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}div.output_area .MathJax_Display{text-align:left !important;}+div.output_area .rendered_html table{margin-left:0;margin-right:0;}+div.output_area .rendered_html img{margin-left:0;margin-right:0;}+.output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}+div.output_area pre{font-family:monospace;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;color:black;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:inherit;}+div.output_subarea{padding:0.4em 0.4em 0em 0.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}+div.output_text{text-align:left;color:#000000;font-family:monospace;line-height:1.231em;}+div.output_stderr{background:#fdd;}+div.output_latex{text-align:left;}+div.output_javascript:empty{padding:0;}+.js-error{color:darkred;}+div.raw_input{padding-top:0px;padding-bottom:0px;height:1em;line-height:1em;font-family:monospace;}+span.input_prompt{font-family:inherit;}+input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;margin:-2px 0px 0px 1px;padding-left:1px;padding-top:2px;height:1em;}+p.p-space{margin-bottom:10px;}+.rendered_html{color:black;}.rendered_html em{font-style:italic;}+.rendered_html strong{font-weight:bold;}+.rendered_html u{text-decoration:underline;}+.rendered_html :link{text-decoration:underline;}+.rendered_html :visited{text-decoration:underline;}+.rendered_html h1{font-size:197%;margin:.65em 0;font-weight:bold;}+.rendered_html h2{font-size:153.9%;margin:.75em 0;font-weight:bold;}+.rendered_html h3{font-size:123.1%;margin:.85em 0;font-weight:bold;}+.rendered_html h4{font-size:100%;margin:0.95em 0;font-weight:bold;}+.rendered_html h5{font-size:85%;margin:1.5em 0;font-weight:bold;}+.rendered_html h6{font-size:77%;margin:1.65em 0;font-weight:bold;}+.rendered_html ul{list-style:disc;margin:1em 2em;}+.rendered_html ul ul{list-style:square;margin:0em 2em;}+.rendered_html ul ul ul{list-style:circle;margin:0em 2em;}+.rendered_html ol{list-style:decimal;margin:1em 2em;}+.rendered_html ol ol{list-style:upper-alpha;margin:0em 2em;}+.rendered_html ol ol ol{list-style:lower-alpha;margin:0em 2em;}+.rendered_html ol ol ol ol{list-style:lower-roman;margin:0em 2em;}+.rendered_html ol ol ol ol ol{list-style:decimal;margin:0em 2em;}+.rendered_html hr{color:black;background-color:black;}+.rendered_html pre{margin:1em 2em;}+.rendered_html pre,.rendered_html code{border:0;background-color:#ffffff;color:#000000;font-size:100%;padding:0px;}+.rendered_html blockquote{margin:1em 2em;}+.rendered_html table{margin-left:auto;margin-right:auto;border:1px solid black;border-collapse:collapse;}+.rendered_html tr,.rendered_html th,.rendered_html td{border:1px solid black;border-collapse:collapse;margin:1em 2em;}+.rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px;}+.rendered_html th{font-weight:bold;}+.rendered_html p{text-align:justify;}+.rendered_html img{display:block;margin-left:auto;margin-right:auto;}+.rendered_html *+p{margin-top:1em;}+.rendered_html *+table{margin-top:1em;}+.rendered_html *+img{margin-top:1em;}+div.text_cell{padding:5px 5px 5px 0px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}+div.text_cell_input{color:#000000;border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}+div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:5px;color:#000000;}+a.anchor-link:link{text-decoration:none;padding:0px 20px;visibility:hidden;}+h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible;}+body{background-color:#ffffff;}+body.notebook_app{overflow:hidden;}+span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%;}+div#notebook_panel{margin:0px 0px 0px 0px;padding:0px;-webkit-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);box-shadow:0 -1px 10px rgba(0, 0, 0, 0.1);}+div#notebook{overflow-y:scroll;overflow-x:auto;width:100%;padding:5px 5px 15px 5px;margin:0px;border-top:1px solid #ababab;}+div.ui-widget-content{border:1px solid #ababab;outline:none;}+pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:0.4em;padding-left:2em;}+p.dialog{padding:0.2em;}+pre,code,kbd,samp{white-space:pre-wrap;}+#fonttest{font-family:monospace;}+p{margin-bottom:0;}+.end_space{height:200px;}+.celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:3px 3px 0px 0px;width:100%;-webkit-box-pack:end;height:22px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;}+.ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px;}+.celltoolbar>div{padding-top:0px;}+.ctb_global_show .ctb_show.ctb_hideshow{display:block;}+.ctb_global_show .ctb_show+.input_area,.ctb_global_show .ctb_show+div.text_cell_input{border-top-right-radius:0px;border-top-left-radius:0px;}+.celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0px;padding:0;font-size:87%;width:auto;display:inline-block;height:18px;line-height:18px;vertical-align:top;}+.celltoolbar label{display:inline-block;height:15px;line-height:15px;vertical-align:top;}+.celltoolbar label span{font-size:85%;}+.celltoolbar input[type=checkbox]{margin:0px;margin-left:4px;margin-right:4px;}+.celltoolbar .ui-button{border:none;vertical-align:top;height:20px;min-width:30px;}+.completions{position:absolute;z-index:10;overflow:hidden;border:1px solid #ababab;border-radius:4px;-webkit-box-shadow:0px 6px 10px -1px #adadad;-moz-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;}+.completions select{background:white;outline:none;border:none;padding:0px;margin:0px;overflow:auto;font-family:monospace;font-size:110%;color:#000000;}+.completions select option.context{color:#0064cd;}+#menubar .navbar-inner{min-height:28px;border-top:1px;border-radius:0px 0px 4px 4px;}+#menubar .navbar{margin-bottom:8px;}+.nav-wrapper{border-bottom:1px solid #d4d4d4;}+#menubar li.dropdown{line-height:12px;}+#notification_area{z-index:10;}+.notification_widget{color:#777777;padding:1px 12px;margin:2px 4px;z-index:10;border:1px solid #ccc;border-radius:4px;background:rgba(240, 240, 240, 0.5);}+div#pager_splitter{height:8px;}+#pager-container{position:relative;padding:15px 0px;}+div#pager{overflow:auto;display:none;}div#pager pre{font-size:13px;line-height:1.231em;color:#000000;background-color:#f7f7f7;padding:0.4em;}+.shortcut_key{display:inline-block;width:15ex;text-align:right;font-family:monospace;}+.shortcut_descr{display:inline-block;}+div.quickhelp{float:left;width:50%;}+span#save_widget{padding:0px 5px;margin-top:12px;}+span#checkpoint_status,span#autosave_status{font-size:small;}+@media (max-width:767px){span#save_widget{font-size:small;} span#checkpoint_status,span#autosave_status{font-size:x-small;}}@media (max-width:767px){span#checkpoint_status,span#autosave_status{display:none;}}@media (min-width:768px) and (max-width:979px){span#checkpoint_status{display:none;} span#autosave_status{font-size:x-small;}}.toolbar{padding:0px 10px;margin-top:-5px;}.toolbar select,.toolbar label{width:auto;height:26px;vertical-align:middle;margin-right:2px;margin-bottom:0px;display:inline;font-size:92%;margin-left:0.3em;margin-right:0.3em;padding:0px;padding-top:3px;}+.toolbar .btn{padding:2px 8px;}+.toolbar .btn-group{margin-top:0px;}+.toolbar-inner{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}+#maintoolbar{margin-bottom:0px;}+@-moz-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-webkit-keyframes fadeOut{from{opacity:1;} to{opacity:0;}}@-moz-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}@-webkit-keyframes fadeIn{from{opacity:0;} to{opacity:1;}}.bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;}+.smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:500ms;-moz-transition-property:height;-moz-transition-duration:500ms;transition-property:height;transition-duration:500ms;text-overflow:ellipsis;overflow:hidden;height:80px;}+.tooltipbuttons{position:absolute;padding-right:15px;top:0px;right:0px;}+.tooltiptext{padding-right:30px;}+.ipython_tooltip{max-width:700px;-webkit-animation:fadeOut 400ms;-moz-animation:fadeOut 400ms;animation:fadeOut 400ms;-webkit-animation:fadeIn 400ms;-moz-animation:fadeIn 400ms;animation:fadeIn 400ms;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:none;padding:3px;margin:0px;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0px 6px 10px -1px #adadad;-webkit-box-shadow:0px 6px 10px -1px #adadad;box-shadow:0px 6px 10px -1px #adadad;border-radius:4px;position:absolute;z-index:2;}.ipython_tooltip a{float:right;}+.ipython_tooltip .tooltiptext pre{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:100%;background-color:#f7f7f7;}+.pretooltiparrow{left:0px;margin:0px;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute;}+.pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}++    </style>+<style type="text/css">+    .highlight .hll { background-color: #ffffcc }+.highlight  { background: #f8f8f8; }+.highlight .c { color: #408080; font-style: italic } /* Comment */+.highlight .err { border: 1px solid #FF0000 } /* Error */+.highlight .k { color: #008000; font-weight: bold } /* Keyword */+.highlight .o { color: #666666 } /* Operator */+.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */+.highlight .cp { color: #BC7A00 } /* Comment.Preproc */+.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */+.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */+.highlight .gd { color: #A00000 } /* Generic.Deleted */+.highlight .ge { font-style: italic } /* Generic.Emph */+.highlight .gr { color: #FF0000 } /* Generic.Error */+.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */+.highlight .gi { color: #00A000 } /* Generic.Inserted */+.highlight .go { color: #888888 } /* Generic.Output */+.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */+.highlight .gs { font-weight: bold } /* Generic.Strong */+.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */+.highlight .gt { color: #0044DD } /* Generic.Traceback */+.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */+.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */+.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */+.highlight .kp { color: #008000 } /* Keyword.Pseudo */+.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */+.highlight .kt { color: #B00040 } /* Keyword.Type */+.highlight .m { color: #666666 } /* Literal.Number */+.highlight .s { color: #BA2121 } /* Literal.String */+.highlight .na { color: #7D9029 } /* Name.Attribute */+.highlight .nb { color: #008000 } /* Name.Builtin */+.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */+.highlight .no { color: #880000 } /* Name.Constant */+.highlight .nd { color: #AA22FF } /* Name.Decorator */+.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */+.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */+.highlight .nf { color: #0000FF } /* Name.Function */+.highlight .nl { color: #A0A000 } /* Name.Label */+.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */+.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */+.highlight .nv { color: #19177C } /* Name.Variable */+.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */+.highlight .w { color: #bbbbbb } /* Text.Whitespace */+.highlight .mf { color: #666666 } /* Literal.Number.Float */+.highlight .mh { color: #666666 } /* Literal.Number.Hex */+.highlight .mi { color: #666666 } /* Literal.Number.Integer */+.highlight .mo { color: #666666 } /* Literal.Number.Oct */+.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */+.highlight .sc { color: #BA2121 } /* Literal.String.Char */+.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */+.highlight .s2 { color: #BA2121 } /* Literal.String.Double */+.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */+.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */+.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */+.highlight .sx { color: #008000 } /* Literal.String.Other */+.highlight .sr { color: #BB6688 } /* Literal.String.Regex */+.highlight .s1 { color: #BA2121 } /* Literal.String.Single */+.highlight .ss { color: #19177C } /* Literal.String.Symbol */+.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */+.highlight .vc { color: #19177C } /* Name.Variable.Class */+.highlight .vg { color: #19177C } /* Name.Variable.Global */+.highlight .vi { color: #19177C } /* Name.Variable.Instance */+.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */+    </style>+++<style type="text/css">+/* Overrides of notebook CSS for static HTML export */+body {+  overflow: visible;+  padding: 8px;+}+.input_area {+  padding: 0.2em;+}++pre {+  padding: 0.2em;+  border: none;+  margin: 0px;+  font-size: 13px;+}+</style>++<!-- Custom stylesheet, it must be in the same directory as the html file -->+<link rel="stylesheet" href="custom.css">++<script src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" type="text/javascript"></script>+<script type="text/javascript">+init_mathjax = function() {+    if (window.MathJax) {+        // MathJax loaded+        MathJax.Hub.Config({+            tex2jax: {+                inlineMath: [ ['$','$'], ["\\(","\\)"] ],+                displayMath: [ ['$$','$$'], ["\\[","\\]"] ]+            },+            displayAlign: 'left', // Change this to 'center' to center equations.+            "HTML-CSS": {+                styles: {'.MathJax_Display': {"margin": 0}}+            }+        });+        MathJax.Hub.Queue(["Typeset",MathJax.Hub]);+    }+}+init_mathjax();+</script>+</head>+<body>++<div class="text_cell_render border-box-sizing rendered_html">+<h1 id="multiple-plots-with-rlang-qq">Multiple plots with Rlang-QQ</h1>+<p>An example of <code>Rlang-QQ-0.1.1</code>, which supports multiple figures.</p>+<p>First a pile of imports needed:</p>+</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[1]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="kt">:</span><span class="n">set</span> <span class="o">-</span><span class="kt">XQuasiQuotes</span> <span class="o">-</span><span class="kt">XTupleSections</span>+<span class="kr">import</span> <span class="nn">RlangQQ</span>+<span class="kr">import</span> <span class="nn">System.Directory</span>+<span class="kr">import</span> <span class="nn">System.FilePath</span>+<span class="kr">import</span> <span class="nn">Data.Maybe</span>+<span class="kr">import</span> <span class="nn">Data.List</span>+<span class="kr">import</span> <span class="nn">Text.Read</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString</span> <span class="k">as</span> <span class="n">B</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString.Char8</span> <span class="k">as</span> <span class="n">Char</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Data.ByteString.Base64</span> <span class="k">as</span> <span class="n">Base64</span>+<span class="kr">import</span> <span class="nn">IHaskell.Display</span>+<span class="kr">import</span> <span class="nn">IHaskell.Display.Blaze</span> <span class="p">()</span> <span class="c1">-- to confirm it&#39;s installed</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Text.Blaze.Html5</span> <span class="k">as</span> <span class="n">H</span>+<span class="kr">import</span> <span class="k">qualified</span> <span class="nn">Text.Blaze.Html5.Attributes</span> <span class="k">as</span> <span class="n">H</span>+<span class="kr">import</span> <span class="nn">Data.Monoid</span>+<span class="kr">import</span> <span class="nn">Data.Char</span>+<span class="kr">import</span> <span class="nn">Control.Monad</span>+<span class="kr">import</span> <span class="nn">Data.Ord</span>+<span class="kr">import</span> <span class="nn">Data.List.Split</span>+<span class="kr">import</span> <span class="nn">Text.XFormat.Show</span> <span class="k">hiding</span> <span class="p">((</span><span class="o">&lt;&gt;</span><span class="p">))</span>+</pre></div>++</div>+</div>++</div>+<div class="text_cell_render border-box-sizing rendered_html">+<p>Rlang-QQ saves intermediate files into <code>Rtmp/</code>. Figures from the first <code>[r| quasi quote |]</code> go into <code>Rtmp/fig1</code>. Figures from the next one go into <code>Rtmp/fig2</code>.</p>+<p>So, taking a look at the filesystem from the notebook allows finding out which plots should be loaded.</p>+</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[2]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="nf">chunksWithPlots</span> <span class="ow">::</span> <span class="kt">IO</span> <span class="p">[</span><span class="kt">Int</span><span class="p">]</span>+<span class="nf">chunksWithPlots</span> <span class="ow">=</span> <span class="kr">do</span>+  <span class="n">fs</span> <span class="ow">&lt;-</span> <span class="n">mapMaybe</span> <span class="p">(</span><span class="n">readMaybe</span> <span class="o">&lt;=&lt;</span> <span class="n">stripPrefix</span> <span class="s">&quot;fig&quot;</span> <span class="o">.</span> <span class="n">takeBaseName</span><span class="p">)</span>+    <span class="o">&lt;$&gt;</span> <span class="n">getDirectoryContents</span> <span class="s">&quot;Rtmp&quot;</span>+  <span class="n">fs&#39;</span> <span class="ow">&lt;-</span> <span class="n">forM</span> <span class="n">fs</span> <span class="o">$</span> <span class="nf">\</span><span class="n">f</span><span class="ow">-&gt;</span> <span class="n">fmap</span> <span class="p">(,</span><span class="n">f</span><span class="p">)</span> <span class="p">(</span><span class="n">getModificationTime</span> <span class="p">(</span><span class="s">&quot;Rtmp/fig&quot;</span><span class="o">++</span><span class="n">show</span> <span class="n">f</span><span class="p">))</span>+  <span class="n">return</span> <span class="o">$</span> <span class="n">map</span> <span class="n">snd</span> <span class="o">$</span> <span class="n">sortBy</span> <span class="p">(</span><span class="n">flip</span> <span class="p">(</span><span class="n">comparing</span> <span class="n">fst</span><span class="p">))</span> <span class="n">fs&#39;</span>+++<span class="nf">getPlotNames</span> <span class="ow">::</span> <span class="kt">IO</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span>+<span class="nf">getPlotNames</span> <span class="ow">=</span> <span class="kr">do</span>+  <span class="n">ns</span> <span class="ow">&lt;-</span> <span class="n">chunksWithPlots</span>+  <span class="kr">case</span> <span class="n">ns</span> <span class="kr">of</span>+    <span class="kt">[]</span> <span class="ow">-&gt;</span> <span class="n">return</span> <span class="kt">[]</span>+    <span class="n">n</span> <span class="kt">:</span> <span class="kr">_</span> <span class="ow">-&gt;</span> +            <span class="n">map</span> <span class="p">(</span><span class="nf">\</span><span class="n">t</span> <span class="ow">-&gt;</span> <span class="s">&quot;Rtmp/fig&quot;</span><span class="o">++</span><span class="n">show</span> <span class="n">n</span> <span class="o">&lt;/&gt;</span> <span class="n">t</span><span class="p">)</span> <span class="o">.</span> <span class="n">filter</span> <span class="p">(`</span><span class="n">notElem</span><span class="p">`</span> <span class="p">[</span><span class="s">&quot;..&quot;</span><span class="p">,</span><span class="s">&quot;.&quot;</span><span class="p">])</span>+            <span class="o">&lt;$&gt;</span> <span class="n">getDirectoryContents</span> <span class="p">(</span><span class="n">showf</span> <span class="p">(</span><span class="s">&quot;Rtmp/fig&quot;</span><span class="o">%</span><span class="kt">Int</span><span class="p">)</span> <span class="n">n</span><span class="p">)</span>+            +<span class="nf">getCaptions</span> <span class="ow">::</span> <span class="kt">IO</span> <span class="p">[</span><span class="kt">String</span><span class="p">]</span>+<span class="nf">getCaptions</span> <span class="ow">=</span> <span class="kr">do</span>+  <span class="n">n</span> <span class="kt">:</span> <span class="kr">_</span> <span class="ow">&lt;-</span> <span class="n">chunksWithPlots</span>++  <span class="n">f</span> <span class="ow">&lt;-</span> <span class="n">readFile</span> <span class="p">(</span><span class="n">showf</span> <span class="p">(</span><span class="s">&quot;Rtmp/raw&quot;</span><span class="o">%</span><span class="kt">Int</span><span class="o">%</span><span class="s">&quot;.md&quot;</span><span class="p">)</span> <span class="n">n</span><span class="p">)</span>+  <span class="kr">let</span> <span class="n">end</span> <span class="n">s</span> <span class="ow">=</span> <span class="kr">case</span> <span class="n">splitOn</span> <span class="s">&quot;](&quot;</span> <span class="n">s</span> <span class="kr">of</span>+              <span class="n">a</span><span class="kt">:</span><span class="kr">_</span> <span class="ow">-&gt;</span> <span class="kt">Just</span> <span class="n">a</span>+              <span class="kr">_</span> <span class="ow">-&gt;</span> <span class="kt">Nothing</span>+      <span class="n">isBoring</span> <span class="n">s</span> <span class="ow">=</span> <span class="n">maybe</span> <span class="kt">False</span> <span class="p">(</span><span class="n">all</span> <span class="n">isDigit</span><span class="p">)</span>+                  <span class="p">(</span><span class="n">stripPrefix</span> <span class="s">&quot;plot of chunk unnamed-chunk-&quot;</span> <span class="n">s</span><span class="p">)</span>+  <span class="n">return</span> <span class="o">$</span> +      <span class="n">map</span> <span class="p">(</span><span class="nf">\</span><span class="n">x</span> <span class="ow">-&gt;</span> <span class="kr">if</span> <span class="n">isBoring</span> <span class="n">x</span> <span class="kr">then</span> <span class="s">&quot;&quot;</span> <span class="kr">else</span> <span class="n">x</span><span class="p">)</span> <span class="o">$</span>+      <span class="n">mapMaybe</span> <span class="p">(</span><span class="n">end</span> <span class="o">&lt;=&lt;</span> <span class="n">stripPrefix</span> <span class="s">&quot;![&quot;</span><span class="p">)</span> <span class="p">(</span><span class="n">lines</span> <span class="n">f</span><span class="p">)</span>++<span class="nf">rPlots</span> <span class="ow">::</span> <span class="kt">IO</span> <span class="p">[</span><span class="kt">DisplayData</span><span class="p">]</span>+<span class="nf">rPlots</span> <span class="ow">=</span> <span class="kr">do</span>+ <span class="n">ns</span> <span class="ow">&lt;-</span> <span class="n">getPlotNames</span>+ <span class="n">cs</span> <span class="ow">&lt;-</span> <span class="n">getCaptions</span>+ <span class="n">imgs</span> <span class="ow">&lt;-</span> <span class="n">forM</span> <span class="p">(</span><span class="n">ns</span> <span class="p">`</span><span class="n">zip</span><span class="p">`</span> <span class="n">cs</span><span class="p">)</span> <span class="o">$</span> <span class="nf">\</span><span class="p">(</span><span class="n">n</span><span class="p">,</span><span class="n">c</span><span class="p">)</span> <span class="ow">-&gt;</span> <span class="kr">do</span>+   <span class="n">e</span> <span class="ow">&lt;-</span> <span class="kt">Base64</span><span class="o">.</span><span class="n">encode</span> <span class="o">&lt;$&gt;</span> <span class="kt">B</span><span class="o">.</span><span class="n">readFile</span> <span class="n">n</span>+   <span class="n">return</span> <span class="o">$</span> <span class="kt">H</span><span class="o">.</span><span class="n">img</span> <span class="kt">H</span><span class="o">.!</span> <span class="kt">H</span><span class="o">.</span><span class="n">src</span> <span class="p">(</span><span class="kt">H</span><span class="o">.</span><span class="n">unsafeByteStringValue</span>+                                   <span class="p">(</span><span class="kt">Char</span><span class="o">.</span><span class="n">pack</span> <span class="s">&quot;data:image/png;base64,&quot;</span> <span class="o">&lt;&gt;</span> <span class="n">e</span><span class="p">))</span>+            <span class="o">&lt;&gt;</span> <span class="kr">if</span> <span class="n">null</span> <span class="n">c</span> <span class="kr">then</span> <span class="n">mempty</span>+                <span class="kr">else</span> <span class="kt">H</span><span class="o">.</span><span class="n">p</span> <span class="p">(</span><span class="kt">H</span><span class="o">.</span><span class="n">toMarkup</span> <span class="n">c</span><span class="p">)</span>+ <span class="n">display</span> <span class="p">(</span><span class="n">mconcat</span> <span class="n">imgs</span><span class="p">)</span>+</pre></div>++</div>+</div>++</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[3]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="p">[</span><span class="n">r</span><span class="o">|</span> <span class="n">plot</span><span class="p">(</span><span class="mi">1</span><span class="kt">:</span><span class="mi">10</span><span class="p">)</span>+    <span class="n">plot</span><span class="p">(</span><span class="n">sin</span><span class="p">(</span><span class="mi">1</span><span class="kt">:</span><span class="mi">10</span><span class="p">),</span> <span class="kr">type</span><span class="ow">=</span><span class="n">&#39;l&#39;</span><span class="p">)</span> <span class="o">|</span><span class="p">]</span>+<span class="nf">getPlotNames</span>+<span class="nf">rPlots</span>+</pre></div>++</div>+</div>++<div class="output_wrapper">+<div class="output">+++<div class="output_area"><div class="prompt"></div>+<div class="box-flex1 output_subarea output_display_data">+++<pre>+[&quot;Rtmp/fig1/unnamed-chunk-11.png&quot;,&quot;Rtmp/fig1/unnamed-chunk-12.png&quot;]+</pre>++</div>+</div>++<div class="output_area"><div class="prompt"></div>+<div class="box-flex1 output_subarea output_display_data">++<div class="output_html rendered_html">+<img src="data:image/png;base64,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">+<img src="data:image/png;base64,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">++</div>++</div>+</div>++</div>+</div>++</div>+<div class="text_cell_render border-box-sizing rendered_html">+<p>The obligatory Fibonacci</p>+</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[4]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre><span class="nf">fibs</span> <span class="ow">=</span> <span class="mi">0</span><span class="kt">:</span><span class="mi">1</span><span class="kt">:</span> <span class="n">zipWith</span> <span class="p">(</span><span class="o">+</span><span class="p">)</span> <span class="n">fibs</span> <span class="p">(</span><span class="n">drop</span> <span class="mi">1</span> <span class="n">fibs</span><span class="p">)</span>++<span class="p">[</span><span class="n">r</span><span class="o">|</span> <span class="n">plot</span><span class="p">(</span><span class="mi">1</span><span class="kt">:</span><span class="mi">20</span><span class="p">,</span> <span class="o">$</span><span class="p">(</span><span class="n">take</span> <span class="mi">20</span> <span class="o">$</span> <span class="n">map</span> <span class="n">fromIntegral</span> <span class="n">fibs</span> <span class="ow">::</span> <span class="p">[</span><span class="kt">Double</span><span class="p">]),</span>+         <span class="n">main</span><span class="ow">=</span><span class="n">&#39;rabbit</span> <span class="n">population&#39;</span><span class="p">,</span>+         <span class="n">ylab</span><span class="ow">=</span><span class="sc">&#39;&#39;</span><span class="p">,</span> <span class="n">xlab</span><span class="ow">=</span><span class="sc">&#39;&#39;</span><span class="p">)</span> <span class="o">|</span><span class="p">]</span>+<span class="nf">rPlots</span>+</pre></div>++</div>+</div>++<div class="output_wrapper">+<div class="output">+++<div class="output_area"><div class="prompt"></div>+<div class="box-flex1 output_subarea output_display_data">++<div class="output_html rendered_html">+<img src="data:image/png;base64,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">++</div>++</div>+</div>++</div>+</div>++</div>+<div class="cell border-box-sizing code_cell">+<div class="input">+<div class="prompt input_prompt">+In&nbsp;[5]:+</div>+<div class="input_area box-flex1">+<div class="highlight"><pre>+</pre></div>++</div>+</div>++</div>+</body>+</html>
+ examples/ihaskell2.ipynb view
@@ -0,0 +1,220 @@+{+ "metadata": {+  "language": "haskell",+  "name": ""+ },+ "nbformat": 3,+ "nbformat_minor": 0,+ "worksheets": [+  {+   "cells": [+    {+     "cell_type": "markdown",+     "metadata": {},+     "source": [+      "# Multiple plots with Rlang-QQ\n",+      "An example of `Rlang-QQ-0.1.1`, which supports multiple figures.\n",+      "\n",+      "First a pile of imports needed:"+     ]+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      ":set -XQuasiQuotes -XTupleSections\n",+      "import RlangQQ\n",+      "import System.Directory\n",+      "import System.FilePath\n",+      "import Data.Maybe\n",+      "import Data.List\n",+      "import Text.Read\n",+      "import qualified Data.ByteString as B\n",+      "import qualified Data.ByteString.Char8 as Char\n",+      "import qualified Data.ByteString.Base64 as Base64\n",+      "import IHaskell.Display\n",+      "import IHaskell.Display.Blaze () -- to confirm it's installed\n",+      "import qualified Text.Blaze.Html5 as H\n",+      "import qualified Text.Blaze.Html5.Attributes as H\n",+      "import Data.Monoid\n",+      "import Data.Char\n",+      "import Control.Monad\n",+      "import Data.Ord\n",+      "import Data.List.Split\n",+      "import Text.XFormat.Show hiding ((<>))"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [],+     "prompt_number": 1+    },+    {+     "cell_type": "markdown",+     "metadata": {},+     "source": [+      "Rlang-QQ saves intermediate files into `Rtmp/`.\n",+      "Figures from the first `[r| quasi quote |]` go into\n",+      "`Rtmp/fig1`. Figures from the next one go into `Rtmp/fig2`.\n",+      "\n",+      "So, taking a look at the filesystem from the notebook allows\n",+      "finding out which plots should be loaded."+     ]+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "chunksWithPlots :: IO [Int]\n",+      "chunksWithPlots = do\n",+      "  fs <- mapMaybe (readMaybe <=< stripPrefix \"fig\" . takeBaseName)\n",+      "    <$> getDirectoryContents \"Rtmp\"\n",+      "  fs' <- forM fs $ \\f-> fmap (,f) (getModificationTime (\"Rtmp/fig\"++show f))\n",+      "  return $ map snd $ sortBy (flip (comparing fst)) fs'\n",+      "\n",+      "\n",+      "getPlotNames :: IO [String]\n",+      "getPlotNames = do\n",+      "  ns <- chunksWithPlots\n",+      "  case ns of\n",+      "    [] -> return []\n",+      "    n : _ -> \n",+      "            map (\\t -> \"Rtmp/fig\"++show n </> t) . filter (`notElem` [\"..\",\".\"])\n",+      "            <$> getDirectoryContents (showf (\"Rtmp/fig\"%Int) n)\n",+      "            \n",+      "getCaptions :: IO [String]\n",+      "getCaptions = do\n",+      "  n : _ <- chunksWithPlots\n",+      "\n",+      "  f <- readFile (showf (\"Rtmp/raw\"%Int%\".md\") n)\n",+      "  let end s = case splitOn \"](\" s of\n",+      "              a:_ -> Just a\n",+      "              _ -> Nothing\n",+      "      isBoring s = maybe False (all isDigit)\n",+      "                  (stripPrefix \"plot of chunk unnamed-chunk-\" s)\n",+      "  return $ \n",+      "      map (\\x -> if isBoring x then \"\" else x) $\n",+      "      mapMaybe (end <=< stripPrefix \"![\") (lines f)\n",+      "\n",+      "rPlots :: IO [DisplayData]\n",+      "rPlots = do\n",+      " ns <- getPlotNames\n",+      " cs <- getCaptions\n",+      " imgs <- forM (ns `zip` cs) $ \\(n,c) -> do\n",+      "   e <- Base64.encode <$> B.readFile n\n",+      "   return $ H.img H.! H.src (H.unsafeByteStringValue\n",+      "                                   (Char.pack \"data:image/png;base64,\" <> e))\n",+      "            <> if null c then mempty\n",+      "                else H.p (H.toMarkup c)\n",+      " display (mconcat imgs)"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [],+     "prompt_number": 2+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "[r| plot(1:10)\n",+      "    plot(sin(1:10), type='l') |]\n",+      "getPlotNames\n",+      "rPlots"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [+      {+       "metadata": {},+       "output_type": "display_data",+       "text": [+        "[\"Rtmp/fig1/unnamed-chunk-11.png\",\"Rtmp/fig1/unnamed-chunk-12.png\"]"+       ]+      },+      {+       "html": [+        "<img src=\"data:image/png;base64,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\">\n",+        "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAAH4CAMAAACR9g9NAAAC61BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqL0MjAAAA+XRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzs/Q0dPV1tfZ2tvc3d7f4OHi4+Tl5+jp6uvs7e/w8fLz9PX3+Pn6+/z9/v/YCvyIAAAACXBIWXMAAAsSAAALEgHS3X78AAAdKklEQVR4nO2daWBUVZaAbzZCQkgBAWSJsoiCQaIY3ABlEQ2KCC5xaRdEJSq4yyYtiooabISwCgmyiEITJYKKyBYChKiAztjdg6PtdBtnHFpte1ywu35OEiCmbr2qeu/dc+72zvdDkrece8svVe/VffecyxhBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARhPDkTigl9GZ+CJf7611S/NiIONaeiiZ+IFZkAYAWJDyYkPqCIi8+Z92U4XLegLb+dxGuNsPi0XeV5mZl9SnfyO0i81giLz64LNfyTdZjfQeK1RvwdX1Wel5HRu3Q3v4PEaw3ANb60Lhz+anE7fjuJ1xq6qw8oJD6gQIkfcrTpx/OmNbJpCUxkAgWEd3zuiEY2VoJHJuDA+6if/3usyLaTf76ERki8dmR/GPXVGAESrx2vF64+F78VYfGtDoePwe8g8f4onsvOXY3fjPg7Pv3ASMftJN4X+dVpjO3riN4OwEf9xIscN5N4P2TUNggZNxW9IbrG68Xi2xr+m34AbUbcCUi8Vox95di/JVdit0TideKUD7KO//AOdlMkXiNSdhac+HHz6chtkXiNmPnrPV3hPOS2SLw+DNqS3PRz0oetcBsj8drQ7kDzb+8P34XbGonXhtcLm//Wpga3NQ3FZ43uDdoRQxi3KPL3lbjP6HQTnz9lW9ULr0D3xQBOr2kZuaEA9/+CTuK7FlfsLRmRwdjeFhgd0ppjQ7URVHXCbFAX8S1GlNRWFPc89stTl2F0SGuODdVGcNPjmA1qIb7bg9v3lAxObfq9/1KMDunMWIfP9RYfpSG2qFx8VtHyQ68UnRS5sSYJoUMa0zRUG8HT1yA2qVZ8wbRtO6YVRD+JKpUx60wfmg3VNqfLe4htqhMfKlpes7yoveO+oc8jdEhfZsZ4/P76mXhtqhGfVDCrduu0vjH3p+xH6JC2NB+qjWDYYrxGFYhvd1vFweWj4w9FrzwDvkO6EjlUG0FtNlqrksWnjiip2XTiW1scrpoB3yFdiRyqjWASXhqaTPFdiyv2NA7QJCZDxtRyPSieG3tf6/fRvt7IE/9I1bbJ/VyfXdkFuDu6EjVUG8Ey54msAMgTf66nB8zj7oHsi76k7417N9NvPVbDygdwYtDmXah+6I3DUG0E23ORGtZVPNsaVWLDRpyGaiO49mmklrUVP+lWoH7ojPNQbXNSDyI9qdRWfNc3gPqhMTGGaiOYeSNO29qKZ9WZMP3QmFhDtc3pEFVAEAZ9xc8YA9MPfYk5VBvBunNQGtdX/BmrYPqhLXGGapszqAyldX3Fs/2piY8xmThDtRHsQ/l+o7H4kqEQ3dCWeEO1EUx4CKN5jcVfUArSD01pLIDgiswP3dwKeEVj8Uk2T8BymFUbk3kYc081Fs+W4tzPakGiodrmnLoJoQM6i78Ma7hSPQmHaiPY0gO+BzqLT9sL0Q8dSTxUG8HoEvgu6CyevYZdHUARboZqm5N8IN4ze39oLb5oMkA/NGTmFI8nTPNwR+ASrcVnIY1TK2bQJq9fV9pXg3dCa/Fsc2fxGNrhcqg2Avgip3qLv7NYPIZ2uB2qbc654A8u9Bbf8W3xGLrheqg2AvAip3qLZzvwMgoU4X6oNgLwIqeai3/kBoAgOuFlqLY56QeBi5xqLr472vRiRXgZqo0Ausip5uLZPvihC5V4G6ptDnSRU93Fz7ocIooueByqjQC4yKnu4s9aDhFFE7wO1UYAXORUd/GsFr1yuzw8D9U2B7jIqfbi5w0CCaMDQzcLzSyBLXKqvfiLfwcSRgP8DNU2B7bIqfbiU2pBwmiAn6HaCMoGgvTjGNqLZysQKwDJxN9QbXPOeg2iH8fRX/wYO6qitASYTFHdAaAjx9FffHo1TBzFXAowgRCyyKn+4lkFwlRD+Tw3TDwGZJFTA8Tf/CBQIKXsTgcI8gxckVMDxIe2AQVSSQikPClgkVMDxLN3neueGsVomFtUuCKnJoi/93aoSOqYdwFImGGLEh/jDhPEd3kTKpI69gLlfIMVOTVBPNuNvAYbPh3eAgoEVuTUCPHTMSv2S6HoEaBAYEVOjRB/mvHLUi09GyrS4qEwcYwQz2pNX5YKLtX/jAqYOGaIf24EXCwV5L4OFwuoyKkZ4s9DXKpBBrcC1p0HKnJqhvgkvLrtUljZBy4WUJFTM8SzxeBJg1IBnUwCU+TUEPEjngUMJp1T10JG67QLIooh4tOQF9XGpfgO0HAgRU4NEc/Wmry0+PpTQMMNgsg1MEX8tdMgo8kl6X3ggBBFTk0Rn1kFGU0uZ5YDB4QociosPmN+qNObR/+xog2/A1Y824S1OAs+D9wEHDDzgHiRU2Hxoe9O3rU+t+NLG/gdwOLH3wsaTiaV0NUs2HzxIqcA4nsfqX8z5tTxO4DF52wBDScRhIVye4nPUBAX/32/j/rXd+ULfgeweLajLWw8aQxYCB9TvMipsPhWtT+FD6YO/nvUA2do8Q/dDBtPGlOvho8pXuQU4q6+8zlJZw2Nut2AFt8N6HmkdN6Juu8VR7zIKcLXuVBBI+sAH0U2YmhVlBYopZiFi5xCiR9ytOnHi0oaObgVJnITTwCX/5HE4BcworbfIxjAlAGcevq9DBxQDk/gVPERLXJqkHhWa+SyVNv91zuKh2iRU3HxOfO+DIfrFkR92YIXP/di6IgSyAB5iOqAYJFTYfFpu8rzMjP7lEZVGIcXPxi27pMcRmCtryJY5FRYfHZdqOGfrMP8DnjxySZOwIJIj3ZEsMip+Du+qjwvI6N36W5+B7x4VgY2O10eIOnRjswR+pYDcI0vrQuHv1oc9YgYQfwVs8BDYoOY491NqMipSXf1LN28ZamA0qMdESpyapR4tqEnfExcgNKjHSl8UeBks8TfBJV7KA2o9GgnhIqcmiU+ZNqyVGDp0Y6IFDk1Szzb0gkhKCJg6dGOtBGY4mGY+LtBC/niA5ce7Ui5/yKnhok/CfWjEx7kldAFipwaJp5VG1UVpfNG5Aaqfc9HM0381CKMqFhApkc7Mtl3kRjTxPeCrOCMDmR6tCMFvsufmSae7TepKgp6rf0U32OZxomfLVruXyKw6dGObD7J54nGiR/wEkpYFCbApkc78bDfex7jxCcB5I3JAjg92omzl/o80TjxbOGFOHHhAU+PdiB5n88TzRM/fA5OXHjA06OdqPQ5iG2e+BQJ7yMYHviNjEZ8lkIyTzxbk4cUGJpKv3fcXshf5u88A8Vf/VukwMAgpEc7kOSzLJSB4jOrkQIDg5Ee7cAbXX2dZqB49ubJWJFBwUiPdmCSv/RxE8WPuw8rMigY6dEO9PX33cFE8e2MWJYKJz06Gp8XeRPFs+0mLEuFkx7twIZufs4yUvwDolUBZICUHh3Nvb7+bxgpPhd7YgsESOnR0fRZ6ecsI8WzffpPwEJLj47G10XeTPGPj8WLDQRaenQ067r7OMlM8WeuxosNxLNY6dHRFN/u4yQzxRtQFaUKLT06itPW+DjJUPEvyHs/+QNm9WiX+JnaZ6j4gXLGwf0zWuaTpLU+JBoqPvmA5lVR5smcJ3Tnnd7PMVQ8W1aAGV0czPToKHq+6v0cU8WPfAYzujC46dFR+JiUZKr4FlJmOfgGNz06ijWneT7FVPFsvUgBGHSQ06N5bi/2fIqx4m+YghpeEOT0aJ5T1nk+xVjxWfLGwr0DuXq0K2o9/6EZK5693Rk3vgjo6dE83tNyzRU/4W7c+CKgp0fz3Op5jS5zxXfUeFkq9PRontyo1d8SYa54ViVnMqMPJKRH83i+yBssfjL0Ao5gSEiP5inv6/EEg8Wf6vnjTRbr8NOjeW72OuXcYPGsVtNlqWSkR/N09voF0mTxT1+B3YI/fKY4iFHrsV6EyeLPKcNuwR/3y0iP5lmW7+14k8WzD4QW50BDSno0z40PejveaPGlg9Gb8EGK9G/xDXSs9Ha80eKHzkVvwgcDfBcdFKLG20XeaPEpB9Cb8IGk9GieJf09HW60eLbK4x2NFCSlR/MUPezpcLPFj3kCvw2vyEqP5umw2dPhZovP8FvlDRFp6dE8NZ6+47gSn3HH1m/CPx2a5anaigzxbFMXCY1447ejFDXs7SLvQnzyuM8WFeVn9bh8+h9LPaT+ShF/zzgJjXhDWno0zzWTvRztQnzL8SeSkpNHepjNKUX8qT5mlOMiMT2ao93bXo42+xrvZ7IZMhLTo3lqvCRxuBIfa4n4uMgRv1y3L3QS06N5Ss/zcLAb8U1LxKd56YYc8dc9KqMVD0hMj+YZM83DwW7ENy0Rn+2lG3LEt9Vs5l22zPRoDk//L1y9408sEa/hO55Vq3uHOXGlykK7ez0IcneNj7FEfFwkiX92uJRm3CI1PZrnRQ+Nm35Xz4Y+J6UZt0hNj+a50sNi9caLb7FbSjMu6eDpuzQ0oXfdH2u8eLZFp/qmRWq/ZOxxf8NjvvhHdFp0VHJ6NM8L7qckuRHf6nD4GCEvnZAlvp9OUy4lp0fzXDHT9aGu3vHpB0Z674Qs8SpmscdCeno0R2v3owjuPuonXuS9E7LEs7W9JDWUGOnp0TzVrnNMzL/Gs9s8pwijIT09muf5IW6PtEB8F32KmCuZWN2cwifdHulOfOho/V/SkKOON3exHt1JE+9xzhEiCtKjObJ2uD1S+B3f9OiO3yFP/PzzZbWUAAXp0TxVGS4PFBbf9OiO3yFP/KjHZbWUAAXp0Tyz3T66EH/Hn3h0x++QJ77VdlktxUeHL5auJwCJ39zFenQnTzzboWp+YyRK0qM5MqMuuTEwf+SunsdVzWiOREl6NM8ul8v1mD9yV8/5pdKaisdGFenRPE+PcHcc1MjdkKNNP161o5H/cv3NQpgULRJq5KwenYhhz7o7zoIBnHo25sprKyaK0qM5Wrqc1+8moWJc5vGfkgt1S6g4zj06LD059RrVPWjEZSaPmxSq8Z8vvPbMVj1GTv/TAoeg6kfuGOulfMiMKUuP5nmy0NVhrj7qMyds/y7880dPOX2gajByV8/76hNqVKVH81xc4uowG0bu6inrJ7ExZ5SlR3Oku5uEaMPIHZO+FIgT0laPTsQ2V3kvLsXPiD2Ao8HIXX0n3pHYmDPK0qN5HndV99Gd+Ky6Qs8XUanivcwvxUFdejSPu2uOS/GfeP9zliv+OdVrjipMj+ZoUe3mKJcf9eOmexqnb0Cu+GGqE2oUpkfzbHXzvdLlDBy9H9IwDRJqFKZH8zw22sVBdgzZ1vOOt5ROaFSmR/Nc+KKLg6wR/+h1UpvjUZoezZFa7eIgF+JD4YX6f9Sz/OVSm+PxkqGMzpacxMdY845XPO9pj8r0aJ5pYxMfY4149iraK3GB2vRonvNcTExxJz5pek3H/T9O8tS6bPHj7pHbXgSK06M5Ul08L3I5gPPX/Bs2FXzhaRRHtvgub8htL4Kl3mqGY/N24poB7sS3+vP5u0b1+qvW4tl+hQk1HlcJwGZy4jkhLq/x9/28s/MX3j7OpIsvVZdQk6vy08aBgsSzwOy5uWOj1H2VVp4ezeFi9qlF4rPUJdQoT4/m2ZxwprdF4tlOZU/EladH8zycsDCQTeJnqlp5Un16NM/ZSxMdYZP4C+bLbvE4GqRHcyQnvMjbJF5ZQo0G6dE8lZ0SHGCTeFapJqFGh/RongduTHCAVeLvVZNQo0N6NE+/ZQkOsEq8ooQaLdKjOZJqEhxglXhFCTVapEfzvJFgrTi7xJedKb9NTdKjeSbdHH+/XeKv97a+KgwuBsYVkOjGwy7xShJqpuiRHs2R6CJvl3glCTVb1M7vjcWGbnF3Wyb++aHSm2yhRR2WaBJ8t7VM/HCXFWAAGfw76U26os/KuLstE68goUab9Gie+Bd5y8QruOBqkx7Ns657vL22iZeeUKNPejRP8fh4e20Tn59ojBoafdKjeU5bE2+vbeITjlFDo1F6NE/ceUG2iWev9ZTbnkbp0Txr47m1Tvztd0ttTqf0aJ4774yz0zrxXeWuAKZTejRPz1fj7LROvOSEGq3So3nizQyyT/yC82S2plV6NM+aOKWH7RMv9cO3vVbp0Ty3F8feZ5/41jITaq7TKj2a55T1sffZJ57tykx8DBSLC+S15YM43+QtFD9T3lOTlFr1VbPjESenz0LxF86T1tSlqssqJuDW2MvuWig+Vd7MiNVnSGvKF7kbYu6yUDyr7CypoUxN1iaITexLkY3iJ94qqaHrp0hqyDflfWPtsVH8aa9Iaqiyi6SGfPOb+2LtsVG8rISanG1SmhGhc8wnF1aKL5eTUHP3XVKaEaI2VjkuK8VLSqjZocd6Y3FZlh9jh5Xic6SMoHffKKMVQW58MMYOK8WzvTKmxUy/VkIjonSsjLHDTvElQyQ0sr+lhEaEiVVz007xl8zGbyN/BX4bACyJUWXXTvEtJSTUzNF3em1zimLc6Nopnr2LnlCTHPOLkl502Oy83VLxk9FvvIZomisZRY3zHERLxZ+FnlBTdjZ2C0AsHOC42VLx6Ak16do/mDvBNZMdN1sqHj2hZuwM3PhwtHMezbJVfLwJphAkKDSiEzWOM8BtFd+1AjV8m52o4UEpdUw0sFU8q0VNqBkfezKbdoyZ5rTVWvELz8WMjj9OAEfbLU5brRU/GvPuq2uMURE92ZvmsNFa8agJNY8kKgquFY6JndaKZ7sQixJVS0zWEedKpw8/e8UjliHrG7e6jHaEtjpstFf8hS+ihZ59GVpoFJwKvdor3s3Kuv5I+kDhYqZ+eGFw9DZh8RnzQ53ePPqPFVETD1WLZ29iJdQMdLFKt1ZcMTN6m7D40Hcn71qf2/GlqCwt5eIn3YIUeAnqEAECrR0qNAGI730kl7GcOn6HcvGnI92CpckupSdOdfT0QHHx3/f7qD9jvb7gdygXz/bjJNSMehIlLCbPR08+FRbfqvan8MHUwX9/hN+hXvyKmBmDQryGdj+MRmH03yrEXX3nc5LOGho1A029+BsewoiaVYURFZesHVGb7P06h5VQc8sDGFGRqcrgt0CJH3KU36JePE5CzVsdEYJiM3s4v8XmdzwruRg+5kkqFroSJrq4OoL4wopGDqvPHh/xDHzM+2WV2wAlM2rGkLj4nHlfhsN1C9o2bcjq2chKudWEnWiJcB+2sxV8TAns4rstLD5tV3leZmaf0qg/KQ0+6tlW8Ikyp6+DjiiHp0dwG4TFZ9eFGv7JOszv0EE8/CKQT4yCjiiHYfy6bOLv+KryvIyM3qVRaYo6iD/7JeiIznOV9aclv2YSwDW+tC4c/mpx1IeqDuKT4i7L4oMBS4ADSmNH68jfrf46x9g64ISa+QNh48njycLI3y0XPx42oSYF6bmPBC4uifwdRHzom1D0Ri3Ed4PtxPDnQcPJpOXCyN8tFx+zBIw/VscuA24atouPkR3uj8xqwGCKsfwaz656DDDY9VovROIN28W3hnxioH/RYvfYLp5VwY2t5zglJpiK9eKfHAkW6u6463IbhvXiB8Il1GzLBgulHuvFw61Q0x23yIZkrBcPl1AzfSxQIC2wX/ykm4EC7WsBFEgL7BffezVMnPwymDiaYL94qBVq5sgohS6PAIh/OQ8iSvJeYx/MORIA8TFX5/DEkDkQUfQhAOLbvwURpSzWqj6GEgDxbB9AQk36HvEYWhEE8XMAEmrGThePoRVBEA+RULPhFPEYWhEE8QAJNW3U54MBEwTxbGvbxMfE5w7kKujyCYT4qVeLRnhX+E9HNwIhvv9SwQC5sdZrNJdAiE/aLxjg0SKQfuhEIMSz9T3Ezq8yYjVRTwRD/B0ThE7vuwqoHxoRDPG5YpNnZvPJ5RYQDPFsv0hCTZLQ2ZoSEPGLRBJqBs4D64c+BET8VSJD7UsKwPqhDwER71S/2S1p1WDd0IiAiBdJqBnlUO3dfIIiflZh4mNiYGDRYhcERfyguX7PdCgAbANBEe9/hZpbJkH2QxuCIp5t8ptQ81YH0H7oQmDE3+czoeYko1YTdU9gxOet9HfeRCOLFicmMOLZpqjFU1yxvXXiY0wkOOKTZv0+apmGxJz+KnxPtCA44hm7oaqT53MQV6hVS5DEswsOeR51N7VocUICJZ513eOxuMGARTgdUU+wxLOsylmejp9/AU4/1BMw8fW3eOs83OKl2JYx9ytBE8/YTVUnuT720qcQO6KW4IlnAw/1d3voql6YHVFKAMWz3L1j3B2Yya/nYRFBFF9/izfN1XHXoyxOqweBFM9SSl52U7us0vuAjzEEUzxjd+5OvERsjpGribokqOLZoPcTri5/9zgZHVFEYMWznh+MTnDEe5Y+mGskuOJZ603xb/G66/4ChAiw+PpbvPK0OLunXyWtJwoIsnjGJlTFmVC3N95fhfEEWzwb/P4ZsXblL5PZEekEXDw79cNYy0PPuUhqR2QTdPGs7XvOpW6T99hVtJgn8OJZyoLlThfzIc9J74lUSDxjxU7FzMpiXvztgMTXc+nBqDVj03er6IhESHwDvWov4bZcPUVJR+RB4htpt+2+yA0bLFpN1BESf4zURRG3eG1sWk3UERJ/guItbX795Y671HVEDiS+icsO9G76+d02cQ60AhL/K6fXDjv+U+4bSjsiAxLfjHbbj1e/ePRatR2RAIlvTuqS5Y25chYWLeYh8ZE8uCXEWN+XVXcDHxLPMbKmB5s9XHUv8BEXnzPvy3C4bkHUcLeh4tmZB4fVWFi0mEdYfNqu8rzMzD6lO/kdpopnXfbbWLSYR1h8dl2o4Z+sw/wOY8WzVKvnXB1H/B1fVZ6XkdG7NOpplrniAwHANb60Lhz+anE7fjuJ1xq6qw8oJD6gQIkfcpTfQuK1BuEd36uokXcsLQJrCQji+xU38orvCvGEBPCu8ddPxIpMAEDiA4qw+FaHw8fgd5B4rRF/x6cfGOm4ncRrDcBH/UTn7EISrzV41/jCw4d88tmP/4fAz8YE/QHl9X8f+T/508TFn6Qz5mGMqCg5UWtzEYKa8/pD34Qgw5nzwkk8iQfEnNdP4kEx6PXDYtALJ/GQGPTCSTwko+7HiCqwgnxsVmOUOTbo9cOSgjLZESU5BiWoQa+fIAiCIAiCIAiCIAiCCBJFnx89FFVbVpz+fwN9hNhAy5d/+Ohk6KDskk/Dn44AjZj57w0vvf2Oozvag8aF5bRvh6Y8/G/gYdv/xy/g4p+pyH52A3TQVnVj06+ug4w45ZN/Nrz0VWWtylZDxgXmojXJrPPX0FHTNk+CnTTQwB/OYVkDoNczyPh8XLvbPoeMeMnN39e/9IzP+rF+n3lYQ10BLcoqgCMmPbGoHbz4IyuO/sn1ytSuuTAcDl8IGrFxokz2kY6s45Fs0MDAXP6H+W5WfvXCZfsygacJNfDzjNDkT6C72uLQY9kzDoCGbHzpoQbx8Pc5cKS8+GHCxT89M7cx2WcwcNS/dGKd/gb9Hso+Uh/1CGjIRvEZn/VlfXX+qL/ojx2ysrLg4yK84zc8mnrfQeiH5y0+npg66WPQkMde+pp5qXNXg8aFZZZjJp44COK71vxyqHfiwzyS9/E/P84DjXjspbff+e2OHNC4BEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEEm4jZmQhzNQlNIfEBhcQHlG9CoW8e+M8fZiR12Pjz/zzzXajL2z98XdGV3XagZcfPC1R3jsCjXvwvj6cM+abNxtfbZr/2r5xt4zLazt6fmlLx1PqpqvtGIFIv/rvO9Z/xXf+3B2M9vs/9uSHF56ds1uG/90BnShI60fBRH2oQ/3W9+O7fd/lLLmOZ3ZJY968Pt1bdNwKRE+Lbvl7RpvXaf7VZviqr83trk9J337ZqAXQ5BEIjTogPNdzcTf02FHr1hx9fCbHHKlNy/jxMdecIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI3fh/NkCxky5erUkAAAAASUVORK5CYII=\">\n"+       ],+       "metadata": {},+       "output_type": "display_data",+       "text": [+        "<img src=\"data:image/png;base64,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\">\n",+        "<img src=\"data:image/png;base64,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\">"+       ]+      }+     ],+     "prompt_number": 3+    },+    {+     "cell_type": "markdown",+     "metadata": {},+     "source": [+      "The obligatory Fibonacci"+     ]+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      "fibs = 0:1: zipWith (+) fibs (drop 1 fibs)\n",+      "\n",+      "[r| plot(1:20, $(take 20 $ map fromIntegral fibs :: [Double]),\n",+      "         main='rabbit population',\n",+      "         ylab='', xlab='') |]\n",+      "rPlots"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [+      {+       "html": [+        "<img src=\"data:image/png;base64,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\">\n"+       ],+       "metadata": {},+       "output_type": "display_data",+       "text": [+        "<img src=\"data:image/png;base64,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\">"+       ]+      }+     ],+     "prompt_number": 4+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [+      ":! $PWD"+     ],+     "language": "python",+     "metadata": {},+     "outputs": [+      {+       "html": [+        "<span class='mono'>/bin/sh: 1: /home/aavogt: Permission denied\n",+        "</span><span class='err-msg'>Process exited with error code 126</span>"+       ],+       "metadata": {},+       "output_type": "display_data",+       "text": [+        "/bin/sh: 1: /home/aavogt: Permission denied\n",+        "\n",+        "Process exited with error code 126"+       ]+      }+     ],+     "prompt_number": 6+    },+    {+     "cell_type": "code",+     "collapsed": false,+     "input": [],+     "language": "python",+     "metadata": {},+     "outputs": []+    }+   ],+   "metadata": {}+  }+ ]+}
examples/test4.hs view
@@ -33,8 +33,8 @@      w <- newRChan -    [r| # this shouldn't be necessary to force INOUT-        print(hs_inRec)+    [r|+        print(hs_inRec) # this shouldn't be necessary to force INOUT         hs_inRec <- within(hs_inRec, y <- y + z + ch_w) |]  @@ -43,8 +43,8 @@             print ((o' .!. inRecL) .!. y)  f2 = forM_ [1,2,3,4 :: Double] $ \n -> do-            o' <- [r| # this shouldn't be necessary to force INOUT-                        print(hs_inRec)+            o' <- [r|+                        print(hs_inRec) # this shouldn't be necessary to force INOUT                         hs_inRec <- within(hs_inRec, y <- y + z + hs_n) |]             print ((o' .!. inRecL) .!. y) 
src/RlangQQ.hs view
@@ -164,6 +164,8 @@ also, return R's stdout / stderr / exitcode in the HList. This won't be practical for the Chan option since the stdout is getting consumed? +[@antiquote@] doesn't do escapes, so a string '$( blah )' might end badly+ [@more examples@] conversion both ways etc.  [@read NULL as Maybe?@]@@ -185,8 +187,6 @@  Can this be made to work without looking at whether there is a function() after the <-? -- [@call hs functions as if they were defined in R@] we might like to be able to have values like @f x = x + 1@ be callable by.@@ -215,5 +215,8 @@ confusing in terms of type errors (ie. failure to infer a type from R which will happen (features like @do.call@) should not complicate the types seen on the haskell side).++or run the code first with some dummy inputs (say vectors of length 10 or so),+and assume those types will continue to be the same.  -}
src/RlangQQ/Internal.hs view
@@ -50,18 +50,22 @@  -- | going via binary serialization (classes from "RlangQQ.Binary"). This is used in 'RlangQQ.r' quoteRExpression2 i returnChan str0 = do-    let rawFile, inputFile, inputFile2, outputFile :: String+    let rawFile, mdFile, rmdFile, inputFile, inputFile2, outputFile, figPath :: String         rawFile = printf "Rtmp/raw%d.R" (i :: Int)+        rmdFile = printf "Rtmp/raw%d.Rmd" i+        mdFile = printf "Rtmp/raw%d.md" i+        figPath = printf "Rtmp/fig%d/" i         inputFile = printf "Rtmp/%d_hs.rdx" i         inputFile2 = printf "Rtmp/%d_hs2.rdx" i         outputFile = printf "Rtmp/%d_r.rdx" i -        (str, addAntiquotes) = withRawFile str0+        (knitrHdr, (str, addAntiquotes)) = fmap withRawFile (splitKnitrHdr str0)      variables <- runIO $ do         t <- getDataFileName "Tree.R"         createDirectoryIfMissing False "Rtmp"         writeFile rawFile str+        writeFile rmdFile (unlines ["```{r " ++ knitrHdr ++ "}", str, "```"])         rt <- readProcess "R" ["--no-save","--quiet"]             $ printf "source('%s'); rlangQQ_toTree(parse('%s'))" t rawFile         case parseString parseTree mempty rt of@@ -141,9 +145,12 @@                                     outputFile)          runRNoChan :: ExpQ-        runRNoChan  = [| readProcess "R" ["--no-save", "--quiet"] $ concat-                    [ $(stringE (printf "load('%s');" inputFile)),-                      $(stringE (printf "source('%s');" rawFile)),+        runRNoChan  = do+            [| readProcess "R" ["--no-save", "--quiet"] $ concat+                    [ $(stringE (printf "library(knitr);\+                                       \opts_chunk$set(fig.path='%s');\+                                       \load('%s');" figPath inputFile)),+                      $(stringE (printf "knit('%s', output='%s', quiet=TRUE);" rmdFile mdFile)),                       $writeOutputFile ]                     |] @@ -163,14 +170,16 @@                 -- binary/text IO instead?                 (i,o,err,pid) <- runInteractiveProcess "R" ["--no-save", "--quiet"] Nothing Nothing                 forkIO $ putStr =<< hGetContents err-                hPutStrLn i $ printf "load('%s');" inputFile+                hPutStrLn i $ printf "library(knitr);\+                                     \opts_chunk$set(fig.path='%s');\+                                     \load('%s');" figPath inputFile                 hFlush i                 let uniqueDoneString = "\"done calculating signaled by a very unique\                                         \ string that will never happen by chance\""                 forkIO $ forever $ do                     withOutputFn <- $writeChanInput-                    hPutStrLn i $ printf "load('%s'); source('%s'); %s %s"-                                        inputFile2 rawFile $writeOutputFile+                    hPutStrLn i $ printf "load('%s'); knit('%s', output='%s', quiet=TRUE); %s %s"+                                        inputFile2 rmdFile mdFile $writeOutputFile                                         uniqueDoneString                     hFlush i                     $(whenOutVars [|  putMVar outVar withOutputFn |] )@@ -215,6 +224,13 @@ unlessQ b e | b = [| return () |]  | otherwise = e whenQ b e = unlessQ (not b) e ++splitKnitrHdr :: String -> (String,String)+splitKnitrHdr ('{' : xs) = case f [] xs of (acc,ys) -> (reverse acc, ys)+    where+    f acc (stripPrefix "\\}" -> Just xs) = f ('}':acc) xs+    f acc ('}':xs) = (acc, xs)+splitKnitrHdr xs = ([], xs)  withRawFile :: String -> (String, ExpQ -> ExpQ) withRawFile str =