article, aside, details, figcaption, figure, footer, header, hgroup, nav, section
  {display: block;}

audio, canvas, video
  {display: inline; display: inline-block; zoom: 1;}

audio:not([controls])
  {display: none;}

html
  {font-size: 100%; ms-text-size-adjust: 100%; webkit-text-size-adjust: 100%;}

a:focus
  {outline: 5px auto -webkit-focus-ring-color; outline: thin dotted #333; outline-offset: -2px;}

a:hover, a:active
  {color: #6699CC; outline: 0;}

sub, sup
  {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}

sup
  {top: -0.5em;}

sub
  {bottom: -0.25em;}

img
  {border: 0; ms-interpolation-mode: bicubic; vertical-align: middle;}

#map_canvas img, .google-maps img
  {max-width: none;}

button, input, select, textarea
  {font-size: 100%; margin: 0; vertical-align: middle;}

button, input
  {line-height: normal; overflow: visible;}

button::-moz-focus-inner, input::-moz-focus-inner
  {border: 0; padding: 0;}

button, html input[type="button"], input[type="reset"], input[type="submit"]
  {cursor: pointer; webkit-appearance: button;}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]
  {cursor: pointer;}

input[type="search"]
  {box-sizing: content-box; moz-box-sizing: content-box; webkit-appearance: textfield; webkit-box-sizing: content-box;}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
  {webkit-appearance: none;}

textarea
  {overflow: auto; vertical-align: top;}

@media print
  {*
  { background: transparent !important; box-shadow: none !important; color: #000 !important; text-shadow: none !important; }

 a, a:visited
  { text-decoration: underline; }

 a[href]:after
  { content: " (" attr(href) ")"; }

 abbr[title]:after
  { content: " (" attr(title) ")"; }

 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after
  { content: ""; }

 pre, blockquote
  { border: 1px solid #999; page-break-inside: avoid; }

 thead
  { display: table-header-group; }

 tr, img
  { page-break-inside: avoid; }

 img
  { max-width: 100% !important; }
.noprint {display:none;}

 @page
  { margin: 0.5cm; }

 p, h2, h3
  { orphans: 3; widows: 3; }

 h2, h3
  { page-break-after: avoid; }

}

.clearfix
  {zoom: 1;}

.clearfix:before, .clearfix:after
  {content: ""; display: table; line-height: 0;}

.clearfix:after
  {clear: both;}

.hide-text
  {background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none;}

.input-block-level
  {box-sizing: border-box; display: block; min-height: 28px; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%;}

body
  {background-color: #FFFFFF; color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 18px; margin: 0;}

a
  {color: #06c;}

a:hover, a:focus
  {text-decoration: underline;}

.img-rounded
  {border-radius: 6px; moz-border-radius: 6px; webkit-border-radius: 6px;}

.img-polaroid
  {background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.1); moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); padding: 4px; webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);}

.img-circle
  {border-radius: 500px; moz-border-radius: 500px; webkit-border-radius: 500px;}

.row
  {margin-left: -20px; zoom: 1;}

.row:before, .row:after
  {content: ""; display: table; line-height: 0;}

.row:after
  {clear: both;}

[class*="span"]
  {float: left; margin-left: 20px; min-height: 1px;}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container
  {width: 960px;}

.span12
  {width: 940px;}

.span11
  {width: 860px;}

.span10
  {width: 780px;}

.span9
  {width: 700px;}

.span8
  {width: 620px;}

.span7
  {width: 540px;}

.span6
  {width: 460px;}

.span5
  {width: 380px;}

.span4
  {width: 300px;}

.span3
  {width: 220px;}

.span2
  {width: 140px;}

.span1
  {width: 60px;}

.offset12
  {margin-left: 980px;}

.offset11
  {margin-left: 900px;}

.offset10
  {margin-left: 820px;}

.offset9
  {margin-left: 740px;}

.offset8
  {margin-left: 660px;}

.offset7
  {margin-left: 580px;}

.offset6
  {margin-left: 500px;}

.offset5
  {margin-left: 420px;}

.offset4
  {margin-left: 340px;}

.offset3
  {margin-left: 260px;}

.offset2
  {margin-left: 180px;}

.offset1
  {margin-left: 100px;}

.row-fluid
  {width: 100%; zoom: 1;}

.row-fluid:before, .row-fluid:after
  {content: ""; display: table; line-height: 0;}

.row-fluid:after
  {clear: both;}

.row-fluid [class*="span"]
  {box-sizing: border-box; display: block; float: left; margin-left: 2.0744680846383%; margin-left: 2.127659574%; min-height: 28px; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%;}

.row-fluid [class*="span"]:first-child
  {margin-left: 0;}

.row-fluid .controls-row [class*="span"] + [class*="span"]
  {margin-left: 2.127659574%;}

.row-fluid .span12
  {width: 99.946808500638%; width: 99.99999999%;}

.row-fluid .span11
  {width: 91.436170203638%; width: 91.489361693%;}

.row-fluid .span10
  {width: 82.925531906638%; width: 82.978723396%;}

.row-fluid .span9
  {width: 74.414893609638%; width: 74.468085099%;}

.row-fluid .span8
  {width: 65.904255312638%; width: 65.957446802%;}

.row-fluid .span7
  {width: 57.393617015638%; width: 57.446808505%;}

.row-fluid .span6
  {width: 48.882978718638%; width: 48.936170208%;}

.row-fluid .span5
  {width: 40.372340421638%; width: 40.425531911%;}

.row-fluid .span4
  {width: 31.861702124638%; width: 31.914893614%;}

.row-fluid .span3
  {width: 23.351063827638%; width: 23.404255317%;}

.row-fluid .span2
  {width: 14.840425530638%; width: 14.89361702%;}

.row-fluid .span1
  {width: 6.3297872336383%; width: 6.382978723%;}

.row-fluid .offset12
  {margin-left: 104.14893615928%; margin-left: 104.255319138%;}

.row-fluid .offset12:first-child
  {margin-left: 102.02127658528%; margin-left: 102.127659564%;}

.row-fluid .offset11
  {margin-left: 95.638297862277%; margin-left: 95.744680841%;}

.row-fluid .offset11:first-child
  {margin-left: 93.510638288277%; margin-left: 93.617021267%;}

.row-fluid .offset10
  {margin-left: 87.127659565277%; margin-left: 87.234042544%;}

.row-fluid .offset10:first-child
  {margin-left: 84.999999991277%; margin-left: 85.10638297%;}

.row-fluid .offset9
  {margin-left: 78.617021268277%; margin-left: 78.723404247%;}

.row-fluid .offset9:first-child
  {margin-left: 76.489361694277%; margin-left: 76.595744673%;}

.row-fluid .offset8
  {margin-left: 70.106382971277%; margin-left: 70.21276595%;}

.row-fluid .offset8:first-child
  {margin-left: 67.978723397277%; margin-left: 68.085106376%;}

.row-fluid .offset7
  {margin-left: 61.595744674277%; margin-left: 61.702127653%;}

.row-fluid .offset7:first-child
  {margin-left: 59.468085100277%; margin-left: 59.574468079%;}

.row-fluid .offset6
  {margin-left: 53.085106377277%; margin-left: 53.191489356%;}

.row-fluid .offset6:first-child
  {margin-left: 50.957446803277%; margin-left: 51.063829782%;}

.row-fluid .offset5
  {margin-left: 44.574468080277%; margin-left: 44.680851059%;}

.row-fluid .offset5:first-child
  {margin-left: 42.446808506277%; margin-left: 42.553191485%;}

.row-fluid .offset4
  {margin-left: 36.063829783277%; margin-left: 36.170212762%;}

.row-fluid .offset4:first-child
  {margin-left: 33.936170209277%; margin-left: 34.042553188%;}

.row-fluid .offset3
  {margin-left: 27.553191486277%; margin-left: 27.659574465%;}

.row-fluid .offset3:first-child
  {margin-left: 25.425531912277%; margin-left: 25.531914891%;}

.row-fluid .offset2
  {margin-left: 19.042553189277%; margin-left: 19.148936168%;}

.row-fluid .offset2:first-child
  {margin-left: 16.914893615277%; margin-left: 17.021276594%;}

.row-fluid .offset1
  {margin-left: 10.531914892277%; margin-left: 10.638297871%;}

.row-fluid .offset1:first-child
  {margin-left: 8.4042553182766%; margin-left: 8.510638297%;}

[class*="span"].hide, .row-fluid [class*="span"].hide
  {display: none;}

[class*="span"].pull-right, .row-fluid [class*="span"].pull-right
  {float: right;}

.container
  {margin-left: auto; margin-right: auto; zoom: 1;}

.container:before, .container:after
  {content: ""; display: table; line-height: 0;}

.container:after
  {clear: both;}

.container-fluid
  {padding-left: 20px; padding-right: 20px; zoom: 1;}

.container-fluid:before, .container-fluid:after
  {content: ""; display: table; line-height: 0;}

.container-fluid:after
  {clear: both;}

p
  {margin: 0 0 9px;}

.lead
  {font-size: 19.5px; font-weight: 200; line-height: 27px; margin-bottom: 18px;}

small
  {font-size: 85%;}

strong
  {font-weight: bold;}

em
  {font-style: italic;}

cite
  {font-style: normal;}

.muted
  {color: #999;}

a.muted:hover, a.muted:focus
  {color: #808080;}

.text-warning
  {color: #c09853;}

a.text-warning:hover, a.text-warning:focus
  {color: #a47e3c;}

.text-error
  {color: #b94a48;}

a.text-error:hover, a.text-error:focus
  {color: #953b39;}

.text-info
  {color: #3a87ad;}

a.text-info:hover, a.text-info:focus
  {color: #2d6987;}

.text-success
  {color: #468847;}

a.text-success:hover, a.text-success:focus
  {color: #356635;}

.text-left
  {text-align: left;}

.text-right
  {text-align: right;}

.text-center
  {text-align: center;}

h1, h2, h3, h4, h5, h6
  {color: inherit; font-family: inherit; font-weight: bold; line-height: 18px; margin: 9px 0; text-rendering: optimizelegibility;}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small
  {color: #999; font-weight: normal; line-height: 1;}

h1, h2, h3
  {line-height: 36px;}

h1
  {font-size: 35.75px;}

h2
  {font-size: 13px;}

h3
  {font-size: 22.75px;}

h4
  {font-size: 16.25px;}

h5
  {font-size: 13px;}

h6
  {font-size: 11.05px;}

h1 small
  {font-size: 22.75px;}

h2 small
  {font-size: 16.25px;}

h3 small
  {font-size: 13px;}

h4 small
  {font-size: 13px;}

.page-header
  {border-bottom: 1px solid #eee; margin: 18px 0 27px; padding-bottom: 8px;}

ul, ol
  {margin: 0 0 9px 25px; padding: 0;}

ul ul, ul ol, ol ol, ol ul
  {margin-bottom: 0;}

li
  {line-height: 18px;}

ul.unstyled, ol.unstyled
  {list-style: none; margin-left: 0;}

ul.inline, ol.inline
  {list-style: none; margin-left: 0;}

ul.inline > li, ol.inline > li
  {display: inline; display: inline-block; padding-left: 5px; padding-right: 5px; zoom: 1;}

dl
  {margin-bottom: 18px;}

dt, dd
  {line-height: 18px;}

dt
  {font-weight: bold;}

dd
  {margin-left: 9px;}

.dl-horizontal
  {zoom: 1;}

.dl-horizontal:before, .dl-horizontal:after
  {content: ""; display: table; line-height: 0;}

.dl-horizontal:after
  {clear: both;}

.dl-horizontal dt
  {clear: left; float: left; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 160px;}

.dl-horizontal dd
  {margin-left: 180px;}

hr
  {border: 0; border-bottom: 1px solid #fff; border-top: 1px solid #eee; margin: 18px 0;}

hr
  {border: 1px inset; color: #808080 !important; margin: 1% 10%;}

abbr[title], abbr[data-original-title]
  {border-bottom: 1px dotted #999; cursor: help;}

abbr.initialism
  {font-size: 90%; text-transform: uppercase;}

blockquote
  {margin: 1em 40px; padding: 0 0 0 15px;}

blockquote p
  {/*font-weight: 300; line-height: 1.25;*/ margin-bottom: 0;}

blockquote small
  {color: #999; display: block; line-height: 18px;}

blockquote small:before
  {content: '\2014 \00A0';}

blockquote.pull-right
  {border-left: 0; border-right: 5px solid #eee; float: right; padding-left: 0; padding-right: 15px;}

blockquote.pull-right p, blockquote.pull-right small
  {text-align: right;}

blockquote.pull-right small:before
  {content: '';}

blockquote.pull-right small:after
  {content: '\00A0 \2014';}

q:before, q:after, blockquote:before, blockquote:after
  {content: "";}

address
  {display: block; font-style: normal; line-height: 18px; margin-bottom: 18px;}

code, pre
  {border-radius: 3px; color: #333; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 11px; moz-border-radius: 3px; padding: 0 3px 2px; webkit-border-radius: 3px;}

code
  {background-color: #f7f7f9; border: 1px solid #e1e1e8; color: #d14; padding: 2px 4px; white-space: nowrap;}

pre
  {background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; display: block; font-size: 12px; line-height: 18px; margin: 0 0 9px; moz-border-radius: 4px; padding: 8.5px; webkit-border-radius: 4px; white-space: pre; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}

pre.prettyprint
  {margin-bottom: 18px;}

pre code
  {background-color: transparent; border: 0; color: inherit; padding: 0; white-space: pre; white-space: pre-wrap;}

.pre-scrollable
  {max-height: 340px; overflow-y: scroll;}

form
  {margin: 0 0 18px;}

fieldset
  {border: 0; margin: 0; padding: 0;}

legend
  {border: 0; border-bottom: 1px solid #e5e5e5; color: #333; display: block; font-size: 19.5px; line-height: 36px; margin-bottom: 18px; padding: 0; width: 100%;}

legend small
  {color: #999; font-size: 13.5px;}

label, input, button, select, textarea
  {font-size: 13px; font-weight: normal; line-height: 18px;}

input, button, select, textarea
  {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

label
  {margin-bottom: 5px;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
  {border-radius: 3px; color: #555; display: inline-block; font-size: 13px; height: 18px; line-height: 18px; margin-bottom: 9px; moz-border-radius: 3px; padding: 4px 6px; vertical-align: middle; webkit-border-radius: 3px;}

input, textarea, .uneditable-input
  {width: 150px;}

textarea
  {height: auto;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
  {background-color: #fff; border: 1px solid #ccc; 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); 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; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); webkit-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); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); outline: 0; outline: thin dotted \9; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}

input[type="radio"], input[type="checkbox"]
  {line-height: normal; margin: 4px 0 0; margin-top: 0; margin-top: 1px \9;}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"]
  {margin-bottom: 11px; width: auto;}

select, input[type="file"]
  {height: 28px; line-height: 28px; margin-top: 4px;}

select
  {background-color: #fff; border: 1px solid #ccc; width: 220px;}

select[multiple], select[size]
  {height: auto;}

select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus
  {outline: 5px auto -webkit-focus-ring-color; outline: thin dotted #333; outline-offset: -2px;}

.uneditable-input, .uneditable-textarea
  {background-color: #fcfcfc; border-color: #ccc; box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); color: #999; cursor: not-allowed; moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025); webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.025);}

.uneditable-input
  {overflow: hidden; white-space: nowrap;}

.uneditable-textarea
  {height: auto; width: auto;}

input:-moz-placeholder, textarea:-moz-placeholder
  {color: #999;}

input:-ms-input-placeholder, textarea:-ms-input-placeholder
  {color: #999;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder
  {color: #999;}

.radio, .checkbox
  {min-height: 18px; padding-left: 20px;}

.radio input[type="radio"], .checkbox input[type="checkbox"]
  {float: left; margin-left: -20px;}

.controls > .radio:first-child, .controls > .checkbox:first-child
  {padding-top: 5px;}

.radio.inline, .checkbox.inline
  {display: inline-block; margin-bottom: 0; padding-top: 5px; vertical-align: middle;}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline
  {margin-left: 10px;}

.input-mini
  {width: 60px;}

.input-small
  {width: 90px;}

.input-medium
  {width: 150px;}

.input-large
  {width: 210px;}

.input-xlarge
  {width: 270px;}

.input-xxlarge
  {width: 530px;}

input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"]
  {float: none; margin-left: 0;}

.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"]
  {display: inline-block;}

input, textarea, .uneditable-input
  {margin-left: 0;}

.controls-row [class*="span"] + [class*="span"]
  {margin-left: 20px;}

input.span12, textarea.span12, .uneditable-input.span12
  {width: 926px;}

input.span11, textarea.span11, .uneditable-input.span11
  {width: 846px;}

input.span10, textarea.span10, .uneditable-input.span10
  {width: 766px;}

input.span9, textarea.span9, .uneditable-input.span9
  {width: 686px;}

input.span8, textarea.span8, .uneditable-input.span8
  {width: 606px;}

input.span7, textarea.span7, .uneditable-input.span7
  {width: 526px;}

input.span6, textarea.span6, .uneditable-input.span6
  {width: 446px;}

input.span5, textarea.span5, .uneditable-input.span5
  {width: 366px;}

input.span4, textarea.span4, .uneditable-input.span4
  {width: 286px;}

input.span3, textarea.span3, .uneditable-input.span3
  {width: 206px;}

input.span2, textarea.span2, .uneditable-input.span2
  {width: 126px;}

input.span1, textarea.span1, .uneditable-input.span1
  {width: 46px;}

.controls-row
  {zoom: 1;}

.controls-row:before, .controls-row:after
  {content: ""; display: table; line-height: 0;}

.controls-row:after
  {clear: both;}

.controls-row [class*="span"], .row-fluid .controls-row [class*="span"]
  {float: left;}

.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"]
  {padding-top: 5px;}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly]
  {background-color: #eee; cursor: not-allowed;}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly]
  {background-color: transparent;}

.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline
  {color: #c09853;}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea
  {color: #c09853;}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea
  {border-color: #c09853; 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); webkit-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; 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; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on
  {background-color: #fcf8e3; border-color: #c09853; color: #c09853;}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline
  {color: #b94a48;}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea
  {color: #b94a48;}

.control-group.error input, .control-group.error select, .control-group.error textarea
  {border-color: #b94a48; 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); webkit-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; 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; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on
  {background-color: #f2dede; border-color: #b94a48; color: #b94a48;}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline
  {color: #468847;}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea
  {color: #468847;}

.control-group.success input, .control-group.success select, .control-group.success textarea
  {border-color: #468847; 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); webkit-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; 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; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on
  {background-color: #dff0d8; border-color: #468847; color: #468847;}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline
  {color: #3a87ad;}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea
  {color: #3a87ad;}

.control-group.info input, .control-group.info select, .control-group.info textarea
  {border-color: #3a87ad; 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); webkit-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; 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; webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on
  {background-color: #d9edf7; border-color: #3a87ad; color: #3a87ad;}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid
  {border-color: #ee5f5b; color: #b94a48;}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus
  {border-color: #e9322d; box-shadow: 0 0 6px #f8b9b7; moz-box-shadow: 0 0 6px #f8b9b7; webkit-box-shadow: 0 0 6px #f8b9b7;}

.form-actions
  {background-color: #f5f5f5; border-top: 1px solid #e5e5e5; margin-bottom: 18px; margin-top: 18px; padding: 17px 20px 18px; zoom: 1;}

.form-actions:before, .form-actions:after
  {content: ""; display: table; line-height: 0;}

.form-actions:after
  {clear: both;}

.help-block, .help-inline
  {color: #595959;}

.help-block
  {display: block; margin-bottom: 9px;}

.help-inline
  {display: inline; display: inline-block; padding-left: 5px; vertical-align: middle; zoom: 1;}

.input-append, .input-prepend
  {display: inline-block; font-size: 0; margin-bottom: 9px; vertical-align: middle; white-space: nowrap;}

.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover
  {font-size: 13px;}

.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input
  {border-radius: 0 3px 3px 0; margin-bottom: 0; margin-left: 0; moz-border-radius: 0 3px 3px 0; position: relative; vertical-align: top; webkit-border-radius: 0 3px 3px 0;}

.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus
  {z-index: 2;}

.input-append .add-on, .input-prepend .add-on
  {background-color: #eee; border: 1px solid #ccc; display: inline-block; font-size: 13px; font-weight: normal; height: 18px; line-height: 18px; min-width: 16px; padding: 4px 5px; text-align: center; text-shadow: 0 1px 0 #fff; width: auto;}

.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle
  {border-radius: 0; moz-border-radius: 0; vertical-align: top; webkit-border-radius: 0;}

.input-append .active, .input-prepend .active
  {background-color: #a9dba9; border-color: #46a546;}

.input-prepend .add-on, .input-prepend .btn
  {margin-right: -1px;}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child
  {border-radius: 3px 0 0 3px; moz-border-radius: 3px 0 0 3px; webkit-border-radius: 3px 0 0 3px;}

.input-append input, .input-append select, .input-append .uneditable-input
  {border-radius: 3px 0 0 3px; moz-border-radius: 3px 0 0 3px; webkit-border-radius: 3px 0 0 3px;}

.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child
  {border-radius: 0 3px 3px 0; moz-border-radius: 0 3px 3px 0; webkit-border-radius: 0 3px 3px 0;}

.input-append .add-on, .input-append .btn, .input-append .btn-group
  {margin-left: -1px;}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle
  {border-radius: 0 3px 3px 0; moz-border-radius: 0 3px 3px 0; webkit-border-radius: 0 3px 3px 0;}

.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input
  {border-radius: 0; moz-border-radius: 0; webkit-border-radius: 0;}

.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn
  {border-radius: 0 3px 3px 0; moz-border-radius: 0 3px 3px 0; webkit-border-radius: 0 3px 3px 0;}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child
  {border-radius: 3px 0 0 3px; margin-right: -1px; moz-border-radius: 3px 0 0 3px; webkit-border-radius: 3px 0 0 3px;}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child
  {border-radius: 0 3px 3px 0; margin-left: -1px; moz-border-radius: 0 3px 3px 0; webkit-border-radius: 0 3px 3px 0;}

.input-prepend.input-append .btn-group:first-child
  {margin-left: 0;}

input.search-query
  {border-radius: 15px; margin-bottom: 0; moz-border-radius: 15px; padding-left: 14px; padding-left: 4px \9; padding-right: 14px; padding-right: 4px \9; webkit-border-radius: 15px;}

.form-search .input-append .search-query, .form-search .input-prepend .search-query
  {border-radius: 0; moz-border-radius: 0; webkit-border-radius: 0;}

.form-search .input-append .search-query
  {border-radius: 14px 0 0 14px; moz-border-radius: 14px 0 0 14px; webkit-border-radius: 14px 0 0 14px;}

.form-search .input-append .btn
  {border-radius: 0 14px 14px 0; moz-border-radius: 0 14px 14px 0; webkit-border-radius: 0 14px 14px 0;}

.form-search .input-prepend .search-query
  {border-radius: 0 14px 14px 0; moz-border-radius: 0 14px 14px 0; webkit-border-radius: 0 14px 14px 0;}

.form-search .input-prepend .btn
  {border-radius: 14px 0 0 14px; moz-border-radius: 14px 0 0 14px; webkit-border-radius: 14px 0 0 14px;}

.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append
  {display: inline; display: inline-block; margin-bottom: 0; vertical-align: middle; zoom: 1;}

.form-search .hide, .form-inline .hide, .form-horizontal .hide
  {display: none;}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group
  {display: inline-block;}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend
  {margin-bottom: 0;}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox
  {margin-bottom: 0; padding-left: 0; vertical-align: middle;}

.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]
  {float: left; margin-left: 0; margin-right: 3px;}

.control-group
  {margin-bottom: 9px;}

legend + .control-group
  {margin-top: 18px; webkit-margin-top-collapse: separate;}

.form-horizontal .control-group
  {margin-bottom: 18px; zoom: 1;}

.form-horizontal .control-group:before, .form-horizontal .control-group:after
  {content: ""; display: table; line-height: 0;}

.form-horizontal .control-group:after
  {clear: both;}

.form-horizontal .control-label
  {float: left; padding-top: 5px; text-align: right; width: 160px;}

.form-horizontal .controls
  {display: inline-block; margin-left: 0; margin-left: 180px; padding-left: 20px;}

.form-horizontal .controls:first-child
  {padding-left: 180px;}

.form-horizontal .help-block
  {margin-bottom: 0;}

.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block
  {margin-top: 9px;}

.form-horizontal .form-actions
  {padding-left: 180px;}

table
  {background-color: transparent; border-spacing: 2px; max-width: 100%;}

.table
  {margin-bottom: 18px; width: 100%;}

.table th, .table td
  {border-top: 1px solid #ddd; line-height: 18px; padding: 8px; text-align: left; vertical-align: top;}

.table th
  {font-weight: bold;}

.table thead th
  {vertical-align: bottom;}

.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td
  {border-top: 0;}

.table tbody + tbody
  {border-top: 2px solid #ddd;}

.table .table
  {background-color: #fff;}

.table-condensed th, .table-condensed td
  {padding: 4px 5px;}

.table-bordered
  {border: 1px solid #ddd; border-collapse: collapse; border-collapse: separate; border-left: 0; border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;}

.table-bordered th, .table-bordered td
  {border-left: 1px solid #ddd;}

.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td
  {border-top: 0;}

.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child
  {border-top-left-radius: 4px; moz-border-radius-topleft: 4px; webkit-border-top-left-radius: 4px;}

.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child
  {border-top-right-radius: 4px; moz-border-radius-topright: 4px; webkit-border-top-right-radius: 4px;}

.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child
  {border-bottom-left-radius: 4px; moz-border-radius-bottomleft: 4px; webkit-border-bottom-left-radius: 4px;}

.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child
  {border-bottom-right-radius: 4px; moz-border-radius-bottomright: 4px; webkit-border-bottom-right-radius: 4px;}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child
  {border-bottom-left-radius: 0; moz-border-radius-bottomleft: 0; webkit-border-bottom-left-radius: 0;}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child
  {border-bottom-right-radius: 0; moz-border-radius-bottomright: 0; webkit-border-bottom-right-radius: 0;}

.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child
  {border-top-left-radius: 4px; moz-border-radius-topleft: 4px; webkit-border-top-left-radius: 4px;}

.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child
  {border-top-right-radius: 4px; moz-border-radius-topright: 4px; webkit-border-top-right-radius: 4px;}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th
  {background-color: #f9f9f9;}

.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th
  {background-color: #f5f5f5;}

table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"]
  {display: table-cell; float: none; margin-left: 0;}

.table td.span1, .table th.span1
  {float: none; margin-left: 0; width: 44px;}

.table td.span2, .table th.span2
  {float: none; margin-left: 0; width: 124px;}

.table td.span3, .table th.span3
  {float: none; margin-left: 0; width: 204px;}

.table td.span4, .table th.span4
  {float: none; margin-left: 0; width: 284px;}

.table td.span5, .table th.span5
  {float: none; margin-left: 0; width: 364px;}

.table td.span6, .table th.span6
  {float: none; margin-left: 0; width: 444px;}

.table td.span7, .table th.span7
  {float: none; margin-left: 0; width: 524px;}

.table td.span8, .table th.span8
  {float: none; margin-left: 0; width: 604px;}

.table td.span9, .table th.span9
  {float: none; margin-left: 0; width: 684px;}

.table td.span10, .table th.span10
  {float: none; margin-left: 0; width: 764px;}

.table td.span11, .table th.span11
  {float: none; margin-left: 0; width: 844px;}

.table td.span12, .table th.span12
  {float: none; margin-left: 0; width: 924px;}

.table tbody tr.success > td
  {background-color: #dff0d8;}

.table tbody tr.error > td
  {background-color: #f2dede;}

.table tbody tr.warning > td
  {background-color: #fcf8e3;}

.table tbody tr.info > td
  {background-color: #d9edf7;}

.table-hover tbody tr.success:hover > td
  {background-color: #d0e9c6;}

.table-hover tbody tr.error:hover > td
  {background-color: #ebcccc;}

.table-hover tbody tr.warning:hover > td
  {background-color: #faf2cc;}

.table-hover tbody tr.info:hover > td
  {background-color: #c4e3f3;}

.dropup, .dropdown
  {position: relative;}

.dropdown-toggle
  {margin-bottom: -3px;}

.dropdown-toggle:active, .open .dropdown-toggle
  {outline: 0;}

.caret
  {border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000; content: ""; display: inline-block; height: 0; vertical-align: top; width: 0;}

.dropdown .caret
  {margin-left: 2px; margin-top: 8px;}

.dropdown-menu
  {background-clip: padding-box; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); border-bottom-width: 2px; border-radius: 6px; border-right-width: 2px; box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: none; float: left; left: 0; list-style: none; margin: 2px 0 0; min-width: 160px; moz-background-clip: padding; moz-border-radius: 6px; moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); padding: 5px 0; position: absolute; top: 100%; webkit-background-clip: padding-box; webkit-border-radius: 6px; webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); z-index: 1000;}

.dropdown-menu.pull-right
  {left: auto; right: 0;}

.dropdown-menu .divider
  {background-color: #e5e5e5; border-bottom: 1px solid #fff; height: 1px; margin: -5px 0 5px; margin: 8px 1px; overflow: hidden; width: 100%;}

.dropdown-menu > li > a
  {clear: both; color: #333; display: block; font-weight: normal; line-height: 18px; padding: 3px 20px; white-space: nowrap;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a
  {background-color: #0081c2; background-image: linear-gradient(to bottom,#08c,#0077b3); background-image: -moz-linear-gradient(top,#08c,#0077b3); background-image: -o-linear-gradient(top,#08c,#0077b3); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3)); background-image: -webkit-linear-gradient(top,#08c,#0077b3); background-repeat: repeat-x; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0); text-decoration: none;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus
  {background-color: #0081c2; background-image: linear-gradient(to bottom,#08c,#0077b3); background-image: -moz-linear-gradient(top,#08c,#0077b3); background-image: -o-linear-gradient(top,#08c,#0077b3); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3)); background-image: -webkit-linear-gradient(top,#08c,#0077b3); background-repeat: repeat-x; color: #333; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0); outline: 0; text-decoration: none;}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus
  {color: #999;}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus
  {background-color: transparent; background-image: none; cursor: default; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); text-decoration: none;}

.open
  {z-index: 1000;}

.open > .dropdown-menu
  {display: block;}

.dropdown-backdrop
  {bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 990;}

.pull-right > .dropdown-menu
  {left: auto; right: 0;}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret
  {border-bottom: 4px solid #000; border-top: 0; content: "";}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu
  {bottom: 100%; margin-bottom: 1px; top: auto;}

.dropdown-submenu
  {position: relative;}

.dropdown-submenu > .dropdown-menu
  {border-radius: 0 6px 6px 6px; left: 100%; margin-left: -1px; margin-top: -6px; moz-border-radius: 0 6px 6px 6px; top: 0; webkit-border-radius: 0 6px 6px 6px;}

.dropdown-submenu:hover > .dropdown-menu
  {display: block;}

.dropup .dropdown-submenu > .dropdown-menu
  {border-radius: 5px 5px 5px 0; bottom: 0; margin-bottom: -2px; margin-top: 0; moz-border-radius: 5px 5px 5px 0; top: auto; webkit-border-radius: 5px 5px 5px 0;}

.dropdown-submenu > a:after
  {border-color: transparent; border-left-color: #cccccc; border-style: solid; border-width: 5px 0 5px 5px; content: " "; display: block; float: right; height: 0; margin-right: -10px; margin-top: 5px; width: 0;}

.dropdown-submenu:hover > a:after
  {border-left-color: #fff;}

.dropdown-submenu.pull-left
  {float: none;}

.dropdown-submenu.pull-left > .dropdown-menu
  {border-radius: 6px 0 6px 6px; left: -100%; margin-left: 10px; moz-border-radius: 6px 0 6px 6px; webkit-border-radius: 6px 0 6px 6px;}

.dropdown .dropdown-menu .nav-header
  {padding-left: 20px; padding-right: 20px;}

.typeahead
  {border-radius: 4px; margin-top: 2px; moz-border-radius: 4px; webkit-border-radius: 4px; z-index: 1051;}

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

.well blockquote
  {border-color: #ddd; border-color: rgba(0,0,0,0.15);}

.well-large
  {border-radius: 6px; moz-border-radius: 6px; padding: 24px; webkit-border-radius: 6px;}

.well-small
  {border-radius: 3px; moz-border-radius: 3px; padding: 9px; webkit-border-radius: 3px;}

.fade
  {moz-transition: opacity .15s linear; opacity: 0; o-transition: opacity .15s linear; transition: opacity .15s linear; webkit-transition: opacity .15s linear;}

.fade.in
  {opacity: 1;}

.collapse
  {height: 0; moz-transition: height .35s ease; o-transition: height .35s ease; overflow: hidden; position: relative; transition: height .35s ease; webkit-transition: height .35s ease;}

.collapse.in
  {height: auto;}

.close
  {color: #000; filter: alpha(opacity=20); float: right; font-size: 20px; font-weight: bold; line-height: 18px; opacity: 0.2; text-shadow: 0 1px 0 #ffffff;}

.close:hover, .close:focus
  {color: #000; cursor: pointer; filter: alpha(opacity=40); opacity: 0.4; text-decoration: none;}

button.close
  {background: transparent; border: 0; cursor: pointer; padding: 3; webkit-appearance: none;}

.btn
  {
	  background-color: #e6e6e6; 
	  background-color: #f5f5f5; 
	  background-image: linear-gradient(to bottom,#fff,#e6e6e6); 
	  background-image: -moz-linear-gradient(top,#fff,#e6e6e6); 
	  background-image: -o-linear-gradient(top,#fff,#e6e6e6); 
	  background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6)); 
	  background-image: -webkit-linear-gradient(top,#fff,#e6e6e6); 
	  background-repeat: repeat-x; 
	  border: 0; 
	  border: 1px solid #bbb; 
	  border-bottom-color: #a2a2a2; 
	  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); 
	  border-radius: 4px; 
	  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); 
	  color: #333; 
	  cursor: pointer; 
	  display: inline; 
	  display: inline-block; 
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0); 
	  font-size: 13px; 
	  line-height: 18px; 
	  margin-bottom: 0; 
	  margin-left: .3em; moz-border-radius: 4px; moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); 
	  padding: 4px 12px; 
	  text-align: center; 
	  text-shadow: 0 1px 1px rgba(255,255,255,0.75); 
	  vertical-align: middle; webkit-border-radius: 4px; webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); 
	  zoom: 1;}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled]
  {background-color: #d9d9d9; background-color: #e6e6e6; color: #333;}

.btn:active, .btn.active
  {background-color: #cccccc \9;}

.btn:first-child
  {margin-left: 0;}

.btn:hover, .btn:focus
  {background-position: 0 -15px; color: #333; moz-transition: background-position .1s linear; o-transition: background-position .1s linear; text-decoration: none; transition: background-position .1s linear; webkit-transition: background-position .1s linear;}

.btn:focus
  {outline: 5px auto -webkit-focus-ring-color; outline: thin dotted #333; outline-offset: -2px;}

.btn.active, .btn:active
  {background-image: none; box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); outline: 0; webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn.disabled, .btn[disabled]
  {background-image: none; box-shadow: none; cursor: default; filter: alpha(opacity=65); moz-box-shadow: none; opacity: 0.65; webkit-box-shadow: none;}

.btn-large
  {border-radius: 6px; font-size: 16.25px; moz-border-radius: 6px; padding: 11px 19px; webkit-border-radius: 6px;}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"]
  {margin-top: 4px;}

.btn-small
  {border-radius: 3px; font-size: 12px; moz-border-radius: 3px; padding: 2px 10px; webkit-border-radius: 3px;}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"]
  {margin-top: 0;}

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"]
  {margin-top: -1px;}

.btn-mini
  {border-radius: 3px; font-size: 9.75px; moz-border-radius: 3px; padding: 0 6px; webkit-border-radius: 3px;}

.btn-block
  {box-sizing: border-box; display: block; moz-box-sizing: border-box; padding-left: 0; padding-right: 0; webkit-box-sizing: border-box; width: 100%;}

.btn-block + .btn-block
  {margin-top: 5px;}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block
  {width: 100%;}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active
  {color: rgba(255,255,255,0.75);}

.btn-primary
  {background-color: #0044cc; background-color: #006dcc; background-image: linear-gradient(to bottom,#08c,#0044cc); background-image: -moz-linear-gradient(top,#08c,#0044cc); background-image: -o-linear-gradient(top,#08c,#0044cc); background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc)); background-image: -webkit-linear-gradient(top,#08c,#0044cc); background-repeat: repeat-x; border-color: #0044cc #0044cc #002a80; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]
  {background-color: #003bb3; background-color: #0044cc; color: #fff;}

.btn-primary:active, .btn-primary.active
  {background-color: #003399 \9;}

.btn-warning
  {background-color: #f89406; background-color: #faa732; background-image: linear-gradient(to bottom,#fbb450,#f89406); background-image: -moz-linear-gradient(top,#fbb450,#f89406); background-image: -o-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-repeat: repeat-x; border-color: #f89406 #f89406 #ad6704; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]
  {background-color: #df8505; background-color: #f89406; color: #fff;}

.btn-warning:active, .btn-warning.active
  {background-color: #c67605 \9;}

.btn-danger
  {background-color: #bd362f; background-color: #da4f49; background-image: linear-gradient(to bottom,#ee5f5b,#bd362f); background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f); background-image: -o-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-repeat: repeat-x; border-color: #bd362f #bd362f #802420; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]
  {background-color: #a9302a; background-color: #bd362f; color: #fff;}

.btn-danger:active, .btn-danger.active
  {background-color: #942a25 \9;}

.btn-success
  {background-color: #51a351; background-color: #5bb75b; background-image: linear-gradient(to bottom,#62c462,#51a351); background-image: -moz-linear-gradient(top,#62c462,#51a351); background-image: -o-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-repeat: repeat-x; border-color: #51a351 #51a351 #387038; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
  {background-color: #499249; background-color: #51a351; color: #fff;}

.btn-success:active, .btn-success.active
  {background-color: #408140 \9;}

.btn-info
  {background-color: #2f96b4; background-color: #49afcd; background-image: linear-gradient(to bottom,#5bc0de,#2f96b4); background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4); background-image: -o-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-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]
  {background-color: #2a85a0; background-color: #2f96b4; color: #fff;}

.btn-info:active, .btn-info.active
  {background-color: #24748c \9;}

.btn-inverse
  {background-color: #222; background-color: #363636; background-image: linear-gradient(to bottom,#444,#222); background-image: -moz-linear-gradient(top,#444,#222); background-image: -o-linear-gradient(top,#444,#222); background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222)); background-image: -webkit-linear-gradient(top,#444,#222); background-repeat: repeat-x; border-color: #222 #222 #000000; border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]
  {background-color: #151515; background-color: #222; color: #fff;}

.btn-inverse:active, .btn-inverse.active
  {background-color: #090909 \9;}

button.btn, input[type="submit"].btn
  {padding-bottom: 3px; padding-top: 3px;}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner
  {border: 0; padding: 0;}

button.btn.btn-large, input[type="submit"].btn.btn-large
  {padding-bottom: 7px; padding-top: 7px;}

button.btn.btn-small, input[type="submit"].btn.btn-small
  {padding-bottom: 3px; padding-top: 3px;}

button.btn.btn-mini, input[type="submit"].btn.btn-mini
  {padding-bottom: 1px; padding-top: 1px;}

.btn-link, .btn-link:active, .btn-link[disabled]
  {background-color: transparent; background-image: none; box-shadow: none; moz-box-shadow: none; webkit-box-shadow: none;}

.btn-link
  {border-color: transparent; border-radius: 0; color: #08c; cursor: pointer; moz-border-radius: 0; webkit-border-radius: 0;}

.btn-link:hover, .btn-link:focus
  {background-color: transparent; color: #005580; text-decoration: underline;}

.btn-link[disabled]:hover, .btn-link[disabled]:focus
  {color: #333; text-decoration: none;}

.btn-group
  {display: inline; display: inline-block; font-size: 0; margin-left: .3em; position: relative; vertical-align: middle; white-space: nowrap; zoom: 1;}

.btn-group:first-child
  {margin-left: 0;}

.btn-group + .btn-group
  {margin-left: 5px;}

.btn-toolbar
  {font-size: 0; margin-bottom: 9px; margin-top: 9px;}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group
  {margin-left: 5px;}

.btn-group > .btn
  {border-radius: 0; moz-border-radius: 0; position: relative; webkit-border-radius: 0;}

.btn-group > .btn + .btn
  {margin-left: -1px;}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover
  {font-size: 13px;}

.btn-group > .btn-mini
  {font-size: 9.75px;}

.btn-group > .btn-small
  {font-size: 12px;}

.btn-group > .btn-large
  {font-size: 16.25px;}

.btn-group > .btn:first-child
  {border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0; moz-border-radius-bottomleft: 4px; moz-border-radius-topleft: 4px; webkit-border-bottom-left-radius: 4px; webkit-border-top-left-radius: 4px;}

.btn-group > .btn:last-child, .btn-group > .dropdown-toggle
  {border-bottom-right-radius: 4px; border-top-right-radius: 4px; moz-border-radius-bottomright: 4px; moz-border-radius-topright: 4px; webkit-border-bottom-right-radius: 4px; webkit-border-top-right-radius: 4px;}

.btn-group > .btn.large:first-child
  {border-bottom-left-radius: 6px; border-top-left-radius: 6px; margin-left: 0; moz-border-radius-bottomleft: 6px; moz-border-radius-topleft: 6px; webkit-border-bottom-left-radius: 6px; webkit-border-top-left-radius: 6px;}

.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle
  {border-bottom-right-radius: 6px; border-top-right-radius: 6px; moz-border-radius-bottomright: 6px; moz-border-radius-topright: 6px; webkit-border-bottom-right-radius: 6px; webkit-border-top-right-radius: 6px;}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active
  {z-index: 2;}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle
  {outline: 0;}

.btn-group > .btn + .dropdown-toggle
  {box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); padding-bottom: 5px; padding-left: 8px; padding-right: 8px; padding-top: 5px; webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}

.btn-group > .btn-mini + .dropdown-toggle
  {padding-bottom: 2px; padding-left: 5px; padding-right: 5px; padding-top: 2px;}

.btn-group > .btn-small + .dropdown-toggle
  {padding-bottom: 4px; padding-top: 5px;}

.btn-group > .btn-large + .dropdown-toggle
  {padding-bottom: 7px; padding-left: 12px; padding-right: 12px; padding-top: 7px;}

.btn-group.open .dropdown-toggle
  {background-image: none; box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}

.btn-group.open .btn.dropdown-toggle
  {background-color: #e6e6e6;}

.btn-group.open .btn-primary.dropdown-toggle
  {background-color: #0044cc;}

.btn-group.open .btn-warning.dropdown-toggle
  {background-color: #f89406;}

.btn-group.open .btn-danger.dropdown-toggle
  {background-color: #bd362f;}

.btn-group.open .btn-success.dropdown-toggle
  {background-color: #51a351;}

.btn-group.open .btn-info.dropdown-toggle
  {background-color: #2f96b4;}

.btn-group.open .btn-inverse.dropdown-toggle
  {background-color: #222;}

.btn .caret
  {margin-left: 0; margin-top: 8px;}

.btn-large .caret
  {margin-top: 6px;}

.btn-large .caret
  {border-left-width: 5px; border-right-width: 5px; border-top-width: 5px;}

.btn-mini .caret, .btn-small .caret
  {margin-top: 8px;}

.dropup .btn-large .caret
  {border-bottom-width: 5px;}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret
  {border-bottom-color: #fff; border-top-color: #fff;}

.btn-group-vertical
  {display: inline; display: inline-block; zoom: 1;}

.btn-group-vertical > .btn
  {border-radius: 0; display: block; float: none; max-width: 100%; moz-border-radius: 0; webkit-border-radius: 0;}

.btn-group-vertical > .btn + .btn
  {margin-left: 0; margin-top: -1px;}

.btn-group-vertical > .btn:first-child
  {border-radius: 4px 4px 0 0; moz-border-radius: 4px 4px 0 0; webkit-border-radius: 4px 4px 0 0;}

.btn-group-vertical > .btn:last-child
  {border-radius: 0 0 4px 4px; moz-border-radius: 0 0 4px 4px; webkit-border-radius: 0 0 4px 4px;}

.btn-group-vertical > .btn-large:first-child
  {border-radius: 6px 6px 0 0; moz-border-radius: 6px 6px 0 0; webkit-border-radius: 6px 6px 0 0;}

.btn-group-vertical > .btn-large:last-child
  {border-radius: 0 0 6px 6px; moz-border-radius: 0 0 6px 6px; webkit-border-radius: 0 0 6px 6px;}

.alert
  {background-color: #fcf8e3; border: 1px solid #fbeed5; border-radius: 4px; margin-bottom: 18px; moz-border-radius: 4px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); webkit-border-radius: 4px;}

.alert, .alert h4
  {color: #c09853;}

.alert h4
  {margin: 0;}

.alert .close
  {line-height: 18px; position: relative; right: -21px; top: -2px;}

.alert-success
  {background-color: #dff0d8; border-color: #d6e9c6; color: #468847;}

.alert-success h4
  {color: #468847;}

.alert-danger, .alert-error
  {background-color: #f2dede; border-color: #eed3d7; color: #b94a48;}

.alert-danger h4, .alert-error h4
  {color: #b94a48;}

.alert-info
  {background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad;}

.alert-info h4
  {color: #3a87ad;}

.alert-block
  {padding-bottom: 14px; padding-top: 14px;}

.alert-block > p, .alert-block > ul
  {margin-bottom: 0;}

.alert-block p + p
  {margin-top: 5px;}

.nav
  {list-style: none; margin-bottom: 18px; margin-left: 0;}

.nav > li > a
  {display: block; text-decoration: none;}

.nav > li > a:hover, .nav > li > a:focus
  {background-color: #666; height: 18px; text-decoration: none;}

.nav > li > a > img
  {max-width: none;}

.nav > .pull-right
  {float: right;}

.nav-header
  {color: #999; display: block; font-size: 11px; font-weight: bold; line-height: 18px; padding: 3px 15px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); text-transform: uppercase;}

.nav li + .nav-header
  {margin-top: 9px;}

.nav-list
  {margin-bottom: 0; padding-left: 15px; padding-right: 15px;}

.nav-list > li > a, .nav-list .nav-header
  {margin-left: -15px; margin-right: -15px; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}

.nav-list > li > a
  {padding: 3px 15px;}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus
  {background-color: #08c; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.2);}

.nav-list [class^="icon-"], .nav-list [class*=" icon-"]
  {margin-right: 2px;}

.nav-list .divider
  {background-color: #e5e5e5; border-bottom: 1px solid #fff; height: 1px; margin: -5px 0 5px; margin: 8px 1px; overflow: hidden; width: 100%;}

.nav-tabs, .nav-pills
  {zoom: 1;}

.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after
  {content: ""; display: table; line-height: 0;}

.nav-tabs:after, .nav-pills:after
  {clear: both;}

.nav-tabs > li, .nav-pills > li
  {float: left;}

.nav-tabs > li > a, .nav-pills > li > a
  {line-height: 14px; margin-right: 2px; padding-left: 12px; padding-right: 12px;}

.nav-tabs
  {border-bottom: 1px solid #ddd;}

.nav-tabs > li
  {margin-bottom: -1px;}

.nav-tabs > li > a
  {border: 1px solid transparent; border-radius: 4px 4px 0 0; line-height: 18px; moz-border-radius: 4px 4px 0 0; padding-bottom: 8px; padding-top: 8px; webkit-border-radius: 4px 4px 0 0;}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus
  {border-color: #eee #eee #ddd;}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus
  {background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; color: #555; cursor: default;}

.nav-pills > li > a
  {border-radius: 0 0 0 0; color: #FFFFFF; font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 0; padding-bottom: 3px; padding-top: 7px;}

.nav-pills > .active > a, .nav-pills > .active > a:focus
  {background: none !important; color: #fff; font-weight: bold; height: 18px;}

.nav-pills > .active > a:hover
  {background-color: #666666; color: #fff; font-weight: bold; height: 18px;}

.nav-stacked > li
  {float: none;}

.nav-stacked > li > a
  {margin-right: 0;}

.nav-tabs.nav-stacked
  {border-bottom: 0;}

.nav-tabs.nav-stacked > li > a
  {border: 1px solid #ddd; border-radius: 0; moz-border-radius: 0; webkit-border-radius: 0;}

.nav-tabs.nav-stacked > li:first-child > a
  {border-top-left-radius: 4px; border-top-right-radius: 4px; moz-border-radius-topleft: 4px; moz-border-radius-topright: 4px; webkit-border-top-left-radius: 4px; webkit-border-top-right-radius: 4px;}

.nav-tabs.nav-stacked > li:last-child > a
  {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; moz-border-radius-bottomleft: 4px; moz-border-radius-bottomright: 4px; webkit-border-bottom-left-radius: 4px; webkit-border-bottom-right-radius: 4px;}

.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus
  {border-color: #ddd; z-index: 2;}

.nav-pills.nav-stacked > li > a
  {margin-bottom: 3px;}

.nav-pills.nav-stacked > li:last-child > a
  {margin-bottom: 1px;}

.nav-tabs .dropdown-menu
  {border-radius: 0 0 6px 6px; moz-border-radius: 0 0 6px 6px; webkit-border-radius: 0 0 6px 6px;}

.nav-pills .dropdown-menu
  {border-radius: 6px; moz-border-radius: 6px; webkit-border-radius: 6px;}

.nav .dropdown-toggle .caret
  {border-bottom-color: #08c; border-top-color: #08c; margin-top: 6px;}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret
  {border-bottom-color: #005580; border-top-color: #005580;}

.nav-tabs .dropdown-toggle .caret
  {margin-top: 8px;}

.nav .active .dropdown-toggle .caret
  {border-bottom-color: #fff; border-top-color: #fff;}

.nav-tabs .active .dropdown-toggle .caret
  {border-bottom-color: #555; border-top-color: #555;}

.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus
  {cursor: pointer;}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus
  {background-color: #999; border-color: #999; color: #fff;}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret
  {border-bottom-color: #fff; border-top-color: #fff; filter: alpha(opacity=100); opacity: 1;}

.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus
  {border-color: #999;}

.tabbable
  {zoom: 1;}

.tabbable:before, .tabbable:after
  {content: ""; display: table; line-height: 0;}

.tabbable:after
  {clear: both;}

.tab-content
  {overflow: auto;}

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs
  {border-bottom: 0;}

.tab-content > .tab-pane, .pill-content > .pill-pane
  {display: none;}

.tab-content > .active, .pill-content > .active
  {display: block;}

.tabs-below > .nav-tabs
  {border-top: 1px solid #ddd;}

.tabs-below > .nav-tabs > li
  {margin-bottom: 0; margin-top: -1px;}

.tabs-below > .nav-tabs > li > a
  {border-radius: 0 0 4px 4px; moz-border-radius: 0 0 4px 4px; webkit-border-radius: 0 0 4px 4px;}

.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus
  {border-bottom-color: transparent; border-top-color: #ddd;}

.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus
  {border-color: transparent #ddd #ddd #ddd;}

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li
  {float: none;}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a
  {margin-bottom: 3px; margin-right: 0; min-width: 74px;}

.tabs-left > .nav-tabs
  {border-right: 1px solid #ddd; float: left; margin-right: 19px;}

.tabs-left > .nav-tabs > li > a
  {border-radius: 4px 0 0 4px; margin-right: -1px; moz-border-radius: 4px 0 0 4px; webkit-border-radius: 4px 0 0 4px;}

.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus
  {border-color: #eee #ddd #eee #eee;}

.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus
  {border-color: #ddd transparent #ddd #ddd; border-right-color: #fff;}

.tabs-right > .nav-tabs
  {border-left: 1px solid #ddd; float: right; margin-left: 19px;}

.tabs-right > .nav-tabs > li > a
  {border-radius: 0 4px 4px 0; margin-left: -1px; moz-border-radius: 0 4px 4px 0; webkit-border-radius: 0 4px 4px 0;}

.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus
  {border-color: #eee #eee #eee #ddd;}

.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus
  {border-color: #ddd #ddd #ddd transparent; border-left-color: #fff;}

.nav > .disabled > a
  {color: #999;}

.nav > .disabled > a:hover, .nav > .disabled > a:focus
  {background-color: transparent; cursor: default; text-decoration: none;}

.navbar
  {margin-bottom: 18px; overflow: visible; position: relative; z-index: 2;}

.navbar-inner
  {background-color: #fafafa; background-image: linear-gradient(to bottom,#ffffff,#f2f2f2); background-image: -moz-linear-gradient(top,#ffffff,#f2f2f2); background-image: -o-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-repeat: repeat-x; border: 1px solid #d4d4d4; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,0.065); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); min-height: 40px; moz-border-radius: 4px; moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065); padding-left: 20px; padding-right: 20px; webkit-border-radius: 4px; webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065); zoom: 1;}

.navbar-inner:before, .navbar-inner:after
  {content: ""; display: table; line-height: 0;}

.navbar-inner:after
  {clear: both;}

.navbar .container
  {width: auto;}

.nav-collapse.collapse
  {height: auto; overflow: visible;}

.navbar .brand
  {color: #555; display: block; float: left; font-size: 20px; font-weight: 200; margin-left: -20px; padding: 11px 20px 11px; text-shadow: 0 1px 0 #ffffff;}

.navbar .brand:hover, .navbar .brand:focus
  {text-decoration: none;}

.navbar-text
  {color: #555; line-height: 40px; margin-bottom: 0;}

.navbar-link
  {color: #555;}

.navbar-link:hover, .navbar-link:focus
  {color: #333;}

.navbar .divider-vertical
  {border-left: 1px solid #f2f2f2; border-right: 1px solid #ffffff; height: 40px; margin: 0 9px;}

.navbar .btn, .navbar .btn-group
  {margin-top: 5px;}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group
  {margin-top: 0;}

.navbar-form
  {margin-bottom: 0; zoom: 1;}

.navbar-form:before, .navbar-form:after
  {content: ""; display: table; line-height: 0;}

.navbar-form:after
  {clear: both;}

.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox
  {margin-top: 5px;}

.navbar-form input, .navbar-form select, .navbar-form .btn
  {display: inline-block; margin-bottom: 0;}

.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"]
  {margin-top: 3px;}

.navbar-form .input-append, .navbar-form .input-prepend
  {margin-top: 5px; white-space: nowrap;}

.navbar-form .input-append input, .navbar-form .input-prepend input
  {margin-top: 0;}

.navbar-search
  {float: left; margin-bottom: 0; margin-top: 5px; position: relative;}

.navbar-search .search-query
  {border-radius: 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; margin-bottom: 0; moz-border-radius: 15px; padding: 4px 14px; webkit-border-radius: 15px;}

.navbar-static-top
  {margin-bottom: 0; position: static;}

.navbar-static-top .navbar-inner
  {border-radius: 0; moz-border-radius: 0; webkit-border-radius: 0;}

.navbar-fixed-top, .navbar-fixed-bottom
  {left: 0; margin-bottom: 0; position: fixed; right: 0; z-index: 1030;}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner
  {border-width: 0 0 1px;}

.navbar-fixed-bottom .navbar-inner
  {border-width: 1px 0 0;}

.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner
  {border-radius: 0; moz-border-radius: 0; padding-left: 0; padding-right: 0; webkit-border-radius: 0;}

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container
  {min-width: 940px; width: 940px;}

.navbar-fixed-top
  {top: 0;}

.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner
  {box-shadow: 0 1px 10px rgba(0,0,0,.1); moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);}

.navbar-fixed-bottom
  {bottom: 0;}

.navbar-fixed-bottom .navbar-inner
  {box-shadow: 0 -1px 10px rgba(0,0,0,.1); moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);}

.navbar .nav
  {display: block; float: left; left: 0; margin: 0 10px 0 0; position: relative;}

.navbar .nav.pull-right
  {float: right; margin-right: 0;}

.navbar .nav > li
  {float: left;}

.navbar .nav > li > a
  {color: #555; float: none; padding: 11px 15px 11px; text-decoration: none; text-shadow: 0 1px 0 #ffffff;}

.navbar .nav .dropdown-toggle .caret
  {margin-top: 8px;}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover
  {background-color: transparent; color: #333; text-decoration: none;}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus
  {background-color: #e6e6e6; box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); color: #555; moz-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125); text-decoration: none; webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,0.125);}

.navbar .btn-navbar
  {background-color: #e6e6e6; background-color: #ededed; background-image: linear-gradient(to bottom,#f2f2f2,#e6e6e6); background-image: -moz-linear-gradient(top,#f2f2f2,#e6e6e6); background-image: -o-linear-gradient(top,#f2f2f2,#e6e6e6); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6)); background-image: -webkit-linear-gradient(top,#f2f2f2,#e6e6e6); background-repeat: repeat-x; 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); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); color: #fff; display: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); float: right; margin-left: 5px; margin-right: 5px; moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); padding: 7px 10px; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]
  {background-color: #d9d9d9; background-color: #e6e6e6; color: #fff;}

.navbar .btn-navbar:active, .navbar .btn-navbar.active
  {background-color: #cccccc \9;}

.navbar .btn-navbar .icon-bar
  {background-color: #f5f5f5; border-radius: 1px; box-shadow: 0 1px 0 rgba(0,0,0,0.25); display: block; height: 2px; moz-border-radius: 1px; moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25); webkit-border-radius: 1px; webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25); width: 18px;}

.btn-navbar .icon-bar + .icon-bar
  {margin-top: 3px;}

.navbar .nav > li > .dropdown-menu:before
  {border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ''; display: inline-block; left: 9px; position: absolute; top: -7px;}

.navbar .nav > li > .dropdown-menu:after
  {border-bottom: 6px solid #fff; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ''; display: inline-block; left: 10px; position: absolute; top: -6px;}

.navbar-fixed-bottom .nav > li > .dropdown-menu:before
  {border-bottom: 0; border-top: 7px solid #ccc; border-top-color: rgba(0,0,0,0.2); bottom: -7px; top: auto;}

.navbar-fixed-bottom .nav > li > .dropdown-menu:after
  {border-bottom: 0; border-top: 6px solid #fff; bottom: -6px; top: auto;}

.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret
  {border-bottom-color: #333; border-top-color: #333;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle
  {background-color: #e6e6e6; color: #555;}

.navbar .nav li.dropdown > .dropdown-toggle .caret
  {border-bottom-color: #555; border-top-color: #555;}

.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-bottom-color: #555; border-top-color: #555;}

.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right
  {left: auto; right: 0;}

.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before
  {left: auto; right: 12px;}

.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after
  {left: auto; right: 13px;}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu
  {border-radius: 6px 0 6px 6px; left: auto; margin-left: 0; margin-right: -1px; moz-border-radius: 6px 0 6px 6px; right: 100%; webkit-border-radius: 6px 0 6px 6px;}

.navbar-inverse .navbar-inner
  {background-color: #1b1b1b; background-image: linear-gradient(to bottom,#222222,#111111); background-image: -moz-linear-gradient(top,#222222,#111111); background-image: -o-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-repeat: repeat-x; border-color: #252525; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);}

.navbar-inverse .brand, .navbar-inverse .nav > li > a
  {color: #999; text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus
  {color: #fff;}

.navbar-inverse .brand
  {color: #999;}

.navbar-inverse .navbar-text
  {color: #999;}

.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover
  {background-color: transparent; color: #fff;}

.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus
  {background-color: #111111; color: #fff;}

.navbar-inverse .navbar-link
  {color: #999;}

.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus
  {color: #fff;}

.navbar-inverse .divider-vertical
  {border-left-color: #111111; border-right-color: #222222;}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle
  {background-color: #111111; color: #fff;}

.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret
  {border-bottom-color: #fff; border-top-color: #fff;}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret
  {border-bottom-color: #999; border-top-color: #999;}

.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret
  {border-bottom-color: #fff; border-top-color: #fff;}

.navbar-inverse .navbar-search .search-query
  {background-color: #515151; border-color: #111111; box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); color: #fff; moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); moz-transition: none; o-transition: none; transition: none; webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); webkit-transition: none;}

.navbar-inverse .navbar-search .search-query:-moz-placeholder
  {color: #ccc;}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder
  {color: #ccc;}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder
  {color: #ccc;}

.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused
  {background-color: #fff; border: 0; box-shadow: 0 0 3px rgba(0,0,0,0.15); color: #333; moz-box-shadow: 0 0 3px rgba(0,0,0,0.15); outline: 0; padding: 5px 15px; text-shadow: 0 1px 0 #fff; webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);}

.navbar-inverse .btn-navbar
  {background-color: #040404; background-color: #0e0e0e; background-image: linear-gradient(to bottom,#151515,#040404); background-image: -moz-linear-gradient(top,#151515,#040404); background-image: -o-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-repeat: repeat-x; 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); color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled]
  {background-color: #000000; background-color: #040404; color: #fff;}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active
  {background-color: #000000 \9;}

.breadcrumb
  {background-color: #FFFFFF; border-radius: 4px; font-weight: bold; list-style: none; margin: 0 0 18px; moz-border-radius: 4px; padding: 5px 10px; webkit-border-radius: 4px;}

.breadcrumb > li
  {display: inline; display: inline-block; text-shadow: 0 1px 0 #fff; zoom: 1;}

.breadcrumb > li > .divider
  {color: #ccc; padding: 0 5px;}

.breadcrumb > .active
  {color: #999;}

.pagination
  {margin: 18px 0;}

.pagination ul
  {border-radius: 4px; box-shadow: 0 1px 2px rgba(0,0,0,0.05); display: inline; display: inline-block; margin-bottom: 0; margin-left: 0; moz-border-radius: 4px; moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05); webkit-border-radius: 4px; webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05); zoom: 1;}

.pagination ul > li
  {display: inline;}

.pagination ul > li > a, .pagination ul > li > span
  {background-color: #fff; border: 1px solid #ddd; border-left-width: 0; float: left; line-height: 18px; padding: 4px 12px; text-decoration: none;}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span
  {background-color: #f5f5f5;}

.pagination ul > .active > a, .pagination ul > .active > span
  {color: #999; cursor: default;}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus
  {background-color: transparent; color: #999; cursor: default;}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span
  {border-bottom-left-radius: 4px; border-left-width: 1px; border-top-left-radius: 4px; moz-border-radius-bottomleft: 4px; moz-border-radius-topleft: 4px; webkit-border-bottom-left-radius: 4px; webkit-border-top-left-radius: 4px;}

.pagination ul > li:last-child > a, .pagination ul > li:last-child > span
  {border-bottom-right-radius: 4px; border-top-right-radius: 4px; moz-border-radius-bottomright: 4px; moz-border-radius-topright: 4px; webkit-border-bottom-right-radius: 4px; webkit-border-top-right-radius: 4px;}

.pagination-centered
  {text-align: center;}

.pagination-right
  {text-align: right;}

.pagination-large ul > li > a, .pagination-large ul > li > span
  {font-size: 16.25px; padding: 11px 19px;}

.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span
  {border-bottom-left-radius: 6px; border-top-left-radius: 6px; moz-border-radius-bottomleft: 6px; moz-border-radius-topleft: 6px; webkit-border-bottom-left-radius: 6px; webkit-border-top-left-radius: 6px;}

.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span
  {border-bottom-right-radius: 6px; border-top-right-radius: 6px; moz-border-radius-bottomright: 6px; moz-border-radius-topright: 6px; webkit-border-bottom-right-radius: 6px; webkit-border-top-right-radius: 6px;}

.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span
  {border-bottom-left-radius: 3px; border-top-left-radius: 3px; moz-border-radius-bottomleft: 3px; moz-border-radius-topleft: 3px; webkit-border-bottom-left-radius: 3px; webkit-border-top-left-radius: 3px;}

.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span
  {border-bottom-right-radius: 3px; border-top-right-radius: 3px; moz-border-radius-bottomright: 3px; moz-border-radius-topright: 3px; webkit-border-bottom-right-radius: 3px; webkit-border-top-right-radius: 3px;}

.pagination-small ul > li > a, .pagination-small ul > li > span
  {font-size: 12px; padding: 2px 10px;}

.pagination-mini ul > li > a, .pagination-mini ul > li > span
  {font-size: 9.75px; padding: 0 6px;}

.pager
  {list-style: none; margin: 18px 0; text-align: center; zoom: 1;}

.pager:before, .pager:after
  {content: ""; display: table; line-height: 0;}

.pager:after
  {clear: both;}

.pager li
  {display: inline;}

.pager li > a, .pager li > span
  {background-color: #fff; border: 1px solid #ddd; border-radius: 15px; display: inline-block; moz-border-radius: 15px; padding: 5px 14px; webkit-border-radius: 15px;}

.pager li > a:hover, .pager li > a:focus
  {background-color: #f5f5f5; text-decoration: none;}

.pager .next > a, .pager .next > span
  {float: right;}

.pager .previous > a, .pager .previous > span
  {float: left;}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span
  {background-color: #fff; color: #999; cursor: default;}

.modal-backdrop
  {background-color: #000; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1040;}

.modal-backdrop.fade
  {opacity: 0;}

.modal-backdrop, .modal-backdrop.fade.in
  {filter: alpha(opacity=80); opacity: 0.8;}

.modal-header
  {border-bottom: 1px solid #eee; padding: 9px 15px;}

.modal-header .close
  {margin-top: 2px;}

.modal-header h3
  {line-height: 30px; margin: 0;}

.modal-body
  {max-height: 400px; overflow-y: auto; padding: 15px; position: relative;}

.modal-form
  {margin-bottom: 0;}

.modal-footer
  {background-color: #f5f5f5; border-radius: 0 0 6px 6px; border-top: 1px solid #ddd; box-shadow: inset 0 1px 0 #fff; margin-bottom: 0; moz-border-radius: 0 0 6px 6px; moz-box-shadow: inset 0 1px 0 #fff; padding: 14px 15px 15px; text-align: right; webkit-border-radius: 0 0 6px 6px; webkit-box-shadow: inset 0 1px 0 #fff; zoom: 1;}

.modal-footer:before, .modal-footer:after
  {content: ""; display: table; line-height: 0;}

.modal-footer:after
  {clear: both;}

.modal-footer .btn + .btn
  {margin-bottom: 0; margin-left: 5px;}

.modal-footer .btn-group .btn + .btn
  {margin-left: -1px;}

.modal-footer .btn-block + .btn-block
  {margin-left: 0;}

.tooltip
  {display: block; filter: alpha(opacity=0); font-size: 11px; line-height: 1.4; opacity: 0; position: absolute; visibility: visible; z-index: 1030;}

.tooltip.in
  {filter: alpha(opacity=80); opacity: 0.8;}

.tooltip.top
  {margin-top: -3px; padding: 5px 0;}

.tooltip.right
  {margin-left: 3px; padding: 0 5px;}

.tooltip.bottom
  {margin-top: 3px; padding: 5px 0;}

.tooltip.left
  {margin-left: -3px; padding: 0 5px;}

.tooltip-inner
  {background-color: #000; border-radius: 4px; color: #fff; max-width: 200px; moz-border-radius: 4px; padding: 8px; text-align: center; text-decoration: none; webkit-border-radius: 4px;}

.tooltip-arrow
  {border-color: transparent; border-style: solid; height: 0; position: absolute; width: 0;}

.tooltip.top .tooltip-arrow
  {border-top-color: #000; border-width: 5px 5px 0; bottom: 0; left: 50%; margin-left: -5px;}

.tooltip.right .tooltip-arrow
  {border-right-color: #000; border-width: 5px 5px 5px 0; left: 0; margin-top: -5px; top: 50%;}

.tooltip.left .tooltip-arrow
  {border-left-color: #000; border-width: 5px 0 5px 5px; margin-top: -5px; right: 0; top: 50%;}

.tooltip.bottom .tooltip-arrow
  {border-bottom-color: #000; border-width: 0 5px 5px; left: 50%; margin-left: -5px; top: 0;}

.popover
  {background-clip: padding-box; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); border-radius: 6px; box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: none; left: 0; max-width: 276px; moz-background-clip: padding; moz-border-radius: 6px; moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); padding: 1px; position: absolute; text-align: left; top: 0; webkit-background-clip: padding-box; webkit-border-radius: 6px; webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); white-space: normal; z-index: 1010;}

.popover.top
  {margin-top: -10px;}

.popover.right
  {margin-left: 10px;}

.popover.bottom
  {margin-top: 10px;}

.popover.left
  {margin-left: -10px;}

.popover-title
  {background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; font-size: 14px; font-weight: normal; line-height: 18px; margin: 0; moz-border-radius: 5px 5px 0 0; padding: 8px 14px; webkit-border-radius: 5px 5px 0 0;}

.popover-title:empty
  {display: none;}

.popover-content
  {padding: 9px 14px;}

.popover .arrow, .popover .arrow:after
  {border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0;}

.popover .arrow
  {border-width: 11px;}

.popover .arrow:after
  {border-width: 10px; content: "";}

.popover.top .arrow
  {border-bottom-width: 0; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); bottom: -11px; left: 50%; margin-left: -11px;}

.popover.top .arrow:after
  {border-bottom-width: 0; border-top-color: #fff; bottom: 1px; margin-left: -10px;}

.popover.right .arrow
  {border-left-width: 0; border-right-color: #999; border-right-color: rgba(0,0,0,0.25); left: -11px; margin-top: -11px; top: 50%;}

.popover.right .arrow:after
  {border-left-width: 0; border-right-color: #fff; bottom: -10px; left: 1px;}

.popover.bottom .arrow
  {border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); border-top-width: 0; left: 50%; margin-left: -11px; top: -11px;}

.popover.bottom .arrow:after
  {border-bottom-color: #fff; border-top-width: 0; margin-left: -10px; top: 1px;}

.popover.left .arrow
  {border-left-color: #999; border-left-color: rgba(0,0,0,0.25); border-right-width: 0; margin-top: -11px; right: -11px; top: 50%;}

.popover.left .arrow:after
  {border-left-color: #fff; border-right-width: 0; bottom: -10px; right: 1px;}

.thumbnails
  {list-style: none; margin-left: -20px; zoom: 1;}

.thumbnails:before, .thumbnails:after
  {content: ""; display: table; line-height: 0;}

.thumbnails:after
  {clear: both;}

.row-fluid .thumbnails
  {margin-left: 0;}

.thumbnails > li
  {float: left; margin-bottom: 18px; margin-left: 20px;}

.thumbnail
  {border: 1px solid #ddd; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,0.055); display: block; line-height: 18px; moz-border-radius: 4px; moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055); moz-transition: all .2s ease-in-out; o-transition: all .2s ease-in-out; padding: 4px; transition: all .2s ease-in-out; webkit-border-radius: 4px; webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055); webkit-transition: all .2s ease-in-out;}

a.thumbnail:hover, a.thumbnail:focus
  {border-color: #08c; box-shadow: 0 1px 4px rgba(0,105,214,0.25); moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25); webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);}

.thumbnail > img
  {display: block; margin-left: auto; margin-right: auto; max-width: 100%;}

.thumbnail .caption
  {color: #555; padding: 9px;}

.label, .badge
  {background-color: #999; color: #fff; display: inline-block; font-size: 10.998px; font-weight: bold; line-height: 14px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); vertical-align: baseline; white-space: nowrap;}

.label
  {border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;}

.badge
  {border-radius: 9px; moz-border-radius: 9px; padding-left: 9px; padding-right: 9px; webkit-border-radius: 9px;}

.label:empty, .badge:empty
  {display: none;}

a.label:hover, a.label:focus, a.badge:hover, a.badge:focus
  {color: #fff; cursor: pointer; text-decoration: none;}

.label-important, .badge-important
  {background-color: #b94a48;}

.label-important[href], .badge-important[href]
  {background-color: #953b39;}

.label-warning, .badge-warning
  {background-color: #f89406;}

.label-warning[href], .badge-warning[href]
  {background-color: #c67605;}

.label-success, .badge-success
  {background-color: #468847;}

.label-success[href], .badge-success[href]
  {background-color: #356635;}

.label-info, .badge-info
  {background-color: #3a87ad;}

.label-info[href], .badge-info[href]
  {background-color: #2d6987;}

.label-inverse, .badge-inverse
  {background-color: #333;}

.label-inverse[href], .badge-inverse[href]
  {background-color: #1a1a1a;}

.btn .label, .btn .badge
  {position: relative; top: -1px;}

.btn-mini .label, .btn-mini .badge
  {top: 0;}

@-webkit-keyframes progress-bar-stripes
  {from
  { background-position: 40px 0; }

 to
  { background-position: 0 0; }

}

@-moz-keyframes progress-bar-stripes
  {from
  { background-position: 40px 0; }

 to
  { background-position: 0 0; }

}

@-ms-keyframes progress-bar-stripes
  {from
  { background-position: 40px 0; }

 to
  { background-position: 0 0; }

}

@-o-keyframes progress-bar-stripes
  {from
  { background-position: 0 0; }

 to
  { background-position: 40px 0; }

}

@keyframes progress-bar-stripes
  {from
  { background-position: 40px 0; }

 to
  { background-position: 0 0; }

}

.progress
  {background-color: #f7f7f7; background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9); background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9); background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9); background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9)); background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9); background-repeat: repeat-x; border-radius: 4px; box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); height: 18px; margin-bottom: 18px; moz-border-radius: 4px; moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); overflow: hidden; webkit-border-radius: 4px; webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}

.progress .bar
  {background-color: #0e90d2; background-image: linear-gradient(to bottom,#149bdf,#0480be); background-image: -moz-linear-gradient(top,#149bdf,#0480be); background-image: -o-linear-gradient(top,#149bdf,#0480be); background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be)); background-image: -webkit-linear-gradient(top,#149bdf,#0480be); background-repeat: repeat-x; box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); box-sizing: border-box; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); float: left; font-size: 12px; height: 100%; moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); moz-box-sizing: border-box; moz-transition: width .6s ease; o-transition: width .6s ease; text-align: center; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); transition: width .6s ease; webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15); webkit-box-sizing: border-box; webkit-transition: width .6s ease; width: 0%;}

.progress .bar + .bar
  {box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);}

.progress-striped .bar
  {background-color: #149bdf; background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-size: 40px 40px; moz-background-size: 40px 40px; o-background-size: 40px 40px; webkit-background-size: 40px 40px;}

.progress.active .bar
  {animation: progress-bar-stripes 2s linear infinite; moz-animation: progress-bar-stripes 2s linear infinite; ms-animation: progress-bar-stripes 2s linear infinite; o-animation: progress-bar-stripes 2s linear infinite; webkit-animation: progress-bar-stripes 2s linear infinite;}

.progress-danger .bar, .progress .bar-danger
  {background-color: #dd514c; background-image: linear-gradient(to bottom,#ee5f5b,#c43c35); background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35); background-image: -o-linear-gradient(top,#ee5f5b,#c43c35); background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35)); background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}

.progress-danger.progress-striped .bar, .progress-striped .bar-danger
  {background-color: #ee5f5b; background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}

.progress-success .bar, .progress .bar-success
  {background-color: #5eb95e; background-image: linear-gradient(to bottom,#62c462,#57a957); background-image: -moz-linear-gradient(top,#62c462,#57a957); background-image: -o-linear-gradient(top,#62c462,#57a957); background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957)); background-image: -webkit-linear-gradient(top,#62c462,#57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}

.progress-success.progress-striped .bar, .progress-striped .bar-success
  {background-color: #62c462; background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}

.progress-info .bar, .progress .bar-info
  {background-color: #4bb1cf; background-image: linear-gradient(to bottom,#5bc0de,#339bb9); background-image: -moz-linear-gradient(top,#5bc0de,#339bb9); background-image: -o-linear-gradient(top,#5bc0de,#339bb9); background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9)); background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}

.progress-info.progress-striped .bar, .progress-striped .bar-info
  {background-color: #5bc0de; background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}

.progress-warning .bar, .progress .bar-warning
  {background-color: #faa732; background-image: linear-gradient(to bottom,#fbb450,#f89406); background-image: -moz-linear-gradient(top,#fbb450,#f89406); background-image: -o-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-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);}

.progress-warning.progress-striped .bar, .progress-striped .bar-warning
  {background-color: #fbb450; background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent); background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent)); background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}

.accordion
  {margin-bottom: 18px;}

.accordion-group
  {border: 1px solid #e5e5e5; border-radius: 4px; margin-bottom: 2px; moz-border-radius: 4px; webkit-border-radius: 4px;}

.accordion-heading
  {border-bottom: 0;}

.accordion-heading .accordion-toggle
  {display: block; padding: 8px 15px;}

.accordion-toggle
  {cursor: pointer;}

.accordion-inner
  {border-top: 1px solid #e5e5e5; padding: 9px 15px;}

.carousel
  {line-height: 1; margin-bottom: 18px; position: relative;}

.carousel-inner
  {overflow: hidden; position: relative; width: 100%;}

.carousel-inner > .item
  {display: none; moz-transition: .6s ease-in-out left; o-transition: .6s ease-in-out left; position: relative; transition: .6s ease-in-out left; webkit-transition: .6s ease-in-out left;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img
  {display: block; line-height: 1;}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev
  {display: block;}

.carousel-inner > .active
  {left: 0;}

.carousel-inner > .next, .carousel-inner > .prev
  {position: absolute; top: 0; width: 100%;}

.carousel-inner > .next
  {left: 100%;}

.carousel-inner > .prev
  {left: -100%;}

.carousel-inner > .next.left, .carousel-inner > .prev.right
  {left: 0;}

.carousel-inner > .active.left
  {left: -100%;}

.carousel-inner > .active.right
  {left: 100%;}

.carousel-control
  {background: #222; border: 3px solid #fff; border-radius: 23px; color: #fff; filter: alpha(opacity=50); font-size: 60px; font-weight: 100; height: 40px; left: 15px; line-height: 30px; margin-top: -20px; moz-border-radius: 23px; opacity: 0.5; position: absolute; text-align: center; top: 40%; webkit-border-radius: 23px; width: 40px;}

.carousel-control.right
  {left: auto; right: 15px;}

.carousel-control:hover, .carousel-control:focus
  {color: #fff; filter: alpha(opacity=90); opacity: 0.9; text-decoration: none;}

.carousel-indicators
  {list-style: none; margin: 0; position: absolute; right: 15px; top: 15px; z-index: 5;}

.carousel-indicators li
  {background-color: #ccc; background-color: rgba(255,255,255,0.25); border-radius: 5px; display: block; float: left; height: 10px; margin-left: 5px; text-indent: -999px; width: 10px;}

.carousel-indicators .active
  {background-color: #fff;}

.carousel-caption
  {background: #333; background: rgba(0,0,0,0.75); bottom: 0; left: 0; padding: 15px; position: absolute; right: 0;}

.carousel-caption h4, .carousel-caption p
  {color: #fff; line-height: 18px;}

.carousel-caption h4
  {margin: 0 0 5px;}

.carousel-caption p
  {margin-bottom: 0;}

.hero-unit
  {background-color: #eee; border-radius: 6px; color: inherit; font-size: 18px; font-weight: 200; line-height: 27px; margin-bottom: 30px; moz-border-radius: 6px; padding: 60px; webkit-border-radius: 6px;}

.hero-unit h1
  {color: inherit; font-size: 60px; letter-spacing: -1px; line-height: 1; margin-bottom: 0;}

.hero-unit li
  {line-height: 27px;}

.pull-right
  {float: right;}

.pull-left
  {float: left;}

.hide
  {display: none;}

.show
  {display: block;}

.invisible
  {visibility: hidden;}

.affix
  {position: fixed;}

.hidden
  {display: none; visibility: hidden;}

.visible-phone
  {display: none !important;}

.visible-tablet
  {display: none !important;}

.hidden-desktop
  {display: none !important;}

.visible-desktop
  {display: inherit !important;}

@media (min-width: 768px) and (max-width: 979px)
  {.hidden-desktop
  { display: inherit !important; }

 .visible-desktop
  { display: none !important; }

 .visible-tablet
  { display: inherit !important; }

 .hidden-tablet
  { display: none !important; }

}

@media (max-width: 767px)
  {.hidden-desktop
  { display: inherit !important; }

 .visible-desktop
  { display: none !important; }

 .visible-phone
  { display: inherit !important; }

 .hidden-phone
  { display: none !important; }

}

.visible-print
  {display: none !important;}

@media print
  {.visible-print
  { display: inherit !important; }

 .hidden-print
  { display: none !important; }

}

@media (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
  { clear: none; float: none; text-align: left; width: auto; }

 .dl-horizontal dd
  { margin-left: 0; }

 .container
  { width: auto; }

 .row-fluid
  { width: 100%; }

 .row, .thumbnails
  { margin-left: 0; }

 .thumbnails > li
  { float: none; margin-left: 0; }

 [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]
  { box-sizing: border-box; display: block; float: none; margin-left: 0; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%; }

 .span12, .row-fluid .span12
  { box-sizing: border-box; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%; }

 .row-fluid [class*="offset"]:first-child
  { margin-left: 0; }

 .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input
  { box-sizing: border-box; display: block; min-height: 28px; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%; }

 .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; }

}

@media (max-width: 480px)
  {.nav-collapse
  { webkit-transform: translate3d(0,0,0); }

 .page-header h1 small
  { display: block; line-height: 18px; }

 input[type="checkbox"], input[type="radio"]
  { border: 1px solid #ccc; }

 .form-horizontal .control-label
  { float: none; padding-top: 0; text-align: left; width: auto; }

 .form-horizontal .controls
  { margin-left: 0; }

 .form-horizontal .control-list
  { padding-top: 0; }

 .form-horizontal .form-actions
  { padding-left: 10px; padding-right: 10px; }

 .media .pull-left, .media .pull-right
  { display: block; float: none; margin-bottom: 10px; }

 .media-object
  { margin-left: 0; margin-right: 0; }

 .modal-header .close
  { margin: -10px; padding: 10px; }

 .carousel-caption
  { position: static; }

}

@media (min-width: 768px) and (max-width: 979px)
  {.row
  { margin-left: -20px; zoom: 1; }

 .row:before, .row:after
  { content: ""; display: table; line-height: 0; }

 .row:after
  { clear: both; }

 [class*="span"]
  { float: left; margin-left: 20px; min-height: 1px; }

 .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
  { content: ""; display: table; line-height: 0; }

 .row-fluid:after
  { clear: both; }

 .row-fluid [class*="span"]
  { box-sizing: border-box; display: block; float: left; margin-left: 2.0744680846383%; margin-left: 2.127659574%; min-height: 28px; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%; }

 .row-fluid [class*="span"]:first-child
  { margin-left: 0; }

 .row-fluid .controls-row [class*="span"] + [class*="span"]
  { margin-left: 2.127659574%; }

 .row-fluid .span12
  { width: 99.946808500638%; width: 99.99999999%; }

 .row-fluid .span11
  { width: 91.436170203638%; width: 91.489361693%; }

 .row-fluid .span10
  { width: 82.925531906638%; width: 82.978723396%; }

 .row-fluid .span9
  { width: 74.414893609638%; width: 74.468085099%; }

 .row-fluid .span8
  { width: 65.904255312638%; width: 65.957446802%; }

 .row-fluid .span7
  { width: 57.393617015638%; width: 57.446808505%; }

 .row-fluid .span6
  { width: 48.882978718638%; width: 48.936170208%; }

 .row-fluid .span5
  { width: 40.372340421638%; width: 40.425531911%; }

 .row-fluid .span4
  { width: 31.861702124638%; width: 31.914893614%; }

 .row-fluid .span3
  { width: 23.351063827638%; width: 23.404255317%; }

 .row-fluid .span2
  { width: 14.840425530638%; width: 14.89361702%; }

 .row-fluid .span1
  { width: 6.3297872336383%; width: 6.382978723%; }

 .row-fluid .offset12
  { margin-left: 104.14893615928%; margin-left: 104.255319138%; }

 .row-fluid .offset12:first-child
  { margin-left: 102.02127658528%; margin-left: 102.127659564%; }

 .row-fluid .offset11
  { margin-left: 95.638297862277%; margin-left: 95.744680841%; }

 .row-fluid .offset11:first-child
  { margin-left: 93.510638288277%; margin-left: 93.617021267%; }

 .row-fluid .offset10
  { margin-left: 87.127659565277%; margin-left: 87.234042544%; }

 .row-fluid .offset10:first-child
  { margin-left: 84.999999991277%; margin-left: 85.10638297%; }

 .row-fluid .offset9
  { margin-left: 78.617021268277%; margin-left: 78.723404247%; }

 .row-fluid .offset9:first-child
  { margin-left: 76.489361694277%; margin-left: 76.595744673%; }

 .row-fluid .offset8
  { margin-left: 70.106382971277%; margin-left: 70.21276595%; }

 .row-fluid .offset8:first-child
  { margin-left: 67.978723397277%; margin-left: 68.085106376%; }

 .row-fluid .offset7
  { margin-left: 61.595744674277%; margin-left: 61.702127653%; }

 .row-fluid .offset7:first-child
  { margin-left: 59.468085100277%; margin-left: 59.574468079%; }

 .row-fluid .offset6
  { margin-left: 53.085106377277%; margin-left: 53.191489356%; }

 .row-fluid .offset6:first-child
  { margin-left: 50.957446803277%; margin-left: 51.063829782%; }

 .row-fluid .offset5
  { margin-left: 44.574468080277%; margin-left: 44.680851059%; }

 .row-fluid .offset5:first-child
  { margin-left: 42.446808506277%; margin-left: 42.553191485%; }

 .row-fluid .offset4
  { margin-left: 36.063829783277%; margin-left: 36.170212762%; }

 .row-fluid .offset4:first-child
  { margin-left: 33.936170209277%; margin-left: 34.042553188%; }

 .row-fluid .offset3
  { margin-left: 27.553191486277%; margin-left: 27.659574465%; }

 .row-fluid .offset3:first-child
  { margin-left: 25.425531912277%; margin-left: 25.531914891%; }

 .row-fluid .offset2
  { margin-left: 19.042553189277%; margin-left: 19.148936168%; }

 .row-fluid .offset2:first-child
  { margin-left: 16.914893615277%; margin-left: 17.021276594%; }

 .row-fluid .offset1
  { margin-left: 10.531914892277%; margin-left: 10.638297871%; }

 .row-fluid .offset1:first-child
  { margin-left: 8.4042553182766%; margin-left: 8.510638297%; }

 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: -20px; zoom: 1; }

 .row:before, .row:after
  { content: ""; display: table; line-height: 0; }

 .row:after
  { clear: both; }

 [class*="span"]
  { float: left; margin-left: 20px; min-height: 1px; }

 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container
  { min-width: 940px; width: 940px; }

 .span12
  { width: 940px; }

 .span11
  { width: 860px; }

 .span10
  { width: 780px; }

 .span9
  { width: 700px; }

 .span8
  { width: 620px; }

 .span7
  { width: 540px; }

 .span6
  { width: 460px; }

 .span5
  { width: 380px; }

 .span4
  { width: 300px; }

 .span3
  { width: 220px; }

 .span2
  { width: 140px; }

 .span1
  { width: 60px; }

 .offset12
  { margin-left: 980px; }

 .offset11
  { margin-left: 900px; }

 .offset10
  { margin-left: 820px; }

 .offset9
  { margin-left: 740px; }

 .offset8
  { margin-left: 660px; }

 .offset7
  { margin-left: 580px; }

 .offset6
  { margin-left: 500px; }

 .offset5
  { margin-left: 420px; }

 .offset4
  { margin-left: 340px; }

 .offset3
  { margin-left: 260px; }

 .offset2
  { margin-left: 180px; }

 .offset1
  { margin-left: 100px; }

 .row-fluid
  { width: 100%; zoom: 1; }

 .row-fluid:before, .row-fluid:after
  { content: ""; display: table; line-height: 0; }

 .row-fluid:after
  { clear: both; }

 .row-fluid [class*="span"]
  { box-sizing: border-box; display: block; float: left; margin-left: 2.0744680846383%; margin-left: 2.127659574%; min-height: 28px; moz-box-sizing: border-box; webkit-box-sizing: border-box; width: 100%; }

 .row-fluid [class*="span"]:first-child
  { margin-left: 0; }

 .row-fluid .controls-row [class*="span"] + [class*="span"]
  { margin-left: 2.127659574%; }

 .row-fluid .span12
  { width: 99.946808500638%; width: 99.99999999%; }

 .row-fluid .span11
  { width: 91.436170203638%; width: 91.489361693%; }

 .row-fluid .span10
  { width: 82.925531906638%; width: 82.978723396%; }

 .row-fluid .span9
  { width: 74.414893609638%; width: 74.468085099%; }

 .row-fluid .span8
  { width: 65.904255312638%; width: 65.957446802%; }

 .row-fluid .span7
  { width: 57.393617015638%; width: 57.446808505%; }

 .row-fluid .span6
  { width: 48.882978718638%; width: 48.936170208%; }

 .row-fluid .span5
  { width: 40.372340421638%; width: 40.425531911%; }

 .row-fluid .span4
  { width: 31.861702124638%; width: 31.914893614%; }

 .row-fluid .span3
  { width: 23.351063827638%; width: 23.404255317%; }

 .row-fluid .span2
  { width: 14.840425530638%; width: 14.89361702%; }

 .row-fluid .span1
  { width: 6.3297872336383%; width: 6.382978723%; }

 .row-fluid .offset12
  { margin-left: 104.14893615928%; margin-left: 104.255319138%; }

 .row-fluid .offset12:first-child
  { margin-left: 102.02127658528%; margin-left: 102.127659564%; }

 .row-fluid .offset11
  { margin-left: 95.638297862277%; margin-left: 95.744680841%; }

 .row-fluid .offset11:first-child
  { margin-left: 93.510638288277%; margin-left: 93.617021267%; }

 .row-fluid .offset10
  { margin-left: 87.127659565277%; margin-left: 87.234042544%; }

 .row-fluid .offset10:first-child
  { margin-left: 84.999999991277%; margin-left: 85.10638297%; }

 .row-fluid .offset9
  { margin-left: 78.617021268277%; margin-left: 78.723404247%; }

 .row-fluid .offset9:first-child
  { margin-left: 76.489361694277%; margin-left: 76.595744673%; }

 .row-fluid .offset8
  { margin-left: 70.106382971277%; margin-left: 70.21276595%; }

 .row-fluid .offset8:first-child
  { margin-left: 67.978723397277%; margin-left: 68.085106376%; }

 .row-fluid .offset7
  { margin-left: 61.595744674277%; margin-left: 61.702127653%; }

 .row-fluid .offset7:first-child
  { margin-left: 59.468085100277%; margin-left: 59.574468079%; }

 .row-fluid .offset6
  { margin-left: 53.085106377277%; margin-left: 53.191489356%; }

 .row-fluid .offset6:first-child
  { margin-left: 50.957446803277%; margin-left: 51.063829782%; }

 .row-fluid .offset5
  { margin-left: 44.574468080277%; margin-left: 44.680851059%; }

 .row-fluid .offset5:first-child
  { margin-left: 42.446808506277%; margin-left: 42.553191485%; }

 .row-fluid .offset4
  { margin-left: 36.063829783277%; margin-left: 36.170212762%; }

 .row-fluid .offset4:first-child
  { margin-left: 33.936170209277%; margin-left: 34.042553188%; }

 .row-fluid .offset3
  { margin-left: 27.553191486277%; margin-left: 27.659574465%; }

 .row-fluid .offset3:first-child
  { margin-left: 25.425531912277%; margin-left: 25.531914891%; }

 .row-fluid .offset2
  { margin-left: 19.042553189277%; margin-left: 19.148936168%; }

 .row-fluid .offset2:first-child
  { margin-left: 16.914893615277%; margin-left: 17.021276594%; }

 .row-fluid .offset1
  { margin-left: 10.531914892277%; margin-left: 10.638297871%; }

 .row-fluid .offset1:first-child
  { margin-left: 8.4042553182766%; margin-left: 8.510638297%; }

 input, textarea, .uneditable-input
  { margin-left: 0; }

 .controls-row [class*="span"] + [class*="span"]
  { margin-left: 20px; }

 input.span12, textarea.span12, .uneditable-input.span12
  { width: 926px; }

 input.span11, textarea.span11, .uneditable-input.span11
  { width: 846px; }

 input.span10, textarea.span10, .uneditable-input.span10
  { width: 766px; }

 input.span9, textarea.span9, .uneditable-input.span9
  { width: 686px; }

 input.span8, textarea.span8, .uneditable-input.span8
  { width: 606px; }

 input.span7, textarea.span7, .uneditable-input.span7
  { width: 526px; }

 input.span6, textarea.span6, .uneditable-input.span6
  { width: 446px; }

 input.span5, textarea.span5, .uneditable-input.span5
  { width: 366px; }

 input.span4, textarea.span4, .uneditable-input.span4
  { width: 286px; }

 input.span3, textarea.span3, .uneditable-input.span3
  { width: 206px; }

 input.span2, textarea.span2, .uneditable-input.span2
  { width: 126px; }

 input.span1, textarea.span1, .uneditable-input.span1
  { width: 46px; }

 .thumbnails
  { margin-left: -20px; }

 .thumbnails > li
  { margin-left: 20px; }

 .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: 18px; }

 .navbar-fixed-bottom
  { margin-top: 18px; }

 .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner
  { padding: 5px; }

 .navbar .container
  { padding: 0; width: auto; }

 .navbar .brand
  { margin: 0 0 0 -5px; padding-left: 10px; padding-right: 10px; }

 .nav-collapse
  { clear: both; }

 .nav-collapse .nav
  { float: none; margin: 0 0 9px; }

 .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: #555; text-shadow: none; }

 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a
  { border-radius: 3px; color: #555; font-weight: bold; moz-border-radius: 3px; padding: 9px 15px; webkit-border-radius: 3px; }

 .nav-collapse .btn
  { border-radius: 4px; font-weight: normal; moz-border-radius: 4px; padding: 4px 10px 4px; webkit-border-radius: 4px; }

 .nav-collapse .dropdown-menu li + li a
  { margin-bottom: 2px; }

 .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus
  { background-color: #f2f2f2; }

 .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a
  { color: #999; }

 .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus
  { background-color: #111111; }

 .nav-collapse.in .btn-group
  { margin-top: 5px; padding: 0; }

 .nav-collapse .dropdown-menu
  { background-color: transparent; border: none; border-radius: 0; box-shadow: none; display: none; float: none; left: auto; margin: 0 15px; max-width: none; moz-border-radius: 0; moz-box-shadow: none; padding: 0; position: static; top: auto; webkit-border-radius: 0; webkit-box-shadow: none; }

 .nav-collapse .open > .dropdown-menu
  { display: block; }

 .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after
  { display: none; }

 .nav-collapse .dropdown-menu .divider
  { display: none; }

 .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after
  { display: none; }

 .nav-collapse .navbar-form, .nav-collapse .navbar-search
  { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); float: none; margin: 9px 0; moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); padding: 9px 15px; webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); }

 .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search
  { border-bottom-color: #111111; border-top-color: #111111; }

 .navbar .nav-collapse .nav.pull-right
  { float: none; margin-left: 0; }

 .nav-collapse, .nav-collapse.collapse
  { height: 0; overflow: hidden; }

 .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; }

}

.small
  {font-size: 11px;}

iframe, svg
  {max-width: 100%;}

.nowrap
  {white-space: nowrap;}

.center, .table td.center, .table th.center
  {text-align: center;}

a.disabled, a.disabled:hover
  {background-color: transparent; color: #999999; cursor: default; text-decoration: none;}

.hero-unit
  {text-align: center;}

.hero-unit .lead
  {font-size: 20px; font-weight: 200; line-height: 27px; margin-bottom: 18px;}

.btn .caret
  {margin-bottom: 7px;}

.blog-row-rule, .blog-item-rule
  {border: 0;}

body.modal
  {padding-top: 0;}

.row-even, .row-odd
  {border-bottom: 1px solid #ddd; padding: 5px; width: 99%;}

.row-odd
  {background-color: transparent;}

.row-even
  {background-color: #f9f9f9;}

.blog-row-rule, .blog-item-rule
  {border: 0;}

.row-fluid .row-reveal
  {visibility: hidden;}

.row-fluid:hover .row-reveal
  {visibility: visible;}

.btn-wide
  {width: 80%;}

.nav-list > li.offset > a
  {font-size: 12px; padding-left: 30px;}

.blog-row-rule, .blog-item-rule
  {border: 0;}

.row-fluid .offset1
  {margin-left: 8.382978723%;}

.row-fluid .offset2
  {margin-left: 16.89361702%;}

.row-fluid .offset3
  {margin-left: 25.404255317%;}

.row-fluid .offset4
  {margin-left: 33.914893614%;}

.row-fluid .offset5
  {margin-left: 42.425531911%;}

.row-fluid .offset6
  {margin-left: 50.93617020799999%;}

.row-fluid .offset7
  {margin-left: 59.446808505%;}

.row-fluid .offset8
  {margin-left: 67.95744680199999%;}

.row-fluid .offset9
  {margin-left: 76.468085099%;}

.row-fluid .offset10
  {margin-left: 84.97872339599999%;}

.row-fluid .offset11
  {margin-left: 91.489361693%;}

.navbar .nav > li > a.btn
  {line-height: 18px; padding: 4px 10px;}

.nav-tabs.nav-dark
  {border-bottom: 1px solid #333; text-shadow: 1px 1px 1px #000;}

.nav-tabs.nav-dark > li > a
  {color: #F8F8F8;}

.nav-tabs.nav-dark > li > a:hover
  {background-color: #777777; border-color: #333 #333 #111;}

.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover
  {background-color: #555555; border: 1px solid #222; border-bottom-color: transparent; color: #ffffff;}

.thumbnail.pull-left
  {margin: 0 10px 10px 0;}

.thumbnail.pull-right
  {margin: 0 0 10px 10px;}

.width-10
  {width: 10px;}

.width-20
  {width: 20px;}

.width-30
  {width: 30px;}

.width-40
  {width: 40px;}

.width-50
  {width: 50px;}

.width-60
  {width: 60px;}

.width-70
  {width: 70px;}

.width-80
  {width: 80px;}

.width-90
  {width: 90px;}

.width-100
  {width: 100px;}

.height-10
  {height: 10px;}

.height-20
  {height: 20px;}

.height-30
  {height: 30px;}

.height-40
  {height: 40px;}

.height-50
  {height: 50px;}

.height-60
  {height: 60px;}

.height-70
  {height: 70px;}

.height-80
  {height: 80px;}

.height-90
  {height: 90px;}

.height-100
  {height: 100px;}

hr.hr-condensed
  {margin: 10px 0;}

.list-striped, .row-striped
  {border-top: 1px solid #ddd; line-height: 18px; list-style: none; margin-left: 0; text-align: left; vertical-align: middle;}

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid
  {border-bottom: 1px solid #ddd; padding: 8px;}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd)
  {background-color: #f9f9f9;}

.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover
  {background-color: #f5f5f5;}

.row-striped .row-fluid
  {width: 97%;}

.row-striped .row-fluid [class*="span"]
  {min-height: 10px;}

.row-striped .row-fluid [class*="span"]
  {margin-left: 8px;}

.row-striped .row-fluid [class*="span"]:first-child
  {margin-left: 0;}

.list-condensed li
  {padding: 4px 5px;}

.row-condensed .row, .row-condensed .row-fluid
  {padding: 4px 5px;}

.list-bordered, .row-bordered
  {border: 1px solid #ddd; border-radius: 4px; line-height: 18px; list-style: none; margin-left: 0; moz-border-radius: 4px; text-align: left; vertical-align: middle; webkit-border-radius: 4px;}

.radio.btn-group input[type=radio]
  {display: none;}

.radio.btn-group > label:first-of-type
  {border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0; moz-border-radius-bottomleft: 4px; moz-border-radius-topleft: 4px; webkit-border-bottom-left-radius: 4px; webkit-border-top-left-radius: 4px;}

fieldset.radio.btn-group
  {padding-left: 0;}

.iframe-bordered
  {border: 1px solid #ddd;}

.tab-content
  {overflow: visible;}

.tabs-left .tab-content
  {overflow: auto;}

.nav-tabs > li > span
  {border: 1px solid transparent; border-radius: 4px 4px 0 0; display: block; line-height: 18px; margin-right: 2px; moz-border-radius: 4px 4px 0 0; padding-bottom: 8px; padding-left: 12px; padding-right: 12px; padding-top: 8px; webkit-border-radius: 4px 4px 0 0;}

.btn-micro
  {font-size: 10px; line-height: 8px; padding: 1px 4px;}

.tip-wrap
  {background-color: #000; border-radius: 4px; color: #fff; max-width: 200px; moz-border-radius: 4px; padding: 3px 8px; text-align: center; text-decoration: none; webkit-border-radius: 4px; z-index: 100;}

.page-header
  {margin: 2px 0px 10px 0px; padding-bottom: 5px;}

.input-prepend .chzn-container-single .chzn-single
  {border-color: #ccc; border-radius: 0 3px 3px 0; box-shadow: none; height: 26px; moz-border-radius: 0 3px 3px 0; moz-box-shadow: none; webkit-border-radius: 0 3px 3px 0; webkit-box-shadow: none;}

.input-prepend .chzn-container-active .chzn-single-with-drop
  {border-radius: 0 3px 0 0; moz-border-radius: 0 3px 0 0; webkit-border-radius: 0 3px 0 0;}

.input-prepend .chzn-container-single .chzn-drop
  {border-color: #ccc;}

.input-prepend > .add-on, .input-append > .add-on
  {vertical-align: top;}

.element-invisible
  {border: 0; height: 1px; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 1px;}

.form-vertical .control-label
  {float: none; padding-right: 0; padding-top: 0; text-align: left; width: auto;}

.form-vertical .controls
  {margin-left: 0;}

.width-auto
  {width: auto;}

.btn-group .chzn-results
  {white-space: normal;}

.accordion-body.in:hover
  {overflow: visible;}

.invalid
  {color: #9d261d; font-weight: bold;}

input.invalid
  {border: 1px solid #9d261d;}

.tooltip
  {max-width: 400px;}

.tooltip-inner
  {max-width: none; text-align: left; text-shadow: none;}

th .tooltip-inner
  {font-weight: normal;}

.tooltip.hasimage
  {opacity: 1;}

.tip-text
  {text-align: left;}

div.modal
  {background-clip: padding-box; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.3); border-radius: 6px; box-shadow: 0 3px 7px rgba(0,0,0,0.3); left: 50%; margin-left: -280px; moz-background-clip: padding-box; moz-border-radius: 6px; moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3); outline: none; position: fixed; top: 10%; webkit-background-clip: padding-box; webkit-border-radius: 6px; webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3); width: 560px; z-index: 1050;}

div.modal.fade
  {moz-transition: opacity .3s linear, top .3s ease-out; o-transition: opacity .3s linear, top .3s ease-out; top: -25%; transition: opacity .3s linear, top .3s ease-out; webkit-transition: opacity .3s linear, top .3s ease-out;}

div.modal.fade.in
  {top: 10%;}

@media (max-width: 767px)
  {div.modal
  { left: 20px; margin: 0; position: fixed; right: 20px; top: 20px; width: auto; }

 div.modal.fade
  { top: -100px; }

 div.modal.fade.in
  { top: 20px; }

}

@media (max-width: 480px)
  {div.modal
  { left: 10px; right: 10px; top: 10px; }

}

@font-face
  {font-family: 'IcoMoon'; font-style: normal; font-weight: normal; src: url('../../../media/jui/fonts/IcoMoon.eot'); src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');}

[data-icon]:before
  {content: attr(data-icon); font-family: 'IcoMoon'; speak: none;}

[class^="icon-"], [class*=" icon-"]
  {display: none; height: 14px; line-height: 14px; margin-right: .3em; width: 14px;}

[class^="icon-"]:before, [class*=" icon-"]:before
  {font-family: 'IcoMoon'; font-style: normal; speak: none;}

.icon-home:before
  {content: "\21";}

.icon-user:before
  {content: "\22";}

.icon-checkedout:before, .icon-lock:before, .icon-locked:before
  {content: "\23";}

.icon-comment:before, .icon-comments:before
  {content: "\24";}

.icon-comments-2:before
  {content: "\25";}

.icon-share-alt:before, .icon-out:before
  {content: "\26";}

.icon-share:before, .icon-redo:before
  {content: "\27";}

.icon-undo:before
  {content: "\28";}

.icon-file-add:before
  {content: "\29";}

.icon-new:before, .icon-plus:before
  {content: "\2a";}

.icon-apply:before, .icon-edit:before, .icon-pencil:before
  {content: "\2b";}

.icon-pencil-2:before
  {content: "\2c";}

.icon-folder-open:before, .icon-folder:before
  {content: "\2d";}

.icon-folder-close:before, .icon-folder-2:before
  {content: "\2e";}

.icon-picture:before
  {content: "\2f";}

.icon-pictures:before
  {content: "\30";}

.icon-list:before, .icon-list-view:before
  {content: "\31";}

.icon-power-cord:before
  {content: "\32";}

.icon-cube:before
  {content: "\33";}

.icon-puzzle:before
  {content: "\34";}

.icon-flag:before
  {content: "\35";}

.icon-tools:before
  {content: "\36";}

.icon-cogs:before
  {content: "\37";}

.icon-options:before, .icon-cog:before
  {content: "\38";}

.icon-equalizer:before
  {content: "\39";}

.icon-wrench:before
  {content: "\3a";}

.icon-brush:before
  {content: "\3b";}

.icon-eye-open:before, .icon-eye:before
  {content: "\3c";}

.icon-checkbox-unchecked:before
  {content: "\3d";}

.icon-checkin:before, .icon-checkbox:before
  {content: "\3e";}

.icon-checkbox-partial:before
  {content: "\3f";}

.icon-asterisk:before, .icon-star-empty:before
  {content: "\40";}

.icon-star-2:before
  {content: "\41";}

.icon-featured:before, .icon-star:before
  {content: "\42";}

.icon-calendar:before
  {content: "\43";}

.icon-calendar-2:before
  {content: "\44";}

.icon-question-sign:before, .icon-help:before
  {content: "\45";}

.icon-support:before
  {content: "\46";}

.icon-pending:before, .icon-warning:before
  {content: "\48";}

.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before
  {content: "\47";}

.icon-unpublish:before, .icon-cancel:before
  {content: "\4a";}

.icon-eye-close:before, .icon-minus:before
  {content: "\4b";}

.icon-purge:before, .icon-trash:before
  {content: "\4c";}

.icon-envelope:before, .icon-mail:before
  {content: "\4d";}

.icon-mail-2:before
  {content: "\4e";}

.icon-unarchive:before, .icon-drawer:before
  {content: "\4f";}

.icon-archive:before, .icon-drawer-2:before
  {content: "\50";}

.icon-box-add:before
  {content: "\51";}

.icon-box-remove:before
  {content: "\52";}

.icon-search:before
  {content: "\53";}

.icon-filter:before
  {content: "\54";}

.icon-camera:before
  {content: "\55";}

.icon-play:before
  {content: "\56";}

.icon-music:before
  {content: "\57";}

.icon-grid-view:before
  {content: "\58";}

.icon-grid-view-2:before
  {content: "\59";}

.icon-menu:before
  {content: "\5a";}

.icon-thumbs-up:before
  {content: "\5b";}

.icon-thumbs-down:before
  {content: "\5c";}

.icon-delete:before, .icon-remove:before, .icon-cancel-2:before
  {content: "\49";}

.icon-save-new:before, .icon-plus-2:before
  {content: "\5d";}

.icon-ban-circle:before, .icon-minus-sign:before, .icon-minus-2:before
  {content: "\5e";}

.icon-key:before
  {content: "\5f";}

.icon-quote:before
  {content: "\60";}

.icon-quote-2:before
  {content: "\61";}

.icon-database:before
  {content: "\62";}

.icon-location:before
  {content: "\63";}

.icon-zoom-in:before
  {content: "\64";}

.icon-zoom-out:before
  {content: "\65";}

.icon-expand:before
  {content: "\66";}

.icon-contract:before
  {content: "\67";}

.icon-expand-2:before
  {content: "\68";}

.icon-contract-2:before
  {content: "\69";}

.icon-health:before
  {content: "\6a";}

.icon-wand:before
  {content: "\6b";}

.icon-unblock:before, .icon-refresh:before
  {content: "\6c";}

.icon-vcard:before
  {content: "\6d";}

.icon-clock:before
  {content: "\6e";}

.icon-compass:before
  {content: "\6f";}

.icon-address:before
  {content: "\70";}

.icon-feed:before
  {content: "\71";}

.icon-flag-2:before
  {content: "\72";}

.icon-pin:before
  {content: "\73";}

.icon-lamp:before
  {content: "\74";}

.icon-chart:before
  {content: "\75";}

.icon-bars:before
  {content: "\76";}

.icon-pie:before
  {content: "\77";}

.icon-dashboard:before
  {content: "\78";}

.icon-lightning:before
  {content: "\79";}

.icon-move:before
  {content: "\7a";}

.icon-next:before
  {content: "\7b";}

.icon-previous:before
  {content: "\7c";}

.icon-first:before
  {content: "\7d";}

.icon-last:before
  {content: "\e000";}

.icon-loop:before
  {content: "\e001";}

.icon-shuffle:before
  {content: "\e002";}

.icon-arrow-first:before
  {content: "\e003";}

.icon-arrow-last:before
  {content: "\e004";}

.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before
  {content: "\e005";}

.icon-chevron-right:before, .icon-arrow-right:before
  {content: "\e006";}

.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before
  {content: "\e007";}

.icon-chevron-left:before, .icon-arrow-left:before
  {content: "\e008";}

.icon-arrow-up-2:before
  {content: "\e009";}

.icon-arrow-right-2:before
  {content: "\e00a";}

.icon-download:before, .icon-arrow-down-2:before
  {content: "\e00b";}

.icon-arrow-left-2:before
  {content: "\e00c";}

.icon-play-2:before
  {content: "\e00d";}

.icon-menu-2:before
  {content: "\e00e";}

.icon-arrow-up-3:before
  {content: "\e00f";}

.icon-arrow-right-3:before
  {content: "\e010";}

.icon-arrow-down-3:before
  {content: "\e011";}

.icon-arrow-left-3:before
  {content: "\e012";}

.icon-print:before, .icon-printer:before
  {content: "\e013";}

.icon-color-palette:before
  {content: "\e014";}

.icon-camera-2:before
  {content: "\e015";}

.icon-file:before
  {content: "\e016";}

.icon-file-remove:before
  {content: "\e017";}

.icon-save-copy:before, .icon-copy:before
  {content: "\e018";}

.icon-cart:before
  {content: "\e019";}

.icon-basket:before
  {content: "\e01a";}

.icon-broadcast:before
  {content: "\e01b";}

.icon-screen:before
  {content: "\e01c";}

.icon-tablet:before
  {content: "\e01d";}

.icon-mobile:before
  {content: "\e01e";}

.icon-users:before
  {content: "\e01f";}

.icon-briefcase:before
  {content: "\e020";}

.icon-download:before
  {content: "\e021";}

.icon-upload:before
  {content: "\e022";}

.icon-bookmark:before
  {content: "\e023";}

.icon-out-2:before
  {content: "\e024";}

body.site
  {border-top: 0px solid #0088CC !important; border-top: 0px solid #0088cc; padding: 0px;}

body.site.fluid
  {background-color: #ffffff;}

.thumbnail
  {margin-bottom: 9px;}

.accordion-group
  {background: #fff;}

.site-title
  {font-size: 40px; font-weight: bold; line-height: 48px;}

.brand
  {color: #004466; moz-transition: color .5s linear; o-transition: color .5s linear; transition: color .5s linear; webkit-transition: color .5s linear;}

.brand:hover
  {color: #08c; text-decoration: none;}

.header
  {margin-bottom: 0px;}

.header .finder
  {margin-top: 14px;}

.header .finder .btn
  {margin-top: 0px;}

.navigation
  {/*border-bottom: 1px solid rgba(0,0,0,0.075);*/ border-top: 1px solid rgba(0,0,0,0.075); padding: 0; width: 960px;}

.navigation .nav-pills
  {background-color: #6699CC; background-image: url("../images/bg.gif"); height: 28px; margin-bottom: 0;}

.hero-unit
  {background-color: #08C;}

.hero-unit > *
  {color: white; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}

.container
  {max-width: 960px; min-width: 960px;}

.body .container
  {background-color: #fff; border: 1px solid rgba(0,0,0,0.15); border-radius: 0px; box-shadow: 0px 0px 6px rgba(0,0,0,0.05); moz-border-radius: 4px; moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.05); padding: 0px; webkit-border-radius: 4px; webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);}

.well .page-header
  {margin: 0px 0px 5px 0px;}

h1, h2, h3, h4, h5, h6
  {margin: 12px 0;}

h1
  {font-size: 26px; line-height: 28px;}

h2
  {font-size: 13px; line-height: 24px;}

h3
  {color: #0066CC; font-size: 14px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0; padding-bottom: 0; padding-top: 0;}

h3 a:link
  {color: #0066CC;}

h4
  {font-size: 14px; line-height: 16px;}

h5
  {font-size: 13px; line-height: 15px;}

h6
  {font-size: 12px; line-height: 14px;}

.module-header
  {border-bottom: 1px solid #eeeeee; margin: 20px 0 18px 0; padding-bottom: 17px;}

.item-title
  {margin-bottom: 9px;}

.item-content
  {margin: 18px 0;}

.item-subtitle
  {margin-bottom: 9px;}

.pull-right.item-image
  {margin: 0 0 18px 20px;}

.pull-left.item-image
  {margin: 0 11px 18px 0;}

.header .nav > li:last-child > .dropdown-menu, .item-actions .dropdown-menu, .item-comment .dropdown-menu
  {left: initial; right: 0;}

.article-index
  {margin: 0 0 10px 10px;}

.list-item-title
  {margin-bottom: 9px;}

.list-item-content
  {margin: 18px 0;}

.list-item-subtitle
  {margin-bottom: 9px;}

.items-more, .content-links
  {padding: 15px 0;}

.breadcrumb
  {margin: 10px 0;}

.img_caption .left
  {float: left; margin-right: 1em;}

.img_caption .right
  {float: right; margin-left: 1em;}

.img_caption .left p
  {clear: left; text-align: center;}

.img_caption .right p
  {clear: right; text-align: center;}

.img_caption
  {text-align: center !important;}

.img_caption.none
  {margin-left: auto; margin-right: auto;}

#aside .nav .nav-child
  {border-left: 2px solid #ddd; padding-left: 5px;}

.navigation .nav-child
  {background-clip: padding-box; background-color: #666666; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); border-bottom-width: 2px; border-radius: 6px; border-right-width: 2px; box-shadow: 0 5px 10px rgba(0,0,0,0.2); display: none; float: left; left: 0; list-style: none; margin: 2px 0 0; min-width: 160px; moz-background-clip: padding; moz-border-radius: 6px; moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2); padding: 5px 0; position: absolute; top: 95%; webkit-background-clip: padding-box; webkit-border-radius: 6px; webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); z-index: 1000;}

.navigation .nav-child.pull-right
  {left: auto; right: 0;}

.navigation .nav-child .divider
  {background-color: #e5e5e5; border-bottom: 1px solid #fff; height: 1px; margin: -5px 0 5px; margin: 8px 1px; overflow: hidden; width: 100%;}

.navigation .nav-child a
  {clear: both; color: #333; display: block; font-family: verdana !important; font-size: 13px; font-weight: bold; line-height: 18px; padding: 3px 20px; text-decoration: none; white-space: nowrap;}

.navigation .nav > li
  {position: relative;}

.navigation .nav > li:hover > .nav-child, .navigation .nav > li > a:focus + .nav-child
  {display: block;}

.navigation .nav-child:before
  {border-bottom: 7px solid #ccc; border-bottom-color: rgba(0,0,0,0.2); border-left: 7px solid transparent; border-right: 7px solid transparent; content: ''; display: inline-block; left: 9px; position: absolute; top: -7px;}

.navigation .nav-child:after
  {border-bottom: 6px solid #666666; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ''; display: inline-block; left: 10px; position: absolute; top: -6px;}

.navigation .nav-child li > a:hover, .navigation .nav-child li > a:focus, .navigation .nav-child:hover > a
  {background-color: #000; background-color: #08c; background-repeat: repeat-x; color: #fff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0); text-decoration: none;}

dl.tabs
  {float: left; margin-bottom: -1px;}

dl.tabs dt.tabs
  {background-color: #F0F0F0; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-top: 1px solid #CCC; float: left; margin-left: 3px; padding: 4px 10px;}

dl.tabs dt:hover
  {background-color: #F9F9F9;}

dl.tabs dt.open
  {background-color: #FFF; border-bottom: 1px solid #FFF;}

dl.tabs dt.tabs h3
  {font-size: 1.1em; font-weight: normal; margin: 0;}

dl.tabs dt.tabs h3 a
  {color: #0088CC;}

dl.tabs dt.tabs h3 a:hover
  {color: #005580; text-decoration: none;}

dl.tabs dt.open h3 a
  {color: #000; text-decoration: none;}

div.current dd.tabs
  {background-color: #FFF; border: 1px solid #CCC; clear: both; margin: 0; padding: 10px;}

.big-text-red
  {color: #DC332B; font-family: Verdana,Geneva,sans-serif; font-size: 165%;}

.span-text-center a
  {display: block; text-align: center;}

.text-red
  {color: #DC332B;}

.home-left-50
  {float: left; width: 50%;}

.home-right-50
  {float: right; width: 50%;}

.homepage-curnt-issue-title
  {background-color: #EBEBEB; border: 1px solid #CCCCCC; color: #DC332B; font-size: 17px; font-style: normal; font-weight: bold; line-height: 28px; margin: 0px 0 5px; padding-bottom: 0; padding-left: 2px; padding-top: 0; text-decoration: none;}

.moduletable_current_issue_h3 h3
  {color: #000000; font-size: 15px;}

.home-page-current-issues-cover h3
  {color: #000000; font-size: 14px;}

.libraryTable
  {}

.libraryTable-bg
  {background: url("../../../images/Col_Top.jpg");}

.libraryTable-btm-bg
  {background: url("../../../images/Col_bottom.jpg");}

.libraryTable a
  {color: #993300; font-size: 15px; font-weight: bold;}

.libraryTable a:hover
  {color: #6699CC; font-weight: bold;}

h2 a, .h2 a:visited
  {color: #0066CC; font-size: 13px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px; text-decoration: none;}

h2 a:hover
  {color: #0066ff; font-size: 12px;}

.header-logo p
  {margin: 0px;}

.content-page
  {padding: 5px;}

.custom_home_gallery, #innerBM340
  {background-color: #C3D5EB; border: 2px solid #FFFFFF; border-radius: 5px; box-shadow: 0 0 5px #CCC; margin: 0 20px 30px 20px; padding: 10px 0 20px 0px;}

.custom_home_gallery table
  {width: 100%;}

.moduletable_home_gallery > h3, .moduletable > h3
  {color: #CC0000; font-size: 17px; margin: 0 30px 10px 30px;}

 .moduletable table .cats
  { }

.banner-col1,.banner-col2,.banner-col3
  {display: block; float: left; padding: 10px; width: 300px;}

.banner-col1 .span-text-center,.banner-col2 .span-text-center,.banner-col3 .span-text-center
  {float: none;}

#homepageimages
  {border: 0px solid #CCCCCC;}

.oneColFixCtrHdr
  {border: 1px solid #CCCCCC; padding: 5px;}

.custom_search_box_google
  {position: relative;}

.searchbox
  {position: absolute; right: 0; width: 260px;height:28px;}

#ISSNTierLeft1Line
  {border-bottom: 1px dotted #000000; margin: 0; padding: 5px 0; width: 960px;}

#ISSNTierLeft
  {float: left; padding-left: 5px; width: 545px;}

.current_issue_content
  {float: left; margin: 5px; width: 100%;}

.home-page-current-issues-cover
  {float: left; width: 50%;}

.current_issue_listing
  {margin: 0;}

.current_issue_listing li
  {list-style-type: none;}

.menu_article_inner_links
  {margin: 0;}

.menu_article_inner_links li
  {list-style-type: none;}

.menu_article_inner_links li a
  {display: inline; font-size: 12px; text-decoration: underline;}

.menu_article_inner_links li a:hover
  {background: none;}

.home-gallery-mod
  {display: block; float: left; width: 100%;}

.items-leading > div
  {float: left; width: 100%;}

.pull-right.item-image > img
  {border: 2px solid #6699CC; width: 72px;}

.moduletable_footer_menus_bg
  {background-color: #C4C4C4; display: inline-block; padding: 10px;}

.menu_footer_menus li
  {float: left; padding-bottom: 5px; width: 25%;}

.menu_footer_menus li a,.menu_footer_menus li a:focus
  {background: none; color: #0066CC; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: bold;}

.menu_footer_menus li a:hover
  {background: none; color: #0066CC; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline;}

.page-header h2
  {color: #336699; font-size: 18px; font-style: normal; font-weight: bolder;}

#ourCollection
  {background-color: #C4C4C4;}

#ourCollection a
  {color: #0066CC; font-size: 13px; text-decoration: none;}

#ourCollection a:hover
  {text-decoration: underline;}

#ourCollection table
  {width: 960px;}

#ourCollection table td
  {width: 25%;}

#ourCollection h2
  {border: 0 none; line-height: 6px; margin: 0 0 10px 0; padding-top: 0;}

.ITI
  {color: #DC332B; font-family: Verdana,Geneva,sans-serif; font-size: 165%;}

.footer
  {}

.tablePeach
  {background-color: #F8F1E7; border: medium none; margin-top: 5px;}

.rightimage
  {float: right;}

.tablePeach h2
  {background-color: #EBEBEB; border-bottom: 1px dotted #333333; color: #0066CC; font-size: 14px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px;}

.tablePeach h2 a ,h2 a:visited
  {color: #0066CC; font-size: 12px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px; text-decoration: none;}

.tablePeach h2 a:hover ,h2 a:focus
  {color: #0066FF; font-size: 12px; font-style: normal; font-weight: bold; padding: 0 0 0 2px; text-decoration: underline;}

.tableGray
  {background-color: #EBEBEB; border: medium none; margin-top: 5px;}

.tableGray h4
  {background-color: #F8F1E7; border-bottom: 1px dotted #333333; color: #333333; font-size: 14px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px;}

.tableGray h4 a
  {background-color: #F8F1E7 !important; border-bottom: 1px dotted #333333; color: #333333; font-size: 14px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px;}

.tableGray h4 a, h4 a:visited
  {color: #333333 !important; font-size: 12px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px; text-decoration: none;}

.tableGray h4 a:hover
  {color: #FF0000 !important; font-size: 12px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px; text-decoration: none;}

.leftimage
  {border: 2px solid #6699CC; float: left; font-size: 60%; margin-left: 5px; margin-right: 10px; margin-top: 10px;}

.rightimage
  {border: 2px solid #6699CC; float: right; font-size: 60%; margin-left: 10px; margin-right: 5px; margin-top: 10px;}

.centerimage
  {border: 2px solid #6699CC; text-align: center;}

#leftsidebar
  {border: 0 solid #cccccc; float: left; margin: 5px 0 5px 5px; padding: 2px 2px 10px;}

#maincontentright
  {background: none repeat scroll 0 0 #FFFFFF; float: right; height: 1%; padding: 5px 10px 5px 0; text-align: left; width: 75%;}

#subscribe
  {padding: 0 5px 0; text-align: right;}

.click-images
  {color: #000000; font-family: Verdana,Geneva,sans-serif; font-size: 12px;}

.footer-heading
  {color: #ffffff; font-size: 26px; height: 38px; padding: 10px;}

.joomla_add_this
  {padding: 0 0 17px;}

.miniBox
  {display: inline; float: left; height: 130px; margin: 5px 0 0; overflow: hidden; width: 300px;}

.signupframe p
  {font-size: 12px;}

.chronoform
  {display: none;}

.well._menu
  {display: none;}

#footer a
  {color: #666666 !important; text-decoration: none;}

#footer a:hover
  {color: #FF0000 !important; text-decoration: underline;}

#aside .span3 .well
  {margin-left: 8px !important;}

.navigation ul li a
  {color: #fff;}

.nav-child.unstyled.small li a
  {color: #fff;}

.breadcrumb li a
  {color:#333!important; text-decoration: none; 
}

.home-page-current-issues-cover a
  {color: #0066CC !important; font-size: 12px; font-weight: bolder; text-decoration: underline;}

.home-page-current-issues-cover a:hover
  {color: #6699cc!important;}

.bg-color-peach
  {background-color: #F8F1E7; border-bottom: 1px dotted #333333; color: #333333; font-size: 14px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px;}

.bg-color-gray
  {background-color: #EBEBEB; border-bottom: 1px dotted #333333; color: #0066CC; font-size: 14px; font-style: normal; font-weight: bold; margin: 0; padding: 0 0 0 2px;}

h1
  {color: #336699; font-size: 110%; font-style: normal; font-weight: bold; margin: 0px;}

h3
  {color: #0066CC; font-style: normal; font-weight: bold; margin: 0px; padding-bottom: 0px; padding-top: 0px;}

h3 a:link
  {color: #0066CC;}

h3 a:visited
  {color: #0066CC;}

h4special
  {background-color: #E3C89F; border-bottom: 1px #333333 dotted; color: #333333; font-size: 90%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px;}

#HeadingTitle
  {background-color: #E3C89F; border-bottom: 1px #333333 dotted; color: #333333; font-size: 90%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px;}

h4
  {background-color: #F8F1E7; border-bottom: 1px #333333 dotted; color: #333333; font-size: 90%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px;}

h4 a, .h4 a:visited
  {color: #333333; font-size: 95%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px; text-decoration: none;}

h4 a:hover, .h4 a:focus
  {color: #FF0000; font-size: 95%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px; text-decoration: none;}

h5
  {background-color: #F8F1E7; border-bottom: 1px #6699CC dotted; color: #0066CC; font-size: 90%; font-style: normal; font-weight: bold; margin: 0px; padding: 0px 0px 0px 2px;}

h5 a
  {background-color: #F8F1E7; border-bottom: 1px #6699CC dotted; color: #0066CC; font-size: 90%; font-style: normal; font-weight: bold; padding: 0px 0px 0px 2px; text-decoration: underline;}

h5 a:hover, .h5 a:focus
  {background-color: #F8F1E7; border-bottom: 1px #6699CC dotted; color: #FF0000; font-size: 90%; font-style: normal; font-weight: bold; padding: 0px 0px 0px 2px; text-decoration: underline;}

h6
  {background-color: #EBEBEB; border: #CCCCCC 1px solid; color: #dc332b; font-size: 110%; font-style: normal; font-weight: bold; margin: 0px; margin-bottom: 5px; padding-bottom: 0px; padding-left: 2px; padding-top: 0px; text-decoration: none;}

h6 a
  {background-color: #EBEBEB; border-bottom: #CCCCCC 1px solid; color: #dc332b; font-size: 90%; font-style: normal; font-weight: bold; padding-bottom: 0px; padding-left: 2px; padding-top: 0px; text-decoration: none;}

h6 a:hover, h6 a:focus
  {background-color: #EBEBEB; border-bottom: #CCCCCC 1px solid; color: #dc332b; font-style: normal; font-weight: bold; padding-bottom: 0px; padding-left: 2px; padding-top: 0px; text-decoration: underline;}

.authorbio
  {font-weight: bold; text-transform: uppercase;}

.articleh3
  {color: #0066CC; font-size: 14px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0; padding-bottom: 0; padding-top: 0;}

#current-issue
  {width: 100%;}

.current-issue
  { width: 928px; margin: 0 auto; border: #CCCCCC 1px solid; padding: 5px;
}

 
#CIContainer
  {margin:0; -webkit-column-count: 2; -webkit-column-gap: 10px; -moz-column-count: 2; -moz-column-gap: 10px; column-count: 2; column-gap: 15px;
}

 
.featuredhome
  {display: inline-block; background: #FEFEFE; margin: 0 2px 10px; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; padding: 8px; padding-bottom: 0px; vertical-align: top; width: 100%;}

.featuredhome h3
  {color: #000;}

.libbriefs
  { width: 900px; height:120px; overflow-y: hidden; }

.libcont
  { background-color: #C3D5EB; border: 2px solid #FFFFFF; border-radius: 5px; box-shadow: 0 0 5px #CCC; margin: 0 10px 20px 10px; padding: 10px 0 20px 0px; }

.libul
  {margin: 0;}

.libli
  {display: inline-block; margin: 0 0px 0px 0px; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; padding: 8px; padding-bottom: 0px; vertical-align: top; width: 164px; height:120px; overflow-y: hidden;
 float:left; 
 }

 .libbriefs a, .libli h3 a
  { color: #993300 !important; font-weight: bold !important;}

/* Line 988 */
.libbriefs a:hover, .libli h3 a:hover
  { color: #6699cc !important; font-weight: bold !important;}

 
.joomla_add_this
  {float: right !important;}

.tags
  {display: none;}

#searchForm .phrases
  {display: none;}

#searchForm .only
  {display: none;}

 
#searchForm .btn-toolbar
  {display: none;}
  
#pastissues  {margin: -2px 0 -21px -5px !important;
border:none;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); 
border: #ff0000 0px solid !important;
}  

#pastissues .current_issue_content .featuredhome
  {width:447px;
background: transparent;}


#pastissue .container
  {margin: -10px 0 0 -10px !important;
border:none;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); 
}

#pastissue .container .current_issue_content .featuredhome
  {width:447px;
background: transparent;
}

#pastissue .container .current-issue
  { width: 928px; margin: 0 auto; border: #CCCCCC 1px solid; padding: 5px;
}

#pastissue .galley
  {margin: 0 -10px -23px -10px !important;}

#pastissue .libraryTable h3, #tier2area .libraryTable h3
  {margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; height:20px; font-size: 16px; font-style: normal; font-weight: bold; color: #dc332b; padding-top: 0px; padding-bottom: 0px; padding-left: 2px;}

.content-category h2
  { font-size: 18px; font-style: normal; font-weight: bold; color: #336699;}

dd p.readmore
  {display: inline;}

#pastissue .CContact, #tier2area .CContact
  {
	  padding: 0;
	  border:1px solid #000; height: 171px; width: 170px; border-image-repeat: stretch stretch; background-image: url("/images/emailsub_bg2.jpg"); background-repeat: no-repeat;}

#pastissue .rightimageNoBorder, #tier2area .rightimageNoBorder
  {float: right; margin-bottom: 10px; margin-left: 10px; font-size: 60%;}

#tier2area .style41
  {color: #dc332b; font-size: 150%; font-weight: bold;}

 
#pastissue #ourCollection h2
  {background-color: #c4c4c4; border:none; padding: 6px; font-size: 20px; 
}

#pastissue #maincontentright table, #tier2area #maincontentright table
  {background-color: #f5f5f5; border-spacing: 2px; max-width: 100%;}

#tier2area #maincontentright h2
  {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size:15px; font-style: normal; font-weight: bold; color: #0066cc; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #6699cc; background-color: #ebebeb;}


#pastissue .current_issue_content
  {margin: 0 0 30px 0 !important;}

#pastissue h2, #tier2area h2
  {margin-top: 0px; 
	  margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 15px; font-style: normal; font-weight: bold; color: #0066cc; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #6699cc; background-color: #ebebeb;}

#pastissue h6, #tier2area h6
  { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; height:20px; font-size: 16px; font-style: normal; font-weight: bold; color: #dc332b; padding-top: 0px; padding-bottom: 0px; padding-left: 2px; border: 1px solid #ccc; background-color: #ebebeb; }

 #pastissue .style43, #tier2area .style43
  { font-size: 18px; }

 #pastissue h4, #tier2area h4
  { margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; font-size: 14px; font-style: normal; color: #333333; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; background-color: #f8f1e7; }