
a{
    color:#008cba;
    text-decoration:none
}
a:hover,a:focus{
    color:#00526e;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{
    display:block;
    width:100% \9;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:0
}
.img-thumbnail{
    padding:4px;
    line-height:1.42857143;
    background-color:#ffffff;
    border:1px solid #dddddd;
    border-radius:0;
    -webkit-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    width:100% \9;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:21px;
    margin-bottom:21px;
    border:0;
    border-top:1px solid #dddddd
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:300;
    line-height:1.1;
    color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
    font-weight:normal;
    line-height:1;
    color:#999999
}
h1,.h1,h2,.h2,h3,.h3{
    margin-top:21px;
    margin-bottom:10.5px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
    font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
    margin-top:10.5px;
    margin-bottom:10.5px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
    font-size:75%
}
h1,.h1{
    font-size:39px
}
h2,.h2{
    font-size:32px
}
h3,.h3{
    font-size:26px
}
h4,.h4{
    font-size:19px
}
h5,.h5{
    font-size:15px
}
h6,.h6{
    font-size:13px
}
p{
    margin:0 0 10.5px
}
.lead{
    margin-bottom:21px;
    font-size:17px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:768px){
    .lead{
        font-size:22.5px
    }
}
small,.small{
    font-size:80%
}
cite{
    font-style:normal
}
mark,.mark{
    background-color:#fcf8e3;
    padding:.2em
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-muted{
    color:#999999
}
.text-primary{
    color:#008cba
}
a.text-primary:hover{
    color:#006687
}
.text-success{
    color:#43ac6a
}
a.text-success:hover{
    color:#358753
}
.text-info{
    color:#5bc0de
}
a.text-info:hover{
    color:#31b0d5
}
.text-warning{
    color:#e99002
}
a.text-warning:hover{
    color:#b67102
}
.text-danger{
    color:#f04124
}
a.text-danger:hover{
    color:#d32a0e
}
.bg-primary{
    color:#fff;
    background-color:#008cba
}
a.bg-primary:hover{
    background-color:#006687
}

a.bg-warning:hover{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:hover{
    background-color:#e4b9b9
}
