/*!
 * Bootstrap v2.3.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.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:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block;*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;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

#map_canvas img, .google-maps img {max-width:none;}
button, input, select, textarea {margin:0;font-size:100%;vertical-align:middle;}
button, input {
 *overflow:visible;line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding:0;
 border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-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;}
}
body {margin:0;font-family:'Ubuntu', sans-serif;font-size:16px;line-height:20px;color:#333333;background-color:#ffffff;}
a {color:#0088cc;text-decoration:none;}
a:hover, a:focus {color:#005580;text-decoration:underline;}
.img-rounded {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.img-polaroid {padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle {-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
.row {margin-left:-16px;*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:16px;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width:788px;}
.span12 {width:788px;}
.span11 {width:721px;}
.span10 {width:654px;}
.span9 {width:587px;}
.span8 {width:520px;}
.span7 {width:453px;}
.span6 {width:386px;}
.span5 {width:319px;}
.span4 {width:252px;}
.span3 {width:185px;}
.span2 {width:118px;}
.span1 {width:51px;}
.offset12 {margin-left:820px;}
.offset11 {margin-left:753px;}
.offset10 {margin-left:686px;}
.offset9 {margin-left:619px;}
.offset8 {margin-left:552px;}
.offset7 {margin-left:485px;}
.offset6 {margin-left:418px;}
.offset5 {margin-left:351px;}
.offset4 {margin-left:284px;}
.offset3 {margin-left:217px;}
.offset2 {margin-left:150px;}
.offset1 {margin-left:83px;}
.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:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.030456852791878%;*margin-left:1.9670050761421318%;}
.row-fluid [class*="span"]:first-child {margin-left:0;}
.row-fluid .controls-row [class*="span"] + [class*="span"] {margin-left:2.030456852791878%;}
.row-fluid .span12 {width:100%;*width:99.93654822335026%;}
.row-fluid .span11 {width:91.497461928934%;*width:91.43401015228426%;}
.row-fluid .span10 {width:82.99492385786802%;*width:82.93147208121827%;}
.row-fluid .span9 {width:74.49238578680203%;*width:74.42893401015229%;}
.row-fluid .span8 {width:65.98984771573603%;*width:65.92639593908629%;}
.row-fluid .span7 {width:57.48730964467005%;*width:57.4238578680203%;}
.row-fluid .span6 {width:48.984771573604064%;*width:48.921319796954315%;}
.row-fluid .span5 {width:40.482233502538065%;*width:40.418781725888316%;}
.row-fluid .span4 {width:31.97969543147208%;*width:31.916243654822335%;}
.row-fluid .span3 {width:23.47715736040609%;*width:23.413705583756343%;}
.row-fluid .span2 {width:14.974619289340101%;*width:14.911167512690355%;}
.row-fluid .span1 {width:6.472081218274112%;*width:6.408629441624366%;}
.row-fluid .offset12 {margin-left:104.06091370558376%;*margin-left:103.93401015228427%;}
.row-fluid .offset12:first-child {margin-left:102.03045685279187%;*margin-left:101.90355329949239%;}
.row-fluid .offset11 {margin-left:95.55837563451776%;*margin-left:95.43147208121827%;}
.row-fluid .offset11:first-child {margin-left:93.52791878172587%;*margin-left:93.40101522842639%;}
.row-fluid .offset10 {margin-left:87.05583756345177%;*margin-left:86.92893401015229%;}
.row-fluid .offset10:first-child {margin-left:85.02538071065989%;*margin-left:84.8984771573604%;}
.row-fluid .offset9 {margin-left:78.55329949238579%;*margin-left:78.4263959390863%;}
.row-fluid .offset9:first-child {margin-left:76.5228426395939%;*margin-left:76.39593908629442%;}
.row-fluid .offset8 {margin-left:70.05076142131979%;*margin-left:69.9238578680203%;}
.row-fluid .offset8:first-child {margin-left:68.0203045685279%;*margin-left:67.89340101522842%;}
.row-fluid .offset7 {margin-left:61.54822335025381%;*margin-left:61.42131979695431%;}
.row-fluid .offset7:first-child {margin-left:59.51776649746193%;*margin-left:59.39086294416243%;}
.row-fluid .offset6 {margin-left:53.04568527918782%;*margin-left:52.91878172588832%;}
.row-fluid .offset6:first-child {margin-left:51.01522842639594%;*margin-left:50.888324873096444%;}
.row-fluid .offset5 {margin-left:44.54314720812182%;*margin-left:44.416243654822324%;}
.row-fluid .offset5:first-child {margin-left:42.512690355329944%;*margin-left:42.385786802030445%;}
.row-fluid .offset4 {margin-left:36.04060913705584%;*margin-left:35.91370558375634%;}
.row-fluid .offset4:first-child {margin-left:34.01015228426396%;*margin-left:33.88324873096446%;}
.row-fluid .offset3 {margin-left:27.538071065989847%;*margin-left:27.41116751269035%;}
.row-fluid .offset3:first-child {margin-left:25.507614213197968%;*margin-left:25.380710659898476%;}
.row-fluid .offset2 {margin-left:19.035532994923855%;*margin-left:18.908629441624367%;}
.row-fluid .offset2:first-child {margin-left:17.00507614213198%;*margin-left:16.878172588832488%;}
.row-fluid .offset1 {margin-left:10.532994923857867%;*margin-left:10.406091370558375%;}
.row-fluid .offset1:first-child {margin-left:8.50253807106599%;*margin-left:8.375634517766498%;}
[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:16px;padding-left:16px;*zoom:1;}
.container-fluid:before, .container-fluid:after {display:table;content:"";line-height:0;}
.container-fluid:after {clear:both;}
.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:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow {position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow {bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow {top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow {top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow {top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.popover {position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-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:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.popover-title:empty {display:none;}
.popover-content {padding:9px 14px;}
.popover .arrow, .popover .arrow:after {position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow {border-width:11px;}
.popover .arrow:after {border-width:10px;content:"";}
.popover.top .arrow {left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}
.popover.top .arrow:after {bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.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:#ffffff;}
.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:#ffffff;}
.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:#ffffff;bottom:-10px;}
.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop, .modal-backdrop.fade.in {opacity:0.8;filter:alpha(opacity=80);}
.modal {position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;
/* IE6-7 */

