Created
April 20, 2015 21:41
-
-
Save nolanbjohnson/08b94b428f78bfd3fe3b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<title>Notebook</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> | |
<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:.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:#000;background-color:#fff} | |
a{color:#08c;text-decoration:none} | |
a:hover,a:focus{color:#005580;text-decoration:underline} | |
.img-rounded{border-radius:6px;-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{border-radius:500px;-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} | |
[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 [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-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} | |
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:#999} | |
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:#999} | |
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 #eee} | |
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 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 #eee;border-bottom:1px solid #fff} | |
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999} | |
abbr.initialism{font-size:90%;text-transform:uppercase} | |
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16.25px;font-weight:300;line-height:1.25} | |
blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'} | |
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;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:#333;border-radius:3px;-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);border-radius:4px;-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:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999} | |
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:#555;-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:#fff;border:1px solid #ccc;-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 #ccc;background-color:#fff} | |
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:#999;background-color:#fcfcfc;border-color:#ccc;-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:#999} | |
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999} | |
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999} | |
.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} | |
.controls-row{*zoom:1}.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:#eee} | |
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.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.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} | |
.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;border-radius:0 4px 4px 0;-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 #fff;background-color:#eee;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;border-radius:0;-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{border-radius:4px 0 0 4px;-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{border-radius:4px 0 0 4px;-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{border-radius:0 4px 4px 0;-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{border-radius:0 4px 4px 0;-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{border-radius:0;-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{border-radius:0 4px 4px 0;-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;border-radius:4px 0 0 4px;-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;border-radius:0 4px 4px 0;-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;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px} | |
.form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} | |
.form-search .input-append .search-query{border-radius:14px 0 0 14px;-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{border-radius:0 14px 14px 0;-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{border-radius:0 14px 14px 0;-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{border-radius:14px 0 0 14px;-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-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 #ddd} | |
.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 #ddd} | |
.table .table{background-color:#fff} | |
.table-condensed th,.table-condensed td{padding:4px 5px} | |
.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd} | |
.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 #000;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:#fff;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 #fff} | |
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;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:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #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:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #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:#999} | |
.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 #000;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;border-radius:0 6px 6px 6px;-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;border-radius:5px 5px 5px 0;-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:#ccc;margin-top:5px;margin-right:-10px} | |
.dropdown-submenu:hover>a:after{border-left-color:#fff} | |
.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px;-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;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} | |
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)} | |
.well-large{padding:24px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} | |
.well-small{padding:9px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} | |
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1} | |
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto} | |
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.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:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #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 #ccc;*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:#333;background-color:#e6e6e6;*background-color:#d9d9d9} | |
.btn:active,.btn.active{background-color:#ccc \9} | |
.btn:first-child{*margin-left:0} | |
.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .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:.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;border-radius:6px;-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;border-radius:3px;-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;border-radius:3px;-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:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;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:#fff;background-color:#04c;*background-color:#003bb3} | |
.btn-primary:active,.btn-primary.active{background-color:#039 \9} | |
.btn-warning{color:#fff;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:#fff;background-color:#f89406;*background-color:#df8505} | |
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9} | |
.btn-danger{color:#fff;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:#fff;background-color:#bd362f;*background-color:#a9302a} | |
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9} | |
.btn-success{color:#fff;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:#fff;background-color:#51a351;*background-color:#499249} | |
.btn-success:active,.btn-success.active{background-color:#408140 \9} | |
.btn-info{color:#fff;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:#fff;background-color:#2f96b4;*background-color:#2a85a0} | |
.btn-info:active,.btn-info.active{background-color:#24748c \9} | |
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;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:#fff;background-color:#222;*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:#08c;border-radius:0;-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:#333;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+.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;border-radius:0;-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:#04c} | |
.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:#222} | |
.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:#fff;border-bottom-color:#fff} | |
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1} | |
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0;-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{border-radius:4px 4px 0 0;-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{border-radius:0 0 4px 4px;-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{border-radius:6px 6px 0 0;-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{border-radius:0 0 6px 6px;-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;border-radius:4px;-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:#eee} | |
.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:#999;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:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c} | |
.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 #fff} | |
.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>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;border-radius:4px 4px 0 0;-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:#eee #eee #ddd} | |
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;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;border-radius:5px;-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:#fff;background-color:#08c} | |
.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;border-radius:0;-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{border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px} | |
.nav-pills .dropdown-menu{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} | |
.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;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:#555;border-bottom-color:#555} | |
.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:#fff;background-color:#999;border-color:#999} | |
.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:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)} | |
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999} | |
.tabbable{*zoom:1}.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{border-radius:0 0 4px 4px;-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;border-radius:4px 0 0 4px;-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:#eee #ddd #eee #eee} | |
.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:#fff} | |
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd} | |
.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0;-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:#eee #eee #eee #ddd} | |
.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:#fff} | |
.nav>.disabled>a{color:#999} | |
.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, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #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 .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:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none} | |
.navbar-text{margin-bottom:0;line-height:36px;color:#777} | |
.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333} | |
.navbar .divider-vertical{height:36px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff} | |
.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 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;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px} | |
.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0;-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;border-radius: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:#777;text-decoration:none;text-shadow:0 1px 0 #fff} | |
.navbar .nav .dropdown-toggle .caret{margin-top:8px} | |
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333;text-decoration:none} | |
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;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:#fff;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:#fff;background-color:#e5e5e5;*background-color:#d9d9d9} | |
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \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 #fff;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 #fff;border-bottom:0;bottom:-6px;top:auto} | |
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333} | |
.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:#555} | |
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777} | |
.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:#555;border-bottom-color:#555} | |
.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;border-radius:6px 0 6px 6px;-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, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);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:#999;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:#fff} | |
.navbar-inverse .brand{color:#999} | |
.navbar-inverse .navbar-text{color:#999} | |
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff} | |
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111} | |
.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff} | |
.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222} | |
.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:#111;color:#fff} | |
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff} | |
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999} | |
.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:#fff;border-bottom-color:#fff} | |
.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-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:#ccc} | |
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc} | |
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc} | |
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;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:#fff;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 #000;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:#fff;background-color:#040404;*background-color:#000} | |
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9} | |
.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px;-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 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc} | |
.breadcrumb>.active{color:#999} | |
.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:#fff;border:1px solid #ddd;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:#999;cursor:default} | |
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;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 li{display:inline} | |
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px;-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:#999;background-color:#fff;cursor:default} | |
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0} | |
.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)} | |
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;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 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.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:.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:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;-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:#000} | |
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000} | |
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000} | |
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000} | |
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-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;border-radius:5px 5px 0 0;-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:#fff} | |
.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:#fff} | |
.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:#fff} | |
.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:#fff;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} | |
.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 .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out} | |
a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-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:#555} | |
.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:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999} | |
.label{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} | |
.badge{padding-left:9px;padding-right:9px;border-radius: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:#fff;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:#333} | |
.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);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} | |
.progress .bar{width:0;height:100%;color:#fff;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 .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .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(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.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(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.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(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.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(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.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(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.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;border-radius:4px;-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:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.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:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px} | |
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.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:#333;background:rgba(0,0,0,0.75)} | |
.carousel-caption h4,.carousel-caption p{color:#fff;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:#eee;border-radius:6px;-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} | |
@-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} [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 [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} .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} [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 [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}}@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:#777;text-shadow:none} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;border-radius:4px;-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:#999} .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:#111} .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:#111;border-bottom-color:#111} .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:979px + 1){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}@font-face{font-family:'FontAwesome';src:url('../components/font-awesome/font/fontawesome-webfont.eot?v=3.2.1');src:url('../components/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../components/font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../components/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../components/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') 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-"]{display:inline} | |
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:.2857142857142857em}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em} | |
.icons-ul{margin-left:2.142857142857143em;list-style-type:none}.icons-ul>li{position:relative} | |
.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit} | |
[class^="icon-"].hide,[class*=" icon-"].hide{display:none} | |
.icon-muted{color:#eee} | |
.icon-light{color:#fff} | |
.icon-dark{color:#333} | |
.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px} | |
.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px} | |
.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} | |
.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px} | |
.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;border-radius:7px;-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} | |
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit} | |
.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} | |
a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none} | |
@-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)} | |
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block} | |
.icon-glass:before{content:"\f000"} | |
.icon-music:before{content:"\f001"} | |
.icon-search:before{content:"\f002"} | |
.icon-envelope-alt: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-power-off:before,.icon-off:before{content:"\f011"} | |
.icon-signal:before{content:"\f012"} | |
.icon-gear:before,.icon-cog:before{content:"\f013"} | |
.icon-trash:before{content:"\f014"} | |
.icon-home:before{content:"\f015"} | |
.icon-file-alt: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-rotate-right:before,.icon-repeat: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-mail-forward:before,.icon-share-alt: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-gears:before,.icon-cogs:before{content:"\f085"} | |
.icon-comments:before{content:"\f086"} | |
.icon-thumbs-up-alt:before{content:"\f087"} | |
.icon-thumbs-down-alt: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-unchecked:before,.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-paperclip:before,.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:before{content:"\f0e0"} | |
.icon-linkedin:before{content:"\f0e1"} | |
.icon-rotate-left:before,.icon-undo: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-text-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-mail-reply:before,.icon-reply:before{content:"\f112"} | |
.icon-github-alt:before{content:"\f113"} | |
.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"} | |
.icon-compass:before{content:"\f14e"} | |
.icon-collapse:before{content:"\f150"} | |
.icon-collapse-top:before{content:"\f151"} | |
.icon-expand:before{content:"\f152"} | |
.icon-euro:before,.icon-eur:before{content:"\f153"} | |
.icon-gbp:before{content:"\f154"} | |
.icon-dollar:before,.icon-usd:before{content:"\f155"} | |
.icon-rupee:before,.icon-inr:before{content:"\f156"} | |
.icon-yen:before,.icon-jpy:before{content:"\f157"} | |
.icon-renminbi:before,.icon-cny:before{content:"\f158"} | |
.icon-won:before,.icon-krw:before{content:"\f159"} | |
.icon-bitcoin:before,.icon-btc:before{content:"\f15a"} | |
.icon-file:before{content:"\f15b"} | |
.icon-file-text:before{content:"\f15c"} | |
.icon-sort-by-alphabet:before{content:"\f15d"} | |
.icon-sort-by-alphabet-alt:before{content:"\f15e"} | |
.icon-sort-by-attributes:before{content:"\f160"} | |
.icon-sort-by-attributes-alt:before{content:"\f161"} | |
.icon-sort-by-order:before{content:"\f162"} | |
.icon-sort-by-order-alt:before{content:"\f163"} | |
.icon-thumbs-up:before{content:"\f164"} | |
.icon-thumbs-down:before{content:"\f165"} | |
.icon-youtube-sign:before{content:"\f166"} | |
.icon-youtube:before{content:"\f167"} | |
.icon-xing:before{content:"\f168"} | |
.icon-xing-sign:before{content:"\f169"} | |
.icon-youtube-play:before{content:"\f16a"} | |
.icon-dropbox:before{content:"\f16b"} | |
.icon-stackexchange:before{content:"\f16c"} | |
.icon-instagram:before{content:"\f16d"} | |
.icon-flickr:before{content:"\f16e"} | |
.icon-adn:before{content:"\f170"} | |
.icon-bitbucket:before{content:"\f171"} | |
.icon-bitbucket-sign:before{content:"\f172"} | |
.icon-tumblr:before{content:"\f173"} | |
.icon-tumblr-sign:before{content:"\f174"} | |
.icon-long-arrow-down:before{content:"\f175"} | |
.icon-long-arrow-up:before{content:"\f176"} | |
.icon-long-arrow-left:before{content:"\f177"} | |
.icon-long-arrow-right:before{content:"\f178"} | |
.icon-apple:before{content:"\f179"} | |
.icon-windows:before{content:"\f17a"} | |
.icon-android:before{content:"\f17b"} | |
.icon-linux:before{content:"\f17c"} | |
.icon-dribbble:before{content:"\f17d"} | |
.icon-skype:before{content:"\f17e"} | |
.icon-foursquare:before{content:"\f180"} | |
.icon-trello:before{content:"\f181"} | |
.icon-female:before{content:"\f182"} | |
.icon-male:before{content:"\f183"} | |
.icon-gittip:before{content:"\f184"} | |
.icon-sun:before{content:"\f185"} | |
.icon-moon:before{content:"\f186"} | |
.icon-archive:before{content:"\f187"} | |
.icon-bug:before{content:"\f188"} | |
.icon-vk:before{content:"\f189"} | |
.icon-weibo:before{content:"\f18a"} | |
.icon-renren:before{content:"\f18b"} | |
code{color:#000} | |
pre{font-size:inherit;line-height:inherit} | |
.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;display:flex;flex-direction:row;align-items:stretch} | |
.hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none} | |
.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;display:flex;flex-direction:column;align-items:stretch} | |
.vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none} | |
.hbox.reverse,.vbox.reverse,.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse} | |
.hbox.box-flex0,.vbox.box-flex0,.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto} | |
.hbox.box-flex1,.vbox.box-flex1,.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1} | |
.hbox.box-flex,.vbox.box-flex,.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1} | |
.hbox.box-flex2,.vbox.box-flex2,.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;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} | |
.hbox.start,.vbox.start,.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start} | |
.hbox.end,.vbox.end,.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end} | |
.hbox.center,.vbox.center,.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center} | |
.hbox.align-start,.vbox.align-start,.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start} | |
.hbox.align-end,.vbox.align-end,.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end} | |
.hbox.align-center,.vbox.align-center,.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center} | |
div.error{margin:2em;text-align:center} | |
div.error>h1{font-size:500%;line-height:normal} | |
div.error>p{font-size:200%;line-height:normal} | |
div.traceback-wrapper{text-align:left;max-width:800px;margin:auto} | |
body{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;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:#f00;font-weight:bold} | |
#ipython_notebook img{font-family:Verdana,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;height:24px;text-decoration:none;color:#000} | |
#site{width:100%;display:none} | |
.ui-button .ui-button-text{padding:.2em .8em;font-size:77%} | |
input.ui-button{padding:.3em .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_stretch{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;display:flex;flex-direction:column;align-items:stretch;height:80%}.modal_stretch .modal-body{max-height:none;flex:1} | |
@media (min-width:768px){.modal{width:700px;margin-left:-350px}}.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:#f00;position:relative;opacity:0;z-index:2;width:295px;margin-left:163px;cursor:pointer;height:26px} | |
ul#tabs{margin-bottom:4px} | |
ul#tabs a{padding-top:4px;padding-bottom:4px} | |
ul.breadcrumb a:focus,ul.breadcrumb a:hover{text-decoration:none} | |
ul.breadcrumb i.icon-home{font-size:16px;margin-right:4px} | |
ul.breadcrumb span{color:#5e5e5e} | |
.list_toolbar{padding:4px 0 4px 0} | |
.list_toolbar [class*="span"]{min-height:26px} | |
.list_header{font-weight:bold} | |
.list_container{margin-top:4px;margin-bottom:20px;border:1px solid #ababab;border-radius:4px} | |
.list_container>div{border-bottom:1px solid #ababab}.list_container>div:hover .list-item{background-color:#f00} | |
.list_container>div:last-child{border:none} | |
.list_item:hover .list_item{background-color:#ddd} | |
.list_item a{text-decoration:none} | |
.list_header>div,.list_item>div{padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;height:22px;line-height:22px} | |
.item_name{line-height:22px;height:26px} | |
.item_icon{font-size:14px;color:#5e5e5e;margin-right:7px} | |
.item_buttons{line-height:1em} | |
.toolbar_info{height:26px;line-height:26px} | |
input.nbname_input,input.engine_num_input{padding-top:3px;padding-bottom:3px;height:14px;line-height:14px;margin:0} | |
input.engine_num_input{width:60px} | |
.highlight_text{color:#00f} | |
#project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:bold} | |
.folder_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f114"} | |
.notebook_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f02d"} | |
.ansibold{font-weight:bold} | |
.ansiblack{color:#000} | |
.ansired{color:#8b0000} | |
.ansigreen{color:#006400} | |
.ansiyellow{color:#a52a2a} | |
.ansiblue{color:#00008b} | |
.ansipurple{color:#9400d3} | |
.ansicyan{color:#4682b4} | |
.ansigray{color:#808080} | |
.ansibgblack{background-color:#000} | |
.ansibgred{background-color:#f00} | |
.ansibggreen{background-color:#008000} | |
.ansibgyellow{background-color:#ff0} | |
.ansibgblue{background-color:#00f} | |
.ansibgpurple{background-color:#f0f} | |
.ansibgcyan{background-color:#0ff} | |
.ansibggray{background-color:#808080} | |
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;display:flex;flex-direction:column;align-items:stretch}div.cell.selected{border-radius:4px;border:thin #ababab solid} | |
div.cell.edit_mode{border-radius:4px;border:thin #008000 solid} | |
div.cell{width:100%;padding:5px 5px 5px 0;margin:0;outline:none} | |
div.prompt{min-width:11ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em} | |
@media (max-width:480px){div.prompt{text-align:left}}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;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1} | |
div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;line-height:1.21429em} | |
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;display:flex;flex-direction:row;align-items:stretch} | |
@media (max-width:480px){div.input{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;display:flex;flex-direction:column;align-items:stretch}}div.input_prompt{color:#000080;border-top:1px solid transparent} | |
div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent} | |
div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent} | |
.CodeMirror{line-height:1.21429em;height:auto;background:none;} | |
.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto} | |
.CodeMirror-lines{padding:.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;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} | |
pre code{display:block;padding:.5em} | |
.highlight-base,pre code,pre .subst,pre .tag .title,pre .lisp .title,pre .clojure .built_in,pre .nginx .title{color:#000} | |
.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:#88f} | |
.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:.5} | |
.cm-s-ipython span.cm-variable{color:#000} | |
.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:#a2f;font-weight:bold} | |
.cm-s-ipython span.cm-meta{color:#a2f} | |
.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;display:flex;flex-direction:column;align-items:stretch} | |
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);display:block} | |
div.output_collapsed{margin:0;padding:0;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;display:flex;flex-direction:column;align-items:stretch} | |
div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:4px} | |
div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;-moz-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,0.5)} | |
div.output_prompt{color:#8b0000} | |
div.output_area{padding:0;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;display:flex;flex-direction:row;align-items: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;display:flex;flex-direction:column;align-items:stretch} | |
@media (max-width:480px){div.output_area{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;display:flex;flex-direction:column;align-items:stretch}}div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0} | |
div.output_subarea{padding:.4em .4em 0 .4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1} | |
div.output_text{text-align:left;color:#000;line-height:1.21429em} | |
div.output_stderr{background:#fdd;} | |
div.output_latex{text-align:left} | |
div.output_javascript:empty{padding:0} | |
.js-error{color:#8b0000} | |
div.raw_input_container{font-family:monospace;padding-top:5px} | |
span.raw_input_prompt{} | |
input.raw_input{font-family:inherit;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em} | |
input.raw_input:focus{box-shadow:none} | |
p.p-space{margin-bottom:10px} | |
.rendered_html{color:#000;}.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:185.7%;margin:1.08em 0 0 0;font-weight:bold;line-height:1} | |
.rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:bold;line-height:1} | |
.rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:bold;line-height:1} | |
.rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1} | |
.rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic} | |
.rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:bold;line-height:1;font-style:italic} | |
.rendered_html h1:first-child{margin-top:.538em} | |
.rendered_html h2:first-child{margin-top:.636em} | |
.rendered_html h3:first-child{margin-top:.777em} | |
.rendered_html h4:first-child{margin-top:1em} | |
.rendered_html h5:first-child{margin-top:1em} | |
.rendered_html h6:first-child{margin-top:1em} | |
.rendered_html ul{list-style:disc;margin:0 2em} | |
.rendered_html ul ul{list-style:square;margin:0 2em} | |
.rendered_html ul ul ul{list-style:circle;margin:0 2em} | |
.rendered_html ol{list-style:decimal;margin:0 2em} | |
.rendered_html ol ol{list-style:upper-alpha;margin:0 2em} | |
.rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em} | |
.rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em} | |
.rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em} | |
.rendered_html *+ul{margin-top:1em} | |
.rendered_html *+ol{margin-top:1em} | |
.rendered_html hr{color:#000;background-color:#000} | |
.rendered_html pre{margin:1em 2em} | |
.rendered_html pre,.rendered_html code{border:0;background-color:#fff;color:#000;font-size:100%;padding:0} | |
.rendered_html blockquote{margin:1em 2em} | |
.rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse} | |
.rendered_html tr,.rendered_html th,.rendered_html td{border:1px solid #000;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 *+table{margin-top:1em} | |
.rendered_html p{text-align:justify} | |
.rendered_html *+p{margin-top:1em} | |
.rendered_html img{display:block;margin-left:auto;margin-right:auto} | |
.rendered_html *+img{margin-top:1em} | |
div.text_cell{padding:5px 5px 5px 0;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;display:flex;flex-direction:row;align-items:stretch} | |
@media (max-width:480px){div.text_cell>div.prompt{display:none}}div.text_cell_render{outline:none;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000} | |
a.anchor-link:link{text-decoration:none;padding:0 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} | |
div.cell.text_cell.rendered{padding:0} | |
.widget-area{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;display:flex;flex-direction:row;align-items:stretch}.widget-area .widget-subarea{padding:.44em .4em .4em 1px;margin-left:6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;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;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start} | |
.widget-hlabel{min-width:10ex;padding-right:8px;padding-top:3px;text-align:right;vertical-align:text-top} | |
.widget-vlabel{padding-bottom:5px;text-align:center;vertical-align:text-bottom} | |
.widget-hreadout{padding-left:8px;padding-top:3px;text-align:left;vertical-align:text-top} | |
.widget-vreadout{padding-top:5px;text-align:center;vertical-align:text-top} | |
.slide-track{border:1px solid #ccc;background:#fff;border-radius:4px;} | |
.widget-hslider{padding-left:8px;padding-right:5px;overflow:visible;width:348px;height:5px;max-height:5px;margin-top:11px;margin-bottom:10px;border:1px solid #ccc;background:#fff;border-radius:4px;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;display:flex;flex-direction:row;align-items:stretch}.widget-hslider .ui-slider{border:0 !important;background:none !important;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;display:flex;flex-direction:row;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.widget-hslider .ui-slider .ui-slider-handle{width:14px !important;height:28px !important;margin-top:-8px !important} | |
.widget-vslider{padding-bottom:8px;overflow:visible;width:5px;max-width:5px;height:250px;margin-left:12px;border:1px solid #ccc;background:#fff;border-radius:4px;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;display:flex;flex-direction:column;align-items:stretch}.widget-vslider .ui-slider{border:0 !important;background:none !important;margin-left:-4px;margin-top:5px;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;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.widget-vslider .ui-slider .ui-slider-handle{width:28px !important;height:14px !important;margin-left:-9px} | |
.widget-text{width:350px;margin:0 !important} | |
.widget-listbox{width:364px;margin-bottom:0} | |
.widget-numeric-text{width:150px;margin:0 !important} | |
.widget-progress{width:363px}.widget-progress .bar{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none} | |
.widget-combo-btn{min-width:138px;} | |
.widget-box{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start} | |
.widget-hbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch} | |
.widget-hbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:row;align-items:stretch;height:30px} | |
.widget-vbox{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:column;align-items:stretch} | |
.widget-vbox-single{margin:5px;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start;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;display:flex;flex-direction:column;align-items:stretch;width:30px} | |
.widget-modal{overflow:hidden;position:absolute !important;top:0;left:0;margin-left:0 !important} | |
.widget-modal-body{max-height:none !important} | |
.widget-container{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start} | |
.widget-radio-box{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;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:4px} | |
.docked-widget-modal{overflow:hidden;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important} | |
body{background-color:#fff} | |
body.notebook_app{overflow:hidden} | |
@media (max-width:767px){body.notebook_app{padding-left:0;padding-right:0}}span#notebook_name{height:1em;line-height:1em;padding:3px;border:none;font-size:146.5%} | |
div#notebook_panel{margin:0 0 0 0;padding:0;-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{font-size:14px;line-height:20px;overflow-y:scroll;overflow-x:auto;width:100%;padding:1em 0 1em 0;margin:0;border-top:1px solid #ababab;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box} | |
div.ui-widget-content{border:1px solid #ababab;outline:none} | |
pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:.4em;padding-left:2em} | |
p.dialog{padding:.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 0 0;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;display:flex;flex-direction:row;align-items:stretch;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse} | |
.ctb_hideshow{display:none;vertical-align:bottom;padding-right:2px} | |
.celltoolbar>div{padding-top:0} | |
.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:0;border-top-left-radius:0} | |
.celltoolbar .button_container select{margin:10px;margin-top:1px;margin-bottom:0;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:0;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:0 6px 10px -1px #adadad;-moz-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad} | |
.completions select{background:#fff;outline:none;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto} | |
.completions select option.context{color:#0064cd} | |
#menubar .navbar-inner{min-height:28px;border-top:1px;border-radius:0 0 4px 4px} | |
#menubar .navbar{margin-bottom:8px} | |
.nav-wrapper{border-bottom:1px solid #d4d4d4} | |
#menubar li.dropdown{line-height:12px} | |
i.menu-icon{padding-top:4px} | |
ul#help_menu li a{overflow:hidden;padding-right:2.2em}ul#help_menu li a i{margin-right:-1.2em} | |
#notification_area{z-index:10} | |
.indicator_area{color:#777;padding:4px 3px;margin:0;width:11px;z-index:10;text-align:center} | |
#kernel_indicator{margin-right:-16px} | |
.edit_mode_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f040"} | |
.command_mode_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:' '} | |
.kernel_idle_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f10c"} | |
.kernel_busy_icon:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;content:"\f111"} | |
.notification_widget{color:#777;padding:1px 12px;margin:2px 4px;z-index:10;border:1px solid #ccc;border-radius:4px;background:rgba(240,240,240,0.5)}.notification_widget.span{padding-right:2px} | |
div#pager_splitter{height:8px} | |
#pager-container{position:relative;padding:15px 0} | |
div#pager{font-size:14px;line-height:20px;overflow:auto;display:none}div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em} | |
.quickhelp{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;display:flex;flex-direction:row;align-items:stretch} | |
.shortcut_key{display:inline-block;width:20ex;text-align:right;font-family:monospace} | |
.shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1} | |
span#save_widget{padding:0 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:0 10px;margin-top:-5px}.toolbar select,.toolbar label{width:auto;height:26px;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:0;padding-top:3px} | |
.toolbar .btn{padding:2px 8px} | |
.toolbar .btn-group{margin-top:0} | |
.toolbar-inner{border:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important} | |
#maintoolbar{margin-bottom:0} | |
@-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:0;right:0} | |
.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:0;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 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:0;margin:0;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; | |
} | |
div#notebook { | |
overflow: visible; | |
border-top: none; | |
} | |
@media print { | |
div.cell { | |
display: block; | |
page-break-inside: avoid; | |
} | |
div.output_wrapper { | |
display: block; | |
page-break-inside: avoid; | |
} | |
div.output { | |
display: block; | |
page-break-inside: avoid; | |
} | |
} | |
</style> | |
<!-- Custom stylesheet, it must be in the same directory as the html file --> | |
<link rel="stylesheet" href="custom.css"> | |
<!-- Loading mathjax macro --> | |
<!-- Load mathjax --> | |
<script src="https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script> | |
<!-- MathJax configuration --> | |
<script type="text/x-mathjax-config"> | |
MathJax.Hub.Config({ | |
tex2jax: { | |
inlineMath: [ ['$','$'], ["\\(","\\)"] ], | |
displayMath: [ ['$$','$$'], ["\\[","\\]"] ], | |
processEscapes: true, | |
processEnvironments: true | |
}, | |
// Center justify equations in code and markdown cells. Elsewhere | |
// we use CSS to left justify single line equations in code cells. | |
displayAlign: 'center', | |
"HTML-CSS": { | |
styles: {'.MathJax_Display': {"margin": 0}}, | |
linebreaks: { automatic: true } | |
} | |
}); | |
</script> | |
<!-- End of mathjax configuration --> | |
</head> | |
<body> | |
<div tabindex="-1" id="notebook" class="border-box-sizing"> | |
<div class="container" id="notebook-container"> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<h1 id="Knewton-Machine-Learning-Test">Knewton Machine Learning Test<a class="anchor-link" href="#Knewton-Machine-Learning-Test">¶</a></h1> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [1]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="o">%</span><span class="k">matplotlib</span> <span class="n">inline</span> | |
<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">display</span> | |
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span> | |
<span class="kn">import</span> <span class="nn">pandas</span> <span class="kn">as</span> <span class="nn">pd</span> | |
<span class="kn">import</span> <span class="nn">random</span> | |
<span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">linear_model</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<h3 id="Getting-familiar-with-the-student-data">Getting familiar with the student data<a class="anchor-link" href="#Getting-familiar-with-the-student-data">¶</a></h3> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Read the student data into a pandas DataFrame, show a few summary stats and the first rows of data</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [2]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">student_data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s">'astudentData.csv'</span><span class="p">)</span> | |
<span class="k">print</span> <span class="n">student_data</span><span class="o">.</span><span class="n">info</span><span class="p">()</span> | |
<span class="k">print</span> <span class="n">student_data</span><span class="o">.</span><span class="n">describe</span><span class="p">()</span> | |
<span class="k">print</span> <span class="n">display</span><span class="p">(</span><span class="n">student_data</span><span class="o">.</span><span class="n">head</span><span class="p">())</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
<class 'pandas.core.frame.DataFrame'> | |
Int64Index: 409519 entries, 0 to 409518 | |
Data columns (total 3 columns): | |
question_id 409519 non-null int64 | |
user_id 409519 non-null int64 | |
correct 409519 non-null int64 | |
dtypes: int64(3)None | |
question_id user_id correct | |
count 409519.000000 409519.000000 409519.000000 | |
mean 5148.830682 50890.236897 0.629021 | |
std 5672.732535 32788.210946 0.483067 | |
min 13.000000 34.000000 0.000000 | |
25% 648.000000 24357.000000 0.000000 | |
50% 1619.000000 44044.000000 1.000000 | |
75% 12763.000000 78827.000000 1.000000 | |
max 15872.000000 118275.000000 1.000000 | |
</pre> | |
</div> | |
</div> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_html rendered_html output_subarea "> | |
<div style="max-height:1000px;max-width:1500px;overflow:auto;"> | |
<table border="1" class="dataframe"> | |
<thead> | |
<tr style="text-align: right;"> | |
<th></th> | |
<th>question_id</th> | |
<th>user_id</th> | |
<th>correct</th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<th>0</th> | |
<td> 13</td> | |
<td> 63994</td> | |
<td> 0</td> | |
</tr> | |
<tr> | |
<th>1</th> | |
<td> 13</td> | |
<td> 7633</td> | |
<td> 0</td> | |
</tr> | |
<tr> | |
<th>2</th> | |
<td> 13</td> | |
<td> 33056</td> | |
<td> 0</td> | |
</tr> | |
<tr> | |
<th>3</th> | |
<td> 13</td> | |
<td> 3714</td> | |
<td> 1</td> | |
</tr> | |
<tr> | |
<th>4</th> | |
<td> 13</td> | |
<td> 17535</td> | |
<td> 1</td> | |
</tr> | |
</tbody> | |
</table> | |
</div> | |
</div> | |
</div> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
None | |
</pre> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [3]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">students</span> <span class="o">=</span> <span class="n">student_data</span><span class="o">.</span><span class="n">user_id</span><span class="o">.</span><span class="n">unique</span><span class="p">()</span> | |
<span class="n">questions</span> <span class="o">=</span> <span class="n">student_data</span><span class="o">.</span><span class="n">question_id</span><span class="o">.</span><span class="n">unique</span><span class="p">()</span> | |
<span class="k">print</span> <span class="p">(</span><span class="s">"There are {:,} students and {} questions."</span><span class="p">)</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">students</span><span class="p">),</span> <span class="nb">len</span><span class="p">(</span><span class="n">questions</span><span class="p">))</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
There are 12,839 students and 391 questions. | |
</pre> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Oddly, it appears that students are answering many questions--based on the instructions I was expecting 5 each. On average there are about 32 questions per user_id (409,519 records, which are user/student combos students across 12,839 students). The histogram below shows that the vast majority are answering between 0 and 50. The actual min and max are 1 and 219, respectively.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [4]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="c">#Group by students and see average score</span> | |
<span class="n">student_scores</span> <span class="o">=</span> <span class="n">student_data</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="s">'user_id'</span><span class="p">)</span><span class="o">.</span><span class="n">correct</span><span class="o">.</span><span class="n">agg</span><span class="p">([</span><span class="s">'count'</span><span class="p">,</span><span class="s">'mean'</span><span class="p">])</span> | |
<span class="n">student_scores_hist</span> <span class="o">=</span> <span class="n">student_scores</span><span class="o">.</span><span class="n">hist</span><span class="p">()</span> | |
<span class="n">student_scores</span><span class="p">[</span><span class="s">'count'</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt output_prompt"> | |
Out[4]:</div> | |
<div class="output_text output_subarea output_pyout"> | |
<pre> | |
219 | |
</pre> | |
</div> | |
</div> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_png output_subarea "> | |
<img src="data:image/png;base64,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 | |
RwAAAABJRU5ErkJggg== | |
" | |
> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Might as well also see what the question histogram looks like.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [5]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="c">#Group by students and see average score</span> | |
<span class="n">question_scores</span> <span class="o">=</span> <span class="n">student_data</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="s">'question_id'</span><span class="p">)</span><span class="o">.</span><span class="n">correct</span><span class="o">.</span><span class="n">agg</span><span class="p">([</span><span class="s">'count'</span><span class="p">,</span><span class="s">'mean'</span><span class="p">])</span> | |
<span class="n">question_scores_hist</span> <span class="o">=</span> <span class="n">question_scores</span><span class="o">.</span><span class="n">hist</span><span class="p">()</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_png output_subarea "> | |
<img src="data:image/png;base64,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 | |
AElFTkSuQmCC | |
" | |
> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Pivot the data into a sparse matrix of user in rows and question in columns.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [6]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">sparse_users_matrix</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">pivot_table</span><span class="p">(</span><span class="n">student_data</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="s">'user_id'</span><span class="p">,</span><span class="n">columns</span><span class="o">=</span><span class="s">'question_id'</span><span class="p">,</span><span class="n">values</span><span class="o">=</span><span class="s">'correct'</span><span class="p">,</span><span class="n">aggfunc</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">)</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Add the students score as the average of the questions they answered, skipping nan (questions they didn't answer)</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [7]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">sparse_users_matrix</span><span class="p">[</span><span class="s">'student_score'</span><span class="p">]</span> <span class="o">=</span> <span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span><span class="n">skipna</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Add a convnenience function to extract all the data for a single question along with the scores for the students who received that question. This was useful for digging into anomalies and turned out to be useful for my final solution as well.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [8]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="k">def</span> <span class="nf">get_question_scores</span><span class="p">(</span><span class="n">question_id</span><span class="p">,</span><span class="n">index</span> <span class="o">=</span> <span class="bp">False</span><span class="p">):</span> | |
<span class="k">if</span> <span class="n">index</span><span class="p">:</span> | |
<span class="n">score_col</span> <span class="o">=</span> <span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">columns</span><span class="o">.</span><span class="n">get_loc</span><span class="p">(</span><span class="s">'student_score'</span><span class="p">)</span> <span class="c">#if the index is given, get the score column index</span> | |
<span class="k">return</span> <span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,[</span><span class="n">question_id</span><span class="p">,</span><span class="n">score_col</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span> | |
<span class="k">else</span><span class="p">:</span> | |
<span class="k">return</span> <span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,[</span><span class="n">question_id</span><span class="p">,</span><span class="s">'student_score'</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<h3 id="Getting-down-to-business">Getting down to business<a class="anchor-link" href="#Getting-down-to-business">¶</a></h3> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>We know that some questions are not a good indicator of the students knowledge of the subject. Assuming the number of bad questions isn't overwhelming, the student's score should be an indicator of her knowledge of the subject. The question seems to be "how predictive is a particular question of a students overall score?" </p> | |
<p>The two ways I thought to approach this are: | |
A) a linear regression of each question; questions with the highest coefficient indicate that people who got this question right also tended to do much better overall and vice versa. | |
B) a group comparison (like a t-test); split each question into the students who got it right and those that got it wrong and compare the mean overall scores from the group. A statistically significant t-value would indicate that the two groups are different and that the question is an indicator of the students overall score.</p> | |
<p>I'm going to explore A, the linear regression approach</p> | |
<p>First initialize the LinearRegression from SciKit. Could have used SciPy's linregress as well.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [9]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">lReg</span> <span class="o">=</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">LinearRegression</span><span class="p">()</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>We'll define a function for the linear regression of each question with the student's score who answered it.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [10]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="k">def</span> <span class="nf">LinReg</span><span class="p">(</span><span class="n">question_id</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span> | |
<span class="n">variables</span> <span class="o">=</span> <span class="n">get_question_scores</span><span class="p">(</span><span class="n">question_id</span><span class="p">,</span><span class="n">index</span><span class="p">)</span> | |
<span class="n">X</span> <span class="o">=</span> <span class="n">variables</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">as_matrix</span><span class="p">()</span> | |
<span class="n">y</span> <span class="o">=</span> <span class="n">variables</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">as_matrix</span><span class="p">()</span> | |
<span class="n">lReg</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X</span><span class="p">[:,</span><span class="n">np</span><span class="o">.</span><span class="n">newaxis</span><span class="p">],</span><span class="n">y</span><span class="p">)</span> <span class="c">#np.newaxis creates the required nx1 array of features </span> | |
<span class="k">return</span> <span class="n">lReg</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Create a dictionary with the results in the form of {question_id: coefficient, ...}</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [11]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">question_coef</span> <span class="o">=</span> <span class="p">{}</span> | |
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nb">len</span><span class="p">(</span><span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">columns</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span><span class="p">):</span> | |
<span class="n">question_coef</span><span class="p">[</span><span class="n">sparse_users_matrix</span><span class="o">.</span><span class="n">columns</span><span class="p">[</span><span class="n">i</span><span class="p">]]</span> <span class="o">=</span> <span class="n">LinReg</span><span class="p">(</span><span class="n">i</span><span class="p">,</span><span class="bp">True</span><span class="p">)</span><span class="o">.</span><span class="n">coef_</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>Since we have to use at least 50% of the questions for the exam, we could grab the best 50% (~196 questions)</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [12]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="nb">sorted</span><span class="p">(</span><span class="n">question_coef</span><span class="o">.</span><span class="n">items</span><span class="p">(),</span> <span class="n">key</span><span class="o">=</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">reverse</span><span class="o">=</span><span class="bp">True</span><span class="p">)[:</span><span class="mi">5</span><span class="p">]</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt output_prompt"> | |
Out[12]:</div> | |
<div class="output_text output_subarea output_pyout"> | |
<pre> | |
[(4539, 0.40939552979152105), | |
(1591, 0.39556078391156246), | |
(1628, 0.3857732107423299), | |
(1001, 0.36692086382083922), | |
(700, 0.35423550278180921)] | |
</pre> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>But if we take a quick look at the data by plotting it, we see that there's an obvious drop off around a coefficient of .16 or so after which the questions seem to either not be a good indicator of the student's knowledge or even becomes a negative indicator (perhaps a misleading question for those who know the material well).</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [13]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">sorted_coef</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">Series</span><span class="p">(</span><span class="nb">sorted</span><span class="p">([</span><span class="n">v</span> <span class="k">for</span> <span class="p">(</span><span class="n">k</span><span class="p">,</span><span class="n">v</span><span class="p">)</span> <span class="ow">in</span> <span class="n">question_coef</span><span class="o">.</span><span class="n">items</span><span class="p">()]))</span> | |
<span class="n">sorted_coef</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s">'line'</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s">'black'</span><span class="p">)</span> | |
<span class="n">sorted_coef</span><span class="p">[</span><span class="n">sorted_coef</span> <span class="o"><=</span> <span class="o">.</span><span class="mi">16</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s">'line'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s">'red'</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">7</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt output_prompt"> | |
Out[13]:</div> | |
<div class="output_text output_subarea output_pyout"> | |
<pre> | |
<matplotlib.axes._subplots.AxesSubplot at 0x10b7cf410> | |
</pre> | |
</div> | |
</div> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_png output_subarea "> | |
<img src="data:image/png;base64,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 | |
YII= | |
" | |
> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<p>With this newly uncovered insight, we can remove the 25 worst questions and retain the vast majority that appear to be a pretty good indicator of a student's understanding of Astrometrics.</p> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [14]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="k">print</span> <span class="s">"The bottom {} questions are bunk! Let's get rid of them."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">sorted_coef</span><span class="p">[</span><span class="n">sorted_coef</span> <span class="o"><=</span> <span class="o">.</span><span class="mi">16</span><span class="p">]))</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
The bottom 25 questions are bunk! Let's get rid of them. | |
</pre> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [15]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">approved_questions</span> <span class="o">=</span> <span class="n">sorted_coef</span><span class="p">[</span><span class="mi">25</span><span class="p">:]</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> | |
<span class="k">print</span> <span class="s">"Here is your random list of questions you Martian genius: {}"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">sorted</span><span class="p">(</span><span class="n">random</span><span class="o">.</span><span class="n">sample</span><span class="p">(</span><span class="n">approved_questions</span><span class="p">,</span><span class="mi">5</span><span class="p">)))</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
Here is your random list of questions you Martian genius: [50, 57, 75, 85, 259] | |
</pre> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing text_cell rendered"> | |
<div class="prompt input_prompt"> | |
</div> | |
<div class="inner_cell"> | |
<div class="text_cell_render border-box-sizing rendered_html"> | |
<h3 id="Time-estimates/details">Time estimates/details<a class="anchor-link" href="#Time-estimates/details">¶</a></h3> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [16]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span> | |
<span class="n">time_estimates</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s">'timesheet.csv'</span><span class="p">,</span><span class="n">header</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span> <span class="c">#import timesheet</span> | |
<span class="n">time_estimates</span><span class="o">.</span><span class="n">date</span> <span class="o">=</span> <span class="n">time_estimates</span><span class="o">.</span><span class="n">date</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">d</span><span class="p">:</span> <span class="n">datetime</span><span class="o">.</span><span class="n">strptime</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="s">"%Y-%m-</span><span class="si">%d</span><span class="s">"</span><span class="p">))</span> <span class="c">#reformat date string</span> | |
<span class="n">time_estimates</span><span class="o">.</span><span class="n">index</span> <span class="o">=</span> <span class="n">time_estimates</span><span class="o">.</span><span class="n">date</span> <span class="c">#set as index</span> | |
<span class="n">time_estimates</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s">'date'</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">inplace</span><span class="o">=</span><span class="bp">True</span><span class="p">)</span> <span class="c">#drop old date column</span> | |
<span class="k">print</span> <span class="s">"I spent a total of {:.2f} hours over {} days on this assignment"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time_estimates</span><span class="p">[</span><span class="s">'Time Estimate (hrs)'</span><span class="p">]</span><span class="o">.</span><span class="n">sum</span><span class="p">(),</span><span class="nb">len</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">time_estimates</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span><span class="o">.</span><span class="n">index</span><span class="p">)))</span> | |
<span class="n">display</span><span class="p">(</span><span class="n">time_estimates</span><span class="p">)</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_subarea output_stream output_stdout output_text"> | |
<pre> | |
I spent a total of 7.75 hours over 5 days on this assignment | |
</pre> | |
</div> | |
</div> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_html rendered_html output_subarea "> | |
<div style="max-height:1000px;max-width:1500px;overflow:auto;"> | |
<table border="1" class="dataframe"> | |
<thead> | |
<tr style="text-align: right;"> | |
<th></th> | |
<th>Description</th> | |
<th>Time Estimate (hrs)</th> | |
</tr> | |
<tr> | |
<th>date</th> | |
<th></th> | |
<th></th> | |
</tr> | |
</thead> | |
<tbody> | |
<tr> | |
<th>2015-03-28</th> | |
<td> Reading instruction and outlining the problem</td> | |
<td> 0.25</td> | |
</tr> | |
<tr> | |
<th>2015-04-07</th> | |
<td> Last day at Epic</td> | |
<td> NaN</td> | |
</tr> | |
<tr> | |
<th>2015-04-08</th> | |
<td> Getting familiar with the data</td> | |
<td> 1.25</td> | |
</tr> | |
<tr> | |
<th>2015-04-08</th> | |
<td> Research ML method(s) to use</td> | |
<td> 2.25</td> | |
</tr> | |
<tr> | |
<th>2015-04-12</th> | |
<td> Move to NYC (4/9-4/12)</td> | |
<td> NaN</td> | |
</tr> | |
<tr> | |
<th>2015-04-14</th> | |
<td> Research ML method(s) to use</td> | |
<td> 0.50</td> | |
</tr> | |
<tr> | |
<th>2015-04-14</th> | |
<td> Calculate correlation, covariance and variance...</td> | |
<td> 1.00</td> | |
</tr> | |
<tr> | |
<th>2015-04-16</th> | |
<td> Finish up and add comments</td> | |
<td> 1.00</td> | |
</tr> | |
<tr> | |
<th>2015-04-20</th> | |
<td> Finish up and add comments</td> | |
<td> 1.50</td> | |
</tr> | |
</tbody> | |
</table> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
<div class="cell border-box-sizing code_cell rendered"> | |
<div class="input"> | |
<div class="prompt input_prompt"> | |
In [17]: | |
</div> | |
<div class="inner_cell"> | |
<div class="input_area"> | |
<div class="highlight"><pre><span class="n">time_estimates_per_day</span> <span class="o">=</span> <span class="n">time_estimates</span><span class="o">.</span><span class="n">groupby</span><span class="p">(</span><span class="n">level</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span> <span class="c">#group by day for days with more than one entry</span> | |
<span class="n">time_plot</span> <span class="o">=</span> <span class="n">time_estimates_per_day</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">kind</span><span class="o">=</span><span class="s">'bar'</span><span class="p">,</span><span class="n">color</span><span class="o">=</span><span class="s">'grey'</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.5</span><span class="p">)</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">time_estimates_per_day</span><span class="o">.</span><span class="n">index</span><span class="o">.</span><span class="n">map</span><span class="p">(</span><span class="k">lambda</span> <span class="n">d</span><span class="p">:</span> <span class="n">d</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s">'%a %m-</span><span class="si">%d</span><span class="s">'</span><span class="p">)))</span> <span class="c">#reformat labels</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">set_frame_on</span><span class="p">(</span><span class="bp">False</span><span class="p">)</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">xaxis</span><span class="o">.</span><span class="n">tick_bottom</span><span class="p">()</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">xaxis</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="bp">False</span><span class="p">)</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">yaxis</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="bp">False</span><span class="p">)</span> | |
<span class="n">time_plot</span><span class="o">.</span><span class="n">yaxis</span><span class="o">.</span><span class="n">tick_left</span><span class="p">()</span> | |
</pre></div> | |
</div> | |
</div> | |
</div> | |
<div class="output_wrapper"> | |
<div class="output"> | |
<div class="output_area"><div class="prompt"></div> | |
<div class="output_png output_subarea "> | |
<img src="data:image/png;base64,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 | |
RRddxIUXXkhtbS319fU0NzeXfJ+3WzPA4sWLmTJlCgcccADDhw9n0aJFbNiwoeR7r1mzhk9+8pOt | |
v+PEiRPp169f62iSQsOHD2+37pYvL1vqKfweAmDs2LGty8cff3yH+6K5uZlhw7rmBlgOb7MqNHbs | |
WPbZZx82bNjQGsZNTU0sX7683faSOjyD/vznP8/DDz/MihUreOqpp7jyyitbX9dV3njjDU477TS+ | |
9KUv8corr7Bp0yamTZvWWld7P+vggw/mzjvv3O0fnW3btjFq1Ki3tD3iiCN49tlnS/b7l1L8c0vt | |
C4CVK1dy5JFH7tH7l+LwNqtCo0aNYurUqXzxi1+kubmZXbt28cwzz5Qcf91RcD/88MMsWbKEHTt2 | |
sO++++42nLG2tna3L/j2xptvvsmbb77JiBEj6NOnD4sXL+buu+9u3V5bW8uGDRtau1gALrjgAi67 | |
7DKef/55AF599VUWLlzY7vuPGTOG8ePHs2TJktZ1ezpZWUf7AuD+++/nlFNO2aP3LMVDBc3aMXDg | |
wE4P53u779/V2huT3NHzG2+8kTlz5jBx4kSam5s59NBDmTNnTsn3/uUvf7nbPpHE6tWr2bJlC7Nn | |
z2b16tUMHDiQk08+mX/4h38A4LzzzuP0009n+PDhHH/88fzmN7952zUPHjyYefPm8elPf5o33niD | |
j3/8460jWCD5MnDmzJkceuih7Nq1ixUrVnDxxRcTEUydOpV169bxjne8gzPPPJPp06e3+3vW19dz | |
00038cEPfrBT9RVv62hfvPTSS6xcubLLhqB2+u7x1ruMHj36p73hBsTr1q2blWUNXUVS+G/B3nzz | |
TSZNmsR99923W193V7j00ksZP348F1xwQbvb064pz+dtZranBgwYsNu47K703e9+t0vfz33eZmY5 | |
5PA2M8shh7eZWQ45vM3McqjD8JY0UNISSY9JWiHp2yXazZO0StIySZO6p1QzM2vR4WiTiNgu6fiI | |
2CapH/CQpA9HxEMtbSRNA8ZHxARJHwCuBaZ0b9lmXa8rrwY0625lhwpGxLZ0cQDQFyiefX06cEPa | |
domkYZJqI+KtkweY9VJ7Mr7WrDco2+ctqY+kx4D1wO8iYkVRk4OAwltXvACM6boSzcysWGfOvHcB | |
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 | |
" | |
> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment