.menu-hamburger > .icon-bar {
	display: block;
	background-color: #333;
	width: 18px;
	height: 2px;
	margin-top:3px;
}

.menu-hamburger {
	display: inline-block;
}

/* override image locations */
[class^="icon-"],
[class*=" icon-"] {
	background-image: url("../../images/bootstrap/glyphicons-halflings.png");
}

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
	background-image: url("../../images/bootstrap/glyphicons-halflings-white.png");
}

.nav > .split-dropdown > a:first-child {
	float: left;
	padding-right: 7px;
}

.nav > .split-dropdown > .vertical-divider {
	border-left: 1px #999 solid;
	position: absolute;
	top: 50%;
	height: 16px;
	margin-top: -8px;
}

.nav > .split-dropdown > .dropdown-toggle {
	float: right;
	padding-left: 5px;
}

/*.navbar {
	z-index: 100003;
}*/

.span24 {
	min-width: 100%;
}

.span23 {
	width: 900px;
}

.span22 {
	width: 860px;
}

.span21 {
	width: 820px;
}

.span20 {
	width: 780px;
}

.span19 {
	width: 740px;
}

.span18 {
	width: 700px;
}

.span17 {
	width: 660px;
}

.span16 {
	width: 620px;
}

.span15 {
	width: 580px;
}

.span14 {
	width: 540px;
}

.span13 {
	width: 500px;
}

.span12 {
	width: 460px;
}

.span11 {
	width: 420px;
}

.span10 {
	width: 380px;
}

.span9 {
	width: 340px;
}

.span8 {
	width: 300px;
}

.span7 {
	width: 260px;
}

.span6 {
	width: 220px;
}

.span5 {
	width: 180px;
}

.span4 {
	width: 140px;
}

.span3 {
	width: 100px;
}

.span2 {
	width: 60px;
}

.span1 {
	width: 20px;
}

.offset24 {
	margin-left: 980px;
}

.offset23 {
	margin-left: 940px;
}

.offset22 {
	margin-left: 900px;
}

.offset21 {
	margin-left: 860px;
}

.offset20 {
	margin-left: 820px;
}

.offset19 {
	margin-left: 780px;
}

.offset18 {
	margin-left: 740px;
}

.offset17 {
	margin-left: 700px;
}

.offset16 {
	margin-left: 660px;
}

.offset15 {
	margin-left: 620px;
}

.offset14 {
	margin-left: 580px;
}

.offset13 {
	margin-left: 540px;
}

.offset12 {
	margin-left: 500px;
}

.offset11 {
	margin-left: 460px;
}

.offset10 {
	margin-left: 420px;
}

.offset9 {
	margin-left: 380px;
}

.offset8 {
	margin-left: 340px;
}

.offset7 {
	margin-left: 300px;
}

.offset6 {
	margin-left: 260px;
}

.offset5 {
	margin-left: 220px;
}

.offset4 {
	margin-left: 180px;
}

.offset3 {
	margin-left: 140px;
}

.offset2 {
	margin-left: 100px;
}

.offset1 {
	margin-left: 60px;
}

tr.offset24 > td:first-child {
	padding-left: 980px;
}

tr.offset23 > td:first-child {
	padding-left: 940px;
}

tr.offset22 > td:first-child {
	padding-left: 900px;
}

tr.offset21 > td:first-child {
	padding-left: 860px;
}

tr.offset20 > td:first-child {
	padding-left: 820px;
}

tr.offset19 > td:first-child {
	padding-left: 780px;
}

tr.offset18 > td:first-child {
	padding-left: 740px;
}

tr.offset17 > td:first-child {
	padding-left: 700px;
}

tr.offset16 > td:first-child {
	padding-left: 660px;
}

tr.offset15 > td:first-child {
	padding-left: 620px;
}

tr.offset14 > td:first-child {
	padding-left: 580px;
}

tr.offset13 > td:first-child {
	padding-left: 540px;
}

tr.offset12 > td:first-child {
	padding-left: 500px;
}

tr.offset11 > td:first-child {
	padding-left: 460px;
}