-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.modal.fade {-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in {top:10%;}
.modal-header {padding:9px 15px;border-bottom:1px solid #eee;}
.modal-header .close {margin-top:2px;}
.modal-header h3 {margin:0;line-height:30px;}
.modal-body {position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form {margin-bottom:0;}
.modal-footer {padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*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;}
.well {min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 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:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small {padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.close {float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover, .close:focus {color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.pull-right {float:right;}
.pull-left {float:left;}
.hide {display:none;}
.show {display:block;}
.invisible {visibility:hidden;}
.affix {position:fixed;}
.fade {opacity:0;-webkit-transition:opacity 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;}



/* BUTTONS ---------------------------------------------------------------- */
.btn {display:inline-block;*display:inline;padding:4px 12px; margin-bottom:0;*margin-left:.3em;font-size:14px; line-height:20px; color:#333333; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer;
background-color:#f5f5f5;
*background-color:#e6e6e6;
background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);
background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat:repeat-x;

border:1px solid #cccccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color:#b3b3b3;

-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color:#333333; background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active, .btn.active {background-color:#cccccc \9;}
.btn:first-child {*margin-left:0;}
.btn:hover, .btn:focus {color:#333333; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}
.btn:focus {outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.btn.active, .btn:active {background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.btn.disabled, .btn[disabled] {cursor:default; background-image:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.btn-xlarge {padding:25px 17px 5px 17px; font-size:19.5px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.btn-xlarge [class^="icon-"], .btn-xlarge [class*=" icon-"] {margin-top:4px;}
.btn-large {padding:11px 19px; font-size:17.5px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {margin-top:4px;}
.btn-small {padding:2px 10px; font-size:11.9px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {margin-top:0;}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {margin-top:-1px;}
.btn-mini {padding:0 6px; font-size:10.5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.btn-block {display:block; width:100%; padding-right:0; padding-left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.btn-block + .btn-block {margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width:100%;}
.btn-success.active {color:rgba(255, 255, 255, 0.75);}

.btn-success {color:#ffffff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
background-color:#8daa00;
*background-color:#a3b254;
background-image:-moz-linear-gradient(top, #768a0e, #a3b254);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#768a0e), to(#a3b254));
background-image:-webkit-linear-gradient(top, #768a0e, #a3b254);
background-image:-o-linear-gradient(top, #768a0e, #a3b254);
background-image:linear-gradient(to top, #768a0e, #a3b254);
background-repeat:repeat-x;
border-color:#a3b254 #a3b254 #768b0f;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {color:#ffffff; 
background-color:#a3b254;
*background-color:#e6f0b4;
background: -webkit-linear-gradient(top, #768a0e, #8d9e34,  #d4e28f); 
background: -moz-linear-gradient(top, #768a0e, #8d9e34,  #d4e28f); 
background: -ms-linear-gradient(top, #768a0e, #8d9e34,  #d4e28f); 
background: -o-linear-gradient(top, #768a0e, #8d9e34,  #d4e28f);
border-color:#8daa00;
}
.btn-success:active, .btn-success.active {background-color:#408140 \9;}



/* DROPDOWN --------------------------------------------------------------- */
.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:7px solid #7f893f;border-right:7px solid transparent;border-left:7px solid transparent;content:"";}
.dropdown .caret {margin-top:10px;margin-left:15px;}
.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:120px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2); *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:9px 1px; *margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu > li > a {display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;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:#ffffff;background-color:#a3b254;background-image:-moz-linear-gradient(top, #a3b254, #768b0f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a3b254), to(#768b0f));background-image:-webkit-linear-gradient(top, #a3b254, #768b0f);background-image:-o-linear-gradient(top, #a3b254, #768b0f);background-image:linear-gradient(to bottom, #a3b254, #768b0f);background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b254', endColorstr='#ff768b0f', GradientType=0);}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#ffffff;text-decoration:none;outline:0;background-color:#a3b254;background-image:-moz-linear-gradient(top, #a3b254, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a3b254), to(#768b0f));background-image:-webkit-linear-gradient(top, #a3b254, #768b0f);background-image:-o-linear-gradient(top, #a3b254, #768b0f);background-image:linear-gradient(to bottom, #a3b254, #768b0f);background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b254', endColorstr='#ff768b0f', GradientType=0);}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {color:#999999;}
.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 #000000;content:"";}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {top:auto;bottom:100%;margin-bottom:1px;}
.dropdown-submenu {position:relative;}
.dropdown-submenu > .dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover > .dropdown-menu {display:block;}
.dropup .dropdown-submenu > .dropdown-menu {top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
.dropdown-submenu > a:after {display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover > a:after {border-left-color:#ffffff;}
.dropdown-submenu.pull-left {float:none;}
.dropdown-submenu.pull-left > .dropdown-menu {left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {padding-left:20px;padding-right:20px;}
.typeahead {z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}





table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; margin-bottom: 20px;}
.table th, .table td { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #dddddd; }
.table .table { background-color: #ffffff; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { border: 1px solid #dddddd; border-collapse: separate;  *border-collapse: collapse;
border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.table-bordered th, .table-bordered td { border-left: 1px solid #dddddd; }
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; }
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; }
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; }
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; }
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; }
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; }
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; }
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; }
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }
.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th { background-color: #FFF; }
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #f5f5f5; }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0; }
.table td.span1, .table th.span1 { float: none; width: 44px; margin-left: 0; }
.table td.span2, .table th.span2 { float: none; width: 124px; margin-left: 0; }
.table td.span3, .table th.span3 { float: none; width: 204px; margin-left: 0; }
.table td.span4, .table th.span4 { float: none; width: 284px; margin-left: 0; }
.table td.span5, .table th.span5 { float: none; width: 364px; margin-left: 0; }
.table td.span6, .table th.span6 { float: none; width: 444px; margin-left: 0; }
.table td.span7, .table th.span7 { float: none; width: 524px; margin-left: 0; }
.table td.span8, .table th.span8 { float: none; width: 604px; margin-left: 0; }
.table td.span9, .table th.span9 { float: none; width: 684px; margin-left: 0; }
.table td.span10, .table th.span10 { float: none; width: 764px; margin-left: 0; }
.table td.span11, .table th.span11 { float: none; width: 844px; margin-left: 0; }
.table td.span12, .table th.span12 { float: none; width: 924px; margin-left: 0; }
.table tbody tr.success > td { background-color: #dff0d8; }
.table tbody tr.error > td { background-color: #f2dede; }
.table tbody tr.warning > td { background-color: #fcf8e3; }
.table tbody tr.info > td { background-color: #d9edf7; }
.table-hover tbody tr.success:hover > td { background-color: #d0e9c6; }
.table-hover tbody tr.error:hover > td { background-color: #ebcccc; }
.table-hover tbody tr.warning:hover > td { background-color: #faf2cc; }
.table-hover tbody tr.info:hover > td { background-color: #c4e3f3; }
 [class^="icon-"], [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; margin-top: 1px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("../img/glyphicons-halflings.png"); background-position: 14px 14px; background-repeat: no-repeat;}

 /**** Pnotify ****/
 
.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.icon-play {
background-position: -264px -72px;
}
.icon-remove {
background-position: -312px 0;
}
.icon-warning-sign {
background-position: -144px -120px;
}