├── public ├── css │ ├── custom.css │ ├── bootstrap.min.css │ └── bootstrap.css └── img │ ├── glyphicons-halflings.png │ └── glyphicons-halflings-white.png ├── README.md ├── views ├── messages.jade ├── layout.jade └── index.jade ├── package.json └── app.js /public/css/custom.css: -------------------------------------------------------------------------------- 1 | ul.errors { margin-top: 10px } 2 | -------------------------------------------------------------------------------- /public/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexyoung/dailyjs-contact-form-tutorial/master/public/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ###Getting Started 2 | 3 | Install the Node modules: 4 | 5 | npm install 6 | 7 | Run the app: 8 | 9 | node app.js 10 | -------------------------------------------------------------------------------- /public/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexyoung/dailyjs-contact-form-tutorial/master/public/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /views/messages.jade: -------------------------------------------------------------------------------- 1 | - if (typeof notice !== 'undefined') 2 | .alert=notice 3 | - if (typeof error !== 'undefined') 4 | .alert.alert-error=error 5 | - if (typeof errors !== 'undefined') 6 | ul.errors 7 | - for (var err in errors) 8 | li=errors[err] 9 | -------------------------------------------------------------------------------- /views/layout.jade: -------------------------------------------------------------------------------- 1 | !!! 2 | html 3 | head 4 | title Contact Me 5 | link(rel='stylesheet', href='/css/bootstrap.min.css') 6 | link(rel='stylesheet', href='/css/custom.css') 7 | body 8 | .navbar 9 | .navbar-inner 10 | .container 11 | a.brand(href='/') Contact Me 12 | .subnav 13 | .container 14 | block content 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Alex R. Young" 3 | , "name": "dailyjs-contact-example" 4 | , "version": "0.0.1" 5 | , "private": true 6 | , "dependencies": { 7 | "express": "3.0" 8 | , "jade": "0.27.2" 9 | , "validator": "0.4.11" 10 | , "sendgrid": "latest" 11 | } 12 | , "devDependencies": { 13 | "mocha": "latest" 14 | }, 15 | "engines": { 16 | "node": "0.8.9" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | block content 3 | h2 Say Hello 4 | 5 | include messages 6 | 7 | form(action='/contact', method='post') 8 | input(type='hidden', name='_csrf', value=token) 9 | .control-group 10 | label.control-label(for='message_name') Your Name 11 | .controls 12 | input#message_name.input-xxlarge(type='text', placeholder='Name', name='message[name]', value=message.name) 13 | .control-group 14 | label.control-label(for='message_email') Email 15 | .controls 16 | input#message_email.input-xxlarge(type='text', placeholder='Email', name='message[email]', value=message.email) 17 | .control-group 18 | label.control-label(for='message_message') Message 19 | .controls 20 | textarea#message_message.input-xxlarge(placeholder='Enter message', rows='6', name='message[message]')=message.message 21 | button.btn(type='submit') Send Message 22 | -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | var express = require('express') 2 | , app = express() 3 | , SendGrid = require('sendgrid').SendGrid 4 | , Validator = require('validator').Validator 5 | ; 6 | 7 | app.configure(function() { 8 | app.set('views', __dirname + '/views'); 9 | app.set('view engine', 'jade'); 10 | app.use(express.cookieParser()); 11 | app.use(express.session({ secret: 'secret goes here' })); 12 | app.use(express.bodyParser()); 13 | app.use(app.router); 14 | app.use(express.csrf()); 15 | app.use(express.static(__dirname + '/public')); 16 | }); 17 | 18 | app.configure('development', function() { 19 | app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); 20 | app.locals.pretty = true; 21 | sendgrid = { 22 | send: function(opts, cb) { 23 | console.log('Email:', opts); 24 | cb(true, opts); 25 | } 26 | }; 27 | }); 28 | 29 | app.configure('production', function() { 30 | app.use(express.errorHandler()); 31 | sendgrid = new SendGrid(process.env.SENDGRID_USERNAME, process.env.SENDGRID_PASSWORD); 32 | }); 33 | 34 | app.locals.errors = {}; 35 | app.locals.message = {}; 36 | 37 | function csrf(req, res, next) { 38 | res.locals.token = req.session._csrf; 39 | next(); 40 | } 41 | 42 | function validate(message) { 43 | var v = new Validator() 44 | , errors = [] 45 | ; 46 | 47 | v.error = function(msg) { 48 | errors.push(msg); 49 | }; 50 | 51 | v.check(message.name, 'Please enter your name').len(1, 100); 52 | v.check(message.email, 'Please enter a valid email address').isEmail(); 53 | v.check(message.message, 'Please enter a valid message').len(1, 1000); 54 | 55 | return errors; 56 | } 57 | 58 | function sendEmail(message, fn) { 59 | sendgrid.send({ 60 | to: process.env.EMAIL_RECIPIENT 61 | , from: message.email 62 | , subject: 'Contact Message' 63 | , text: message.message 64 | }, fn); 65 | } 66 | 67 | app.get('/', csrf, function(req, res) { 68 | res.render('index'); 69 | }); 70 | 71 | app.post('/contact', csrf, function(req, res) { 72 | var message = req.body.message 73 | , errors = validate(message) 74 | , locals = {} 75 | ; 76 | 77 | function render() { 78 | res.render('index', locals); 79 | } 80 | 81 | if (errors.length === 0) { 82 | sendEmail(message, function(success) { 83 | if (!success) { 84 | locals.error = 'Error sending message'; 85 | locals.message = message; 86 | } else { 87 | locals.notice = 'Your message has been sent.'; 88 | } 89 | render(); 90 | }); 91 | } else { 92 | locals.error = 'Your message has errors:'; 93 | locals.errors = errors; 94 | locals.message = message; 95 | render(); 96 | } 97 | }); 98 | 99 | app.get('/contacts', function(req, res) { 100 | res.redirect('/'); 101 | }); 102 | 103 | app.listen(process.env.PORT || 3000); 104 | -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v2.1.1 3 | * 4 | * Copyright 2012 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world @twitter by @mdo and @fat. 9 | */ 10 | .clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} 11 | .clearfix:after{clear:both;} 12 | .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} 13 | .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 14 | article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} 15 | audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} 16 | audio:not([controls]){display:none;} 17 | html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} 18 | a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} 19 | a:hover,a:active{outline:0;} 20 | sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} 21 | sup{top:-0.5em;} 22 | sub{bottom:-0.25em;} 23 | img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} 24 | #map_canvas img{max-width:none;} 25 | button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} 26 | button,input{*overflow:visible;line-height:normal;} 27 | button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} 28 | button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} 29 | input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} 30 | input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} 31 | textarea{overflow:auto;vertical-align:top;} 32 | body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;} 33 | a{color:#0088cc;text-decoration:none;} 34 | a:hover{color:#005580;text-decoration:underline;} 35 | .img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} 36 | .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);} 37 | .img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;} 38 | .row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} 39 | .row:after{clear:both;} 40 | [class*="span"]{float:left;min-height:1px;margin-left:20px;} 41 | .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} 42 | .span12{width:940px;} 43 | .span11{width:860px;} 44 | .span10{width:780px;} 45 | .span9{width:700px;} 46 | .span8{width:620px;} 47 | .span7{width:540px;} 48 | .span6{width:460px;} 49 | .span5{width:380px;} 50 | .span4{width:300px;} 51 | .span3{width:220px;} 52 | .span2{width:140px;} 53 | .span1{width:60px;} 54 | .offset12{margin-left:980px;} 55 | .offset11{margin-left:900px;} 56 | .offset10{margin-left:820px;} 57 | .offset9{margin-left:740px;} 58 | .offset8{margin-left:660px;} 59 | .offset7{margin-left:580px;} 60 | .offset6{margin-left:500px;} 61 | .offset5{margin-left:420px;} 62 | .offset4{margin-left:340px;} 63 | .offset3{margin-left:260px;} 64 | .offset2{margin-left:180px;} 65 | .offset1{margin-left:100px;} 66 | .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} 67 | .row-fluid:after{clear:both;} 68 | .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%;} 69 | .row-fluid [class*="span"]:first-child{margin-left:0;} 70 | .row-fluid .span12{width:100%;*width:99.94680851063829%;} 71 | .row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;} 72 | .row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;} 73 | .row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;} 74 | .row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;} 75 | .row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;} 76 | .row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;} 77 | .row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;} 78 | .row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;} 79 | .row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;} 80 | .row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;} 81 | .row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;} 82 | .row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;} 83 | .row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;} 84 | .row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;} 85 | .row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;} 86 | .row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;} 87 | .row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;} 88 | .row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;} 89 | .row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;} 90 | .row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;} 91 | .row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;} 92 | .row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;} 93 | .row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;} 94 | .row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;} 95 | .row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;} 96 | .row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;} 97 | .row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;} 98 | .row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;} 99 | .row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;} 100 | .row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;} 101 | .row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;} 102 | .row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;} 103 | .row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;} 104 | .row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;} 105 | .row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;} 106 | [class*="span"].hide,.row-fluid [class*="span"].hide{display:none;} 107 | [class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;} 108 | .container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;} 109 | .container:after{clear:both;} 110 | .container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;} 111 | .container-fluid:after{clear:both;} 112 | p{margin:0 0 10px;} 113 | .lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;} 114 | small{font-size:85%;} 115 | strong{font-weight:bold;} 116 | em{font-style:italic;} 117 | cite{font-style:normal;} 118 | .muted{color:#999999;} 119 | .text-warning{color:#c09853;} 120 | .text-error{color:#b94a48;} 121 | .text-info{color:#3a87ad;} 122 | .text-success{color:#468847;} 123 | h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;} 124 | h1{font-size:36px;line-height:40px;} 125 | h2{font-size:30px;line-height:40px;} 126 | h3{font-size:24px;line-height:40px;} 127 | h4{font-size:18px;line-height:20px;} 128 | h5{font-size:14px;line-height:20px;} 129 | h6{font-size:12px;line-height:20px;} 130 | h1 small{font-size:24px;} 131 | h2 small{font-size:18px;} 132 | h3 small{font-size:14px;} 133 | h4 small{font-size:14px;} 134 | .page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;} 135 | ul,ol{padding:0;margin:0 0 10px 25px;} 136 | ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} 137 | li{line-height:20px;} 138 | ul.unstyled,ol.unstyled{margin-left:0;list-style:none;} 139 | dl{margin-bottom:20px;} 140 | dt,dd{line-height:20px;} 141 | dt{font-weight:bold;} 142 | dd{margin-left:10px;} 143 | .dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;} 144 | .dl-horizontal:after{clear:both;} 145 | .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 146 | .dl-horizontal dd{margin-left:180px;} 147 | hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} 148 | abbr[title]{cursor:help;border-bottom:1px dotted #999999;} 149 | abbr.initialism{font-size:90%;text-transform:uppercase;} 150 | blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px;} 151 | blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} 152 | blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} 153 | blockquote.pull-right small:before{content:'';} 154 | blockquote.pull-right small:after{content:'\00A0 \2014';} 155 | q:before,q:after,blockquote:before,blockquote:after{content:"";} 156 | address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;} 157 | code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 158 | code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;} 159 | pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;} 160 | pre code{padding:0;color:inherit;background-color:transparent;border:0;} 161 | .pre-scrollable{max-height:340px;overflow-y:scroll;} 162 | .label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} 163 | .label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 164 | .badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} 165 | a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;} 166 | .label-important,.badge-important{background-color:#b94a48;} 167 | .label-important[href],.badge-important[href]{background-color:#953b39;} 168 | .label-warning,.badge-warning{background-color:#f89406;} 169 | .label-warning[href],.badge-warning[href]{background-color:#c67605;} 170 | .label-success,.badge-success{background-color:#468847;} 171 | .label-success[href],.badge-success[href]{background-color:#356635;} 172 | .label-info,.badge-info{background-color:#3a87ad;} 173 | .label-info[href],.badge-info[href]{background-color:#2d6987;} 174 | .label-inverse,.badge-inverse{background-color:#333333;} 175 | .label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;} 176 | .btn .label,.btn .badge{position:relative;top:-1px;} 177 | .btn-mini .label,.btn-mini .badge{top:0;} 178 | form{margin:0 0 20px;} 179 | fieldset{padding:0;margin:0;border:0;} 180 | legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;} 181 | label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;} 182 | input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} 183 | label{display:block;margin-bottom:5px;} 184 | 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:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 185 | input,textarea,.uneditable-input{width:206px;} 186 | textarea{height:auto;} 187 | textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);} 188 | input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer;} 189 | input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;} 190 | select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;} 191 | select{width:220px;border:1px solid #cccccc;background-color:#ffffff;} 192 | select[multiple],select[size]{height:auto;} 193 | 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;} 194 | .uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} 195 | .uneditable-input{overflow:hidden;white-space:nowrap;} 196 | .uneditable-textarea{width:auto;height:auto;} 197 | input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;} 198 | input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;} 199 | input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;} 200 | .radio,.checkbox{min-height:18px;padding-left:18px;} 201 | .radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;} 202 | .controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} 203 | .radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;} 204 | .radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} 205 | .input-mini{width:60px;} 206 | .input-small{width:90px;} 207 | .input-medium{width:150px;} 208 | .input-large{width:210px;} 209 | .input-xlarge{width:270px;} 210 | .input-xxlarge{width:530px;} 211 | 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;} 212 | .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;} 213 | input,textarea,.uneditable-input{margin-left:0;} 214 | .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} 215 | input.span12, textarea.span12, .uneditable-input.span12{width:926px;} 216 | input.span11, textarea.span11, .uneditable-input.span11{width:846px;} 217 | input.span10, textarea.span10, .uneditable-input.span10{width:766px;} 218 | input.span9, textarea.span9, .uneditable-input.span9{width:686px;} 219 | input.span8, textarea.span8, .uneditable-input.span8{width:606px;} 220 | input.span7, textarea.span7, .uneditable-input.span7{width:526px;} 221 | input.span6, textarea.span6, .uneditable-input.span6{width:446px;} 222 | input.span5, textarea.span5, .uneditable-input.span5{width:366px;} 223 | input.span4, textarea.span4, .uneditable-input.span4{width:286px;} 224 | input.span3, textarea.span3, .uneditable-input.span3{width:206px;} 225 | input.span2, textarea.span2, .uneditable-input.span2{width:126px;} 226 | input.span1, textarea.span1, .uneditable-input.span1{width:46px;} 227 | .controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;} 228 | .controls-row:after{clear:both;} 229 | .controls-row [class*="span"]{float:left;} 230 | input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;} 231 | input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;} 232 | .control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} 233 | .control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;} 234 | .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;} 235 | .control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;} 236 | .control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} 237 | .control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;} 238 | .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;} 239 | .control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;} 240 | .control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} 241 | .control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;} 242 | .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;} 243 | .control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;} 244 | .control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;} 245 | .control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;} 246 | .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;} 247 | .control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;} 248 | input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required: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;} 249 | .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;} 250 | .form-actions:after{clear:both;} 251 | .help-block,.help-inline{color:#595959;} 252 | .help-block{display:block;margin-bottom:10px;} 253 | .help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;} 254 | .input-append,.input-prepend{margin-bottom:5px;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{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 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;} 255 | .input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;} 256 | .input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 257 | .input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;} 258 | .input-prepend .add-on,.input-prepend .btn{margin-right:-1px;} 259 | .input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} 260 | .input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} 261 | .input-append .add-on,.input-append .btn{margin-left:-1px;} 262 | .input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} 263 | .input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 264 | .input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} 265 | .input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} 266 | input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} 267 | .form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 268 | .form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} 269 | .form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} 270 | .form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} 271 | .form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} 272 | .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;} 273 | .form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;} 274 | .form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;} 275 | .form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;} 276 | .form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;} 277 | .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;} 278 | .control-group{margin-bottom:10px;} 279 | legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;} 280 | .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;} 281 | .form-horizontal .control-group:after{clear:both;} 282 | .form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;} 283 | .form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;} 284 | .form-horizontal .help-block{margin-bottom:0;} 285 | .form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px;} 286 | .form-horizontal .form-actions{padding-left:180px;} 287 | .btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-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, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;} 288 | .btn:active,.btn.active{background-color:#cccccc \9;} 289 | .btn:first-child{*margin-left:0;} 290 | .btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} 291 | .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} 292 | .btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);} 293 | .btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} 294 | .btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} 295 | .btn-large [class^="icon-"]{margin-top:2px;} 296 | .btn-small{padding:3px 9px;font-size:12px;line-height:18px;} 297 | .btn-small [class^="icon-"]{margin-top:0;} 298 | .btn-mini{padding:2px 6px;font-size:11px;line-height:17px;} 299 | .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;} 300 | .btn-block+.btn-block{margin-top:5px;} 301 | input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;} 302 | .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);} 303 | .btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);} 304 | .btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;} 305 | .btn-primary:active,.btn-primary.active{background-color:#003399 \9;} 306 | .btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;} 307 | .btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} 308 | .btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;} 309 | .btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} 310 | .btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;} 311 | .btn-success:active,.btn-success.active{background-color:#408140 \9;} 312 | .btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;} 313 | .btn-info:active,.btn-info.active{background-color:#24748c \9;} 314 | .btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;} 315 | .btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;} 316 | 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;} 317 | button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;} 318 | button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;} 319 | button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;} 320 | .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;} 321 | .btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 322 | .btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;} 323 | .btn-link[disabled]:hover{color:#333333;text-decoration:none;} 324 | .nav{margin-left:0;margin-bottom:20px;list-style:none;} 325 | .nav>li>a{display:block;} 326 | .nav>li>a:hover{text-decoration:none;background-color:#eeeeee;} 327 | .nav>.pull-right{float:right;} 328 | .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;} 329 | .nav li+.nav-header{margin-top:9px;} 330 | .nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;} 331 | .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);} 332 | .nav-list>li>a{padding:3px 15px;} 333 | .nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} 334 | .nav-list [class^="icon-"]{margin-right:2px;} 335 | .nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} 336 | .nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;} 337 | .nav-tabs:after,.nav-pills:after{clear:both;} 338 | .nav-tabs>li,.nav-pills>li{float:left;} 339 | .nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} 340 | .nav-tabs{border-bottom:1px solid #ddd;} 341 | .nav-tabs>li{margin-bottom:-1px;} 342 | .nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;} 343 | .nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} 344 | .nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} 345 | .nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc;} 346 | .nav-stacked>li{float:none;} 347 | .nav-stacked>li>a{margin-right:0;} 348 | .nav-tabs.nav-stacked{border-bottom:0;} 349 | .nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 350 | .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;} 351 | .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;} 352 | .nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;} 353 | .nav-pills.nav-stacked>li>a{margin-bottom:3px;} 354 | .nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} 355 | .nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} 356 | .nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} 357 | .nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} 358 | .nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;} 359 | .nav-tabs .dropdown-toggle .caret{margin-top:8px;} 360 | .nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;} 361 | .nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} 362 | .nav>.dropdown.active>a:hover{cursor:pointer;} 363 | .nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;} 364 | .nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);} 365 | .tabs-stacked .open>a:hover{border-color:#999999;} 366 | .tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;} 367 | .tabbable:after{clear:both;} 368 | .tab-content{overflow:auto;} 369 | .tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;} 370 | .tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} 371 | .tab-content>.active,.pill-content>.active{display:block;} 372 | .tabs-below>.nav-tabs{border-top:1px solid #ddd;} 373 | .tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;} 374 | .tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;} 375 | .tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd;} 376 | .tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;} 377 | .tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} 378 | .tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} 379 | .tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} 380 | .tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} 381 | .tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} 382 | .tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} 383 | .tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} 384 | .tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} 385 | .tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} 386 | .nav>.disabled>a{color:#999999;} 387 | .nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default;} 388 | .navbar{overflow:visible;margin-bottom:20px;color:#777777;*position:relative;*z-index:2;} 389 | .navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} 390 | .navbar-inner:after{clear:both;} 391 | .navbar .container{width:auto;} 392 | .nav-collapse.collapse{height:auto;} 393 | .navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover{text-decoration:none;} 394 | .navbar-text{margin-bottom:0;line-height:40px;} 395 | .navbar-link{color:#777777;}.navbar-link:hover{color:#333333;} 396 | .navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} 397 | .navbar .btn,.navbar .btn-group{margin-top:5px;} 398 | .navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0;} 399 | .navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;} 400 | .navbar-form:after{clear:both;} 401 | .navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} 402 | .navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;} 403 | .navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} 404 | .navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;} 405 | .navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} 406 | .navbar-static-top{position:static;width:100%;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 407 | .navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;} 408 | .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;} 409 | .navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;} 410 | .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} 411 | .navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} 412 | .navbar-fixed-top{top:0;} 413 | .navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1);} 414 | .navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1);} 415 | .navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} 416 | .navbar .nav.pull-right{float:right;margin-right:0;} 417 | .navbar .nav>li{float:left;} 418 | .navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;} 419 | .navbar .nav .dropdown-toggle .caret{margin-top:8px;} 420 | .navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;} 421 | .navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);} 422 | .navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;} 423 | .navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;} 424 | .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);} 425 | .btn-navbar .icon-bar+.icon-bar{margin-top:3px;} 426 | .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;} 427 | .navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} 428 | .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;} 429 | .navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} 430 | .navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} 431 | .navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;} 432 | .navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} 433 | .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;} 434 | .navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} 435 | .navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} 436 | .navbar-inverse{color:#999999;}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} 437 | .navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff;} 438 | .navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;} 439 | .navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;} 440 | .navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover{color:#ffffff;} 441 | .navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;} 442 | .navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;} 443 | .navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;} 444 | .navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} 445 | .navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;} 446 | .navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;} 447 | .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;} 448 | .navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} 449 | .navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;} 450 | .navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;} 451 | .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;} 452 | .alert h4{margin:0;} 453 | .alert .close{position:relative;top:-2px;right:-21px;line-height:20px;} 454 | .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;} 455 | .alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;} 456 | .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;} 457 | .alert-block{padding-top:14px;padding-bottom:14px;} 458 | .alert-block>p,.alert-block>ul{margin-bottom:0;} 459 | .alert-block p+p{margin-top:5px;} 460 | .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);} 461 | .well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} 462 | .well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} 463 | .hidden{display:none;visibility:hidden;} 464 | .visible-phone{display:none !important;} 465 | .visible-tablet{display:none !important;} 466 | .hidden-desktop{display:none !important;} 467 | .visible-desktop{display:inherit !important;} 468 | @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;}}@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"],.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;} .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.in{top:auto;}}@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;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@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 .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 (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 .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 (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;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 .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, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}} 469 | -------------------------------------------------------------------------------- /public/css/bootstrap.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v2.1.1 3 | * 4 | * Copyright 2012 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world @twitter by @mdo and @fat. 9 | */ 10 | .clearfix { 11 | *zoom: 1; 12 | } 13 | .clearfix:before, 14 | .clearfix:after { 15 | display: table; 16 | content: ""; 17 | line-height: 0; 18 | } 19 | .clearfix:after { 20 | clear: both; 21 | } 22 | .hide-text { 23 | font: 0/0 a; 24 | color: transparent; 25 | text-shadow: none; 26 | background-color: transparent; 27 | border: 0; 28 | } 29 | .input-block-level { 30 | display: block; 31 | width: 100%; 32 | min-height: 30px; 33 | -webkit-box-sizing: border-box; 34 | -moz-box-sizing: border-box; 35 | box-sizing: border-box; 36 | } 37 | article, 38 | aside, 39 | details, 40 | figcaption, 41 | figure, 42 | footer, 43 | header, 44 | hgroup, 45 | nav, 46 | section { 47 | display: block; 48 | } 49 | audio, 50 | canvas, 51 | video { 52 | display: inline-block; 53 | *display: inline; 54 | *zoom: 1; 55 | } 56 | audio:not([controls]) { 57 | display: none; 58 | } 59 | html { 60 | font-size: 100%; 61 | -webkit-text-size-adjust: 100%; 62 | -ms-text-size-adjust: 100%; 63 | } 64 | a:focus { 65 | outline: thin dotted #333; 66 | outline: 5px auto -webkit-focus-ring-color; 67 | outline-offset: -2px; 68 | } 69 | a:hover, 70 | a:active { 71 | outline: 0; 72 | } 73 | sub, 74 | sup { 75 | position: relative; 76 | font-size: 75%; 77 | line-height: 0; 78 | vertical-align: baseline; 79 | } 80 | sup { 81 | top: -0.5em; 82 | } 83 | sub { 84 | bottom: -0.25em; 85 | } 86 | img { 87 | /* Responsive images (ensure images don't scale beyond their parents) */ 88 | 89 | max-width: 100%; 90 | /* Part 1: Set a maxium relative to the parent */ 91 | 92 | width: auto\9; 93 | /* IE7-8 need help adjusting responsive images */ 94 | 95 | height: auto; 96 | /* Part 2: Scale the height according to the width, otherwise you get stretching */ 97 | 98 | vertical-align: middle; 99 | border: 0; 100 | -ms-interpolation-mode: bicubic; 101 | } 102 | #map_canvas img { 103 | max-width: none; 104 | } 105 | button, 106 | input, 107 | select, 108 | textarea { 109 | margin: 0; 110 | font-size: 100%; 111 | vertical-align: middle; 112 | } 113 | button, 114 | input { 115 | *overflow: visible; 116 | line-height: normal; 117 | } 118 | button::-moz-focus-inner, 119 | input::-moz-focus-inner { 120 | padding: 0; 121 | border: 0; 122 | } 123 | button, 124 | input[type="button"], 125 | input[type="reset"], 126 | input[type="submit"] { 127 | cursor: pointer; 128 | -webkit-appearance: button; 129 | } 130 | input[type="search"] { 131 | -webkit-box-sizing: content-box; 132 | -moz-box-sizing: content-box; 133 | box-sizing: content-box; 134 | -webkit-appearance: textfield; 135 | } 136 | input[type="search"]::-webkit-search-decoration, 137 | input[type="search"]::-webkit-search-cancel-button { 138 | -webkit-appearance: none; 139 | } 140 | textarea { 141 | overflow: auto; 142 | vertical-align: top; 143 | } 144 | body { 145 | margin: 0; 146 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 147 | font-size: 14px; 148 | line-height: 20px; 149 | color: #333333; 150 | background-color: #ffffff; 151 | } 152 | a { 153 | color: #0088cc; 154 | text-decoration: none; 155 | } 156 | a:hover { 157 | color: #005580; 158 | text-decoration: underline; 159 | } 160 | .img-rounded { 161 | -webkit-border-radius: 6px; 162 | -moz-border-radius: 6px; 163 | border-radius: 6px; 164 | } 165 | .img-polaroid { 166 | padding: 4px; 167 | background-color: #fff; 168 | border: 1px solid #ccc; 169 | border: 1px solid rgba(0, 0, 0, 0.2); 170 | -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 171 | -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 172 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 173 | } 174 | .img-circle { 175 | -webkit-border-radius: 500px; 176 | -moz-border-radius: 500px; 177 | border-radius: 500px; 178 | } 179 | .row { 180 | margin-left: -20px; 181 | *zoom: 1; 182 | } 183 | .row:before, 184 | .row:after { 185 | display: table; 186 | content: ""; 187 | line-height: 0; 188 | } 189 | .row:after { 190 | clear: both; 191 | } 192 | [class*="span"] { 193 | float: left; 194 | min-height: 1px; 195 | margin-left: 20px; 196 | } 197 | .container, 198 | .navbar-static-top .container, 199 | .navbar-fixed-top .container, 200 | .navbar-fixed-bottom .container { 201 | width: 940px; 202 | } 203 | .span12 { 204 | width: 940px; 205 | } 206 | .span11 { 207 | width: 860px; 208 | } 209 | .span10 { 210 | width: 780px; 211 | } 212 | .span9 { 213 | width: 700px; 214 | } 215 | .span8 { 216 | width: 620px; 217 | } 218 | .span7 { 219 | width: 540px; 220 | } 221 | .span6 { 222 | width: 460px; 223 | } 224 | .span5 { 225 | width: 380px; 226 | } 227 | .span4 { 228 | width: 300px; 229 | } 230 | .span3 { 231 | width: 220px; 232 | } 233 | .span2 { 234 | width: 140px; 235 | } 236 | .span1 { 237 | width: 60px; 238 | } 239 | .offset12 { 240 | margin-left: 980px; 241 | } 242 | .offset11 { 243 | margin-left: 900px; 244 | } 245 | .offset10 { 246 | margin-left: 820px; 247 | } 248 | .offset9 { 249 | margin-left: 740px; 250 | } 251 | .offset8 { 252 | margin-left: 660px; 253 | } 254 | .offset7 { 255 | margin-left: 580px; 256 | } 257 | .offset6 { 258 | margin-left: 500px; 259 | } 260 | .offset5 { 261 | margin-left: 420px; 262 | } 263 | .offset4 { 264 | margin-left: 340px; 265 | } 266 | .offset3 { 267 | margin-left: 260px; 268 | } 269 | .offset2 { 270 | margin-left: 180px; 271 | } 272 | .offset1 { 273 | margin-left: 100px; 274 | } 275 | .row-fluid { 276 | width: 100%; 277 | *zoom: 1; 278 | } 279 | .row-fluid:before, 280 | .row-fluid:after { 281 | display: table; 282 | content: ""; 283 | line-height: 0; 284 | } 285 | .row-fluid:after { 286 | clear: both; 287 | } 288 | .row-fluid [class*="span"] { 289 | display: block; 290 | width: 100%; 291 | min-height: 30px; 292 | -webkit-box-sizing: border-box; 293 | -moz-box-sizing: border-box; 294 | box-sizing: border-box; 295 | float: left; 296 | margin-left: 2.127659574468085%; 297 | *margin-left: 2.074468085106383%; 298 | } 299 | .row-fluid [class*="span"]:first-child { 300 | margin-left: 0; 301 | } 302 | .row-fluid .span12 { 303 | width: 100%; 304 | *width: 99.94680851063829%; 305 | } 306 | .row-fluid .span11 { 307 | width: 91.48936170212765%; 308 | *width: 91.43617021276594%; 309 | } 310 | .row-fluid .span10 { 311 | width: 82.97872340425532%; 312 | *width: 82.92553191489361%; 313 | } 314 | .row-fluid .span9 { 315 | width: 74.46808510638297%; 316 | *width: 74.41489361702126%; 317 | } 318 | .row-fluid .span8 { 319 | width: 65.95744680851064%; 320 | *width: 65.90425531914893%; 321 | } 322 | .row-fluid .span7 { 323 | width: 57.44680851063829%; 324 | *width: 57.39361702127659%; 325 | } 326 | .row-fluid .span6 { 327 | width: 48.93617021276595%; 328 | *width: 48.88297872340425%; 329 | } 330 | .row-fluid .span5 { 331 | width: 40.42553191489362%; 332 | *width: 40.37234042553192%; 333 | } 334 | .row-fluid .span4 { 335 | width: 31.914893617021278%; 336 | *width: 31.861702127659576%; 337 | } 338 | .row-fluid .span3 { 339 | width: 23.404255319148934%; 340 | *width: 23.351063829787233%; 341 | } 342 | .row-fluid .span2 { 343 | width: 14.893617021276595%; 344 | *width: 14.840425531914894%; 345 | } 346 | .row-fluid .span1 { 347 | width: 6.382978723404255%; 348 | *width: 6.329787234042553%; 349 | } 350 | .row-fluid .offset12 { 351 | margin-left: 104.25531914893617%; 352 | *margin-left: 104.14893617021275%; 353 | } 354 | .row-fluid .offset12:first-child { 355 | margin-left: 102.12765957446808%; 356 | *margin-left: 102.02127659574467%; 357 | } 358 | .row-fluid .offset11 { 359 | margin-left: 95.74468085106382%; 360 | *margin-left: 95.6382978723404%; 361 | } 362 | .row-fluid .offset11:first-child { 363 | margin-left: 93.61702127659574%; 364 | *margin-left: 93.51063829787232%; 365 | } 366 | .row-fluid .offset10 { 367 | margin-left: 87.23404255319149%; 368 | *margin-left: 87.12765957446807%; 369 | } 370 | .row-fluid .offset10:first-child { 371 | margin-left: 85.1063829787234%; 372 | *margin-left: 84.99999999999999%; 373 | } 374 | .row-fluid .offset9 { 375 | margin-left: 78.72340425531914%; 376 | *margin-left: 78.61702127659572%; 377 | } 378 | .row-fluid .offset9:first-child { 379 | margin-left: 76.59574468085106%; 380 | *margin-left: 76.48936170212764%; 381 | } 382 | .row-fluid .offset8 { 383 | margin-left: 70.2127659574468%; 384 | *margin-left: 70.10638297872339%; 385 | } 386 | .row-fluid .offset8:first-child { 387 | margin-left: 68.08510638297872%; 388 | *margin-left: 67.9787234042553%; 389 | } 390 | .row-fluid .offset7 { 391 | margin-left: 61.70212765957446%; 392 | *margin-left: 61.59574468085106%; 393 | } 394 | .row-fluid .offset7:first-child { 395 | margin-left: 59.574468085106375%; 396 | *margin-left: 59.46808510638297%; 397 | } 398 | .row-fluid .offset6 { 399 | margin-left: 53.191489361702125%; 400 | *margin-left: 53.085106382978715%; 401 | } 402 | .row-fluid .offset6:first-child { 403 | margin-left: 51.063829787234035%; 404 | *margin-left: 50.95744680851063%; 405 | } 406 | .row-fluid .offset5 { 407 | margin-left: 44.68085106382979%; 408 | *margin-left: 44.57446808510638%; 409 | } 410 | .row-fluid .offset5:first-child { 411 | margin-left: 42.5531914893617%; 412 | *margin-left: 42.4468085106383%; 413 | } 414 | .row-fluid .offset4 { 415 | margin-left: 36.170212765957444%; 416 | *margin-left: 36.06382978723405%; 417 | } 418 | .row-fluid .offset4:first-child { 419 | margin-left: 34.04255319148936%; 420 | *margin-left: 33.93617021276596%; 421 | } 422 | .row-fluid .offset3 { 423 | margin-left: 27.659574468085104%; 424 | *margin-left: 27.5531914893617%; 425 | } 426 | .row-fluid .offset3:first-child { 427 | margin-left: 25.53191489361702%; 428 | *margin-left: 25.425531914893618%; 429 | } 430 | .row-fluid .offset2 { 431 | margin-left: 19.148936170212764%; 432 | *margin-left: 19.04255319148936%; 433 | } 434 | .row-fluid .offset2:first-child { 435 | margin-left: 17.02127659574468%; 436 | *margin-left: 16.914893617021278%; 437 | } 438 | .row-fluid .offset1 { 439 | margin-left: 10.638297872340425%; 440 | *margin-left: 10.53191489361702%; 441 | } 442 | .row-fluid .offset1:first-child { 443 | margin-left: 8.51063829787234%; 444 | *margin-left: 8.404255319148938%; 445 | } 446 | [class*="span"].hide, 447 | .row-fluid [class*="span"].hide { 448 | display: none; 449 | } 450 | [class*="span"].pull-right, 451 | .row-fluid [class*="span"].pull-right { 452 | float: right; 453 | } 454 | .container { 455 | margin-right: auto; 456 | margin-left: auto; 457 | *zoom: 1; 458 | } 459 | .container:before, 460 | .container:after { 461 | display: table; 462 | content: ""; 463 | line-height: 0; 464 | } 465 | .container:after { 466 | clear: both; 467 | } 468 | .container-fluid { 469 | padding-right: 20px; 470 | padding-left: 20px; 471 | *zoom: 1; 472 | } 473 | .container-fluid:before, 474 | .container-fluid:after { 475 | display: table; 476 | content: ""; 477 | line-height: 0; 478 | } 479 | .container-fluid:after { 480 | clear: both; 481 | } 482 | p { 483 | margin: 0 0 10px; 484 | } 485 | .lead { 486 | margin-bottom: 20px; 487 | font-size: 21px; 488 | font-weight: 200; 489 | line-height: 30px; 490 | } 491 | small { 492 | font-size: 85%; 493 | } 494 | strong { 495 | font-weight: bold; 496 | } 497 | em { 498 | font-style: italic; 499 | } 500 | cite { 501 | font-style: normal; 502 | } 503 | .muted { 504 | color: #999999; 505 | } 506 | .text-warning { 507 | color: #c09853; 508 | } 509 | .text-error { 510 | color: #b94a48; 511 | } 512 | .text-info { 513 | color: #3a87ad; 514 | } 515 | .text-success { 516 | color: #468847; 517 | } 518 | h1, 519 | h2, 520 | h3, 521 | h4, 522 | h5, 523 | h6 { 524 | margin: 10px 0; 525 | font-family: inherit; 526 | font-weight: bold; 527 | line-height: 1; 528 | color: inherit; 529 | text-rendering: optimizelegibility; 530 | } 531 | h1 small, 532 | h2 small, 533 | h3 small, 534 | h4 small, 535 | h5 small, 536 | h6 small { 537 | font-weight: normal; 538 | line-height: 1; 539 | color: #999999; 540 | } 541 | h1 { 542 | font-size: 36px; 543 | line-height: 40px; 544 | } 545 | h2 { 546 | font-size: 30px; 547 | line-height: 40px; 548 | } 549 | h3 { 550 | font-size: 24px; 551 | line-height: 40px; 552 | } 553 | h4 { 554 | font-size: 18px; 555 | line-height: 20px; 556 | } 557 | h5 { 558 | font-size: 14px; 559 | line-height: 20px; 560 | } 561 | h6 { 562 | font-size: 12px; 563 | line-height: 20px; 564 | } 565 | h1 small { 566 | font-size: 24px; 567 | } 568 | h2 small { 569 | font-size: 18px; 570 | } 571 | h3 small { 572 | font-size: 14px; 573 | } 574 | h4 small { 575 | font-size: 14px; 576 | } 577 | .page-header { 578 | padding-bottom: 9px; 579 | margin: 20px 0 30px; 580 | border-bottom: 1px solid #eeeeee; 581 | } 582 | ul, 583 | ol { 584 | padding: 0; 585 | margin: 0 0 10px 25px; 586 | } 587 | ul ul, 588 | ul ol, 589 | ol ol, 590 | ol ul { 591 | margin-bottom: 0; 592 | } 593 | li { 594 | line-height: 20px; 595 | } 596 | ul.unstyled, 597 | ol.unstyled { 598 | margin-left: 0; 599 | list-style: none; 600 | } 601 | dl { 602 | margin-bottom: 20px; 603 | } 604 | dt, 605 | dd { 606 | line-height: 20px; 607 | } 608 | dt { 609 | font-weight: bold; 610 | } 611 | dd { 612 | margin-left: 10px; 613 | } 614 | .dl-horizontal { 615 | *zoom: 1; 616 | } 617 | .dl-horizontal:before, 618 | .dl-horizontal:after { 619 | display: table; 620 | content: ""; 621 | line-height: 0; 622 | } 623 | .dl-horizontal:after { 624 | clear: both; 625 | } 626 | .dl-horizontal dt { 627 | float: left; 628 | width: 160px; 629 | clear: left; 630 | text-align: right; 631 | overflow: hidden; 632 | text-overflow: ellipsis; 633 | white-space: nowrap; 634 | } 635 | .dl-horizontal dd { 636 | margin-left: 180px; 637 | } 638 | hr { 639 | margin: 20px 0; 640 | border: 0; 641 | border-top: 1px solid #eeeeee; 642 | border-bottom: 1px solid #ffffff; 643 | } 644 | abbr[title] { 645 | cursor: help; 646 | border-bottom: 1px dotted #999999; 647 | } 648 | abbr.initialism { 649 | font-size: 90%; 650 | text-transform: uppercase; 651 | } 652 | blockquote { 653 | padding: 0 0 0 15px; 654 | margin: 0 0 20px; 655 | border-left: 5px solid #eeeeee; 656 | } 657 | blockquote p { 658 | margin-bottom: 0; 659 | font-size: 16px; 660 | font-weight: 300; 661 | line-height: 25px; 662 | } 663 | blockquote small { 664 | display: block; 665 | line-height: 20px; 666 | color: #999999; 667 | } 668 | blockquote small:before { 669 | content: '\2014 \00A0'; 670 | } 671 | blockquote.pull-right { 672 | float: right; 673 | padding-right: 15px; 674 | padding-left: 0; 675 | border-right: 5px solid #eeeeee; 676 | border-left: 0; 677 | } 678 | blockquote.pull-right p, 679 | blockquote.pull-right small { 680 | text-align: right; 681 | } 682 | blockquote.pull-right small:before { 683 | content: ''; 684 | } 685 | blockquote.pull-right small:after { 686 | content: '\00A0 \2014'; 687 | } 688 | q:before, 689 | q:after, 690 | blockquote:before, 691 | blockquote:after { 692 | content: ""; 693 | } 694 | address { 695 | display: block; 696 | margin-bottom: 20px; 697 | font-style: normal; 698 | line-height: 20px; 699 | } 700 | code, 701 | pre { 702 | padding: 0 3px 2px; 703 | font-family: Monaco, Menlo, Consolas, "Courier New", monospace; 704 | font-size: 12px; 705 | color: #333333; 706 | -webkit-border-radius: 3px; 707 | -moz-border-radius: 3px; 708 | border-radius: 3px; 709 | } 710 | code { 711 | padding: 2px 4px; 712 | color: #d14; 713 | background-color: #f7f7f9; 714 | border: 1px solid #e1e1e8; 715 | } 716 | pre { 717 | display: block; 718 | padding: 9.5px; 719 | margin: 0 0 10px; 720 | font-size: 13px; 721 | line-height: 20px; 722 | word-break: break-all; 723 | word-wrap: break-word; 724 | white-space: pre; 725 | white-space: pre-wrap; 726 | background-color: #f5f5f5; 727 | border: 1px solid #ccc; 728 | border: 1px solid rgba(0, 0, 0, 0.15); 729 | -webkit-border-radius: 4px; 730 | -moz-border-radius: 4px; 731 | border-radius: 4px; 732 | } 733 | pre.prettyprint { 734 | margin-bottom: 20px; 735 | } 736 | pre code { 737 | padding: 0; 738 | color: inherit; 739 | background-color: transparent; 740 | border: 0; 741 | } 742 | .pre-scrollable { 743 | max-height: 340px; 744 | overflow-y: scroll; 745 | } 746 | .label, 747 | .badge { 748 | font-size: 11.844px; 749 | font-weight: bold; 750 | line-height: 14px; 751 | color: #ffffff; 752 | vertical-align: baseline; 753 | white-space: nowrap; 754 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 755 | background-color: #999999; 756 | } 757 | .label { 758 | padding: 1px 4px 2px; 759 | -webkit-border-radius: 3px; 760 | -moz-border-radius: 3px; 761 | border-radius: 3px; 762 | } 763 | .badge { 764 | padding: 1px 9px 2px; 765 | -webkit-border-radius: 9px; 766 | -moz-border-radius: 9px; 767 | border-radius: 9px; 768 | } 769 | a.label:hover, 770 | a.badge:hover { 771 | color: #ffffff; 772 | text-decoration: none; 773 | cursor: pointer; 774 | } 775 | .label-important, 776 | .badge-important { 777 | background-color: #b94a48; 778 | } 779 | .label-important[href], 780 | .badge-important[href] { 781 | background-color: #953b39; 782 | } 783 | .label-warning, 784 | .badge-warning { 785 | background-color: #f89406; 786 | } 787 | .label-warning[href], 788 | .badge-warning[href] { 789 | background-color: #c67605; 790 | } 791 | .label-success, 792 | .badge-success { 793 | background-color: #468847; 794 | } 795 | .label-success[href], 796 | .badge-success[href] { 797 | background-color: #356635; 798 | } 799 | .label-info, 800 | .badge-info { 801 | background-color: #3a87ad; 802 | } 803 | .label-info[href], 804 | .badge-info[href] { 805 | background-color: #2d6987; 806 | } 807 | .label-inverse, 808 | .badge-inverse { 809 | background-color: #333333; 810 | } 811 | .label-inverse[href], 812 | .badge-inverse[href] { 813 | background-color: #1a1a1a; 814 | } 815 | .btn .label, 816 | .btn .badge { 817 | position: relative; 818 | top: -1px; 819 | } 820 | .btn-mini .label, 821 | .btn-mini .badge { 822 | top: 0; 823 | } 824 | form { 825 | margin: 0 0 20px; 826 | } 827 | fieldset { 828 | padding: 0; 829 | margin: 0; 830 | border: 0; 831 | } 832 | legend { 833 | display: block; 834 | width: 100%; 835 | padding: 0; 836 | margin-bottom: 20px; 837 | font-size: 21px; 838 | line-height: 40px; 839 | color: #333333; 840 | border: 0; 841 | border-bottom: 1px solid #e5e5e5; 842 | } 843 | legend small { 844 | font-size: 15px; 845 | color: #999999; 846 | } 847 | label, 848 | input, 849 | button, 850 | select, 851 | textarea { 852 | font-size: 14px; 853 | font-weight: normal; 854 | line-height: 20px; 855 | } 856 | input, 857 | button, 858 | select, 859 | textarea { 860 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 861 | } 862 | label { 863 | display: block; 864 | margin-bottom: 5px; 865 | } 866 | select, 867 | textarea, 868 | input[type="text"], 869 | input[type="password"], 870 | input[type="datetime"], 871 | input[type="datetime-local"], 872 | input[type="date"], 873 | input[type="month"], 874 | input[type="time"], 875 | input[type="week"], 876 | input[type="number"], 877 | input[type="email"], 878 | input[type="url"], 879 | input[type="search"], 880 | input[type="tel"], 881 | input[type="color"], 882 | .uneditable-input { 883 | display: inline-block; 884 | height: 20px; 885 | padding: 4px 6px; 886 | margin-bottom: 9px; 887 | font-size: 14px; 888 | line-height: 20px; 889 | color: #555555; 890 | -webkit-border-radius: 3px; 891 | -moz-border-radius: 3px; 892 | border-radius: 3px; 893 | } 894 | input, 895 | textarea, 896 | .uneditable-input { 897 | width: 206px; 898 | } 899 | textarea { 900 | height: auto; 901 | } 902 | textarea, 903 | input[type="text"], 904 | input[type="password"], 905 | input[type="datetime"], 906 | input[type="datetime-local"], 907 | input[type="date"], 908 | input[type="month"], 909 | input[type="time"], 910 | input[type="week"], 911 | input[type="number"], 912 | input[type="email"], 913 | input[type="url"], 914 | input[type="search"], 915 | input[type="tel"], 916 | input[type="color"], 917 | .uneditable-input { 918 | background-color: #ffffff; 919 | border: 1px solid #cccccc; 920 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 921 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 922 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 923 | -webkit-transition: border linear .2s, box-shadow linear .2s; 924 | -moz-transition: border linear .2s, box-shadow linear .2s; 925 | -o-transition: border linear .2s, box-shadow linear .2s; 926 | transition: border linear .2s, box-shadow linear .2s; 927 | } 928 | textarea:focus, 929 | input[type="text"]:focus, 930 | input[type="password"]:focus, 931 | input[type="datetime"]:focus, 932 | input[type="datetime-local"]:focus, 933 | input[type="date"]:focus, 934 | input[type="month"]:focus, 935 | input[type="time"]:focus, 936 | input[type="week"]:focus, 937 | input[type="number"]:focus, 938 | input[type="email"]:focus, 939 | input[type="url"]:focus, 940 | input[type="search"]:focus, 941 | input[type="tel"]:focus, 942 | input[type="color"]:focus, 943 | .uneditable-input:focus { 944 | border-color: rgba(82, 168, 236, 0.8); 945 | outline: 0; 946 | outline: thin dotted \9; 947 | /* IE6-9 */ 948 | 949 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); 950 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); 951 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); 952 | } 953 | input[type="radio"], 954 | input[type="checkbox"] { 955 | margin: 4px 0 0; 956 | *margin-top: 0; 957 | /* IE7 */ 958 | 959 | margin-top: 1px \9; 960 | /* IE8-9 */ 961 | 962 | line-height: normal; 963 | cursor: pointer; 964 | } 965 | input[type="file"], 966 | input[type="image"], 967 | input[type="submit"], 968 | input[type="reset"], 969 | input[type="button"], 970 | input[type="radio"], 971 | input[type="checkbox"] { 972 | width: auto; 973 | } 974 | select, 975 | input[type="file"] { 976 | height: 30px; 977 | /* In IE7, the height of the select element cannot be changed by height, only font-size */ 978 | 979 | *margin-top: 4px; 980 | /* For IE7, add top margin to align select with labels */ 981 | 982 | line-height: 30px; 983 | } 984 | select { 985 | width: 220px; 986 | border: 1px solid #cccccc; 987 | background-color: #ffffff; 988 | } 989 | select[multiple], 990 | select[size] { 991 | height: auto; 992 | } 993 | select:focus, 994 | input[type="file"]:focus, 995 | input[type="radio"]:focus, 996 | input[type="checkbox"]:focus { 997 | outline: thin dotted #333; 998 | outline: 5px auto -webkit-focus-ring-color; 999 | outline-offset: -2px; 1000 | } 1001 | .uneditable-input, 1002 | .uneditable-textarea { 1003 | color: #999999; 1004 | background-color: #fcfcfc; 1005 | border-color: #cccccc; 1006 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); 1007 | -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); 1008 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); 1009 | cursor: not-allowed; 1010 | } 1011 | .uneditable-input { 1012 | overflow: hidden; 1013 | white-space: nowrap; 1014 | } 1015 | .uneditable-textarea { 1016 | width: auto; 1017 | height: auto; 1018 | } 1019 | input:-moz-placeholder, 1020 | textarea:-moz-placeholder { 1021 | color: #999999; 1022 | } 1023 | input:-ms-input-placeholder, 1024 | textarea:-ms-input-placeholder { 1025 | color: #999999; 1026 | } 1027 | input::-webkit-input-placeholder, 1028 | textarea::-webkit-input-placeholder { 1029 | color: #999999; 1030 | } 1031 | .radio, 1032 | .checkbox { 1033 | min-height: 18px; 1034 | padding-left: 18px; 1035 | } 1036 | .radio input[type="radio"], 1037 | .checkbox input[type="checkbox"] { 1038 | float: left; 1039 | margin-left: -18px; 1040 | } 1041 | .controls > .radio:first-child, 1042 | .controls > .checkbox:first-child { 1043 | padding-top: 5px; 1044 | } 1045 | .radio.inline, 1046 | .checkbox.inline { 1047 | display: inline-block; 1048 | padding-top: 5px; 1049 | margin-bottom: 0; 1050 | vertical-align: middle; 1051 | } 1052 | .radio.inline + .radio.inline, 1053 | .checkbox.inline + .checkbox.inline { 1054 | margin-left: 10px; 1055 | } 1056 | .input-mini { 1057 | width: 60px; 1058 | } 1059 | .input-small { 1060 | width: 90px; 1061 | } 1062 | .input-medium { 1063 | width: 150px; 1064 | } 1065 | .input-large { 1066 | width: 210px; 1067 | } 1068 | .input-xlarge { 1069 | width: 270px; 1070 | } 1071 | .input-xxlarge { 1072 | width: 530px; 1073 | } 1074 | input[class*="span"], 1075 | select[class*="span"], 1076 | textarea[class*="span"], 1077 | .uneditable-input[class*="span"], 1078 | .row-fluid input[class*="span"], 1079 | .row-fluid select[class*="span"], 1080 | .row-fluid textarea[class*="span"], 1081 | .row-fluid .uneditable-input[class*="span"] { 1082 | float: none; 1083 | margin-left: 0; 1084 | } 1085 | .input-append input[class*="span"], 1086 | .input-append .uneditable-input[class*="span"], 1087 | .input-prepend input[class*="span"], 1088 | .input-prepend .uneditable-input[class*="span"], 1089 | .row-fluid input[class*="span"], 1090 | .row-fluid select[class*="span"], 1091 | .row-fluid textarea[class*="span"], 1092 | .row-fluid .uneditable-input[class*="span"], 1093 | .row-fluid .input-prepend [class*="span"], 1094 | .row-fluid .input-append [class*="span"] { 1095 | display: inline-block; 1096 | } 1097 | input, 1098 | textarea, 1099 | .uneditable-input { 1100 | margin-left: 0; 1101 | } 1102 | .controls-row [class*="span"] + [class*="span"] { 1103 | margin-left: 20px; 1104 | } 1105 | input.span12, textarea.span12, .uneditable-input.span12 { 1106 | width: 926px; 1107 | } 1108 | input.span11, textarea.span11, .uneditable-input.span11 { 1109 | width: 846px; 1110 | } 1111 | input.span10, textarea.span10, .uneditable-input.span10 { 1112 | width: 766px; 1113 | } 1114 | input.span9, textarea.span9, .uneditable-input.span9 { 1115 | width: 686px; 1116 | } 1117 | input.span8, textarea.span8, .uneditable-input.span8 { 1118 | width: 606px; 1119 | } 1120 | input.span7, textarea.span7, .uneditable-input.span7 { 1121 | width: 526px; 1122 | } 1123 | input.span6, textarea.span6, .uneditable-input.span6 { 1124 | width: 446px; 1125 | } 1126 | input.span5, textarea.span5, .uneditable-input.span5 { 1127 | width: 366px; 1128 | } 1129 | input.span4, textarea.span4, .uneditable-input.span4 { 1130 | width: 286px; 1131 | } 1132 | input.span3, textarea.span3, .uneditable-input.span3 { 1133 | width: 206px; 1134 | } 1135 | input.span2, textarea.span2, .uneditable-input.span2 { 1136 | width: 126px; 1137 | } 1138 | input.span1, textarea.span1, .uneditable-input.span1 { 1139 | width: 46px; 1140 | } 1141 | .controls-row { 1142 | *zoom: 1; 1143 | } 1144 | .controls-row:before, 1145 | .controls-row:after { 1146 | display: table; 1147 | content: ""; 1148 | line-height: 0; 1149 | } 1150 | .controls-row:after { 1151 | clear: both; 1152 | } 1153 | .controls-row [class*="span"] { 1154 | float: left; 1155 | } 1156 | input[disabled], 1157 | select[disabled], 1158 | textarea[disabled], 1159 | input[readonly], 1160 | select[readonly], 1161 | textarea[readonly] { 1162 | cursor: not-allowed; 1163 | background-color: #eeeeee; 1164 | } 1165 | input[type="radio"][disabled], 1166 | input[type="checkbox"][disabled], 1167 | input[type="radio"][readonly], 1168 | input[type="checkbox"][readonly] { 1169 | background-color: transparent; 1170 | } 1171 | .control-group.warning > label, 1172 | .control-group.warning .help-block, 1173 | .control-group.warning .help-inline { 1174 | color: #c09853; 1175 | } 1176 | .control-group.warning .checkbox, 1177 | .control-group.warning .radio, 1178 | .control-group.warning input, 1179 | .control-group.warning select, 1180 | .control-group.warning textarea { 1181 | color: #c09853; 1182 | } 1183 | .control-group.warning input, 1184 | .control-group.warning select, 1185 | .control-group.warning textarea { 1186 | border-color: #c09853; 1187 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1188 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1189 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1190 | } 1191 | .control-group.warning input:focus, 1192 | .control-group.warning select:focus, 1193 | .control-group.warning textarea:focus { 1194 | border-color: #a47e3c; 1195 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 1196 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 1197 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; 1198 | } 1199 | .control-group.warning .input-prepend .add-on, 1200 | .control-group.warning .input-append .add-on { 1201 | color: #c09853; 1202 | background-color: #fcf8e3; 1203 | border-color: #c09853; 1204 | } 1205 | .control-group.error > label, 1206 | .control-group.error .help-block, 1207 | .control-group.error .help-inline { 1208 | color: #b94a48; 1209 | } 1210 | .control-group.error .checkbox, 1211 | .control-group.error .radio, 1212 | .control-group.error input, 1213 | .control-group.error select, 1214 | .control-group.error textarea { 1215 | color: #b94a48; 1216 | } 1217 | .control-group.error input, 1218 | .control-group.error select, 1219 | .control-group.error textarea { 1220 | border-color: #b94a48; 1221 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1222 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1223 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1224 | } 1225 | .control-group.error input:focus, 1226 | .control-group.error select:focus, 1227 | .control-group.error textarea:focus { 1228 | border-color: #953b39; 1229 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 1230 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 1231 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; 1232 | } 1233 | .control-group.error .input-prepend .add-on, 1234 | .control-group.error .input-append .add-on { 1235 | color: #b94a48; 1236 | background-color: #f2dede; 1237 | border-color: #b94a48; 1238 | } 1239 | .control-group.success > label, 1240 | .control-group.success .help-block, 1241 | .control-group.success .help-inline { 1242 | color: #468847; 1243 | } 1244 | .control-group.success .checkbox, 1245 | .control-group.success .radio, 1246 | .control-group.success input, 1247 | .control-group.success select, 1248 | .control-group.success textarea { 1249 | color: #468847; 1250 | } 1251 | .control-group.success input, 1252 | .control-group.success select, 1253 | .control-group.success textarea { 1254 | border-color: #468847; 1255 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1256 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1257 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1258 | } 1259 | .control-group.success input:focus, 1260 | .control-group.success select:focus, 1261 | .control-group.success textarea:focus { 1262 | border-color: #356635; 1263 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 1264 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 1265 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; 1266 | } 1267 | .control-group.success .input-prepend .add-on, 1268 | .control-group.success .input-append .add-on { 1269 | color: #468847; 1270 | background-color: #dff0d8; 1271 | border-color: #468847; 1272 | } 1273 | .control-group.info > label, 1274 | .control-group.info .help-block, 1275 | .control-group.info .help-inline { 1276 | color: #3a87ad; 1277 | } 1278 | .control-group.info .checkbox, 1279 | .control-group.info .radio, 1280 | .control-group.info input, 1281 | .control-group.info select, 1282 | .control-group.info textarea { 1283 | color: #3a87ad; 1284 | } 1285 | .control-group.info input, 1286 | .control-group.info select, 1287 | .control-group.info textarea { 1288 | border-color: #3a87ad; 1289 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1290 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1291 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 1292 | } 1293 | .control-group.info input:focus, 1294 | .control-group.info select:focus, 1295 | .control-group.info textarea:focus { 1296 | border-color: #2d6987; 1297 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; 1298 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; 1299 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; 1300 | } 1301 | .control-group.info .input-prepend .add-on, 1302 | .control-group.info .input-append .add-on { 1303 | color: #3a87ad; 1304 | background-color: #d9edf7; 1305 | border-color: #3a87ad; 1306 | } 1307 | input:focus:required:invalid, 1308 | textarea:focus:required:invalid, 1309 | select:focus:required:invalid { 1310 | color: #b94a48; 1311 | border-color: #ee5f5b; 1312 | } 1313 | input:focus:required:invalid:focus, 1314 | textarea:focus:required:invalid:focus, 1315 | select:focus:required:invalid:focus { 1316 | border-color: #e9322d; 1317 | -webkit-box-shadow: 0 0 6px #f8b9b7; 1318 | -moz-box-shadow: 0 0 6px #f8b9b7; 1319 | box-shadow: 0 0 6px #f8b9b7; 1320 | } 1321 | .form-actions { 1322 | padding: 19px 20px 20px; 1323 | margin-top: 20px; 1324 | margin-bottom: 20px; 1325 | background-color: #f5f5f5; 1326 | border-top: 1px solid #e5e5e5; 1327 | *zoom: 1; 1328 | } 1329 | .form-actions:before, 1330 | .form-actions:after { 1331 | display: table; 1332 | content: ""; 1333 | line-height: 0; 1334 | } 1335 | .form-actions:after { 1336 | clear: both; 1337 | } 1338 | .help-block, 1339 | .help-inline { 1340 | color: #595959; 1341 | } 1342 | .help-block { 1343 | display: block; 1344 | margin-bottom: 10px; 1345 | } 1346 | .help-inline { 1347 | display: inline-block; 1348 | *display: inline; 1349 | /* IE7 inline-block hack */ 1350 | 1351 | *zoom: 1; 1352 | vertical-align: middle; 1353 | padding-left: 5px; 1354 | } 1355 | .input-append, 1356 | .input-prepend { 1357 | margin-bottom: 5px; 1358 | font-size: 0; 1359 | white-space: nowrap; 1360 | } 1361 | .input-append input, 1362 | .input-prepend input, 1363 | .input-append select, 1364 | .input-prepend select, 1365 | .input-append .uneditable-input, 1366 | .input-prepend .uneditable-input { 1367 | position: relative; 1368 | margin-bottom: 0; 1369 | *margin-left: 0; 1370 | font-size: 14px; 1371 | vertical-align: top; 1372 | -webkit-border-radius: 0 3px 3px 0; 1373 | -moz-border-radius: 0 3px 3px 0; 1374 | border-radius: 0 3px 3px 0; 1375 | } 1376 | .input-append input:focus, 1377 | .input-prepend input:focus, 1378 | .input-append select:focus, 1379 | .input-prepend select:focus, 1380 | .input-append .uneditable-input:focus, 1381 | .input-prepend .uneditable-input:focus { 1382 | z-index: 2; 1383 | } 1384 | .input-append .add-on, 1385 | .input-prepend .add-on { 1386 | display: inline-block; 1387 | width: auto; 1388 | height: 20px; 1389 | min-width: 16px; 1390 | padding: 4px 5px; 1391 | font-size: 14px; 1392 | font-weight: normal; 1393 | line-height: 20px; 1394 | text-align: center; 1395 | text-shadow: 0 1px 0 #ffffff; 1396 | background-color: #eeeeee; 1397 | border: 1px solid #ccc; 1398 | } 1399 | .input-append .add-on, 1400 | .input-prepend .add-on, 1401 | .input-append .btn, 1402 | .input-prepend .btn { 1403 | vertical-align: top; 1404 | -webkit-border-radius: 0; 1405 | -moz-border-radius: 0; 1406 | border-radius: 0; 1407 | } 1408 | .input-append .active, 1409 | .input-prepend .active { 1410 | background-color: #a9dba9; 1411 | border-color: #46a546; 1412 | } 1413 | .input-prepend .add-on, 1414 | .input-prepend .btn { 1415 | margin-right: -1px; 1416 | } 1417 | .input-prepend .add-on:first-child, 1418 | .input-prepend .btn:first-child { 1419 | -webkit-border-radius: 3px 0 0 3px; 1420 | -moz-border-radius: 3px 0 0 3px; 1421 | border-radius: 3px 0 0 3px; 1422 | } 1423 | .input-append input, 1424 | .input-append select, 1425 | .input-append .uneditable-input { 1426 | -webkit-border-radius: 3px 0 0 3px; 1427 | -moz-border-radius: 3px 0 0 3px; 1428 | border-radius: 3px 0 0 3px; 1429 | } 1430 | .input-append .add-on, 1431 | .input-append .btn { 1432 | margin-left: -1px; 1433 | } 1434 | .input-append .add-on:last-child, 1435 | .input-append .btn:last-child { 1436 | -webkit-border-radius: 0 3px 3px 0; 1437 | -moz-border-radius: 0 3px 3px 0; 1438 | border-radius: 0 3px 3px 0; 1439 | } 1440 | .input-prepend.input-append input, 1441 | .input-prepend.input-append select, 1442 | .input-prepend.input-append .uneditable-input { 1443 | -webkit-border-radius: 0; 1444 | -moz-border-radius: 0; 1445 | border-radius: 0; 1446 | } 1447 | .input-prepend.input-append .add-on:first-child, 1448 | .input-prepend.input-append .btn:first-child { 1449 | margin-right: -1px; 1450 | -webkit-border-radius: 3px 0 0 3px; 1451 | -moz-border-radius: 3px 0 0 3px; 1452 | border-radius: 3px 0 0 3px; 1453 | } 1454 | .input-prepend.input-append .add-on:last-child, 1455 | .input-prepend.input-append .btn:last-child { 1456 | margin-left: -1px; 1457 | -webkit-border-radius: 0 3px 3px 0; 1458 | -moz-border-radius: 0 3px 3px 0; 1459 | border-radius: 0 3px 3px 0; 1460 | } 1461 | input.search-query { 1462 | padding-right: 14px; 1463 | padding-right: 4px \9; 1464 | padding-left: 14px; 1465 | padding-left: 4px \9; 1466 | /* IE7-8 doesn't have border-radius, so don't indent the padding */ 1467 | 1468 | margin-bottom: 0; 1469 | -webkit-border-radius: 15px; 1470 | -moz-border-radius: 15px; 1471 | border-radius: 15px; 1472 | } 1473 | /* Allow for input prepend/append in search forms */ 1474 | .form-search .input-append .search-query, 1475 | .form-search .input-prepend .search-query { 1476 | -webkit-border-radius: 0; 1477 | -moz-border-radius: 0; 1478 | border-radius: 0; 1479 | } 1480 | .form-search .input-append .search-query { 1481 | -webkit-border-radius: 14px 0 0 14px; 1482 | -moz-border-radius: 14px 0 0 14px; 1483 | border-radius: 14px 0 0 14px; 1484 | } 1485 | .form-search .input-append .btn { 1486 | -webkit-border-radius: 0 14px 14px 0; 1487 | -moz-border-radius: 0 14px 14px 0; 1488 | border-radius: 0 14px 14px 0; 1489 | } 1490 | .form-search .input-prepend .search-query { 1491 | -webkit-border-radius: 0 14px 14px 0; 1492 | -moz-border-radius: 0 14px 14px 0; 1493 | border-radius: 0 14px 14px 0; 1494 | } 1495 | .form-search .input-prepend .btn { 1496 | -webkit-border-radius: 14px 0 0 14px; 1497 | -moz-border-radius: 14px 0 0 14px; 1498 | border-radius: 14px 0 0 14px; 1499 | } 1500 | .form-search input, 1501 | .form-inline input, 1502 | .form-horizontal input, 1503 | .form-search textarea, 1504 | .form-inline textarea, 1505 | .form-horizontal textarea, 1506 | .form-search select, 1507 | .form-inline select, 1508 | .form-horizontal select, 1509 | .form-search .help-inline, 1510 | .form-inline .help-inline, 1511 | .form-horizontal .help-inline, 1512 | .form-search .uneditable-input, 1513 | .form-inline .uneditable-input, 1514 | .form-horizontal .uneditable-input, 1515 | .form-search .input-prepend, 1516 | .form-inline .input-prepend, 1517 | .form-horizontal .input-prepend, 1518 | .form-search .input-append, 1519 | .form-inline .input-append, 1520 | .form-horizontal .input-append { 1521 | display: inline-block; 1522 | *display: inline; 1523 | /* IE7 inline-block hack */ 1524 | 1525 | *zoom: 1; 1526 | margin-bottom: 0; 1527 | vertical-align: middle; 1528 | } 1529 | .form-search .hide, 1530 | .form-inline .hide, 1531 | .form-horizontal .hide { 1532 | display: none; 1533 | } 1534 | .form-search label, 1535 | .form-inline label, 1536 | .form-search .btn-group, 1537 | .form-inline .btn-group { 1538 | display: inline-block; 1539 | } 1540 | .form-search .input-append, 1541 | .form-inline .input-append, 1542 | .form-search .input-prepend, 1543 | .form-inline .input-prepend { 1544 | margin-bottom: 0; 1545 | } 1546 | .form-search .radio, 1547 | .form-search .checkbox, 1548 | .form-inline .radio, 1549 | .form-inline .checkbox { 1550 | padding-left: 0; 1551 | margin-bottom: 0; 1552 | vertical-align: middle; 1553 | } 1554 | .form-search .radio input[type="radio"], 1555 | .form-search .checkbox input[type="checkbox"], 1556 | .form-inline .radio input[type="radio"], 1557 | .form-inline .checkbox input[type="checkbox"] { 1558 | float: left; 1559 | margin-right: 3px; 1560 | margin-left: 0; 1561 | } 1562 | .control-group { 1563 | margin-bottom: 10px; 1564 | } 1565 | legend + .control-group { 1566 | margin-top: 20px; 1567 | -webkit-margin-top-collapse: separate; 1568 | } 1569 | .form-horizontal .control-group { 1570 | margin-bottom: 20px; 1571 | *zoom: 1; 1572 | } 1573 | .form-horizontal .control-group:before, 1574 | .form-horizontal .control-group:after { 1575 | display: table; 1576 | content: ""; 1577 | line-height: 0; 1578 | } 1579 | .form-horizontal .control-group:after { 1580 | clear: both; 1581 | } 1582 | .form-horizontal .control-label { 1583 | float: left; 1584 | width: 160px; 1585 | padding-top: 5px; 1586 | text-align: right; 1587 | } 1588 | .form-horizontal .controls { 1589 | *display: inline-block; 1590 | *padding-left: 20px; 1591 | margin-left: 180px; 1592 | *margin-left: 0; 1593 | } 1594 | .form-horizontal .controls:first-child { 1595 | *padding-left: 180px; 1596 | } 1597 | .form-horizontal .help-block { 1598 | margin-bottom: 0; 1599 | } 1600 | .form-horizontal input + .help-block, 1601 | .form-horizontal select + .help-block, 1602 | .form-horizontal textarea + .help-block { 1603 | margin-top: 10px; 1604 | } 1605 | .form-horizontal .form-actions { 1606 | padding-left: 180px; 1607 | } 1608 | .btn { 1609 | display: inline-block; 1610 | *display: inline; 1611 | /* IE7 inline-block hack */ 1612 | 1613 | *zoom: 1; 1614 | padding: 4px 14px; 1615 | margin-bottom: 0; 1616 | font-size: 14px; 1617 | line-height: 20px; 1618 | *line-height: 20px; 1619 | text-align: center; 1620 | vertical-align: middle; 1621 | cursor: pointer; 1622 | color: #333333; 1623 | text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); 1624 | background-color: #f5f5f5; 1625 | background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); 1626 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); 1627 | background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); 1628 | background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); 1629 | background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); 1630 | background-repeat: repeat-x; 1631 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); 1632 | border-color: #e6e6e6 #e6e6e6 #bfbfbf; 1633 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1634 | *background-color: #e6e6e6; 1635 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1636 | 1637 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1638 | border: 1px solid #bbbbbb; 1639 | *border: 0; 1640 | border-bottom-color: #a2a2a2; 1641 | -webkit-border-radius: 4px; 1642 | -moz-border-radius: 4px; 1643 | border-radius: 4px; 1644 | *margin-left: .3em; 1645 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 1646 | -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 1647 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 1648 | } 1649 | .btn:hover, 1650 | .btn:active, 1651 | .btn.active, 1652 | .btn.disabled, 1653 | .btn[disabled] { 1654 | color: #333333; 1655 | background-color: #e6e6e6; 1656 | *background-color: #d9d9d9; 1657 | } 1658 | .btn:active, 1659 | .btn.active { 1660 | background-color: #cccccc \9; 1661 | } 1662 | .btn:first-child { 1663 | *margin-left: 0; 1664 | } 1665 | .btn:hover { 1666 | color: #333333; 1667 | text-decoration: none; 1668 | background-color: #e6e6e6; 1669 | *background-color: #d9d9d9; 1670 | /* Buttons in IE7 don't get borders, so darken on hover */ 1671 | 1672 | background-position: 0 -15px; 1673 | -webkit-transition: background-position 0.1s linear; 1674 | -moz-transition: background-position 0.1s linear; 1675 | -o-transition: background-position 0.1s linear; 1676 | transition: background-position 0.1s linear; 1677 | } 1678 | .btn:focus { 1679 | outline: thin dotted #333; 1680 | outline: 5px auto -webkit-focus-ring-color; 1681 | outline-offset: -2px; 1682 | } 1683 | .btn.active, 1684 | .btn:active { 1685 | background-color: #e6e6e6; 1686 | background-color: #d9d9d9 \9; 1687 | background-image: none; 1688 | outline: 0; 1689 | -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); 1690 | -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); 1691 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); 1692 | } 1693 | .btn.disabled, 1694 | .btn[disabled] { 1695 | cursor: default; 1696 | background-color: #e6e6e6; 1697 | background-image: none; 1698 | opacity: 0.65; 1699 | filter: alpha(opacity=65); 1700 | -webkit-box-shadow: none; 1701 | -moz-box-shadow: none; 1702 | box-shadow: none; 1703 | } 1704 | .btn-large { 1705 | padding: 9px 14px; 1706 | font-size: 16px; 1707 | line-height: normal; 1708 | -webkit-border-radius: 5px; 1709 | -moz-border-radius: 5px; 1710 | border-radius: 5px; 1711 | } 1712 | .btn-large [class^="icon-"] { 1713 | margin-top: 2px; 1714 | } 1715 | .btn-small { 1716 | padding: 3px 9px; 1717 | font-size: 12px; 1718 | line-height: 18px; 1719 | } 1720 | .btn-small [class^="icon-"] { 1721 | margin-top: 0; 1722 | } 1723 | .btn-mini { 1724 | padding: 2px 6px; 1725 | font-size: 11px; 1726 | line-height: 17px; 1727 | } 1728 | .btn-block { 1729 | display: block; 1730 | width: 100%; 1731 | padding-left: 0; 1732 | padding-right: 0; 1733 | -webkit-box-sizing: border-box; 1734 | -moz-box-sizing: border-box; 1735 | box-sizing: border-box; 1736 | } 1737 | .btn-block + .btn-block { 1738 | margin-top: 5px; 1739 | } 1740 | input[type="submit"].btn-block, 1741 | input[type="reset"].btn-block, 1742 | input[type="button"].btn-block { 1743 | width: 100%; 1744 | } 1745 | .btn-primary.active, 1746 | .btn-warning.active, 1747 | .btn-danger.active, 1748 | .btn-success.active, 1749 | .btn-info.active, 1750 | .btn-inverse.active { 1751 | color: rgba(255, 255, 255, 0.75); 1752 | } 1753 | .btn { 1754 | border-color: #c5c5c5; 1755 | border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); 1756 | } 1757 | .btn-primary { 1758 | color: #ffffff; 1759 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1760 | background-color: #006dcc; 1761 | background-image: -moz-linear-gradient(top, #0088cc, #0044cc); 1762 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); 1763 | background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); 1764 | background-image: -o-linear-gradient(top, #0088cc, #0044cc); 1765 | background-image: linear-gradient(to bottom, #0088cc, #0044cc); 1766 | background-repeat: repeat-x; 1767 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); 1768 | border-color: #0044cc #0044cc #002a80; 1769 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1770 | *background-color: #0044cc; 1771 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1772 | 1773 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1774 | } 1775 | .btn-primary:hover, 1776 | .btn-primary:active, 1777 | .btn-primary.active, 1778 | .btn-primary.disabled, 1779 | .btn-primary[disabled] { 1780 | color: #ffffff; 1781 | background-color: #0044cc; 1782 | *background-color: #003bb3; 1783 | } 1784 | .btn-primary:active, 1785 | .btn-primary.active { 1786 | background-color: #003399 \9; 1787 | } 1788 | .btn-warning { 1789 | color: #ffffff; 1790 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1791 | background-color: #faa732; 1792 | background-image: -moz-linear-gradient(top, #fbb450, #f89406); 1793 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); 1794 | background-image: -webkit-linear-gradient(top, #fbb450, #f89406); 1795 | background-image: -o-linear-gradient(top, #fbb450, #f89406); 1796 | background-image: linear-gradient(to bottom, #fbb450, #f89406); 1797 | background-repeat: repeat-x; 1798 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); 1799 | border-color: #f89406 #f89406 #ad6704; 1800 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1801 | *background-color: #f89406; 1802 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1803 | 1804 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1805 | } 1806 | .btn-warning:hover, 1807 | .btn-warning:active, 1808 | .btn-warning.active, 1809 | .btn-warning.disabled, 1810 | .btn-warning[disabled] { 1811 | color: #ffffff; 1812 | background-color: #f89406; 1813 | *background-color: #df8505; 1814 | } 1815 | .btn-warning:active, 1816 | .btn-warning.active { 1817 | background-color: #c67605 \9; 1818 | } 1819 | .btn-danger { 1820 | color: #ffffff; 1821 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1822 | background-color: #da4f49; 1823 | background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); 1824 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); 1825 | background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); 1826 | background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); 1827 | background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); 1828 | background-repeat: repeat-x; 1829 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); 1830 | border-color: #bd362f #bd362f #802420; 1831 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1832 | *background-color: #bd362f; 1833 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1834 | 1835 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1836 | } 1837 | .btn-danger:hover, 1838 | .btn-danger:active, 1839 | .btn-danger.active, 1840 | .btn-danger.disabled, 1841 | .btn-danger[disabled] { 1842 | color: #ffffff; 1843 | background-color: #bd362f; 1844 | *background-color: #a9302a; 1845 | } 1846 | .btn-danger:active, 1847 | .btn-danger.active { 1848 | background-color: #942a25 \9; 1849 | } 1850 | .btn-success { 1851 | color: #ffffff; 1852 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1853 | background-color: #5bb75b; 1854 | background-image: -moz-linear-gradient(top, #62c462, #51a351); 1855 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); 1856 | background-image: -webkit-linear-gradient(top, #62c462, #51a351); 1857 | background-image: -o-linear-gradient(top, #62c462, #51a351); 1858 | background-image: linear-gradient(to bottom, #62c462, #51a351); 1859 | background-repeat: repeat-x; 1860 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); 1861 | border-color: #51a351 #51a351 #387038; 1862 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1863 | *background-color: #51a351; 1864 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1865 | 1866 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1867 | } 1868 | .btn-success:hover, 1869 | .btn-success:active, 1870 | .btn-success.active, 1871 | .btn-success.disabled, 1872 | .btn-success[disabled] { 1873 | color: #ffffff; 1874 | background-color: #51a351; 1875 | *background-color: #499249; 1876 | } 1877 | .btn-success:active, 1878 | .btn-success.active { 1879 | background-color: #408140 \9; 1880 | } 1881 | .btn-info { 1882 | color: #ffffff; 1883 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1884 | background-color: #49afcd; 1885 | background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); 1886 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); 1887 | background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); 1888 | background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); 1889 | background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); 1890 | background-repeat: repeat-x; 1891 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); 1892 | border-color: #2f96b4 #2f96b4 #1f6377; 1893 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1894 | *background-color: #2f96b4; 1895 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1896 | 1897 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1898 | } 1899 | .btn-info:hover, 1900 | .btn-info:active, 1901 | .btn-info.active, 1902 | .btn-info.disabled, 1903 | .btn-info[disabled] { 1904 | color: #ffffff; 1905 | background-color: #2f96b4; 1906 | *background-color: #2a85a0; 1907 | } 1908 | .btn-info:active, 1909 | .btn-info.active { 1910 | background-color: #24748c \9; 1911 | } 1912 | .btn-inverse { 1913 | color: #ffffff; 1914 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 1915 | background-color: #363636; 1916 | background-image: -moz-linear-gradient(top, #444444, #222222); 1917 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); 1918 | background-image: -webkit-linear-gradient(top, #444444, #222222); 1919 | background-image: -o-linear-gradient(top, #444444, #222222); 1920 | background-image: linear-gradient(to bottom, #444444, #222222); 1921 | background-repeat: repeat-x; 1922 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); 1923 | border-color: #222222 #222222 #000000; 1924 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 1925 | *background-color: #222222; 1926 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 1927 | 1928 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 1929 | } 1930 | .btn-inverse:hover, 1931 | .btn-inverse:active, 1932 | .btn-inverse.active, 1933 | .btn-inverse.disabled, 1934 | .btn-inverse[disabled] { 1935 | color: #ffffff; 1936 | background-color: #222222; 1937 | *background-color: #151515; 1938 | } 1939 | .btn-inverse:active, 1940 | .btn-inverse.active { 1941 | background-color: #080808 \9; 1942 | } 1943 | button.btn, 1944 | input[type="submit"].btn { 1945 | *padding-top: 3px; 1946 | *padding-bottom: 3px; 1947 | } 1948 | button.btn::-moz-focus-inner, 1949 | input[type="submit"].btn::-moz-focus-inner { 1950 | padding: 0; 1951 | border: 0; 1952 | } 1953 | button.btn.btn-large, 1954 | input[type="submit"].btn.btn-large { 1955 | *padding-top: 7px; 1956 | *padding-bottom: 7px; 1957 | } 1958 | button.btn.btn-small, 1959 | input[type="submit"].btn.btn-small { 1960 | *padding-top: 3px; 1961 | *padding-bottom: 3px; 1962 | } 1963 | button.btn.btn-mini, 1964 | input[type="submit"].btn.btn-mini { 1965 | *padding-top: 1px; 1966 | *padding-bottom: 1px; 1967 | } 1968 | .btn-link, 1969 | .btn-link:active, 1970 | .btn-link[disabled] { 1971 | background-color: transparent; 1972 | background-image: none; 1973 | -webkit-box-shadow: none; 1974 | -moz-box-shadow: none; 1975 | box-shadow: none; 1976 | } 1977 | .btn-link { 1978 | border-color: transparent; 1979 | cursor: pointer; 1980 | color: #0088cc; 1981 | -webkit-border-radius: 0; 1982 | -moz-border-radius: 0; 1983 | border-radius: 0; 1984 | } 1985 | .btn-link:hover { 1986 | color: #005580; 1987 | text-decoration: underline; 1988 | background-color: transparent; 1989 | } 1990 | .btn-link[disabled]:hover { 1991 | color: #333333; 1992 | text-decoration: none; 1993 | } 1994 | .nav { 1995 | margin-left: 0; 1996 | margin-bottom: 20px; 1997 | list-style: none; 1998 | } 1999 | .nav > li > a { 2000 | display: block; 2001 | } 2002 | .nav > li > a:hover { 2003 | text-decoration: none; 2004 | background-color: #eeeeee; 2005 | } 2006 | .nav > .pull-right { 2007 | float: right; 2008 | } 2009 | .nav-header { 2010 | display: block; 2011 | padding: 3px 15px; 2012 | font-size: 11px; 2013 | font-weight: bold; 2014 | line-height: 20px; 2015 | color: #999999; 2016 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 2017 | text-transform: uppercase; 2018 | } 2019 | .nav li + .nav-header { 2020 | margin-top: 9px; 2021 | } 2022 | .nav-list { 2023 | padding-left: 15px; 2024 | padding-right: 15px; 2025 | margin-bottom: 0; 2026 | } 2027 | .nav-list > li > a, 2028 | .nav-list .nav-header { 2029 | margin-left: -15px; 2030 | margin-right: -15px; 2031 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 2032 | } 2033 | .nav-list > li > a { 2034 | padding: 3px 15px; 2035 | } 2036 | .nav-list > .active > a, 2037 | .nav-list > .active > a:hover { 2038 | color: #ffffff; 2039 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); 2040 | background-color: #0088cc; 2041 | } 2042 | .nav-list [class^="icon-"] { 2043 | margin-right: 2px; 2044 | } 2045 | .nav-list .divider { 2046 | *width: 100%; 2047 | height: 1px; 2048 | margin: 9px 1px; 2049 | *margin: -5px 0 5px; 2050 | overflow: hidden; 2051 | background-color: #e5e5e5; 2052 | border-bottom: 1px solid #ffffff; 2053 | } 2054 | .nav-tabs, 2055 | .nav-pills { 2056 | *zoom: 1; 2057 | } 2058 | .nav-tabs:before, 2059 | .nav-pills:before, 2060 | .nav-tabs:after, 2061 | .nav-pills:after { 2062 | display: table; 2063 | content: ""; 2064 | line-height: 0; 2065 | } 2066 | .nav-tabs:after, 2067 | .nav-pills:after { 2068 | clear: both; 2069 | } 2070 | .nav-tabs > li, 2071 | .nav-pills > li { 2072 | float: left; 2073 | } 2074 | .nav-tabs > li > a, 2075 | .nav-pills > li > a { 2076 | padding-right: 12px; 2077 | padding-left: 12px; 2078 | margin-right: 2px; 2079 | line-height: 14px; 2080 | } 2081 | .nav-tabs { 2082 | border-bottom: 1px solid #ddd; 2083 | } 2084 | .nav-tabs > li { 2085 | margin-bottom: -1px; 2086 | } 2087 | .nav-tabs > li > a { 2088 | padding-top: 8px; 2089 | padding-bottom: 8px; 2090 | line-height: 20px; 2091 | border: 1px solid transparent; 2092 | -webkit-border-radius: 4px 4px 0 0; 2093 | -moz-border-radius: 4px 4px 0 0; 2094 | border-radius: 4px 4px 0 0; 2095 | } 2096 | .nav-tabs > li > a:hover { 2097 | border-color: #eeeeee #eeeeee #dddddd; 2098 | } 2099 | .nav-tabs > .active > a, 2100 | .nav-tabs > .active > a:hover { 2101 | color: #555555; 2102 | background-color: #ffffff; 2103 | border: 1px solid #ddd; 2104 | border-bottom-color: transparent; 2105 | cursor: default; 2106 | } 2107 | .nav-pills > li > a { 2108 | padding-top: 8px; 2109 | padding-bottom: 8px; 2110 | margin-top: 2px; 2111 | margin-bottom: 2px; 2112 | -webkit-border-radius: 5px; 2113 | -moz-border-radius: 5px; 2114 | border-radius: 5px; 2115 | } 2116 | .nav-pills > .active > a, 2117 | .nav-pills > .active > a:hover { 2118 | color: #ffffff; 2119 | background-color: #0088cc; 2120 | } 2121 | .nav-stacked > li { 2122 | float: none; 2123 | } 2124 | .nav-stacked > li > a { 2125 | margin-right: 0; 2126 | } 2127 | .nav-tabs.nav-stacked { 2128 | border-bottom: 0; 2129 | } 2130 | .nav-tabs.nav-stacked > li > a { 2131 | border: 1px solid #ddd; 2132 | -webkit-border-radius: 0; 2133 | -moz-border-radius: 0; 2134 | border-radius: 0; 2135 | } 2136 | .nav-tabs.nav-stacked > li:first-child > a { 2137 | -webkit-border-top-right-radius: 4px; 2138 | -moz-border-radius-topright: 4px; 2139 | border-top-right-radius: 4px; 2140 | -webkit-border-top-left-radius: 4px; 2141 | -moz-border-radius-topleft: 4px; 2142 | border-top-left-radius: 4px; 2143 | } 2144 | .nav-tabs.nav-stacked > li:last-child > a { 2145 | -webkit-border-bottom-right-radius: 4px; 2146 | -moz-border-radius-bottomright: 4px; 2147 | border-bottom-right-radius: 4px; 2148 | -webkit-border-bottom-left-radius: 4px; 2149 | -moz-border-radius-bottomleft: 4px; 2150 | border-bottom-left-radius: 4px; 2151 | } 2152 | .nav-tabs.nav-stacked > li > a:hover { 2153 | border-color: #ddd; 2154 | z-index: 2; 2155 | } 2156 | .nav-pills.nav-stacked > li > a { 2157 | margin-bottom: 3px; 2158 | } 2159 | .nav-pills.nav-stacked > li:last-child > a { 2160 | margin-bottom: 1px; 2161 | } 2162 | .nav-tabs .dropdown-menu { 2163 | -webkit-border-radius: 0 0 6px 6px; 2164 | -moz-border-radius: 0 0 6px 6px; 2165 | border-radius: 0 0 6px 6px; 2166 | } 2167 | .nav-pills .dropdown-menu { 2168 | -webkit-border-radius: 6px; 2169 | -moz-border-radius: 6px; 2170 | border-radius: 6px; 2171 | } 2172 | .nav .dropdown-toggle .caret { 2173 | border-top-color: #0088cc; 2174 | border-bottom-color: #0088cc; 2175 | margin-top: 6px; 2176 | } 2177 | .nav .dropdown-toggle:hover .caret { 2178 | border-top-color: #005580; 2179 | border-bottom-color: #005580; 2180 | } 2181 | /* move down carets for tabs */ 2182 | .nav-tabs .dropdown-toggle .caret { 2183 | margin-top: 8px; 2184 | } 2185 | .nav .active .dropdown-toggle .caret { 2186 | border-top-color: #fff; 2187 | border-bottom-color: #fff; 2188 | } 2189 | .nav-tabs .active .dropdown-toggle .caret { 2190 | border-top-color: #555555; 2191 | border-bottom-color: #555555; 2192 | } 2193 | .nav > .dropdown.active > a:hover { 2194 | cursor: pointer; 2195 | } 2196 | .nav-tabs .open .dropdown-toggle, 2197 | .nav-pills .open .dropdown-toggle, 2198 | .nav > li.dropdown.open.active > a:hover { 2199 | color: #ffffff; 2200 | background-color: #999999; 2201 | border-color: #999999; 2202 | } 2203 | .nav li.dropdown.open .caret, 2204 | .nav li.dropdown.open.active .caret, 2205 | .nav li.dropdown.open a:hover .caret { 2206 | border-top-color: #ffffff; 2207 | border-bottom-color: #ffffff; 2208 | opacity: 1; 2209 | filter: alpha(opacity=100); 2210 | } 2211 | .tabs-stacked .open > a:hover { 2212 | border-color: #999999; 2213 | } 2214 | .tabbable { 2215 | *zoom: 1; 2216 | } 2217 | .tabbable:before, 2218 | .tabbable:after { 2219 | display: table; 2220 | content: ""; 2221 | line-height: 0; 2222 | } 2223 | .tabbable:after { 2224 | clear: both; 2225 | } 2226 | .tab-content { 2227 | overflow: auto; 2228 | } 2229 | .tabs-below > .nav-tabs, 2230 | .tabs-right > .nav-tabs, 2231 | .tabs-left > .nav-tabs { 2232 | border-bottom: 0; 2233 | } 2234 | .tab-content > .tab-pane, 2235 | .pill-content > .pill-pane { 2236 | display: none; 2237 | } 2238 | .tab-content > .active, 2239 | .pill-content > .active { 2240 | display: block; 2241 | } 2242 | .tabs-below > .nav-tabs { 2243 | border-top: 1px solid #ddd; 2244 | } 2245 | .tabs-below > .nav-tabs > li { 2246 | margin-top: -1px; 2247 | margin-bottom: 0; 2248 | } 2249 | .tabs-below > .nav-tabs > li > a { 2250 | -webkit-border-radius: 0 0 4px 4px; 2251 | -moz-border-radius: 0 0 4px 4px; 2252 | border-radius: 0 0 4px 4px; 2253 | } 2254 | .tabs-below > .nav-tabs > li > a:hover { 2255 | border-bottom-color: transparent; 2256 | border-top-color: #ddd; 2257 | } 2258 | .tabs-below > .nav-tabs > .active > a, 2259 | .tabs-below > .nav-tabs > .active > a:hover { 2260 | border-color: transparent #ddd #ddd #ddd; 2261 | } 2262 | .tabs-left > .nav-tabs > li, 2263 | .tabs-right > .nav-tabs > li { 2264 | float: none; 2265 | } 2266 | .tabs-left > .nav-tabs > li > a, 2267 | .tabs-right > .nav-tabs > li > a { 2268 | min-width: 74px; 2269 | margin-right: 0; 2270 | margin-bottom: 3px; 2271 | } 2272 | .tabs-left > .nav-tabs { 2273 | float: left; 2274 | margin-right: 19px; 2275 | border-right: 1px solid #ddd; 2276 | } 2277 | .tabs-left > .nav-tabs > li > a { 2278 | margin-right: -1px; 2279 | -webkit-border-radius: 4px 0 0 4px; 2280 | -moz-border-radius: 4px 0 0 4px; 2281 | border-radius: 4px 0 0 4px; 2282 | } 2283 | .tabs-left > .nav-tabs > li > a:hover { 2284 | border-color: #eeeeee #dddddd #eeeeee #eeeeee; 2285 | } 2286 | .tabs-left > .nav-tabs .active > a, 2287 | .tabs-left > .nav-tabs .active > a:hover { 2288 | border-color: #ddd transparent #ddd #ddd; 2289 | *border-right-color: #ffffff; 2290 | } 2291 | .tabs-right > .nav-tabs { 2292 | float: right; 2293 | margin-left: 19px; 2294 | border-left: 1px solid #ddd; 2295 | } 2296 | .tabs-right > .nav-tabs > li > a { 2297 | margin-left: -1px; 2298 | -webkit-border-radius: 0 4px 4px 0; 2299 | -moz-border-radius: 0 4px 4px 0; 2300 | border-radius: 0 4px 4px 0; 2301 | } 2302 | .tabs-right > .nav-tabs > li > a:hover { 2303 | border-color: #eeeeee #eeeeee #eeeeee #dddddd; 2304 | } 2305 | .tabs-right > .nav-tabs .active > a, 2306 | .tabs-right > .nav-tabs .active > a:hover { 2307 | border-color: #ddd #ddd #ddd transparent; 2308 | *border-left-color: #ffffff; 2309 | } 2310 | .nav > .disabled > a { 2311 | color: #999999; 2312 | } 2313 | .nav > .disabled > a:hover { 2314 | text-decoration: none; 2315 | background-color: transparent; 2316 | cursor: default; 2317 | } 2318 | .navbar { 2319 | overflow: visible; 2320 | margin-bottom: 20px; 2321 | color: #777777; 2322 | *position: relative; 2323 | *z-index: 2; 2324 | } 2325 | .navbar-inner { 2326 | min-height: 40px; 2327 | padding-left: 20px; 2328 | padding-right: 20px; 2329 | background-color: #fafafa; 2330 | background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); 2331 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); 2332 | background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); 2333 | background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); 2334 | background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); 2335 | background-repeat: repeat-x; 2336 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); 2337 | border: 1px solid #d4d4d4; 2338 | -webkit-border-radius: 4px; 2339 | -moz-border-radius: 4px; 2340 | border-radius: 4px; 2341 | -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 2342 | -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 2343 | box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); 2344 | *zoom: 1; 2345 | } 2346 | .navbar-inner:before, 2347 | .navbar-inner:after { 2348 | display: table; 2349 | content: ""; 2350 | line-height: 0; 2351 | } 2352 | .navbar-inner:after { 2353 | clear: both; 2354 | } 2355 | .navbar .container { 2356 | width: auto; 2357 | } 2358 | .nav-collapse.collapse { 2359 | height: auto; 2360 | } 2361 | .navbar .brand { 2362 | float: left; 2363 | display: block; 2364 | padding: 10px 20px 10px; 2365 | margin-left: -20px; 2366 | font-size: 20px; 2367 | font-weight: 200; 2368 | color: #777777; 2369 | text-shadow: 0 1px 0 #ffffff; 2370 | } 2371 | .navbar .brand:hover { 2372 | text-decoration: none; 2373 | } 2374 | .navbar-text { 2375 | margin-bottom: 0; 2376 | line-height: 40px; 2377 | } 2378 | .navbar-link { 2379 | color: #777777; 2380 | } 2381 | .navbar-link:hover { 2382 | color: #333333; 2383 | } 2384 | .navbar .divider-vertical { 2385 | height: 40px; 2386 | margin: 0 9px; 2387 | border-left: 1px solid #f2f2f2; 2388 | border-right: 1px solid #ffffff; 2389 | } 2390 | .navbar .btn, 2391 | .navbar .btn-group { 2392 | margin-top: 5px; 2393 | } 2394 | .navbar .btn-group .btn, 2395 | .navbar .input-prepend .btn, 2396 | .navbar .input-append .btn { 2397 | margin-top: 0; 2398 | } 2399 | .navbar-form { 2400 | margin-bottom: 0; 2401 | *zoom: 1; 2402 | } 2403 | .navbar-form:before, 2404 | .navbar-form:after { 2405 | display: table; 2406 | content: ""; 2407 | line-height: 0; 2408 | } 2409 | .navbar-form:after { 2410 | clear: both; 2411 | } 2412 | .navbar-form input, 2413 | .navbar-form select, 2414 | .navbar-form .radio, 2415 | .navbar-form .checkbox { 2416 | margin-top: 5px; 2417 | } 2418 | .navbar-form input, 2419 | .navbar-form select, 2420 | .navbar-form .btn { 2421 | display: inline-block; 2422 | margin-bottom: 0; 2423 | } 2424 | .navbar-form input[type="image"], 2425 | .navbar-form input[type="checkbox"], 2426 | .navbar-form input[type="radio"] { 2427 | margin-top: 3px; 2428 | } 2429 | .navbar-form .input-append, 2430 | .navbar-form .input-prepend { 2431 | margin-top: 6px; 2432 | white-space: nowrap; 2433 | } 2434 | .navbar-form .input-append input, 2435 | .navbar-form .input-prepend input { 2436 | margin-top: 0; 2437 | } 2438 | .navbar-search { 2439 | position: relative; 2440 | float: left; 2441 | margin-top: 5px; 2442 | margin-bottom: 0; 2443 | } 2444 | .navbar-search .search-query { 2445 | margin-bottom: 0; 2446 | padding: 4px 14px; 2447 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 2448 | font-size: 13px; 2449 | font-weight: normal; 2450 | line-height: 1; 2451 | -webkit-border-radius: 15px; 2452 | -moz-border-radius: 15px; 2453 | border-radius: 15px; 2454 | } 2455 | .navbar-static-top { 2456 | position: static; 2457 | width: 100%; 2458 | margin-bottom: 0; 2459 | } 2460 | .navbar-static-top .navbar-inner { 2461 | -webkit-border-radius: 0; 2462 | -moz-border-radius: 0; 2463 | border-radius: 0; 2464 | } 2465 | .navbar-fixed-top, 2466 | .navbar-fixed-bottom { 2467 | position: fixed; 2468 | right: 0; 2469 | left: 0; 2470 | z-index: 1030; 2471 | margin-bottom: 0; 2472 | } 2473 | .navbar-fixed-top .navbar-inner, 2474 | .navbar-static-top .navbar-inner { 2475 | border-width: 0 0 1px; 2476 | } 2477 | .navbar-fixed-bottom .navbar-inner { 2478 | border-width: 1px 0 0; 2479 | } 2480 | .navbar-fixed-top .navbar-inner, 2481 | .navbar-fixed-bottom .navbar-inner { 2482 | padding-left: 0; 2483 | padding-right: 0; 2484 | -webkit-border-radius: 0; 2485 | -moz-border-radius: 0; 2486 | border-radius: 0; 2487 | } 2488 | .navbar-static-top .container, 2489 | .navbar-fixed-top .container, 2490 | .navbar-fixed-bottom .container { 2491 | width: 940px; 2492 | } 2493 | .navbar-fixed-top { 2494 | top: 0; 2495 | } 2496 | .navbar-fixed-top .navbar-inner, 2497 | .navbar-static-top .navbar-inner { 2498 | -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); 2499 | -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); 2500 | box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); 2501 | } 2502 | .navbar-fixed-bottom { 2503 | bottom: 0; 2504 | } 2505 | .navbar-fixed-bottom .navbar-inner { 2506 | -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); 2507 | -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); 2508 | box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); 2509 | } 2510 | .navbar .nav { 2511 | position: relative; 2512 | left: 0; 2513 | display: block; 2514 | float: left; 2515 | margin: 0 10px 0 0; 2516 | } 2517 | .navbar .nav.pull-right { 2518 | float: right; 2519 | margin-right: 0; 2520 | } 2521 | .navbar .nav > li { 2522 | float: left; 2523 | } 2524 | .navbar .nav > li > a { 2525 | float: none; 2526 | padding: 10px 15px 10px; 2527 | color: #777777; 2528 | text-decoration: none; 2529 | text-shadow: 0 1px 0 #ffffff; 2530 | } 2531 | .navbar .nav .dropdown-toggle .caret { 2532 | margin-top: 8px; 2533 | } 2534 | .navbar .nav > li > a:focus, 2535 | .navbar .nav > li > a:hover { 2536 | background-color: transparent; 2537 | color: #333333; 2538 | text-decoration: none; 2539 | } 2540 | .navbar .nav > .active > a, 2541 | .navbar .nav > .active > a:hover, 2542 | .navbar .nav > .active > a:focus { 2543 | color: #555555; 2544 | text-decoration: none; 2545 | background-color: #e5e5e5; 2546 | -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 2547 | -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 2548 | box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); 2549 | } 2550 | .navbar .btn-navbar { 2551 | display: none; 2552 | float: right; 2553 | padding: 7px 10px; 2554 | margin-left: 5px; 2555 | margin-right: 5px; 2556 | color: #ffffff; 2557 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 2558 | background-color: #ededed; 2559 | background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); 2560 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); 2561 | background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); 2562 | background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); 2563 | background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); 2564 | background-repeat: repeat-x; 2565 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); 2566 | border-color: #e5e5e5 #e5e5e5 #bfbfbf; 2567 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 2568 | *background-color: #e5e5e5; 2569 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 2570 | 2571 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 2572 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); 2573 | -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); 2574 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); 2575 | } 2576 | .navbar .btn-navbar:hover, 2577 | .navbar .btn-navbar:active, 2578 | .navbar .btn-navbar.active, 2579 | .navbar .btn-navbar.disabled, 2580 | .navbar .btn-navbar[disabled] { 2581 | color: #ffffff; 2582 | background-color: #e5e5e5; 2583 | *background-color: #d9d9d9; 2584 | } 2585 | .navbar .btn-navbar:active, 2586 | .navbar .btn-navbar.active { 2587 | background-color: #cccccc \9; 2588 | } 2589 | .navbar .btn-navbar .icon-bar { 2590 | display: block; 2591 | width: 18px; 2592 | height: 2px; 2593 | background-color: #f5f5f5; 2594 | -webkit-border-radius: 1px; 2595 | -moz-border-radius: 1px; 2596 | border-radius: 1px; 2597 | -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 2598 | -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 2599 | box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); 2600 | } 2601 | .btn-navbar .icon-bar + .icon-bar { 2602 | margin-top: 3px; 2603 | } 2604 | .navbar .nav > li > .dropdown-menu:before { 2605 | content: ''; 2606 | display: inline-block; 2607 | border-left: 7px solid transparent; 2608 | border-right: 7px solid transparent; 2609 | border-bottom: 7px solid #ccc; 2610 | border-bottom-color: rgba(0, 0, 0, 0.2); 2611 | position: absolute; 2612 | top: -7px; 2613 | left: 9px; 2614 | } 2615 | .navbar .nav > li > .dropdown-menu:after { 2616 | content: ''; 2617 | display: inline-block; 2618 | border-left: 6px solid transparent; 2619 | border-right: 6px solid transparent; 2620 | border-bottom: 6px solid #ffffff; 2621 | position: absolute; 2622 | top: -6px; 2623 | left: 10px; 2624 | } 2625 | .navbar-fixed-bottom .nav > li > .dropdown-menu:before { 2626 | border-top: 7px solid #ccc; 2627 | border-top-color: rgba(0, 0, 0, 0.2); 2628 | border-bottom: 0; 2629 | bottom: -7px; 2630 | top: auto; 2631 | } 2632 | .navbar-fixed-bottom .nav > li > .dropdown-menu:after { 2633 | border-top: 6px solid #ffffff; 2634 | border-bottom: 0; 2635 | bottom: -6px; 2636 | top: auto; 2637 | } 2638 | .navbar .nav li.dropdown.open > .dropdown-toggle, 2639 | .navbar .nav li.dropdown.active > .dropdown-toggle, 2640 | .navbar .nav li.dropdown.open.active > .dropdown-toggle { 2641 | background-color: #e5e5e5; 2642 | color: #555555; 2643 | } 2644 | .navbar .nav li.dropdown > .dropdown-toggle .caret { 2645 | border-top-color: #777777; 2646 | border-bottom-color: #777777; 2647 | } 2648 | .navbar .nav li.dropdown.open > .dropdown-toggle .caret, 2649 | .navbar .nav li.dropdown.active > .dropdown-toggle .caret, 2650 | .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { 2651 | border-top-color: #555555; 2652 | border-bottom-color: #555555; 2653 | } 2654 | .navbar .pull-right > li > .dropdown-menu, 2655 | .navbar .nav > li > .dropdown-menu.pull-right { 2656 | left: auto; 2657 | right: 0; 2658 | } 2659 | .navbar .pull-right > li > .dropdown-menu:before, 2660 | .navbar .nav > li > .dropdown-menu.pull-right:before { 2661 | left: auto; 2662 | right: 12px; 2663 | } 2664 | .navbar .pull-right > li > .dropdown-menu:after, 2665 | .navbar .nav > li > .dropdown-menu.pull-right:after { 2666 | left: auto; 2667 | right: 13px; 2668 | } 2669 | .navbar .pull-right > li > .dropdown-menu .dropdown-menu, 2670 | .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { 2671 | left: auto; 2672 | right: 100%; 2673 | margin-left: 0; 2674 | margin-right: -1px; 2675 | -webkit-border-radius: 6px 0 6px 6px; 2676 | -moz-border-radius: 6px 0 6px 6px; 2677 | border-radius: 6px 0 6px 6px; 2678 | } 2679 | .navbar-inverse { 2680 | color: #999999; 2681 | } 2682 | .navbar-inverse .navbar-inner { 2683 | background-color: #1b1b1b; 2684 | background-image: -moz-linear-gradient(top, #222222, #111111); 2685 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); 2686 | background-image: -webkit-linear-gradient(top, #222222, #111111); 2687 | background-image: -o-linear-gradient(top, #222222, #111111); 2688 | background-image: linear-gradient(to bottom, #222222, #111111); 2689 | background-repeat: repeat-x; 2690 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); 2691 | border-color: #252525; 2692 | } 2693 | .navbar-inverse .brand, 2694 | .navbar-inverse .nav > li > a { 2695 | color: #999999; 2696 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 2697 | } 2698 | .navbar-inverse .brand:hover, 2699 | .navbar-inverse .nav > li > a:hover { 2700 | color: #ffffff; 2701 | } 2702 | .navbar-inverse .nav > li > a:focus, 2703 | .navbar-inverse .nav > li > a:hover { 2704 | background-color: transparent; 2705 | color: #ffffff; 2706 | } 2707 | .navbar-inverse .nav .active > a, 2708 | .navbar-inverse .nav .active > a:hover, 2709 | .navbar-inverse .nav .active > a:focus { 2710 | color: #ffffff; 2711 | background-color: #111111; 2712 | } 2713 | .navbar-inverse .navbar-link { 2714 | color: #999999; 2715 | } 2716 | .navbar-inverse .navbar-link:hover { 2717 | color: #ffffff; 2718 | } 2719 | .navbar-inverse .divider-vertical { 2720 | border-left-color: #111111; 2721 | border-right-color: #222222; 2722 | } 2723 | .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, 2724 | .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, 2725 | .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { 2726 | background-color: #111111; 2727 | color: #ffffff; 2728 | } 2729 | .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { 2730 | border-top-color: #999999; 2731 | border-bottom-color: #999999; 2732 | } 2733 | .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, 2734 | .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, 2735 | .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { 2736 | border-top-color: #ffffff; 2737 | border-bottom-color: #ffffff; 2738 | } 2739 | .navbar-inverse .navbar-search .search-query { 2740 | color: #ffffff; 2741 | background-color: #515151; 2742 | border-color: #111111; 2743 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); 2744 | -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); 2745 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); 2746 | -webkit-transition: none; 2747 | -moz-transition: none; 2748 | -o-transition: none; 2749 | transition: none; 2750 | } 2751 | .navbar-inverse .navbar-search .search-query:-moz-placeholder { 2752 | color: #cccccc; 2753 | } 2754 | .navbar-inverse .navbar-search .search-query:-ms-input-placeholder { 2755 | color: #cccccc; 2756 | } 2757 | .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { 2758 | color: #cccccc; 2759 | } 2760 | .navbar-inverse .navbar-search .search-query:focus, 2761 | .navbar-inverse .navbar-search .search-query.focused { 2762 | padding: 5px 15px; 2763 | color: #333333; 2764 | text-shadow: 0 1px 0 #ffffff; 2765 | background-color: #ffffff; 2766 | border: 0; 2767 | -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 2768 | -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 2769 | box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); 2770 | outline: 0; 2771 | } 2772 | .navbar-inverse .btn-navbar { 2773 | color: #ffffff; 2774 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); 2775 | background-color: #0e0e0e; 2776 | background-image: -moz-linear-gradient(top, #151515, #040404); 2777 | background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); 2778 | background-image: -webkit-linear-gradient(top, #151515, #040404); 2779 | background-image: -o-linear-gradient(top, #151515, #040404); 2780 | background-image: linear-gradient(to bottom, #151515, #040404); 2781 | background-repeat: repeat-x; 2782 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); 2783 | border-color: #040404 #040404 #000000; 2784 | border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 2785 | *background-color: #040404; 2786 | /* Darken IE7 buttons by default so they stand out more given they won't have borders */ 2787 | 2788 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 2789 | } 2790 | .navbar-inverse .btn-navbar:hover, 2791 | .navbar-inverse .btn-navbar:active, 2792 | .navbar-inverse .btn-navbar.active, 2793 | .navbar-inverse .btn-navbar.disabled, 2794 | .navbar-inverse .btn-navbar[disabled] { 2795 | color: #ffffff; 2796 | background-color: #040404; 2797 | *background-color: #000000; 2798 | } 2799 | .navbar-inverse .btn-navbar:active, 2800 | .navbar-inverse .btn-navbar.active { 2801 | background-color: #000000 \9; 2802 | } 2803 | .alert { 2804 | padding: 8px 35px 8px 14px; 2805 | margin-bottom: 20px; 2806 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 2807 | background-color: #fcf8e3; 2808 | border: 1px solid #fbeed5; 2809 | -webkit-border-radius: 4px; 2810 | -moz-border-radius: 4px; 2811 | border-radius: 4px; 2812 | color: #c09853; 2813 | } 2814 | .alert h4 { 2815 | margin: 0; 2816 | } 2817 | .alert .close { 2818 | position: relative; 2819 | top: -2px; 2820 | right: -21px; 2821 | line-height: 20px; 2822 | } 2823 | .alert-success { 2824 | background-color: #dff0d8; 2825 | border-color: #d6e9c6; 2826 | color: #468847; 2827 | } 2828 | .alert-danger, 2829 | .alert-error { 2830 | background-color: #f2dede; 2831 | border-color: #eed3d7; 2832 | color: #b94a48; 2833 | } 2834 | .alert-info { 2835 | background-color: #d9edf7; 2836 | border-color: #bce8f1; 2837 | color: #3a87ad; 2838 | } 2839 | .alert-block { 2840 | padding-top: 14px; 2841 | padding-bottom: 14px; 2842 | } 2843 | .alert-block > p, 2844 | .alert-block > ul { 2845 | margin-bottom: 0; 2846 | } 2847 | .alert-block p + p { 2848 | margin-top: 5px; 2849 | } 2850 | .well { 2851 | min-height: 20px; 2852 | padding: 19px; 2853 | margin-bottom: 20px; 2854 | background-color: #f5f5f5; 2855 | border: 1px solid #e3e3e3; 2856 | -webkit-border-radius: 4px; 2857 | -moz-border-radius: 4px; 2858 | border-radius: 4px; 2859 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 2860 | -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 2861 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); 2862 | } 2863 | .well blockquote { 2864 | border-color: #ddd; 2865 | border-color: rgba(0, 0, 0, 0.15); 2866 | } 2867 | .well-large { 2868 | padding: 24px; 2869 | -webkit-border-radius: 6px; 2870 | -moz-border-radius: 6px; 2871 | border-radius: 6px; 2872 | } 2873 | .well-small { 2874 | padding: 9px; 2875 | -webkit-border-radius: 3px; 2876 | -moz-border-radius: 3px; 2877 | border-radius: 3px; 2878 | } 2879 | .hidden { 2880 | display: none; 2881 | visibility: hidden; 2882 | } 2883 | .visible-phone { 2884 | display: none !important; 2885 | } 2886 | .visible-tablet { 2887 | display: none !important; 2888 | } 2889 | .hidden-desktop { 2890 | display: none !important; 2891 | } 2892 | .visible-desktop { 2893 | display: inherit !important; 2894 | } 2895 | @media (min-width: 768px) and (max-width: 979px) { 2896 | .hidden-desktop { 2897 | display: inherit !important; 2898 | } 2899 | .visible-desktop { 2900 | display: none !important ; 2901 | } 2902 | .visible-tablet { 2903 | display: inherit !important; 2904 | } 2905 | .hidden-tablet { 2906 | display: none !important; 2907 | } 2908 | } 2909 | @media (max-width: 767px) { 2910 | .hidden-desktop { 2911 | display: inherit !important; 2912 | } 2913 | .visible-desktop { 2914 | display: none !important; 2915 | } 2916 | .visible-phone { 2917 | display: inherit !important; 2918 | } 2919 | .hidden-phone { 2920 | display: none !important; 2921 | } 2922 | } 2923 | @media (max-width: 767px) { 2924 | body { 2925 | padding-left: 20px; 2926 | padding-right: 20px; 2927 | } 2928 | .navbar-fixed-top, 2929 | .navbar-fixed-bottom, 2930 | .navbar-static-top { 2931 | margin-left: -20px; 2932 | margin-right: -20px; 2933 | } 2934 | .container-fluid { 2935 | padding: 0; 2936 | } 2937 | .dl-horizontal dt { 2938 | float: none; 2939 | clear: none; 2940 | width: auto; 2941 | text-align: left; 2942 | } 2943 | .dl-horizontal dd { 2944 | margin-left: 0; 2945 | } 2946 | .container { 2947 | width: auto; 2948 | } 2949 | .row-fluid { 2950 | width: 100%; 2951 | } 2952 | .row, 2953 | .thumbnails { 2954 | margin-left: 0; 2955 | } 2956 | .thumbnails > li { 2957 | float: none; 2958 | margin-left: 0; 2959 | } 2960 | [class*="span"], 2961 | .row-fluid [class*="span"] { 2962 | float: none; 2963 | display: block; 2964 | width: 100%; 2965 | margin-left: 0; 2966 | -webkit-box-sizing: border-box; 2967 | -moz-box-sizing: border-box; 2968 | box-sizing: border-box; 2969 | } 2970 | .span12, 2971 | .row-fluid .span12 { 2972 | width: 100%; 2973 | -webkit-box-sizing: border-box; 2974 | -moz-box-sizing: border-box; 2975 | box-sizing: border-box; 2976 | } 2977 | .input-large, 2978 | .input-xlarge, 2979 | .input-xxlarge, 2980 | input[class*="span"], 2981 | select[class*="span"], 2982 | textarea[class*="span"], 2983 | .uneditable-input { 2984 | display: block; 2985 | width: 100%; 2986 | min-height: 30px; 2987 | -webkit-box-sizing: border-box; 2988 | -moz-box-sizing: border-box; 2989 | box-sizing: border-box; 2990 | } 2991 | .input-prepend input, 2992 | .input-append input, 2993 | .input-prepend input[class*="span"], 2994 | .input-append input[class*="span"] { 2995 | display: inline-block; 2996 | width: auto; 2997 | } 2998 | .controls-row [class*="span"] + [class*="span"] { 2999 | margin-left: 0; 3000 | } 3001 | .modal { 3002 | position: fixed; 3003 | top: 20px; 3004 | left: 20px; 3005 | right: 20px; 3006 | width: auto; 3007 | margin: 0; 3008 | } 3009 | .modal.fade.in { 3010 | top: auto; 3011 | } 3012 | } 3013 | @media (max-width: 480px) { 3014 | .nav-collapse { 3015 | -webkit-transform: translate3d(0, 0, 0); 3016 | } 3017 | .page-header h1 small { 3018 | display: block; 3019 | line-height: 20px; 3020 | } 3021 | input[type="checkbox"], 3022 | input[type="radio"] { 3023 | border: 1px solid #ccc; 3024 | } 3025 | .form-horizontal .control-label { 3026 | float: none; 3027 | width: auto; 3028 | padding-top: 0; 3029 | text-align: left; 3030 | } 3031 | .form-horizontal .controls { 3032 | margin-left: 0; 3033 | } 3034 | .form-horizontal .control-list { 3035 | padding-top: 0; 3036 | } 3037 | .form-horizontal .form-actions { 3038 | padding-left: 10px; 3039 | padding-right: 10px; 3040 | } 3041 | .modal { 3042 | top: 10px; 3043 | left: 10px; 3044 | right: 10px; 3045 | } 3046 | .modal-header .close { 3047 | padding: 10px; 3048 | margin: -10px; 3049 | } 3050 | .carousel-caption { 3051 | position: static; 3052 | } 3053 | } 3054 | @media (min-width: 768px) and (max-width: 979px) { 3055 | .row { 3056 | margin-left: -20px; 3057 | *zoom: 1; 3058 | } 3059 | .row:before, 3060 | .row:after { 3061 | display: table; 3062 | content: ""; 3063 | line-height: 0; 3064 | } 3065 | .row:after { 3066 | clear: both; 3067 | } 3068 | [class*="span"] { 3069 | float: left; 3070 | min-height: 1px; 3071 | margin-left: 20px; 3072 | } 3073 | .container, 3074 | .navbar-static-top .container, 3075 | .navbar-fixed-top .container, 3076 | .navbar-fixed-bottom .container { 3077 | width: 724px; 3078 | } 3079 | .span12 { 3080 | width: 724px; 3081 | } 3082 | .span11 { 3083 | width: 662px; 3084 | } 3085 | .span10 { 3086 | width: 600px; 3087 | } 3088 | .span9 { 3089 | width: 538px; 3090 | } 3091 | .span8 { 3092 | width: 476px; 3093 | } 3094 | .span7 { 3095 | width: 414px; 3096 | } 3097 | .span6 { 3098 | width: 352px; 3099 | } 3100 | .span5 { 3101 | width: 290px; 3102 | } 3103 | .span4 { 3104 | width: 228px; 3105 | } 3106 | .span3 { 3107 | width: 166px; 3108 | } 3109 | .span2 { 3110 | width: 104px; 3111 | } 3112 | .span1 { 3113 | width: 42px; 3114 | } 3115 | .offset12 { 3116 | margin-left: 764px; 3117 | } 3118 | .offset11 { 3119 | margin-left: 702px; 3120 | } 3121 | .offset10 { 3122 | margin-left: 640px; 3123 | } 3124 | .offset9 { 3125 | margin-left: 578px; 3126 | } 3127 | .offset8 { 3128 | margin-left: 516px; 3129 | } 3130 | .offset7 { 3131 | margin-left: 454px; 3132 | } 3133 | .offset6 { 3134 | margin-left: 392px; 3135 | } 3136 | .offset5 { 3137 | margin-left: 330px; 3138 | } 3139 | .offset4 { 3140 | margin-left: 268px; 3141 | } 3142 | .offset3 { 3143 | margin-left: 206px; 3144 | } 3145 | .offset2 { 3146 | margin-left: 144px; 3147 | } 3148 | .offset1 { 3149 | margin-left: 82px; 3150 | } 3151 | .row-fluid { 3152 | width: 100%; 3153 | *zoom: 1; 3154 | } 3155 | .row-fluid:before, 3156 | .row-fluid:after { 3157 | display: table; 3158 | content: ""; 3159 | line-height: 0; 3160 | } 3161 | .row-fluid:after { 3162 | clear: both; 3163 | } 3164 | .row-fluid [class*="span"] { 3165 | display: block; 3166 | width: 100%; 3167 | min-height: 30px; 3168 | -webkit-box-sizing: border-box; 3169 | -moz-box-sizing: border-box; 3170 | box-sizing: border-box; 3171 | float: left; 3172 | margin-left: 2.7624309392265194%; 3173 | *margin-left: 2.709239449864817%; 3174 | } 3175 | .row-fluid [class*="span"]:first-child { 3176 | margin-left: 0; 3177 | } 3178 | .row-fluid .span12 { 3179 | width: 100%; 3180 | *width: 99.94680851063829%; 3181 | } 3182 | .row-fluid .span11 { 3183 | width: 91.43646408839778%; 3184 | *width: 91.38327259903608%; 3185 | } 3186 | .row-fluid .span10 { 3187 | width: 82.87292817679558%; 3188 | *width: 82.81973668743387%; 3189 | } 3190 | .row-fluid .span9 { 3191 | width: 74.30939226519337%; 3192 | *width: 74.25620077583166%; 3193 | } 3194 | .row-fluid .span8 { 3195 | width: 65.74585635359117%; 3196 | *width: 65.69266486422946%; 3197 | } 3198 | .row-fluid .span7 { 3199 | width: 57.18232044198895%; 3200 | *width: 57.12912895262725%; 3201 | } 3202 | .row-fluid .span6 { 3203 | width: 48.61878453038674%; 3204 | *width: 48.56559304102504%; 3205 | } 3206 | .row-fluid .span5 { 3207 | width: 40.05524861878453%; 3208 | *width: 40.00205712942283%; 3209 | } 3210 | .row-fluid .span4 { 3211 | width: 31.491712707182323%; 3212 | *width: 31.43852121782062%; 3213 | } 3214 | .row-fluid .span3 { 3215 | width: 22.92817679558011%; 3216 | *width: 22.87498530621841%; 3217 | } 3218 | .row-fluid .span2 { 3219 | width: 14.3646408839779%; 3220 | *width: 14.311449394616199%; 3221 | } 3222 | .row-fluid .span1 { 3223 | width: 5.801104972375691%; 3224 | *width: 5.747913483013988%; 3225 | } 3226 | .row-fluid .offset12 { 3227 | margin-left: 105.52486187845304%; 3228 | *margin-left: 105.41847889972962%; 3229 | } 3230 | .row-fluid .offset12:first-child { 3231 | margin-left: 102.76243093922652%; 3232 | *margin-left: 102.6560479605031%; 3233 | } 3234 | .row-fluid .offset11 { 3235 | margin-left: 96.96132596685082%; 3236 | *margin-left: 96.8549429881274%; 3237 | } 3238 | .row-fluid .offset11:first-child { 3239 | margin-left: 94.1988950276243%; 3240 | *margin-left: 94.09251204890089%; 3241 | } 3242 | .row-fluid .offset10 { 3243 | margin-left: 88.39779005524862%; 3244 | *margin-left: 88.2914070765252%; 3245 | } 3246 | .row-fluid .offset10:first-child { 3247 | margin-left: 85.6353591160221%; 3248 | *margin-left: 85.52897613729868%; 3249 | } 3250 | .row-fluid .offset9 { 3251 | margin-left: 79.8342541436464%; 3252 | *margin-left: 79.72787116492299%; 3253 | } 3254 | .row-fluid .offset9:first-child { 3255 | margin-left: 77.07182320441989%; 3256 | *margin-left: 76.96544022569647%; 3257 | } 3258 | .row-fluid .offset8 { 3259 | margin-left: 71.2707182320442%; 3260 | *margin-left: 71.16433525332079%; 3261 | } 3262 | .row-fluid .offset8:first-child { 3263 | margin-left: 68.50828729281768%; 3264 | *margin-left: 68.40190431409427%; 3265 | } 3266 | .row-fluid .offset7 { 3267 | margin-left: 62.70718232044199%; 3268 | *margin-left: 62.600799341718584%; 3269 | } 3270 | .row-fluid .offset7:first-child { 3271 | margin-left: 59.94475138121547%; 3272 | *margin-left: 59.838368402492065%; 3273 | } 3274 | .row-fluid .offset6 { 3275 | margin-left: 54.14364640883978%; 3276 | *margin-left: 54.037263430116376%; 3277 | } 3278 | .row-fluid .offset6:first-child { 3279 | margin-left: 51.38121546961326%; 3280 | *margin-left: 51.27483249088986%; 3281 | } 3282 | .row-fluid .offset5 { 3283 | margin-left: 45.58011049723757%; 3284 | *margin-left: 45.47372751851417%; 3285 | } 3286 | .row-fluid .offset5:first-child { 3287 | margin-left: 42.81767955801105%; 3288 | *margin-left: 42.71129657928765%; 3289 | } 3290 | .row-fluid .offset4 { 3291 | margin-left: 37.01657458563536%; 3292 | *margin-left: 36.91019160691196%; 3293 | } 3294 | .row-fluid .offset4:first-child { 3295 | margin-left: 34.25414364640884%; 3296 | *margin-left: 34.14776066768544%; 3297 | } 3298 | .row-fluid .offset3 { 3299 | margin-left: 28.45303867403315%; 3300 | *margin-left: 28.346655695309746%; 3301 | } 3302 | .row-fluid .offset3:first-child { 3303 | margin-left: 25.69060773480663%; 3304 | *margin-left: 25.584224756083227%; 3305 | } 3306 | .row-fluid .offset2 { 3307 | margin-left: 19.88950276243094%; 3308 | *margin-left: 19.783119783707537%; 3309 | } 3310 | .row-fluid .offset2:first-child { 3311 | margin-left: 17.12707182320442%; 3312 | *margin-left: 17.02068884448102%; 3313 | } 3314 | .row-fluid .offset1 { 3315 | margin-left: 11.32596685082873%; 3316 | *margin-left: 11.219583872105325%; 3317 | } 3318 | .row-fluid .offset1:first-child { 3319 | margin-left: 8.56353591160221%; 3320 | *margin-left: 8.457152932878806%; 3321 | } 3322 | input, 3323 | textarea, 3324 | .uneditable-input { 3325 | margin-left: 0; 3326 | } 3327 | .controls-row [class*="span"] + [class*="span"] { 3328 | margin-left: 20px; 3329 | } 3330 | input.span12, textarea.span12, .uneditable-input.span12 { 3331 | width: 710px; 3332 | } 3333 | input.span11, textarea.span11, .uneditable-input.span11 { 3334 | width: 648px; 3335 | } 3336 | input.span10, textarea.span10, .uneditable-input.span10 { 3337 | width: 586px; 3338 | } 3339 | input.span9, textarea.span9, .uneditable-input.span9 { 3340 | width: 524px; 3341 | } 3342 | input.span8, textarea.span8, .uneditable-input.span8 { 3343 | width: 462px; 3344 | } 3345 | input.span7, textarea.span7, .uneditable-input.span7 { 3346 | width: 400px; 3347 | } 3348 | input.span6, textarea.span6, .uneditable-input.span6 { 3349 | width: 338px; 3350 | } 3351 | input.span5, textarea.span5, .uneditable-input.span5 { 3352 | width: 276px; 3353 | } 3354 | input.span4, textarea.span4, .uneditable-input.span4 { 3355 | width: 214px; 3356 | } 3357 | input.span3, textarea.span3, .uneditable-input.span3 { 3358 | width: 152px; 3359 | } 3360 | input.span2, textarea.span2, .uneditable-input.span2 { 3361 | width: 90px; 3362 | } 3363 | input.span1, textarea.span1, .uneditable-input.span1 { 3364 | width: 28px; 3365 | } 3366 | } 3367 | @media (min-width: 1200px) { 3368 | .row { 3369 | margin-left: -30px; 3370 | *zoom: 1; 3371 | } 3372 | .row:before, 3373 | .row:after { 3374 | display: table; 3375 | content: ""; 3376 | line-height: 0; 3377 | } 3378 | .row:after { 3379 | clear: both; 3380 | } 3381 | [class*="span"] { 3382 | float: left; 3383 | min-height: 1px; 3384 | margin-left: 30px; 3385 | } 3386 | .container, 3387 | .navbar-static-top .container, 3388 | .navbar-fixed-top .container, 3389 | .navbar-fixed-bottom .container { 3390 | width: 1170px; 3391 | } 3392 | .span12 { 3393 | width: 1170px; 3394 | } 3395 | .span11 { 3396 | width: 1070px; 3397 | } 3398 | .span10 { 3399 | width: 970px; 3400 | } 3401 | .span9 { 3402 | width: 870px; 3403 | } 3404 | .span8 { 3405 | width: 770px; 3406 | } 3407 | .span7 { 3408 | width: 670px; 3409 | } 3410 | .span6 { 3411 | width: 570px; 3412 | } 3413 | .span5 { 3414 | width: 470px; 3415 | } 3416 | .span4 { 3417 | width: 370px; 3418 | } 3419 | .span3 { 3420 | width: 270px; 3421 | } 3422 | .span2 { 3423 | width: 170px; 3424 | } 3425 | .span1 { 3426 | width: 70px; 3427 | } 3428 | .offset12 { 3429 | margin-left: 1230px; 3430 | } 3431 | .offset11 { 3432 | margin-left: 1130px; 3433 | } 3434 | .offset10 { 3435 | margin-left: 1030px; 3436 | } 3437 | .offset9 { 3438 | margin-left: 930px; 3439 | } 3440 | .offset8 { 3441 | margin-left: 830px; 3442 | } 3443 | .offset7 { 3444 | margin-left: 730px; 3445 | } 3446 | .offset6 { 3447 | margin-left: 630px; 3448 | } 3449 | .offset5 { 3450 | margin-left: 530px; 3451 | } 3452 | .offset4 { 3453 | margin-left: 430px; 3454 | } 3455 | .offset3 { 3456 | margin-left: 330px; 3457 | } 3458 | .offset2 { 3459 | margin-left: 230px; 3460 | } 3461 | .offset1 { 3462 | margin-left: 130px; 3463 | } 3464 | .row-fluid { 3465 | width: 100%; 3466 | *zoom: 1; 3467 | } 3468 | .row-fluid:before, 3469 | .row-fluid:after { 3470 | display: table; 3471 | content: ""; 3472 | line-height: 0; 3473 | } 3474 | .row-fluid:after { 3475 | clear: both; 3476 | } 3477 | .row-fluid [class*="span"] { 3478 | display: block; 3479 | width: 100%; 3480 | min-height: 30px; 3481 | -webkit-box-sizing: border-box; 3482 | -moz-box-sizing: border-box; 3483 | box-sizing: border-box; 3484 | float: left; 3485 | margin-left: 2.564102564102564%; 3486 | *margin-left: 2.5109110747408616%; 3487 | } 3488 | .row-fluid [class*="span"]:first-child { 3489 | margin-left: 0; 3490 | } 3491 | .row-fluid .span12 { 3492 | width: 100%; 3493 | *width: 99.94680851063829%; 3494 | } 3495 | .row-fluid .span11 { 3496 | width: 91.45299145299145%; 3497 | *width: 91.39979996362975%; 3498 | } 3499 | .row-fluid .span10 { 3500 | width: 82.90598290598291%; 3501 | *width: 82.8527914166212%; 3502 | } 3503 | .row-fluid .span9 { 3504 | width: 74.35897435897436%; 3505 | *width: 74.30578286961266%; 3506 | } 3507 | .row-fluid .span8 { 3508 | width: 65.81196581196582%; 3509 | *width: 65.75877432260411%; 3510 | } 3511 | .row-fluid .span7 { 3512 | width: 57.26495726495726%; 3513 | *width: 57.21176577559556%; 3514 | } 3515 | .row-fluid .span6 { 3516 | width: 48.717948717948715%; 3517 | *width: 48.664757228587014%; 3518 | } 3519 | .row-fluid .span5 { 3520 | width: 40.17094017094017%; 3521 | *width: 40.11774868157847%; 3522 | } 3523 | .row-fluid .span4 { 3524 | width: 31.623931623931625%; 3525 | *width: 31.570740134569924%; 3526 | } 3527 | .row-fluid .span3 { 3528 | width: 23.076923076923077%; 3529 | *width: 23.023731587561375%; 3530 | } 3531 | .row-fluid .span2 { 3532 | width: 14.52991452991453%; 3533 | *width: 14.476723040552828%; 3534 | } 3535 | .row-fluid .span1 { 3536 | width: 5.982905982905983%; 3537 | *width: 5.929714493544281%; 3538 | } 3539 | .row-fluid .offset12 { 3540 | margin-left: 105.12820512820512%; 3541 | *margin-left: 105.02182214948171%; 3542 | } 3543 | .row-fluid .offset12:first-child { 3544 | margin-left: 102.56410256410257%; 3545 | *margin-left: 102.45771958537915%; 3546 | } 3547 | .row-fluid .offset11 { 3548 | margin-left: 96.58119658119658%; 3549 | *margin-left: 96.47481360247316%; 3550 | } 3551 | .row-fluid .offset11:first-child { 3552 | margin-left: 94.01709401709402%; 3553 | *margin-left: 93.91071103837061%; 3554 | } 3555 | .row-fluid .offset10 { 3556 | margin-left: 88.03418803418803%; 3557 | *margin-left: 87.92780505546462%; 3558 | } 3559 | .row-fluid .offset10:first-child { 3560 | margin-left: 85.47008547008548%; 3561 | *margin-left: 85.36370249136206%; 3562 | } 3563 | .row-fluid .offset9 { 3564 | margin-left: 79.48717948717949%; 3565 | *margin-left: 79.38079650845607%; 3566 | } 3567 | .row-fluid .offset9:first-child { 3568 | margin-left: 76.92307692307693%; 3569 | *margin-left: 76.81669394435352%; 3570 | } 3571 | .row-fluid .offset8 { 3572 | margin-left: 70.94017094017094%; 3573 | *margin-left: 70.83378796144753%; 3574 | } 3575 | .row-fluid .offset8:first-child { 3576 | margin-left: 68.37606837606839%; 3577 | *margin-left: 68.26968539734497%; 3578 | } 3579 | .row-fluid .offset7 { 3580 | margin-left: 62.393162393162385%; 3581 | *margin-left: 62.28677941443899%; 3582 | } 3583 | .row-fluid .offset7:first-child { 3584 | margin-left: 59.82905982905982%; 3585 | *margin-left: 59.72267685033642%; 3586 | } 3587 | .row-fluid .offset6 { 3588 | margin-left: 53.84615384615384%; 3589 | *margin-left: 53.739770867430444%; 3590 | } 3591 | .row-fluid .offset6:first-child { 3592 | margin-left: 51.28205128205128%; 3593 | *margin-left: 51.175668303327875%; 3594 | } 3595 | .row-fluid .offset5 { 3596 | margin-left: 45.299145299145295%; 3597 | *margin-left: 45.1927623204219%; 3598 | } 3599 | .row-fluid .offset5:first-child { 3600 | margin-left: 42.73504273504273%; 3601 | *margin-left: 42.62865975631933%; 3602 | } 3603 | .row-fluid .offset4 { 3604 | margin-left: 36.75213675213675%; 3605 | *margin-left: 36.645753773413354%; 3606 | } 3607 | .row-fluid .offset4:first-child { 3608 | margin-left: 34.18803418803419%; 3609 | *margin-left: 34.081651209310785%; 3610 | } 3611 | .row-fluid .offset3 { 3612 | margin-left: 28.205128205128204%; 3613 | *margin-left: 28.0987452264048%; 3614 | } 3615 | .row-fluid .offset3:first-child { 3616 | margin-left: 25.641025641025642%; 3617 | *margin-left: 25.53464266230224%; 3618 | } 3619 | .row-fluid .offset2 { 3620 | margin-left: 19.65811965811966%; 3621 | *margin-left: 19.551736679396257%; 3622 | } 3623 | .row-fluid .offset2:first-child { 3624 | margin-left: 17.094017094017094%; 3625 | *margin-left: 16.98763411529369%; 3626 | } 3627 | .row-fluid .offset1 { 3628 | margin-left: 11.11111111111111%; 3629 | *margin-left: 11.004728132387708%; 3630 | } 3631 | .row-fluid .offset1:first-child { 3632 | margin-left: 8.547008547008547%; 3633 | *margin-left: 8.440625568285142%; 3634 | } 3635 | input, 3636 | textarea, 3637 | .uneditable-input { 3638 | margin-left: 0; 3639 | } 3640 | .controls-row [class*="span"] + [class*="span"] { 3641 | margin-left: 30px; 3642 | } 3643 | input.span12, textarea.span12, .uneditable-input.span12 { 3644 | width: 1156px; 3645 | } 3646 | input.span11, textarea.span11, .uneditable-input.span11 { 3647 | width: 1056px; 3648 | } 3649 | input.span10, textarea.span10, .uneditable-input.span10 { 3650 | width: 956px; 3651 | } 3652 | input.span9, textarea.span9, .uneditable-input.span9 { 3653 | width: 856px; 3654 | } 3655 | input.span8, textarea.span8, .uneditable-input.span8 { 3656 | width: 756px; 3657 | } 3658 | input.span7, textarea.span7, .uneditable-input.span7 { 3659 | width: 656px; 3660 | } 3661 | input.span6, textarea.span6, .uneditable-input.span6 { 3662 | width: 556px; 3663 | } 3664 | input.span5, textarea.span5, .uneditable-input.span5 { 3665 | width: 456px; 3666 | } 3667 | input.span4, textarea.span4, .uneditable-input.span4 { 3668 | width: 356px; 3669 | } 3670 | input.span3, textarea.span3, .uneditable-input.span3 { 3671 | width: 256px; 3672 | } 3673 | input.span2, textarea.span2, .uneditable-input.span2 { 3674 | width: 156px; 3675 | } 3676 | input.span1, textarea.span1, .uneditable-input.span1 { 3677 | width: 56px; 3678 | } 3679 | .thumbnails { 3680 | margin-left: -30px; 3681 | } 3682 | .thumbnails > li { 3683 | margin-left: 30px; 3684 | } 3685 | .row-fluid .thumbnails { 3686 | margin-left: 0; 3687 | } 3688 | } 3689 | @media (max-width: 979px) { 3690 | body { 3691 | padding-top: 0; 3692 | } 3693 | .navbar-fixed-top, 3694 | .navbar-fixed-bottom { 3695 | position: static; 3696 | } 3697 | .navbar-fixed-top { 3698 | margin-bottom: 20px; 3699 | } 3700 | .navbar-fixed-bottom { 3701 | margin-top: 20px; 3702 | } 3703 | .navbar-fixed-top .navbar-inner, 3704 | .navbar-fixed-bottom .navbar-inner { 3705 | padding: 5px; 3706 | } 3707 | .navbar .container { 3708 | width: auto; 3709 | padding: 0; 3710 | } 3711 | .navbar .brand { 3712 | padding-left: 10px; 3713 | padding-right: 10px; 3714 | margin: 0 0 0 -5px; 3715 | } 3716 | .nav-collapse { 3717 | clear: both; 3718 | } 3719 | .nav-collapse .nav { 3720 | float: none; 3721 | margin: 0 0 10px; 3722 | } 3723 | .nav-collapse .nav > li { 3724 | float: none; 3725 | } 3726 | .nav-collapse .nav > li > a { 3727 | margin-bottom: 2px; 3728 | } 3729 | .nav-collapse .nav > .divider-vertical { 3730 | display: none; 3731 | } 3732 | .nav-collapse .nav .nav-header { 3733 | color: #777777; 3734 | text-shadow: none; 3735 | } 3736 | .nav-collapse .nav > li > a, 3737 | .nav-collapse .dropdown-menu a { 3738 | padding: 9px 15px; 3739 | font-weight: bold; 3740 | color: #777777; 3741 | -webkit-border-radius: 3px; 3742 | -moz-border-radius: 3px; 3743 | border-radius: 3px; 3744 | } 3745 | .nav-collapse .btn { 3746 | padding: 4px 10px 4px; 3747 | font-weight: normal; 3748 | -webkit-border-radius: 4px; 3749 | -moz-border-radius: 4px; 3750 | border-radius: 4px; 3751 | } 3752 | .nav-collapse .dropdown-menu li + li a { 3753 | margin-bottom: 2px; 3754 | } 3755 | .nav-collapse .nav > li > a:hover, 3756 | .nav-collapse .dropdown-menu a:hover { 3757 | background-color: #f2f2f2; 3758 | } 3759 | .navbar-inverse .nav-collapse .nav > li > a:hover, 3760 | .navbar-inverse .nav-collapse .dropdown-menu a:hover { 3761 | background-color: #111111; 3762 | } 3763 | .nav-collapse.in .btn-group { 3764 | margin-top: 5px; 3765 | padding: 0; 3766 | } 3767 | .nav-collapse .dropdown-menu { 3768 | position: static; 3769 | top: auto; 3770 | left: auto; 3771 | float: none; 3772 | display: block; 3773 | max-width: none; 3774 | margin: 0 15px; 3775 | padding: 0; 3776 | background-color: transparent; 3777 | border: none; 3778 | -webkit-border-radius: 0; 3779 | -moz-border-radius: 0; 3780 | border-radius: 0; 3781 | -webkit-box-shadow: none; 3782 | -moz-box-shadow: none; 3783 | box-shadow: none; 3784 | } 3785 | .nav-collapse .dropdown-menu:before, 3786 | .nav-collapse .dropdown-menu:after { 3787 | display: none; 3788 | } 3789 | .nav-collapse .dropdown-menu .divider { 3790 | display: none; 3791 | } 3792 | .nav-collapse .nav > li > .dropdown-menu:before, 3793 | .nav-collapse .nav > li > .dropdown-menu:after { 3794 | display: none; 3795 | } 3796 | .nav-collapse .navbar-form, 3797 | .nav-collapse .navbar-search { 3798 | float: none; 3799 | padding: 10px 15px; 3800 | margin: 10px 0; 3801 | border-top: 1px solid #f2f2f2; 3802 | border-bottom: 1px solid #f2f2f2; 3803 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 3804 | -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 3805 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); 3806 | } 3807 | .navbar-inverse .nav-collapse .navbar-form, 3808 | .navbar-inverse .nav-collapse .navbar-search { 3809 | border-top-color: #111111; 3810 | border-bottom-color: #111111; 3811 | } 3812 | .navbar .nav-collapse .nav.pull-right { 3813 | float: none; 3814 | margin-left: 0; 3815 | } 3816 | .nav-collapse, 3817 | .nav-collapse.collapse { 3818 | overflow: hidden; 3819 | height: 0; 3820 | } 3821 | .navbar .btn-navbar { 3822 | display: block; 3823 | } 3824 | .navbar-static .navbar-inner { 3825 | padding-left: 10px; 3826 | padding-right: 10px; 3827 | } 3828 | } 3829 | @media (min-width: 980px) { 3830 | .nav-collapse.collapse { 3831 | height: auto !important; 3832 | overflow: visible !important; 3833 | } 3834 | } 3835 | --------------------------------------------------------------------------------