tr.offset10 > td:first-child {
	padding-left: 420px;
}

tr.offset9 > td:first-child {
	padding-left: 380px;
}

tr.offset8 > td:first-child {
	padding-left: 340px;
}

tr.offset7 > td:first-child {
	padding-left: 300px;
}

tr.offset6 > td:first-child {
	padding-left: 260px;
}

tr.offset5 > td:first-child {
	padding-left: 220px;
}

tr.offset4 > td:first-child {
	padding-left: 180px;
}

tr.offset3 > td:first-child {
	padding-left: 140px;
}

tr.offset2 > td:first-child {
	padding-left: 100px;
}

tr.offset1 > td:first-child {
	padding-left: 60px;
}

.row-fluid .span24 {
	width: 100%;
	*width: 99.94680851063829%;
}

.row-fluid .span23 {
	width: 95.74468085106383%;
	*width: 95.69148936170212%;
}

.row-fluid .span22 {
	width: 91.48936170212767%;
	*width: 91.43617021276596%;
}

.row-fluid .span21 {
	width: 87.23404255319149%;
	*width: 87.18085106382978%;
}

.row-fluid .span20 {
	width: 82.97872340425532%;
	*width: 82.92553191489361%;
}

.row-fluid .span19 {
	width: 78.72340425531914%;
	*width: 78.67021276595743%;
}

.row-fluid .span18 {
	width: 74.46808510638297%;
	*width: 74.41489361702126%;
}

.row-fluid .span17 {
	width: 70.2127659574468%;
	*width: 70.1595744680851%;
}

.row-fluid .span16 {
	width: 65.95744680851064%;
	*width: 65.90425531914893%;
}

.row-fluid .span15 {
	width: 61.70212765957447%;
	*width: 61.64893617021277%;
}

.row-fluid .span14 {
	width: 57.44680851063829%;
	*width: 57.39361702127659%;
}

.row-fluid .span13 {
	width: 53.191489361702125%;
	*width: 53.138297872340424%;
}

.row-fluid .span12 {
	width: 48.93617021276596%;
	*width: 48.88297872340426%;
}

.row-fluid .span11 {
	width: 44.68085106382979%;
	*width: 44.62765957446809%;
}

.row-fluid .span10 {
	width: 40.42553191489361%;
	*width: 40.37234042553191%;
}

.row-fluid .span9 {
	width: 36.170212765957444%;
	*width: 36.11702127659574%;
}

.row-fluid .span8 {
	width: 31.914893617021278%;
	*width: 31.861702127659576%;
}

.row-fluid .span7 {
	width: 27.659574468085104%;
	*width: 27.606382978723403%;
}

.row-fluid .span6 {
	width: 23.404255319148938%;
	*width: 23.351063829787236%;
}

.row-fluid .span5 {
	width: 19.148936170212764%;
	*width: 19.095744680851062%;
}

.row-fluid .span4 {
	width: 14.893617021276595%;
	*width: 14.840425531914894%;
}

.row-fluid .span3 {
	width: 10.638297872340425%;
	*width: 10.585106382978724%;
}

.row-fluid .span2 {
	width: 6.382978723404255%;
	*width: 6.329787234042553%;
}

.row-fluid .span1 {
	width: 2.127659574468085%;
	*width: 2.074468085106383%;
}

.row-fluid .offset24 {
	margin-left: 104.25531914893617%;
	*margin-left: 104.14893617021275%;
}

.row-fluid .offset24:first-child {
	margin-left: 102.12765957446808%;
	*margin-left: 102.02127659574467%;
}

.row-fluid .offset23 {
	margin-left: 100%;
	*margin-left: 99.89361702127658%;
}

.row-fluid .offset23:first-child {
	margin-left: 97.87234042553192%;
	*margin-left: 97.7659574468085%;
}

.row-fluid .offset22 {
	margin-left: 95.74468085106383%;
	*margin-left: 95.63829787234042%;
}

.row-fluid .offset22:first-child {
	margin-left: 93.61702127659575%;
	*margin-left: 93.51063829787233%;
}

