/* Copyright (C) arrowthemes, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import 'https://fonts.googleapis.com/css?family=Varela';
@import 'https://fonts.googleapis.com/css?family=Exo+2:300,500,600';
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block;}
audio, canvas, video { display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) { display:none;}
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
a:hover, a:active { outline:0;}
sub, sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sup { top:-0.5em;}
sub { bottom:-0.25em;}
img { /* Responsive images (ensure images don't scale beyond their parents) */
  max-width:100%; /* Part 1:Set a maxium relative to the parent */
  width:auto\9; /* IE7-8 need help adjusting responsive images */
  height:auto; /* Part 2:Scale the height according to the width, otherwise you get stretching */
  vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
#map_canvas img, .google-maps img, .gm-style img { max-width:none;}
button, input, select, textarea { margin:0; font-size:100%; vertical-align:middle;}
button, input { *overflow:visible; line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] { -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:0.5cm; }
  p,   h2,   h3 {   orphans:3;   widows:3; }
  h2,   h3 {   page-break-after:avoid; }
}
.clearfix { *zoom:1;}
.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:42px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body { margin:0; font-family:'Varela'; font-size:16px; line-height:32px; color:#2a455d; background-color:#fff;}
a { color:#258bce; text-decoration:none;}
a:hover, a:focus { color:rgba(37, 139, 206, 0.8); text-decoration:underline;}
.img-rounded { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.img-polaroid { padding:4px; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle { -webkit-border-radius:500px; -moz-border-radius:500px; border-radius:500px;}
.row { margin-left:-20px; *zoom:1;}
.row:before, .row:after { display:table; 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%; *zoom:1;}
.row-fluid:before, .row-fluid:after { display:table; content:""; line-height:0;}
.row-fluid:after { clear:both;}
.row-fluid [class*="span"] { display:block; width:100%; min-height:42px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:auto; float:left; margin-left:2.12765957%; *margin-left:2.07446809%;}
.row-fluid [class*="span"]:first-child { margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.12765957%;}
.row-fluid .span12 { width:100%; *width:99.94680851%;}
.row-fluid .span11 { width:91.4893617%; *width:91.43617021%;}
.row-fluid .span10 { width:82.9787234%; *width:82.92553191%;}
.row-fluid .span9 { width:74.46808511%; *width:74.41489362%;}
.row-fluid .span8 { width:65.95744681%; *width:65.90425532%;}
.row-fluid .span7 { width:57.44680851%; *width:57.39361702%;}
.row-fluid .span6 { width:48.93617021%; *width:48.88297872%;}
.row-fluid .span5 { width:40.42553191%; *width:40.37234043%;}
.row-fluid .span4 { width:31.91489362%; *width:31.86170213%;}
.row-fluid .span3 { width:23.40425532%; *width:23.35106383%;}
.row-fluid .span2 { width:14.89361702%; *width:14.84042553%;}
.row-fluid .span1 { width:6.38297872%; *width:6.32978723%;}
.row-fluid .offset12 { margin-left:104.25531915%; *margin-left:104.14893617%;}
.row-fluid .offset12:first-child { margin-left:102.12765957%; *margin-left:102.0212766%;}
.row-fluid .offset11 { margin-left:95.74468085%; *margin-left:95.63829787%;}
.row-fluid .offset11:first-child { margin-left:93.61702128%; *margin-left:93.5106383%;}
.row-fluid .offset10 { margin-left:87.23404255%; *margin-left:87.12765957%;}
.row-fluid .offset10:first-child { margin-left:85.10638298%; *margin-left:85%;}
.row-fluid .offset9 { margin-left:78.72340426%; *margin-left:78.61702128%;}
.row-fluid .offset9:first-child { margin-left:76.59574468%; *margin-left:76.4893617%;}
.row-fluid .offset8 { margin-left:70.21276596%; *margin-left:70.10638298%;}
.row-fluid .offset8:first-child { margin-left:68.08510638%; *margin-left:67.9787234%;}
.row-fluid .offset7 { margin-left:61.70212766%; *margin-left:61.59574468%;}
.row-fluid .offset7:first-child { margin-left:59.57446809%; *margin-left:59.46808511%;}
.row-fluid .offset6 { margin-left:53.19148936%; *margin-left:53.08510638%;}
.row-fluid .offset6:first-child { margin-left:51.06382979%; *margin-left:50.95744681%;}
.row-fluid .offset5 { margin-left:44.68085106%; *margin-left:44.57446809%;}
.row-fluid .offset5:first-child { margin-left:42.55319149%; *margin-left:42.44680851%;}
.row-fluid .offset4 { margin-left:36.17021277%; *margin-left:36.06382979%;}
.row-fluid .offset4:first-child { margin-left:34.04255319%; *margin-left:33.93617021%;}
.row-fluid .offset3 { margin-left:27.65957447%; *margin-left:27.55319149%;}
.row-fluid .offset3:first-child { margin-left:25.53191489%; *margin-left:25.42553191%;}
.row-fluid .offset2 { margin-left:19.14893617%; *margin-left:19.04255319%;}
.row-fluid .offset2:first-child { margin-left:17.0212766%; *margin-left:16.91489362%;}
.row-fluid .offset1 { margin-left:10.63829787%; *margin-left:10.53191489%;}
.row-fluid .offset1:first-child { margin-left:8.5106383%; *margin-left:8.40425532%;}
[class*="span"].hide, .row-fluid [class*="span"].hide { display:none;}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right;}
.container { margin-right:auto; margin-left:auto; *zoom:1;}
.container:before, .container:after { display:table; content:""; line-height:0;}
.container:after { clear:both;}
.container-fluid { padding-right:20px; padding-left:20px; *zoom:1;}
.container-fluid:before, .container-fluid:after { display:table; content:""; line-height:0;}
.container-fluid:after { clear:both;}
p { margin:0 0 16px;}
.lead { margin-bottom:32px; font-size:24px; font-weight:200; line-height:48px;}
small { font-size:85%;}
strong { font-weight:bold;}
em { font-style:italic;}
cite { font-style:normal;}
.muted { color:#a8aeb6;}
a.muted:hover, a.muted:focus { color:#8c949f;}
.text-warning { color:#ff9926;}
a.text-warning:hover, a.text-warning:focus { color:#f28000;}
.text-error { color:#da314b;}
a.text-error:hover, a.text-error:focus { color:#b72138;}
.text-info { color:#258bce;}
a.text-info:hover, a.text-info:focus { color:#1d6ea3;}
.text-success { color:#84c118;}
a.text-success:hover, a.text-success:focus { color:#659412;}
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-center { text-align:center;}
h1, h2, h3, h4, h5, h6 { margin:16px 0; font-family:inherit; font-weight:normal; line-height:32px; color:#2a455d; text-rendering:optimizelegibility;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight:normal; line-height:1; color:#a8aeb6;}
h1, h2, h3 { line-height:64px;}
h1 { font-size:44px;}
h2 { font-size:36px;}
h3 { font-size:28px;}
h4 { font-size:20px;}
h5 { font-size:16px;}
h6 { font-size:13.6px;}
h1 small { font-size:28px;}
h2 small { font-size:20px;}
h3 small { font-size:16px;}
h4 small { font-size:16px;}
.page-header { padding-bottom:15px; margin:32px 0 48px; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
ul, ol { padding:0; margin:0 0 16px 25px;}
ul ul, ul ol, ol ol, ol ul { margin-bottom:0;}
li { line-height:32px;}
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; *display:inline; /* IE7 inline-block hack */
  *zoom:1; padding-left:5px; padding-right:5px;}
dl { margin-bottom:32px;}
dt, dd { line-height:32px;}
dt { font-weight:bold;}
dd { margin-left:16px;}
.dl-horizontal { *zoom:1;}
.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:32px 0; border:0; border-top:1px solid rgba(0, 0, 0, 0.1); border-bottom:1px solid #fff;}
abbr[title], abbr[data-original-title] { cursor:help; border-bottom:1px dotted #a8aeb6;}
abbr.initialism { font-size:90%; text-transform:uppercase;}
blockquote { padding:0 0 0 15px; margin:0 0 32px; border-left:5px solid rgba(0, 0, 0, 0.1);}
blockquote p { margin-bottom:0; font-size:20px; font-weight:300; line-height:1.25;}
blockquote small { display:block; line-height:32px; color:#a8aeb6;}
blockquote small:before { content:'\2014 \00A0';}
blockquote.pull-right { float:right; padding-right:15px; padding-left:0; border-right:5px solid rgba(0, 0, 0, 0.1); 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:'\00A0 \2014';}
q:before, q:after, blockquote:before, blockquote:after { content:"";}
address { display:block; margin-bottom:32px; font-style:normal; line-height:32px;}
code, pre { padding:0 3px 2px; font-family:Consolas, monospace, serif; font-size:14px; color:#2e4362; -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:15.5px; margin:0 0 16px; font-size:15px; line-height:32px; word-break:break-all; word-wrap:break-word; white-space:pre; white-space:pre-wrap; background-color:#f5f5f5; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
pre.prettyprint { margin-bottom:32px;}
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;}
form { margin:0 0 32px;}
fieldset { padding:0; margin:0; border:0;}
legend { display:block; width:100%; padding:0; margin-bottom:32px; font-size:24px; line-height:64px; color:#2e4362; border:0; border-bottom:1px solid #e5e5e5;}
legend small { font-size:24px; color:#a8aeb6;}
label, input, button, select, textarea { font-size:16px; font-weight:normal; line-height:32px;}
input, button, select, textarea { font-family:'Varela';}
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; height:32px; padding:4px 6px; margin-bottom:16px; font-size:16px; line-height:32px; color:#364e73; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; 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 rgba(0, 0, 0, 0.15); -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear .2s, box-shadow linear .2s; -moz-transition:border linear .2s, box-shadow linear .2s; -o-transition:border linear .2s, box-shadow linear .2s; transition:border linear .2s, box-shadow linear .2s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border-color:rgba(82, 168, 236, 0.8); outline:0; outline:thin dotted \9; /* IE6-9 */
  -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:0; /* IE7 */
  margin-top:1px \9; /* IE8-9 */
  line-height:normal;}
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto;}
select, input[type="file"] { height:42px; /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top:4px; /* For IE7, add top margin to align select with labels */
  line-height:42px;}
select { width:220px; border:1px solid rgba(0, 0, 0, 0.15); 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:#a8aeb6; background-color:#fcfcfc; border-color:rgba(0, 0, 0, 0.15); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor:not-allowed;}
.uneditable-input { overflow:hidden; white-space:nowrap;}
.uneditable-textarea { width:auto; height:auto;}
input:-moz-placeholder, textarea:-moz-placeholder { color:rgba(42, 69, 93, 0.5);}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:rgba(42, 69, 93, 0.5);}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:rgba(42, 69, 93, 0.5);}
.radio, .checkbox { min-height:32px; 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 { *zoom:1;}
.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:#eef4ff;}
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:#ff9926;}
.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#ff9926;}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea { border-color:#ff9926; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus { border-color:#f28000; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc98c; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc98c; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc98c;}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on { color:#ff9926; background-color:rgba(255, 153, 38, 0.02); border-color:#ff9926;}
.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#da314b;}
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#da314b;}
.control-group.error input, .control-group.error select, .control-group.error textarea { border-color:#da314b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { border-color:#b72138; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ea8797; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ea8797; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ea8797;}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on { color:#da314b; background-color:rgba(218, 49, 75, 0.02); border-color:#da314b;}
.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#84c118;}
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#84c118;}
.control-group.success input, .control-group.success select, .control-group.success textarea { border-color:#84c118; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { border-color:#659412; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b4ea55; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b4ea55; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #b4ea55;}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on { color:#84c118; background-color:rgba(132, 193, 24, 0.02); border-color:#84c118;}
.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color:#258bce;}
.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color:#258bce;}
.control-group.info input, .control-group.info select, .control-group.info textarea { border-color:#258bce; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus { border-color:#1d6ea3; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #73b8e6; -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #73b8e6; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #73b8e6;}
.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on { color:#258bce; background-color:rgba(37, 139, 206, 0.02); border-color:#258bce;}
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:31px 20px 32px; margin-top:32px; margin-bottom:32px; background-color:#fff; border-top:1px solid #e5e5e5; *zoom:1;}
.form-actions:before, .form-actions:after { display:table; content:""; line-height:0;}
.form-actions:after { clear:both;}
.help-block, .help-inline { color:#426c92;}
.help-block { display:block; margin-bottom:16px;}
.help-inline { display:inline-block; *display:inline; /* IE7 inline-block hack */
  *zoom:1; vertical-align:middle; padding-left:5px;}
.input-append, .input-prepend { display:inline-block; margin-bottom:16px; 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:16px;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input { position:relative; margin-bottom:0; *margin-left:0; vertical-align:top; -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 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:32px; min-width:16px; padding:4px 5px; font-size:16px; font-weight:normal; line-height:32px; text-align:center; text-shadow:0 1px 0 #fff; background-color:rgba(0, 0, 0, 0.1); 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:#c8f082; border-color:#84c118;}
.input-prepend .add-on, .input-prepend .btn { margin-right:-1px;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child { -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.input-append input, .input-append select, .input-append .uneditable-input { -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.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 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 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 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 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 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right:-1px; -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left:-1px; -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.input-prepend.input-append .btn-group:first-child { margin-left:0;}
input.search-query { padding-right:14px; padding-right:4px \9; padding-left:14px; padding-left:4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom:0; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
/* Allow for input prepend/append in search forms */
.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; *display:inline; /* IE7 inline-block hack */
  *zoom:1; 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:16px;}
legend + .control-group { margin-top:32px; -webkit-margin-top-collapse:separate;}
.form-horizontal .control-group { margin-bottom:32px; *zoom:1;}
.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 { *display:inline-block; *padding-left:20px; margin-left:180px; *margin-left:0;}
.form-horizontal .controls:first-child { *padding-left:180px;}
.form-horizontal .help-block { margin-bottom:0;}
.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:16px;}
.form-horizontal .form-actions { padding-left:180px;}
/*Fix for tooltips wrong positioning*/
.control-label .hasTooltip { display:inline-block;}
table { max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0;}
.table { width:100%; margin-bottom:32px;}
.table th, .table td { padding:8px; line-height:32px; text-align:left; vertical-align:top; border-top:1px solid rgba(0, 0, 0, 0.1);}
.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 rgba(0, 0, 0, 0.1);}
.table .table { background-color:#fff;}
.table-condensed th, .table-condensed td { padding:4px 5px;}
.table-bordered { border:1px solid rgba(0, 0, 0, 0.1); border-collapse:separate; *border-collapse:collapse; border-left:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.table-bordered th, .table-bordered td { border-left:1px solid rgba(0, 0, 0, 0.1);}
.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:0; -moz-border-radius-topleft:0; border-top-left-radius:0;}
.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:0; -moz-border-radius-topright:0; border-top-right-radius:0;}
.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:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.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:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.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:0; -moz-border-radius-topleft:0; border-top-left-radius:0;}
.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:0; -moz-border-radius-topright:0; border-top-right-radius:0;}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color:#eef4ff;}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color:#dfeaff;}
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:rgba(132, 193, 24, 0.02);}
.table tbody tr.error > td { background-color:rgba(218, 49, 75, 0.02);}
.table tbody tr.warning > td { background-color:rgba(255, 153, 38, 0.02);}
.table tbody tr.info > td { background-color:rgba(37, 139, 206, 0.02);}
.table-hover tbody tr.success:hover > td { background-color:rgba(116, 170, 21, 0.02);}
.table-hover tbody tr.error:hover > td { background-color:rgba(205, 37, 63, 0.02);}
.table-hover tbody tr.warning:hover > td { background-color:rgba(255, 141, 12, 0.02);}
.table-hover tbody tr.info:hover > td { background-color:rgba(33, 124, 184, 0.02);}
.dropup, .dropdown { position:relative;}
.dropdown-toggle { *margin-bottom:-3px;}
.dropdown-toggle:active, .open .dropdown-toggle { outline:0;}
.caret { display:inline-block; width:0; height:0; vertical-align:top; border-top:4px solid #161f2e; 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, 0); *border-right-width:2px; *border-bottom-width:2px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;}
.dropdown-menu.pull-right { right:0; left:auto;}
.dropdown-menu .divider { *width:100%; height:1px; margin:15px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:rgba(0, 0, 0, 0); border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.dropdown-menu > li > a { display:block; padding:3px 20px; clear:both; font-weight:normal; line-height:32px; color:#2a455d; 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:#258bce; background-color:rgba(0, 0, 0, 0); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color:#2a455d; text-decoration:none; outline:0; background-color:rgba(0, 0, 0, 0); background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#a8aeb6;}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration:none; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor:default;}
.open { *z-index:1000;}
.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 #161f2e; 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:6px 6px 6px 6px; -moz-border-radius:6px 6px 6px 6px; border-radius:6px 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:#cccccc; margin-top:5px; margin-right:-10px;}
.dropdown-submenu:hover > a:after { border-left-color:#258bce;}
.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:0; -moz-border-radius:0; border-radius:0;}
.well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote { border-color:#ddd; border-color:rgba(0, 0, 0, 0.15);}
.well-large { padding:24px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.well-small { padding:9px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.fade { opacity:0; -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in { opacity:1;}
.collapse { position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; -moz-transition:height 0.35s ease; -o-transition:height 0.35s ease; transition:height 0.35s ease;}
.collapse.in { height:auto;}
.close { float:right; font-size:20px; font-weight:bold; line-height:32px; color:#161f2e; text-shadow:0 1px 0 #fff; opacity:0.2; filter:alpha(opacity=20);}
.close:hover, .close:focus { color:#161f2e; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}
button.close { padding:3; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}
.btn { display:inline-block; *display:inline; /* IE7 inline-block hack */
  *zoom:1; padding:4px 12px; margin-bottom:0; font-size:16px; line-height:32px; text-align:center; vertical-align:middle; cursor:pointer; color:#2e4362; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); background-color:#a4a7ac; background-image:-moz-linear-gradient(top, #ffffff, #1c242f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#1c242f)); background-image:-webkit-linear-gradient(top, #ffffff, #1c242f); background-image:-o-linear-gradient(top, #ffffff, #1c242f); background-image:linear-gradient(to bottom, #ffffff, #1c242f); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ff1c242f', GradientType=0); border-color:#1c242f #1c242f #000000; *background-color:#1c242f; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); border:1px solid #cccccc; *border:0; border-bottom-color:#b3b3b3; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; *margin-left:.3em; -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:#2e4362; background-color:#1c242f; *background-color:#13181f;}
.btn:active, .btn.active { background-color:#090c0f \9;}
.btn:first-child { *margin-left:0;}
.btn:hover, .btn:focus { color:#2e4362; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}
.btn:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.btn.active, .btn:active { background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.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:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn-large { padding:11px 19px; font-size:20px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px;}
.btn-small { padding:2px 10px; font-size:13.6px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.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:12px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.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, 0.75);}
.btn-primary { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#2484c2; background-image:-moz-linear-gradient(top, #258bce, #2479b1); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#258bce), to(#2479b1)); background-image:-webkit-linear-gradient(top, #258bce, #2479b1); background-image:-o-linear-gradient(top, #258bce, #2479b1); background-image:linear-gradient(to bottom, #258bce, #2479b1); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff258bce', endColorstr='#ff2479b1', GradientType=0); border-color:#2479b1 #2479b1 #174d71; *background-color:#2479b1; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color:#fff; background-color:#2479b1; *background-color:#1f6a9c;}
.btn-primary:active, .btn-primary.active { background-color:#1b5c86 \9;}
.btn-warning { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#ffaf54; background-image:-moz-linear-gradient(top, #ffbd72, #ff9926); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffbd72), to(#ff9926)); background-image:-webkit-linear-gradient(top, #ffbd72, #ff9926); background-image:-o-linear-gradient(top, #ffbd72, #ff9926); background-image:linear-gradient(to bottom, #ffbd72, #ff9926); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbd72', endColorstr='#ffff9926', GradientType=0); border-color:#ff9926 #ff9926 #d87300; *background-color:#ff9926; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { color:#fff; background-color:#ff9926; *background-color:#ff8d0c;}
.btn-warning:active, .btn-warning.active { background-color:#f28000 \9;}
.btn-danger { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#da4c52; background-image:-moz-linear-gradient(top, #ee5f5b, #bd3045); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd3045)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd3045); background-image:-o-linear-gradient(top, #ee5f5b, #bd3045); background-image:linear-gradient(to bottom, #ee5f5b, #bd3045); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd3045', GradientType=0); border-color:#bd3045 #bd3045 #80202f; *background-color:#bd3045; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] { color:#fff; background-color:#bd3045; *background-color:#a82b3e;}
.btn-danger:active, .btn-danger.active { background-color:#942536 \9;}
.btn-success { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#67b447; background-image:-moz-linear-gradient(top, #62c462, #6f9c1e); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#6f9c1e)); background-image:-webkit-linear-gradient(top, #62c462, #6f9c1e); background-image:-o-linear-gradient(top, #62c462, #6f9c1e); background-image:linear-gradient(to bottom, #62c462, #6f9c1e); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff6f9c1e', GradientType=0); border-color:#6f9c1e #6f9c1e #415c12; *background-color:#6f9c1e; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color:#fff; background-color:#6f9c1e; *background-color:#60871a;}
.btn-success:active, .btn-success.active { background-color:#507216 \9;}
.btn-info { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#49afcd; background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image:-o-linear-gradient(top, #5bc0de, #2f96b4); background-image:linear-gradient(to bottom, #5bc0de, #2f96b4); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); border-color:#2f96b4 #2f96b4 #1f6377; *background-color:#2f96b4; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color:#fff; background-color:#2f96b4; *background-color:#2a85a0;}
.btn-info:active, .btn-info.active { background-color:#24748c \9;}
.btn-inverse { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#383f49; background-image:-moz-linear-gradient(top, #444444, #263751); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#263751)); background-image:-webkit-linear-gradient(top, #444444, #263751); background-image:-o-linear-gradient(top, #444444, #263751); background-image:linear-gradient(to bottom, #444444, #263751); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff263751', GradientType=0); border-color:#263751 #263751 #0e141d; *background-color:#263751; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color:#fff; background-color:#263751; *background-color:#1e2b3f;}
.btn-inverse:active, .btn-inverse.active { background-color:#161f2e \9;}
button.btn, input[type="submit"].btn { *padding-top:3px; *padding-bottom:3px;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { padding:0; border:0;}
button.btn.btn-large, input[type="submit"].btn.btn-large { *padding-top:7px; *padding-bottom:7px;}
button.btn.btn-small, input[type="submit"].btn.btn-small { *padding-top:3px; *padding-bottom:3px;}
button.btn.btn-mini, input[type="submit"].btn.btn-mini { *padding-top:1px; *padding-bottom:1px;}
.btn-link, .btn-link:active, .btn-link[disabled] { background-color:transparent; background-image:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn-link { border-color:transparent; cursor:pointer; color:#258bce; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.btn-link:hover, .btn-link:focus { color:rgba(37, 139, 206, 0.8); text-decoration:underline; background-color:transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus { color:#2e4362; text-decoration:none;}
.btn-group { position:relative; display:inline-block; *display:inline; /* IE7 inline-block hack */
  *zoom:1; font-size:0; vertical-align:middle; white-space:nowrap; *margin-left:.3em;}
.btn-group:first-child { *margin-left:0;}
.btn-group + .btn-group { margin-left:5px;}
.btn-toolbar { font-size:0; margin-top:16px; margin-bottom:16px;}
.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:16px;}
.btn-group > .btn-mini { font-size:12px;}
.btn-group > .btn-small { font-size:13.6px;}
.btn-group > .btn-large { font-size:20px;}
.btn-group > .btn:first-child { margin-left:0; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.btn-group > .btn.large:first-child { margin-left:0; -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.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); *padding-top:5px; *padding-bottom:5px;}
.btn-group > .btn-mini + .dropdown-toggle { padding-left:5px; padding-right:5px; *padding-top:2px; *padding-bottom:2px;}
.btn-group > .btn-small + .dropdown-toggle { *padding-top:5px; *padding-bottom:4px;}
.btn-group > .btn-large + .dropdown-toggle { padding-left:12px; padding-right:12px; *padding-top:7px; *padding-bottom:7px;}
.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:#1c242f;}
.btn-group.open .btn-primary.dropdown-toggle { background-color:#2479b1;}
.btn-group.open .btn-warning.dropdown-toggle { background-color:#ff9926;}
.btn-group.open .btn-danger.dropdown-toggle { background-color:#bd3045;}
.btn-group.open .btn-success.dropdown-toggle { background-color:#6f9c1e;}
.btn-group.open .btn-info.dropdown-toggle { background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle { background-color:#263751;}
.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; *display:inline; /* IE7 inline-block hack */
  *zoom:1;}
.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:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.btn-group-vertical > .btn:last-child { -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.btn-group-vertical > .btn-large:first-child { -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.btn-group-vertical > .btn-large:last-child { -webkit-border-radius:0 0 0 0; -moz-border-radius:0 0 0 0; border-radius:0 0 0 0;}
.alert { padding:8px 35px 8px 14px; margin-bottom:32px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); background-color:rgba(255, 153, 38, 0.02); border:1px solid rgba(255, 153, 38, 0.3); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.alert, .alert h4 { color:#ff9926;}
.alert h4 { margin:0 0 .5em;}
.alert .close { position:relative; top:-2px; right:-21px; line-height:32px;}
.alert-success { background-color:rgba(132, 193, 24, 0.02); border-color:rgba(132, 193, 24, 0.3); color:#84c118;}
.alert-success h4 { color:#84c118;}
.alert-danger, .alert-error { background-color:rgba(218, 49, 75, 0.02); border-color:rgba(218, 49, 75, 0.3); color:#da314b;}
.alert-danger h4, .alert-error h4 { color:#da314b;}
.alert-info { background-color:rgba(37, 139, 206, 0.02); border-color:rgba(37, 139, 206, 0.3); color:#258bce;}
.alert-info h4 { color:#258bce;}
.alert-block { padding-top:14px; padding-bottom:14px;}
.alert-block > p, .alert-block > ul { margin-bottom:0;}
.alert-block p + p { margin-top:5px;}
.nav { margin-left:0; margin-bottom:32px; list-style:none;}
.nav > li > a { display:block;}
.nav > li > a:hover, .nav > li > a:focus { text-decoration:none; background-color:rgba(0, 0, 0, 0.1);}
.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:32px; color:#a8aeb6; text-shadow:0 1px 0 rgba(255, 255, 255, 0.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, 0.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, 0.2); background-color:#258bce;}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right:2px;}
.nav-list .divider { *width:100%; height:1px; margin:15px 1px; *margin:-5px 0 5px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff;}
.nav-tabs, .nav-pills { *zoom:1;}
.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:32px; 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:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #dddddd;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color:#364e73; 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:#258bce;}
.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:#258bce; border-bottom-color:#258bce; margin-top:6px;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color:rgba(37, 139, 206, 0.8); border-bottom-color:rgba(37, 139, 206, 0.8);}
/* move down carets for tabs */
.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:#364e73; border-bottom-color:#364e73;}
.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:#a8aeb6; border-color:#a8aeb6;}
.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:#a8aeb6;}
.tabbable { *zoom:1;}
.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:rgba(0, 0, 0, 0.1) #dddddd rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color:#ddd transparent #ddd #ddd; *border-right-color:#fff;}
.tabs-right > .nav-tabs { 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:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #dddddd;}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color:#ddd #ddd #ddd transparent; *border-left-color:#fff;}
.nav > .disabled > a { color:#a8aeb6;}
.nav > .disabled > a:hover, .nav > .disabled > a:focus { text-decoration:none; background-color:transparent; cursor:default;}
.navbar { overflow:visible; margin-bottom:32px; *position:relative; *z-index:2;}
.navbar-inner { min-height:40px; padding-left:20px; padding-right:20px; background-color:rgba(15, 15, 15, 0); background-image:-moz-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(26, 26, 26, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#00000000', GradientType=0); border:1px solid rgba(0, 0, 0, 0); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065); box-shadow:0 1px 4px rgba(0, 0, 0, 0.065); *zoom:1;}
.navbar-inner:before, .navbar-inner:after { display:table; content:""; line-height:0;}
.navbar-inner:after { clear:both;}
.navbar .container { width:auto;}
.nav-collapse.collapse { height:auto; overflow:visible;}
.navbar .brand { float:left; display:block; padding:4px 20px 4px; margin-left:-20px; font-size:20px; font-weight:200; color:#fff; text-shadow:0 1px 0 rgba(26, 26, 26, 0);}
.navbar .brand:hover, .navbar .brand:focus { text-decoration:none;}
.navbar-text { margin-bottom:0; line-height:40px; color:#fff;}
.navbar-link { color:#fff;}
.navbar-link:hover, .navbar-link:focus { color:#fff;}
.navbar .divider-vertical { height:40px; margin:0 9px; border-left:1px solid rgba(0, 0, 0, 0); border-right:1px solid rgba(26, 26, 26, 0);}
.navbar .btn, .navbar .btn-group { margin-top:5px;}
.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top:0;}
.navbar-form { margin-bottom:0; *zoom:1;}
.navbar-form:before, .navbar-form:after { display:table; 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:'Varela'; 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:4px 15px 4px; color:#fff; text-decoration:none; text-shadow:0 1px 0 rgba(26, 26, 26, 0);}
.navbar .nav .dropdown-toggle .caret { margin-top:8px;}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color:rgba(255, 255, 255, 0.15); color:#fff; text-decoration:none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color:#fff; text-decoration:none; background-color:rgba(255, 255, 255, 0.15); -webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125); -moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar .btn-navbar { display:none; float:right; padding:7px 10px; margin-left:5px; margin-right:5px; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:rgba(8, 8, 8, 0); background-image:-moz-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(13, 13, 13, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000d0d0d', endColorstr='#00000000', GradientType=0); border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); *background-color:rgba(0, 0, 0, 0); /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); -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:rgba(0, 0, 0, 0); *background-color:rgba(0, 0, 0, 0);}
.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color:rgba(0, 0, 0, 0) \9;}
.navbar .btn-navbar .icon-bar { display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar + .icon-bar { margin-top:3px;}
.navbar .nav > li > .dropdown-menu:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0); 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, 0); 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:#fff; border-bottom-color:#fff;}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color:rgba(255, 255, 255, 0.15); color:#fff;}
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color:#fff; border-bottom-color:#fff;}
.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:#fff; border-bottom-color:#fff;}
.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:rgba(15, 15, 15, 0); background-image:-moz-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(26, 26, 26, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(26, 26, 26, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#00000000', GradientType=0); border-color:rgba(0, 0, 0, 0);}
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color:#fff; text-shadow:0 -1px 0 rgba(0, 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:#fff;}
.navbar-inverse .navbar-text { color:#fff;}
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { background-color:rgba(255, 255, 255, 0.15); color:#fff;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color:#fff; background-color:rgba(255, 255, 255, 0.15);}
.navbar-inverse .navbar-link { color:#fff;}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color:#fff;}
.navbar-inverse .divider-vertical { border-left-color:rgba(0, 0, 0, 0); border-right-color:rgba(26, 26, 26, 0);}
.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:rgba(255, 255, 255, 0.15); 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:#fff; border-bottom-color:#fff;}
.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:#fff; border-color:rgba(0, 0, 0, 0.15); -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:rgba(42, 69, 93, 0.5);}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color:rgba(42, 69, 93, 0.5);}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color:rgba(42, 69, 93, 0.5);}
.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused { padding:5px 15px; color:#2e4362; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15); box-shadow:0 0 3px rgba(0, 0, 0, 0.15); outline:0;}
.navbar-inverse .btn-navbar { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:rgba(8, 8, 8, 0); background-image:-moz-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(13, 13, 13, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(13, 13, 13, 0), rgba(0, 0, 0, 0)); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000d0d0d', endColorstr='#00000000', GradientType=0); border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); *background-color:rgba(0, 0, 0, 0); /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.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:rgba(0, 0, 0, 0); *background-color:rgba(0, 0, 0, 0);}
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color:rgba(0, 0, 0, 0) \9;}
.breadcrumb { padding:8px 15px; margin:0 0 32px; list-style:none; background-color:#f5f5f5; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.breadcrumb > li { display:inline-block; *display:inline; /* IE7 inline-block hack */
  *zoom:1; text-shadow:0 1px 0 #fff;}
.breadcrumb > li > .divider { padding:0 5px; color:#ccc;}
.breadcrumb > .active { color:#a8aeb6;}
.pagination { margin:32px 0;}
.pagination ul { display:inline-block; *display:inline; /* IE7 inline-block hack */
  *zoom:1; margin-left:0; margin-bottom:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination ul > li { display:inline;}
.pagination ul > li > a, .pagination ul > li > span { float:left; padding:4px 12px; line-height:32px; text-decoration:none; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.1); border-left-width:0;}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#fff;}
.pagination ul > .active > a, .pagination ul > .active > span { color:#a8aeb6; cursor:default;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus { color:#a8aeb6; 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:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span { -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.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:20px;}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span { -webkit-border-top-left-radius:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span { -webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.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:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0;}
.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:0; -moz-border-radius-topright:0; border-top-right-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
.pagination-small ul > li > a, .pagination-small ul > li > span { padding:2px 10px; font-size:13.6px;}
.pagination-mini ul > li > a, .pagination-mini ul > li > span { padding:0 6px; font-size:12px;}
.pager { margin:32px 0; list-style:none; text-align:center; *zoom:1;}
.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:#a8aeb6; background-color:#fff; cursor:default;}
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#161f2e;}
.modal-backdrop.fade { opacity:0;}
.modal-backdrop, .modal-backdrop.fade.in { opacity:0.8; filter:alpha(opacity=80);}
.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 { width:98%; position:relative; max-height:400px; padding:1%;}
.modal-body iframe { width:100%; max-height:none; border:0 !important;}
.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; *zoom:1;}
.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;}
.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:0.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:#258bce; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.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:#258bce;}
.tooltip.right .tooltip-arrow { top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#258bce;}
.tooltip.left .tooltip-arrow { top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#258bce;}
.tooltip.bottom .tooltip-arrow { top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#258bce;}
.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, 0.2); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); 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:#f2f2f2; border-bottom:1px solid #e5e5e5; -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, 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, 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, 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, 0.25);}
.popover.left .arrow:after { right:1px; border-right-width:0; border-left-color:#fff; bottom:-10px;}
.thumbnails { margin-left:-20px; list-style:none; *zoom:1;}
.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:32px; margin-left:20px;}
.thumbnail { display:block; padding:4px; line-height:32px; border:1px solid #ddd; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055); box-shadow:0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
a.thumbnail:hover, a.thumbnail:focus { border-color:#258bce; -webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25); box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail > img { display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.thumbnail .caption { padding:9px; color:#364e73;}
.label, .badge { display:inline-block; padding:2px 4px; font-size:13.536px; font-weight:bold; line-height:14px; color:#fff; vertical-align:baseline; white-space:nowrap; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#a8aeb6;}
.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:#da314b;}
.label-important[href], .badge-important[href] { background-color:#b72138;}
.label-warning, .badge-warning { background-color:#ff9926;}
.label-warning[href], .badge-warning[href] { background-color:#f28000;}
.label-success, .badge-success { background-color:#84c118;}
.label-success[href], .badge-success[href] { background-color:#659412;}
.label-info, .badge-info { background-color:#258bce;}
.label-info[href], .badge-info[href] { background-color:#1d6ea3;}
.label-inverse, .badge-inverse { background-color:#2e4362;}
.label-inverse[href], .badge-inverse[href] { background-color:#1e2b3f;}
.btn .label, .btn .badge { position:relative; top:-1px;}
.btn-mini .label, .btn-mini .badge { top:0;}
@-webkit-keyframes progress-bar-stripes { from {   background-position:40px 0; }
  to {   background-position:0 0; }
}
@-moz-keyframes progress-bar-stripes { from {   background-position:40px 0; }
  to {   background-position:0 0; }
}
@-ms-keyframes progress-bar-stripes { from {   background-position:40px 0; }
  to {   background-position:0 0; }
}
@-o-keyframes progress-bar-stripes { from {   background-position:0 0; }
  to {   background-position:40px 0; }
}
@keyframes progress-bar-stripes { from {   background-position:40px 0; }
  to {   background-position:0 0; }
}
.progress { overflow:hidden; height:32px; margin-bottom:32px; 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; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.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, 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; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:width 0.6s ease; -moz-transition:width 0.6s ease; -o-transition:width 0.6s ease; transition:width 0.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(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -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; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}
.progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color:#ee5f5b; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar, .progress .bar-success { background-color:#5eb95e; background-image:-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; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}
.progress-success.progress-striped .bar, .progress-striped .bar-success { background-color:#62c462; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar, .progress .bar-info { background-color:#4bb1cf; background-image:-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; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}
.progress-info.progress-striped .bar, .progress-striped .bar-info { background-color:#5bc0de; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar, .progress .bar-warning { background-color:#ffaf54; background-image:-moz-linear-gradient(top, #ffbd72, #ff9926); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffbd72), to(#ff9926)); background-image:-webkit-linear-gradient(top, #ffbd72, #ff9926); background-image:-o-linear-gradient(top, #ffbd72, #ff9926); background-image:linear-gradient(to bottom, #ffbd72, #ff9926); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbd72', endColorstr='#ffff9926', GradientType=0);}
.progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color:#ffbd72; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion { margin-bottom:32px;}
.accordion-group { margin-bottom:2px; border:1px solid #e5e5e5; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.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:32px; line-height:1;}
.carousel-inner { overflow:hidden; width:100%; position:relative;}
.carousel-inner > .item { display:none; position:relative; -webkit-transition:0.6s ease-in-out left; -moz-transition:0.6s ease-in-out left; -o-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left;}
.carousel-inner > .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:#263751; border:3px solid #fff; -webkit-border-radius:23px; -moz-border-radius:23px; border-radius:23px; opacity:0.5; filter:alpha(opacity=50);}
.carousel-control.right { left:auto; right:15px;}
.carousel-control:hover, .carousel-control:focus { color:#fff; text-decoration:none; opacity:0.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, 0.25); border-radius:5px;}
.carousel-indicators .active { background-color:#fff;}
.carousel-caption { position:absolute; left:0; right:0; bottom:0; padding:15px; background:#2e4362; background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4, .carousel-caption p { color:#fff; line-height:32px;}
.carousel-caption h4 { margin:0 0 5px;}
.carousel-caption p { margin-bottom:0;}
.hero-unit { padding:60px; margin-bottom:30px; font-size:18px; font-weight:200; line-height:48px; color:inherit; background-color:rgba(0, 0, 0, 0.1); -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:48px;}
.pull-right { float:right;}
.pull-left { float:left;}
.hide { display:none;}
.show { display:block;}
.invisible { visibility:hidden;}
.affix { position:fixed;}
@-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:42px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   min-height:auto; }
  .input-prepend input,   .input-append input,   .input-prepend input[class*="span"],   .input-append input[class*="span"] {   display:inline-block;   width:auto; }
  .controls-row [class*="span"] + [class*="span"] {   margin-left:0; }
}
@media (max-width:480px) { .nav-collapse {   -webkit-transform:translate3d(0, 0, 0); }
  .page-header h1 small {   display:block;   line-height:32px; }
  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-header .close {   padding:10px;   margin:-10px; }
  .carousel-caption {   position:static; }
}
@media (min-width:768px) and (max-width:979px) { .row {   margin-left:-20px;   *zoom:1; }
  .row:before,   .row:after {   display:table;   content:"";   line-height:0; }
  .row:after {   clear:both; }
  [class*="span"] {   float:left;   min-height:1px;   margin-left:20px; }
  .container,   .navbar-static-top .container,   .navbar-fixed-top .container,   .navbar-fixed-bottom .container {   width:724px; }
  .span12 {   width:724px; }
  .span11 {   width:662px; }
  .span10 {   width:600px; }
  .span9 {   width:538px; }
  .span8 {   width:476px; }
  .span7 {   width:414px; }
  .span6 {   width:352px; }
  .span5 {   width:290px; }
  .span4 {   width:228px; }
  .span3 {   width:166px; }
  .span2 {   width:104px; }
  .span1 {   width:42px; }
  .offset12 {   margin-left:764px; }
  .offset11 {   margin-left:702px; }
  .offset10 {   margin-left:640px; }
  .offset9 {   margin-left:578px; }
  .offset8 {   margin-left:516px; }
  .offset7 {   margin-left:454px; }
  .offset6 {   margin-left:392px; }
  .offset5 {   margin-left:330px; }
  .offset4 {   margin-left:268px; }
  .offset3 {   margin-left:206px; }
  .offset2 {   margin-left:144px; }
  .offset1 {   margin-left:82px; }
  .row-fluid {   width:100%;   *zoom:1; }
  .row-fluid:before,   .row-fluid:after {   display:table;   content:"";   line-height:0; }
  .row-fluid:after {   clear:both; }
  .row-fluid [class*="span"] {   display:block;   width:100%;   min-height:42px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   min-height:auto;   float:left;   margin-left:2.76243094%;   *margin-left:2.70923945%; }
  .row-fluid [class*="span"]:first-child {   margin-left:0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {   margin-left:2.76243094%; }
  .row-fluid .span12 {   width:100%;   *width:99.94680851%; }
  .row-fluid .span11 {   width:91.43646409%;   *width:91.3832726%; }
  .row-fluid .span10 {   width:82.87292818%;   *width:82.81973669%; }
  .row-fluid .span9 {   width:74.30939227%;   *width:74.25620078%; }
  .row-fluid .span8 {   width:65.74585635%;   *width:65.69266486%; }
  .row-fluid .span7 {   width:57.18232044%;   *width:57.12912895%; }
  .row-fluid .span6 {   width:48.61878453%;   *width:48.56559304%; }
  .row-fluid .span5 {   width:40.05524862%;   *width:40.00205713%; }
  .row-fluid .span4 {   width:31.49171271%;   *width:31.43852122%; }
  .row-fluid .span3 {   width:22.9281768%;   *width:22.87498531%; }
  .row-fluid .span2 {   width:14.36464088%;   *width:14.31144939%; }
  .row-fluid .span1 {   width:5.80110497%;   *width:5.74791348%; }
  .row-fluid .offset12 {   margin-left:105.52486188%;   *margin-left:105.4184789%; }
  .row-fluid .offset12:first-child {   margin-left:102.76243094%;   *margin-left:102.65604796%; }
  .row-fluid .offset11 {   margin-left:96.96132597%;   *margin-left:96.85494299%; }
  .row-fluid .offset11:first-child {   margin-left:94.19889503%;   *margin-left:94.09251205%; }
  .row-fluid .offset10 {   margin-left:88.39779006%;   *margin-left:88.29140708%; }
  .row-fluid .offset10:first-child {   margin-left:85.63535912%;   *margin-left:85.52897614%; }
  .row-fluid .offset9 {   margin-left:79.83425414%;   *margin-left:79.72787116%; }
  .row-fluid .offset9:first-child {   margin-left:77.0718232%;   *margin-left:76.96544023%; }
  .row-fluid .offset8 {   margin-left:71.27071823%;   *margin-left:71.16433525%; }
  .row-fluid .offset8:first-child {   margin-left:68.50828729%;   *margin-left:68.40190431%; }
  .row-fluid .offset7 {   margin-left:62.70718232%;   *margin-left:62.60079934%; }
  .row-fluid .offset7:first-child {   margin-left:59.94475138%;   *margin-left:59.8383684%; }
  .row-fluid .offset6 {   margin-left:54.14364641%;   *margin-left:54.03726343%; }
  .row-fluid .offset6:first-child {   margin-left:51.38121547%;   *margin-left:51.27483249%; }
  .row-fluid .offset5 {   margin-left:45.5801105%;   *margin-left:45.47372752%; }
  .row-fluid .offset5:first-child {   margin-left:42.81767956%;   *margin-left:42.71129658%; }
  .row-fluid .offset4 {   margin-left:37.01657459%;   *margin-left:36.91019161%; }
  .row-fluid .offset4:first-child {   margin-left:34.25414365%;   *margin-left:34.14776067%; }
  .row-fluid .offset3 {   margin-left:28.45303867%;   *margin-left:28.3466557%; }
  .row-fluid .offset3:first-child {   margin-left:25.69060773%;   *margin-left:25.58422476%; }
  .row-fluid .offset2 {   margin-left:19.88950276%;   *margin-left:19.78311978%; }
  .row-fluid .offset2:first-child {   margin-left:17.12707182%;   *margin-left:17.02068884%; }
  .row-fluid .offset1 {   margin-left:11.32596685%;   *margin-left:11.21958387%; }
  .row-fluid .offset1:first-child {   margin-left:8.56353591%;   *margin-left:8.45715293%; }
  input,   textarea,   .uneditable-input {   margin-left:0; }
  .controls-row [class*="span"] + [class*="span"] {   margin-left:20px; }
  input.span12,   textarea.span12,   .uneditable-input.span12 {   width:710px; }
  input.span11,   textarea.span11,   .uneditable-input.span11 {   width:648px; }
  input.span10,   textarea.span10,   .uneditable-input.span10 {   width:586px; }
  input.span9,   textarea.span9,   .uneditable-input.span9 {   width:524px; }
  input.span8,   textarea.span8,   .uneditable-input.span8 {   width:462px; }
  input.span7,   textarea.span7,   .uneditable-input.span7 {   width:400px; }
  input.span6,   textarea.span6,   .uneditable-input.span6 {   width:338px; }
  input.span5,   textarea.span5,   .uneditable-input.span5 {   width:276px; }
  input.span4,   textarea.span4,   .uneditable-input.span4 {   width:214px; }
  input.span3,   textarea.span3,   .uneditable-input.span3 {   width:152px; }
  input.span2,   textarea.span2,   .uneditable-input.span2 {   width:90px; }
  input.span1,   textarea.span1,   .uneditable-input.span1 {   width:28px; }
}
@media (min-width:1200px) { .row {   margin-left:-30px;   *zoom:1; }
  .row:before,   .row:after {   display:table;   content:"";   line-height:0; }
  .row:after {   clear:both; }
  [class*="span"] {   float:left;   min-height:1px;   margin-left:30px; }
  .container,   .navbar-static-top .container,   .navbar-fixed-top .container,   .navbar-fixed-bottom .container {   width:1170px; }
  .span12 {   width:1170px; }
  .span11 {   width:1070px; }
  .span10 {   width:970px; }
  .span9 {   width:870px; }
  .span8 {   width:770px; }
  .span7 {   width:670px; }
  .span6 {   width:570px; }
  .span5 {   width:470px; }
  .span4 {   width:370px; }
  .span3 {   width:270px; }
  .span2 {   width:170px; }
  .span1 {   width:70px; }
  .offset12 {   margin-left:1230px; }
  .offset11 {   margin-left:1130px; }
  .offset10 {   margin-left:1030px; }
  .offset9 {   margin-left:930px; }
  .offset8 {   margin-left:830px; }
  .offset7 {   margin-left:730px; }
  .offset6 {   margin-left:630px; }
  .offset5 {   margin-left:530px; }
  .offset4 {   margin-left:430px; }
  .offset3 {   margin-left:330px; }
  .offset2 {   margin-left:230px; }
  .offset1 {   margin-left:130px; }
  .row-fluid {   width:100%;   *zoom:1; }
  .row-fluid:before,   .row-fluid:after {   display:table;   content:"";   line-height:0; }
  .row-fluid:after {   clear:both; }
  .row-fluid [class*="span"] {   display:block;   width:100%;   min-height:42px;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   min-height:auto;   float:left;   margin-left:2.56410256%;   *margin-left:2.51091107%; }
  .row-fluid [class*="span"]:first-child {   margin-left:0; }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {   margin-left:2.56410256%; }
  .row-fluid .span12 {   width:100%;   *width:99.94680851%; }
  .row-fluid .span11 {   width:91.45299145%;   *width:91.39979996%; }
  .row-fluid .span10 {   width:82.90598291%;   *width:82.85279142%; }
  .row-fluid .span9 {   width:74.35897436%;   *width:74.30578287%; }
  .row-fluid .span8 {   width:65.81196581%;   *width:65.75877432%; }
  .row-fluid .span7 {   width:57.26495726%;   *width:57.21176578%; }
  .row-fluid .span6 {   width:48.71794872%;   *width:48.66475723%; }
  .row-fluid .span5 {   width:40.17094017%;   *width:40.11774868%; }
  .row-fluid .span4 {   width:31.62393162%;   *width:31.57074013%; }
  .row-fluid .span3 {   width:23.07692308%;   *width:23.02373159%; }
  .row-fluid .span2 {   width:14.52991453%;   *width:14.47672304%; }
  .row-fluid .span1 {   width:5.98290598%;   *width:5.92971449%; }
  .row-fluid .offset12 {   margin-left:105.12820513%;   *margin-left:105.02182215%; }
  .row-fluid .offset12:first-child {   margin-left:102.56410256%;   *margin-left:102.45771959%; }
  .row-fluid .offset11 {   margin-left:96.58119658%;   *margin-left:96.4748136%; }
  .row-fluid .offset11:first-child {   margin-left:94.01709402%;   *margin-left:93.91071104%; }
  .row-fluid .offset10 {   margin-left:88.03418803%;   *margin-left:87.92780506%; }
  .row-fluid .offset10:first-child {   margin-left:85.47008547%;   *margin-left:85.36370249%; }
  .row-fluid .offset9 {   margin-left:79.48717949%;   *margin-left:79.38079651%; }
  .row-fluid .offset9:first-child {   margin-left:76.92307692%;   *margin-left:76.81669394%; }
  .row-fluid .offset8 {   margin-left:70.94017094%;   *margin-left:70.83378796%; }
  .row-fluid .offset8:first-child {   margin-left:68.37606838%;   *margin-left:68.2696854%; }
  .row-fluid .offset7 {   margin-left:62.39316239%;   *margin-left:62.28677941%; }
  .row-fluid .offset7:first-child {   margin-left:59.82905983%;   *margin-left:59.72267685%; }
  .row-fluid .offset6 {   margin-left:53.84615385%;   *margin-left:53.73977087%; }
  .row-fluid .offset6:first-child {   margin-left:51.28205128%;   *margin-left:51.1756683%; }
  .row-fluid .offset5 {   margin-left:45.2991453%;   *margin-left:45.19276232%; }
  .row-fluid .offset5:first-child {   margin-left:42.73504274%;   *margin-left:42.62865976%; }
  .row-fluid .offset4 {   margin-left:36.75213675%;   *margin-left:36.64575377%; }
  .row-fluid .offset4:first-child {   margin-left:34.18803419%;   *margin-left:34.08165121%; }
  .row-fluid .offset3 {   margin-left:28.20512821%;   *margin-left:28.09874523%; }
  .row-fluid .offset3:first-child {   margin-left:25.64102564%;   *margin-left:25.53464266%; }
  .row-fluid .offset2 {   margin-left:19.65811966%;   *margin-left:19.55173668%; }
  .row-fluid .offset2:first-child {   margin-left:17.09401709%;   *margin-left:16.98763412%; }
  .row-fluid .offset1 {   margin-left:11.11111111%;   *margin-left:11.00472813%; }
  .row-fluid .offset1:first-child {   margin-left:8.54700855%;   *margin-left:8.44062557%; }
  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:32px; }
  .navbar-fixed-bottom {   margin-top:32px; }
  .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 16px; }
  .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:#fff;   text-shadow:none; }
  .nav-collapse .nav > li > a,   .nav-collapse .dropdown-menu a {   padding:9px 15px;   font-weight:bold;   color:#fff;   -webkit-border-radius:3px;   -moz-border-radius:3px;   border-radius:3px; }
  .nav-collapse .btn {   padding:4px 10px 4px;   font-weight:normal;   -webkit-border-radius:0;   -moz-border-radius:0;   border-radius:0; }
  .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:rgba(0, 0, 0, 0); }
  .navbar-inverse .nav-collapse .nav > li > a,   .navbar-inverse .nav-collapse .dropdown-menu a {   color:#fff; }
  .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:rgba(0, 0, 0, 0); }
  .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:16px 15px;   margin:16px 0;   border-top:1px solid rgba(0, 0, 0, 0);   border-bottom:1px solid rgba(0, 0, 0, 0);   -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:rgba(0, 0, 0, 0);   border-bottom-color:rgba(0, 0, 0, 0); }
  .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:979px + 1) { .nav-collapse.collapse {   height:auto !important;   overflow:visible !important; }
}
/* Extending Bootstrap */
/* Typography */
.small { font-size:11px;}
/* Max Width */
iframe, svg { max-width:100%;}
/* Nowrap */
.nowrap { white-space:nowrap;}
/* Center */
.center, .table td.center, .table th.center { text-align:center;}
/* Disabled Link */
a.disabled, a.disabled:hover { color:#999999; background-color:transparent; cursor:default; text-decoration:none;}
/* Hero Banner */
.hero-unit { text-align:center;}
.hero-unit .lead { margin-bottom:18px; font-size:20px; font-weight:200; line-height:27px;}
.btn .caret { margin-bottom:7px;}
.btn.btn-micro .caret { margin:5px 0;}
.blog-row-rule, .blog-item-rule { border:0;}
/* Modal */
body.modal { padding-top:0;}
/* Alternating Rows */
.row-even, .row-odd { padding:5px; width:99%; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.row-odd { background-color:transparent;}
.row-even { background-color:#eef4ff;}
.blog-row-rule, .blog-item-rule { border:0;}
/* Row reveal */
.row-fluid .row-reveal { visibility:hidden;}
.row-fluid:hover .row-reveal { visibility:visible;}
/* Buttons */
.btn-wide { width:80%;}
/* Nav List Offset */
.nav-list > li.offset > a { padding-left:30px; font-size:12px;}
.blog-row-rule, .blog-item-rule { border:0;}
.row-fluid .offset1 { margin-left:8.382978723%;}
.row-fluid .offset2 { margin-left:16.89361702%;}
.row-fluid .offset3 { margin-left:25.404255317%;}
.row-fluid .offset4 { margin-left:33.914893614%;}
.row-fluid .offset5 { margin-left:42.425531911%;}
.row-fluid .offset6 { margin-left:50.93617020799999%;}
.row-fluid .offset7 { margin-left:59.446808505%;}
.row-fluid .offset8 { margin-left:67.95744680199999%;}
.row-fluid .offset9 { margin-left:76.468085099%;}
.row-fluid .offset10 { margin-left:84.97872339599999%;}
.row-fluid .offset11 { margin-left:91.489361693%;}
/* Navbar Buttons */
.navbar .nav > li > a.btn { padding:4px 10px; line-height:18px;}
/* Nav Tabs Dark */
.nav-tabs.nav-dark { border-bottom:1px solid #333; text-shadow:1px 1px 1px #000;}
.nav-tabs.nav-dark > li > a { color:#F8F8F8;}
.nav-tabs.nav-dark > li > a:hover { border-color:#333 #333 #111; background-color:#777777;}
.nav-tabs.nav-dark > .active > a, .nav-tabs.nav-dark > .active > a:hover { color:#fff; background-color:#555555; border:1px solid #222; border-bottom-color:transparent;}
/* Inline Thumbnails */
.thumbnail.pull-left { margin:0 10px 10px 0;}
.thumbnail.pull-right { margin:0 0 10px 10px;}
/* Specific Widths */
.width-10 { width:10px;}
.width-20 { width:20px;}
.width-30 { width:30px;}
.width-40 { width:40px;}
.width-50 { width:50px;}
.width-60 { width:60px;}
.width-70 { width:70px;}
.width-80 { width:80px;}
.width-90 { width:90px;}
.width-100 { width:100px;}
/* Specific Heights */
.height-10 { height:10px;}
.height-20 { height:20px;}
.height-30 { height:30px;}
.height-40 { height:40px;}
.height-50 { height:50px;}
.height-60 { height:60px;}
.height-70 { height:70px;}
.height-80 { height:80px;}
.height-90 { height:90px;}
.height-100 { height:100px;}
/* Horizontal Row (hr) */
hr.hr-condensed { margin:10px 0;}
/* Striped */
.list-striped, .row-striped { list-style:none; line-height:18px; text-align:left; vertical-align:middle; border-top:1px solid rgba(0, 0, 0, 0.1); margin-left:0;}
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid { border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:8px;}
.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) { background-color:#eef4ff;}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover { background-color:#dfeaff;}
.row-striped .row-fluid { width:97%;}
.row-striped .row-fluid [class*="span"] { min-height:10px;}
.row-striped .row-fluid [class*="span"] { margin-left:8px;}
.row-striped .row-fluid [class*="span"]:first-child { margin-left:0;}
/* Condensed */
.list-condensed li { padding:4px 5px;}
.row-condensed .row, .row-condensed .row-fluid { padding:4px 5px;}
/* Bordered */
.list-bordered, .row-bordered { list-style:none; line-height:18px; text-align:left; vertical-align:middle; margin-left:0; border:1px solid rgba(0, 0, 0, 0.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
/* Radio Button Groups */
.radio.btn-group input[type=radio] { display:none;}
.radio.btn-group > label:first-of-type { margin-left:0; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-topleft:4px;}
fieldset.radio.btn-group { padding-left:0;}
/* iFrames */
.iframe-bordered { border:1px solid rgba(0, 0, 0, 0.1);}
/* Tabbed Content */
.tab-content { overflow:visible;}
.tabs-left .tab-content { overflow:auto;}
/* Non-linkable nav-tabs */
.nav-tabs > li > span { display:block; margin-right:2px; padding-right:12px; padding-left:12px; padding-top:8px; padding-bottom:8px; line-height:18px; border:1px solid transparent; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
/* Extended Joomla Button Classes */
.btn-micro { padding:1px 4px; font-size:10px; line-height:8px;}
.btn-group > .btn-micro { font-size:10px;}
/* Joomla => Bootstrap Tooltip */
.tip-wrap { max-width:200px; padding:3px 8px; color:#fff; text-align:center; text-decoration:none; background-color:#161f2e; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; z-index:100;}
/* Page Header */
.page-header { margin:2px 0px 10px 0px; padding-bottom:5px;}
/* Input Prepend Chosen Select Boxes */
/* Common styling for Chosen Select Boxes with Input Prepend/Append */
.input-prepend .chzn-container-single .chzn-single, .input-append .chzn-container-single .chzn-single { border-color:rgba(0, 0, 0, 0.15); height:26px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.input-prepend .chzn-container-single .chzn-drop, .input-append .chzn-container-single .chzn-drop { border-color:rgba(0, 0, 0, 0.15);}
.input-prepend > .add-on, .input-append > .add-on { vertical-align:top;}
/* Styles specific to Input Prepend Chosen Select Boxes */
.input-prepend .chzn-container-single .chzn-single { -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
.input-prepend .chzn-container-single .chzn-single-with-drop { -webkit-border-radius:0 3px 0 0; -moz-border-radius:0 3px 0 0; border-radius:0 3px 0 0;}
/* Styles specific to Input Append Chosen Select Boxes */
.input-append .chzn-container-single .chzn-single { -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.input-append .chzn-container-single .chzn-single-with-drop { -webkit-border-radius:3px 0 0 0; -moz-border-radius:3px 0 0 0; border-radius:3px 0 0 0;}
/* Styles specific to combined Input Prepend and Append Chosen Select Boxes */
.input-prepend.input-append .chzn-container-single .chzn-single, .input-prepend.input-append .chzn-container-single .chzn-single-with-drop { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
/* Accessible Hidden Elements (good for hidden labels and such) */
.element-invisible { position:absolute; padding:0; margin:0; border:0; height:1px; width:1px; overflow:hidden;}
/* Form Vertical Overrides Form Horizontal */
.form-vertical .control-label { float:none; width:auto; padding-right:0; padding-top:0; text-align:left;}
.form-vertical .controls { margin-left:0;}
/* Auto Width */
.width-auto { width:auto;}
/* Chosen proper wrapping in Bootstrap btn-group */
.btn-group .chzn-results { white-space:normal;}
/* Accordion overflow fix */
.accordion-body.in:hover { overflow:visible;}
/* Invalid indicators */
.invalid { color:#da314b; font-weight:bold;}
input.invalid { border:1px solid #da314b;}
select.chzn-done.invalid + .chzn-container.chzn-container-single > a.chzn-single, select.chzn-done.invalid + .chzn-container.chzn-container-multi > ul.chzn-choices { border-color:#da314b; color:#da314b;}
/* Tweaking of tooltips */
.tooltip { max-width:400px;}
.tooltip-inner { max-width:none; text-align:left; text-shadow:none;}
th .tooltip-inner { font-weight:normal;}
.tooltip.hasimage { opacity:1;}
/* Align tip text to left (old mootools tip) */
.tip-text { text-align:left;}
.btn-group > .btn + .dropdown-backdrop + .btn { margin-left:-1px;}
.btn-group > .btn + .dropdown-backdrop + .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); *padding-top:5px; *padding-bottom:5px;}
.btn-group > .btn-mini + .dropdown-backdrop + .dropdown-toggle { padding-left:5px; padding-right:5px; *padding-top:2px; *padding-bottom:2px;}
.btn-group > .btn-small + .dropdown-backdrop + .dropdown-toggle { *padding-top:5px; *padding-bottom:4px;}
.btn-group > .btn-large + .dropdown-backdrop + .dropdown-toggle { padding-left:12px; padding-right:12px; *padding-top:7px; *padding-bottom:7px;}
.dropdown-menu { text-align:left;}
/*
 * Due to a bug in the compiler that doesn't handle the relative paths correctly, the @font-face stuff needs to go in the templates less files
@font-face {
	font-family:'IcoMoon';
	src:url("../../../media/jui/fonts/IcoMoon.eot");
	src:url("../../../media/jui/fonts/IcoMoon.eot?#iefix") format('embedded-opentype'), 		url("../../../media/jui/fonts/IcoMoon.woff") format('woff'), 		url("../../../media/jui/fonts/IcoMoon.ttf") format('truetype'), 		url("../../../media/jui/fonts/IcoMoon.svg#IcoMoon") format('svg');
	font-weight:normal;
	font-style:normal;}
*/
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before { font-family:'IcoMoon'; content:attr(data-icon); speak:none;}
/* From Bootstrap */
[class^="icon-"], [class*=" icon-"] { display:inline-block; width:14px; height:14px; margin-right:.25em; line-height:14px;}
/* Use the following CSS code if you want to have a class per icon */
[class^="icon-"]:before, [class*=" icon-"]:before { font-family:'IcoMoon'; font-style:normal; speak:none;}
[class^="icon-"].disabled, [class*=" icon-"].disabled { font-weight:normal;}
.icon-joomla:before { content:"\e200";}
.icon-chevron-up:before, .icon-uparrow:before, .icon-arrow-up:before { content:"\e005";}
.icon-chevron-right:before, .icon-rightarrow:before, .icon-arrow-right:before { content:"\e006";}
.icon-chevron-down:before, .icon-downarrow:before, .icon-arrow-down:before { content:"\e007";}
.icon-chevron-left:before, .icon-leftarrow:before, .icon-arrow-left:before { content:"\e008";}
.icon-arrow-first:before { content:"\e003";}
.icon-arrow-last:before { content:"\e004";}
.icon-arrow-up-2:before { content:"\e009";}
.icon-arrow-right-2:before { content:"\e00a";}
.icon-arrow-down-2:before { content:"\e00b";}
.icon-arrow-left-2:before { content:"\e00c";}
.icon-arrow-up-3:before { content:"\e00f";}
.icon-arrow-right-3:before { content:"\e010";}
.icon-arrow-down-3:before { content:"\e011";}
.icon-arrow-left-3:before { content:"\e012";}
.icon-menu-2:before { content:"\e00e";}
.icon-arrow-up-4:before { content:"\e201";}
.icon-arrow-right-4:before { content:"\e202";}
.icon-arrow-down-4:before { content:"\e203";}
.icon-arrow-left-4:before { content:"\e204";}
.icon-share:before, .icon-redo:before { content:"\27";}
.icon-undo:before { content:"\28";}
.icon-forward-2:before { content:"\e205";}
.icon-backward-2:before, .icon-reply:before { content:"\e206";}
.icon-unblock:before, .icon-refresh:before, .icon-redo-2:before { content:"\6c";}
.icon-undo-2:before { content:"\e207";}
.icon-move:before { content:"\7a";}
.icon-expand:before { content:"\66";}
.icon-contract:before { content:"\67";}
.icon-expand-2:before { content:"\68";}
.icon-contract-2:before { content:"\69";}
.icon-play:before { content:"\e208";}
.icon-pause:before { content:"\e209";}
.icon-stop:before { content:"\e210";}
.icon-previous:before, .icon-backward:before { content:"\7c";}
.icon-next:before, .icon-forward:before { content:"\7b";}
.icon-first:before { content:"\7d";}
.icon-last:before { content:"\e000";}
.icon-play-circle:before { content:"\e00d";}
.icon-pause-circle:before { content:"\e211";}
.icon-stop-circle:before { content:"\e212";}
.icon-backward-circle:before { content:"\e213";}
.icon-forward-circle:before { content:"\e214";}
.icon-loop:before { content:"\e001";}
.icon-shuffle:before { content:"\e002";}
.icon-search:before { content:"\53";}
.icon-zoom-in:before { content:"\64";}
.icon-zoom-out:before { content:"\65";}
.icon-apply:before, .icon-edit:before, .icon-pencil:before { content:"\2b";}
.icon-pencil-2:before { content:"\2c";}
.icon-brush:before { content:"\3b";}
.icon-save-new:before, .icon-plus-2:before { content:"\5d";}
.icon-minus-sign:before, .icon-minus-2:before { content:"\5e";}
.icon-delete:before, .icon-remove:before, .icon-cancel-2:before { content:"\49";}
.icon-publish:before, .icon-save:before, .icon-ok:before, .icon-checkmark:before { content:"\47";}
.icon-new:before, .icon-plus:before { content:"\2a";}
.icon-plus-circle:before { content:"\e215";}
.icon-minus:before, .icon-not-ok:before { content:"\4b";}
.icon-ban-circle:before, .icon-minus-circle:before { content:"\e216";}
.icon-unpublish:before, .icon-cancel:before { content:"\4a";}
.icon-cancel-circle:before { content:"\e217";}
.icon-checkmark-2:before { content:"\e218";}
.icon-checkmark-circle:before { content:"\e219";}
.icon-info:before { content:"\e220";}
.icon-info-2:before, .icon-info-circle:before { content:"\e221";}
.icon-question:before, .icon-question-sign:before, .icon-help:before { content:"\45";}
.icon-question-2:before, .icon-question-circle:before { content:"\e222";}
.icon-notification:before { content:"\e223";}
.icon-notification-2:before, .icon-notification-circle:before { content:"\e224";}
.icon-pending:before, .icon-warning:before { content:"\48";}
.icon-warning-2:before, .icon-warning-circle:before { content:"\e225";}
.icon-checkbox-unchecked:before { content:"\3d";}
.icon-checkin:before, .icon-checkbox:before, .icon-checkbox-checked:before { content:"\3e";}
.icon-checkbox-partial:before { content:"\3f";}
.icon-square:before { content:"\e226";}
.icon-radio-unchecked:before { content:"\e227";}
.icon-radio-checked:before, .icon-generic:before { content:"\e228";}
.icon-circle:before { content:"\e229";}
.icon-signup:before { content:"\e230";}
.icon-grid:before, .icon-grid-view:before { content:"\58";}
.icon-grid-2:before, .icon-grid-view-2:before { content:"\59";}
.icon-menu:before { content:"\5a";}
.icon-list:before, .icon-list-view:before { content:"\31";}
.icon-list-2:before { content:"\e231";}
.icon-menu-3:before { content:"\e232";}
.icon-folder-open:before, .icon-folder:before { content:"\2d";}
.icon-folder-close:before, .icon-folder-2:before { content:"\2e";}
.icon-folder-plus:before { content:"\e234";}
.icon-folder-minus:before { content:"\e235";}
.icon-folder-3:before { content:"\e236";}
.icon-folder-plus-2:before { content:"\e237";}
.icon-folder-remove:before { content:"\e238";}
.icon-file:before { content:"\e016";}
.icon-file-2:before { content:"\e239";}
.icon-file-add:before, .icon-file-plus:before { content:"\29";}
.icon-file-minus:before { content:"\e017";}
.icon-file-check:before { content:"\e240";}
.icon-file-remove:before { content:"\e241";}
.icon-save-copy:before, .icon-copy:before { content:"\e018";}
.icon-stack:before { content:"\e242";}
.icon-tree:before { content:"\e243";}
.icon-tree-2:before { content:"\e244";}
.icon-paragraph-left:before { content:"\e246";}
.icon-paragraph-center:before { content:"\e247";}
.icon-paragraph-right:before { content:"\e248";}
.icon-paragraph-justify:before { content:"\e249";}
.icon-screen:before { content:"\e01c";}
.icon-tablet:before { content:"\e01d";}
.icon-mobile:before { content:"\e01e";}
.icon-box-add:before { content:"\51";}
.icon-box-remove:before { content:"\52";}
.icon-download:before { content:"\e021";}
.icon-upload:before { content:"\e022";}
.icon-home:before { content:"\21";}
.icon-home-2:before { content:"\e250";}
.icon-out-2:before, .icon-new-tab:before { content:"\e024";}
.icon-out-3:before, .icon-new-tab-2:before { content:"\e251";}
.icon-link:before { content:"\e252";}
.icon-picture:before, .icon-image:before { content:"\2f";}
.icon-pictures:before, .icon-images:before { content:"\30";}
.icon-palette:before, .icon-color-palette:before { content:"\e014";}
.icon-camera:before { content:"\55";}
.icon-camera-2:before, .icon-video:before { content:"\e015";}
.icon-play-2:before, .icon-video-2:before, .icon-youtube:before { content:"\56";}
.icon-music:before { content:"\57";}
.icon-user:before { content:"\22";}
.icon-users:before { content:"\e01f";}
.icon-vcard:before { content:"\6d";}
.icon-address:before { content:"\70";}
.icon-share-alt:before, .icon-out:before { content:"\26";}
.icon-enter:before { content:"\e257";}
.icon-exit:before { content:"\e258";}
.icon-comment:before, .icon-comments:before { content:"\24";}
.icon-comments-2:before { content:"\25";}
.icon-quote:before, .icon-quotes-left:before { content:"\60";}
.icon-quote-2:before, .icon-quotes-right:before { content:"\61";}
.icon-quote-3:before, .icon-bubble-quote:before { content:"\e259";}
.icon-phone:before { content:"\e260";}
.icon-phone-2:before { content:"\e261";}
.icon-envelope:before, .icon-mail:before { content:"\4d";}
.icon-envelope-opened:before, .icon-mail-2:before { content:"\4e";}
.icon-unarchive:before, .icon-drawer:before { content:"\4f";}
.icon-archive:before, .icon-drawer-2:before { content:"\50";}
.icon-briefcase:before { content:"\e020";}
.icon-tag:before { content:"\e262";}
.icon-tag-2:before { content:"\e263";}
.icon-tags:before { content:"\e264";}
.icon-tags-2:before { content:"\e265";}
.icon-options:before, .icon-cog:before { content:"\38";}
.icon-cogs:before { content:"\37";}
.icon-screwdriver:before, .icon-tools:before { content:"\36";}
.icon-wrench:before { content:"\3a";}
.icon-equalizer:before { content:"\39";}
.icon-dashboard:before { content:"\78";}
.icon-switch:before { content:"\e266";}
.icon-filter:before { content:"\54";}
.icon-purge:before, .icon-trash:before { content:"\4c";}
.icon-checkedout:before, .icon-lock:before, .icon-locked:before { content:"\23";}
.icon-unlock:before { content:"\e267";}
.icon-key:before { content:"\5f";}
.icon-support:before { content:"\46";}
.icon-database:before { content:"\62";}
.icon-scissors:before { content:"\e268";}
.icon-health:before { content:"\6a";}
.icon-wand:before { content:"\6b";}
.icon-eye-open:before, .icon-eye:before { content:"\3c";}
.icon-eye-close:before, .icon-eye-blocked:before, .icon-eye-2:before { content:"\e269";}
.icon-clock:before { content:"\6e";}
.icon-compass:before { content:"\6f";}
.icon-broadcast:before, .icon-connection:before, .icon-wifi:before { content:"\e01b";}
.icon-book:before { content:"\e271";}
.icon-lightning:before, .icon-flash:before { content:"\79";}
.icon-print:before, .icon-printer:before { content:"\e013";}
.icon-feed:before { content:"\71";}
.icon-calendar:before { content:"\43";}
.icon-calendar-2:before { content:"\44";}
.icon-calendar-3:before { content:"\e273";}
.icon-pie:before { content:"\77";}
.icon-bars:before { content:"\76";}
.icon-chart:before { content:"\75";}
.icon-power-cord:before { content:"\32";}
.icon-cube:before { content:"\33";}
.icon-puzzle:before { content:"\34";}
.icon-attachment:before, .icon-paperclip:before, .icon-flag-2:before { content:"\72";}
.icon-lamp:before { content:"\74";}
.icon-pin:before, .icon-pushpin:before { content:"\73";}
.icon-location:before { content:"\63";}
.icon-shield:before { content:"\e274";}
.icon-flag:before { content:"\35";}
.icon-flag-3:before { content:"\e275";}
.icon-bookmark:before { content:"\e023";}
.icon-bookmark-2:before { content:"\e276";}
.icon-heart:before { content:"\e277";}
.icon-heart-2:before { content:"\e278";}
.icon-thumbs-up:before { content:"\5b";}
.icon-thumbs-down:before { content:"\5c";}
.icon-unfeatured:before, .icon-asterisk:before, .icon-star-empty:before { content:"\40";}
.icon-star-2:before { content:"\41";}
.icon-featured:before, .icon-default:before, .icon-star:before { content:"\42";}
.icon-smiley:before, .icon-smiley-happy:before { content:"\e279";}
.icon-smiley-2:before, .icon-smiley-happy-2:before { content:"\e280";}
.icon-smiley-sad:before { content:"\e281";}
.icon-smiley-sad-2:before { content:"\e282";}
.icon-smiley-neutral:before { content:"\e283";}
.icon-smiley-neutral-2:before { content:"\e284";}
.icon-cart:before { content:"\e019";}
.icon-basket:before { content:"\e01a";}
.icon-credit:before { content:"\e286";}
.icon-credit-2:before { content:"\e287";}
.icon-expired:before { content:"\4b";}
@font-face { font-family:'IcoMoon'; src:url("../../../media/jui/fonts/IcoMoon.eot"); src:url("../../../media/jui/fonts/IcoMoon.eot?#iefix") format('embedded-opentype'), url("../../../media/jui/fonts/IcoMoon.woff") format('woff'), url("../../../media/jui/fonts/IcoMoon.ttf") format('truetype'), url("../../../media/jui/fonts/IcoMoon.svg#IcoMoon") format('svg'); font-weight:normal; font-style:normal;}
/* ========================================================================
   Name:           Bootstrap layer
   Description:    Compatibility layer to match UIkit and Bootstrap style
 ========================================================================== */
/* Button overrides
 ========================================================================== */
.btn { /* Reset */
  border:none; /* Todo */
  border-radius:0; border-color:transparent; box-shadow:none; text-shadow:none; /* Overrides */
  line-height:22px; background:#223148; color:#fff; border-radius:3px; border:1px solid rgba(0, 0, 0, 0.1); padding:0 15px; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;}
.btn i { -webkit-transition:200ms ease-in-out; -moz-transition:200ms ease-in-out; transition:200ms ease-in-out;}
.btn:hover, .btn:focus { /* Reset */
  background-position:0 0; -webkit-transition:none; transition:none; /* Overrides */
  background-color:#222b39; color:#fff;}
.btn:hover:not(.uk-button-link) > i.uk-icon-chevron-right, .btn:focus:not(.uk-button-link) > i.uk-icon-chevron-right { webkit-transform:translate(3px, 0); -moz-transform:translate(3px, 0); transform:translate(3px, 0);}
.btn.active, .btn:active { /* Reset */
  box-shadow:none; /* Overrides */
  background-color:#1c242f; color:#fff;}
/* Primary */
.btn-primary, .btn-info, .btn-inverse { background-color:#258bce; color:#fff;}
.btn-primary:hover, .btn-info:hover, .btn-inverse:hover { background-color:#2682be; color:#fff;}
.btn-primary:active, .btn-primary.active, .btn-info:active, .btn-info.active, .btn-inverse:active, .btn-inverse.active { background-color:#2479b1; color:#fff;}
/* Danger */
.btn-danger, .btn-warning { background-color:#da314b; color:#fff;}
.btn-danger:hover, .btn-warning:hover { background-color:#c9334a; color:#fff;}
.btn-danger:active, .btn-danger.active, .btn-warning:active, .btn-warning.active { background-color:#bd3045; color:#fff;}
/* Success */
.btn-success { background-color:#84c118; color:#fff;}
.btn-success:hover { background-color:#78a920; color:#fff;}
.btn-success:active, .btn-success.active { background-color:#6f9c1e; color:#fff;}
/* Disabled */
.btn.disabled, .btn[disabled] { background-color:#eef4ff; color:#a8aeb6; border-radius:3px; border:1px solid rgba(0, 0, 0, 0.1); padding:0 15px; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; box-shadow:none; background-image:none;}
.btn.disabled i, .btn[disabled] i { -webkit-transition:200ms ease-in-out; -moz-transition:200ms ease-in-out; transition:200ms ease-in-out;}
/* Link */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.uk-active, .btn-link:disabled { display:inline; border:none; background:none; box-shadow:none; padding:0;}
/* Color */
.btn-link { color:#258bce;}
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.uk-active { color:rgba(37, 139, 206, 0.8);}
.btn-link:disabled { color:#a8aeb6;}
/* Dropdown caret */
.btn .caret { /* Reset */
  margin-bottom:0; /* Overrides */
  border-top-color:#fff;}
.btn [class^="icon-"], .btn [class*=" icon-"] { margin-top:4px; /* 14px = icon height */
  vertical-align:top;}
.caret { /* Reset */
  margin-top:0 !important; /* Override */
  vertical-align:middle !important;}
/* Button group overrides
 ========================================================================== */
.btn-group > .btn + .dropdown-toggle { box-shadow:none;}
/* Form overrides
 ========================================================================== */
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 { /* Reset */
  border-radius:0; box-shadow:none; /* Overrides */
  height:20px; line-height:20px; color:#2a455d; font-weight:400; border-radius:2px; padding:5px 10px;}
select:focus, 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 { /* Reset */
  box-shadow:none; /* Overrides */
  border-color:rgba(37, 139, 206, 0.75); outline:0; background:#fff;}
select { border-color:rgba(0, 0, 0, 0.15);}
select, input[type="file"] { height:auto; line-height:auto;}
.input-append input { border-radius:0 0 0 0;}
.input-append .add-on, .input-prepend .add-on { /* Reset */
  text-shadow:none; /* Overrides */
  height:20px; line-height:20px; border-color:rgba(0, 0, 0, 0.15); background-color:#f2f2f2;}
.row-fluid input[class*="span"] { min-height:20px;}
.input-append .add-on:first-child, .input-append .btn:first-child, .input-prepend .add-on:first-child, .input-prepend .btn:first-child, .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { border-radius:0 0 0 0;}
.input-append > .btn, .input-prepend > .btn { position:relative;}
.input-append > .btn:hover, .input-prepend > .btn:hover, .input-append > .btn:focus, .input-prepend > .btn:focus, .input-append > .btn:active, .input-prepend > .btn:active, .input-append > .btn.active, .input-prepend > .btn.active { z-index:2;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-prepend .add-on:last-child, .input-prepend .btn:last-child, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { border-radius:0 0 0 0;}
.input-block-level { min-height:auto;}
input.search-query { border-radius:0;}
.form-search .input-append .search-query { border-radius:0 0 0 0;}
.form-search .input-append .btn { border-radius:0 0 0 0;}
.form-search .input-prepend .search-query { border-radius:0 0 0 0;}
.form-search .input-prepend .btn { border-radius:0 0 0 0;}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea, .control-group.error input, .control-group.error select, .control-group.error textarea { box-shadow:none; border-color:rgba(218, 49, 75, 0.5) !important; background:rgba(218, 49, 75, 0.1) !important; color:#da314b !important;}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus { box-shadow:none;}
.control-group input { height:20px; min-height:20px !important; line-height:20px;}
.control-group.warning label, .control-group.error label, .control-group.warning .help-block, .control-group.error .help-block, .control-group.warning .help-inline, .control-group.error .help-inline { color:#da314b;}
.control-group.success input, .control-group.success select, .control-group.success textarea { box-shadow:none; border-color:rgba(132, 193, 24, 0.7) !important; background:rgba(132, 193, 24, 0.1) !important; color:#84c118 !important;}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus { box-shadow:none;}
.control-group.success label, .control-group.success .help-block, .control-group.success .help-inline { color:#84c118;}
.form-actions { border:none;}
/* Dropdown overrides
 ========================================================================== */
.dropdown-menu { /* Reset */
  border-radius:0; border:none; box-shadow:none; /* Overrides */
  margin-top:5px; padding:25px; background:#fff; box-shadow:inset -1px -1px 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), 2px 2px 1px rgba(0, 0, 0, 0.05);}
.dropdown-menu > li > a { /* Reset */
  font-weight:inherit; line-height:inherit; /* Overrides */
  color:#2a455d; padding:7px 0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { background:rgba(0, 0, 0, 0);}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background:rgba(0, 0, 0, 0);}
/* Well overrides
 ========================================================================== */
.well { /* Reset */
  border:none; border-radius:0; box-shadow:none; /* Overrides */
  padding:30px !important; background:#fff;}
.well.uk-panel-box-primary, .well.uk-panel-box-secondary { border:1px solid rgba(0, 0, 0, 0.05);}
.well .uk-panel-badge { padding:0 8px;}
.well .uk-nav-side { margin:0 -30px;}
.well .uk-nav-side > li > a, .well .uk-nav-side .uk-nav-header { padding-left:30px; padding-right:30px;}
.well .uk-nav-side .uk-nav-divider { margin:0 30px;}
.well .uk-nav-side ul.uk-nav-sub { padding-left:30px;}
/* Hero-unit overrides
 ========================================================================== */
.hero-unit { /* Reset */
  border-radius:0; /* Overrides */
  background:#fff;}
.hero-unit.uk-panel-box-primary, .hero-unit.uk-panel-box-secondary { border:1px solid rgba(0, 0, 0, 0.05);}
.hero-unit .uk-panel-badge { padding:0 8px;}
.hero-unit .uk-nav-side { margin:0 -30px;}
.hero-unit .uk-nav-side > li > a, .hero-unit .uk-nav-side .uk-nav-header { padding-left:30px; padding-right:30px;}
.hero-unit .uk-nav-side .uk-nav-divider { margin:0 30px;}
.hero-unit .uk-nav-side ul.uk-nav-sub { padding-left:30px;}
/* Tooltip overrides
 ========================================================================== */
.tooltip.in { opacity:1;}
/* Alert overrides
 ========================================================================== */
.alert { /* Reset */
  border-radius:0; border:none; text-shadow:none; /* Overrides */
  background:rgba(255, 153, 38, 0.02); color:#ff9926; box-shadow:inset 0 0 0 1px rgba(37, 139, 206, 0.2), inset 4px 0 0 #258bce; border-radius:3px; padding-left:20px; box-shadow:inset 0 0 0 1px rgba(255, 153, 38, 0.2), inset 4px 0 0 #ff9926;}
.alert-success { background:rgba(132, 193, 24, 0.02); color:#84c118; box-shadow:inset 0 0 0 1px rgba(132, 193, 24, 0.2), inset 4px 0 0 #84c118;}
.alert-danger, .alert-error { background:rgba(218, 49, 75, 0.02); color:#da314b; box-shadow:inset 0 0 0 1px rgba(218, 49, 75, 0.2), inset 4px 0 0 #da314b;}
.alert-info { background:rgba(37, 139, 206, 0.02); color:#258bce; box-shadow:inset 0 0 0 1px rgba(37, 139, 206, 0.2), inset 4px 0 0 #258bce; border-radius:3px; padding-left:20px;}
/* Badge overrides
 ========================================================================== */
.label, .badge { /* Reset */
  text-shadow:none; /* Overrides */
  padding:0 10px; background:rgba(0, 0, 0, 0); font-size:12px; line-height:24px; color:#258bce; text-align:center; font-weight:300; vertical-align:middle; border-radius:3px; border:1px solid #258bce; text-transform:uppercase; letter-spacing:1px;}
.badge { /* Overrides */
  -moz-box-sizing:border-box; box-sizing:border-box; min-width:21px; border-radius:500px; font-size:14px; line-height:21px;}
.label-important, .badge-important { background-color:rgba(0, 0, 0, 0); border:1px solid #da314b; color:#da314b;}
.label-warning, .badge-warning { background-color:rgba(0, 0, 0, 0); border:1px solid #ff9926; color:#ff9926;}
.label-success, .badge-success { background-color:rgba(0, 0, 0, 0); border:1px solid #84c118; color:#84c118;}
/* Progress overrides
 ========================================================================== */
.progress { /* Reset */
  border-radius:0; box-shadow:none; /* Overrides */
  background:#eef4ff; border-radius:20px; padding:5px; height:30px; box-shadow:inset 0 0 0 1px #dfeaff;}
.progress .bar { /* Reset */
  text-shadow:none; box-shadow:none; background-image:none; /* Overrides */
  background-color:#258bce; color:#fff; box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(100%, rgba(0, 0, 0, 0))) #258bce; background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-o-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; border-radius:10px;}
.progress-danger .bar, .progress .bar-danger, .progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color:#da314b;}
.progress-success .bar, .progress .bar-success, .progress-success.progress-striped .bar, .progress-striped .bar-success { background-color:#84c118;}
.progress-info .bar, .progress .bar-info, .progress-info.progress-striped .bar, .progress-striped .bar-info { background-color:#258bce; box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(100%, rgba(0, 0, 0, 0))) #258bce; background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-o-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; background:linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0%, rgba(0, 0, 0, 0) 100%) #258bce; border-radius:10px;}
.progress-warning .bar, .progress .bar-warning, .progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color:#ff9926;}
.progress .bar + .bar { box-shadow:none;}
.progress-striped .bar { background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
/* Navbar overrides
 ========================================================================== */
.navbar-inverse .brand, .navbar-inverse .nav > li > a { text-shadow:none;}
/* Navs overrides
 ========================================================================== */
.nav > li > a { color:#2a455d; -webkit-transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;}
.nav > li > a:hover, .nav > li > a:focus { color:#258bce;}
.nav-header { text-shadow:none; color:#2a455d;}
/*
 * List
 */
.nav-list > li > a { /* Reset */
  text-shadow:none; /* Override */
  color:#2a455d; padding:10px 15px; border-top:1px solid #eef4ff; -webkit-transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms;}
.nav-list .nav-header { /* Reset */
  text-shadow:none; /* Override */
  color:#2a455d;}
.nav-list > li > a:hover, .nav-list > li > a:focus { background:#eef4ff; color:#258bce;}
.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus { text-shadow:none; color:#258bce; background-color:rgba(0, 0, 0, 0);}
.nav-list .divider { border-color:rgba(0, 0, 0, 0.1); background:transparent;}
/*
 * Pills
 */
.nav-pills > li > a { /* Reset */
  border-radius:0; line-height:inherit; /* Override */
  padding:3px 9px; padding:0px 6px 2px; box-shadow:inset 0 -2px 0 #dfeaff, inset 0 2px 0 #dfeaff; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.nav-pills > li > a:hover { background:#eef4ff; color:#258bce; background-color:rgba(0, 0, 0, 0); box-shadow:inset 0 -2px 0 #258bce;}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus { /* Overrides */
  background:#258bce; color:#fff; border-radius:3px; box-shadow:none; background-color:#258bce;}
.nav-pills li.dropdown a:hover .caret, .nav-pills li.dropdown a:focus .caret { border-top-color:#258bce; border-bottom-color:#258bce;}
/* Open dropdowns */
.nav-pills li.dropdown.open .caret, .nav-pills li.dropdown.open.active .caret, .nav-pills li.dropdown.open a:hover .caret, .nav-pills li.dropdown.open a:focus .caret { border-top-color:#258bce; border-bottom-color:#258bce;}
.nav-pills .open .dropdown-toggle { background:#eef4ff; color:#258bce; background-color:rgba(0, 0, 0, 0); box-shadow:inset 0 -2px 0 #258bce;}
.nav-pills .dropdown-menu { border-radius:0;}
.nav-pills .dropdown-toggle .caret { margin-left:5px;}
/*
 * Tabs Stacked
 */
.nav-tabs.nav-stacked > li > a { border-color:#258bce; border-radius:0;}
.nav-tabs.nav-stacked > li:first-child > a { border-top-radius:0;}
.nav-tabs.nav-stacked > li:last-child > a { border-bottom-radius:0;}
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus { border-color:#258bce; z-index:2;}
/*
 * Tabs
 */
.nav-tabs { border-bottom:1px solid #258bce;}
.nav-tabs > li > a { border-radius:0 0 0 0; /* Overrides */
  padding:8px 12px 8px 12px;}
.nav-tabs > li > a:hover { border-color:rgba(0, 0, 0, 0.1); border-bottom-color:#258bce; background:#eef4ff; color:#2a455d;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color:#fff; background-color:#258bce; border:1px solid #258bce; border-bottom-color:transparent;}
.tabs-below > .nav-tabs { border-top:1px solid #258bce;}
.tabs-below > .nav-tabs > li > a { border-radius:0 0 0 0;}
.tabs-below > .nav-tabs > li > a:hover { border-color:rgba(0, 0, 0, 0.1); border-top-color:#258bce;}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color:transparent #258bce #258bce #258bce;}
.tabs-left > .nav-tabs { border-right:1px solid #258bce;}
.tabs-left > .nav-tabs > li > a { border-radius:0 0 0 0;}
.tabs-left > .nav-tabs > li > a:hover { border-color:rgba(0, 0, 0, 0.1); border-right-color:#258bce;}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color:#258bce transparent #258bce #258bce;}
.tabs-right > .nav-tabs { border-left:1px solid #258bce;}
.tabs-right > .nav-tabs > li > a { border-radius:0 0 0 0;}
.tabs-right > .nav-tabs > li > a:hover { border-color:rgba(0, 0, 0, 0.1); border-left-color:#258bce;}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus { border-color:#258bce #258bce #258bce transparent;}
/*
 * Dropdowns
 */
.nav-tabs .dropdown-menu { border-radius:0 0 0 0;}
/* Open dropdowns */
.nav-tabs .open .dropdown-toggle { /* Overrides */
  border-color:rgba(0, 0, 0, 0.1); background:#eef4ff; color:#2a455d;}
.nav-tabs li.dropdown.open .caret, .nav-tabs li.dropdown.open.active .caret, .nav-tabs li.dropdown.open a:hover .caret, .nav-tabs li.dropdown.open a:focus .caret { border-top-color:#2a455d; border-bottom-color:#2a455d;}
.nav-tabs .dropdown-toggle .caret { margin-left:5px;}
/* Breadcrumb overrides
 ========================================================================== */
.breadcrumb { background-color:#fff;}
.breadcrumb > li > .divider { color:inherit;}
.breadcrumb > .active { color:#a8aeb6;}
.breadcrumb li { text-shadow:none;}
/* Accordion overrides
 ========================================================================== */
.accordion-group { border-color:#258bce;}
.accordion-inner { border-top-color:#258bce;}
/* Pager overrides
 ========================================================================== */
.pager li > a, .pager li > span { border:none; background-color:rgba(0, 0, 0, 0); border-radius:0; color:#2a455d;}
.pager li > a:hover, .pager li > a:focus { background-color:#fff; color:#258bce;}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color:#a8aeb6; background-color:#fff;}
/* Pagination overrides
 ========================================================================== */
.pagination ul { box-shadow:none;}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:transparent;}
/* Scaffolding overrides
 ========================================================================== */
.img-polaroid { background-color:#fff; border-color:rgba(0, 0, 0, 0.1); box-shadow:none;}
/* Thumbnail overrides
 ========================================================================== */
.thumbnail { border-color:rgba(113, 164, 22, 0.5); box-shadow:none;}
a.thumbnail:hover, a.thumbnail:focus { border-color:rgba(0, 0, 0, 0.1); box-shadow:none;}
.thumbnail .caption { color:#2a455d;}
/* Modal overrides
 ========================================================================== */
.modal-backdrop { background:rgba(37, 139, 206, 0.75);}
div.modal { /* Reset */
  border:none; box-shadow:none; /* Overrides */
  border-radius:0; background:#fff; padding:30px;}
.modal-header { border-color:rgba(0, 0, 0, 0.1);}
.modal-footer { background:#fff; border-color:rgba(0, 0, 0, 0.1); border-radius:0 0 0 0; box-shadow:none;}
/* Table overrides
 ========================================================================== */
.table tbody tr.success td { color:#84c118;}
.table tbody tr.error td { color:#da314b;}
.table tbody tr.warning > td { color:#ff9926;}
.table tbody tr.info td { color:#258bce;}
/* Code
 ========================================================================== */
code i { font-style:normal;}
pre { padding:20px; border:1px solid rgba(0, 0, 0, 0.05); white-space:pre-wrap; word-break:break-word; box-shadow:inset 4px 0 rgba(0, 0, 0, 0.05);}
pre i { font-style:normal;}
/* Close
 ========================================================================== */
.close { color:inherit;}
.close:hover, .close:focus { color:inherit;}
/* Joomla Bootstrap Extended
 ========================================================================== */
a.disabled, a.disabled:hover { background-color:#eef4ff; color:#a8aeb6; border-radius:3px; border:1px solid rgba(0, 0, 0, 0.1); padding:0 15px; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; transition:all cubic-bezier(0.62, 0.28, 0.23, 0.99) 250ms; box-shadow:none; background-image:none;}
a.disabled i, a.disabled:hover i { -webkit-transition:200ms ease-in-out; -moz-transition:200ms ease-in-out; transition:200ms ease-in-out;}
/* ========================================================================
   Name:           Bootstrap fix
   Description:    Compatibility layer for Bootstrap
 ========================================================================== */
/* Fixes Bootstrap defacement caused by UIkit
 ========================================================================== */
body { padding-left:0; padding-right:0; background-color:transparent; font:inherit; color:inherit;}
ul.inline, ol.inline, ul.unstyled, ol.unstyled, .list-striped, .list-condensed, .nav:not(.nav-list), .pager, .pagination ul { padding-left:0;}
/* Fix text-rendering property in headings
========================================================================== */
h1, h2, h3, h4, h5, h6 { text-rendering:auto;}
/* Fixes UIkit defacement caused by Bootstrap
 ========================================================================== */
/*
 * Base
 */
li, dt, dd { line-height:32px;}
pre { border:0; border-radius:0;}
code { padding:0; border:none; border-radius:0; background:none;}
q:before { content:open-quote;}
q:after { content:close-quote;}
blockquote p { font-size:inherit; font-weight:inherit; line-height:inherit;}
blockquote small { line-height:inherit;}
blockquote small:before { content:'';}
pre code { border:0; background-color:inherit; padding:0;}
iframe { max-width:none;}
/*
 * Form
 */
.uk-form { margin:0;}
.uk-form label { display:inline-block; margin:0; line-height:32px; font-family:'Varela'; font-size:16px; font-weight:normal;}
.uk-form legend { display:inline-block; margin-bottom:0; color:inherit;}
.uk-form input:not([class*='uk-form-width-']):not([class*='uk-width-']):not([type="radio"]):not([type="checkbox"]), .uk-form select:not([class*='uk-form-width-']):not([class*='uk-width-']), .uk-form textarea:not([class*='uk-form-width-']):not([class*='uk-width-']) { width:auto;}
.uk-form select, .uk-form textarea, .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] { height:auto; margin:0; border-radius:0; background:none; box-shadow:none; /* Focus state */
}
.uk-form select:focus, .uk-form textarea:focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus { box-shadow:none;}
.uk-form input[type="file"] { height:auto;}
.uk-form input[type="radio"], .uk-form input[type="checkbox"] { vertical-align:baseline;}
/*
 * Utility
 */
.uk-link-reset:focus, .uk-link-reset a:focus { text-decoration:none;}
/*
 * Search
 * Define defaults because search is an addon and may not been loaded by the theme
 */
input.uk-search-field { /* Reset */
  -webkit-appearance:none; -moz-box-sizing:border-box; box-sizing:border-box; margin:0; border-radius:0; box-shadow:none; font-size:16px; line-height:normal; /* Override */
  width:200px; height:35px; padding:0 0 0 30px; background:rgba(0, 0, 0, 0); color:#2a455d; -webkit-transition:all linear 0.2s; transition:all linear 0.2s; /* Override for themes */
  cursor:pointer; z-index:1; position:relative; padding-left:30px; border-radius:3px; background-color:rgba(0, 0, 0, 0); border:1px solid rgba(42, 69, 93, 0.3);}
input.uk-search-field:focus { /* Reset */
  border:1px solid rgba(42, 69, 93, 0.3); background:rgba(0, 0, 0, 0); box-shadow:none; /* Override */
  outline:0; /* Override for themes */
  border:1px solid #258bce;}
.uk-offcanvas input.uk-search-field { /* Override */
  width:100%; border-color:rgba(0, 0, 0, 0.1); background:rgba(0, 0, 0, 0); color:#2a455d; /* Override for themes */
  padding:0 30px; cursor:text;}
/*
 * Fixed off-canvas for Windows phones
 */
@-ms-viewport { width:auto;}
.form-horizontal .control-label { text-align:left;}
.form-horizontal .controls { margin-left:0;}
.form-horizontal .form-actions { padding:0; text-align:right;}
legend { border-bottom:0; font-size:14px; line-height:26px; margin-bottom:10px;}
.well { padding:0 !important;}
.btn { padding:4px 15px; line-height:26px;}
textarea { height:auto;}
div.modal { position:fixed; left:auto; right:auto; top:30%; z-index:99999; width:75%;}