.clearfix {}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0;}
.clearfix:after {clear: both;}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.input-block-level {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
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: -.5em;}
sub {bottom: -.25em;}
img {max-width: 100%;width: auto;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
#map_canvas img, .google-maps img {max-width: none;}
button, input, select, textarea {margin: 0;font-size: 100%;vertical-align: middle;}
button, input {line-height: normal;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor: pointer;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
textarea {overflow: auto;vertical-align: top;}
@media print {* {text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
	a, a:visited {text-decoration: underline;}
	a[href]:after {content: " (" attr(href) ")";}
	abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}}
.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,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);box-shadow: 0 1px 3px rgba(0,0,0,.1);}
.img-circle {-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}
.row {margin-left: -20px;}
.row:before, .row:after {display: table;content: "";line-height: 0;}
.row:after {clear: both;}
[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 940px;}
.span12 {width: 940px;}
.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}
.span6 {width: 460px;}
.span5 {width: 380px;}
.span4 {width: 300px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}
.offset12 {margin-left: 980px;}
.offset11 {margin-left: 900px;}
.offset10 {margin-left: 820px;}
.offset9 {margin-left: 740px;}
.offset8 {margin-left: 660px;}
.offset7 {margin-left: 580px;}
.offset6 {margin-left: 500px;}
.offset5 {margin-left: 420px;}
.offset4 {margin-left: 340px;}
.offset3 {margin-left: 260px;}
.offset2 {margin-left: 180px;}
.offset1 {margin-left: 100px;}
.row-fluid {width: 100%;}
.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.1276595744681%;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .controls-row [class*="span"]+[class*="span"] {margin-left: 2.1276595744681%;}
.row-fluid .span12 {width: 100%;}
.row-fluid .span11 {width: 91.489361702128%;}
.row-fluid .span10 {width: 82.978723404255%;}
.row-fluid .span9 {width: 74.468085106383%;}
.row-fluid .span8 {width: 65.957446808511%;}
.row-fluid .span7 {width: 57.446808510638%;}
.row-fluid .span6 {width: 48.936170212766%;}
.row-fluid .span5 {width: 40.425531914894%;}
.row-fluid .span4 {width: 31.914893617021%;}
.row-fluid .span3 {width: 23.404255319149%;}
.row-fluid .span2 {width: 14.893617021277%;}
.row-fluid .span1 {width: 6.3829787234043%;}
.row-fluid .offset12 {margin-left: 104.25531914894%;}
.row-fluid .offset12:first-child {margin-left: 102.12765957447%;}
.row-fluid .offset11 {margin-left: 95.744680851064%;}
.row-fluid .offset11:first-child {margin-left: 93.617021276596%;}
.row-fluid .offset10 {margin-left: 87.234042553191%;}
.row-fluid .offset10:first-child {margin-left: 85.106382978723%;}
.row-fluid .offset9 {margin-left: 78.723404255319%;}
.row-fluid .offset9:first-child {margin-left: 76.595744680851%;}
.row-fluid .offset8 {margin-left: 70.212765957447%;}
.row-fluid .offset8:first-child {margin-left: 68.085106382979%;}
.row-fluid .offset7 {margin-left: 61.702127659574%;}
.row-fluid .offset7:first-child {margin-left: 59.574468085106%;}
.row-fluid .offset6 {margin-left: 53.191489361702%;}
.row-fluid .offset6:first-child {margin-left: 51.063829787234%;}
.row-fluid .offset5 {margin-left: 44.68085106383%;}
.row-fluid .offset5:first-child {margin-left: 42.553191489362%;}
.row-fluid .offset4 {margin-left: 36.170212765957%;}
.row-fluid .offset4:first-child {margin-left: 34.042553191489%;}
.row-fluid .offset3 {margin-left: 27.659574468085%;}
.row-fluid .offset3:first-child {margin-left: 25.531914893617%;}
.row-fluid .offset2 {margin-left: 19.148936170213%;}
.row-fluid .offset2:first-child {margin-left: 17.021276595745%;}
.row-fluid .offset1 {margin-left: 10.63829787234%;}
.row-fluid .offset1:first-child {margin-left: 8.5106382978723%;}
[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;}
.container:before, .container:after {display: table;content: "";line-height: 0;}
.container:after {clear: both;}
.container-fluid {padding-right: 20px;padding-left: 20px;}
.container-fluid:before, .container-fluid:after {display: table;content: "";line-height: 0;}
.container-fluid:after {clear: both;}
p {margin: 0 0 10px;}
.lead {margin-bottom: 20px;font-size: 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: #999;}
a.muted:hover, a.muted:focus {color: #808080;}
.text-warning {color: #c09853;}
a.text-warning:hover, a.text-warning:focus {color: #a47e3c;}
.text-error {color: #b94a48;}
a.text-error:hover, a.text-error:focus {color: #953b39;}
.text-info {color: #3a87ad;}
a.text-info:hover, a.text-info:focus {color: #2d6987;}
.text-success {color: #468847;}
a.text-success:hover, a.text-success:focus {color: #356635;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0;font-family: inherit;font-weight: bold;line-height: 20px;color: inherit;text-rendering: optimizelegibility;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal;line-height: 1;color: #999;}
h1, h2, h3 {line-height: 40px;}
h1 {font-size: 36px;color: #6a6a6a;font-family: helvetica;font-weight: 300;}
h2 {font-size: 31.5px;}
h3 {font-size: 24.5px;}
h4 {text-transform: uppercase;font-size: 14px;}
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 #eee;}
ul, ol {padding: 0;margin: 0 0 10px 25px;}
ul ul, ul ol, ol ol, ol ul {margin-bottom: 0;}
li {line-height: 20px;}
ul.unstyled, ol.unstyled {margin-left: 0;list-style: none;}
ul.inline, ol.inline {margin-left: 0;list-style: none;}
ul.inline>li, ol.inline>li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-bottom: 20px;}
dt, dd {line-height: 20px;}
dt {font-weight: bold;}
dd {margin-left: 10px;}
.dl-horizontal {}
.dl-horizontal:before, .dl-horizontal:after {display: table;content: "";line-height: 0;}
.dl-horizontal:after {clear: both;}
.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dl-horizontal dd {margin-left: 180px;}
hr {margin: 20px 0;border: 0;border-top: 1px solid #eee;border-bottom: 1px solid #fff;}
abbr[title], abbr[data-original-title] {cursor: help;border-bottom: 1px dotted #999;}
abbr.initialism {font-size: 90%;text-transform: uppercase;}
blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 5px solid #eee;}
blockquote p {margin-bottom: 0;font-size: 17.5px;font-weight: 300;line-height: 1.25;}
blockquote small {display: block;line-height: 20px;color: #999;}
blockquote small:before {content: "— ";}
blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eee;border-left: 0;}
blockquote.pull-right p, blockquote.pull-right small {text-align: right;}
blockquote.pull-right small:before {content: "";}
blockquote.pull-right small:after {content: " —";}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
address {display: block;margin-bottom: 20px;font-style: normal;line-height: 20px;color: #656565;font-family: arial;font-size: 14px;}
code, pre {padding: 0 3px 2px;font-family: Monaco,Menlo,Consolas,"Courier New",monospace;font-size: 12px;color: #333;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
code {padding: 2px 4px;color: #d14;background-color: #f7f7f9;border: 1px solid #e1e1e8;white-space: nowrap;}
pre {display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 20px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;background-color: #f5f5f5;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
pre.prettyprint {margin-bottom: 20px;}
pre code {padding: 0;color: inherit;white-space: pre;white-space: pre-wrap;background-color: transparent;border: 0;}
.pre-scrollable {max-height: 340px;overflow-y: scroll;}
.label, .badge {display: inline-block;padding: 2px 4px;font-size: 11.844px;font-weight: bold;line-height: 14px;color: #fff;vertical-align: baseline;white-space: nowrap;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #999;}
.label {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.badge {padding-left: 9px;padding-right: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}
.label:empty, .badge:empty {display: none;}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {color: #fff;text-decoration: none;cursor: pointer;}
.label-important, .badge-important {background-color: #b94a48;}
.label-important[href], .badge-important[href] {background-color: #953b39;}
.label-warning, .badge-warning {background-color: #f89406;}
.label-warning[href], .badge-warning[href] {background-color: #c67605;}
.label-success, .badge-success {background-color: #468847;}
.label-success[href], .badge-success[href] {background-color: #356635;}
.label-info, .badge-info {background-color: #3a87ad;}
.label-info[href], .badge-info[href] {background-color: #2d6987;}
.label-inverse, .badge-inverse {background-color: #333;}
.label-inverse[href], .badge-inverse[href] {background-color: #1a1a1a;}
.btn .label, .btn .badge {position: relative;top: -1px;}
.btn-mini .label, .btn-mini .badge {top: 0;}
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table {width: 100%;margin-bottom: 20px;}
.table th, .table td {padding: 8px;line-height: 20px;text-align: left;vertical-align: top;border-top: 1px solid #ddd;}
.table th {font-weight: bold;}
.table thead th {vertical-align: bottom;}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {border-top: 0;}
.table tbody+tbody {border-top: 2px solid #ddd;}
.table .table {background-color: #fff;}
.table-condensed th, .table-condensed td {padding: 4px 5px;}
.table-bordered {border: 1px solid #ddd;border-collapse: separate;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.table-bordered th, .table-bordered td {border-left: 1px solid #ddd;}
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {border-top: 0;}
.table-bordered thead:first-child tr:first-child>th:first-child, .table-bordered tbody:first-child tr:first-child>td:first-child, .table-bordered tbody:first-child tr:first-child>th:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered thead:first-child tr:first-child>th:last-child, .table-bordered tbody:first-child tr:first-child>td:last-child, .table-bordered tbody:first-child tr:first-child>th:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:first-child, .table-bordered tbody:last-child tr:last-child>td:first-child, .table-bordered tbody:last-child tr:last-child>th:first-child, .table-bordered tfoot:last-child tr:last-child>td:first-child, .table-bordered tfoot:last-child tr:last-child>th:first-child {-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.table-bordered thead:last-child tr:last-child>th:last-child, .table-bordered tbody:last-child tr:last-child>td:last-child, .table-bordered tbody:last-child tr:last-child>th:last-child, .table-bordered tfoot:last-child tr:last-child>td:last-child, .table-bordered tfoot:last-child tr:last-child>th:last-child {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {-webkit-border-bottom-right-radius: 0;-moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;}
.table-bordered caption+thead tr:first-child th:first-child, .table-bordered caption+tbody tr:first-child td:first-child, .table-bordered colgroup+thead tr:first-child th:first-child, .table-bordered colgroup+tbody tr:first-child td:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table-bordered caption+thead tr:first-child th:last-child, .table-bordered caption+tbody tr:first-child td:last-child, .table-bordered colgroup+thead tr:first-child th:last-child, .table-bordered colgroup+tbody tr:first-child td:last-child {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {background-color: #f9f9f9;}
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {background-color: #f5f5f5;}
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {display: table-cell;float: none;margin-left: 0;}
.table td.span1, .table th.span1 {float: none;width: 44px;margin-left: 0;}
.table td.span2, .table th.span2 {float: none;width: 124px;margin-left: 0;}
.table td.span3, .table th.span3 {float: none;width: 204px;margin-left: 0;}
.table td.span4, .table th.span4 {float: none;width: 284px;margin-left: 0;}
.table td.span5, .table th.span5 {float: none;width: 364px;margin-left: 0;}
.table td.span6, .table th.span6 {float: none;width: 444px;margin-left: 0;}
.table td.span7, .table th.span7 {float: none;width: 524px;margin-left: 0;}
.table td.span8, .table th.span8 {float: none;width: 604px;margin-left: 0;}
.table td.span9, .table th.span9 {float: none;width: 684px;margin-left: 0;}
.table td.span10, .table th.span10 {float: none;width: 764px;margin-left: 0;}
.table td.span11, .table th.span11 {float: none;width: 844px;margin-left: 0;}
.table td.span12, .table th.span12 {float: none;width: 924px;margin-left: 0;}
.table tbody tr.success>td {background-color: #dff0d8;}
.table tbody tr.error>td {background-color: #f2dede;}
.table tbody tr.warning>td {background-color: #fcf8e3;}
.table tbody tr.info>td {background-color: #d9edf7;}
.table-hover tbody tr.success:hover>td {background-color: #d0e9c6;}
.table-hover tbody tr.error:hover>td {background-color: #ebcccc;}
.table-hover tbody tr.warning:hover>td {background-color: #faf2cc;}
.table-hover tbody tr.info:hover>td {background-color: #c4e3f3;}
form {margin: 0 0 20px;}
fieldset {padding: 0;margin: 0;border: 0;}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: 40px;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small {font-size: 15px;color: #999;}
label, input, button, select, textarea {font-size: 14px;font-weight: normal;line-height: 20px;}
input, button, select, textarea {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
label {display: block;margin-bottom: 5px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {display: inline-block;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;color: #555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;vertical-align: middle;}
input, textarea, .uneditable-input {width: 206px;}
textarea {height: auto;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #fff;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border linear .2s,box-shadow linear .2s;-moz-transition: border linear .2s,box-shadow linear .2s;-o-transition: border linear .2s,box-shadow linear .2s;transition: border linear .2s,box-shadow linear .2s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color: rgba(82,168,236,.8);outline: 0;outline: thin dotted 	;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px 	;line-height: normal;}
select {width: 220px;border: 1px solid #ccc;background-color: #fff;}
select[multiple], select[size] {height: auto;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.uneditable-input, .uneditable-textarea {color: #999;background-color: #fcfcfc;border-color: #ccc;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.025);box-shadow: inset 0 1px 2px rgba(0,0,0,.025);cursor: not-allowed;}
.uneditable-input {overflow: hidden;white-space: nowrap;}
.uneditable-textarea {width: auto;height: auto;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
.radio, .checkbox {min-height: 20px;padding-left: 20px;}
.radio input[type="radio"], .checkbox input[type="checkbox"] {float: left;margin-left: -20px;}
.controls>.radio:first-child, .controls>.checkbox:first-child {padding-top: 5px;}
.radio.inline, .checkbox.inline {display: inline-block;padding-top: 5px;margin-bottom: 0;vertical-align: middle;}
.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {margin-left: 10px;}
.input-mini {width: 60px;}
.input-small {width: 90px;}
.input-medium {width: 150px;}
.input-large {width: 210px;}
.input-xlarge {width: 270px;}
.input-xxlarge {width: 530px;}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {float: none;margin-left: 0;}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {display: inline-block;}
input, textarea, .uneditable-input {margin-left: 0;}
.controls-row [class*="span"]+[class*="span"] {margin-left: 20px;}
input.span12, textarea.span12, .uneditable-input.span12 {width: 926px;}
input.span11, textarea.span11, .uneditable-input.span11 {width: 846px;}
input.span10, textarea.span10, .uneditable-input.span10 {width: 766px;}
input.span9, textarea.span9, .uneditable-input.span9 {width: 686px;}
input.span8, textarea.span8, .uneditable-input.span8 {width: 606px;}
input.span7, textarea.span7, .uneditable-input.span7 {width: 526px;}
input.span6, textarea.span6, .uneditable-input.span6 {width: 446px;}
input.span5, textarea.span5, .uneditable-input.span5 {width: 366px;}
input.span4, textarea.span4, .uneditable-input.span4 {width: 286px;}
input.span3, textarea.span3, .uneditable-input.span3 {width: 206px;}
input.span2, textarea.span2, .uneditable-input.span2 {width: 126px;}
input.span1, textarea.span1, .uneditable-input.span1 {width: 46px;}
.controls-row {}
.controls-row:before, .controls-row:after {display: table;content: "";line-height: 0;}
.controls-row:after {clear: both;}
.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {float: left;}
.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {padding-top: 5px;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {cursor: not-allowed;background-color: #eee;}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {background-color: transparent;}
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {color: #c09853;}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {color: #c09853;}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {border-color: #c09853;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {border-color: #a47e3c;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {color: #c09853;background-color: #fcf8e3;border-color: #c09853;}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {color: #b94a48;}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {color: #b94a48;}
.control-group.error input, .control-group.error select, .control-group.error textarea {border-color: #b94a48;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {border-color: #953b39;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {color: #b94a48;background-color: #f2dede;border-color: #b94a48;}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {color: #468847;}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {color: #468847;}
.control-group.success input, .control-group.success select, .control-group.success textarea {border-color: #468847;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {border-color: #356635;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {color: #468847;background-color: #dff0d8;border-color: #468847;}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {color: #3a87ad;}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {color: #3a87ad;}
.control-group.info input, .control-group.info select, .control-group.info textarea {border-color: #3a87ad;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {border-color: #2d6987;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {color: #3a87ad;background-color: #d9edf7;border-color: #3a87ad;}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {color: #b94a48;border-color: #ee5f5b;}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}
.form-actions {padding: 19px 20px 20px;margin-top: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-top: 1px solid #e5e5e5;}
.form-actions:before, .form-actions:after {display: table;content: "";line-height: 0;}
.form-actions:after {clear: both;}
.help-block, .help-inline {color: #595959;}
.help-block {display: block;margin-bottom: 10px;}
.help-inline {display: inline-block;vertical-align: middle;padding-left: 5px;}
.input-append, .input-prepend {display: inline-block;margin-bottom: 10px;vertical-align: middle;font-size: 0;white-space: nowrap;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {font-size: 14px;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {position: relative;margin-bottom: 0;vertical-align: top;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {z-index: 2;}
.input-append .add-on, .input-prepend .add-on {display: inline-block;width: auto;height: 20px;min-width: 16px;padding: 4px 5px;font-size: 14px;font-weight: normal;line-height: 20px;text-align: center;text-shadow: 0 1px 0 #fff;background-color: #eee;border: 1px solid #ccc;}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group>.dropdown-toggle, .input-prepend .btn-group>.dropdown-toggle {vertical-align: top;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-append .active, .input-prepend .active {background-color: #a9dba9;border-color: #46a546;}
.input-prepend .add-on, .input-prepend .btn {margin-right: -1px;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-append input, .input-append select, .input-append .uneditable-input {-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-append .add-on, .input-append .btn, .input-append .btn-group {margin-left: -1px;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.input-prepend.input-append .btn-group:first-child {margin-left: 0;}
input.search-query {padding-right: 14px;padding-right: 4px 	;padding-left: 14px;padding-left: 4px 	;margin-bottom: 0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.form-search .input-append .search-query, .form-search .input-prepend .search-query {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.form-search .input-append .search-query {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search .input-append .btn {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .search-query {-webkit-border-radius: 0 14px 14px 0;-moz-border-radius: 0 14px 14px 0;border-radius: 0 14px 14px 0;}
.form-search .input-prepend .btn {-webkit-border-radius: 14px 0 0 14px;-moz-border-radius: 14px 0 0 14px;border-radius: 14px 0 0 14px;}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {display: none;}
.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {display: inline-block;}
.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {margin-bottom: 0;}
.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {padding-left: 0;margin-bottom: 0;vertical-align: middle;}
.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {float: left;margin-right: 3px;margin-left: 0;}
.control-group {margin-bottom: 10px;}
legend+.control-group {margin-top: 20px;-webkit-margin-top-collapse: separate;}
.form-horizontal .control-group {margin-bottom: 20px;}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {display: table;content: "";line-height: 0;}
.form-horizontal .control-group:after {clear: both;}
.form-horizontal .control-label {float: left;width: 160px;padding-top: 5px;text-align: right;}
.form-horizontal .controls {margin-left: 180px;}
.form-horizontal .controls:first-child {}
.form-horizontal .help-block {margin-bottom: 0;}
.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block {margin-top: 10px;}
.form-horizontal .form-actions {padding-left: 180px;}
.btn {display: inline-block;padding: 4px 12px;font-size: 12px;line-height: 20px;text-align: center;vertical-align: middle;text-transform: uppercase;cursor: pointer;color: #777;font-weight: bold;font-family: Arial;text-shadow: 0 1px 1px rgba(255,255,255,.75);background-color: #dbe1e3;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border: 1px solid #ccc;border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #333;background-color: #e6e6e6;}
.btn:active, .btn.active {background-color: #ccc 	;}
.btn:first-child {}
.btn:hover, .btn:focus {color: #333;text-decoration: none;background-position: 0 -15px;-webkit-transition: background-position .1s linear;-moz-transition: background-position .1s linear;-o-transition: background-position .1s linear;transition: background-position .1s linear;}
.btn:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.btn.active, .btn:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}
.btn.disabled, .btn[disabled] {cursor: default;background-image: none;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-large {padding: 11px 19px;font-size: 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-left: 0;padding-right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn-block+.btn-block {margin-top: 5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {color: rgba(255,255,255,.75);}
.btn-primary {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #006dcc;background-image: -moz-linear-gradient(top,#08c,#04c);background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image: -webkit-linear-gradient(top,#08c,#04c);background-image: -o-linear-gradient(top,#08c,#04c);background-image: linear-gradient(to bottom,#08c,#04c);background-repeat: repeat-x;border-color: #04c #04c #002a80;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {color: #fff;background-color: #04c;}
.btn-primary:active, .btn-primary.active {background-color: #039 	;}
.btn-warning {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #faa732;background-image: -moz-linear-gradient(top,#fbb450,#f89406);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image: -webkit-linear-gradient(top,#fbb450,#f89406);background-image: -o-linear-gradient(top,#fbb450,#f89406);background-image: linear-gradient(to bottom,#fbb450,#f89406);background-repeat: repeat-x;border-color: #f89406 #f89406 #ad6704;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {color: #fff;background-color: #f89406;}
.btn-warning:active, .btn-warning.active {background-color: #c67605 	;}
.btn-danger {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #da4f49;background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat: repeat-x;border-color: #bd362f #bd362f #802420;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {color: #fff;background-color: #bd362f;}
.btn-danger:active, .btn-danger.active {background-color: #942a25 	;}
.btn-success {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #5bb75b;background-image: -moz-linear-gradient(top,#62c462,#51a351);background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image: -webkit-linear-gradient(top,#62c462,#51a351);background-image: -o-linear-gradient(top,#62c462,#51a351);background-image: linear-gradient(to bottom,#62c462,#51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {color: #fff;background-color: #51a351;}
.btn-success:active, .btn-success.active {background-color: #408140 	;}
.btn-info {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #49afcd;background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image: -webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);background-image: linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat: repeat-x;border-color: #2f96b4 #2f96b4 #1f6377;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {color: #fff;background-color: #2f96b4;}
.btn-info:active, .btn-info.active {background-color: #24748c 	;}
.btn-inverse {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #363636;background-image: -moz-linear-gradient(top,#444,#222);background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image: -webkit-linear-gradient(top,#444,#222);background-image: -o-linear-gradient(top,#444,#222);background-image: linear-gradient(to bottom,#444,#222);background-repeat: repeat-x;border-color: #222 #222 #000;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {color: #fff;background-color: #222;}
.btn-inverse:active, .btn-inverse.active {background-color: #080808 	;}
button.btn, input[type="submit"].btn {}
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 {}
button.btn.btn-small, input[type="submit"].btn.btn-small {}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: transparent;background-image: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.btn-link {border-color: transparent;cursor: pointer;color: #08c;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-link:hover, .btn-link:focus {color: #005580;text-decoration: underline;background-color: transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus {color: #333;text-decoration: none;}
[class^="icon-"], [class*=" icon-"] {display: inline-block;width: 14px;height: 14px;line-height: 14px;vertical-align: text-top;background-image: url("/img/glyphicons-halflings.png");background-position: 14px 14px;background-repeat: no-repeat;margin-top: 1px;}
.icon-white, .nav-pills>.active>a>[class^="icon-"], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^="icon-"], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^="icon-"], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^="icon-"], .dropdown-menu>li>a:focus>[class^="icon-"], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^="icon-"], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^="icon-"], .dropdown-submenu:focus>a>[class^="icon-"], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {background-image: url("/img/glyphicons-halflings-white.png");}
.icon-glass {background-position: 0 0;}
.icon-music {background-position: -24px 0;}
.icon-search {background-position: -48px 0;}
.icon-envelope {background-position: -72px 0;}
.icon-heart {background-position: -96px 0;}
.icon-star {background-position: -120px 0;}
.icon-star-empty {background-position: -144px 0;}
.icon-user {background-position: -168px 0;}
.icon-film {background-position: -192px 0;}
.icon-th-large {background-position: -216px 0;}
.icon-th {background-position: -240px 0;}
.icon-th-list {background-position: -264px 0;}
.icon-ok {background-position: -288px 0;}
.icon-remove {background-position: -312px 0;}
.icon-zoom-in {background-position: -336px 0;}
.icon-zoom-out {background-position: -360px 0;}
.icon-off {background-position: -384px 0;}
.icon-signal {background-position: -408px 0;}
.icon-cog {background-position: -432px 0;}
.icon-trash {background-position: -456px 0;}
.icon-home {background-position: 0 -24px;}
.icon-file {background-position: -24px -24px;}
.icon-time {background-position: -48px -24px;}
.icon-road {background-position: -72px -24px;}
.icon-download-alt {background-position: -96px -24px;}
.icon-download {background-position: -120px -24px;}
.icon-upload {background-position: -144px -24px;}
.icon-inbox {background-position: -168px -24px;}
.icon-play-circle {background-position: -192px -24px;}
.icon-repeat {background-position: -216px -24px;}
.icon-refresh {background-position: -240px -24px;}
.icon-list-alt {background-position: -264px -24px;}
.icon-lock {background-position: -287px -24px;}
.icon-flag {background-position: -312px -24px;}
.icon-headphones {background-position: -336px -24px;}
.icon-volume-off {background-position: -360px -24px;}
.icon-volume-down {background-position: -384px -24px;}
.icon-volume-up {background-position: -408px -24px;}
.icon-qrcode {background-position: -432px -24px;}
.icon-barcode {background-position: -456px -24px;}
.icon-tag {background-position: 0 -48px;}
.icon-tags {background-position: -25px -48px;}
.icon-book {background-position: -48px -48px;}
.icon-bookmark {background-position: -72px -48px;}
.icon-print {background-position: -96px -48px;}
.icon-camera {background-position: -120px -48px;}
.icon-font {background-position: -144px -48px;}
.icon-bold {background-position: -167px -48px;}
.icon-italic {background-position: -192px -48px;}
.icon-text-height {background-position: -216px -48px;}
.icon-text-width {background-position: -240px -48px;}
.icon-align-left {background-position: -264px -48px;}
.icon-align-center {background-position: -288px -48px;}
.icon-align-right {background-position: -312px -48px;}
.icon-align-justify {background-position: -336px -48px;}
.icon-list {background-position: -360px -48px;}
.icon-indent-left {background-position: -384px -48px;}
.icon-indent-right {background-position: -408px -48px;}
.icon-facetime-video {background-position: -432px -48px;}
.icon-picture {background-position: -456px -48px;}
.icon-pencil {background-position: 0 -72px;}
.icon-map-marker {background-position: -24px -72px;}
.icon-adjust {background-position: -48px -72px;}
.icon-tint {background-position: -72px -72px;}
.icon-edit {background-position: -96px -72px;}
.icon-share {background-position: -120px -72px;}
.icon-check {background-position: -144px -72px;}
.icon-move {background-position: -168px -72px;}
.icon-step-backward {background-position: -192px -72px;}
.icon-fast-backward {background-position: -216px -72px;}
.icon-backward {background-position: -240px -72px;}
.icon-play {background-position: -264px -72px;}
.icon-pause {background-position: -288px -72px;}
.icon-stop {background-position: -312px -72px;}
.icon-forward {background-position: -336px -72px;}
.icon-fast-forward {background-position: -360px -72px;}
.icon-step-forward {background-position: -384px -72px;}
.icon-eject {background-position: -408px -72px;}
.icon-chevron-left {background-position: -432px -72px;}
.icon-chevron-right {background-position: -456px -72px;}
.icon-plus-sign {background-position: 0 -96px;}
.icon-minus-sign {background-position: -24px -96px;}
.icon-remove-sign {background-position: -48px -96px;}
.icon-ok-sign {background-position: -72px -96px;}
.icon-question-sign {background-position: -96px -96px;}
.icon-info-sign {background-position: -120px -96px;}
.icon-screenshot {background-position: -144px -96px;}
.icon-remove-circle {background-position: -168px -96px;}
.icon-ok-circle {background-position: -192px -96px;}
.icon-ban-circle {background-position: -216px -96px;}
.icon-arrow-left {background-position: -240px -96px;}
.icon-arrow-right {background-position: -264px -96px;}
.icon-arrow-up {background-position: -289px -96px;}
.icon-arrow-down {background-position: -312px -96px;}
.icon-share-alt {background-position: -336px -96px;}
.icon-resize-full {background-position: -360px -96px;}
.icon-resize-small {background-position: -384px -96px;}
.icon-plus {background-position: -408px -96px;}
.icon-minus {background-position: -433px -96px;}
.icon-asterisk {background-position: -456px -96px;}
.icon-exclamation-sign {background-position: 0 -120px;}
.icon-gift {background-position: -24px -120px;}
.icon-leaf {background-position: -48px -120px;}
.icon-fire {background-position: -72px -120px;}
.icon-eye-open {background-position: -96px -120px;}
.icon-eye-close {background-position: -120px -120px;}
.icon-warning-sign {background-position: -144px -120px;}
.icon-plane {background-position: -168px -120px;}
.icon-calendar {background-position: -192px -120px;}
.icon-random {background-position: -216px -120px;width: 16px;}
.icon-comment {background-position: -240px -120px;}
.icon-magnet {background-position: -264px -120px;}
.icon-chevron-up {background-position: -288px -120px;}
.icon-chevron-down {background-position: -313px -119px;}
.icon-retweet {background-position: -336px -120px;}
.icon-shopping-cart {background-position: -360px -120px;}
.icon-folder-close {background-position: -384px -120px;width: 16px;}
.icon-folder-open {background-position: -408px -120px;width: 16px;}
.icon-resize-vertical {background-position: -432px -119px;}
.icon-resize-horizontal {background-position: -456px -118px;}
.icon-hdd {background-position: 0 -144px;}
.icon-bullhorn {background-position: -24px -144px;}
.icon-bell {background-position: -48px -144px;}
.icon-certificate {background-position: -72px -144px;}
.icon-thumbs-up {background-position: -96px -144px;}
.icon-thumbs-down {background-position: -120px -144px;}
.icon-hand-right {background-position: -144px -144px;}
.icon-hand-left {background-position: -168px -144px;}
.icon-hand-up {background-position: -192px -144px;}
.icon-hand-down {background-position: -216px -144px;}
.icon-circle-arrow-right {background-position: -240px -144px;}
.icon-circle-arrow-left {background-position: -264px -144px;}
.icon-circle-arrow-up {background-position: -288px -144px;}
.icon-circle-arrow-down {background-position: -312px -144px;}
.icon-globe {background-position: -336px -144px;}
.icon-wrench {background-position: -360px -144px;}
.icon-tasks {background-position: -384px -144px;}
.icon-filter {background-position: -408px -144px;}
.icon-briefcase {background-position: -432px -144px;}
.icon-fullscreen {background-position: -456px -144px;}
.btn-group {position: relative;display: inline-block;font-size: 0;vertical-align: middle;white-space: nowrap;}
.btn-group:first-child {}
.btn-group+.btn-group {margin-left: 5px;}
.btn-toolbar {font-size: 0;margin-top: 10px;margin-bottom: 10px;}
.btn-toolbar>.btn+.btn, .btn-toolbar>.btn-group+.btn, .btn-toolbar>.btn+.btn-group {margin-left: 5px;}
.btn-group>.btn {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group>.btn+.btn {margin-left: -1px;}
.btn-group>.btn, .btn-group>.dropdown-menu, .btn-group>.popover {font-size: 14px;}
.btn-group>.btn-mini {font-size: 10.5px;}
.btn-group>.btn-small {font-size: 11.9px;}
.btn-group>.btn-large {font-size: 17.5px;}
.btn-group>.btn:first-child {margin-left: 0;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.btn-group>.btn.large:first-child {margin-left: 0;-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.btn-group>.btn.large:last-child, .btn-group>.large.dropdown-toggle {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active {z-index: 2;}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}
.btn-group>.btn+.dropdown-toggle {padding-left: 8px;padding-right: 8px;-webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);}
.btn-group>.btn-mini+.dropdown-toggle {padding-left: 5px;padding-right: 5px;}
.btn-group>.btn-small+.dropdown-toggle {}
.btn-group>.btn-large+.dropdown-toggle {padding-left: 12px;padding-right: 12px;}
.btn-group.open .dropdown-toggle {background-image: none;-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle {background-color: #e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle {background-color: #04c;}
.btn-group.open .btn-warning.dropdown-toggle {background-color: #f89406;}
.btn-group.open .btn-danger.dropdown-toggle {background-color: #bd362f;}
.btn-group.open .btn-success.dropdown-toggle {background-color: #51a351;}
.btn-group.open .btn-info.dropdown-toggle {background-color: #2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle {background-color: #222;}
.btn .caret {margin-top: 8px;margin-left: 0;}
.btn-large .caret {margin-top: 6px;}
.btn-large .caret {border-left-width: 5px;border-right-width: 5px;border-top-width: 5px;}
.btn-mini .caret, .btn-small .caret {margin-top: 8px;}
.dropup .btn-large .caret {border-bottom-width: 5px;}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {border-top-color: #fff;border-bottom-color: #fff;}
.btn-group-vertical {display: inline-block;}
.btn-group-vertical>.btn {display: block;float: none;max-width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-group-vertical>.btn+.btn {margin-left: 0;margin-top: -1px;}
.btn-group-vertical>.btn:first-child {-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.btn-group-vertical>.btn:last-child {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child {-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.nav {margin-left: 0;margin-bottom: 20px;list-style: none;}
.nav>li>a {display: block;}
.nav>li>a:hover, .nav>li>a:focus {text-decoration: none;background-color: #eee;}
.nav>li>a>img {max-width: none;}
.nav>.pull-right {float: right;}
.nav-header {display: block;padding: 3px 15px;font-size: 11px;font-weight: bold;line-height: 20px;color: #999;text-shadow: 0 1px 0 rgba(255,255,255,.5);text-transform: uppercase;}
.nav li+.nav-header {margin-top: 9px;}
.nav-list {padding-left: 15px;padding-right: 15px;margin-bottom: 0;}
.nav-list>li>a, .nav-list .nav-header {margin-left: -15px;margin-right: -15px;text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.nav-list>li>a {padding: 3px 15px;}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.2);background-color: #08c;}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {margin-right: 2px;}
.nav-list .divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #fff;}
.nav-tabs, .nav-pills {}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {display: table;content: "";line-height: 0;}
.nav-tabs:after, .nav-pills:after {clear: both;}
.nav-tabs>li, .nav-pills>li {float: left;}
.nav-tabs>li>a, .nav-pills>li>a {padding-right: 12px;padding-left: 12px;margin-right: 2px;line-height: 14px;}
.nav-tabs {border-bottom: 1px solid #ddd;}
.nav-tabs>li {margin-bottom: -1px;}
.nav-tabs>li>a {padding-top: 8px;padding-bottom: 8px;line-height: 20px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {border-color: #eee #eee #ddd;}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {color: #555;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;cursor: default;}
.nav-pills>li>a {padding-top: 8px;padding-bottom: 8px;margin-top: 2px;margin-bottom: 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nav-pills>.active>a, .nav-pills>.active>a:hover, .nav-pills>.active>a:focus {color: #fff;background-color: #08c;}
.nav-stacked>li {float: none;}
.nav-stacked>li>a {margin-right: 0;}
.nav-tabs.nav-stacked {border-bottom: 0;}
.nav-tabs.nav-stacked>li>a {border: 1px solid #ddd;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.nav-tabs.nav-stacked>li:first-child>a {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.nav-tabs.nav-stacked>li:last-child>a {-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.nav-tabs.nav-stacked>li>a:hover, .nav-tabs.nav-stacked>li>a:focus {border-color: #ddd;z-index: 2;}
.nav-pills.nav-stacked>li>a {margin-bottom: 3px;}
.nav-pills.nav-stacked>li:last-child>a {margin-bottom: 1px;}
.nav-tabs .dropdown-menu {-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 {border-top-color: #08c;border-bottom-color: #08c;margin-top: 6px;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {border-top-color: #005580;border-bottom-color: #005580;}
.nav-tabs .dropdown-toggle .caret {margin-top: 8px;}
.nav .active .dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.nav-tabs .active .dropdown-toggle .caret {border-top-color: #555;border-bottom-color: #555;}
.nav>.dropdown.active>a:hover, .nav>.dropdown.active>a:focus {cursor: pointer;}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {color: #fff;background-color: #999;border-color: #999;}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {border-top-color: #fff;border-bottom-color: #fff;opacity: 1;filter: alpha(opacity=100);}
.tabs-stacked .open>a:hover, .tabs-stacked .open>a:focus {border-color: #999;}
.tabbable {}
.tabbable:before, .tabbable:after {display: table;content: "";line-height: 0;}
.tabbable:after {clear: both;}
.tab-content {overflow: auto;}
.tabs-below>.nav-tabs, .tabs-right>.nav-tabs, .tabs-left>.nav-tabs {border-bottom: 0;}
.tab-content>.tab-pane, .pill-content>.pill-pane {display: none;}
.tab-content>.active, .pill-content>.active {display: block;}
.tabs-below>.nav-tabs {border-top: 1px solid #ddd;}
.tabs-below>.nav-tabs>li {margin-top: -1px;margin-bottom: 0;}
.tabs-below>.nav-tabs>li>a {-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.tabs-below>.nav-tabs>li>a:hover, .tabs-below>.nav-tabs>li>a:focus {border-bottom-color: transparent;border-top-color: #ddd;}
.tabs-below>.nav-tabs>.active>a, .tabs-below>.nav-tabs>.active>a:hover, .tabs-below>.nav-tabs>.active>a:focus {border-color: transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li, .tabs-right>.nav-tabs>li {float: none;}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {min-width: 74px;margin-right: 0;margin-bottom: 3px;}
.tabs-left>.nav-tabs {float: left;margin-right: 19px;border-right: 1px solid #ddd;}
.tabs-left>.nav-tabs>li>a {margin-right: -1px;-webkit-border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {border-color: #eee #ddd #eee #eee;}
.tabs-left>.nav-tabs .active>a, .tabs-left>.nav-tabs .active>a:hover, .tabs-left>.nav-tabs .active>a:focus {border-color: #ddd transparent #ddd #ddd;}
.tabs-right>.nav-tabs {float: right;margin-left: 19px;border-left: 1px solid #ddd;}
.tabs-right>.nav-tabs>li>a {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;}
.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;}
.nav>.disabled>a {color: #999;}
.nav>.disabled>a:hover, .nav>.disabled>a:focus {text-decoration: none;background-color: transparent;cursor: default;}
.navbar {overflow: visible;margin-bottom: 20px;}
.navbar-inner {min-height: 40px;padding-left: 20px;padding-right: 20px;background-color: #fafafa;background-image: -moz-linear-gradient(top,#fff,#f2f2f2);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image: -webkit-linear-gradient(top,#fff,#f2f2f2);background-image: -o-linear-gradient(top,#fff,#f2f2f2);background-image: linear-gradient(to bottom,#fff,#f2f2f2);background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);box-shadow: 0 1px 4px rgba(0,0,0,.065);}
.navbar-inner:before, .navbar-inner:after {display: table;content: "";line-height: 0;}
.navbar-inner:after {clear: both;}
.navbar .container {width: auto;}
.nav-collapse.collapse {height: auto;overflow: visible;}
.navbar .brand {float: left;display: block;padding: 10px 20px 10px;margin-left: -20px;font-size: 20px;font-weight: 200;color: #777;text-shadow: 0 1px 0 #fff;}
.navbar .brand:hover, .navbar .brand:focus {text-decoration: none;}
.navbar-text {margin-bottom: 0;line-height: 40px;color: #777;}
.navbar-link {color: #777;}
.navbar-link:hover, .navbar-link:focus {color: #333;}
.navbar .divider-vertical {height: 40px;margin: 0 9px;border-left: 1px solid #f2f2f2;border-right: 1px solid #fff;}
.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;}
.navbar-form:before, .navbar-form:after {display: table;content: "";line-height: 0;}
.navbar-form:after {clear: both;}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {margin-top: 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 {margin-bottom: 0;padding: 4px 14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 13px;font-weight: normal;line-height: 1;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.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-left: 0;padding-right: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 940px;}
.navbar-fixed-top {top: 0;}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);box-shadow: 0 1px 10px rgba(0,0,0,.1);}
.navbar-fixed-bottom {bottom: 0;}
.navbar-fixed-bottom .navbar-inner {-webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);box-shadow: 0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav {position: relative;left: 0;display: block;float: left;margin: 0 10px 0 0;}
.navbar .nav.pull-right {float: right;margin-right: 0;}
.navbar .nav>li {float: left;}
.navbar .nav>li>a {float: none;padding: 10px 15px 10px;color: #777;text-decoration: none;text-shadow: 0 1px 0 #fff;}
.navbar .nav .dropdown-toggle .caret {margin-top: 8px;}
.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {background-color: transparent;color: #333;text-decoration: none;}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {color: #555;text-decoration: none;background-color: #e5e5e5;-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);box-shadow: inset 0 3px 8px rgba(0,0,0,.125);}
.navbar .btn-navbar {display: none;float: right;padding: 7px 10px;margin-left: 5px;margin-right: 5px;color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #ededed;background-image: -moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image: -webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image: -o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image: linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat: repeat-x;border-color: #e5e5e5 #e5e5e5 #bfbfbf;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {color: #fff;background-color: #e5e5e5;}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {background-color: #ccc 	;}
.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,.25);-moz-box-shadow: 0 1px 0 rgba(0,0,0,.25);box-shadow: 0 1px 0 rgba(0,0,0,.25);}
.btn-navbar .icon-bar+.icon-bar {margin-top: 3px;}
.navbar .nav>li>.dropdown-menu:before {content: "";display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0,0,0,.2);position: absolute;top: -7px;left: 9px;}
.navbar .nav>li>.dropdown-menu:after {content: "";display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;position: absolute;top: -6px;left: 10px;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {border-top: 7px solid #ccc;border-top-color: rgba(0,0,0,.2);border-bottom: 0;bottom: -7px;top: auto;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {border-top: 6px solid #fff;border-bottom: 0;bottom: -6px;top: auto;}
.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {border-top-color: #333;border-bottom-color: #333;}
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {background-color: #e5e5e5;color: #555;}
.navbar .nav li.dropdown>.dropdown-toggle .caret {border-top-color: #777;border-bottom-color: #777;}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav li.dropdown.active>.dropdown-toggle .caret, .navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {border-top-color: #555;border-bottom-color: #555;}
.navbar .pull-right>li>.dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right {left: auto;right: 0;}
.navbar .pull-right>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu.pull-right:before {left: auto;right: 12px;}
.navbar .pull-right>li>.dropdown-menu:after, .navbar .nav>li>.dropdown-menu.pull-right:after {left: auto;right: 13px;}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {left: auto;right: 100%;margin-left: 0;margin-right: -1px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-inverse .navbar-inner {background-color: #1b1b1b;background-image: -moz-linear-gradient(top,#222,#111);background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image: -webkit-linear-gradient(top,#222,#111);background-image: -o-linear-gradient(top,#222,#111);background-image: linear-gradient(to bottom,#222,#111);background-repeat: repeat-x;border-color: #252525;}
.navbar-inverse .brand, .navbar-inverse .nav>li>a {color: #999;text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.navbar-inverse .brand:hover, .navbar-inverse .nav>li>a:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav>li>a:focus {color: #fff;}
.navbar-inverse .brand {color: #999;}
.navbar-inverse .navbar-text {color: #999;}
.navbar-inverse .nav>li>a:focus, .navbar-inverse .nav>li>a:hover {background-color: transparent;color: #fff;}
.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {color: #fff;background-color: #111;}
.navbar-inverse .navbar-link {color: #999;}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {color: #fff;}
.navbar-inverse .divider-vertical {border-left-color: #111;border-right-color: #222;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {background-color: #111;color: #fff;}
.navbar-inverse .nav li.dropdown>a:hover .caret, .navbar-inverse .nav li.dropdown>a:focus .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {border-top-color: #999;border-bottom-color: #999;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {border-top-color: #fff;border-bottom-color: #fff;}
.navbar-inverse .navbar-search .search-query {color: #fff;background-color: #515151;border-color: #111;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow: inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {color: #ccc;}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {padding: 5px 15px;color: #333;text-shadow: 0 1px 0 #fff;background-color: #fff;border: 0;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);outline: 0;}
.navbar-inverse .btn-navbar {color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #0e0e0e;background-image: -moz-linear-gradient(top,#151515,#040404);background-image: -webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image: -webkit-linear-gradient(top,#151515,#040404);background-image: -o-linear-gradient(top,#151515,#040404);background-image: linear-gradient(to bottom,#151515,#040404);background-repeat: repeat-x;border-color: #040404 #040404 #000;border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(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] {color: #fff;background-color: #040404;}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {background-color: #000 	;}
.breadcrumb {padding: 8px 15px;margin: 0 0 20px;list-style: none;background-color: #f5f5f5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.breadcrumb>li {display: inline-block;text-shadow: 0 1px 0 #fff;}
.breadcrumb>li>.divider {padding: 0 5px;color: #ccc;}
.breadcrumb>.active {color: #999;}
.pagination {margin: 20px 0;}
.pagination ul {display: inline-block;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);box-shadow: 0 1px 2px rgba(0,0,0,.05);}
.pagination ul>li {display: inline;}
.pagination ul>li>a, .pagination ul>li>span {float: left;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-left-width: 0;}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {background-color: #f5f5f5;}
.pagination ul>.active>a, .pagination ul>.active>span {color: #999;cursor: default;}
.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {color: #999;background-color: transparent;cursor: default;}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {border-left-width: 1px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {-webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.pagination-large ul>li>a, .pagination-large ul>li>span {padding: 11px 19px;font-size: 17.5px;}
.pagination-large ul>li:first-child>a, .pagination-large ul>li:first-child>span {-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-left-radius: 6px;}
.pagination-large ul>li:last-child>a, .pagination-large ul>li:last-child>span {-webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.pagination-mini ul>li:first-child>a, .pagination-small ul>li:first-child>a, .pagination-mini ul>li:first-child>span, .pagination-small ul>li:first-child>span {-webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.pagination-mini ul>li:last-child>a, .pagination-small ul>li:last-child>a, .pagination-mini ul>li:last-child>span, .pagination-small ul>li:last-child>span {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.pagination-small ul>li>a, .pagination-small ul>li>span {padding: 2px 10px;font-size: 11.9px;}
.pagination-mini ul>li>a, .pagination-mini ul>li>span {padding: 0 6px;font-size: 10.5px;}
.pager {margin: 20px 0;list-style: none;text-align: center;}
.pager:before, .pager:after {display: table;content: "";line-height: 0;}
.pager:after {clear: both;}
.pager li {display: inline;}
.pager li>a, .pager li>span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.pager li>a:hover, .pager li>a:focus {text-decoration: none;background-color: #f5f5f5;}
.pager .next>a, .pager .next>span {float: right;}
.pager .previous>a, .pager .previous>span {float: left;}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {color: #999;background-color: #fff;cursor: default;}
.thumbnails {margin-left: -20px;list-style: none;}
.thumbnails:before, .thumbnails:after {display: table;content: "";line-height: 0;}
.thumbnails:after {clear: both;}
.row-fluid .thumbnails {margin-left: 0;}
.thumbnails>li {float: left;margin-bottom: 20px;margin-left: 20px;}
.thumbnail {display: block;padding: 4px;line-height: 20px;border: 1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.055);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.055);box-shadow: 0 1px 3px rgba(0,0,0,.055);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a.thumbnail:hover, a.thumbnail:focus {border-color: #08c;-webkit-box-shadow: 0 1px 4px rgba(0,105,214,.25);-moz-box-shadow: 0 1px 4px rgba(0,105,214,.25);box-shadow: 0 1px 4px rgba(0,105,214,.25);}
.thumbnail>img {display: block;max-width: 100%;margin-left: auto;margin-right: auto;}
.thumbnail .caption {padding: 9px;color: #555;}
.alert {padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255,255,255,.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.alert, .alert h4 {color: #c09853;}
.alert h4 {margin: 0;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 20px;}
.alert-success {background-color: #dff0d8;border-color: #d6e9c6;color: #468847;}
.alert-success h4 {color: #468847;}
.alert-danger, .alert-error {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert-danger h4, .alert-error h4 {color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
.alert-info h4 {color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block>p, .alert-block>ul {margin-bottom: 0;}
.alert-block p+p {margin-top: 5px;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-moz-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-ms-keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
@-o-keyframes progress-bar-stripes {from {background-position: 0 0;}
	to {background-position: 40px 0;}}
@keyframes progress-bar-stripes {from {background-position: 40px 0;}
	to {background-position: 0 0;}}
.progress {overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f7f7f7;background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat: repeat-x;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.progress .bar {width: 0%;height: 100%;color: #fff;float: left;font-size: 12px;text-align: center;text-shadow: 0 -1px 0 rgba(0,0,0,.25);background-color: #0e90d2;background-image: -moz-linear-gradient(top,#149bdf,#0480be);background-image: -webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image: -webkit-linear-gradient(top,#149bdf,#0480be);background-image: -o-linear-gradient(top,#149bdf,#0480be);background-image: linear-gradient(to bottom,#149bdf,#0480be);background-repeat: repeat-x;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width .6s ease;-moz-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
.progress .bar+.bar {-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);}
.progress-striped .bar {background-color: #149bdf;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;-moz-background-size: 40px 40px;-o-background-size: 40px 40px;background-size: 40px 40px;}
.progress.active .bar {-webkit-animation: progress-bar-stripes 2s linear infinite;-moz-animation: progress-bar-stripes 2s linear infinite;-ms-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.progress-danger .bar, .progress .bar-danger {background-color: #dd514c;background-image: -moz-linear-gradient(top,#ee5f5b,#c43c35);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image: -webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image: -o-linear-gradient(top,#ee5f5b,#c43c35);background-image: linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat: repeat-x;}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger {background-color: #ee5f5b;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-success .bar, .progress .bar-success {background-color: #5eb95e;background-image: -moz-linear-gradient(top,#62c462,#57a957);background-image: -webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image: -webkit-linear-gradient(top,#62c462,#57a957);background-image: -o-linear-gradient(top,#62c462,#57a957);background-image: linear-gradient(to bottom,#62c462,#57a957);background-repeat: repeat-x;}
.progress-success.progress-striped .bar, .progress-striped .bar-success {background-color: #62c462;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-info .bar, .progress .bar-info {background-color: #4bb1cf;background-image: -moz-linear-gradient(top,#5bc0de,#339bb9);background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image: -webkit-linear-gradient(top,#5bc0de,#339bb9);background-image: -o-linear-gradient(top,#5bc0de,#339bb9);background-image: linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat: repeat-x;}
.progress-info.progress-striped .bar, .progress-striped .bar-info {background-color: #5bc0de;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.progress-warning .bar, .progress .bar-warning {background-color: #faa732;background-image: -moz-linear-gradient(top,#fbb450,#f89406);background-image: -webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image: -webkit-linear-gradient(top,#fbb450,#f89406);background-image: -o-linear-gradient(top,#fbb450,#f89406);background-image: linear-gradient(to bottom,#fbb450,#f89406);background-repeat: repeat-x;}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning {background-color: #fbb450;background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);}
.hero-unit {padding: 60px;margin-bottom: 30px;font-size: 18px;font-weight: 200;line-height: 30px;color: inherit;background-color: #eee;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.hero-unit h1 {margin-bottom: 0;font-size: 60px;line-height: 1;color: inherit;letter-spacing: -1px;}
.hero-unit li {line-height: 30px;}
.media, .media-body {overflow: hidden;zoom: 1;}
.media, .media .media {margin-top: 15px;}
.media:first-child {margin-top: 0;}
.media-object {display: block;}
.media-heading {margin: 0 0 5px;}
.media>.pull-left {margin-right: 10px;}
.media>.pull-right {margin-left: 10px;}
.media-list {margin-left: 0;list-style: none;}
.tooltip {position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 11px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.tooltip.in {opacity: .8;filter: alpha(opacity=80);}
.tooltip.top {margin-top: -3px;padding: 5px 0;}
.tooltip.right {margin-left: 3px;padding: 0 5px;}
.tooltip.bottom {margin-top: 3px;padding: 5px 0;}
.tooltip.left {margin-left: -3px;padding: 0 5px;}
.tooltip-inner {max-width: 200px;padding: 8px;color: #fff;text-align: center;text-decoration: none;background-color: #000;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.tooltip-arrow {position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.tooltip.top .tooltip-arrow {bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000;}
.tooltip.right .tooltip-arrow {top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000;}
.tooltip.left .tooltip-arrow {top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000;}
.tooltip.bottom .tooltip-arrow {top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000;}
.popover {position: absolute;top: 0;left: 0;z-index: 1010;display: none;max-width: 276px;padding: 1px;text-align: left;background-color: #fff;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);white-space: normal;}
.popover.top {margin-top: -10px;}
.popover.right {margin-left: 10px;}
.popover.bottom {margin-top: 10px;}
.popover.left {margin-left: -10px;}
.popover-title {margin: 0;padding: 8px 14px;font-size: 14px;font-weight: normal;line-height: 18px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.popover-title:empty {display: none;}
.popover-content {padding: 9px 14px;}
.popover .arrow, .popover .arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}
.popover .arrow {border-width: 11px;}
.popover .arrow:after {border-width: 10px;content: "";}
.popover.top .arrow {left: 50%;margin-left: -11px;border-bottom-width: 0;border-top-color: #999;border-top-color: rgba(0,0,0,.25);bottom: -11px;}
.popover.top .arrow:after {bottom: 1px;margin-left: -10px;border-bottom-width: 0;border-top-color: #fff;}
.popover.right .arrow {top: 50%;left: -11px;margin-top: -11px;border-left-width: 0;border-right-color: #999;border-right-color: rgba(0,0,0,.25);}
.popover.right .arrow:after {left: 1px;bottom: -10px;border-left-width: 0;border-right-color: #fff;}
.popover.bottom .arrow {left: 50%;margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0,0,0,.25);top: -11px;}
.popover.bottom .arrow:after {top: 1px;margin-left: -10px;border-top-width: 0;border-bottom-color: #fff;}
.popover.left .arrow {top: 50%;right: -11px;margin-top: -11px;border-right-width: 0;border-left-color: #999;border-left-color: rgba(0,0,0,.25);}
.popover.left .arrow:after {right: 1px;border-right-width: 0;border-left-color: #fff;bottom: -10px;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop, .modal-backdrop.fade.in {opacity: .8;filter: alpha(opacity=80);}
.modal {position: fixed;top: 10%;left: 50%;z-index: 1050;width: 560px;margin-left: -280px;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0,0,0,.3);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 7px rgba(0,0,0,.3);-moz-box-shadow: 0 3px 7px rgba(0,0,0,.3);box-shadow: 0 3px 7px rgba(0,0,0,.3);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;background-clip: padding-box;outline: none;}
.modal.fade {-webkit-transition: opacity .3s linear,top .3s ease-out;-moz-transition: opacity .3s linear,top .3s ease-out;-o-transition: opacity .3s linear,top .3s ease-out;transition: opacity .3s linear,top .3s ease-out;top: -25%;}
.modal.fade.in {top: 10%;}
.modal-header {padding: 9px 15px;border-bottom: 1px solid #eee;}
.modal-header .close {margin-top: 2px;}
.modal-header h3 {margin: 0;line-height: 30px;}
.modal-body {position: relative;overflow-y: auto;max-height: 400px;padding: 15px;}
.modal-form {margin-bottom: 0;}
.modal-footer {padding: 14px 15px 15px;margin-bottom: 0;text-align: right;background-color: #f5f5f5;border-top: 1px solid #ddd;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-webkit-box-shadow: inset 0 1px 0 #fff;-moz-box-shadow: inset 0 1px 0 #fff;box-shadow: inset 0 1px 0 #fff;}
.modal-footer:before, .modal-footer:after {display: table;content: "";line-height: 0;}
.modal-footer:after {clear: both;}
.modal-footer .btn+.btn {margin-left: 5px;margin-bottom: 0;}
.modal-footer .btn-group .btn+.btn {margin-left: -1px;}
.modal-footer .btn-block+.btn-block {margin-left: 0;}
.dropup, .dropdown {position: relative;}
.dropdown-toggle {}
.dropdown-toggle:active, .open .dropdown-toggle {outline: 0;}
.caret {display: inline-block;width: 0;height: 0;vertical-align: top;border-top: 4px solid #000;border-right: 4px solid transparent;border-left: 4px solid transparent;content: "";}
.dropdown .caret {margin-top: 8px;margin-left: 2px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);box-shadow: 0 5px 10px rgba(0,0,0,.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.dropdown-menu.pull-right {right: 0;left: auto;}
.dropdown-menu .divider {height: 1px;margin: 9px 1px;overflow: hidden;background-color: #e5e5e5;border-bottom: 1px solid #fff;}
.dropdown-menu>li>a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 20px;color: #333;white-space: nowrap;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {text-decoration: none;color: #fff;background-color: #0081c2;background-image: -moz-linear-gradient(top,#08c,#0077b3);background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image: -webkit-linear-gradient(top,#08c,#0077b3);background-image: -o-linear-gradient(top,#08c,#0077b3);background-image: linear-gradient(to bottom,#08c,#0077b3);background-repeat: repeat-x;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {color: #fff;text-decoration: none;outline: 0;background-color: #0081c2;background-image: -moz-linear-gradient(top,#08c,#0077b3);background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image: -webkit-linear-gradient(top,#08c,#0077b3);background-image: -o-linear-gradient(top,#08c,#0077b3);background-image: linear-gradient(to bottom,#08c,#0077b3);background-repeat: repeat-x;}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {color: #999;}
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {text-decoration: none;background-color: transparent;background-image: none;cursor: default;}
.open {}
.open>.dropdown-menu {display: block;}
.dropdown-backdrop {position: fixed;left: 0;right: 0;bottom: 0;top: 0;z-index: 990;}
.pull-right>.dropdown-menu {right: 0;left: auto;}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {border-top: 0;border-bottom: 4px solid #000;content: "";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top: auto;bottom: 100%;margin-bottom: 1px;}
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropup .dropdown-submenu>.dropdown-menu {top: auto;bottom: 0;margin-top: 0;margin-bottom: -2px;-webkit-border-radius: 5px 5px 5px 0;-moz-border-radius: 5px 5px 5px 0;border-radius: 5px 5px 5px 0;}
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {padding-left: 20px;padding-right: 20px;}
.typeahead {z-index: 1051;margin-top: 2px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.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 {overflow: hidden;width: 100%;position: relative;}
.carousel-inner>.item {display: none;position: relative;-webkit-transition: .6s ease-in-out left;-moz-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {display: block;line-height: 1;}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {display: block;}
.carousel-inner>.active {left: 0;}
.carousel-inner>.next, .carousel-inner>.prev {position: absolute;top: 0;width: 100%;}
.carousel-inner>.next {left: 100%;}
.carousel-inner>.prev {left: -100%;}
.carousel-inner>.next.left, .carousel-inner>.prev.right {left: 0;}
.carousel-inner>.active.left {left: -100%;}
.carousel-inner>.active.right {left: 100%;}
.carousel-control {position: absolute;top: 40%;left: 15px;width: 40px;height: 40px;margin-top: -20px;font-size: 60px;font-weight: 100;line-height: 30px;color: #fff;text-align: center;background: #222;border: 3px solid #fff;-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;opacity: .5;filter: alpha(opacity=50);}
.carousel-control.right {left: auto;right: 15px;}
.carousel-control:hover, .carousel-control:focus {color: #fff;text-decoration: none;opacity: .9;filter: alpha(opacity=90);}
.carousel-indicators {position: absolute;top: 15px;right: 15px;z-index: 5;margin: 0;list-style: none;}
.carousel-indicators li {display: block;float: left;width: 10px;height: 10px;margin-left: 5px;text-indent: -999px;background-color: #ccc;background-color: rgba(255,255,255,.25);border-radius: 5px;}
.carousel-indicators .active {background-color: #fff;}
.carousel-caption {position: absolute;left: 0;right: 0;bottom: 0;padding: 15px;background: #333;background: rgba(0,0,0,.75);}
.carousel-caption h4, .carousel-caption p {color: #fff;line-height: 20px;}
.carousel-caption h4 {margin: 0 0 5px;}
.carousel-caption p {margin-bottom: 0;}
.well {min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f5f5f5;border: 1px solid #e3e3e3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.well blockquote {border-color: #ddd;border-color: rgba(0,0,0,.15);}
.well-large {padding: 24px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.well-small {padding: 9px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.close {float: right;font-size: 20px;font-weight: bold;line-height: 20px;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;filter: alpha(opacity=20);}
.close:hover, .close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: .4;filter: alpha(opacity=40);}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.pull-right {float: right;}
.pull-left {float: left;}
.hide {display: none;}
.show {display: block;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-moz-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height .35s ease;-moz-transition: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
.collapse.in {height: auto;}
@-ms-viewport {width: device-width;}
.hidden {display: none;visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width:768px) and (max-width:979px) {.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.visible-tablet {display: inherit !important;}
	.hidden-tablet {display: none !important;}}
@media (max-width:767px) {.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.visible-phone {display: inherit !important;}
	.hidden-phone {display: none !important;}}
.visible-print {display: none !important;}
@media print {.visible-print {display: inherit !important;}
	.hidden-print {display: none !important;}}
@media (max-width:767px) {body {padding-left: 20px;padding-right: 20px;}
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {margin-left: -20px;margin-right: -20px;}
	.container-fluid {padding: 0;}
	.dl-horizontal dt {float: none;clear: none;width: auto;text-align: left;}
	.dl-horizontal dd {margin-left: 0;}
	.container {width: auto;}
	.row-fluid {width: 100%;}
	.row, .thumbnails {margin-left: 0;}
	.thumbnails>li {float: none;margin-left: 0;}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {float: none;display: block;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.span12, .row-fluid .span12 {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.row-fluid [class*="offset"]:first-child {margin-left: 0;}
	.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {display: inline-block;width: auto;}
	.controls-row [class*="span"]+[class*="span"] {margin-left: 0;}
	.modal {position: fixed;top: 20px;left: 20px;right: 20px;width: auto;margin: 0;}
	.modal.fade {top: -100px;}
	.modal.fade.in {top: 20px;}}
@media (max-width:480px) {.nav-collapse {-webkit-transform: translate3d(0,0,0);}
	.page-header h1 small {display: block;line-height: 20px;}
	input[type="checkbox"], input[type="radio"] {border: 1px solid #ccc;}
	.form-horizontal .control-label {float: none;width: auto;padding-top: 0;text-align: left;}
	.form-horizontal .controls {margin-left: 0;}
	.form-horizontal .control-list {padding-top: 0;}
	.form-horizontal .form-actions {padding-left: 10px;padding-right: 10px;}
	.media .pull-left, .media .pull-right {float: none;display: block;margin-bottom: 10px;}
	.media-object {margin-right: 0;margin-left: 0;}
	.modal {top: 10px;left: 10px;right: 10px;}
	.modal-header .close {padding: 10px;margin: -10px;}
	.carousel-caption {position: static;}}
@media (min-width:768px) and (max-width:979px) {.row {margin-left: -20px;}
	.row:before, .row:after {display: table;content: "";line-height: 0;}
	.row:after {clear: both;}
	[class*="span"] {float: left;min-height: 1px;margin-left: 20px;}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 724px;}
	.span12 {width: 724px;}
	.span11 {width: 662px;}
	.span10 {width: 600px;}
	.span9 {width: 538px;}
	.span8 {width: 476px;}
	.span7 {width: 414px;}
	.span6 {width: 352px;}
	.span5 {width: 290px;}
	.span4 {width: 228px;}
	.span3 {width: 166px;}
	.span2 {width: 104px;}
	.span1 {width: 42px;}
	.offset12 {margin-left: 764px;}
	.offset11 {margin-left: 702px;}
	.offset10 {margin-left: 640px;}
	.offset9 {margin-left: 578px;}
	.offset8 {margin-left: 516px;}
	.offset7 {margin-left: 454px;}
	.offset6 {margin-left: 392px;}
	.offset5 {margin-left: 330px;}
	.offset4 {margin-left: 268px;}
	.offset3 {margin-left: 206px;}
	.offset2 {margin-left: 144px;}
	.offset1 {margin-left: 82px;}
	.row-fluid {width: 100%;}
	.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
	.row-fluid:after {clear: both;}
	.row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.7624309392265%;}
	.row-fluid [class*="span"]:first-child {margin-left: 0;}
	.row-fluid .controls-row [class*="span"]+[class*="span"] {margin-left: 2.7624309392265%;}
	.row-fluid .span12 {width: 100%;}
	.row-fluid .span11 {width: 91.436464088398%;}
	.row-fluid .span10 {width: 82.872928176796%;}
	.row-fluid .span9 {width: 74.309392265193%;}
	.row-fluid .span8 {width: 65.745856353591%;}
	.row-fluid .span7 {width: 57.182320441989%;}
	.row-fluid .span6 {width: 48.618784530387%;}
	.row-fluid .span5 {width: 40.055248618785%;}
	.row-fluid .span4 {width: 31.491712707182%;}
	.row-fluid .span3 {width: 22.92817679558%;}
	.row-fluid .span2 {width: 14.364640883978%;}
	.row-fluid .span1 {width: 5.8011049723757%;}
	.row-fluid .offset12 {margin-left: 105.52486187845%;}
	.row-fluid .offset12:first-child {margin-left: 102.76243093923%;}
	.row-fluid .offset11 {margin-left: 96.961325966851%;}
	.row-fluid .offset11:first-child {margin-left: 94.198895027624%;}
	.row-fluid .offset10 {margin-left: 88.397790055249%;}
	.row-fluid .offset10:first-child {margin-left: 85.635359116022%;}
	.row-fluid .offset9 {margin-left: 79.834254143646%;}
	.row-fluid .offset9:first-child {margin-left: 77.07182320442%;}
	.row-fluid .offset8 {margin-left: 71.270718232044%;}
	.row-fluid .offset8:first-child {margin-left: 68.508287292818%;}
	.row-fluid .offset7 {margin-left: 62.707182320442%;}
	.row-fluid .offset7:first-child {margin-left: 59.944751381215%;}
	.row-fluid .offset6 {margin-left: 54.14364640884%;}
	.row-fluid .offset6:first-child {margin-left: 51.381215469613%;}
	.row-fluid .offset5 {margin-left: 45.580110497238%;}
	.row-fluid .offset5:first-child {margin-left: 42.817679558011%;}
	.row-fluid .offset4 {margin-left: 37.016574585635%;}
	.row-fluid .offset4:first-child {margin-left: 34.254143646409%;}
	.row-fluid .offset3 {margin-left: 28.453038674033%;}
	.row-fluid .offset3:first-child {margin-left: 25.690607734807%;}
	.row-fluid .offset2 {margin-left: 19.889502762431%;}
	.row-fluid .offset2:first-child {margin-left: 17.127071823204%;}
	.row-fluid .offset1 {margin-left: 11.325966850829%;}
	.row-fluid .offset1:first-child {margin-left: 8.5635359116022%;}
	input, textarea, .uneditable-input {margin-left: 0;}
	.controls-row [class*="span"]+[class*="span"] {margin-left: 20px;}
	input.span12, textarea.span12, .uneditable-input.span12 {width: 710px;}
	input.span11, textarea.span11, .uneditable-input.span11 {width: 648px;}
	input.span10, textarea.span10, .uneditable-input.span10 {width: 586px;}
	input.span9, textarea.span9, .uneditable-input.span9 {width: 524px;}
	input.span8, textarea.span8, .uneditable-input.span8 {width: 462px;}
	input.span7, textarea.span7, .uneditable-input.span7 {width: 400px;}
	input.span6, textarea.span6, .uneditable-input.span6 {width: 338px;}
	input.span5, textarea.span5, .uneditable-input.span5 {width: 276px;}
	input.span4, textarea.span4, .uneditable-input.span4 {width: 214px;}
	input.span3, textarea.span3, .uneditable-input.span3 {width: 152px;}
	input.span2, textarea.span2, .uneditable-input.span2 {width: 90px;}
	input.span1, textarea.span1, .uneditable-input.span1 {width: 28px;}}
@media (min-width:1200px) {.row {margin-left: -30px;}
	.row:before, .row:after {display: table;content: "";line-height: 0;}
	.row:after {clear: both;}
	[class*="span"] {float: left;min-height: 1px;margin-left: 30px;}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 1170px;}
	.span12 {width: 1170px;}
	.span11 {width: 1070px;}
	.span10 {width: 970px;}
	.span9 {width: 870px;}
	.span8 {width: 770px;}
	.span7 {width: 670px;}
	.span6 {width: 570px;}
	.span5 {width: 470px;}
	.span4 {width: 370px;}
	.span3 {width: 270px;}
	.span2 {width: 170px;}
	.span1 {width: 70px;}
	.offset12 {margin-left: 1230px;}
	.offset11 {margin-left: 1130px;}
	.offset10 {margin-left: 1030px;}
	.offset9 {margin-left: 930px;}
	.offset8 {margin-left: 830px;}
	.offset7 {margin-left: 730px;}
	.offset6 {margin-left: 630px;}
	.offset5 {margin-left: 530px;}
	.offset4 {margin-left: 430px;}
	.offset3 {margin-left: 330px;}
	.offset2 {margin-left: 230px;}
	.offset1 {margin-left: 130px;}
	.row-fluid {width: 100%;}
	.row-fluid:before, .row-fluid:after {display: table;content: "";line-height: 0;}
	.row-fluid:after {clear: both;}
	.row-fluid [class*="span"] {display: block;width: 100%;min-height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float: left;margin-left: 2.5641025641026%;}
	.row-fluid [class*="span"]:first-child {margin-left: 0;}
	.row-fluid .controls-row [class*="span"]+[class*="span"] {margin-left: 2.5641025641026%;}
	.row-fluid .span12 {width: 100%;}
	.row-fluid .span11 {width: 91.452991452991%;}
	.row-fluid .span10 {width: 82.905982905983%;}
	.row-fluid .span9 {width: 74.358974358974%;}
	.row-fluid .span8 {width: 65.811965811966%;}
	.row-fluid .span7 {width: 57.264957264957%;}
	.row-fluid .span6 {width: 48.717948717949%;}
	.row-fluid .span5 {width: 40.17094017094%;}
	.row-fluid .span4 {width: 31.623931623932%;}
	.row-fluid .span3 {width: 23.076923076923%;}
	.row-fluid .span2 {width: 14.529914529915%;}
	.row-fluid .span1 {width: 5.982905982906%;}
	.row-fluid .offset12 {margin-left: 105.12820512821%;}
	.row-fluid .offset12:first-child {margin-left: 102.5641025641%;}
	.row-fluid .offset11 {margin-left: 96.581196581197%;}
	.row-fluid .offset11:first-child {margin-left: 94.017094017094%;}
	.row-fluid .offset10 {margin-left: 88.034188034188%;}
	.row-fluid .offset10:first-child {margin-left: 85.470085470085%;}
	.row-fluid .offset9 {margin-left: 79.487179487179%;}
	.row-fluid .offset9:first-child {margin-left: 76.923076923077%;}
	.row-fluid .offset8 {margin-left: 70.940170940171%;}
	.row-fluid .offset8:first-child {margin-left: 68.376068376068%;}
	.row-fluid .offset7 {margin-left: 62.393162393162%;}
	.row-fluid .offset7:first-child {margin-left: 59.82905982906%;}
	.row-fluid .offset6 {margin-left: 53.846153846154%;}
	.row-fluid .offset6:first-child {margin-left: 51.282051282051%;}
	.row-fluid .offset5 {margin-left: 45.299145299145%;}
	.row-fluid .offset5:first-child {margin-left: 42.735042735043%;}
	.row-fluid .offset4 {margin-left: 36.752136752137%;}
	.row-fluid .offset4:first-child {margin-left: 34.188034188034%;}
	.row-fluid .offset3 {margin-left: 28.205128205128%;}
	.row-fluid .offset3:first-child {margin-left: 25.641025641026%;}
	.row-fluid .offset2 {margin-left: 19.65811965812%;}
	.row-fluid .offset2:first-child {margin-left: 17.094017094017%;}
	.row-fluid .offset1 {margin-left: 11.111111111111%;}
	.row-fluid .offset1:first-child {margin-left: 8.5470085470085%;}
	input, textarea, .uneditable-input {margin-left: 0;}
	.controls-row [class*="span"]+[class*="span"] {margin-left: 30px;}
	input.span12, textarea.span12, .uneditable-input.span12 {width: 1156px;}
	input.span11, textarea.span11, .uneditable-input.span11 {width: 1056px;}
	input.span10, textarea.span10, .uneditable-input.span10 {width: 956px;}
	input.span9, textarea.span9, .uneditable-input.span9 {width: 856px;}
	input.span8, textarea.span8, .uneditable-input.span8 {width: 756px;}
	input.span7, textarea.span7, .uneditable-input.span7 {width: 656px;}
	input.span6, textarea.span6, .uneditable-input.span6 {width: 556px;}
	input.span5, textarea.span5, .uneditable-input.span5 {width: 456px;}
	input.span4, textarea.span4, .uneditable-input.span4 {width: 356px;}
	input.span3, textarea.span3, .uneditable-input.span3 {width: 256px;}
	input.span2, textarea.span2, .uneditable-input.span2 {width: 156px;}
	input.span1, textarea.span1, .uneditable-input.span1 {width: 56px;}
	.thumbnails {margin-left: -30px;}
	.thumbnails>li {margin-left: 30px;}
	.row-fluid .thumbnails {margin-left: 0;}}
@media (max-width:979px) {body {padding-top: 0;}
	.navbar-fixed-top, .navbar-fixed-bottom {position: static;}
	.navbar-fixed-top {margin-bottom: 20px;}
	.navbar-fixed-bottom {margin-top: 20px;}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding: 5px;}
	.navbar .container {width: auto;padding: 0;}
	.navbar .brand {padding-left: 10px;padding-right: 10px;margin: 0 0 0 -5px;}
	.nav-collapse {clear: both;}
	.nav-collapse .nav {float: none;margin: 0 0 10px;}
	.nav-collapse .nav>li {float: none;}
	.nav-collapse .nav>li>a {margin-bottom: 2px;}
	.nav-collapse .nav>.divider-vertical {display: none;}
	.nav-collapse .nav .nav-header {color: #777;text-shadow: none;}
	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {padding: 9px 15px;font-weight: bold;color: #777;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
	.nav-collapse .btn {padding: 4px 10px 4px;font-weight: normal;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.nav-collapse .dropdown-menu li+li a {margin-bottom: 2px;}
	.nav-collapse .nav>li>a:hover, .nav-collapse .nav>li>a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {background-color: #f2f2f2;}
	.navbar-inverse .nav-collapse .nav>li>a, .navbar-inverse .nav-collapse .dropdown-menu a {color: #999;}
	.navbar-inverse .nav-collapse .nav>li>a:hover, .navbar-inverse .nav-collapse .nav>li>a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {background-color: #111;}
	.nav-collapse.in .btn-group {margin-top: 5px;padding: 0;}
	.nav-collapse .dropdown-menu {position: static;top: auto;left: auto;float: none;display: none;max-width: none;margin: 0 15px;padding: 0;background-color: transparent;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.nav-collapse .open>.dropdown-menu {display: block;}
	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display: none;}
	.nav-collapse .dropdown-menu .divider {display: none;}
	.nav-collapse .nav>li>.dropdown-menu:before, .nav-collapse .nav>li>.dropdown-menu:after {display: none;}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {float: none;padding: 10px 15px;margin: 10px 0;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);}
	.navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {border-top-color: #111;border-bottom-color: #111;}
	.navbar .nav-collapse .nav.pull-right {float: none;margin-left: 0;}
	.nav-collapse, .nav-collapse.collapse {overflow: hidden;height: 0;}
	.navbar .btn-navbar {display: block;}
	.navbar-static .navbar-inner {padding-left: 10px;padding-right: 10px;}}
@media (min-width:980px) {.nav-collapse.collapse {height: auto !important;overflow: visible !important;}}
@charset "UTF-8";
@font-face {font-family: "Ionicons";src: url("/fonts/ionicons.eot?v=2.0.0");src: url("/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"),url("/fonts/ionicons.ttf?v=2.0.0") format("truetype"),url("/fonts/ionicons.woff?v=2.0.0") format("woff"),url("/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");font-weight: normal;font-style: normal;}
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ion-alert:before {content: "";}
.ion-alert-circled:before {content: "";}
.ion-android-add:before {content: "";}
.ion-android-add-circle:before {content: "";}
.ion-android-alarm-clock:before {content: "";}
.ion-android-alert:before {content: "";}
.ion-android-apps:before {content: "";}
.ion-android-archive:before {content: "";}
.ion-android-arrow-back:before {content: "";}
.ion-android-arrow-down:before {content: "";}
.ion-android-arrow-dropdown:before {content: "";}
.ion-android-arrow-dropdown-circle:before {content: "";}
.ion-android-arrow-dropleft:before {content: "";}
.ion-android-arrow-dropleft-circle:before {content: "";}
.ion-android-arrow-dropright:before {content: "";}
.ion-android-arrow-dropright-circle:before {content: "";}
.ion-android-arrow-dropup:before {content: "";}
.ion-android-arrow-dropup-circle:before {content: "";}
.ion-android-arrow-forward:before {content: "";}
.ion-android-arrow-up:before {content: "";}
.ion-android-attach:before {content: "";}
.ion-android-bar:before {content: "";}
.ion-android-bicycle:before {content: "";}
.ion-android-boat:before {content: "";}
.ion-android-bookmark:before {content: "";}
.ion-android-bulb:before {content: "";}
.ion-android-bus:before {content: "";}
.ion-android-calendar:before {content: "";}
.ion-android-call:before {content: "";}
.ion-android-camera:before {content: "";}
.ion-android-cancel:before {content: "";}
.ion-android-car:before {content: "";}
.ion-android-cart:before {content: "";}
.ion-android-chat:before {content: "";}
.ion-android-checkbox:before {content: "";}
.ion-android-checkbox-blank:before {content: "";}
.ion-android-checkbox-outline:before {content: "";}
.ion-android-checkbox-outline-blank:before {content: "";}
.ion-android-checkmark-circle:before {content: "";}
.ion-android-clipboard:before {content: "";}
.ion-android-close:before {content: "";}
.ion-android-cloud:before {content: "";}
.ion-android-cloud-circle:before {content: "";}
.ion-android-cloud-done:before {content: "";}
.ion-android-cloud-outline:before {content: "";}
.ion-android-color-palette:before {content: "";}
.ion-android-compass:before {content: "";}
.ion-android-contact:before {content: "";}
.ion-android-contacts:before {content: "";}
.ion-android-contract:before {content: "";}
.ion-android-create:before {content: "";}
.ion-android-delete:before {content: "";}
.ion-android-desktop:before {content: "";}
.ion-android-document:before {content: "";}
.ion-android-done:before {content: "";}
.ion-android-done-all:before {content: "";}
.ion-android-download:before {content: "";}
.ion-android-drafts:before {content: "";}
.ion-android-exit:before {content: "";}
.ion-android-expand:before {content: "";}
.ion-android-favorite:before {content: "";}
.ion-android-favorite-outline:before {content: "";}
.ion-android-film:before {content: "";}
.ion-android-folder:before {content: "";}
.ion-android-folder-open:before {content: "";}
.ion-android-funnel:before {content: "";}
.ion-android-globe:before {content: "";}
.ion-android-hand:before {content: "";}
.ion-android-hangout:before {content: "";}
.ion-android-happy:before {content: "";}
.ion-android-home:before {content: "";}
.ion-android-image:before {content: "";}
.ion-android-laptop:before {content: "";}
.ion-android-list:before {content: "";}
.ion-android-locate:before {content: "";}
.ion-android-lock:before {content: "";}
.ion-android-mail:before {content: "";}
.ion-android-map:before {content: "";}
.ion-android-menu:before {content: "";}
.ion-android-microphone:before {content: "";}
.ion-android-microphone-off:before {content: "";}
.ion-android-more-horizontal:before {content: "";}
.ion-android-more-vertical:before {content: "";}
.ion-android-navigate:before {content: "";}
.ion-android-notifications:before {content: "";}
.ion-android-notifications-none:before {content: "";}
.ion-android-notifications-off:before {content: "";}
.ion-android-open:before {content: "";}
.ion-android-options:before {content: "";}
.ion-android-people:before {content: "";}
.ion-android-person:before {content: "";}
.ion-android-person-add:before {content: "";}
.ion-android-phone-landscape:before {content: "";}
.ion-android-phone-portrait:before {content: "";}
.ion-android-pin:before {content: "";}
.ion-android-plane:before {content: "";}
.ion-android-playstore:before {content: "";}
.ion-android-print:before {content: "";}
.ion-android-radio-button-off:before {content: "";}
.ion-android-radio-button-on:before {content: "";}
.ion-android-refresh:before {content: "";}
.ion-android-remove:before {content: "";}
.ion-android-remove-circle:before {content: "";}
.ion-android-restaurant:before {content: "";}
.ion-android-sad:before {content: "";}
.ion-android-search:before {content: "";}
.ion-android-send:before {content: "";}
.ion-android-settings:before {content: "";}
.ion-android-share:before {content: "";}
.ion-android-share-alt:before {content: "";}
.ion-android-star:before {content: "";}
.ion-android-star-half:before {content: "";}
.ion-android-star-outline:before {content: "";}
.ion-android-stopwatch:before {content: "";}
.ion-android-subway:before {content: "";}
.ion-android-sunny:before {content: "";}
.ion-android-sync:before {content: "";}
.ion-android-textsms:before {content: "";}
.ion-android-time:before {content: "";}
.ion-android-train:before {content: "";}
.ion-android-unlock:before {content: "";}
.ion-android-upload:before {content: "";}
.ion-android-volume-down:before {content: "";}
.ion-android-volume-mute:before {content: "";}
.ion-android-volume-off:before {content: "";}
.ion-android-volume-up:before {content: "";}
.ion-android-walk:before {content: "";}
.ion-android-warning:before {content: "";}
.ion-android-watch:before {content: "";}
.ion-android-wifi:before {content: "";}
.ion-aperture:before {content: "";}
.ion-archive:before {content: "";}
.ion-arrow-down-a:before {content: "";}
.ion-arrow-down-b:before {content: "";}
.ion-arrow-down-c:before {content: "";}
.ion-arrow-expand:before {content: "";}
.ion-arrow-graph-down-left:before {content: "";}
.ion-arrow-graph-down-right:before {content: "";}
.ion-arrow-graph-up-left:before {content: "";}
.ion-arrow-graph-up-right:before {content: "";}
.ion-arrow-left-a:before {content: "";}
.ion-arrow-left-b:before {content: "";}
.ion-arrow-left-c:before {content: "";}
.ion-arrow-move:before {content: "";}
.ion-arrow-resize:before {content: "";}
.ion-arrow-return-left:before {content: "";}
.ion-arrow-return-right:before {content: "";}
.ion-arrow-right-a:before {content: "";}
.ion-arrow-right-b:before {content: "";}
.ion-arrow-right-c:before {content: "";}
.ion-arrow-shrink:before {content: "";}
.ion-arrow-swap:before {content: "";}
.ion-arrow-up-a:before {content: "";}
.ion-arrow-up-b:before {content: "";}
.ion-arrow-up-c:before {content: "";}
.ion-asterisk:before {content: "";}
.ion-at:before {content: "";}
.ion-backspace:before {content: "";}
.ion-backspace-outline:before {content: "";}
.ion-bag:before {content: "";}
.ion-battery-charging:before {content: "";}
.ion-battery-empty:before {content: "";}
.ion-battery-full:before {content: "";}
.ion-battery-half:before {content: "";}
.ion-battery-low:before {content: "";}
.ion-beaker:before {content: "";}
.ion-beer:before {content: "";}
.ion-bluetooth:before {content: "";}
.ion-bonfire:before {content: "";}
.ion-bookmark:before {content: "";}
.ion-bowtie:before {content: "";}
.ion-briefcase:before {content: "";}
.ion-bug:before {content: "";}
.ion-calculator:before {content: "";}
.ion-calendar:before {content: "";}
.ion-camera:before {content: "";}
.ion-card:before {content: "";}
.ion-cash:before {content: "";}
.ion-chatbox:before {content: "";}
.ion-chatbox-working:before {content: "";}
.ion-chatboxes:before {content: "";}
.ion-chatbubble:before {content: "";}
.ion-chatbubble-working:before {content: "";}
.ion-chatbubbles:before {content: "";}
.ion-checkmark:before {content: "";}
.ion-checkmark-circled:before {content: "";}
.ion-checkmark-round:before {content: "";}
.ion-chevron-down:before {content: "";}
.ion-chevron-left:before {content: "";}
.ion-chevron-right:before {content: "";}
.ion-chevron-up:before {content: "";}
.ion-clipboard:before {content: "";}
.ion-clock:before {content: "";}
.ion-close:before {content: "";}
.ion-close-circled:before {content: "";}
.ion-close-round:before {content: "";}
.ion-closed-captioning:before {content: "";}
.ion-cloud:before {content: "";}
.ion-code:before {content: "";}
.ion-code-download:before {content: "";}
.ion-code-working:before {content: "";}
.ion-coffee:before {content: "";}
.ion-compass:before {content: "";}
.ion-compose:before {content: "";}
.ion-connection-bars:before {content: "";}
.ion-contrast:before {content: "";}
.ion-crop:before {content: "";}
.ion-cube:before {content: "";}
.ion-disc:before {content: "";}
.ion-document:before {content: "";}
.ion-document-text:before {content: "";}
.ion-drag:before {content: "";}
.ion-earth:before {content: "";}
.ion-easel:before {content: "";}
.ion-edit:before {content: "";}
.ion-egg:before {content: "";}
.ion-eject:before {content: "";}
.ion-email:before {content: "";}
.ion-email-unread:before {content: "";}
.ion-erlenmeyer-flask:before {content: "";}
.ion-erlenmeyer-flask-bubbles:before {content: "";}
.ion-eye:before {content: "";}
.ion-eye-disabled:before {content: "";}
.ion-female:before {content: "";}
.ion-filing:before {content: "";}
.ion-film-marker:before {content: "";}
.ion-fireball:before {content: "";}
.ion-flag:before {content: "";}
.ion-flame:before {content: "";}
.ion-flash:before {content: "";}
.ion-flash-off:before {content: "";}
.ion-folder:before {content: "";}
.ion-fork:before {content: "";}
.ion-fork-repo:before {content: "";}
.ion-forward:before {content: "";}
.ion-funnel:before {content: "";}
.ion-gear-a:before {content: "";}
.ion-gear-b:before {content: "";}
.ion-grid:before {content: "";}
.ion-hammer:before {content: "";}
.ion-happy:before {content: "";}
.ion-happy-outline:before {content: "";}
.ion-headphone:before {content: "";}
.ion-heart:before {content: "";}
.ion-heart-broken:before {content: "";}
.ion-help:before {content: "";}
.ion-help-buoy:before {content: "";}
.ion-help-circled:before {content: "";}
.ion-home:before {content: "";}
.ion-icecream:before {content: "";}
.ion-image:before {content: "";}
.ion-images:before {content: "";}
.ion-information:before {content: "";}
.ion-information-circled:before {content: "";}
.ion-ionic:before {content: "";}
.ion-ios-alarm:before {content: "";}
.ion-ios-alarm-outline:before {content: "";}
.ion-ios-albums:before {content: "";}
.ion-ios-albums-outline:before {content: "";}
.ion-ios-americanfootball:before {content: "";}
.ion-ios-americanfootball-outline:before {content: "";}
.ion-ios-analytics:before {content: "";}
.ion-ios-analytics-outline:before {content: "";}
.ion-ios-arrow-back:before {content: "";}
.ion-ios-arrow-down:before {content: "";}
.ion-ios-arrow-forward:before {content: "";}
.ion-ios-arrow-left:before {content: "";}
.ion-ios-arrow-right:before {content: "";}
.ion-ios-arrow-thin-down:before {content: "";}
.ion-ios-arrow-thin-left:before {content: "";}
.ion-ios-arrow-thin-right:before {content: "";}
.ion-ios-arrow-thin-up:before {content: "";}
.ion-ios-arrow-up:before {content: "";}
.ion-ios-at:before {content: "";}
.ion-ios-at-outline:before {content: "";}
.ion-ios-barcode:before {content: "";}
.ion-ios-barcode-outline:before {content: "";}
.ion-ios-baseball:before {content: "";}
.ion-ios-baseball-outline:before {content: "";}
.ion-ios-basketball:before {content: "";}
.ion-ios-basketball-outline:before {content: "";}
.ion-ios-bell:before {content: "";}
.ion-ios-bell-outline:before {content: "";}
.ion-ios-body:before {content: "";}
.ion-ios-body-outline:before {content: "";}
.ion-ios-bolt:before {content: "";}
.ion-ios-bolt-outline:before {content: "";}
.ion-ios-book:before {content: "";}
.ion-ios-book-outline:before {content: "";}
.ion-ios-bookmarks:before {content: "";}
.ion-ios-bookmarks-outline:before {content: "";}
.ion-ios-box:before {content: "";}
.ion-ios-box-outline:before {content: "";}
.ion-ios-briefcase:before {content: "";}
.ion-ios-briefcase-outline:before {content: "";}
.ion-ios-browsers:before {content: "";}
.ion-ios-browsers-outline:before {content: "";}
.ion-ios-calculator:before {content: "";}
.ion-ios-calculator-outline:before {content: "";}
.ion-ios-calendar:before {content: "";}
.ion-ios-calendar-outline:before {content: "";}
.ion-ios-camera:before {content: "";}
.ion-ios-camera-outline:before {content: "";}
.ion-ios-cart:before {content: "";}
.ion-ios-cart-outline:before {content: "";}
.ion-ios-chatboxes:before {content: "";}
.ion-ios-chatboxes-outline:before {content: "";}
.ion-ios-chatbubble:before {content: "";}
.ion-ios-chatbubble-outline:before {content: "";}
.ion-ios-checkmark:before {content: "";}
.ion-ios-checkmark-empty:before {content: "";}
.ion-ios-checkmark-outline:before {content: "";}
.ion-ios-circle-filled:before {content: "";}
.ion-ios-circle-outline:before {content: "";}
.ion-ios-clock:before {content: "";}
.ion-ios-clock-outline:before {content: "";}
.ion-ios-close:before {content: "";}
.ion-ios-close-empty:before {content: "";}
.ion-ios-close-outline:before {content: "";}
.ion-ios-cloud:before {content: "";}
.ion-ios-cloud-download:before {content: "";}
.ion-ios-cloud-download-outline:before {content: "";}
.ion-ios-cloud-outline:before {content: "";}
.ion-ios-cloud-upload:before {content: "";}
.ion-ios-cloud-upload-outline:before {content: "";}
.ion-ios-cloudy:before {content: "";}
.ion-ios-cloudy-night:before {content: "";}
.ion-ios-cloudy-night-outline:before {content: "";}
.ion-ios-cloudy-outline:before {content: "";}
.ion-ios-cog:before {content: "";}
.ion-ios-cog-outline:before {content: "";}
.ion-ios-color-filter:before {content: "";}
.ion-ios-color-filter-outline:before {content: "";}
.ion-ios-color-wand:before {content: "";}
.ion-ios-color-wand-outline:before {content: "";}
.ion-ios-compose:before {content: "";}
.ion-ios-compose-outline:before {content: "";}
.ion-ios-contact:before {content: "";}
.ion-ios-contact-outline:before {content: "";}
.ion-ios-copy:before {content: "";}
.ion-ios-copy-outline:before {content: "";}
.ion-ios-crop:before {content: "";}
.ion-ios-crop-strong:before {content: "";}
.ion-ios-download:before {content: "";}
.ion-ios-download-outline:before {content: "";}
.ion-ios-drag:before {content: "";}
.ion-ios-email:before {content: "";}
.ion-ios-email-outline:before {content: "";}
.ion-ios-eye:before {content: "";}
.ion-ios-eye-outline:before {content: "";}
.ion-ios-fastforward:before {content: "";}
.ion-ios-fastforward-outline:before {content: "";}
.ion-ios-filing:before {content: "";}
.ion-ios-filing-outline:before {content: "";}
.ion-ios-film:before {content: "";}
.ion-ios-film-outline:before {content: "";}
.ion-ios-flag:before {content: "";}
.ion-ios-flag-outline:before {content: "";}
.ion-ios-flame:before {content: "";}
.ion-ios-flame-outline:before {content: "";}
.ion-ios-flask:before {content: "";}
.ion-ios-flask-outline:before {content: "";}
.ion-ios-flower:before {content: "";}
.ion-ios-flower-outline:before {content: "";}
.ion-ios-folder:before {content: "";}
.ion-ios-folder-outline:before {content: "";}
.ion-ios-football:before {content: "";}
.ion-ios-football-outline:before {content: "";}
.ion-ios-game-controller-a:before {content: "";}
.ion-ios-game-controller-a-outline:before {content: "";}
.ion-ios-game-controller-b:before {content: "";}
.ion-ios-game-controller-b-outline:before {content: "";}
.ion-ios-gear:before {content: "";}
.ion-ios-gear-outline:before {content: "";}
.ion-ios-glasses:before {content: "";}
.ion-ios-glasses-outline:before {content: "";}
.ion-ios-grid-view:before {content: "";}
.ion-ios-grid-view-outline:before {content: "";}
.ion-ios-heart:before {content: "";}
.ion-ios-heart-outline:before {content: "";}
.ion-ios-help:before {content: "";}
.ion-ios-help-empty:before {content: "";}
.ion-ios-help-outline:before {content: "";}
.ion-ios-home:before {content: "";}
.ion-ios-home-outline:before {content: "";}
.ion-ios-infinite:before {content: "";}
.ion-ios-infinite-outline:before {content: "";}
.ion-ios-information:before {content: "";}
.ion-ios-information-empty:before {content: "";}
.ion-ios-information-outline:before {content: "";}
.ion-ios-ionic-outline:before {content: "";}
.ion-ios-keypad:before {content: "";}
.ion-ios-keypad-outline:before {content: "";}
.ion-ios-lightbulb:before {content: "";}
.ion-ios-lightbulb-outline:before {content: "";}
.ion-ios-list:before {content: "";}
.ion-ios-list-outline:before {content: "";}
.ion-ios-location:before {content: "";}
.ion-ios-location-outline:before {content: "";}
.ion-ios-locked:before {content: "";}
.ion-ios-locked-outline:before {content: "";}
.ion-ios-loop:before {content: "";}
.ion-ios-loop-strong:before {content: "";}
.ion-ios-medical:before {content: "";}
.ion-ios-medical-outline:before {content: "";}
.ion-ios-medkit:before {content: "";}
.ion-ios-medkit-outline:before {content: "";}
.ion-ios-mic:before {content: "";}
.ion-ios-mic-off:before {content: "";}
.ion-ios-mic-outline:before {content: "";}
.ion-ios-minus:before {content: "";}
.ion-ios-minus-empty:before {content: "";}
.ion-ios-minus-outline:before {content: "";}
.ion-ios-monitor:before {content: "";}
.ion-ios-monitor-outline:before {content: "";}
.ion-ios-moon:before {content: "";}
.ion-ios-moon-outline:before {content: "";}
.ion-ios-more:before {content: "";}
.ion-ios-more-outline:before {content: "";}
.ion-ios-musical-note:before {content: "";}
.ion-ios-musical-notes:before {content: "";}
.ion-ios-navigate:before {content: "";}
.ion-ios-navigate-outline:before {content: "";}
.ion-ios-nutrition:before {content: "";}
.ion-ios-nutrition-outline:before {content: "";}
.ion-ios-paper:before {content: "";}
.ion-ios-paper-outline:before {content: "";}
.ion-ios-paperplane:before {content: "";}
.ion-ios-paperplane-outline:before {content: "";}
.ion-ios-partlysunny:before {content: "";}
.ion-ios-partlysunny-outline:before {content: "";}
.ion-ios-pause:before {content: "";}
.ion-ios-pause-outline:before {content: "";}
.ion-ios-paw:before {content: "";}
.ion-ios-paw-outline:before {content: "";}
.ion-ios-people:before {content: "";}
.ion-ios-people-outline:before {content: "";}
.ion-ios-person:before {content: "";}
.ion-ios-person-outline:before {content: "";}
.ion-ios-personadd:before {content: "";}
.ion-ios-personadd-outline:before {content: "";}
.ion-ios-photos:before {content: "";}
.ion-ios-photos-outline:before {content: "";}
.ion-ios-pie:before {content: "";}
.ion-ios-pie-outline:before {content: "";}
.ion-ios-pint:before {content: "";}
.ion-ios-pint-outline:before {content: "";}
.ion-ios-play:before {content: "";}
.ion-ios-play-outline:before {content: "";}
.ion-ios-plus:before {content: "";}
.ion-ios-plus-empty:before {content: "";}
.ion-ios-plus-outline:before {content: "";}
.ion-ios-pricetag:before {content: "";}
.ion-ios-pricetag-outline:before {content: "";}
.ion-ios-pricetags:before {content: "";}
.ion-ios-pricetags-outline:before {content: "";}
.ion-ios-printer:before {content: "";}
.ion-ios-printer-outline:before {content: "";}
.ion-ios-pulse:before {content: "";}
.ion-ios-pulse-strong:before {content: "";}
.ion-ios-rainy:before {content: "";}
.ion-ios-rainy-outline:before {content: "";}
.ion-ios-recording:before {content: "";}
.ion-ios-recording-outline:before {content: "";}
.ion-ios-redo:before {content: "";}
.ion-ios-redo-outline:before {content: "";}
.ion-ios-refresh:before {content: "";}
.ion-ios-refresh-empty:before {content: "";}
.ion-ios-refresh-outline:before {content: "";}
.ion-ios-reload:before {content: "";}
.ion-ios-reverse-camera:before {content: "";}
.ion-ios-reverse-camera-outline:before {content: "";}
.ion-ios-rewind:before {content: "";}
.ion-ios-rewind-outline:before {content: "";}
.ion-ios-rose:before {content: "";}
.ion-ios-rose-outline:before {content: "";}
.ion-ios-search:before {content: "";}
.ion-ios-search-strong:before {content: "";}
.ion-ios-settings:before {content: "";}
.ion-ios-settings-strong:before {content: "";}
.ion-ios-shuffle:before {content: "";}
.ion-ios-shuffle-strong:before {content: "";}
.ion-ios-skipbackward:before {content: "";}
.ion-ios-skipbackward-outline:before {content: "";}
.ion-ios-skipforward:before {content: "";}
.ion-ios-skipforward-outline:before {content: "";}
.ion-ios-snowy:before {content: "";}
.ion-ios-speedometer:before {content: "";}
.ion-ios-speedometer-outline:before {content: "";}
.ion-ios-star:before {content: "";}
.ion-ios-star-half:before {content: "";}
.ion-ios-star-outline:before {content: "";}
.ion-ios-stopwatch:before {content: "";}
.ion-ios-stopwatch-outline:before {content: "";}
.ion-ios-sunny:before {content: "";}
.ion-ios-sunny-outline:before {content: "";}
.ion-ios-telephone:before {content: "";}
.ion-ios-telephone-outline:before {content: "";}
.ion-ios-tennisball:before {content: "";}
.ion-ios-tennisball-outline:before {content: "";}
.ion-ios-thunderstorm:before {content: "";}
.ion-ios-thunderstorm-outline:before {content: "";}
.ion-ios-time:before {content: "";}
.ion-ios-time-outline:before {content: "";}
.ion-ios-timer:before {content: "";}
.ion-ios-timer-outline:before {content: "";}
.ion-ios-toggle:before {content: "";}
.ion-ios-toggle-outline:before {content: "";}
.ion-ios-trash:before {content: "";}
.ion-ios-trash-outline:before {content: "";}
.ion-ios-undo:before {content: "";}
.ion-ios-undo-outline:before {content: "";}
.ion-ios-unlocked:before {content: "";}
.ion-ios-unlocked-outline:before {content: "";}
.ion-ios-upload:before {content: "";}
.ion-ios-upload-outline:before {content: "";}
.ion-ios-videocam:before {content: "";}
.ion-ios-videocam-outline:before {content: "";}
.ion-ios-volume-high:before {content: "";}
.ion-ios-volume-low:before {content: "";}
.ion-ios-wineglass:before {content: "";}
.ion-ios-wineglass-outline:before {content: "";}
.ion-ios-world:before {content: "";}
.ion-ios-world-outline:before {content: "";}
.ion-ipad:before {content: "";}
.ion-iphone:before {content: "";}
.ion-ipod:before {content: "";}
.ion-jet:before {content: "";}
.ion-key:before {content: "";}
.ion-knife:before {content: "";}
.ion-laptop:before {content: "";}
.ion-leaf:before {content: "";}
.ion-levels:before {content: "";}
.ion-lightbulb:before {content: "";}
.ion-link:before {content: "";}
.ion-load-a:before {content: "";}
.ion-load-b:before {content: "";}
.ion-load-c:before {content: "";}
.ion-load-d:before {content: "";}
.ion-location:before {content: "";}
.ion-lock-combination:before {content: "";}
.ion-locked:before {content: "";}
.ion-log-in:before {content: "";}
.ion-log-out:before {content: "";}
.ion-loop:before {content: "";}
.ion-magnet:before {content: "";}
.ion-male:before {content: "";}
.ion-man:before {content: "";}
.ion-map:before {content: "";}
.ion-medkit:before {content: "";}
.ion-merge:before {content: "";}
.ion-mic-a:before {content: "";}
.ion-mic-b:before {content: "";}
.ion-mic-c:before {content: "";}
.ion-minus:before {content: "";}
.ion-minus-circled:before {content: "";}
.ion-minus-round:before {content: "";}
.ion-model-s:before {content: "";}
.ion-monitor:before {content: "";}
.ion-more:before {content: "";}
.ion-mouse:before {content: "";}
.ion-music-note:before {content: "";}
.ion-navicon:before {content: "";}
.ion-navicon-round:before {content: "";}
.ion-navigate:before {content: "";}
.ion-network:before {content: "";}
.ion-no-smoking:before {content: "";}
.ion-nuclear:before {content: "";}
.ion-outlet:before {content: "";}
.ion-paintbrush:before {content: "";}
.ion-paintbucket:before {content: "";}
.ion-paper-airplane:before {content: "";}
.ion-paperclip:before {content: "";}
.ion-pause:before {content: "";}
.ion-person:before {content: "";}
.ion-person-add:before {content: "";}
.ion-person-stalker:before {content: "";}
.ion-pie-graph:before {content: "";}
.ion-pin:before {content: "";}
.ion-pinpoint:before {content: "";}
.ion-pizza:before {content: "";}
.ion-plane:before {content: "";}
.ion-planet:before {content: "";}
.ion-play:before {content: "";}
.ion-playstation:before {content: "";}
.ion-plus:before {content: "";}
.ion-plus-circled:before {content: "";}
.ion-plus-round:before {content: "";}
.ion-podium:before {content: "";}
.ion-pound:before {content: "";}
.ion-power:before {content: "";}
.ion-pricetag:before {content: "";}
.ion-pricetags:before {content: "";}
.ion-printer:before {content: "";}
.ion-pull-request:before {content: "";}
.ion-qr-scanner:before {content: "";}
.ion-quote:before {content: "";}
.ion-radio-waves:before {content: "";}
.ion-record:before {content: "";}
.ion-refresh:before {content: "";}
.ion-reply:before {content: "";}
.ion-reply-all:before {content: "";}
.ion-ribbon-a:before {content: "";}
.ion-ribbon-b:before {content: "";}
.ion-sad:before {content: "";}
.ion-sad-outline:before {content: "";}
.ion-scissors:before {content: "";}
.ion-search:before {content: "";}
.ion-settings:before {content: "";}
.ion-share:before {content: "";}
.ion-shuffle:before {content: "";}
.ion-skip-backward:before {content: "";}
.ion-skip-forward:before {content: "";}
.ion-social-android:before {content: "";}
.ion-social-android-outline:before {content: "";}
.ion-social-angular:before {content: "";}
.ion-social-angular-outline:before {content: "";}
.ion-social-apple:before {content: "";}
.ion-social-apple-outline:before {content: "";}
.ion-social-bitcoin:before {content: "";}
.ion-social-bitcoin-outline:before {content: "";}
.ion-social-buffer:before {content: "";}
.ion-social-buffer-outline:before {content: "";}
.ion-social-chrome:before {content: "";}
.ion-social-chrome-outline:before {content: "";}
.ion-social-codepen:before {content: "";}
.ion-social-codepen-outline:before {content: "";}
.ion-social-css3:before {content: "";}
.ion-social-css3-outline:before {content: "";}
.ion-social-designernews:before {content: "";}
.ion-social-designernews-outline:before {content: "";}
.ion-social-dribbble:before {content: "";}
.ion-social-dribbble-outline:before {content: "";}
.ion-social-dropbox:before {content: "";}
.ion-social-dropbox-outline:before {content: "";}
.ion-social-euro:before {content: "";}
.ion-social-euro-outline:before {content: "";}
.ion-social-facebook:before {content: "";}
.ion-social-facebook-outline:before {content: "";}
.ion-social-foursquare:before {content: "";}
.ion-social-foursquare-outline:before {content: "";}
.ion-social-freebsd-devil:before {content: "";}
.ion-social-github:before {content: "";}
.ion-social-github-outline:before {content: "";}
.ion-social-google:before {content: "";}
.ion-social-google-outline:before {content: "";}
.ion-social-googleplus:before {content: "";}
.ion-social-googleplus-outline:before {content: "";}
.ion-social-hackernews:before {content: "";}
.ion-social-hackernews-outline:before {content: "";}
.ion-social-html5:before {content: "";}
.ion-social-html5-outline:before {content: "";}
.ion-social-instagram:before {content: "";}
.ion-social-instagram-outline:before {content: "";}
.ion-social-javascript:before {content: "";}
.ion-social-javascript-outline:before {content: "";}
.ion-social-linkedin:before {content: "";}
.ion-social-linkedin-outline:before {content: "";}
.ion-social-markdown:before {content: "";}
.ion-social-nodejs:before {content: "";}
.ion-social-octocat:before {content: "";}
.ion-social-pinterest:before {content: "";}
.ion-social-pinterest-outline:before {content: "";}
.ion-social-python:before {content: "";}
.ion-social-reddit:before {content: "";}
.ion-social-reddit-outline:before {content: "";}
.ion-social-rss:before {content: "";}
.ion-social-rss-outline:before {content: "";}
.ion-social-sass:before {content: "";}
.ion-social-skype:before {content: "";}
.ion-social-skype-outline:before {content: "";}
.ion-social-snapchat:before {content: "";}
.ion-social-snapchat-outline:before {content: "";}
.ion-social-tumblr:before {content: "";}
.ion-social-tumblr-outline:before {content: "";}
.ion-social-tux:before {content: "";}
.ion-social-twitch:before {content: "";}
.ion-social-twitch-outline:before {content: "";}
.ion-social-twitter:before {content: "";}
.ion-social-twitter-outline:before {content: "";}
.ion-social-usd:before {content: "";}
.ion-social-usd-outline:before {content: "";}
.ion-social-vimeo:before {content: "";}
.ion-social-vimeo-outline:before {content: "";}
.ion-social-whatsapp:before {content: "";}
.ion-social-whatsapp-outline:before {content: "";}
.ion-social-windows:before {content: "";}
.ion-social-windows-outline:before {content: "";}
.ion-social-wordpress:before {content: "";}
.ion-social-wordpress-outline:before {content: "";}
.ion-social-yahoo:before {content: "";}
.ion-social-yahoo-outline:before {content: "";}
.ion-social-yen:before {content: "";}
.ion-social-yen-outline:before {content: "";}
.ion-social-youtube:before {content: "";}
.ion-social-youtube-outline:before {content: "";}
.ion-soup-can:before {content: "";}
.ion-soup-can-outline:before {content: "";}
.ion-speakerphone:before {content: "";}
.ion-speedometer:before {content: "";}
.ion-spoon:before {content: "";}
.ion-star:before {content: "";}
.ion-stats-bars:before {content: "";}
.ion-steam:before {content: "";}
.ion-stop:before {content: "";}
.ion-thermometer:before {content: "";}
.ion-thumbsdown:before {content: "";}
.ion-thumbsup:before {content: "";}
.ion-toggle:before {content: "";}
.ion-toggle-filled:before {content: "";}
.ion-transgender:before {content: "";}
.ion-trash-a:before {content: "";}
.ion-trash-b:before {content: "";}
.ion-trophy:before {content: "";}
.ion-tshirt:before {content: "";}
.ion-tshirt-outline:before {content: "";}
.ion-umbrella:before {content: "";}
.ion-university:before {content: "";}
.ion-unlocked:before {content: "";}
.ion-upload:before {content: "";}
.ion-usb:before {content: "";}
.ion-videocamera:before {content: "";}
.ion-volume-high:before {content: "";}
.ion-volume-low:before {content: "";}
.ion-volume-medium:before {content: "";}
.ion-volume-mute:before {content: "";}
.ion-wand:before {content: "";}
.ion-waterdrop:before {content: "";}
.ion-wifi:before {content: "";}
.ion-wineglass:before {content: "";}
.ion-woman:before {content: "";}
.ion-wrench:before {content: "";}
.ion-xbox:before {content: "";}
.mm-menu, .mm-panels, .mm-panels>.mm-panel {margin: 0;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;box-sizing: border-box;}
.mm-btn, .mm-menu {box-sizing: border-box;}
.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover {text-decoration: none;}
.mm-hidden {display: none !important;}
.mm-wrapper {overflow-x: hidden;position: relative;}
.mm-menu {display: block;padding: 0;position: absolute;}
.mm-panels, .mm-panels>.mm-panel {background: inherit;border-color: inherit;position: absolute;}
.mm-btn, .mm-panel.mm-highest {z-index: 1;}
.mm-panels {overflow: hidden;}
.mm-panel {transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.mm-panel.mm-opened {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-panel.mm-subopened {-webkit-transform: translate3d(-30%,0,0);transform: translate3d(-30%,0,0);}
.mm-panels>.mm-panel {-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;padding: 0 20px;}
.mm-listview .mm-divider, .mm-listview>li>a, .mm-listview>li>span, .mm-navbar .mm-title {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mm-panels>.mm-panel.mm-hasnavbar {padding-top: 40px;}
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before {content: "";display: block;height: 20px;}
.mm-vertical .mm-panel {-webkit-transform: none !important;transform: none !important;}
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel {display: none;padding: 10px 0 10px 10px;}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {border-color: transparent;}
.mm-vertical li.mm-opened>.mm-panel, li.mm-vertical.mm-opened>.mm-panel {display: block;}
.mm-listview>li.mm-vertical>.mm-next, .mm-vertical .mm-listview>li>.mm-next {height: 40px;bottom: auto;}
.mm-listview>li.mm-vertical>.mm-next:after, .mm-vertical .mm-listview>li>.mm-next:after {top: 16px;bottom: auto;}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after, .mm-vertical .mm-listview>li.mm-opened>.mm-next:after {-webkit-transform: rotate(45deg);transform: rotate(45deg);right: 19px;}
.mm-btn {width: 40px;height: 40px;position: absolute;top: 0;}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before {content: "";border: 2px solid transparent;display: block;width: 5px;height: 5px;margin: auto;position: absolute;top: 0;bottom: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.mm-clear:before, .mm-close:before {border-right: none;border-bottom: none;right: 18px;}
.mm-clear:after, .mm-close:after {border-left: none;border-top: none;right: 25px;}
.mm-arrow:after, .mm-next:after, .mm-prev:before {content: "";border: 2px solid transparent;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.mm-prev:before {border-right: none;border-bottom: none;left: 23px;}
.mm-arrow:after, .mm-next:after {border-top: none;border-left: none;right: 23px;}
.mm-navbar {border-bottom: 1px solid;border-color: inherit;text-align: center;line-height: 20px;height: 40px;padding: 0 40px;margin: 0;position: absolute;top: 0;left: 0;right: 0;}
.mm-navbar>* {display: block;padding: 10px 0;}
.mm-navbar .mm-btn:first-child {padding-left: 20px;left: 0;}
.mm-navbar .mm-btn:last-child {text-align: right;padding-right: 20px;right: 0;}
.mm-panel .mm-navbar {display: none;}
.mm-panel.mm-hasnavbar .mm-navbar {display: block;}
.mm-listview, .mm-listview>li {list-style: none;display: block;padding: 0;margin: 0;}
.mm-listview {font: inherit;font-size: 14px;line-height: 20px;}
.mm-listview>li {position: relative;}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {border-color: inherit;}
.mm-listview>li>a, .mm-listview>li>span {color: inherit;display: block;padding: 10px 10px 10px 20px;margin: 0;}
.mm-listview>li>a.mm-arrow, .mm-listview>li>span.mm-arrow {padding-right: 50px;}
.mm-listview>li:not(.mm-divider):after {content: "";border-bottom-width: 1px;border-bottom-style: solid;display: block;position: absolute;right: 0;bottom: 0;left: 20px;}
.mm-listview .mm-next {background: rgba(3,2,1,0);width: 50px;padding: 0;position: absolute;right: 0;top: 0;bottom: 0;z-index: 2;}
.mm-listview .mm-next:before {content: "";border-left-width: 1px;border-left-style: solid;display: block;position: absolute;top: 0;bottom: 0;left: 0;}
.mm-listview .mm-next+a, .mm-listview .mm-next+span {margin-right: 50px;}
.mm-listview .mm-next.mm-fullsubopen {width: 100%;}
.mm-listview .mm-next.mm-fullsubopen:before {border-left: none;}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span {padding-right: 50px;margin-right: 0;}
.mm-panels>.mm-panel>.mm-listview {margin: 20px -20px;}
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview {margin-top: -20px;}
.mm-listview .mm-inset {list-style: disc inside;padding: 0 10px 15px 40px;margin: 0;}
.mm-listview .mm-inset>li {padding: 5px 0;}
.mm-listview .mm-divider {font-size: 10px;text-transform: uppercase;text-indent: 20px;line-height: 25px;}
.mm-listview .mm-spacer {padding-top: 40px;}
.mm-listview .mm-spacer>.mm-next {top: 40px;}
.mm-listview .mm-spacer.mm-divider {padding-top: 25px;}
.mm-menu {background: #f3f3f3;border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.7);}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: rgba(0,0,0,.3);}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview {border-color: rgba(0,0,0,.1);}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview>li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.5);tap-highlight-color: rgba(255,255,255,.5);}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span {background: rgba(255,255,255,.5);}
.mm-menu .mm-divider, .mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next {background: rgba(0,0,0,.05);}
.hidden, .hidetext, .special {display: none !important;}
.clear {clear: both;}
.clearfix:after {content: "";display: block;height: 0;clear: both;}
.req, .warning, .error {color: #a00;}
.left {float: left;}
.right {float: right;}
img.left {margin: 4px 15px 15px 0;}
img.right {margin: 4px 0 15px 15px;}
.center {text-align: center;}
form label {display: none;}
.errorMessage {color: #a00;font-size: 11px;font-weight: bold;text-align: left;margin: 2px auto 0;display: block;}
#token {width: 1px;height: 1px;padding: 0px;margin: 0px;border: none;position: absolute;left: -9999px;}
.sep {margin: 0 3px;opacity: .8;filter: alpha(opacity=80);}
button, input {outline: none !important;}
hr.sides {margin: -10px 0 20px;}
.constrain {width: 1200px;margin: 0 auto;}
a, #share-toggle, #buckets h3, #buckets span {transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;}
input[type=submit], #secondary-nav li ul li a, .accordions button {transition: background-color .2s;-moz-transition: background-color .2s;-webkit-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;}
body {color: #000;font-size: 14px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 1.2;border-top: 5px solid #3d16f5;margin: 0;padding: 0;}
h1, h2, h3, h4 {color: #000;font-weight: bold;}
h1 {font-size: 2em;line-height: 1.8;margin-top: 0;}
h2 {color: #000;font-size: 1.4em;line-height: 1.4;}
h3 {font-size: 1.2em;line-height: 1.4;margin: 15px 0 5px;}
h1 + h3 {color: #444;}
#slider h3 {color: #fff;}
h4 {font-size: 1.25em;margin: 20px 0 10px;}
h5 {font-size: 12px;font-weight: 700;font-style: italic;text-transform: uppercase;color: #1514f3;}
p {font-size: 1em;line-height: 1.6;}
a {color: #1514f3;text-decoration: none;}
a:hover, a:focus {color: #1514f3;text-decoration: underline;}
hr {border-top: 1px solid #ddd;}
.tablet, .mobile {display: none;}
.desktop {display: block;}
.tpl-7 .table-responsive {display: block;width: 100%;min-height: 0%;overflow-x: auto;}
.tpl-7 .table-responsive .img-center {float: right;position: absolute;}
.tpl-7 .table-responsive img {width: 20%;float: right !important;margin: 20px !important;}
.tpl-7 .table-responsive .newtable {width: 75%;display: inline-block;overflow: hidden;}
.table-responsive {display: block;width: 100%;min-height: 0%;overflow-x: auto;}
.tablet-mobile {display: none;}
.in {overflow: hidden;}
.print-only {display: none;}
td.superSpecialClass {display: none;}
#main-content ul {font-size: .9em;margin: 5px 0 10px 25px;}
#main-content ul li {line-height: 1.4;margin-bottom: 6px;}
#main-content ul ul {font-size: 1em;}
a.btn-primary {padding: 5px;}
.tpl-4 #main-content img.img-center {text-align: center;width: auto;margin: 10px auto 0;display: block;}
.tpl-4 .img-wrapper.fancybox img.sticky {width: 19% !important;}
@media only screen and (min-width : 1200px) {.tpl-4 .img-wrapper.fancybox img.sticky {width: 19% !important;margin-left: -16% !important;margin-bottom: 15px !important;bottom: 0 !important;top: unset !important;}}
@media screen and (max-width: 600px) {.column {width: 100%;}}
@media only screen and (min-width : 1300px) {.tpl-4 .img-wrapper.fancybox img.sticky {margin-left: -19% !important;}}
.tpl-9 #main-content img.img-center {text-align: center;margin: 10px auto 0;display: block;}
.tpl-9 .img-wrapper.fancybox img.sticky {width: 20%;}
.tpl-8 #main-content img.img-center {text-align: center;width: auto;margin: 10px auto 0;display: block;}
#wrap {background: url("/images/aetnabg-compressed.jpg") repeat-x center top;margin: 0 auto;}
body.tpl-11 #wrap {background: #fff;}
.inner-banner {background: url("/images/bg.jpg") repeat-x center top;height: 220px;color: #fff;}
.inner-banner h1 {color: #fff;margin-top: .75em;font-size: 3.25em;line-height: normal;}
#content {background: #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 15px;}
.tpl-3 #main-content {width: 80%;float: left;}
.tpl-4 #main-content {width: 100%;max-width: 960px;margin-left: 15px;float: left;min-height: 1000px;}
.tpl-9 #main-content {width: 960px;margin-left: 15px;float: left;}
.tpl-8 #main-content {width: 80%;margin: 0 auto;}
.tpl-8 #bread-social {padding-left: 3em;height: 150px;}
.tpl-8 .constrain {width: 100%;}
.tpl-8 #bread-social h1 {color: #fff;font-size: 3.5em;margin-top: .65em;margin-left: 2em;display: inline-block;}
.tpl-8 #primary-nav > li a {padding: 10px 65px;}
.tpl-8 .have-a-question-btn {color: #fff;padding: 1em;background: blue;width: 200px;text-align: center;border-radius: 3px;border: 2px solid #fff;font-size: 1.2em;font-weight: 600;display: inline-block;float: right;margin-right: 3em;margin-top: 3em;}
.tpl-8 #sidebar-left-sticky #secondary-nav li.active a {background: #fff;}
.tpl-8 #secondary-nav li ul li a, .tpl-8 #secondary-nav li.active ul li a {background: #fff;}
#sidebar-left-sticky {background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.2);-moz-box-shadow: 13 0 20px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);width: 300px;padding: 25px;position: absolute;top: 880px;left: -350px;z-index: 9999;transition: left .2s,margin-top .2s;-moz-transition: left .2s,margin-top .2s;-webkit-transition: left .2s,margin-top .2s;}
#sidebar-left-sticky p {font-size: 1em;font-weight: bold;text-transform: uppercase;text-shadow: 0 0 4px #046fb7;line-height: 1.2;background: #048cc6;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0OGNjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzcyYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#048cc6 0%,#046fb7 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#048cc6),color-stop(100%,#046fb7));background: -webkit-linear-gradient(top,#048cc6 0%,#046fb7 100%);background: -o-linear-gradient(top,#048cc6 0%,#046fb7 100%);background: -ms-linear-gradient(top,#048cc6 0%,#046fb7 100%);background: linear-gradient(to bottom,#048cc6 0%,#046fb7 100%);border: 1px solid #046fb7;border-top-left-radius: 4px;border-top-right-radius: 4px;margin: 0;padding: 12px;}
#sidebar-left-sticky p a {color: #fff;text-decoration: none;}
#sidebar-left-sticky nav {overflow: scroll;height: auto;max-height: 400px;}
#sidebar-left-sticky .secondary-nav {font-weight: bold;list-style: none;margin: 0;padding: 0;}
#sidebar-left-sticky .secondary-nav li {line-height: 1.2;}
#sidebar-left-sticky .secondary-nav li a {color: #555;text-decoration: none;background-color: #e2e2e2;border-bottom: 1px solid #fff;padding: 10px 12px;display: block;}
#sidebar-left-sticky .secondary-nav li.last a {border-bottom: none;}
#sidebar-left-sticky .secondary-nav li.active.current {margin: 0 -1px;}
#sidebar-left-sticky .secondary-nav li.active.current ul {margin: 0 1px;}
#sidebar-left-sticky .secondary-nav li.active.current > a {color: #fff;background-color: #103561;box-shadow: inset 0 0 6px 6px #0e2e54;}
#sidebar-left-sticky .secondary-nav li.active.current > a:after {content: "Â»";font-size: 1.55em;margin: 0 0 0 5px;display: inline;line-height: .9;vertical-align: text-bottom;}
#sidebar-left-sticky .secondary-nav li a:hover, .secondary-nav li ul li a:hover {color: #666;background-color: #ccc;}
#sidebar-left-sticky .secondary-nav li ul {font-size: .9em;list-style: none;margin: 0;padding: 0;}
#sidebar-left-sticky .secondary-nav li ul li a, .secondary-nav li ul li.last a {color: #777;border-radius: 0px;border-bottom: 1px solid #fff;padding: 10px 10px 10px 18px;}
div#sidebar-toggle {color: #fff !important;color: #fff;text-shadow: -1px -1px 0 rgba(0,0,0,.1);background: #006;border: 2px solid #006;border: 2px solid #fff;box-shadow: none;box-shadow: 0 0 20px rgba(0,0,0,.2);font-size: 18px;text-align: center;border-radius: 0px 10px 10px 0px;-moz-box-shadow: 0 0 20px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);line-height: 100px;height: 100px;width: 50px;position: absolute;top: 0;right: -50px;cursor: pointer;}
#secondary-nav li a {color: #999;font-weight: bold;text-transform: uppercase;border-bottom: 2px solid #ddd;padding: 5px 15px 10px 0;position: relative;font-size: .9em;letter-spacing: .05em;text-decoration: none !important;display: block;}
#sidebar-left-sticky nav li.active a {color: #32a2c2;}
#sidebar-left-sticky h3 a {color: #333;}
#sidebar-left-sticky.open {left: 0;}
#sidebar-left-sticky.sticky {position: fixed;top: 200px;}
#sidebar-left-sticky #secondary-nav li ul {padding: .5em;padding-left: .75em;}
#sidebar-left-sticky #secondary-nav li ul a {font-weight: 500;border: 0;}
#sidebar-left-sticky h4 a {color: grey !important;}
#sidebar-left-sticky li a {font-size: 1.2em !important;color: #333 !important;padding-bottom: 1em !important;padding-top: 1em !important;}
.tpl-7 #main-content {width: 80%;margin-left: 15px;float: left;}
#tablet-mobile-nav-container {display: none;}
.rfq-btn {color: #0d0da6;font-size: .9em;font-weight: bold;text-decoration: none !important;text-align: center;text-transform: uppercase;text-shadow: 0 0 2px #fff;letter-spacing: .05em;line-height: 1;background: #f7f396;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWQzM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#f7f396 0%,#ead33b 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f396),color-stop(100%,#ead33b));background: -webkit-linear-gradient(top,#f7f396 0%,#ead33b 100%);background: -o-linear-gradient(top,#f7f396 0%,#ead33b 100%);background: -ms-linear-gradient(top,#f7f396 0%,#ead33b 100%);background: linear-gradient(to bottom,#f7f396 0%,#ead33b 100%);border: 1px solid #ead33b;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: inset 0 0 0 1px #f7f396;-moz-box-shadow: inset 0 0 0 1px #f7f396;-webkit-box-shadow: inset 0 0 0 1px #f7f396;padding: 10px 0;display: block;max-width: 200px;}
.rfq-btn:hover {color: #0d0da6 !important;background: #ead33b;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZDMzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2YzOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#ead33b 0%,#f7f396 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ead33b),color-stop(100%,#f7f396));background: -webkit-linear-gradient(top,#ead33b 0%,#f7f396 100%);background: -o-linear-gradient(top,#ead33b 0%,#f7f396 100%);background: -ms-linear-gradient(top,#ead33b 0%,#f7f396 100%);background: linear-gradient(to bottom,#ead33b 0%,#f7f396 100%);}
.rfq-btn:after {content: "";font-family: "Ionicons";font-size: 18px;line-height: 0;vertical-align: middle;margin-left: 8px;position: relative;top: -2px;}
.mc-caption .rfq-btn {font-size: 18px;box-shadow: inset 0 0 0 1px #f7f396;-moz-box-shadow: inset 0 0 0 1px #f7f396;-webkit-box-shadow: inset 0 0 0 1px #f7f396;width: 260px;padding: 12px 0 13px;}
.mc-caption .rfq-btn:after {font-size: 26px;margin-left: 10px;}
.mc-caption .rfq-btn {font-size: 18px;box-shadow: inset 0 0 0 1px #f7f396;-moz-box-shadow: inset 0 0 0 1px #f7f396;-webkit-box-shadow: inset 0 0 0 1px #f7f396;width: 260px;padding: 12px 0 13px;}
.mc-caption .rfq-btn:after {font-size: 26px;margin-left: 10px;}
.content-cta {font-size: 1.15em;text-align: center;text-transform: uppercase;background: #fff;width: 530px;margin: 40px auto 0;position: relative;z-index: 10;clear: both;}
.content-cta a {color: #000;display: block;}
.content-cta a span {color: #1514f3;font-weight: bold;}
.content-cta a:hover {text-decoration: none;}
.content-cta a span:hover {text-decoration: underline;}
.duty p {border-bottom: 1px solid #ccc;padding: 15px 0;}
.duty p.last {border-bottom: none;}
.duty img {margin: 10px auto;display: block;}
#page-index #wrap {background: url("/images/bg-home.jpg") repeat-x center top;}
#page-index #content {padding: 20px 0 0;}
#page-index h1 {color: #1514f3;font-size: 1.3em;margin: 0 0 10px;}
#page-index #main-content p {width: 100%;}
#header-right {width: 300px;float: right;}
.logo {width: 580px;padding: 0 0 30px;display: block;float: left;position: relative;}
.logo .subtitle {color: #222;font-size: .9em;line-height: 1.4;position: absolute;top: 105px;left: 170px;}
.logo .subtitle .est {font-size: .9em;font-weight: bold;display: block;}
#telephone {color: #1514f3;font-size: 2em;background: url("/images/telephone.png") no-repeat left center;margin: 30px 0 10px 30px;padding: 0 0 0 40px;display: block;}
#searchWrap input[type=text] {font-size: .9em;border: 1px solid #ccc;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;width: 250px;}
#searchWrap input[type=submit] {background: url("/images/search.png") no-repeat center center #ddd;border: 1px solid #ccc;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;width: 30px;margin: 0 0 0 -5px;}
#searchWrap input[type=submit]:hover {background-color: #1514f3;transition: background-color .2s;-moz-transition: background-color .2s;-webkit-transition: background-color .2s;-ms-transition: background-color .2s;-o-transition: background-color .2s;}
.sisea-highlight {text-shadow: 1px 1px 1px #fff;background: #e9e9e9;padding: 3px;}
.sisea-paging {color: #777;font-size: 12px;text-transform: uppercase;margin: 15px 0;}
.sisea-result-pages {margin-right: 2px;}
.sisea-current-page {color: #000;}
.sisea-result h3 {color: #999;font-size: 1.2em;}
.global-nav {text-align: center;background: url("/images/bg-global-nav.png") no-repeat;height: 25px;width: 663px;margin: -2px 0 0 0;padding: 0 20px;float: right;}
.global-nav li {font-size: .7em;font-weight: bold;text-transform: uppercase;letter-spacing: .05em;margin: 0 15px;display: inline-block;}
.global-nav li.first {margin-left: 0;}
.global-nav li.last {margin-right: 0;}
.global-nav li a {color: #fff;text-shadow: -1px -1px 0 rgba(0,0,0,.4);display: block;}
.global-nav li a:hover {color: #c4c4fc;text-decoration: none;}
.global-nav li a:before {font-size: 15px;vertical-align: middle;margin-right: 6px;position: relative;top: -1px;}
.global-nav .ion-email:before {font-size: 16px;}
.global-nav li img {margin-right: 4px;}
nav#main {background: #333;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#333 0%,#000 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#000));background: -webkit-linear-gradient(top,#333 0%,#000 100%);background: -o-linear-gradient(top,#333 0%,#000 100%);background: -ms-linear-gradient(top,#333 0%,#000 100%);background: linear-gradient(to bottom,#333 0%,#000 100%);margin: 0 auto;display: block;clear: both;}
#primary-nav {font-size: .95em;list-style: none;border-top-right-radius: 4px;border-bottom-right-radius: 4px;margin: 0 auto;padding: 0;position: relative;z-index: 999;}
#primary-nav > li {text-transform: uppercase;letter-spacing: .05em;border-right: 1px solid #000;border-left: 1px solid #555;margin: 0;padding: 0;float: left;}
#primary-nav > li a {color: #f0f0f0;text-decoration: none;padding: 10px 40px;display: block;}
#primary-nav > li.active a, #primary-nav > li.hover > a, #primary-nav > li a:hover, #primary-nav > li.active ul li a:hover {color: #fff;text-decoration: none;background: #1514f3;}
#primary-nav > li.last {border-right: 1px solid #555;}
#primary-nav li ul {font-size: .75em;list-style: none;background: rgba(0,0,0,.8);border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;width: 1070px;margin: 0;padding: 15px;position: absolute;top: 40px;left: 0;z-index: 2;display: none;}
#primary-nav ul > li {line-height: 1.2;width: 13.25%;margin: 0 .5%;float: left;}
#primary-nav ul > li:first-child {margin-left: 0;}
#primary-nav ul > li:last-child {margin-right: 0;}
#primary-nav ul > li img, #primary-nav ul > li .img {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#primary-nav ul > li .img {text-align: center;background: #fff;height: 100px;margin-bottom: 4px;display: block;}
#primary-nav .page-5 .img {padding: 3px;}
#primary-nav .page-5 img {width: 100%;height: 100%;}
#primary-nav > li.active ul li a, #primary-nav ul > li a {background: none;padding: 5px;}
#primary-nav ul > li a:hover {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
#buckets {margin: 40px 0 20px;clear: both;}
#page-index #buckets {margin-top: 0;}
.tpl-4 #buckets {margin: 10px auto;}
.tpl-8 #buckets {margin: 40px auto 20px;}
#buckets a:hover {text-decoration: none;}
#buckets ul {list-style: none;margin: 0;padding: 0;}
#buckets li {border: 1px solid #ccc;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;height: 180px;position: relative;overflow: hidden;float: left;}
.tpl-2 #buckets li, .tpl-6 #buckets li {background: #fff;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#fff 0%,#ddd 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));background: -webkit-linear-gradient(top,#fff 0%,#ddd 100%);background: -o-linear-gradient(top,#fff 0%,#ddd 100%);background: -ms-linear-gradient(top,#fff 0%,#ddd 100%);background: linear-gradient(to bottom,#fff 0%,#ddd 100%);box-shadow: 0 2px 2px #ccc,inset 0 0 1px 2px #fff;-moz-box-shadow: 0 2px 2px #ccc,inset 0 0 1px 2px #fff;-webkit-box-shadow: 0 2px 2px #ccc,inset 0 0 1px 2px #fff;width: 31%;margin: 0 0 20px;padding: 5px;}
.tpl-3 #buckets li, .tpl-11 #buckets li {width: 243px;margin: 0 0 15px;padding: 3px;}
.tpl-4 #buckets li {width: 243px;margin: 0 10px 15px !important;padding: 3px;}
.tpl-8 #buckets li {width: 47%;margin: 0 10px 15px !important;padding: 3px;}
.tpl-8 #buckets p {font-size: 1.1em;}
#buckets li.span2, #buckets li.span5 {margin: 0 1.5%;}
.tpl-11 #buckets ul {display: flex;flex-wrap: wrap;justify-content: center;}
.tpl-11 #buckets ul li, .tpl-11 #buckets ul li.span2, .tpl-11 #buckets ul li.span5 {margin: 0px 15px 15px;}
.tpl-3 #buckets li a, .tpl-4 #buckets li a, .tpl-8 #buckets li a, .tpl-11 #buckets li a {height: 180px;width: 243px;display: block;}
#buckets h3 {color: #fff;font-size: .9em;text-align: center;text-transform: uppercase;text-shadow: -1px -1px 0 rgba(0,0,0,.4);letter-spacing: .05em;line-height: 1.2;background: #1514f3;border-top-right-radius: 4px;border-top-left-radius: 4px;margin: 0;padding: 5px 8px;min-height: 25px;}
.tpl-3 #buckets h3, .tpl-4 #buckets h3, .tpl-11 #buckets h3 {font-weight: normal;}
#buckets a:hover h3 {background: #0b0a7a;}
#buckets p {color: #222;font-size: .85em;text-shadow: 1px 1px 0 rgba(255,255,255,.4);margin: 10px;}
#buckets span {color: #777;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px 1px #ddd;line-height: 1;background: #ccc;background: rgba(200,200,200,.6);border: 1px solid #bbb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 8px 10px;position: absolute;bottom: 10px;right: 10px;z-index: 10;}
.tpl-3 #buckets span, .tpl-4 #buckets span, .tpl-8 #buckets span, .tpl-11 #buckets span {font-size: .9em;padding: 6px;}
#buckets a:hover span {color: #444;background: #ddd;box-shadow: 0 0 0 2px #fff;-moz-box-shadow: 0 0 0 2px #fff;-webkit-box-shadow: 0 0 0 2px #fff;}
#buckets .caption {font-size: .8em;background: #fff;height: 140px;width: auto;margin: 0;padding: 10px 15px;position: absolute;bottom: 0;left: 0;display: none;}
#buckets .caption a {color: #000;font-weight: bold;line-height: 1.2;vertical-align: text-top;background: url("/images/ularrow.png") no-repeat 0px 3px;width: 130px;margin: 2px 5px;padding: 0 0 0 12px;display: inline-block;}
#buckets .caption a:hover {color: #1514f3;}
#sidebar-left {background: #eee;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;width: 195px;padding-bottom: 157px;float: left;}
#sidebar-left h4 {font-size: .95em;text-transform: uppercase;letter-spacing: .05em;line-height: 1.2;background: #333;border-top-right-radius: 4px;border-top-left-radius: 4px;margin: 0;padding: 8px 10px;}
#sidebar-left h4 a {color: #eee;}
#secondary-nav li {font-size: .85em;font-weight: bold;text-transform: uppercase;line-height: 1.2;background: #fff;border-bottom: 1px solid #ddd;}
#secondary-nav li a {color: #1514f3;background-color: #fff;padding: 6px 10px;display: block;transition: color 0s;}
#secondary-nav li a:hover {text-decoration: none;}
#secondary-nav li.active a, #secondary-nav li a:hover {color: #e8e8fe;background-color: #1514f3;}
#secondary-nav li ul {list-style: none;margin: 0 5px 10px;}
#secondary-nav li ul li {font-size: 11px;text-transform: none;border-bottom: none;}
#secondary-nav li ul li a, #secondary-nav li.active ul li a {color: #333;background-color: #eaeaea;padding: 8px 12px 10px;}
#secondary-nav li ul li.last a {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding-bottom: 12px;}
#secondary-nav li ul li.active a, #secondary-nav li ul li a:hover {text-shadow: 0 0 1px #eee;background-color: #dadada;}
#sidebar-right {width: 200px;float: right;}
#sidebar-right h4 {color: #eee;font-size: 1em;font-weight: normal;text-align: center;text-transform: uppercase;letter-spacing: .05em;background: #333;border-top-right-radius: 4px;border-top-left-radius: 4px;margin: 15px 0 0;padding: 5px 0;}
#quickContact, #contact, #rfq, #contact-info {background: #fff;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#fff 0%,#ddd 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));background: -webkit-linear-gradient(top,#fff 0%,#ddd 100%);background: -o-linear-gradient(top,#fff 0%,#ddd 100%);background: -ms-linear-gradient(top,#fff 0%,#ddd 100%);background: linear-gradient(to bottom,#fff 0%,#ddd 100%);border: 1px solid #ccc;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;box-shadow: inset 0 0 0 1px #fff;-moz-box-shadow: inset 0 0 0 1px #fff;-webkit-box-shadow: inset 0 0 0 1px #fff;padding: 10px;}
.forms input, .forms textarea {color: #555;font-size: .9em;line-height: 1.2;background: #fff;border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: none;width: 90%;margin: 5px auto;padding: 8px;display: block;}
.forms textarea {height: 110px;}
.forms input[type=submit] {color: #fff;text-transform: uppercase;background: url("/images/submit-email.png") no-repeat 32px 6px #1514f3;border: 1px solid #100fb6;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;width: 150px;margin: 15px auto 5px;padding: 5px 0 5px 10px;}
.forms input[type=submit]:hover {background-color: #0b0a7a;}
#contact, #rfq {width: 490px;}
#contact-header {color: #eee;font-size: 1em;font-weight: normal;text-transform: uppercase;letter-spacing: .05em;background: #333;border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px;width: 488px;padding: 7px 12px;}
#contact-header span {font-size: .8em;float: right;}
#page-contact-us #main-content section.right {width: 510px;}
#iframe-wrap {position: relative;}
#iframe-wrap .noscroll {background: transparent;width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;}
#iframe-wrap iframe {border: 1px solid #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;height: 260px;width: 510px;clear: both;}
#contact-info {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin-bottom: 20px;padding: 15px 0 5px 20px;}
#contact-info p:before, #contact-info span:before {color: #888;font-size: 18px;vertical-align: middle;margin-right: 8px;position: relative;top: -1px;}
#contact-info .phone {margin-right: 20px;}
#featured-title {font-size: 1em;text-align: center;background: #fff;width: 220px;margin: 0 auto;position: relative;z-index: 10;clear: both;}
.ca-container {position: relative;margin: 15px auto;width: 1000px;}
.ca-wrapper {height: 160px;position: relative;}
.ca-item {text-align: center;background: #fff;box-shadow: inset -1px 0 0 #eee;-moz-box-shadow: inset -1px 0 0 #eee;-webkit-box-shadow: inset -1px 0 0 #eee;width: 200px;height: 160px;position: relative;float: left;}
.ca-item a {padding: 0 10px;display: block;}
.ca-more {position: absolute;bottom: 10px;right: 0px;padding: 4px 15px;font-weight: bold;background: #ccbda2;text-align: center;color: white;font-family: "Georgia","Times New Roman",serif;font-style: italic;text-shadow: 1px 1px 1px #897c63;}
.ca-close {position: absolute;top: 10px;right: 10px;background: #fff url("/images/cross.png") no-repeat center center;width: 27px;height: 27px;text-indent: -9999px;outline: none;box-shadow: 1px 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.2);opacity: .7;filter: alpha(opacity=70);}
.ca-close:hover {opacity: 1;filter: alpha(opacity=100);}
#featured-products img {margin: 0 auto;display: block;}
.ca-item h3 {text-transform: uppercase;font-size: 12px;color: #000;margin: 10px 0 0;text-align: center;}
.ca-item h4 {font-family: "Georgia","Times New Roman",serif;font-style: italic;font-size: 12px;text-align: left;border-left: 10px solid #b0ccc6;padding-left: 10px;line-height: 24px;margin: 10px;position: relative;}
.ca-item h4 span {text-indent: 40px;display: block;}
.ca-item h4  span.ca-quote {color: #f4eee3;font-size: 100px;position: absolute;top: 20px;left: 0px;text-indent: 0px;}
.ca-content-wrapper {background: #b0ccc6;position: absolute;width: 0px;height: 440px;top: 5px;text-align: left;z-index: 10000;overflow: hidden;}
.ca-content {width: 660px;overflow: hidden;}
.ca-content-text {font-size: 14px;font-style: italic;font-family: "Georgia","Times New Roman",serif;margin: 10px 20px;padding: 10px 20px;line-height: 24px;}
.ca-content-text p {padding-bottom: 5px;}
.ca-content h6 {margin: 25px 20px 0px 35px;font-size: 32px;padding-bottom: 5px;color: #000;color: #60817a;font-family: "Coustard",sans-serif;border-bottom: 2px solid #99bcb4;text-shadow: 1px 1px 1px #99bcb4;}
.ca-content ul {margin: 20px 35px;height: 30px;}
.ca-content ul li {float: left;margin: 0px 2px;}
.ca-content ul li a {color: #fff;background: #000;padding: 3px 6px;font-size: 14px;font-family: "Georgia","Times New Roman",serif;font-style: italic;}
.ca-content ul li a:hover {background: #fff;color: #000;text-shadow: none;}
.ca-nav span {width: 25px;height: 38px;background: transparent url("/images/arrows.png") no-repeat top left;position: absolute;top: 50%;margin-top: -19px;left: -40px;text-indent: -9999px;opacity: .7;filter: alpha(opacity=70);cursor: pointer;z-index: 100;}
.ca-nav span.ca-nav-next {background-position: top right;left: auto;right: -40px;}
.ca-nav span:hover {opacity: 1;filter: alpha(opacity=100);}
.accordions {clear: both;padding: 2em;}
.accordions button, p.blue-title {color: #e8e8fe;font-size: 1em;font-weight: bold;text-align: left;background: url("/images/accordion-toggle.png") no-repeat 98% 50% #1514f3;border: 1px solid #17166c;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;width: 100%;margin: 5px 0 0;padding: 4px 6px;}
.accordions button a {color: #e8e8fe !important;}
p.blue-title {background-image: none;width: 98%;margin-top: 15px;}
.accordions button:hover {color: #fff;background-color: #1211cf;}
.accordions .entry {padding: 0 5px;border: 1px solid #ccc;-moz-border-radius: 6px;-webkit-border-radius: 6px;margin: 20px 0;}
.accordions .entry p {color: #000;font-size: 1em;margin: 10px 5px;}
.tableizer-table {border: 1px solid #eee;width: 100%;margin: 5px 0 10px;}
.accordions .tableizer-table {margin: 5px 0;}
.accordions .tableizer-firstrow:nth-child(2) {background: #eee;}
.tableizer-table tr:nth-child(even) td {background-color: #e1e1e1;}
.tableizer-table th {border-right: 1px solid #ccc;padding: 2px 4px;}
.tableizer-table td, .tableizer-table p {color: #000 !important;}
.tableizer-table p {font-size: 11px;margin: 0 !important;}
.tableizer-table td {font-weight: 400;font-size: 11px;text-align: center;border-right: 1px solid #ccc;padding: 3px 4px;}
.tableizer-firstrow td {font-weight: bold;}
.tableizer-table th:last-child {border: 0px !important;max-width: 90px;}
.tableizer-table td:last-child {border: 0px !important;}
.tableizer-table th {font-size: 11px;line-height: 13px;}
.tableizer-table.custom th {font-size: 11px;}
.tableizer-table.custom td, .tableizer-table.custom p {font-size: 9px;}
.tableimg {width: 190px;}
.tableizer-table.smaller tr th, .tableizer-table.smaller tr td, .tableizer-table.smaller tr p {font-size: 9px !important;}
.tableizer-table.custom td, .tableizer-table.custom p {font-size: 9px !important;}
.ind-table {width: 100%;margin: 20px 0;}
.ind-table .thead td {color: #222 !important;font-size: .9em;font-weight: bold;text-align: center;text-transform: uppercase;}
.ind-table td {font-size: 12px;border: 1px solid #fff;box-shadow: inset 0 0 0 1px #eee;-moz-box-shadow: inset 0 0 0 1px #eee;-webkit-box-shadow: inset 0 0 0 1px #eee;line-height: 1.2;padding: 6px 7px;}
.ind-table td:first-child {color: #1514f3;font-weight: bold;text-align: center;text-shadow: 0 0 2px #fff;}
.ind-table tr:nth-child(odd) {background: #eee;}
.ind-table tr.thead th {color: #222 !important;font-size: .9em;font-weight: bold;text-align: center;text-shadow: 0 0 2px #fff;text-transform: uppercase;-webkit-box-shadow: inset 0 0 0 1px #eee;line-height: 1.2;padding: 6px 7px;width: 66px;}
.ind-table .checkmark {color: #1514f3;font-size: 20px;font-weight: bold;text-align: center;}
.ind-table img {margin: 5px 0 2px;display: block;}
.jump-table .jumplink {display: block;cursor: pointer;}
.jump-table .jumplink:hover img {opacity: .8;}
#footer {font-size: 10px;background: url("/images/bg-footer.jpg") no-repeat center top;width: 100%;}
#footer .logo img {height: 96px;width: 300px;}
#footer-top {border-top: 1px solid #ddd;height: 320px;width: 1200px;margin: 20px auto 0;padding-top: 20px;}
#footer-top section.right {text-align: right;margin: 0;}
#copyright {color: #b3b3b3;font-weight: bold;text-transform: uppercase;}
#footer-bottom {background: #000;margin-top: -1px;padding: 8px 0 16px;}
.footer-nav p {color: #999;}
.footer-nav p a {color: #777;font-weight: bold;text-transform: uppercase;}
.footer-nav .global-nav {font-size: 13px;background: none;width: 560px;margin: -25px 40px 0 0;padding: 0;float: right;}
.footer-nav .global-nav li a:hover {color: #777;}
#credits {text-align: center;background: #000;width: 320px;margin: 5px auto 0;padding: 0;position: relative;z-index: 10;}
#footer hr.sides {border-top: none;border-bottom: 1px solid #999;}
#bread-social {margin: 10px 0;position: relative;}
ul.B_crumbBox {list-style: none;margin: 0;padding: 0;}
ul.B_crumbBox li {color: #f6f369;font-size: .8em;text-transform: uppercase;text-shadow: 0 0 4px rgba(0,0,0,.4);letter-spacing: .05em;display: inline;}
ul.B_crumbBox li a {color: #fff;}
ul.B_crumbBox li br {display: none;}
#share-toggle {color: #aaa;font-size: .8em;text-transform: uppercase;letter-spacing: .05em;display: block;position: absolute;top: 2px;right: 0;cursor: pointer;}
#share-toggle:hover {color: #fff;}
#share-toggle i {font-size: .9em;font-weight: normal;margin-right: 6px;}
#share-media-bar {text-align: right;position: absolute;right: 10px;bottom: 0;display: none;}
#share-media-bar > div {height: 20px;width: 20px;margin: 0 15px 0 0 !important;padding: 0;float: left;}
#share-media-bar > div:last-child {margin-right: 0 !important;}
#share-media-bar a {color: #aaa;font-size: 1.2em;}
#share-media-bar .share-print a {font-size: 1.1em;}
#share-media-bar a:hover {color: #fff;}
#mcts1 > div > div {width: auto !important;}
#page-medium-duty-wheel-bolts-and-studs #main-content p em, #page-medium-duty-wheel-bolts-and-studs #main-content p, #page-medium-duty-wheel-bolts-and-studs #main-content p a {pointer-events: none;color: #000 !important;}
.pdf-ctas {}
.pdf-ctas > a {display: inline-block;height: 36px;line-height: 36px;min-width: 190px;margin: 10px;padding: 0 1.25em;background: #00f;border: 1px solid #00f;color: #fff;font-size: 18px;text-align: center;text-decoration: none;text-transform: uppercase;border-radius: 3px;text-shadow: 0 2px 2px #055204;-webkit-transition: all .165s ease;-moz-transition: all .165s ease;-ms-transition: all .165s ease;-o-transition: all .165s ease;transition: all .165s ease;}
.pdf-ctas > a:hover {background: #1514f3;-webkit-transition: all .165s ease;-moz-transition: all .165s ease;-ms-transition: all .165s ease;-o-transition: all .165s ease;transition: all .165s ease;}
.pdf-ctas #btn_rfq {}
.pdf-ctas #btn_dl_pdf {}
.pdf-iframe {position: relative;padding-bottom: 129.4%;padding-top: 0px;height: 0;}
.pdf-iframe iframe, .pdf-iframe object {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
.pdf-iframe .resp {display: none;}
.ie7 .col-md-2, .ie8 .col-md-2 {width: 16.66666667%;float: left;}
.ie7 .col-md-4, .ie8 .col-md-4 {width: 33.33333333%;float: left;}
.ie7 .col-md-6, .ie8 .col-md-6 {width: 40%;float: left;}
td {font-size: 11px !important;}
th {font-size: 11px !important;}
.chocolat-parent:before {content: "";font-family: "FontAwesome";font-size: 1em;margin: 2px;font-weight: bold;color: black;margin-right: 3px;}
.chocolat-parent {margin-bottom: 8px;}
a.chocolat-image {font-weight: bold;}
.sticky {position: fixed;top: 30px;}
.sticky img {max-width: 200px;}
.newtable {border: 1px solid #111;}
#page-table-demo .table-wrapper {margin-bottom: 20px;}
#page-table-demo .table:not(.cart):not(.totals) {border: none;}
#page-table-demo .table:not(.cart):not(.totals) > thead > tr > th, #page-table-demo .table:not(.cart):not(.totals) > tbody > tr > th, #page-table-demo .table:not(.cart):not(.totals) > tfoot > tr > th, #page-table-demo .table:not(.cart):not(.totals) > thead > tr > td, #page-table-demo .table:not(.cart):not(.totals) > tbody > tr > td, #page-table-demo .table:not(.cart):not(.totals) > tfoot > tr > td {border: none;}
#page-table-demo .table:not(.cart):not(.totals) > thead > tr > th, #page-table-demo .table:not(.cart):not(.totals) > thead > tr > td {border-bottom: 1px solid #d1d1d1;}
#page-table-demo .table:not(.cart):not(.totals) tfoot > tr:first-child th, #page-table-demo .table:not(.cart):not(.totals) tfoot > tr:first-child td {border-top: 1px solid #d1d1d1;padding-top: 20px;}
#page-table-demo .table:not(.cart):not(.totals) tfoot .mark {font-weight: 400;text-align: right;}
#page-table-demo .table.grouped .control .qty {border: 1px solid black;color: black;font-weight: bold;}
#page-table-demo .table.grouped > caption + thead > tr:first-child > th:first-child {color: #06246f;}
#page-table-demo .table.grouped tbody:nth-child(2n+1) tr {background-color: #f7f8f9;}
#page-table-demo .table.grouped tbody:nth-child(2n) tr {background-color: #e9eff5;}
#page-table-demo .table.grouped tbody .row-tier-price {display: none !important;}
#page-table-demo .table.grouped tbody .col.item {width: 50%;}
.sticky {width: 100%;background: #fff;z-index: 9999;position: fixed;top: 0;}
.sticky .for_responsive {max-width: 1200px;margin: 0 auto;}
.sticky .subtitle {left: 0;top: 7em;}
#main.sticky {top: 145px;}
#page-spherical-rod-ends .buckets-inner {display: none;}
#page-spherical-rod-ends.tpl-4 #buckets, #page-demo-spherical-rod-ends #buckets {width: 100% !important;margin: 0 !important;}
#page-spherical-rod-ends.tpl-4 #buckets li {width: 23% !important;padding: 0 !important;margin: 0 3px 15px !important;}
#page-demo-spherical-rod-ends #buckets li {width: 170px !important;padding: 0 !important;margin: 0 40px 15px !important;}
#page-demo-spherical-rod-ends #buckets .caption {width: 100%;}
#page-demo-spherical-rod-ends #buckets li a {display: inline-block;}
#page-spherical-rod-ends.tpl-4 #buckets li a, #page-demo-spherical-rod-ends #buckets li a {width: 100% !important;}
@media only screen and (min-width : 1200px) {#sidebar-right.sticky {position: fixed;top: 1em;display: inline-grid;}}
@media only screen and (max-width : 1199px) {#sidebar-right.sticky {position: relative;}
	.tpl-4 #main-content {min-height: 0;}}
#page-index .input-group {width: 50%;float: left;}
#page-index .textarea.input-group {width: 105%;margin-left: -2em;}
#mobile-arrow {display: none;}
img.img-center.stickem.sticky.stickit {box-shadow: 0 10px 20px rgba(0,0,0,.5);-moz-box-shadow: 0 10px 20px rgba(0,0,0,.5);-webkit-box-shadow: 0 10px 20px rgba(0,0,0,.5);border: 2px solid #fff;}
#page-lubrication-grease-fittings img.sticky {position: relative;width: 40% !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border: 0;}
#page-heavy-duty-wheel-bolts-and-studs img.sticky {position: relative;width: 78% !important;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border: 0;}
.mobile-message {display: none;}
.id-23 #wrap .stickem {display: none !important;}
#buckets .span1.top-bucket {width: 99%;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #ccc;background: linear-gradient(to bottom,#fff 0%,#ddd 100%);-webkit-box-shadow: 0 2px 2px #ccc,inset 0 0 1px 2px #fff;margin: 0 0 20px;padding: 5px;height: 180px;position: relative;}
#buckets .span1.top-bucket p {width: 30%;float: left;margin-left: 40px;clear: both;}
#buckets .span1.top-bucket p img.left {width: 150px;height: 105px;}
#buckets .span1.top-bucket p span {bottom: -32px;right: -27px;position: relative;z-index: 10;}
#buckets .span1.top-bucket .caption {background: none;position: unset;width: 60%;float: right;display: block;}
#buckets .bucket-span li {height: 215px;position: relative;overflow: hidden;float: left;width: 46%;padding: 5px;margin-left: 0;margin-bottom: 20px;}
#buckets .bucket-span li p img.left {margin: 4px 15px 10px 5px;width: 160px;height: 105px;}
#buckets .bucket-span p span {position: relative;bottom: -105px;right: 315px;}
#buckets .bucket-span li .caption {background: unset;width: 325px;height: 105px;margin: 0;padding: 10px 15px;position: relative;bottom: 20px;left: 0px;display: inline-block;}
#buckets .bucket-span .span2 p span {right: 260px;}
#buckets .bucket-span li.span2 {margin-left: 65px;margin-right: 0;}
@media only screen and (max-width:768px) {.id-86 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-53 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-55 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-56 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-58 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-63 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-59 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-84 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-60 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-27 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-30 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-32 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-33 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-61 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-37 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-43 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-44 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-72 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-41 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-42 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-40 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-39 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-38 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-36 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-85 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.id-35 #mobile-arrow {position: relative;top: -35px;left: 90%;display: block !important;}
	.mobile-message {width: 70%;}
	.id-53 #M22-clipped + img {display: none !important;}
	.id-53 #smooth-shoulder-phos + img {display: none !important;}
	#M22-clipped + img {display: none !important;}
	.id-85 #AN6211 + img {display: none !important;}
	.id-85 #C1214 + img {display: none !important;}
	.id-31 #mobile-arrow {display: none;}
	.id-34 #mobile-arrow {display: none;}
	#aetnagf + #mobile-arrow {display: block !important;position: relative;top: -35px;left: 90%;}
	.id-54 #mobile-arrow {left: 36% !important;}
	#C1214 + img {display: none !important;}
	#AN6211 + img {display: none !important;}
	#A56000-A56050 + img {display: block !important;position: relative;top: -35px;left: 90%;}
	#SSM-T + img {display: block !important;position: relative;top: -35px;left: 90%;}
	#AN6211 th:last-child {min-width: 300px !important;}
	#C1214 th:last-child {min-width: 300px !important;}
	#buckets .span1.top-bucket .caption {float: none;}
	.column {float: left;width: 33.33%;}
	.row:after {content: "";display: table;clear: both;}}
body {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
@media print {a[href]:after {content: none !important;}}
@media only screen and (max-width: 1199px) {
	
	
#sliderFrame, #slider, #slider div.sliderInner, .constrain, #footer-top, .thumbnails{
    width: 100% !important;
}
 .ca-container{
	 width:80%;
 }
 #main-content .contact-left{
     width:100%;
     float:none;
 }

nav#main, .logo .subtitle, .mobile, .content-cta, #sidebar-left, .sides, #primary-nav-mob > ul > li > a > span.img, .jump-table,.desktop{
	display: none;
}

 .tablet{
	 display: block;
 }

.global-nav {
	width:100%;
	background:none;
	background-color:#3d16f5;
	float:none;
	padding:0;
}
.logo{
    width: 300px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;

}
#searchWrap{
	    display: block;
    float: left;
    padding-left:20px;
}
.tpl-2  #sliderFrame div.mc-caption-bg, .tpl-2  #sliderFrame div.mc-caption-bg2{
	right:0;
	left:0;
	width:100%;
}
#telephone{
	margin-top:50px;
}

.responsive_mob{
	background:#333333;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  #333333 0%, 
#000000 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000));
background:-webkit-linear-gradient(top,  #333333 0%,#000000 100%);
background:-o-linear-gradient(top,  #333333 0%,#000000 100%);
background:-ms-linear-gradient(top,  #333333 0%,#000000 100%);
background:linear-gradient(to bottom,  #333333 0%,#000000 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 );
	margin:0 auto;
	clear:both;
	padding: 10px 15px;
}

form#simpleSearchForm{
	margin-bottom:0;
}

.thumbnails #thumbnail-imgs{
	    width: 480px;
    position: relative;
    right: 0;
    margin: 0 auto;
}
.thumbnails{
	height:100px;
}

.tpl-2 #main-content{
	text-align: center;
}
#page-index #main-content p{
width: 70%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 20px;

}
.tpl-4 #main-content, .tpl-3 #main-content{
	width:100%;
	margin-left:0;
}
#page-index  h1{
	clear:both;
}

#buckets ul{
	width: 70%;
    margin: 0 auto;
}
.tpl-2 #buckets li{
	width:100%;
	    margin: 10px 0;
}
.tpl-3 #buckets li,
.tpl-11 #buckets li{
	width:31%;
}

.tpl-4 #buckets li, .tpl-5 #buckets li{
	width: 32%;
    padding: 0;
    margin: 0 3px 15px !important;
}

.tpl-4 #buckets {
    width: 100%;
    margin: 0;
}
.tpl-3 #buckets li a, .tpl-4 #buckets li a, .tpl-11 #buckets li a{
	width:100%;
}

.tpl-4 #buckets ul{
	width: 100%;
	margin: 0 auto;
}

#buckets li.span2, #buckets li.span5{
	    
}
#buckets p{
	font-size:1em;
}

#page-index #buckets {
    margin-top: 0;
    background: #e8e8e8;
background: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
background: -moz-linear-gradient(top, #e8e8e8, #ffffff);
background: -ms-linear-gradient(top, #e8e8e8, #ffffff);
background: -o-linear-gradient(top, #e8e8e8, #ffffff);
background: linear-gradient(to bottom, #e8e8e8, #ffffff);
    padding: 40px;
    margin-bottom:0;
}

.footer-nav .global-nav{
	width:100%;
	float:none;
	    background: #000;
	        padding-top: 20px;
    padding-bottom: 20px;
    margin-top:-35px;
}
.footer-nav  p.left{
	text-align: center;
	floaT: none;
}

#footer-top .left{
	padding-left:20px;
}

#footer-top .right{
	padding-right:20px;
}

.tpl-3 #content-wrap, .tpl-4 #content-wrap, .tpl-5 #content-wrap, .tpl-11 #content-wrap, .inner-banner .constrain, .id-9 #content-wrap, .id-12 #content-wrap, .id-5 #content-wrap{
	    padding: 0;
    margin: 0 auto;
    width: 90% !important;
}

.inner-banner h1 {
    font-size:2em;
    margin-top:1.5em;
}

.tpl-3  #buckets ul,
.tpl-11  #buckets ul{
	width:100%
}

#sidebar-right {
    width: 100%;
    float: none;
    clear: both;
}

.rfq-btn{
	width:200px;
	margin:0 auto;
}

#quickContact{
	padding:50px;
}

.m_right.m50{
	width:47%;
}
.m_left.m50{
	width:47%;
}
.m_left{
	float:left;
}
.m_right{
	float:right;
}

.forms input, .forms textarea{
	padding:10px;
	width:100%;
}

#sidebar-right fieldset{
	width:70%;
	margin:0 auto;
}

#sidebar-right #company, #sidebar-right #name, #sidebar-right #phone, #sidebar-right #email,
#contact #company, #contact  #name, #contact  #phone, #contact  #email,
#rfq #company, #rfq  #name, #rfq  #phone, #rfq  #email {
	    padding: 14.5px 10px;
}

form#contact input{
	width:90%;
}
 form#rfq input{
     width:95%;
 }
form#contact textarea, form#rfq textarea{
width: 95.5%;
    margin: 0 auto;
}

form#rfq input#name{
	width:95%;
}
#burger {
    float: right;
    width: 15%;
        border-left: 1px solid #222222;
}
a.Menu-Mob {
    color: #fff;
    font-size: 25px;
    text-decoration: none;
    position: relative;
    left: 10px;
    text-align: center;
    display: inline-block;
    }
    
    a.Menu-Mob:after {
    content: "\f394";
    font-family: "Ionicons";
    cursor: pointer;
    position: relative;
    top: 0px;
    vertical-align: top;
    left: 15px;
}

.Menu-Mob.active:after {
    content: "\f129";
}
.Menu-Mob:before {
    content: "MENU";
    font-size: 15px;
    position: relative;
    top: 7px;
    left: 8px;
    vertical-align: top;
    color:#fff;
        width: auto;
    floaT: left
}

.Menu-Mob.menu-close:after {
    content: "\f2d7";
    font-family: "Ionicons";
}


#primary-nav li ul{
	position:relative;
	width:100%;
}

nav#main{
	    position: absolute;
    width: 100%;
    z-index: 10;
}
#primary-nav > li {
    float: none;
}

#contact, #rfq, #contact-info, #iframe-wrap{
    width: 90%;
    margin: 0 auto;
    floaT: none;
}
#contact-header{
	    text-align: center;
    float: none;
    margin: 0 auto;
    width: 90%;

}

.forms input[type=submit]{
	width:150px !important;
}

.id-9 section.left, .id-9 section.right{
	float:none;
	width:100% !important;
	margin-bottom:40px;
}

#iframe-wrap iframe{
	width:100%;
	margin-top:40px;
}

.Menu-Mob:after {
    content: "\f394";
    font-family: "Ionicons";
    cursor: pointer;
    color: #fff;
    text-align: center;
    display: block;
    position: relative;
    font-size: 25px;
    top: 1px;
    
   }
#burger {
    float: right;
    width: 90px;
}

 #tablet-mobile-nav-container{
    top: 189px;
    height:470px;
    background: #000;
    z-index: 12;
	   
 }
 
 .mm-listview>li{
	     background: #3d16f5;
 }
  .mm-listview>li li{
	     background: #000;
 }
 .mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel{
	 padding:0;
 }
 
 .mm-menu .mm-listview>li a:not(.mm-next){
	 color:#fff !important;
	     padding-left: 50px;
	     text-transform: uppercase;
 }
 
  .mm-menu .mm-listview>li.rfqButton a:not(.mm-next){
	  padding-left:0;
	  padding-right:0; 
  }
 
  .mm-menu .mm-listview>li.rfqButton a.rfq-btn{
		      width: 200px;
	    margin-left:50px;
    border: none;
    color:#0d0da6 !important;
  }
  .mm-menu .mm-listview>li.rfqButton{padding-top:20px;  padding-bottom: 20px;}
  .mm-listview>li .mm-next:before{
	  border-left:0;
  }
   .mm-menu .mm-listview>li.rfqButton:after{
	   border-bottom:0;
   }
   
   li#close{
	       background:#2b2b2b;
    color: #fff;
    text-align: center;
    display: block;
   }
   li#close span{
    width: 100%;
    text-align: left;
    padding-left: 50px
   }
    li#close span i.ion-android-close{
	    padding-left:20px;
    }
a.Menu-Mob{
	    color: rgb(255, 255, 255);
    font-size: 33px;
    text-decoration: none;
    position: relative;

}

.mm-listview>li:not(.mm-divider):after{
	border:1.5px solid #000;
	left:0 
}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after{
	border:none;
	content: "\f217";
    font-family: "Ionicons";
	    -webkit-transform: none;
    transform:none;
    color:#fff;
    right:35px;
        top: 10px;

}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after, .mm-vertical .mm-listview>li.mm-opened>.mm-next:after{
	    content: "\f208";
    font-family: "Ionicons";
		    -webkit-transform: none;
    transform:none;
}
#primary-nav-mob li li a span.img{
	    display: block;
    margin: 0 auto;
}
#primary-nav-mob li li a img{
    height:60px;
} 
#primary-nav-mob li li a{
	text-align: center;
	padding-left:0;
	font-size:12px;
	text-transform: capitalize;
}

#primary-nav-mob li ul li{
    display: inline-block;
    width: 22%;
    padding: 10px 0;
}
.mm-menu .mm-listview{
	background-color:#000;
}

#primary-nav-mob ul li ul.unstyled{
	padding-left: 20px;
}
.rwd-table {

}
.rwd-table tr {

}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  padding-top: .5em;
}
.rwd-table td:last-child {
  padding-bottom: .5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
    font-weight: bold;
    width: 10.5em;
    display: inline-block;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    padding-left: 10px;
}
	.tablet-mobile{display: block;}
	.industries-jump{
		margin:20px 0;
	}
	.industries-jump a{
		cursor: pointer;
		width:23%;
		display:inline-block;
		vertical-align: middle;
		margin:0 1% 10px;
	}

	/*.accordions .table-responsive:after,
	.accordions .tableizer-table:after{
		content:'scroll »';
		display:block;
		margin: 5px 0 5px 5px;
		color: #000;
		font-weight: bold;
	}
	.accordions .table-responsive .tableizer-table:after{
		display: none;
	}*/
	.accordions #AN5010{
		overflow-x: scroll;
	}
	.pdf-iframe .default { display: none !important; }
    .pdf-iframe .resp { display: block !important; }
    .pdf-ctas{
	    text-align: center;
	}
	.pdf-ctas #btn_rfq,
	.pdf-ctas #btn_dl_pdf{
		font-size:12px;
		width: 50%;
		min-width: auto;
		padding: 0;
	}
	.tpl-9 #main-content{
        width: 100%;
        margin-left: 20px;
    }
    .tpl-9 #main-content .row{
        width: 100%;
        margin-top: 0px;
    }
    .tpl-9 .img-wrapper.fancybox img.sticky {
        width: 50%;
        left: 5px;
    }
    #buckets .span1.top-bucket{
        height: auto;
        width: 90%;
        margin-right: auto;
        margin-left: auto;
    }
    #buckets .span1.top-bucket p{
        width: 100%;
        float: unset;
        margin: 0;
    }
    #buckets .span1.top-bucket p img.left{
        margin-right: auto;
        margin-left: auto;
    }
    #buckets .span1.top-bucket p span{
        bottom: -50px;
        right: 0;
    }
    #buckets .span1.top-bucket .caption{
        background: none;
        position: unset;
        width: 100%;
        float: none;
        display: block;
        height: auto;
    }
    #buckets .bucket-span{
        width: 90%;
    }
    #buckets .bucket-span .b-span{
        height: auto;
        width: 100%;
    }
    #buckets .bucket-span li p img.left{
        margin-left: auto;
        margin-right: auto;
    }
    #buckets .bucket-span p span{
        position: absolute;
        bottom: 10px;
        right: 10px !important;
    }
    #buckets .span1.top-bucket p span{
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    #buckets .bucket-span li .caption{
        position: unset;
        width: 100%;
    }
    #buckets .bucket-span li.span2{
        margin-right: auto;
        margin-left: auto;
    }


/*
	table .rfq-btn {
	    width: 100px;
	}
*/

}
@media (min-width: 1199px) {
  .rwd-table td:before {
    display: none;
  }
}
.rwd-table th,
.rwd-table td {
  text-align: left;
}
@media (min-width: 1199px) {
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
}



.rwd-table {
  overflow: hidden;
}
.rwd-table tr {
  
}
.rwd-table th,
.rwd-table td {
     margin: 0;
    padding: 1em;
}
@media (min-width: 1199px) {
  .rwd-table th,
  .rwd-table td {
  
  }
}
.rwd-table th,
.rwd-table td:before {
  
}

img.right{
	display: block;
	float:none;
}


/* end of the tablet */
@media only screen and (max-width : 768px) {.tpl-8 #buckets ul {width: 100%;}
	.tpl-8 #buckets li {width: 100%;height: 200px;}
	.tpl-8 #buckets p img {float: left !important;}
	.tpl-8 #buckets li a {width: auto;}
	.tpl-8 #buckets span {display: inline-block;}
	.tpl-8 #bread-social h1 {font-size: 1.8em;margin-top: 2em;}
	#sidebar-left-sticky {display: none;}
	#page-demo-spherical-rod-ends #buckets li {width: 100% !important;margin: 0 !important;}
	#page-index .input-group {width: 100%;float: none;}
	#page-index .textarea.input-group {width: 100%;margin-left: 0;}
	#page-spherical-rod-ends.tpl-4 #buckets li {width: 100% !important;display: block;}
	#page-spherical-rod-ends.tpl-4 #buckets li a {width: 100% !important;}
	.tpl-9 .img-wrapper.fancybox img.sticky {width: 100%;left: unset;}
	#buckets .span1.top-bucket p span {position: relative;bottom: -50px;right: 0;}
	#buckets .bucket-span p span {position: relative;}}
@media only screen and (max-width : 767px) {.mobile {display: block;margin: -10px 0 10px 0;color: white;}
	.mobile i:before {color: white;margin-right: 5px;}
	.mobile:hover, .mobile:active, .mobile:focus {color: white;text-decoration: underline;}
	.mobile-no-show {visibility: hidden;display: none;}
	#header .global-nav, ul.B_crumbBox, .Menu-Mob:before, .desktop {display: none;}
	.id-85 .accordions {padding: 0;width: 100%;}
	.logo {float: none;width: 250px;margin: 0 auto;}
	#telephone {margin: 0;text-align: center;background-position: 25px;}
	#header-right {width: 250px;float: none;margin: 0 auto;}
	.industries-jump {margin-top: 0;}
	.industries-jump a {width: 100%;display: inline-block;vertical-align: middle;margin: 0 0 10px;}
	#main-content >.rfq-btn {margin: 10px auto 20px;}
	#searchWrap {padding-left: 10px;}
	#searchWrap input[type=text] {width: 200px;}
	a.Menu-Mob:before {content: "";}
	#page-index #main-content p {width: 90%;}
	#page-index h1 {clear: both;width: 90%;margin: 10px auto;}
	#thumbnail-imgs #mcts1 {float: none;margin: 0 auto;right: 0;}
	#buckets p img {display: block;float: none;margin: 0 auto 20px;}
	#buckets li {height: auto;}
	#main-content ul {clear: both;}
	.tpl-3 #buckets li, .tpl-4 #buckets li, .tpl-5 #buckets li, .tpl-11 #buckets li {width: 100%;margin: 10px 0;}
	#buckets ul {width: 90%;}
	#buckets span {position: relative;top: 100px;bottom: 0;margin: 0 auto;display: block;width: 100px;margin-top: 20px;right: 0;text-align: center;}
	.tpl-2 #buckets span {top: 0;}
	#page-index #buckets {padding: 0;}
	.FeaturedBG {margin-top: 30px;}
	.footer-nav {width: 300px !important;margin: 0 auto;}
	#footer .global-nav li {margin: 10px 0;display: block;width: 43%;}
	#footer .global-nav li:nth-child(odd) {float: left;text-align: left;padding-left: 20px;}
	#footer .global-nav li:nth-child(even) {float: right;text-align: left;padding-left: 20px;}
	#footer .global-nav {height: auto;margin: 0;padding-top: 0;padding-bottom: 0;}
	#quickContact {padding: 10px;}
	.m_left.m50, .m_right.m50 {width: 100%;}
	.m_left, .m_right {float: none;}
	#sidebar-right fieldset {width: 90%;}
	#sidebar-right #company, #sidebar-right #name, #sidebar-right #phone, #sidebar-right #email, #contact #company, #contact  #name, #contact  #phone, #contact  #email, #rfq #company, #rfq  #name, #rfq  #phone, #rfq  #email, form#contact input, form#rfq input, #quickContact input {padding: 14px 5px;width: 95.5%;}
	form#contact textarea, form#rfq textarea, form#quickContact textarea {padding: 10px 5px;width: 95.5%;}
	#quickContact input.submit.blue-btn, #contact input.submit.blue-btn, #rfq input.submit.blue-btn {padding: 5px 0 5px 10px;}
	#contact .forms input[type=submit] {background-position: 20px 15px;}
	#contact-info {padding: 15px 10px;}
	#contact-info .address {text-align: left;}
	#contact-info .phone, #contact-info .fax {display: block;margin: 10px 0;text-align: left;}
	#iframe-wrap {width: 95.5%;}
	.id-9 section.right {margin-bottom: 0;}
	a.getdirection {background: #1514f3;color: #fff;padding: 15px 0;border-radius: 5px;width: 150px;margin: 30px auto 0;}
	#burger {width: auto;padding-left: 15px;}
	.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {right: 19px;}
	.mobile-message {display: block;}
	.thumbnails #thumbnail-imgs {width: 100%;}
	#thumbnail-imgs .prev-btn {left: 0;}
	#thumbnail-imgs .next-btn {right: 0px;top: 0;}
	#footer-top .left, footer #footer-top .right {padding-left: 0;float: none;text-align: center;padding-right: 0;}
	#footer-top {height: auto;border-top: none;padding-top: 0;margin-top: 0;}
	#footer {background: none;}
	.cityBG {width: 100%;}
	#footer-bottom {margin-top: -8px;position: relative;z-index: 10;}
	.footer-nav  p.left {padding-left: 20px;text-align: left;margin: 10px 0;}
	#contact-header span {display: none;}
	.ind-table img {display: block;margin: 0 auto;}
	span.text {display: block;}
	.ind-table .checkmark {font-size: 15px;text-align: left;}
	.ion-checkmark:before {float: right;width: 3.5em;}
	#contact-header {padding: 15px 12px;}
	#mcts1 div.item {}
	#primary-nav-mob li ul li {width: 48.5%;}
	#primary-nav-mob li li a {font-size: 10px;padding-right: 0;}
	#primary-nav-mob ul li ul.unstyled {padding-left: 0;}
	.dropbtn {background: #f3f3f3;border: none;border: 1px solid #cacaca;cursor: pointer;width: 250px;padding: 5px;text-align: left;border-radius: 10px;}
	.dropbtn:after {content: "";font-family: "Ionicons";float: right;padding-right: 5px;}
	.dropbtn:hover, .dropbtn:focus {}
	.dropdown {position: relative;display: inline-block;}
	.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,.2);}
	.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;width: 215px;}
	.dropdown-content a:hover {background-color: #f1f1f1;}
	.show {display: block;}
	.tpl-4 .img-wrapper.fancybox img.sticky {width: 60% !important;}
	.tpl-4 .img-wrapper.fancybox img.stickit {position: static !important;}}
@media only screen and (max-width:426px) {#page-demo-spg-and-srg-ball-joints .table-wrapper {overflow-x: auto;overflow-y: hidden;width: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;-webkit-overflow-scrolling: touch;position: relative;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table {border: none;display: block;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table > thead > tr > th {display: none;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table > tbody {display: block;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table > tbody > tr {display: block;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table > tbody > tr td, #page-demo-spg-and-srg-ball-joints .tableizer-table > tbody > tr th {border-bottom: none;display: block;padding: 5px 0;text-align: left;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table > tbody > tr td:before, #page-demo-spg-and-srg-ball-joints .tableizer-table > tbody > tr th:before {padding-right: 10px;content: attr(data-th) ": ";display: inline-block;color: #111;font-weight: 700;font-weight: bold;width: 110px;text-align: left;padding-left: 25px;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tbody > tr > td:first-child {padding-top: 20px;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tbody > tr > td:last-child {padding-bottom: 40px;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tbody td:last-child {border: none;padding: 0 0 10px;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tfoot {display: block;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tfoot tr {display: block;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tfoot tr:first-child th, #page-demo-spg-and-srg-ball-joints .tableizer-table tfoot tr:first-child td {padding-top: 20px;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tfoot th {box-sizing: border-box;float: left;padding-left: 0;padding-right: 0;text-align: left;width: 70%;}
	#page-demo-spg-and-srg-ball-joints .tableizer-table tfoot td {box-sizing: border-box;float: left;padding-left: 0;padding-right: 0;text-align: right;width: 30%;}
	#page-demo-spg-and-srg-ball-joints > tbody > tr td:before, .table-wrapper > tbody > tr th:before {width: 150px;}
	#page-demo-spg-and-srg-ball-joints tr.tableizer-firstrow {display: none !important;}
	.tpl-8 #buckets p {font-size: .7em;}
	.tpl-8 #buckets span {top: 0;}
	.tpl-8 #bread-social {height: auto;}
	.tpl-8 #bread-social h1 {margin-left: .5em;margin-top: 0;}
	.tpl-8 .have-a-question-btn {float: none;margin-left: 3em;margin-right: 0;margin-top: 0;padding: .5em;}
	.tableizer-table {display: block;width: 100%;min-height: 0%;overflow-x: auto;}
	.table-responsive {background-color: white;}
	.id-63 .tableizer-table th {padding: 2px 40px;}
	.id-27 .tableizer-table th {padding: 2px 40px;}}
@media only screen and (max-width:590px) {#sliderFrame #slider div.mc-caption {width: 95% !important;padding: 20px;float: none;background-color: rgba(0,0,0,.7);}
	#sliderFrame #slider div.mc-caption h3 {font-size: 22px;margin-top: 5px;}
	#sliderFrame #slider div.mc-caption p {font-size: 13px;line-height: 20px;margin-bottom: 15px;}
	#slider {transform: none;}
	.mc-caption .rfq-btn {margin: 0;float: none;width: auto;padding: 8px 7px;display: inline-block;font-size: 12px;margin-bottom: 15px;}
	#sliderFrame div.mc-caption-bg, #sliderFrame div.mc-caption-bg2 {top: auto !important;bottom: 0 !important;padding-bottom: 0 !important;}
	#slider.slider-active, #slider .sliderInner .mcSlc {background-size: 200% !important;background-repeat: no-repeat !important;background-position: 6% 0 !important;}
	.stickem-container {position: relative;}
	.stickit {margin-left: 660px;position: fixed;top: 0;}
	.stickit-end {bottom: 0;position: absolute;right: 0;display: none;}
	#buckets .caption a {width: 35%;}
	table .rfq-btn {width: 100px;}}
@media only screen and (max-width:480px) {.ca-container {width: 48%;}
	#thumbnail-imgs #mcts1 {background-position: -8px 29px;background-size: 81%;padding: 0 0 22px 0;width: 320px;background-image: none !important;}
	.thumbnails #thumbnail-imgs {margin-top: 10px;}
	.row.stickem-container {width: 29em;margin-left: -2em;}
	.accordions {padding: 0;}}
@media only screen and (max-width:400px) {.ca-container {width: 60%;}}
@media only screen and (max-width:375px) {.ca-container {width: 50%;}
	.row.stickem-container {width: 26em;margin-left: -2em;}
	.accordions {padding: 0;}}
@media only screen and (max-width:375px) {.row.stickem-container {width: 26em;margin-left: -2em;}
	.accordions {padding: 0;}}
@media only screen and (max-width:480px) {body #mcts1 div.item {float: none !important;display: inline-block !important;width: 40px !important;height: 40px !important;}
	div#mcts1 > div > div {padding-left: 0;text-align: center;}}
#sliderFrame {position: relative;width: 1300px;margin: 0px auto;}
#slider, #slider div.sliderInner {width: 1300px;height: 426px;}
#slider {background: #fff url("/css/loading.gif") no-repeat 50% 50%;position: relative;transform: translate3d(0,0,0);}
#slider a.imgLink, #slider .video {z-index: 2;position: absolute;top: 0px;left: 0px;border: 0;padding: 0;margin: 0;width: 100%;height: 100%;}
#slider .video {background: transparent url("/css/video.png") no-repeat 50% 50%;}
#slider div.mc-caption-bg, #slider div.mc-caption-bg2 {position: absolute;width: 600px;height: auto;padding: 10px 0;left: 530px;top: 50px;z-index: 3;overflow: hidden;font-size: 0;}
#slider div.mc-caption-bg {background: transparent;}
#slider div.mc-caption {color: #fff;z-index: 4;text-align: left;float: right;width: 410px !important;position: relative;top: -5px;}
#slider div.navBulletsWrapper {display: none;}
#slider div.loading {width: 100%;height: 100%;background: transparent url("/css/loading.gif") no-repeat 50% 50%;filter: alpha(opacity=60);opacity: .6;position: absolute;left: 0;top: 0;z-index: 9;}
#slider img, #slider>b, #slider a>b {position: absolute;border: none;display: none;}
#slider div.sliderInner {overflow: hidden;-webkit-transform: rotate(1.0E-6deg);position: absolute;top: 0;left: 0;}
#slider>a, #slider video, #slider audio {display: none;}
.mc-caption p {font-size: 12px;font-weight: 200;overflow: hidden;margin-bottom: 10px;}
#slider div.mc-caption a.btn {border-bottom: 2px solid #777;width: 250px;height: 38px;line-height: 40px;background: #f7f49b;background: -moz-linear-gradient(top,rgba(247,244,155,1) 0%,rgba(234,223,54,1) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f49b),color-stop(100%,#eadf36));background: -webkit-linear-gradient(top,#f7f49b 0%,#eadf36 100%);background: -o-linear-gradient(top,rgba(247,244,155,1) 0%,rgba(234,223,54,1) 100%);background: -ms-linear-gradient(top,rgba(247,244,155,1) 0%,rgba(234,223,54,1) 100%);background: linear-gradient(to bottom,#f7f49b 0%,#eadf36 100%);}
#slider div.mc-caption a.btn:hover {background: #eadf36;background: -moz-linear-gradient(top,rgba(234,223,54,1) 0%,rgba(247,244,155,1) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(234,223,54,1)),color-stop(100%,rgba(247,244,155,1)));background: -webkit-linear-gradient(top,rgba(234,223,54,1) 0%,rgba(247,244,155,1) 100%);background: -o-linear-gradient(top,rgba(234,223,54,1) 0%,rgba(247,244,155,1) 100%);background: -ms-linear-gradient(top,rgba(234,223,54,1) 0%,rgba(247,244,155,1) 100%);background: linear-gradient(to bottom,rgba(234,223,54,1) 0%,rgba(247,244,155,1) 100%);}
.mc-caption h3 {font-family: helvetica;font-weight: 200;font-size: 24px;}
@media (max-width: 1199px) {.mc-caption p {font-weight: 400;}
	#slider div.mc-caption {background-color: rgba(0,0,0,.5);padding: 15px;}}
#mcts1 
{
    width: 337px;/*for the vertical slider, this width is div.item's: width + 2 * borderWidth + paddingLeft + paddingRight */
    padding: 0 63px 22px 63px;
    
    /* Do not alter the below settings*/
    position:relative;
    height: 140px !important;
    font-size:0px;
    top: -52px;
    right: 65%;
    display: block;
    background-image: url('/images/thumbnailbg2.png') !important;
    background-repeat: no-repeat;
    background-position: 0px 29px;
    float: right;
}
#mcts1>* {display:none;}
  
/*-------- div.item is each thumbnail's wrapper created by the javascript ------*/
#mcts1 div.item 
{
    width: 50px !important; /* the 6px specifies the distance between each thumbnail *//*??*/
    height: 50px !important;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 63px 6px 0 6px;
    position: relative;
    -webkit-transition:all 0.2s;
    transition:all 0.2s;
}

#mcts1 div.item:hover {
	margin-top: 56px;
}

div#mcts1 > div > div {
    padding-left: 10px;
}

#mcts1 div.item {
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
}


#mcts1 img {
    border:none;
    float: left;
/*
    width: 65px;
    height: 65px;
*/
    border: 2px solid #fff;
    border-radius: 3px;
}
#mcts1 .img {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
       
/*---------built-in navigation bullets--------*/
/* Note: the navBullets won't be available when "scrollByEachThumb" was set to false in the Javascript.*/
#mcts1 .navBullets
{
    display:none;
}


/*---------navigation buttons-------*/
#mcts1 .navPrev, #mcts1 .navNext, #mcts1 .navPlay, #mcts1 .navPause 
{
    width:29px; height:29px;
    position:absolute; top:240px;
    background:url(navbuttons.png); 
    display:block; z-index:5; cursor:pointer;
}
#mcts1 .navPrev {background-position:0 -87px;left:410px;}
#mcts1 .navPrev:hover {background-position:-29px -87px;}
#mcts1 .navPrevDisabled, #mcts1 .navPrevDisabled:hover {background-position:-58px -87px;cursor:default;}

#mcts1 .navNext {background-position:0 -58px;left:490px;} 
#mcts1 .navNext:hover {background-position:-29px -58px;} 
#mcts1 .navNextDisabled, #mcts1 .navNextDisabled:hover {background-position:-58px -58px; cursor:default;} 

#mcts1 .navPause, #mcts1 .navPlay {left:450px;}
#mcts1 .navPause {background-position:0 0;} 
#mcts1 .navPause:hover {background-position:-29px 0;} 
#mcts1 .navPlay {background-position:0 -29px;} 
#mcts1 .navPlay:hover {background-position:-29px -29px;} 

.navPrev, .navPlay, .navPause, .navNext 
{
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}

        
/*---------navigation bullets--------*/

/* Note: When "ScrollAllInView" was set to true in the Javascript, the navBullets won't be displayed.*/
.navBullets
{
    /*display:none;*/ /*set it display:none when you want to hide it*/
	z-index:5;
	cursor:pointer;
	/*Specify the position of navigation buttons*/
	position:absolute;
	top:20px;
	left:220px;
	width:24px;
}
/*.navBullets div defines the style of each bullet*/
.navBullets div 
{
    width:8px; height:8px;
    background:transparent url(bullets.png) no-repeat 0 0;
    float:left;overflow:hidden;vertical-align:middle;cursor:pointer;
    margin-right:6px;/*margin-right determines the distance between each list item*/
    _position:relative;/*IE6 hack*/
}

.navBullets div.focus {background-position:0 -8px;}


/* --------- Others ------- */
#mcts1
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}
.thumbnails {
	width: 1080px;
	margin: 0 auto;
	position: relative;
}
#thumbnail-imgs {
	width: 480px;
	position: absolute;
	right:0;
}
.next-btn, .prev-btn {
	opacity: 0.85;
	filter:alpha(opacity=85);
}
.next-btn:hover, .prev-btn:hover {
	opacity: 1.0;
	filter:alpha(opacity=100);
	cursor: pointer;
}
.next-btn {
    position: absolute;
    right: 74%;
}
.prev-btn {
    position: absolute; 
    left: -53%;
    z-index: 10;
}
.jspContainer {overflow: hidden;position: relative;}
.jspPane {position: absolute;}
.jspVerticalBar {position: absolute;top: 0;right: 0;width: 10px;height: 100%;background: #fff;}
.jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 10px;background: #fff;}
.jspVerticalBar *, .jspHorizontalBar * {margin: 0;padding: 0;}
.jspCap {display: none;}
.jspHorizontalBar .jspCap {float: left;}
.jspTrack {background: #fff;position: relative;}
.jspDrag {background: #000;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow {background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled {cursor: default;background: #80808d;}
.jspVerticalBar .jspArrow {height: 10px;}
.jspHorizontalBar .jspArrow {width: 10px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus {outline: none;}
.jspCorner {background: #eeeef4;float: left;height: 100%;}
* html .jspCorner {margin: 0 -3px 0 0;}
.chocolat-zoomable.chocolat-zoomed {cursor: zoom-out;}
.chocolat-open {overflow: hidden;}
.chocolat-overlay {height: 100%;width: 100%;position: fixed;left: 0;top: 0;z-index: 10;background-color: #fff;display: none;opacity: .8;}
.chocolat-wrapper {height: 100%;width: 100%;position: fixed;display: none;left: 0;top: 0;z-index: 16;color: #fff;margin-bottom: 3px;}
.chocolat-zoomable .chocolat-img {cursor: zoom-in;}
.chocolat-loader {height: 32px;width: 32px;position: absolute;left: 50%;top: 50%;margin-left: -16px;margin-top: -16px;z-index: 11;background: url("/images/loader.gif");display: none;}
.chocolat-content {position: fixed;width: 0px;height: 0px;left: 50%;top: 50%;z-index: 14;text-align: left;}
.chocolat-content .chocolat-img {position: absolute;width: 100%;height: 100%;}
.chocolat-wrapper .chocolat-left {position: absolute;left: 0;width: 50px;height: 100px;top: 50%;margin-top: -50px;cursor: pointer;background: url("/images/left.png") 50% 50% no-repeat;z-index: 17;display: none;}
.chocolat-wrapper .chocolat-right {position: absolute;right: 0;width: 50px;height: 100px;top: 50%;margin-top: -50px;cursor: pointer;background: url("/images/right.png") 50% 50% no-repeat;z-index: 17;display: none;}
.chocolat-wrapper .chocolat-right.active {display: block;}
.chocolat-wrapper .chocolat-left.active {display: block;}
.chocolat-wrapper .chocolat-top {position: absolute;top: 0px;right: 0;left: 0;line-height: 50px;height: 50px;overflow: hidden;z-index: 17;margin-bottom: 10px;}
.chocolat-wrapper .chocolat-close {width: 50px;height: 50px;cursor: pointer;position: absolute;top: 0;right: 0;background: url("/images/close.png") 50% 50% no-repeat;}
.chocolat-wrapper .chocolat-bottom {position: absolute;bottom: 0;left: 0;right: 0;line-height: 40px;height: 40px;font-size: 12px;z-index: 17;padding-left: 15px;padding-right: 15px;background: rgba(0,0,0,.2);text-align: right;margin-top: 10px;}
.chocolat-wrapper .chocolat-set-title {display: inline-block;padding-right: 15px;line-height: 1;border-right: 1px solid rgba(255,255,255,.3);}
.chocolat-wrapper .chocolat-pagination {float: right;display: inline-block;padding-left: 15px;padding-right: 15px;margin-right: 15px;}
.chocolat-wrapper .chocolat-fullscreen {width: 16px;height: 40px;background: url("/images/fullscreen.png") 50% 50% no-repeat;display: block;margin: auto;cursor: pointer;float: right;}
.chocolat-wrapper .chocolat-description {display: inline-block;float: left;}
body.chocolat-open>.chocolat-overlay {z-index: 15;}
body.chocolat-open>.chocolat-loader {z-index: 15;}
body.chocolat-open>.chocolat-content {z-index: 17;}
.chocolat-in-container .chocolat-wrapper, .chocolat-in-container .chocolat-content, .chocolat-in-container .chocolat-overlay {position: absolute;}
.chocolat-in-container {position: relative;}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@media print {body {border-top: 0;padding-top: 30px;margin: 0;}
	.print-only {display: block !important;opacity: 1;}
	a[href]:after {content: none !important;}
	p a {color: #1514f3 !important;}
	#primary-nav li a {background-color: black;color: white;}
	#searchWrap {display: none;}
	#telephone {color: #1514f3 !important;}
	#thumbnail-imgs {display: none;}
	#sliderFrame img {width: 50%;height: auto;position: absolute;margin-top: 50px;}
	#page-index h1 {color: #1514f3 !important;}
	#buckets h3 {background-color: #1514f3 !important;color: white !important;}
	#footer {position: relative;page-break-inside: avoid;}
	#footer-top {position: absolute;left: 0;right: 0;}
	#footer-bottom {margin-top: -10px;}
	.footer-nav {background-color: black !important;border-bottom: 4px solid black;}
	.footer-nav .global-nav {margin: 0 120px 0 0;}
	.footer-nav .global-nav li a, .footer-nav p a, .footer-nav p {color: white !important;background-color: black !important;}
	.footer-nav .left {margin: 10px 0 20px 15px;float: none;}
	.content-cta a span {color: #1514f3 !important;}
	#buckets a img {margin: 10px auto 0 auto;}
	#sidebar-right {margin-right: 20px;}
	#sidebar-left h4 {background-color: black !important;}
	#sidebar-left h4 a {color: white !important;}
	#secondary-nav li a {color: #1514f3 !important;}
	#secondary-nav li.active a {color: #e8e8fe !important;background-color: #1514f3 !important;}
	#secondary-nav li ul li a, #secondary-nav li.active ul li a {color: #333 !important;background-color: #eaeaea !important;}
	#main-content img.img-center {display: block !important;page-break-inside: avoid !important;}
	.accordions {margin: 0 auto !important;text-align: center !important;}
	.accordions .entry {page-break-inside: avoid;margin: 0 auto !important;}
	.accordions button {background-color: #1514f3 !important;color: white !important;}
	#main-content {margin: 0 auto !important;}
	body.tpl-4 #sidebar-left {position: absolute;height: 100%;}
	body.tpl-4 #main-content {margin-left: 195px !important;}
	#page-contact-us #main-content section.right {margin-right: 30px;}
	#page-contact-us #main-content section.right iframe {display: none;}
	#contact-header {background-color: black !important;color: white !important;}
	#contact-header span {color: white !important;}
	#buckets .span1.top-bucket {width: 99%;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border: 1px solid #ccc;background: linear-gradient(to bottom,#fff 0%,#ddd 100%);-webkit-box-shadow: 0 2px 2px #ccc,inset 0 0 1px 2px #fff;margin: 0 0 20px;padding: 5px;height: 180px;position: relative;}
	#buckets .span1.top-bucket p {width: 29%;float: left;margin-left: 40px;clear: both;}
	#buckets .span1.top-bucket p img.left {width: 150px;height: 105px;}
	#buckets .span1.top-bucket p span {bottom: -32px;right: -27px;position: relative;z-index: 10;}
	#buckets .span1.top-bucket .caption {background: none;position: unset;width: 60%;float: right;display: block;}
	#buckets .bucket-span li {height: 215px;position: relative;overflow: hidden;float: left;width: 46%;padding: 5px;margin-left: 0;margin-bottom: 20px;min-height: 215px;}
	#buckets .bucket-span li p img.left {margin: 4px 15px 10px 5px;width: 160px;height: 105px;}
	#buckets .bucket-span p span {position: relative;bottom: -105px;right: 315px;}
	#buckets .bucket-span li .caption {background: none;width: 325px;height: 105px !important;margin: 0;padding: 10px 15px;position: relative;bottom: 60px;left: 200px;display: block;}
	#buckets .bucket-span .span2 p span {right: 260px;}
	#buckets .bucket-span li.span2 {margin-left: 65px;margin-right: 0px;}
	#buckets {margin: 40px 0 20px;clear: both;}
	#page-index #buckets {margin-top: 0;}
	.tpl-4 #buckets {margin: 10px auto;}
	#buckets a:hover {text-decoration: none;}
	#buckets ul {list-style: none;margin: 0;padding: 0;display: flex;}
	#buckets li {border: 1px solid #ccc;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;height: 180px;position: relative;overflow: hidden;float: left;}
	#buckets .caption a {color: #000;font-weight: bold;line-height: 1.2;vertical-align: text-top;background: url("/images/ularrow.png") no-repeat 0px 3px;width: 130px;margin: 2px 5px;padding: 0 0 0 12px;display: inline-block;}
	#buckets span {color: #777;font-weight: bold;text-transform: uppercase;text-shadow: 1px 1px 1px #ddd;line-height: 1;background: #ccc;background: rgba(200,200,200,.6);border: 1px solid #bbb;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 8px 10px;position: absolute;bottom: 10px;right: 10px;z-index: 10;}}