/*!

 * Bootstrap v3.0.0

 *

 * Copyright 2013 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.

 */.navbar-collapse{
max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-bottom:1px solid #000;-webkit-overflow-scrolling:touch
}

.navbar-collapse:after,.navbar-collapse:before{
display:table;content:" "
}

.navbar-collapse:after{
clear:both
}

.navbar-collapse.in{
overflow-y:auto
}

.collapse{
display:none
}

.collapse.in{
display:block
}

.collapsing{
position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
display:block
}

[hidden]{
display:none
}

*,:after,:before{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}

html{
font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%
}

body{
margin:0
}

a:focus{
outline:dotted thin
}

a:active,a:hover{
outline:0
}

abbr[title]{
border-bottom:1px dotted
}

b,strong{
font-weight:700
}

dfn{
font-style:italic
}

q{
quotes:"\201C" "\201D" "\2018" "\2019"
}

sub,sup{
font-size:75%;line-height:0;position:relative;vertical-align:baseline
}

sup{
top:-.5em
}

sub{
bottom:-.25em
}

img{
border:0;vertical-align:middle
}

.img-responsive{
display:block;max-width:100%;height:auto
}

.img-rounded{
border-radius:6px
}

.img-thumbnail{
padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto
}

.img-circle{
border-radius:50%
}

svg:not(:root){
overflow:hidden
}

fieldset{
border:1px solid silver;margin:0 2px;padding:.35em .625em .75em
}

legend{
border:0;padding:0
}

table{
border-collapse:collapse;border-spacing:0
}

p{
margin:0 0 10px
}

small{
font-size:95%
}

.text-left{
text-align:left
}

.text-right{
text-align:right
}

.text-center{
text-align:center
}

ol,ul{
margin-top:0;margin-bottom:10px
}

ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}

.list-inline,.list-unstyled{
padding-left:0;list-style:none
}

.list-inline>li{
display:inline-block;padding-left:5px;padding-right:5px
}

dl{
margin-bottom:20px
}

dd,dt{
line-height:1.428571429
}

dt{
font-weight:700
}

dd{
margin-left:0
}

code,pre{
font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}

code{
padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px
}

pre{
display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px
}

pre.prettyprint{
margin-bottom:20px
}

pre code{
padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0
}

.pre-scrollable{
max-height:340px;overflow-y:scroll
}

.list-group{
padding-left:0
}

.list-group-item{
position:relative;display:block;padding:4px;float:left;width:50%
}

.list-group-item-desc{
position:relative;display:block;padding:4px 4px 0px 4px;float:left;
}

