.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}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.visible-embed{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}
@media (min-width:760px) 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:759px){.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-phone{display:inherit!important}
.visible-phone li{display:list-item!important}
.hidden-phone{display:none!important}
}
@media (min-width:760px) and (max-width:990px){.hidden-desktop{display:inherit!important}
.visible-desktop{display:none!important}
.visible-embed{display:inherit!important}
.hidden-embed{display:none!important}
}
@media (min-width:760px) and (max-width:990px){.row{margin-left:-20px;}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*=span]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span11{width:662px}
.span10{width:600px}
.span9{width:538px}
.span8{width:476px}
.span7{width:414px}
.span6{width:352px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.span1{width:42px}
.offset12{margin-left:764px}
.offset11{margin-left:702px}
.offset10{margin-left:640px}
.offset9{margin-left:578px}
.offset8{margin-left:516px}
.offset7{margin-left:454px}
.offset6{margin-left:392px}
.offset5{margin-left:330px}
.offset4{margin-left:268px}
.offset3{margin-left:206px}
.offset2{margin-left:144px}
.offset1{margin-left:82px}
.row-fluid{width:100%;}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.76243094%;}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:100%;}
.row-fluid .span11{width:91.43646409%;}
.row-fluid .span10{width:82.87292818%;}
.row-fluid .span9{width:74.30939227%;}
.row-fluid .span8{width:65.74585635%;}
.row-fluid .span7{width:57.18232044%;}
.row-fluid .span6{width:48.61878453%;}
.row-fluid .span5{width:40.05524862%;}
.row-fluid .span4{width:31.49171271%;}
.row-fluid .span3{width:22.9281768%;}
.row-fluid .span2{width:14.36464088%;}
.row-fluid .span1{width:5.80110497%;}
.row-fluid .offset12{margin-left:105.52486188%;}
.row-fluid .offset12:first-child{margin-left:102.76243094%;}
.row-fluid .offset11{margin-left:96.96132597%;}
.row-fluid .offset11:first-child{margin-left:94.19889503%;}
.row-fluid .offset10{margin-left:88.39779006%;}
.row-fluid .offset10:first-child{margin-left:85.63535912%;}
.row-fluid .offset9{margin-left:79.83425414%;}
.row-fluid .offset9:first-child{margin-left:77.0718232%;}
.row-fluid .offset8{margin-left:71.27071823%;}
.row-fluid .offset8:first-child{margin-left:68.50828729%;}
.row-fluid .offset7{margin-left:62.70718232%;}
.row-fluid .offset7:first-child{margin-left:59.94475138%;}
.row-fluid .offset6{margin-left:54.14364641%;}
.row-fluid .offset6:first-child{margin-left:51.38121547%;}
.row-fluid .offset5{margin-left:45.5801105%;}
.row-fluid .offset5:first-child{margin-left:42.81767956%;}
.row-fluid .offset4{margin-left:37.01657459%;}
.row-fluid .offset4:first-child{margin-left:34.25414365%;}
.row-fluid .offset3{margin-left:28.45303867%;}
.row-fluid .offset3:first-child{margin-left:25.69060773%;}
.row-fluid .offset2{margin-left:19.88950276%;}
.row-fluid .offset2:first-child{margin-left:17.12707182%;}
.row-fluid .offset1{margin-left:11.32596685%;}
.row-fluid .offset1:first-child{margin-left:8.56353591%;}
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 (max-width:759px){.container{padding:0 10px}
.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],.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}
.input-large,.input-xlarge,.input-xxlarge,input[class*=span],select[class*=span],textarea[class*=span],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*=span],.input-append input[class*=span]{display:inline-block;width:auto}
.controls-row [class*=span]+[class*=span]{margin-left:0}
.modal{width:auto!important;max-height:100%!important;left:1em!important;right:1em!important;box-sizing:border-box}
.modal .modal-header h1,.modal .modal-header h2,.modal .modal-header h3{font-size:22px;border-bottom:none}
.modal .modal-body{box-sizing:border-box}
}
@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.page-header h1 small{display:block;line-height:20px}
input[type=checkbox],input[type=radio]{border:1px solid #ccc}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.carousel-caption{position:static}
}
.dropup,.dropdown{position:relative}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);;;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{;height:1px;margin:9px 1px;;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap}
#dropmenu-hover-mixin,.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}
#dropmenu-active-mixin,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}
.dropmenu-disabled-mixin,.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}
.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}
.open>.dropdown-menu{display:block}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
@media (max-width:759px){body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .nav>li,.navbar .nav>li a{border:0 none!important}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav>li{float:none}
.nav-collapse .nav>.divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#222;text-shadow:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a,.nav-collapse .dropdown-menu span.no-link{display:block;color:#222;font-weight:700;line-height:initial;margin:initial;margin-bottom:2px;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:initial}
.nav-collapse .dropdown-menu span.no-link{font-weight:400}
.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{text-decoration:none!important;color:#fff!important;background-color:#08c!important;background-color:#0081c2!important;background-image:-moz-linear-gradient(top,#08c,#0077b3)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3))!important;background-image:-webkit-linear-gradient(top,#08c,#0077b3)!important;background-image:-o-linear-gradient(top,#08c,#0077b3)!important;background-image:linear-gradient(to bottom,#08c,#0077b3)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)!important;text-shadow:none;box-shadow:none;-moz-box-shadow:none}
.nav-collapse .nav>li>a:active,.nav-collapse .dropdown-menu a:active{color:#fff!important;text-decoration:none!important;outline:0!important;background-color:#08c!important;background-color:#0081c2!important;background-image:-moz-linear-gradient(top,#08c,#0077b3)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3))!important;background-image:-webkit-linear-gradient(top,#08c,#0077b3)!important;background-image:-o-linear-gradient(top,#08c,#0077b3)!important;background-image:linear-gradient(to bottom,#08c,#0077b3)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)!important;text-shadow:none;box-shadow:none;-moz-box-shadow:none}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse.collapse a.dropdown-toggle{display:none}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0;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 .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;font-size:14px!important;padding:10px 15px;margin:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
}
@media (min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}
}