.row-fluid .offset21 {
	margin-left: 91.48936170212765%;
	*margin-left: 91.38297872340424%;
}

.row-fluid .offset21:first-child {
	margin-left: 89.36170212765957%;
	*margin-left: 89.25531914893615%;
}

.row-fluid .offset20 {
	margin-left: 87.23404255319149%;
	*margin-left: 87.12765957446807%;
}

.row-fluid .offset20:first-child {
	margin-left: 85.1063829787234%;
	*margin-left: 84.99999999999999%;
}

.row-fluid .offset19 {
	margin-left: 82.9787234042553%;
	*margin-left: 82.87234042553189%;
}

.row-fluid .offset19:first-child {
	margin-left: 80.85106382978722%;
	*margin-left: 80.7446808510638%;
}

.row-fluid .offset18 {
	margin-left: 78.72340425531914%;
	*margin-left: 78.61702127659572%;
}

.row-fluid .offset18:first-child {
	margin-left: 76.59574468085106%;
	*margin-left: 76.48936170212764%;
}

.row-fluid .offset17 {
	margin-left: 74.46808510638297%;
	*margin-left: 74.36170212765956%;
}

.row-fluid .offset17:first-child {
	margin-left: 72.34042553191489%;
	*margin-left: 72.23404255319147%;
}

.row-fluid .offset16 {
	margin-left: 70.2127659574468%;
	*margin-left: 70.10638297872339%;
}

.row-fluid .offset16:first-child {
	margin-left: 68.08510638297872%;
	*margin-left: 67.9787234042553%;
}

.row-fluid .offset15 {
	margin-left: 65.95744680851064%;
	*margin-left: 65.85106382978724%;
}

.row-fluid .offset15:first-child {
	margin-left: 63.829787234042556%;
	*margin-left: 63.72340425531915%;
}

.row-fluid .offset14 {
	margin-left: 61.70212765957446%;
	*margin-left: 61.59574468085106%;
}

.row-fluid .offset14:first-child {
	margin-left: 59.574468085106375%;
	*margin-left: 59.46808510638297%;
}

.row-fluid .offset13 {
	margin-left: 57.44680851063829%;
	*margin-left: 57.340425531914896%;
}

.row-fluid .offset13:first-child {
	margin-left: 55.31914893617021%;
	*margin-left: 55.212765957446805%;
}

.row-fluid .offset12 {
	margin-left: 53.191489361702125%;
	*margin-left: 53.08510638297873%;
}

.row-fluid .offset12:first-child {
	margin-left: 51.06382978723404%;
	*margin-left: 50.95744680851064%;
}

.row-fluid .offset11 {
	margin-left: 48.93617021276596%;
	*margin-left: 48.82978723404256%;
}

.row-fluid .offset11:first-child {
	margin-left: 46.808510638297875%;
	*margin-left: 46.70212765957447%;
}

.row-fluid .offset10 {
	margin-left: 44.68085106382978%;
	*margin-left: 44.57446808510638%;
}

.row-fluid .offset10:first-child {
	margin-left: 42.553191489361694%;
	*margin-left: 42.44680851063829%;
}

.row-fluid .offset9 {
	margin-left: 40.42553191489361%;
	*margin-left: 40.319148936170215%;
}

.row-fluid .offset9:first-child {
	margin-left: 38.29787234042553%;
	*margin-left: 38.191489361702125%;
}

.row-fluid .offset8 {
	margin-left: 36.170212765957444%;
	*margin-left: 36.06382978723405%;
}

.row-fluid .offset8:first-child {
	margin-left: 34.04255319148936%;
	*margin-left: 33.93617021276596%;
}

.row-fluid .offset7 {
	margin-left: 31.914893617021274%;
	*margin-left: 31.80851063829787%;
}

.row-fluid .offset7:first-child {
	margin-left: 29.787234042553187%;
	*margin-left: 29.680851063829785%;
}

.row-fluid .offset6 {
	margin-left: 27.659574468085108%;
	*margin-left: 27.553191489361705%;
}

.row-fluid .offset6:first-child {
	margin-left: 25.53191489361702%;
	*margin-left: 25.425531914893618%;
}