a.list-group-item:focus,a.list-group-item:hover,a.list-group-item-desc:focus,a.list-group-item-desc:hover{
text-decoration:none;background-color:#f5f5f5
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover,.list-group-item-desc.active,.list-group-item-desc.active:focus,.list-group-item-desc.active:hover{
z-index:2;color:#fff;background-color:#428bca;border-color:#428bca
}

.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{
color:inherit
}

.list-group-item-heading{
margin-top:0;margin-bottom:5px
}

.list-group-item-text{
margin-bottom:0;line-height:1.3
}

.clearfix:after,.clearfix:before{
content:" ";display:table
}

.clearfix:after{
clear:both
}

.pull-right{
float:right!important
}

.pull-left{
float:left!important
}

.hide{
display:none!important
}

.show{
display:block!important
}

.invisible{
visibility:hidden
}

.text-hide{
font:0/0 a;color:transparent
}

.row{
margin-left:0;margin-right:0
}

.row:after,.row:before{
content:" ";display:table
}

.row:after{
clear:both
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
position:relative;min-height:1px;padding-left:0;padding-right:0
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
float:left
}

.col-xs-1{
width:8.333333333333332%
}

.col-xs-2{
width:16.666666666666664%
}

.col-xs-3{
width:25%
}

.col-xs-4{
width:33.33333333333333%
}

.col-xs-5{
width:41.66666666666667%
}

.col-xs-6{
width:50%
}

.col-xs-7{
width:58.333333333333336%
}

.col-xs-8{
width:66.66666666666666%
}

.col-xs-9{
width:75%
}

.col-xs-10{
width:83.33333333333334%
}

.col-xs-11{
width:91.66666666666666%
}

.col-xs-12{
width:100%
}

@media (min-width:768px){
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
float:left
}

.col-sm-1{
width:8.333333333333332%
}

.col-sm-2{
width:16.666666666666664%
}

.col-sm-3{
width:25%
}

.col-sm-4{
width:33.33333333333333%
}

.col-sm-5{
width:41.66666666666667%
}

.col-sm-6{
width:50%
}

.col-sm-7{
width:58.333333333333336%
}

.col-sm-8{
width:66.66666666666666%
}

.col-sm-9{
width:75%
}

.col-sm-10{
width:83.33333333333334%
}

.col-sm-11{
width:91.66666666666666%
}

.col-sm-12{
width:100%
}

.col-sm-push-1{
left:8.333333333333332%
}

.col-sm-push-2{
left:16.666666666666664%
}

.col-sm-push-3{
left:25%
}

.col-sm-push-4{
left:33.33333333333333%
}

.col-sm-push-5{
left:41.66666666666667%
}

.col-sm-push-6{
left:50%
}

.col-sm-push-7{
left:58.333333333333336%
}

.col-sm-push-8{
left:66.66666666666666%
}

.col-sm-push-9{
left:75%
}

.col-sm-push-10{
left:83.33333333333334%
}

.col-sm-push-11{
left:91.66666666666666%
}

.col-sm-pull-1{
right:8.333333333333332%
}

.col-sm-pull-2{
right:16.666666666666664%
}

.col-sm-pull-3{
right:25%
}

.col-sm-pull-4{
right:33.33333333333333%
}

.col-sm-pull-5{
right:41.66666666666667%
}

.col-sm-pull-6{
right:50%
}

.col-sm-pull-7{
right:58.333333333333336%
}

.col-sm-pull-8{
right:66.66666666666666%
}

.col-sm-pull-9{
right:75%
}

.col-sm-pull-10{
right:83.33333333333334%
}

.col-sm-pull-11{
right:91.66666666666666%
}

.col-sm-offset-1{
margin-left:8.333333333333332%
}

.col-sm-offset-2{
margin-left:16.666666666666664%
}

.col-sm-offset-3{
margin-left:25%
}

.col-sm-offset-4{
margin-left:33.33333333333333%
}

.col-sm-offset-5{
margin-left:41.66666666666667%
}

.col-sm-offset-6{
margin-left:50%
}

.col-sm-offset-7{
margin-left:58.333333333333336%
}

.col-sm-offset-8{
margin-left:66.66666666666666%
}

.col-sm-offset-9{
margin-left:75%
}

.col-sm-offset-10{
margin-left:83.33333333333334%
}

.col-sm-offset-11{
margin-left:91.66666666666666%
}


}

@media (min-width:992px){
.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
float:left
}

.col-md-1{
width:8.333333333333332%
}

.col-md-2{
width:16.666666666666664%
}

.col-md-3{
width:25%
}

.col-md-4{
width:33.33333333333333%
}

.col-md-5{
width:41.66666666666667%
}

.col-md-6{
width:50%
}

.col-md-7{
width:58.333333333333336%
}

.col-md-8{
width:66.66666666666666%
}

.col-md-9{
width:75%
}

.col-md-10{
width:83.33333333333334%
}

.col-md-11{
width:91.66666666666666%
}

.col-md-12{
width:100%
}

.col-md-push-0{
left:auto
}

.col-md-push-1{
left:8.333333333333332%
}

.col-md-push-2{
left:16.666666666666664%
}

.col-md-push-3{
left:25%
}

.col-md-push-4{
left:33.33333333333333%
}

.col-md-push-5{
left:41.66666666666667%
}

.col-md-push-6{
left:50%
}

.col-md-push-7{
left:58.333333333333336%
}

.col-md-push-8{
left:66.66666666666666%
}

.col-md-push-9{
left:75%
}

.col-md-push-10{
left:83.33333333333334%
}

.col-md-push-11{
left:91.66666666666666%
}

.col-md-pull-0{
right:auto
}

.col-md-pull-1{
right:8.333333333333332%
}

.col-md-pull-2{
right:16.666666666666664%
}

.col-md-pull-3{
right:25%
}

.col-md-pull-4{
right:33.33333333333333%
}

.col-md-pull-5{
right:41.66666666666667%
}

.col-md-pull-6{
right:50%
}

.col-md-pull-7{
right:58.333333333333336%
}

.col-md-pull-8{
right:66.66666666666666%
}

.col-md-pull-9{
right:75%
}

.col-md-pull-10{
right:83.33333333333334%
}

.col-md-pull-11{
right:91.66666666666666%
}

.col-md-offset-0{
margin-left:0
}

.col-md-offset-1{
margin-left:8.333333333333332%
}

.col-md-offset-2{
margin-left:16.666666666666664%
}

.col-md-offset-3{
margin-left:25%
}

.col-md-offset-4{
margin-left:33.33333333333333%
}

.col-md-offset-5{
margin-left:41.66666666666667%
}

.col-md-offset-6{
margin-left:50%
}

.col-md-offset-7{
margin-left:58.333333333333336%
}

.col-md-offset-8{
margin-left:66.66666666666666%
}

