<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	display:block
}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]){
	display:none
}
html{
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a:focus{
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
a:hover,a:active{
	outline:0
}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	width:auto9;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}
#map_canvas img,.google-maps img{
	max-width:none
}
button,input,select,textarea{
	margin:0;
	font-size:100%;
	vertical-align:middle
}
button,input{
	*overflow:visible;
	line-height:normal
}
button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	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"]{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-appearance:textfield
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{
	-webkit-appearance:none
}
textarea{
	overflow:auto;
	vertical-align:top
}
@media print{
	*{
	color:#000 !important;
	text-shadow:none !important;
	background:transparent !important;
	box-shadow:none !important
}
a,a:visited{
	text-decoration:underline
}
a[href]:after{
	content:" (" attr(href) ")"
}
abbr[title]:after{
	content:" (" attr(title) ")"
}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
	content:""
}
pre,blockquote{
	border:1px solid #999;
	page-break-inside:avoid
}
thead{
	display:table-header-group
}
tr,img{
	page-break-inside:avoid
}
img{
	max-width:100% !important
}
@page{
	margin:0.5cm
}
p,h2,h3{
	orphans:3;
	widows:3
}
h2,h3{
	page-break-after:avoid
}

}
body{
	margin:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333333;
	background-color:#ffffff
}
a{
	color:#0088cc;
	text-decoration:none
}
a:hover,a:focus{
	color:#005580;
	text-decoration:underline
}
.img-rounded{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.img-polaroid{
	padding:4px;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1)
}
.img-circle{
	-webkit-border-radius:500px;
	-moz-border-radius:500px;
	border-radius:500px
}
.row{
	margin-left:-20px;
	*zoom:1
}
.row:before,.row:after{
	display:table;
	line-height:0;
	content:""
}
.row:after{
	clear:both
}
[class*="span"]{
	float:left;
	min-height:1px;
	margin-left:20px
}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
	width:1000px
}
.span12{
	width:1000px
}
.span11{
	width:915px
}
.span10{
	width:830px
}
.span9{
	width:745px
}
.span8{
	width:660px
}
.span7{
	width:575px
}
.span6{
	width:490px
}
.span5{
	width:405px
}
.span4{
	width:320px
}
.span3{
	width:235px
}
.span2{
	width:150px
}
.span1{
	width:65px
}
.offset12{
	margin-left:980px
}
.offset11{
	margin-left:900px
}
.offset10{
	margin-left:820px
}
.offset9{
	margin-left:740px
}
.offset8{
	margin-left:660px
}
.offset7{
	margin-left:580px
}
.offset6{
	margin-left:500px
}
.offset5{
	margin-left:420px
}
.offset4{
	margin-left:340px
}
.offset3{
	margin-left:260px
}
.offset2{
	margin-left:180px
}
.offset1{
	margin-left:100px
}
.row-fluid{
	width:100%;
	*zoom:1
}
.row-fluid:before,.row-fluid:after{
	display:table;
	line-height:0;
	content:""
}
.row-fluid:after{
	clear:both
}
.row-fluid[class*="span"]{
	display:block;
	float:left;
	width:100%;
	min-height:30px;
	margin-left:2.127659574468085%;
	*margin-left:2.074468085106383%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.row-fluid[class*="span"]:first-child{
	margin-left:0
}
.row-fluid .controls-row[class*="span"]+[class*="span"]{
	margin-left:2.127659574468085%
}
.row-fluid .span12{
	width:100%;
	*width:99.94680851063829%
}
.row-fluid .span11{
	width:91.48936170212765%;
	*width:91.43617021276594%
}
.row-fluid .span10{
	width:82.97872340425532%;
	*width:82.92553191489361%
}
.row-fluid .span9{
	width:74.46808510638297%;
	*width:74.41489361702126%
}
.row-fluid .span8{
	width:65.95744680851064%;
	*width:65.90425531914893%
}
.row-fluid .span7{
	width:57.44680851063829%;
	*width:57.39361702127659%
}
.row-fluid .span6{
	width:48.93617021276595%;
	*width:48.88297872340425%
}
.row-fluid .span5{
	width:40.42553191489362%;
	*width:40.37234042553192%
}
.row-fluid .span4{
	width:31.914893617021278%;
	*width:31.861702127659576%
}
.row-fluid .span3{
	width:23.404255319148934%;
	*width:23.351063829787233%
}
.row-fluid .span2{
	width:14.893617021276595%;
	*width:14.840425531914894%
}
.row-fluid .span1{
	width:6.382978723404255%;
	*width:6.329787234042553%
}
.row-fluid .offset12{
	margin-left:104.25531914893617%;
	*margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child{
	margin-left:102.12765957446808%;
	*margin-left:102.02127659574467%
}
.row-fluid .offset11{
	margin-left:95.74468085106382%;
	*margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child{
	margin-left:93.61702127659574%;
	*margin-left:93.51063829787232%
}
.row-fluid .offset10{
	margin-left:87.23404255319149%;
	*margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child{
	margin-left:85.1063829787234%;
	*margin-left:84.99999999999999%
}
.row-fluid .offset9{
	margin-left:78.72340425531914%;
	*margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child{
	margin-left:76.59574468085106%;
	*margin-left:76.48936170212764%
}
.row-fluid .offset8{
	margin-left:70.2127659574468%;
	*margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child{
	margin-left:68.08510638297872%;
	*margin-left:67.9787234042553%
}
.row-fluid .offset7{
	margin-left:61.70212765957446%;
	*margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child{
	margin-left:59.574468085106375%;
	*margin-left:59.46808510638297%
}
.row-fluid .offset6{
	margin-left:53.191489361702125%;
	*margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child{
	margin-left:51.063829787234035%;
	*margin-left:50.95744680851063%
}
.row-fluid .offset5{
	margin-left:44.68085106382979%;
	*margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child{
	margin-left:42.5531914893617%;
	*margin-left:42.4468085106383%
}
.row-fluid .offset4{
	margin-left:36.170212765957444%;
	*margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child{
	margin-left:34.04255319148936%;
	*margin-left:33.93617021276596%
}
.row-fluid .offset3{
	margin-left:27.659574468085104%;
	*margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child{
	margin-left:25.53191489361702%;
	*margin-left:25.425531914893618%
}
.row-fluid .offset2{
	margin-left:19.148936170212764%;
	*margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child{
	margin-left:17.02127659574468%;
	*margin-left:16.914893617021278%
}
.row-fluid .offset1{
	margin-left:10.638297872340425%;
	*margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child{
	margin-left:8.51063829787234%;
	*margin-left:8.404255319148938%
}
[class*="span"].hide,.row-fluid[class*="span"].hide{
	display:none
}
[class*="span"].pull-right,.row-fluid[class*="span"].pull-right{
	float:right
}
.container{
	margin-right:auto;
	margin-left:auto;
	*zoom:1
}
.container:before,.container:after{
	display:table;
	line-height:0;
	content:""
}
.container:after{
	clear:both
}
.container-fluid{
	padding-right:20px;
	padding-left:20px;
	*zoom:1
}
.container-fluid:before,.container-fluid:after{
	display:table;
	line-height:0;
	content:""
}
.container-fluid:after{
	clear:both
}
p{
	margin:0 0 10px
}
.lead{
	margin-bottom:20px;
	font-size:21px;
	font-weight:200;
	line-height:30px
}
small{
	font-size:85%
}
strong{
	font-weight:bold
}
em{
	font-style:italic
}
cite{
	font-style:normal
}
.muted{
	color:#999999
}
a.muted:hover,a.muted:focus{
	color:#808080
}
.text-warning{
	color:#c09853
}
a.text-warning:hover,a.text-warning:focus{
	color:#a47e3c
}
.text-error{
	color:#b94a48
}
a.text-error:hover,a.text-error:focus{
	color:#953b39
}
.text-info{
	color:#3a87ad
}
a.text-info:hover,a.text-info:focus{
	color:#2d6987
}
.text-success{
	color:#468847
}
a.text-success:hover,a.text-success:focus{
	color:#356635
}
.text-left{
	text-align:left
}
.text-right{
	text-align:right
}
.text-center{
	text-align:center
}
h1,h2,h3,h4,h5,h6{
	margin:10px 0;
	font-family:inherit;
	font-weight:bold;
	line-height:20px;
	color:inherit;
	text-rendering:optimizelegibility
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	font-weight:normal;
	line-height:1;
	color:#999999
}
h1{
	font-size:38.5px
}
h2{
	font-size:31.5px
}
h3{
	font-size:24.5px
}
h4{
	font-size:17.5px
}
h5{
	font-size:14px
}
h6{
	font-size:11.9px
}
h1 small{
	font-size:24.5px
}
h2 small{
	font-size:17.5px
}
h3 small{
	font-size:14px
}
h4 small{
	font-size:14px
}
.page-header{
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eeeeee
}
ul,ol{
	padding:0;
	margin:0 0 10px 25px
}
ul ul,ul ol,ol ol,ol ul{
	margin-bottom:0
}
li{
	line-height:20px
}
ul.unstyled,ol.unstyled{
	margin-left:0;
	list-style:none
}
ul.inline,ol.inline{
	margin-left:0;
	list-style:none
}
ul.inline&gt;li,ol.inline&gt;li{
	display:inline-block;
	*display:inline;
	padding-right:5px;
	padding-left:5px;
	*zoom:1
}
table{
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.table{
	width:100%;
	margin-bottom:20px
}
.table th,.table td{
	padding:8px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #dddddd
}
.table th{
	font-weight:bold
}
.table thead th{
	vertical-align:bottom
}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{
	border-top:0
}
.table tbody+tbody{
	border-top:2px solid #dddddd
}
.table .table{
	background-color:#ffffff
}
.table-condensed th,.table-condensed td{
	padding:4px 5px
}
.table-bordered{
	border:1px solid #dddddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered th,.table-bordered td{
	border-left:1px solid #dddddd
}
.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{
	border-top:0
}
.table-bordered thead:first-child tr:first-child&gt;th:first-child,.table-bordered tbody:first-child tr:first-child&gt;td:first-child,.table-bordered tbody:first-child tr:first-child&gt;th:first-child{
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered thead:first-child tr:first-child&gt;th:last-child,.table-bordered tbody:first-child tr:first-child&gt;td:last-child,.table-bordered tbody:first-child tr:first-child&gt;th:last-child{
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-bordered thead:last-child tr:last-child&gt;th:first-child,.table-bordered tbody:last-child tr:last-child&gt;td:first-child,.table-bordered tbody:last-child tr:last-child&gt;th:first-child,.table-bordered tfoot:last-child tr:last-child&gt;td:first-child,.table-bordered tfoot:last-child tr:last-child&gt;th:first-child{
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px
}
.table-bordered thead:last-child tr:last-child&gt;th:last-child,.table-bordered tbody:last-child tr:last-child&gt;td:last-child,.table-bordered tbody:last-child tr:last-child&gt;th:last-child,.table-bordered tfoot:last-child tr:last-child&gt;td:last-child,.table-bordered tfoot:last-child tr:last-child&gt;th:last-child{
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0
}
.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topleft:4px
}
.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-topright:4px
}
.table-striped tbody&gt;tr:nth-child(odd)&gt;td,.table-striped tbody&gt;tr:nth-child(odd)&gt;th{
	background-color:#f9f9f9
}
.table-hover tbody tr:hover&gt;td,.table-hover tbody tr:hover&gt;th{
	background-color:#f5f5f5
}
table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{
	display:table-cell;
	float:none;
	margin-left:0
}
.table td.span1,.table th.span1{
	float:none;
	width:44px;
	margin-left:0
}
.table td.span2,.table th.span2{
	float:none;
	width:124px;
	margin-left:0
}
.table td.span3,.table th.span3{
	float:none;
	width:204px;
	margin-left:0
}
.table td.span4,.table th.span4{
	float:none;
	width:284px;
	margin-left:0
}
.table td.span5,.table th.span5{
	float:none;
	width:364px;
	margin-left:0
}
.table td.span6,.table th.span6{
	float:none;
	width:444px;
	margin-left:0
}
.table td.span7,.table th.span7{
	float:none;
	width:524px;
	margin-left:0
}
.table td.span8,.table th.span8{
	float:none;
	width:604px;
	margin-left:0
}
.table td.span9,.table th.span9{
	float:none;
	width:684px;
	margin-left:0
}
.table td.span10,.table th.span10{
	float:none;
	width:764px;
	margin-left:0
}
.table td.span11,.table th.span11{
	float:none;
	width:844px;
	margin-left:0
}
.table td.span12,.table th.span12{
	float:none;
	width:924px;
	margin-left:0
}
.table tbody tr.success&gt;td{
	background-color:#dff0d8
}
.table tbody tr.error&gt;td{
	background-color:#f2dede
}
.table tbody tr.warning&gt;td{
	background-color:#fcf8e3
}
.table tbody tr.info&gt;td{
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover&gt;td{
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover&gt;td{
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover&gt;td{
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover&gt;td{
	background-color:#c4e3f3
}
.fade{
	opacity:0;
	-webkit-transition:opacity 0.15s linear;
	-moz-transition:opacity 0.15s linear;
	-o-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear
}
.fade.in{
	opacity:1
}
.nav{
	margin-left:0;
	list-style:none
}
.nav&gt;li&gt;a{
	display:block
}
.nav&gt;li&gt;a:hover,.nav&gt;li&gt;a:focus{
	text-decoration:none;
	background-color:#eeeeee
}
.nav&gt;li&gt;a&gt;img{
	max-width:none
}
.nav&gt;.pull-right{
	float:right
}
.nav-header{
	display:block;
	padding:3px 15px;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#999999;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	text-transform:uppercase
}
.nav li+.nav-header{
	margin-top:9px
}
.nav-list{
	padding-right:15px;
	padding-left:15px;
	margin-bottom:0
}
.nav-list&gt;li&gt;a,.nav-list .nav-header{
	margin-right:-15px;
	margin-left:-15px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5)
}
.nav-list&gt;li&gt;a{
	padding:3px 15px
}
.nav-list&gt;.active&gt;a,.nav-list&gt;.active&gt;a:hover,.nav-list&gt;.active&gt;a:focus{
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	background-color:#0088cc
}
.nav-list[class^="icon-"],.nav-list[class*=" icon-"]{
	margin-right:2px
}
.nav-list .divider{
	*width:100%;
	height:1px;
	margin:9px 1px;
	*margin:-5px 0 5px;
	overflow:hidden;
	background-color:#e5e5e5;
	border-bottom:1px solid #ffffff
}
.nav-tabs,.nav-pills{
	*zoom:1
}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{
	display:table;
	line-height:0;
	content:""
}
.nav-tabs:after,.nav-pills:after{
	clear:both
}
.nav-tabs&gt;li,.nav-pills&gt;li{
	float:left
}
.nav-tabs&gt;li&gt;a,.nav-pills&gt;li&gt;a{
	padding-right:7px;
	padding-left:7px;
	line-height:14px
}
.nav-tabs&gt;li{
	margin-bottom:-1px
}
.nav-tabs&gt;li&gt;a{
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px
}
.nav-tabs&gt;li&gt;a:hover,.nav-tabs&gt;li&gt;a:focus{
	border-color:#eeeeee #eeeeee #dddddd
}
.nav-tabs&gt;.active&gt;a,.nav-tabs&gt;.active&gt;a:hover,.nav-tabs&gt;.active&gt;a:focus{
	color:#555555;
	cursor:default;
	background-color:#ffffff;
	border:1px solid #ddd;
	border-bottom-color:transparent
}
.nav-pills&gt;li&gt;a{
	padding-top:8px;
	padding-bottom:8px;
	margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.nav-pills&gt;.active&gt;a,.nav-pills&gt;.active&gt;a:hover,.nav-pills&gt;.active&gt;a:focus{
	color:#ffffff;
	background-color:#0088cc
}
.nav-stacked&gt;li{
	float:none
}
.nav-stacked&gt;li&gt;a{
	margin-right:0
}
.nav-tabs.nav-stacked{
	border-bottom:0
}
.nav-tabs.nav-stacked&gt;li&gt;a{
	border:1px solid #ddd;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.nav-tabs.nav-stacked&gt;li:first-child&gt;a{
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-topleft:4px
}
.nav-tabs.nav-stacked&gt;li:last-child&gt;a{
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px
}
.nav-tabs.nav-stacked&gt;li&gt;a:hover,.nav-tabs.nav-stacked&gt;li&gt;a:focus{
	z-index:2;
	border-color:#ddd
}
.nav-pills.nav-stacked&gt;li&gt;a{
	margin-bottom:3px
}
.nav-pills.nav-stacked&gt;li:last-child&gt;a{
	margin-bottom:1px
}
.nav-tabs .dropdown-menu{
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu{
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.nav .dropdown-toggle .caret{
	margin-top:6px;
	border-top-color:#0088cc;
	border-bottom-color:#0088cc
}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{
	border-top-color:#005580;
	border-bottom-color:#005580
}
.nav-tabs .dropdown-toggle .caret{
	margin-top:8px
}
.nav .active .dropdown-toggle .caret{
	border-top-color:#fff;
	border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret{
	border-top-color:#555555;
	border-bottom-color:#555555
}
.nav&gt;.dropdown.active&gt;a:hover,.nav&gt;.dropdown.active&gt;a:focus{
	cursor:pointer
}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav&gt;li.dropdown.open.active&gt;a:hover,.nav&gt;li.dropdown.open.active&gt;a:focus{
	color:#ffffff;
	background-color:#999999;
	border-color:#999999
}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
	opacity:1;
	filter:alpha(opacity=100)
}
.tabs-stacked .open&gt;a:hover,.tabs-stacked .open&gt;a:focus{
	border-color:#999999
}
.tabbable{
	*zoom:1
}
.tabbable:before,.tabbable:after{
	display:table;
	line-height:0;
	content:""
}
.tabbable:after{
	clear:both
}
.tab-content{
	margin-top:10px
}
.tabs-below&gt;.nav-tabs,.tabs-right&gt;.nav-tabs,.tabs-left&gt;.nav-tabs{
	border-bottom:0
}
.tab-content&gt;.tab-pane,.pill-content&gt;.pill-pane{
	display:none
}
.tab-content&gt;.active,.pill-content&gt;.active{
	display:block
}
.tabs-below&gt;.nav-tabs{
	border-top:1px solid #ddd
}
.tabs-below&gt;.nav-tabs&gt;li{
	margin-top:-1px;
	margin-bottom:0
}
.tabs-below&gt;.nav-tabs&gt;li&gt;a{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.tabs-below&gt;.nav-tabs&gt;li&gt;a:hover,.tabs-below&gt;.nav-tabs&gt;li&gt;a:focus{
	border-top-color:#ddd;
	border-bottom-color:transparent
}
.tabs-below&gt;.nav-tabs&gt;.active&gt;a,.tabs-below&gt;.nav-tabs&gt;.active&gt;a:hover,.tabs-below&gt;.nav-tabs&gt;.active&gt;a:focus{
	border-color:transparent #ddd #ddd #ddd
}
.tabs-left&gt;.nav-tabs&gt;li,.tabs-right&gt;.nav-tabs&gt;li{
	float:none
}
.tabs-left&gt;.nav-tabs&gt;li&gt;a,.tabs-right&gt;.nav-tabs&gt;li&gt;a{
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.tabs-left&gt;.nav-tabs{
	float:left;
	margin-right:19px;
	border-right:1px solid #ddd
}
.tabs-left&gt;.nav-tabs&gt;li&gt;a{
	margin-right:-1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.tabs-left&gt;.nav-tabs&gt;li&gt;a:hover,.tabs-left&gt;.nav-tabs&gt;li&gt;a:focus{
	border-color:#eeeeee #dddddd #eeeeee #eeeeee
}
.tabs-left&gt;.nav-tabs .active&gt;a,.tabs-left&gt;.nav-tabs .active&gt;a:hover,.tabs-left&gt;.nav-tabs .active&gt;a:focus{
	border-color:#ddd transparent #ddd #ddd;
	*border-right-color:#ffffff
}
.tabs-right&gt;.nav-tabs{
	float:right;
	margin-left:19px;
	border-left:1px solid #ddd
}
.tabs-right&gt;.nav-tabs&gt;li&gt;a{
	margin-left:-1px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.tabs-right&gt;.nav-tabs&gt;li&gt;a:hover,.tabs-right&gt;.nav-tabs&gt;li&gt;a:focus{
	border-color:#eeeeee #eeeeee #eeeeee #dddddd
}
.tabs-right&gt;.nav-tabs .active&gt;a,.tabs-right&gt;.nav-tabs .active&gt;a:hover,.tabs-right&gt;.nav-tabs .active&gt;a:focus{
	border-color:#ddd #ddd #ddd transparent;
	*border-left-color:#ffffff
}
.nav&gt;.disabled&gt;a{
	color:#999999
}
.nav&gt;.disabled&gt;a:hover,.nav&gt;.disabled&gt;a:focus{
	text-decoration:none;
	cursor:default;
	background-color:transparent
}
.navbar{
	*position:relative;
	*z-index:2;
	margin-bottom:20px;
	overflow:visible
}
.navbar-inner{
	min-height:40px;
	padding-right:20px;
	padding-left:20px;
	background-color:#fafafa;
	background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
	background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
	background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
	background-repeat:repeat-x;
	border:1px solid #d4d4d4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	*zoom:1;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
	box-shadow:0 1px 4px rgba(0,0,0,0.065)
}
.navbar-inner:before,.navbar-inner:after{
	display:table;
	line-height:0;
	content:""
}
.navbar-inner:after{
	clear:both
}
.navbar .container{
	width:auto
}
.nav-collapse.collapse{
	height:auto;
	overflow:visible
}
.navbar .brand{
	display:block;
	float:left;
	padding:10px 20px 10px;
	margin-left:-20px;
	font-size:20px;
	font-weight:200;
	color:#777777;
	text-shadow:0 1px 0 #ffffff
}
.navbar .brand:hover,.navbar .brand:focus{
	text-decoration:none
}
.navbar-text{
	margin-bottom:0;
	line-height:40px;
	color:#777777
}
.navbar-link{
	color:#777777
}
.navbar-link:hover,.navbar-link:focus{
	color:#333333
}
.navbar .divider-vertical{
	height:40px;
	margin:0 9px;
	border-right:1px solid #ffffff;
	border-left:1px solid #f2f2f2
}
.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{
	display:table;
	line-height:0;
	content:""
}
.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{
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:0
}
.navbar-search .search-query{
	padding:4px 14px;
	margin-bottom:0;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:1;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px
}
.navbar-static-top{
	position:static;
	margin-bottom:0
}
.navbar-static-top .navbar-inner{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-fixed-top,.navbar-fixed-bottom{
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
	margin-bottom:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
	border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner{
	border-width:1px 0 0
}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{
	padding-right:0;
	padding-left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{
	width:1000px
}
.navbar-fixed-top{
	top:0
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);
	box-shadow:0 1px 10px rgba(0,0,0,0.1)
}
.navbar-fixed-bottom{
	bottom:0
}
.navbar-fixed-bottom .navbar-inner{
	-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);
	box-shadow:0 -1px 10px rgba(0,0,0,0.1)
}
.navbar .nav{
	position:relative;
	left:0;
	display:block;
	float:left;
	margin:0 10px 0 0
}
.navbar .nav.pull-right{
	float:right;
	margin-right:0
}
.navbar .nav&gt;li{
	float:left
}
.navbar .nav&gt;li&gt;a{
	float:none;
	padding:10px 11px 10px;
	color:#777777;
	text-decoration:none;
	text-shadow:0 1px 0 #ffffff
}
.navbar .nav .dropdown-toggle .caret{
	margin-top:8px
}
.navbar .nav&gt;li&gt;a:focus,.navbar .nav&gt;li&gt;a:hover{
	color:#333333;
	text-decoration:none;
	background-color:transparent
}
.navbar .nav&gt;.active&gt;a,.navbar .nav&gt;.active&gt;a:hover,.navbar .nav&gt;.active&gt;a:focus{
	color:#555555;
	text-decoration:none;
	background-color:#e5e5e5;
	-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
	box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)
}
.navbar .btn-navbar{
	display:none;
	float:right;
	padding:7px 10px;
	margin-right:5px;
	margin-left:5px;
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25);
	background-color:#ededed;
	*background-color:#e5e5e5;
	background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
	background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);
	background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
	background-repeat:repeat-x;
	border-color:#e5e5e5 #e5e5e5 #bfbfbf;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)
}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{
	color:#ffffff;
	background-color:#e5e5e5;
	*background-color:#d9d9d9
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{
	background-color:#cccccc 9
}
.navbar .btn-navbar .icon-bar{
	display:block;
	width:18px;
	height:2px;
	background-color:#f5f5f5;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
	box-shadow:0 1px 0 rgba(0,0,0,0.25)
}
.btn-navbar .icon-bar+.icon-bar{
	margin-top:3px
}
.navbar .nav&gt;li&gt;.dropdown-menu:before{
	position:absolute;
	top:-7px;
	left:9px;
	display:inline-block;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-left:7px solid transparent;
	border-bottom-color:rgba(0,0,0,0.2);
	content:''
}
.navbar .nav&gt;li&gt;.dropdown-menu:after{
	position:absolute;
	top:-6px;
	left:10px;
	display:inline-block;
	border-right:6px solid transparent;
	border-bottom:6px solid #ffffff;
	border-left:6px solid transparent;
	content:''
}
.navbar-fixed-bottom .nav&gt;li&gt;.dropdown-menu:before{
	top:auto;
	bottom:-7px;
	border-top:7px solid #ccc;
	border-bottom:0;
	border-top-color:rgba(0,0,0,0.2)
}
.navbar-fixed-bottom .nav&gt;li&gt;.dropdown-menu:after{
	top:auto;
	bottom:-6px;
	border-top:6px solid #ffffff;
	border-bottom:0
}
.navbar .nav li.dropdown&gt;a:hover .caret,.navbar .nav li.dropdown&gt;a:focus .caret{
	border-top-color:#333333;
	border-bottom-color:#333333
}
.navbar .nav li.dropdown.open&gt;.dropdown-toggle,.navbar .nav li.dropdown.active&gt;.dropdown-toggle,.navbar .nav li.dropdown.open.active&gt;.dropdown-toggle{
	color:#555555;
	background-color:#e5e5e5
}
.navbar .nav li.dropdown&gt;.dropdown-toggle .caret{
	border-top-color:#777777;
	border-bottom-color:#777777
}
.navbar .nav li.dropdown.open&gt;.dropdown-toggle .caret,.navbar .nav li.dropdown.active&gt;.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active&gt;.dropdown-toggle .caret{
	border-top-color:#555555;
	border-bottom-color:#555555
}
.navbar .pull-right&gt;li&gt;.dropdown-menu,.navbar .nav&gt;li&gt;.dropdown-menu.pull-right{
	right:0;
	left:auto
}
.navbar .pull-right&gt;li&gt;.dropdown-menu:before,.navbar .nav&gt;li&gt;.dropdown-menu.pull-right:before{
	right:12px;
	left:auto
}
.navbar .pull-right&gt;li&gt;.dropdown-menu:after,.navbar .nav&gt;li&gt;.dropdown-menu.pull-right:after{
	right:13px;
	left:auto
}
.navbar .pull-right&gt;li&gt;.dropdown-menu .dropdown-menu,.navbar .nav&gt;li&gt;.dropdown-menu.pull-right .dropdown-menu{
	right:100%;
	left:auto;
	margin-right:-1px;
	margin-left:0;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner{
	background-color:#1b1b1b;
	background-image:-moz-linear-gradient(top,#222222,#111111);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
	background-image:-webkit-linear-gradient(top,#222222,#111111);
	background-image:-o-linear-gradient(top,#222222,#111111);
	background-image:linear-gradient(to bottom,#222222,#111111);
	background-repeat:repeat-x;
	border-color:#252525;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)
}
.navbar-inverse .brand,.navbar-inverse .nav&gt;li&gt;a{
	color:#999999;
	text-shadow:0 -1px 0 rgba(0,0,0,0.25)
}
.navbar-inverse .brand:hover,.navbar-inverse .nav&gt;li&gt;a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav&gt;li&gt;a:focus{
	color:#ffffff
}
.navbar-inverse .brand{
	color:#999999
}
.navbar-inverse .navbar-text{
	color:#999999
}
.navbar-inverse .nav&gt;li&gt;a:focus,.navbar-inverse .nav&gt;li&gt;a:hover{
	color:#ffffff;
	background-color:transparent
}
.navbar-inverse .nav .active&gt;a,.navbar-inverse .nav .active&gt;a:hover,.navbar-inverse .nav .active&gt;a:focus{
	color:#ffffff;
	background-color:#111111
}
.navbar-inverse .navbar-link{
	color:#999999
}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{
	color:#ffffff
}
.navbar-inverse .divider-vertical{
	border-right-color:#222222;
	border-left-color:#111111
}
.tooltip{
	position:absolute;
	z-index:1030;
	display:block;
	font-size:12px;
	line-height:1.4;
	opacity:0;
	filter:alpha(opacity=0);
	visibility:visible
}
.tooltip.in{
	opacity:0.8;
	filter:alpha(opacity=80)
}
.tooltip.top{
	padding:5px 0;
	margin-top:-3px
}
.tooltip.right{
	padding:0 5px;
	margin-left:3px
}
.tooltip.bottom{
	padding:5px 0;
	margin-top:3px
}
.tooltip.left{
	padding:0 5px;
	margin-left:-3px
}
.tooltip-inner{
	max-width:200px;
	padding:8px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#000000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow{
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow{
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-color:#000000;
	border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow{
	top:50%;
	left:0;
	margin-top:-5px;
	border-right-color:#000000;
	border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow{
	top:50%;
	right:0;
	margin-top:-5px;
	border-left-color:#000000;
	border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow{
	top:0;
	left:50%;
	margin-left:-5px;
	border-bottom-color:#000000;
	border-width:0 5px 5px
}
.popover{
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	white-space:normal;
	background-color:#ffffff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding;
	background-clip:padding-box
}
.popover.top{
	margin-top:-10px
}
.popover.right{
	margin-left:10px
}
.popover.bottom{
	margin-top:10px
}
.popover.left{
	margin-left:-10px
}
.popover-title{
	padding:8px 14px;
	margin:0;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.popover-title:empty{
	display:none
}
.popover-content{
	padding:9px 14px
}
.popover .arrow,.popover .arrow:after{
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover .arrow{
	border-width:11px
}
.popover .arrow:after{
	border-width:10px;
	content:""
}
.popover.top .arrow{
	bottom:-11px;
	left:50%;
	margin-left:-11px;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	border-bottom-width:0
}
.popover.top .arrow:after{
	bottom:1px;
	margin-left:-10px;
	border-top-color:#ffffff;
	border-bottom-width:0
}
.popover.right .arrow{
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25);
	border-left-width:0
}
.popover.right .arrow:after{
	bottom:-10px;
	left:1px;
	border-right-color:#ffffff;
	border-left-width:0
}
.popover.bottom .arrow{
	top:-11px;
	left:50%;
	margin-left:-11px;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	border-top-width:0
}
.popover.bottom .arrow:after{
	top:1px;
	margin-left:-10px;
	border-bottom-color:#ffffff;
	border-top-width:0
}
.popover.left .arrow{
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25);
	border-right-width:0
}
.popover.left .arrow:after{
	right:1px;
	bottom:-10px;
	border-left-color:#ffffff;
	border-right-width:0
}

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

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

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

.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 10%;
}

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

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

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

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

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

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

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

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

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

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

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

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  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;
}

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

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

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

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}

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

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

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

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

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

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

.btn-danger {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

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

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

.btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

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

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

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

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

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

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

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group &gt; .btn,
.btn-group &gt; .dropdown-menu,
.btn-group &gt; .popover {
  font-size: 14px;
}

.btn-group &gt; .btn-mini {
  font-size: 10.5px;
}

.btn-group &gt; .btn-small {
  font-size: 11.9px;
}

.btn-group &gt; .btn-large {
  font-size: 17.5px;
}

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

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

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

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

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

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

.btn-group &gt; .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

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

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

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

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

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

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


.accordion {
  margin-bottom: 20px;
}

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

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

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

.accordion-toggle {
  cursor: pointer;
}

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

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

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

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

.carousel-inner &gt; .item &gt; img {
  display: block;
  line-height: 1;
}

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

.carousel-inner &gt; .active {
  left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

.carousel-caption p {
  margin-bottom: 0;
}
</pre></body></html>