.row-fluid .offset5 {
	margin-left: 23.404255319148934%;
	*margin-left: 23.29787234042553%;
}

.row-fluid .offset5:first-child {
	margin-left: 21.276595744680847%;
	*margin-left: 21.170212765957444%;
}

.row-fluid .offset4 {
	margin-left: 19.148936170212764%;
	*margin-left: 19.04255319148936%;
}

.row-fluid .offset4:first-child {
	margin-left: 17.02127659574468%;
	*margin-left: 16.914893617021278%;
}

.row-fluid .offset3 {
	margin-left: 14.893617021276595%;
	*margin-left: 14.787234042553193%;
}

.row-fluid .offset3:first-child {
	margin-left: 12.76595744680851%;
	*margin-left: 12.659574468085108%;
}

.row-fluid .offset2 {
	margin-left: 10.638297872340425%;
	*margin-left: 10.53191489361702%;
}

.row-fluid .offset2:first-child {
	margin-left: 8.51063829787234%;
	*margin-left: 8.404255319148938%;
}

.row-fluid .offset1 {
	margin-left: 6.382978723404255%;
	*margin-left: 6.276595744680851%;
}

.row-fluid .offset1:first-child {
	margin-left: 4.25531914893617%;
	*margin-left: 4.148936170212766%;
}

input.span24, textarea.span24, .uneditable-input.span24 {
	width: 926px;
}

input.span23, textarea.span23, .uneditable-input.span23 {
	width: 886px;
}

input.span22, textarea.span22, .uneditable-input.span22 {
	width: 846px;
}

input.span21, textarea.span21, .uneditable-input.span21 {
	width: 806px;
}

input.span20, textarea.span20, .uneditable-input.span20 {
	width: 766px;
}

input.span19, textarea.span19, .uneditable-input.span19 {
	width: 726px;
}

input.span18, textarea.span18, .uneditable-input.span18 {
	width: 686px;
}

input.span17, textarea.span17, .uneditable-input.span17 {
	width: 646px;
}

input.span16, textarea.span16, .uneditable-input.span16 {
	width: 606px;
}

input.span15, textarea.span15, .uneditable-input.span15 {
	width: 566px;
}

input.span14, textarea.span14, .uneditable-input.span14 {
	width: 526px;
}

input.span13, textarea.span13, .uneditable-input.span13 {
	width: 486px;
}

input.span12, textarea.span12, .uneditable-input.span12 {
	width: 446px;
}

input.span11, textarea.span11, .uneditable-input.span11 {
	width: 406px;
}

input.span10, textarea.span10, .uneditable-input.span10 {
	width: 366px;
}

input.span9, textarea.span9, .uneditable-input.span9 {
	width: 326px;
}

input.span8, textarea.span8, .uneditable-input.span8 {
	width: 286px;
}

input.span7, textarea.span7, .uneditable-input.span7 {
	width: 246px;
}

input.span6, textarea.span6, .uneditable-input.span6 {
	width: 206px;
}

input.span5, textarea.span5, .uneditable-input.span5 {
	width: 166px;
}

input.span4, textarea.span4, .uneditable-input.span4 {
	width: 126px;
}

input.span3, textarea.span3, .uneditable-input.span3 {
	width: 86px;
}

input.span2, textarea.span2, .uneditable-input.span2 {
	width: 46px;
}

input.span1, textarea.span1, .uneditable-input.span1 {
	width: 6px;
}

table .span1 {
	float: none;
	width: 4px;
	margin-left: 0;
}

table .span2 {
	float: none;
	width: 44px;
	margin-left: 0;
}

table .span3 {
	float: none;
	width: 84px;
	margin-left: 0;
}

table .span4 {
	float: none;
	width: 124px;
	margin-left: 0;
}

table .span5 {
	float: none;
	width: 164px;
	margin-left: 0;
}

table .span6 {
	float: none;
	width: 204px;
	margin-left: 0;
}

table .span7 {
	float: none;
	width: 244px;
	margin-left: 0;
}