.col-md-offset-9{
margin-left:75%
}

.col-md-offset-10{
margin-left:83.33333333333334%
}

.col-md-offset-11{
margin-left:91.66666666666666%
}


}

@media (min-width:1200px){
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
float:left
}

.col-lg-1{
width:8.333333333333332%
}

.col-lg-2{
width:16.666666666666664%
}

.col-lg-3{
width:25%
}

.col-lg-4{
width:33.33333333333333%
}

.col-lg-5{
width:41.66666666666667%
}

.col-lg-6{
width:50%
}

.col-lg-7{
width:58.333333333333336%
}

.col-lg-8{
width:66.66666666666666%
}

.col-lg-9{
width:75%
}

.col-lg-10{
width:83.33333333333334%
}

.col-lg-11{
width:91.66666666666666%
}

.col-lg-12{
width:100%
}

.col-lg-push-0{
left:auto
}

.col-lg-push-1{
left:8.333333333333332%
}

.col-lg-push-2{
left:16.666666666666664%
}

.col-lg-push-3{
left:25%
}

.col-lg-push-4{
left:33.33333333333333%
}

.col-lg-push-5{
left:41.66666666666667%
}

.col-lg-push-6{
left:50%
}

.col-lg-push-7{
left:58.333333333333336%
}

.col-lg-push-8{
left:66.66666666666666%
}

.col-lg-push-9{
left:75%
}

.col-lg-push-10{
left:83.33333333333334%
}

.col-lg-push-11{
left:91.66666666666666%
}

.col-lg-pull-0{
right:auto
}

.col-lg-pull-1{
right:8.333333333333332%
}

.col-lg-pull-2{
right:16.666666666666664%
}

.col-lg-pull-3{
right:25%
}

.col-lg-pull-4{
right:33.33333333333333%
}

.col-lg-pull-5{
right:41.66666666666667%
}

.col-lg-pull-6{
right:50%
}

.col-lg-pull-7{
right:58.333333333333336%
}

.col-lg-pull-8{
right:66.66666666666666%
}

.col-lg-pull-9{
right:75%
}

.col-lg-pull-10{
right:83.33333333333334%
}

.col-lg-pull-11{
right:91.66666666666666%
}

.col-lg-offset-0{
margin-left:0
}

.col-lg-offset-1{
margin-left:8.333333333333332%
}

.col-lg-offset-2{
margin-left:16.666666666666664%
}

.col-lg-offset-3{
margin-left:25%
}

.col-lg-offset-4{
margin-left:33.33333333333333%
}

.col-lg-offset-5{
margin-left:41.66666666666667%
}

.col-lg-offset-6{
margin-left:50%
}

.col-lg-offset-7{
margin-left:58.333333333333336%
}

.col-lg-offset-8{
margin-left:66.66666666666666%
}

.col-lg-offset-9{
margin-left:75%
}

.col-lg-offset-10{
margin-left:83.33333333333334%
}

.col-lg-offset-11{
margin-left:91.66666666666666%
}


}

@-ms-viewport{
width:device-width
}

@media screen and (max-width:400px){
@-ms-viewport{
width:320px
}


}

.hidden{
display:none!important;visibility:hidden!important
}

.visible-lg,.visible-md,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs{
display:none!important
}

@media (max-width:767px){
.visible-xs{
display:block!important
}

tr.visible-xs{
display:table-row!important
}

td.visible-xs,th.visible-xs{
display:table-cell!important
}


}

@media (min-width:768px) and (max-width:991px){
.visible-xs.visible-sm{
display:block!important
}

tr.visible-xs.visible-sm{
display:table-row!important
}

td.visible-xs.visible-sm,th.visible-xs.visible-sm{
display:table-cell!important
}


}

@media (min-width:992px) and (max-width:1199px){
.visible-xs.visible-md{
display:block!important
}

tr.visible-xs.visible-md{
display:table-row!important
}

td.visible-xs.visible-md,th.visible-xs.visible-md{
display:table-cell!important
}


}

@media (min-width:1200px){
.visible-xs.visible-lg{
display:block!important
}

tr.visible-xs.visible-lg{
display:table-row!important
}

td.visible-xs.visible-lg,th.visible-xs.visible-lg{
display:table-cell!important
}


}

@media (max-width:767px){
.visible-sm.visible-xs{
display:block!important
}

tr.visible-sm.visible-xs{
display:table-row!important
}

td.visible-sm.visible-xs,th.visible-sm.visible-xs{
display:table-cell!important
}


}

@media (min-width:768px) and (max-width:991px){
.visible-sm{
display:block!important
}

tr.visible-sm{
display:table-row!important
}

td.visible-sm,th.visible-sm{
display:table-cell!important
}


}