table .span8 {
	float: none;
	width: 284px;
	margin-left: 0;
}

table .span9 {
	float: none;
	width: 324px;
	margin-left: 0;
}

table .span10 {
	float: none;
	width: 364px;
	margin-left: 0;
}

table .span11 {
	float: none;
	width: 404px;
	margin-left: 0;
}

table .span12 {
	float: none;
	width: 444px;
	margin-left: 0;
}

table .span13 {
	float: none;
	width: 484px;
	margin-left: 0;
}

table .span14 {
	float: none;
	width: 524px;
	margin-left: 0;
}

table .span15 {
	float: none;
	width: 564px;
	margin-left: 0;
}

table .span16 {
	float: none;
	width: 604px;
	margin-left: 0;
}

table .span17 {
	float: none;
	width: 644px;
	margin-left: 0;
}

table .span18 {
	float: none;
	width: 684px;
	margin-left: 0;
}

table .span19 {
	float: none;
	width: 724px;
	margin-left: 0;
}

table .span20 {
	float: none;
	width: 764px;
	margin-left: 0;
}

table .span21 {
	float: none;
	width: 804px;
	margin-left: 0;
}

table .span22 {
	float: none;
	width: 844px;
	margin-left: 0;
}

table .span23 {
	float: none;
	width: 884px;
	margin-left: 0;
}

table .span24 {
	float: none;
	width: 924px;
	margin-left: 0;
}


.form-horizontal.form-condensed .control-group {
	margin-bottom: 5px;
}

.form-horizontal.form-condensed:not(.extended-labels) tr:not(.extended-labels) .control-label {
	width: 100px;
}

.form-horizontal.form-condensed:not(.extended-labels) tr:not(.extended-labels) .controls {
	margin-left: 110px;
}

.dl-horizontal.dl-condensed dt {
	width: 120px;
}

.dl-horizontal.dl-condensed dd {
	margin-left: 130px;
}


.btn-group + .btn-group {
	margin-left: 10px;
}

select {
	width: 235px;
}

.delineate-items dt:not(:first-child),
.delineate-items dd:not(:nth-child(2)) {
	border-top: 1px dotted #CCC;
}

.dl-horizontal dt,
.dl-horizontal dd {
	padding-top: 2px;
	padding-bottom: 2px;
}

[class ^= "glyphicon-"],
[class *= " glyphicon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	* margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../../images/bootstrap/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat
}

.glyphicon-white,
.nav-pills > .active > a > [class ^= "glyphicon-"],
.nav-pills > .active > a > [class *= " glyphicon-"],
.nav-list > .active > a > [class ^= "glyphicon-"],
.nav-list > .active > a > [class *= " glyphicon-"],
.navbar-inverse.nav > .active > a > [class ^= "glyphicon-"],
.navbar-inverse.nav > .active > a > [class *= " glyphicon-"],
.dropdown-menu > li > a:hover > [class ^= "glyphicon-"],
.dropdown-menu > li > a:focus > [class ^= "glyphicon-"],
.dropdown-menu > li > a:hover > [class *= " glyphicon-"],
.dropdown-menu > li > a:focus > [class *= " glyphicon-"],
.dropdown-menu > .active > a > [class ^= "glyphicon-"],
.dropdown-menu > .active > a > [class *= " glyphicon-"],
.dropdown-submenu:hover > a > [class ^= "glyphicon-"],
.dropdown-submenu:focus > a > [class ^= "glyphicon-"],
.dropdown-submenu:hover > a > [class *= " glyphicon-"],
.dropdown-submenu:focus > a > [class *= " glyphicon-"] {
	background-image: url("../../images/bootstrap/glyphicons-halflings.png");
}

.glyphicon-chevron-up {
	background-position: -288px -120px
}

.glyphicon-chevron-down {
	background-position: -313px -119px
}

.glyphicon-chevron-left {
	background-position: -432px -72px
}

.glyphicon-chevron-right {
	background-position: -456px -72px
}

.glyphicon-star {
	background-position: -120px 0
}

.glyphicon-star-empty {
	background-position: -144px 0
}