@media (min-width:992px) and (max-width:1199px){
.visible-sm.visible-md{
display:block!important
}

tr.visible-sm.visible-md{
display:table-row!important
}

td.visible-sm.visible-md,th.visible-sm.visible-md{
display:table-cell!important
}


}

@media (min-width:1200px){
.visible-sm.visible-lg{
display:block!important
}

tr.visible-sm.visible-lg{
display:table-row!important
}

td.visible-sm.visible-lg,th.visible-sm.visible-lg{
display:table-cell!important
}


}

@media (max-width:767px){
.visible-md.visible-xs{
display:block!important
}

tr.visible-md.visible-xs{
display:table-row!important
}

td.visible-md.visible-xs,th.visible-md.visible-xs{
display:table-cell!important
}


}

@media (min-width:768px) and (max-width:991px){
.visible-md.visible-sm{
display:block!important
}

tr.visible-md.visible-sm{
display:table-row!important
}

td.visible-md.visible-sm,th.visible-md.visible-sm{
display:table-cell!important
}


}

@media (min-width:992px) and (max-width:1199px){
.visible-md{
display:block!important
}

tr.visible-md{
display:table-row!important
}

td.visible-md,th.visible-md{
display:table-cell!important
}


}

@media (min-width:1200px){
.visible-md.visible-lg{
display:block!important
}

tr.visible-md.visible-lg{
display:table-row!important
}

td.visible-md.visible-lg,th.visible-md.visible-lg{
display:table-cell!important
}


}

@media (max-width:767px){
.visible-lg.visible-xs{
display:block!important
}

tr.visible-lg.visible-xs{
display:table-row!important
}

td.visible-lg.visible-xs,th.visible-lg.visible-xs{
display:table-cell!important
}


}

@media (min-width:768px) and (max-width:991px){
.visible-lg.visible-sm{
display:block!important
}

tr.visible-lg.visible-sm{
display:table-row!important
}

td.visible-lg.visible-sm,th.visible-lg.visible-sm{
display:table-cell!important
}


}

@media (min-width:992px) and (max-width:1199px){
.visible-lg.visible-md{
display:block!important
}

tr.visible-lg.visible-md{
display:table-row!important
}

td.visible-lg.visible-md,th.visible-lg.visible-md{
display:table-cell!important
}


}

@media (min-width:1200px){
.visible-lg{
display:block!important
}

tr.visible-lg{
display:table-row!important
}

td.visible-lg,th.visible-lg{
display:table-cell!important
}


}

.hidden-xs{
display:block!important
}

tr.hidden-xs{
display:table-row!important
}

td.hidden-xs,th.hidden-xs{
display:table-cell!important
}

@media (max-width:767px){
.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{
display:none!important
}


}

@media (min-width:768px) and (max-width:991px){
.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{
display:none!important
}


}

@media (min-width:992px) and (max-width:1199px){
.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{
display:none!important
}


}

@media (min-width:1200px){
.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{
display:none!important
}


}

.hidden-sm{
display:block!important
}

tr.hidden-sm{
display:table-row!important
}

td.hidden-sm,th.hidden-sm{
display:table-cell!important
}

@media (max-width:767px){
.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{
display:none!important
}


}

@media (min-width:768px) and (max-width:991px){
.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{
display:none!important
}


}

@media (min-width:992px) and (max-width:1199px){
.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{
display:none!important
}


}

@media (min-width:1200px){
.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{
display:none!important
}


}

.hidden-md{
display:block!important
}

tr.hidden-md{
display:table-row!important
}

td.hidden-md,th.hidden-md{
display:table-cell!important
}

@media (max-width:767px){
.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{
display:none!important
}


}

@media (min-width:768px) and (max-width:991px){
.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{
display:none!important
}


}

@media (min-width:992px) and (max-width:1199px){
.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{
display:none!important
}


}

@media (min-width:1200px){
.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{
display:none!important
}


}

.hidden-lg{
display:block!important
}

tr.hidden-lg{
display:table-row!important
}

td.hidden-lg,th.hidden-lg{
display:table-cell!important
}

@media (max-width:767px){
.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{
display:none!important
}


}

@media (min-width:768px) and (max-width:991px){
.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{
display:none!important
}


}

@media (min-width:992px) and (max-width:1199px){
.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{
display:none!important
}


}

//Media Queries @media (min-width:768px){
.navbar-collapse{
width:auto;border-top:0
}

.navbar-collapse.collapse{
display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important
}

.navbar-collapse.in{
overflow-y:visible
}

.navbar-toggle{
display:none
}


}

@media (min-width:768px){
.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
}

.dl-horizontal dd:after,.dl-horizontal dd:before{
content:" ";display:table
}

.dl-horizontal dd:after{
clear:both
}


}

