@import url(http://fonts.googleapis.com/css?family=Enriqueta:400, 700);
    .alert {
    padding: 15px;
    border-radius: 0;
}
@font-face {
    font-family: 'Purisa';
    src: local('Purisa'),
         url('/static/fonts/Purisa.ttf') format('truetype');
}
.alert .alert-link {
    font-weight: bold;
}
.alert-dismissable {
    padding-right: 35px;
}
.alert-dismissable .close, .alert-dismissable .close:hover, .alert-dismissable .close:focus {
    color: inherit;
}
.label {
    color: #fff;
}
.label[href]:hover, .label[href]:focus {
    color: #fff;
}
html {
    background-color: #000;
}
body {
    padding-top: 0;
    color: #454c54;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.5;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}
body a {
    color: #16a085;
}
body a:hover, body a:focus {
    color: #107360;
}
.countdown {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}
.date-digit, .date-text {
    display: block;
    margin: 0 10px;
}
.date-digit {
    font-size: 4em;
    font-weight: bold;
}
.wrapper-xs {
    padding: 1em 0;
}
.wrapper-sm {
    padding: 2em 0;
}
.wrapper-md {
    padding: 5em 0;
}
.wrapper-lg {
    padding: 8em 0;
}
.bg-highlight {
    background: #e8e8e8;
    color: #454c54;
}
.bg-highlight h1, .bg-highlight .h1, .bg-highlight h2, .bg-highlight .h2, .bg-highlight h3, .bg-highlight .h3, .bg-highlight h4, .bg-highlight .h4, .bg-highlight h5, .bg-highlight .h5, .bg-highlight h6, .bg-highlight .h6 {
    color: #2f353e;
}
.bg-highlight h1.headline:after, .bg-highlight .h1.headline:after, .bg-highlight h2.headline:after, .bg-highlight .h2.headline:after, .bg-highlight h3.headline:after, .bg-highlight .h3.headline:after, .bg-highlight h4.headline:after, .bg-highlight .h4.headline:after, .bg-highlight h5.headline:after, .bg-highlight .h5.headline:after, .bg-highlight h6.headline:after, .bg-highlight .h6.headline:after {
    background: #2f353e;
}
.bg-highlight hr {
    border-top-color: #dbdbdb;
    -webkit-box-shadow: 0 1px 2px #f5f5f5;
    -moz-box-shadow: 0 1px 2px #f5f5f5;
    box-shadow: 0 1px 2px #f5f5f5;
}
.bg-primary {
    background: #52ae73;
    color: #fff;
}
.bg-primary h1, .bg-primary .h1, .bg-primary h2, .bg-primary .h2, .bg-primary h3, .bg-primary .h3, .bg-primary h4, .bg-primary .h4, .bg-primary h5, .bg-primary .h5, .bg-primary h6, .bg-primary .h6 {
    color: #fff;
}
.bg-primary h1.headline:after, .bg-primary .h1.headline:after, .bg-primary h2.headline:after, .bg-primary .h2.headline:after, .bg-primary h3.headline:after, .bg-primary .h3.headline:after, .bg-primary h4.headline:after, .bg-primary .h4.headline:after, .bg-primary h5.headline:after, .bg-primary .h5.headline:after, .bg-primary h6.headline:after, .bg-primary .h6.headline:after {
    background: #fff;
}
.bg-primary hr {
    border-top-color: #138a72;
    -webkit-box-shadow: 0 1px 2px #19b698;
    -moz-box-shadow: 0 1px 2px #19b698;
    box-shadow: 0 1px 2px #19b698;
}
.bg-secondary {
    background: #333;
    color: #fff;
}
.bg-secondary h1, .bg-secondary .h1, .bg-secondary h2, .bg-secondary .h2, .bg-secondary h3, .bg-secondary .h3, .bg-secondary h4, .bg-secondary .h4, .bg-secondary h5, .bg-secondary .h5, .bg-secondary h6, .bg-secondary .h6 {
    color: #fff;
}
.bg-secondary h1.headline:after, .bg-secondary .h1.headline:after, .bg-secondary h2.headline:after, .bg-secondary .h2.headline:after, .bg-secondary h3.headline:after, .bg-secondary .h3.headline:after, .bg-secondary h4.headline:after, .bg-secondary .h4.headline:after, .bg-secondary h5.headline:after, .bg-secondary .h5.headline:after, .bg-secondary h6.headline:after, .bg-secondary .h6.headline:after {
    background: #fff;
}
.bg-secondary hr {
    border-top-color: #262626;
    -webkit-box-shadow: 0 1px 2px #404040;
    -moz-box-shadow: 0 1px 2px #404040;
    box-shadow: 0 1px 2px #404040;
}
.bg-info {
    background: #5fabc9;
    color: #fff;
}
.bg-info h1, .bg-info .h1, .bg-info h2, .bg-info .h2, .bg-info h3, .bg-info .h3, .bg-info h4, .bg-info .h4, .bg-info h5, .bg-info .h5, .bg-info h6, .bg-info .h6 {
    color: #fff;
}
.bg-info h1.headline:after, .bg-info .h1.headline:after, .bg-info h2.headline:after, .bg-info .h2.headline:after, .bg-info h3.headline:after, .bg-info .h3.headline:after, .bg-info h4.headline:after, .bg-info .h4.headline:after, .bg-info h5.headline:after, .bg-info .h5.headline:after, .bg-info h6.headline:after, .bg-info .h6.headline:after {
    background: #fff;
}
.bg-info hr {
    border-top-color: #3190ae;
    -webkit-box-shadow: 0 1px 2px #48abcb;
    -moz-box-shadow: 0 1px 2px #48abcb;
    box-shadow: 0 1px 2px #48abcb;
}
.bg-warning {
    background: #ffbc46;
    color: #fff;
}
.bg-warning h1, .bg-warning .h1, .bg-warning h2, .bg-warning .h2, .bg-warning h3, .bg-warning .h3, .bg-warning h4, .bg-warning .h4, .bg-warning h5, .bg-warning .h5, .bg-warning h6, .bg-warning .h6 {
    color: #fff;
}
.bg-warning h1.headline:after, .bg-warning .h1.headline:after, .bg-warning h2.headline:after, .bg-warning .h2.headline:after, .bg-warning h3.headline:after, .bg-warning .h3.headline:after, .bg-warning h4.headline:after, .bg-warning .h4.headline:after, .bg-warning h5.headline:after, .bg-warning .h5.headline:after, .bg-warning h6.headline:after, .bg-warning .h6.headline:after {
    background: #fff;
}
.bg-warning hr {
    border-top-color: #ffb32c;
    -webkit-box-shadow: 0 1px 2px #ffc560;
    -moz-box-shadow: 0 1px 2px #ffc560;
    box-shadow: 0 1px 2px #ffc560;
}
.bg-success {
    background: #9bc23c;
    color: #fff;
}
.bg-success h1, .bg-success .h1, .bg-success h2, .bg-success .h2, .bg-success h3, .bg-success .h3, .bg-success h4, .bg-success .h4, .bg-success h5, .bg-success .h5, .bg-success h6, .bg-success .h6 {
    color: #fff;
}
.bg-success h1.headline:after, .bg-success .h1.headline:after, .bg-success h2.headline:after, .bg-success .h2.headline:after, .bg-success h3.headline:after, .bg-success .h3.headline:after, .bg-success h4.headline:after, .bg-success .h4.headline:after, .bg-success h5.headline:after, .bg-success .h5.headline:after, .bg-success h6.headline:after, .bg-success .h6.headline:after {
    background: #fff;
}
.bg-success hr {
    border-top-color: #8baf36;
    -webkit-box-shadow: 0 1px 2px #a5c94f;
    -moz-box-shadow: 0 1px 2px #a5c94f;
    box-shadow: 0 1px 2px #a5c94f;
}
.bg-danger, .bg-error {
    background: #c0392b;
    color: #fff;
}
.bg-danger h1, .bg-danger .h1, .bg-danger h2, .bg-danger .h2, .bg-danger h3, .bg-danger .h3, .bg-danger h4, .bg-danger .h4, .bg-danger h5, .bg-danger .h5, .bg-danger h6, .bg-danger .h6 {
    color: #fff;
}
.bg-danger h1.headline:after, .bg-danger .h1.headline:after, .bg-danger h2.headline:after, .bg-danger .h2.headline:after, .bg-danger h3.headline:after, .bg-danger .h3.headline:after, .bg-danger h4.headline:after, .bg-danger .h4.headline:after, .bg-danger h5.headline:after, .bg-danger .h5.headline:after, .bg-danger h6.headline:after, .bg-danger .h6.headline:after {
    background: #fff;
}
.bg-danger hr {
    border-top-color: #ab3326;
    -webkit-box-shadow: 0 1px 2px #d14233;
    -moz-box-shadow: 0 1px 2px #d14233;
    box-shadow: 0 1px 2px #d14233;
}
.bg-light {
    background: #fff;
    color: #454c54;
}
.bg-light h1, .bg-light .h1, .bg-light h2, .bg-light .h2, .bg-light h3, .bg-light .h3, .bg-light h4, .bg-light .h4, .bg-light h5, .bg-light .h5, .bg-light h6, .bg-light .h6 {
    color: inherit;
}
.bg-light h1.headline:after, .bg-light .h1.headline:after, .bg-light h2.headline:after, .bg-light .h2.headline:after, .bg-light h3.headline:after, .bg-light .h3.headline:after, .bg-light h4.headline:after, .bg-light .h4.headline:after, .bg-light h5.headline:after, .bg-light .h5.headline:after, .bg-light h6.headline:after, .bg-light .h6.headline:after {
    background: inherit;
}
.bg-light hr {
    border-top-color: #f2f2f2;
    -webkit-box-shadow: 0 1px 2px #fff;
    -moz-box-shadow: 0 1px 2px #fff;
    box-shadow: 0 1px 2px #fff;
}
.bg-dark {
    background: rgba(51, 51, 51, 0.8);
    color: #fff;
}
.bg-dark h1, .bg-dark .h1, .bg-dark h2, .bg-dark .h2, .bg-dark h3, .bg-dark .h3, .bg-dark h4, .bg-dark .h4, .bg-dark h5, .bg-dark .h5, .bg-dark h6, .bg-dark .h6 {
    color: #fff;
}
.bg-dark h1.headline:after, .bg-dark .h1.headline:after, .bg-dark h2.headline:after, .bg-dark .h2.headline:after, .bg-dark h3.headline:after, .bg-dark .h3.headline:after, .bg-dark h4.headline:after, .bg-dark .h4.headline:after, .bg-dark h5.headline:after, .bg-dark .h5.headline:after, .bg-dark h6.headline:after, .bg-dark .h6.headline:after {
    background: #fff;
}
.bg-dark hr {
    border-top-color: rgba(38, 38, 38, 0.8);
    -webkit-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8);
    -moz-box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8);
    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.8);
}
.bg-custom-home {
    background: url("/static/img/image-1-s.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}
.label-container {
    display: block;
    position: absolute;
    top: 1.5em;
    left: 1.5em;
}
.no-margin-bottom {
    margin-bottom: 0!important;
}
@media(min-width:992px) {
    .offset-top-xl {
    margin-top: -12em;
}
}.padding-sm {
    padding: 1em;
}
.padding-md {
    padding: 2em;
}
.padding-lg {
    padding: 3em;
}
.no-padding-bottom {
    padding-bottom: 0!important;
}
.embed-wrapper {
    position: relative;
    padding-top: 30px;
    height: 0;
    padding-bottom: 50%;
    overflow: hidden;
}
.embed-wrapper iframe, .embed-wrapper object, .embed-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
@media(min-width:768px) {
    .embed-wrapper.embed-sm {
    padding-bottom: 25%}
.embed-wrapper.embed-lg {
    padding-bottom: 75%}
.embed-wrapper.embed-square {
    padding-bottom: 100%}
}.img-stream {
    margin-bottom: 0;
    padding: 0;
}
.img-stream:before, .img-stream:after {
    content: " ";
    display: table;
}
.img-stream:after {
    clear: both;
}
.img-stream li {
    float: left;
    display: block;
    margin: 0 .4em .4em 0;
}
.social-networks {
    padding-left: 0;
    margin-bottom: 0;
}
.social-networks:before, .social-networks:after {
    content: " ";
    display: table;
}
.social-networks:after {
    clear: both;
}
.social-networks li {
    display: inline-block;
    float: left;
    margin: 0 .2em .5em 0;
}
.text-center .social-networks li {
    float: none;
}
.text-right .social-networks li {
    float: right;
}
.social-networks li a {
    padding: 8px 10px;
    font-size: 18px;
    color: #fff;
}
[class*="spacer"]:after {
    display: block;
    content: " "}
.spacer-sm {
    margin-bottom: 10px;
    line-height: 10px;
}
.spacer-md {
    margin-bottom: 20px;
    line-height: 20px;
}
.spacer-lg {
    margin-bottom: 40px;
    line-height: 40px;
}
.spacer-xl {
    margin-bottom: 80px;
    line-height: 80px;
}
.fa-stack-1x, .fa-stack-2x {
    left: 0;
}
.img-rounded {
    border-radius: 0;
}
.img-thumbnail {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    border-radius: 0;
}
.img-circle {
    border-radius: 50%}
.img-rounded, .img-thumbnail, .img-circle {
    margin-bottom: 1em;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-top: 0;
    color: #2f353e;
    font-family: Enriqueta, Helvetica, Arial, sans-serif;
    font-weight: bold;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    color: #454c54;
}
h1.heading-lg, h2.heading-lg, h3.heading-lg, h4.heading-lg, h5.heading-lg, h6.heading-lg, .h1.heading-lg, .h2.heading-lg, .h3.heading-lg, .h4.heading-lg, .h5.heading-lg, .h6.heading-lg {
    font-size: 60px;
}
.heading-default, .heading-default h1, .heading-default h2, .heading-default h3, .heading-default h4, .heading-default h5, .heading-default h6, .heading-default .h1, .heading-default .h2, .heading-default .h3, .heading-default .h4, .heading-default .h5, .heading-default .h6 {
    color: #2f353e!important;
}
.page-header {
    margin-top: 0;
    border-bottom: 1px solid #abb2ba;
}
.headline {
    position: relative;
    margin-bottom: 1em;
}
.headline:after {
    display: block;
    position: absolute;
    bottom: 0;
    content: " ";
    width: 2em;
    height: .15em;
    margin-bottom: -0.5em;
    background: #2f353e;
    left: 0;
}
.text-center .headline:after, .headline.text-center:after {
    left: 50%;
    margin-left: -1em;
}
.text-right .headline:after, .headline.text-right:after {
    left: auto;
    right: 0;
}
blockquote {
    position: relative;
    padding: 1.5em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
blockquote p {
    margin-bottom: 1em;
}
blockquote .quote-author {
    display: block;
    float: left;
    margin-right: 1em;
    max-width: 40px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.blockquote-default {
    color: #2f353e;
    border: 1px solid #8f8f8f;
    padding-left: 4em;
    background: #fff;
}
.blockquote-default small {
    color: #2f353e;
}
.blockquote-default:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit;
}
.blockquote-primary {
    color: #fff;
    border: 1px solid #0d5d4d;
    padding-left: 4em;
    background: #16a085;
}
.blockquote-primary small {
    color: #fff;
}
.blockquote-primary:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit;
}
.blockquote-secondary {
    color: #fff;
    border: 1px solid #0d0d0d;
    padding-left: 4em;
    background: #333;
}
.blockquote-secondary small {
    color: #fff;
}
.blockquote-secondary:before {
    position: absolute;
    width: 28px;
    height: 28px;
    top: .4em;
    left: .4em;
    content: "“";
    font-size: 50px;
    line-height: 50px;
    color: inherit;
}
.text-default, [class*="bg-"] .text-default, .text-default a:not(.btn):not(:hover) {
    color: #454c54;
}
.text-muted {
    color: #737f8c;
}
.text-muted:hover {
    color: #454c54;
}
.text-primary {
    color: #52ae73;
}
.text-primary:hover {
    color: #489059;
}
.text-warning {
    color: #ffbc46;
}
.text-warning:hover {
    color: #ffaa13;
}
.text-danger {
    color: #c0392b;
}
.text-danger:hover {
    color: #962d22;
}
.text-success {
    color: #9bc23c;
}
.text-success:hover {
    color: #7c9b30;
}
.text-info {
    color: #5294ae;
}
.text-info:hover {
    color: #45738a;
}
.text-light {
    color: #fff;
}
.text-light:hover {
    color: #e6e6e6;
}
pre {
    padding: 20px;
    border: 1px solid #b5b5b5;
    font-size: 15px;
    background: #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    overflow: auto;
}
pre, pre code {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
    word-break: normal;
    word-wrap: normal;
    white-space: pre;
}
code {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
table {
    background-color: #fff;
}
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
    border-top: 1px solid #b5b5b5;
}
.table thead>tr>th {
    border-bottom: 2px solid #b5b5b5;
}
.table tbody+tbody {
    border-top: 2px solid #b5b5b5;
}
.table .table {
    background-color: #fff;
}
.table-bordered {
    border: 1px solid #b5b5b5;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #b5b5b5;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #e8e8e8;
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background-color: #dbdbdb;
}
.table>thead>tr>td.active, .table>tbody>tr>td.active, .table>tfoot>tr>td.active, .table>thead>tr>th.active, .table>tbody>tr>th.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>tbody>tr.active>td, .table>tfoot>tr.active>td, .table>thead>tr.active>th, .table>tbody>tr.active>th, .table>tfoot>tr.active>th {
    background-color: #dbdbdb;
}
@media(max-width:768px) {
    .table-responsive {
    border: 1px solid #b5b5b5;
}
}.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th {
    background-color: #9fd757;
    border-color: #93d242;
    color: #087830;
}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover, .table-hover>tbody>tr.success:hover>td {
    background-color: #87cb30;
    border-color: #79b62b;
}
.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th {
    background-color: #fcc8c8;
    border-color: #fbb0b0;
    color: #dc143c;
}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover, .table-hover>tbody>tr.danger:hover>td {
    background-color: #f99898;
    border-color: #f87f7f;
}
.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th {
    background-color: #fbea86;
    border-color: #fae66d;
    color: #c50;
}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover, .table-hover>tbody>tr.warning:hover>td {
    background-color: #f9e155;
    border-color: #f9dd3c;
}
.navbar {
    min-height: 1px;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
@media (min-width:768px) {
    .nav-right {
        float: right;
    }
}
.navbar.navbar-static-top {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.navbar.navbar-fixed-top {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.navbar .navbar-nav>li>a {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
    line-height: 35px;
    font-weight: bold;
}
.navbar .navbar-toggle {
    margin-top: 18px;
}
.navbar-default {
    background: #fff;
    border: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #454c54;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #393f46;
    background-color: #f2f2f2;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #52ae73;
    background-color: #f2f2f2;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #393f46;
    background-color: #f2f2f2;
}
.navbar-default .navbar-nav>.dropdown>a {
    color: #454c54;
}
.navbar-default .navbar-nav>.dropdown>a .caret, .navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #393f46;
    border-bottom-color: #393f46;
}
@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #454c54;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #393f46;
    background: #f2f2f2;
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: rgba(69, 76, 84, 0.5);
}
.navbar-default .navbar-nav .open .dropdown-menu .divider {
    background-color: #e6e6e6;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
}
}.navbar-default .navbar-toggle {
    background-color: #f2f2f2;
    border: 1px solid transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ccc;
}
.navbar-default .navbar-brand {
    color: #2f353e;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #24292f;
}
.navbar-default .navbar-text {
    color: #454c54;
}
.navbar-default .navbar-link {
    color: #5c6570;
}
.navbar-default .navbar-link:hover, .navbar-default .navbar-link:focus {
    color: #000;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e6e6e6;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
}
.navbar-inverse {
    background: #333;
    border: 1px solid #1a1a1a;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: #262626;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #16a085;
    background-color: #262626;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #262626;
}
.navbar-inverse .navbar-nav>.dropdown>a {
    color: #fff;
}
.navbar-inverse .navbar-nav>.dropdown>a .caret, .navbar-inverse .navbar-nav>.dropdown>a:hover .caret, .navbar-inverse .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
@media(max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #454c54;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #fff;
    background: #262626;
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color: rgba(255, 255, 255, 0.5);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #1a1a1a;
    -webkit-box-shadow: 0 1px 0 #4d4d4d;
    -moz-box-shadow: 0 1px 0 #4d4d4d;
    box-shadow: 0 1px 0 #4d4d4d;
}
}.navbar-inverse .navbar-toggle {
    background-color: #262626;
    border: 1px solid transparent;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #404040;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-brand {
    color: #fff;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #eee;
}
.navbar-inverse .navbar-text {
    color: #454c54;
}
.navbar-inverse .navbar-link {
    color: #5c6570;
}
.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus {
    color: #abb2ba;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #1a1a1a;
    -webkit-box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d;
    -moz-box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d;
    box-shadow: inset 0 1px 0 #4d4d4d, 0 1px 0 #4d4d4d;
}
.navbar-form {
    padding-top: 10px;
    padding-bottom: 10px;
}
@media(min-width:1200px) {
    .navbar-default .navbar-collapse, .navbar-inverse .navbar-collapse, .navbar-default .navbar-form, .navbar-inverse .navbar-form {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
}.navbar-text {
    margin-top: 24px;
    margin-bottom: 24px;
}
.navbar-btn {
    margin: 18px 0;
}
.navbar-brand {
    padding-top: 8px;
    padding-bottom: 0;
}
.dropdown-menu {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2);
    box-shadow: 0 6px 12px rgba(51, 51, 51, 0.2);
}
.dropdown-menu>li>a {
    color: #454c54;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #fff;
    background: #52ae73;
}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    color: rgba(69, 76, 84, 0.5);
}
.dropdown-menu .divider {
    background-color: #e6e6e6;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    box-shadow: 0 1px 0 #fff;
}
.dropdown-header {
    color: #454c54;
}
.caret, .dropdown .caret, .btn-default .caret, .dropup .btn-default .caret {
    border-bottom-color: #fff;
}
.btn-default .caret {
    border-top-color: #fff;
}
.nav>li>a {
    font-weight: bold;
}
.nav>li>a:hover, .nav>li>a:focus {
    color: #16a085;
    text-decoration: none;
    background-color: #dbdbdb;
}
.nav.disabled>a {
    color: #38e4c2;
}
.nav.disabled>a:hover, .nav.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #dbdbdb;
    border-color: transparent;
}
.nav .open>a .caret, .nav .open>a:hover .caret, .nav .open>a:focus .caret {
    border-top-color: #16a085;
    border-bottom-color: #16a085;
}
.nav .caret {
    border-top-color: #16a085;
    border-bottom-color: #16a085;
}
.nav a:hover .caret {
    border-top-color: #16a085;
    border-bottom-color: #16a085;
}
.nav-tabs {
    border-bottom: 1px solid #b5b5b5;
}
.nav-tabs>li>a {
    color: #16a085;
    background-color: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.nav-tabs>li>a:hover {
    border-color: transparent;
    border-bottom: 1px solid #b5b5b5;
    background: #dbdbdb;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #454c54;
    border: 1px solid #b5b5b5;
    border-bottom-color: #fff;
    background: #fff;
}
.tab-content {
    padding: 20px;
    background: #fff;
    border: 1px solid #b5b5b5;
    border-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #16a085;
}
.nav-pills>li>a {
    color: #16a085;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.nav-pills>li>a:hover, .nav-pills>li>a:focus {
    color: #16a085;
    background: #dbdbdb;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #16a085;
}
.nav-pills>li.disabled>a, .nav-pills>li.disabled>a:hover, .nav-pills>li.disabled>a:focus {
    color: rgba(22, 160, 133, 0.7);
    background: transparent;
}
.breadcrumb {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #cecece;
    background-color: transparent;
}
.breadcrumb>li+li:before {
    font-family: "Times New Roman", Times, serif;
    content: "\00BB \00a0";
    color: #8f98a3;
}
.breadcrumb>.active {
    color: #454c54;
}
.pagination>li {
    display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.pagination>li:last-child>a, .pagination>li:last-child>a {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.pagination>li>a, .pagination>li>span {
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #b5b5b5;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: #fff;
    background-color: #16a085;
    border-color: #16a085;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    color: #fff;
    background-color: #16a085;
    border-color: #16a085;
}
.pagination>.disabled>span, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #505962;
    background-color: #fff;
    border-color: #b5b5b5;
}
.pager li>a, .pager li>span {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #b5b5b5;
    background-color: #fff;
}
.pager li>a:hover, .pager li>a:focus {
    color: #fff;
    background-color: #16a085;
    border-color: #16a085;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
    color: #505962;
    background-color: #fff;
}
.label-default {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #676e76;
}
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #4f555b;
}
.label-primary {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #16a085;
}
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #107360;
}
.label-success {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #9bc23c;
}
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #7c9b30;
}
.label-info {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #37a0c2;
}
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #2c7f9a;
}
.label-warning {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #ffbc46;
}
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ffaa13;
}
.label-danger {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #c0392b;
}
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #962d22;
}
.badge {
    color: #fff;
    background-color: #676e76;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
a .badge:hover, a .badge:focus {
    color: #fff;
}
a.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #16a085;
    background-color: #fff;
}
.jumbotron {
    color: inherit;
    background-color: #e8e8e8;
}
.jumbotron, .container .jumbotron {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.jumbotron h1 {
    color: #2f353e;
}
.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    border-radius: 0;
}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    border-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.input-group-addon {
    background-color: #e8e8e8;
    border: 1px solid #b5b5b5;
    border-radius: 0;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%}
.carousel {
    margin-bottom: 2em;
}
.carousel-caption h1, .carousel-caption .h1, .carousel-caption h2, .carousel-caption .h2, .carousel-caption h3, .carousel-caption .h3, .carousel-caption h4, .carousel-caption .h4, .carousel-caption h5, .carousel-caption .h5, .carousel-caption h6, .carousel-caption .h6 {
    color: #fff;
}
@media screen and (min-width:768px) {
    .carousel-caption {
    right: 5%;
    left: 5%;
    padding-bottom: auto;
    top: 25%}
}.carousel-control {
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
    opacity: 1;
    filter: alpha(opacity=100);
}
.carousel-control.right, .carousel-control.left {
    background: rgba(0, 0, 0, 0.2);
}
.carousel-control>span {
    margin-top: -0.5em;
}
.carousel-control .glyphicon-chevron-left {
    left: .5em;
}
.carousel-control .glyphicon-chevron-right {
    right: .5em;
}
.btn {
    font-weight: bold;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.btn-link {
    color: #16a085;
}
.btn-link:hover, .btn-link:focus {
    color: #107360;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #16a085;
}
.btn-default {
    color: #fff;
    background-color: #333;
    border-color: #333;
    text-shadow: 0 -1px 0 #1a1a1a;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #404040;
    border-color: #404040;
}
.btn-group-vertical>.btn-default:first-child:not(:last-child), .btn-group-vertical>.btn-default:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default, .btn-group-vertical>.btn-default:first-child:not(:last-child):hover, .btn-group-vertical>.btn-default:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:hover, .btn-group-vertical>.btn-default:first-child:not(:last-child):focus, .btn-group-vertical>.btn-default:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:focus, .btn-group-vertical>.btn-default:first-child:not(:last-child):active, .btn-group-vertical>.btn-default:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-default:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-default, .input-group-btn .btn-default, .input-group-btn.open .btn-default, .input-group-btn .open .dropdown-toggle.btn-default {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #333;
    border-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #52ae73;
    border-color: #52ae73;
    text-shadow: 0 -1px 0 #4d955f;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #55bc7e;
    border-color: #55bc7e;
}
.btn-group-vertical>.btn-primary:first-child:not(:last-child), .btn-group-vertical>.btn-primary:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary, .btn-group-vertical>.btn-primary:first-child:not(:last-child):hover, .btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:hover, .btn-group-vertical>.btn-primary:first-child:not(:last-child):focus, .btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:focus, .btn-group-vertical>.btn-primary:first-child:not(:last-child):active, .btn-group-vertical>.btn-primary:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-primary:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-primary, .input-group-btn .btn-primary, .input-group-btn.open .btn-primary, .input-group-btn .open .dropdown-toggle.btn-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #16a085;
    border-color: #16a085;
}
.btn-success {
    color: #fff;
    background-color: #9bc23c;
    border-color: #9bc23c;
    text-shadow: 0 -1px 0 #7c9b30;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #a5c94f;
    border-color: #a5c94f;
}
.btn-group-vertical>.btn-success:first-child:not(:last-child), .btn-group-vertical>.btn-success:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success, .btn-group-vertical>.btn-success:first-child:not(:last-child):hover, .btn-group-vertical>.btn-success:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:hover, .btn-group-vertical>.btn-success:first-child:not(:last-child):focus, .btn-group-vertical>.btn-success:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:focus, .btn-group-vertical>.btn-success:first-child:not(:last-child):active, .btn-group-vertical>.btn-success:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-success:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-success, .input-group-btn .btn-success, .input-group-btn.open .btn-success, .input-group-btn .open .dropdown-toggle.btn-success {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #9bc23c;
    border-color: #9bc23c;
}
.btn-info {
    color: #fff;
    background-color: #37a0c2;
    border-color: #37a0c2;
    text-shadow: 0 -1px 0 #2c7f9a;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #48abcb;
    border-color: #48abcb;
}
.btn-group-vertical>.btn-info:first-child:not(:last-child), .btn-group-vertical>.btn-info:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info, .btn-group-vertical>.btn-info:first-child:not(:last-child):hover, .btn-group-vertical>.btn-info:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:hover, .btn-group-vertical>.btn-info:first-child:not(:last-child):focus, .btn-group-vertical>.btn-info:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:focus, .btn-group-vertical>.btn-info:first-child:not(:last-child):active, .btn-group-vertical>.btn-info:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-info:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-info, .input-group-btn .btn-info, .input-group-btn.open .btn-info, .input-group-btn .open .dropdown-toggle.btn-info {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #37a0c2;
    border-color: #37a0c2;
}
.btn-warning {
    color: #fff;
    background-color: #ffbc46;
    border-color: #ffbc46;
    text-shadow: 0 -1px 0 #ffaa13;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ffc560;
    border-color: #ffc560;
}
.btn-group-vertical>.btn-warning:first-child:not(:last-child), .btn-group-vertical>.btn-warning:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning, .btn-group-vertical>.btn-warning:first-child:not(:last-child):hover, .btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:hover, .btn-group-vertical>.btn-warning:first-child:not(:last-child):focus, .btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:focus, .btn-group-vertical>.btn-warning:first-child:not(:last-child):active, .btn-group-vertical>.btn-warning:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-warning:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-warning, .input-group-btn .btn-warning, .input-group-btn.open .btn-warning, .input-group-btn .open .dropdown-toggle.btn-warning {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #ffbc46;
    border-color: #ffbc46;
}
.btn-danger {
    color: #fff;
    background-color: #c0392b;
    border-color: #c0392b;
    text-shadow: 0 -1px 0 #962d22;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d14233;
    border-color: #d14233;
}
.btn-group-vertical>.btn-danger:first-child:not(:last-child), .btn-group-vertical>.btn-danger:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger, .btn-group-vertical>.btn-danger:first-child:not(:last-child):hover, .btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:hover, .btn-group-vertical>.btn-danger:first-child:not(:last-child):focus, .btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:focus, .btn-group-vertical>.btn-danger:first-child:not(:last-child):active, .btn-group-vertical>.btn-danger:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-danger:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-danger, .input-group-btn .btn-danger, .input-group-btn.open .btn-danger, .input-group-btn .open .dropdown-toggle.btn-danger {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #c0392b;
    border-color: #c0392b;
}
.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998;
    text-shadow: 0 -1px 0 #2d4373;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #4264aa;
    border-color: #4264aa;
}
.btn-group-vertical>.btn-facebook:first-child:not(:last-child), .btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook, .btn-group-vertical>.btn-facebook:first-child:not(:last-child):hover, .btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:hover, .btn-group-vertical>.btn-facebook:first-child:not(:last-child):focus, .btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:focus, .btn-group-vertical>.btn-facebook:first-child:not(:last-child):active, .btn-group-vertical>.btn-facebook:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-facebook:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-facebook, .input-group-btn .btn-facebook, .input-group-btn.open .btn-facebook, .input-group-btn .open .dropdown-toggle.btn-facebook {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: #3b5998;
}
.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: #55acee;
    text-shadow: 0 -1px 0 #2795e9;
}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #6cb7f0;
    border-color: #6cb7f0;
}
.btn-group-vertical>.btn-twitter:first-child:not(:last-child), .btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter, .btn-group-vertical>.btn-twitter:first-child:not(:last-child):hover, .btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:hover, .btn-group-vertical>.btn-twitter:first-child:not(:last-child):focus, .btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:focus, .btn-group-vertical>.btn-twitter:first-child:not(:last-child):active, .btn-group-vertical>.btn-twitter:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-twitter:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-twitter, .input-group-btn .btn-twitter, .input-group-btn.open .btn-twitter, .input-group-btn .open .dropdown-toggle.btn-twitter {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active {
    background-color: #55acee;
    border-color: #55acee;
}
.btn-google-plus {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39;
    text-shadow: 0 -1px 0 #c23321;
}
.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active, .btn-google-plus.active, .open .dropdown-toggle.btn-google-plus {
    color: #fff;
    background-color: #e15f4f;
    border-color: #e15f4f;
}
.btn-group-vertical>.btn-google-plus:first-child:not(:last-child), .btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus, .btn-group-vertical>.btn-google-plus:first-child:not(:last-child):hover, .btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:hover, .btn-group-vertical>.btn-google-plus:first-child:not(:last-child):focus, .btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:focus, .btn-group-vertical>.btn-google-plus:first-child:not(:last-child):active, .btn-group-vertical>.btn-google-plus:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-google-plus:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-google-plus, .input-group-btn .btn-google-plus, .input-group-btn.open .btn-google-plus, .input-group-btn .open .dropdown-toggle.btn-google-plus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-google-plus.disabled, .btn-google-plus[disabled], fieldset[disabled] .btn-google-plus, .btn-google-plus.disabled:hover, .btn-google-plus[disabled]:hover, fieldset[disabled] .btn-google-plus:hover, .btn-google-plus.disabled:focus, .btn-google-plus[disabled]:focus, fieldset[disabled] .btn-google-plus:focus, .btn-google-plus.disabled:active, .btn-google-plus[disabled]:active, fieldset[disabled] .btn-google-plus:active, .btn-google-plus.disabled.active, .btn-google-plus[disabled].active, fieldset[disabled] .btn-google-plus.active {
    background-color: #dd4b39;
    border-color: #dd4b39;
}
.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: #cb2027;
    text-shadow: 0 -1px 0 #9f191f;
}
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active, .btn-pinterest.active, .open .dropdown-toggle.btn-pinterest {
    color: #fff;
    background-color: #dd272f;
    border-color: #dd272f;
}
.btn-group-vertical>.btn-pinterest:first-child:not(:last-child), .btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest, .btn-group-vertical>.btn-pinterest:first-child:not(:last-child):hover, .btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:hover, .btn-group-vertical>.btn-pinterest:first-child:not(:last-child):focus, .btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:focus, .btn-group-vertical>.btn-pinterest:first-child:not(:last-child):active, .btn-group-vertical>.btn-pinterest:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-pinterest:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-pinterest, .input-group-btn .btn-pinterest, .input-group-btn.open .btn-pinterest, .input-group-btn .open .dropdown-toggle.btn-pinterest {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-pinterest.disabled, .btn-pinterest[disabled], fieldset[disabled] .btn-pinterest, .btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled:active, .btn-pinterest[disabled]:active, fieldset[disabled] .btn-pinterest:active, .btn-pinterest.disabled.active, .btn-pinterest[disabled].active, fieldset[disabled] .btn-pinterest.active {
    background-color: #cb2027;
    border-color: #cb2027;
}
.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: #007bb6;
    text-shadow: 0 -1px 0 #005983;
}
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open .dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #008cd0;
    border-color: #008cd0;
}
.btn-group-vertical>.btn-linkedin:first-child:not(:last-child), .btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin, .btn-group-vertical>.btn-linkedin:first-child:not(:last-child):hover, .btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:hover, .btn-group-vertical>.btn-linkedin:first-child:not(:last-child):focus, .btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:focus, .btn-group-vertical>.btn-linkedin:first-child:not(:last-child):active, .btn-group-vertical>.btn-linkedin:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-linkedin:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-linkedin, .input-group-btn .btn-linkedin, .input-group-btn.open .btn-linkedin, .input-group-btn .open .dropdown-toggle.btn-linkedin {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-linkedin.disabled, .btn-linkedin[disabled], fieldset[disabled] .btn-linkedin, .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled:active, .btn-linkedin[disabled]:active, fieldset[disabled] .btn-linkedin:active, .btn-linkedin.disabled.active, .btn-linkedin[disabled].active, fieldset[disabled] .btn-linkedin.active {
    background-color: #007bb6;
    border-color: #007bb6;
}
.btn-youtube {
    color: #fff;
    background-color: #b00;
    border-color: #b00;
    text-shadow: 0 -1px 0 #800;
}
.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active, .btn-youtube.active, .open .dropdown-toggle.btn-youtube {
    color: #fff;
    background-color: #d40000;
    border-color: #d40000;
}
.btn-group-vertical>.btn-youtube:first-child:not(:last-child), .btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube, .btn-group-vertical>.btn-youtube:first-child:not(:last-child):hover, .btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:hover, .btn-group-vertical>.btn-youtube:first-child:not(:last-child):focus, .btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:focus, .btn-group-vertical>.btn-youtube:first-child:not(:last-child):active, .btn-group-vertical>.btn-youtube:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-youtube:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-youtube, .input-group-btn .btn-youtube, .input-group-btn.open .btn-youtube, .input-group-btn .open .dropdown-toggle.btn-youtube {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-youtube.disabled, .btn-youtube[disabled], fieldset[disabled] .btn-youtube, .btn-youtube.disabled:hover, .btn-youtube[disabled]:hover, fieldset[disabled] .btn-youtube:hover, .btn-youtube.disabled:focus, .btn-youtube[disabled]:focus, fieldset[disabled] .btn-youtube:focus, .btn-youtube.disabled:active, .btn-youtube[disabled]:active, fieldset[disabled] .btn-youtube:active, .btn-youtube.disabled.active, .btn-youtube[disabled].active, fieldset[disabled] .btn-youtube.active {
    background-color: #b00;
    border-color: #b00;
}
.btn-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: #1ab7ea;
    text-shadow: 0 -1px 0 #1295bf;
}
.btn-vimeo:hover, .btn-vimeo:focus, .btn-vimeo:active, .btn-vimeo.active, .open .dropdown-toggle.btn-vimeo {
    color: #fff;
    background-color: #31beec;
    border-color: #31beec;
}
.btn-group-vertical>.btn-vimeo:first-child:not(:last-child), .btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo, .btn-group-vertical>.btn-vimeo:first-child:not(:last-child):hover, .btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:hover, .btn-group-vertical>.btn-vimeo:first-child:not(:last-child):focus, .btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:focus, .btn-group-vertical>.btn-vimeo:first-child:not(:last-child):active, .btn-group-vertical>.btn-vimeo:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vimeo:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-vimeo, .input-group-btn .btn-vimeo, .input-group-btn.open .btn-vimeo, .input-group-btn .open .dropdown-toggle.btn-vimeo {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-vimeo.disabled, .btn-vimeo[disabled], fieldset[disabled] .btn-vimeo, .btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled:active, .btn-vimeo[disabled]:active, fieldset[disabled] .btn-vimeo:active, .btn-vimeo.disabled.active, .btn-vimeo[disabled].active, fieldset[disabled] .btn-vimeo.active {
    background-color: #1ab7ea;
    border-color: #1ab7ea;
}
.btn-tumblr {
    color: #fff;
    background-color: #32506d;
    border-color: #32506d;
    text-shadow: 0 -1px 0 #22364a;
}
.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active, .btn-tumblr.active, .open .dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #3a5d7e;
    border-color: #3a5d7e;
}
.btn-group-vertical>.btn-tumblr:first-child:not(:last-child), .btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr, .btn-group-vertical>.btn-tumblr:first-child:not(:last-child):hover, .btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:hover, .btn-group-vertical>.btn-tumblr:first-child:not(:last-child):focus, .btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:focus, .btn-group-vertical>.btn-tumblr:first-child:not(:last-child):active, .btn-group-vertical>.btn-tumblr:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-tumblr:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-tumblr, .input-group-btn .btn-tumblr, .input-group-btn.open .btn-tumblr, .input-group-btn .open .dropdown-toggle.btn-tumblr {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-tumblr.disabled, .btn-tumblr[disabled], fieldset[disabled] .btn-tumblr, .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled:active, .btn-tumblr[disabled]:active, fieldset[disabled] .btn-tumblr:active, .btn-tumblr.disabled.active, .btn-tumblr[disabled].active, fieldset[disabled] .btn-tumblr.active {
    background-color: #32506d;
    border-color: #32506d;
}
.btn-instagram {
    color: #fff;
    background-color: #517fa4;
    border-color: #517fa4;
    text-shadow: 0 -1px 0 #406582;
}
.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active, .btn-instagram.active, .open .dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #5f8cb0;
    border-color: #5f8cb0;
}
.btn-group-vertical>.btn-instagram:first-child:not(:last-child), .btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram, .btn-group-vertical>.btn-instagram:first-child:not(:last-child):hover, .btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:hover, .btn-group-vertical>.btn-instagram:first-child:not(:last-child):focus, .btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:focus, .btn-group-vertical>.btn-instagram:first-child:not(:last-child):active, .btn-group-vertical>.btn-instagram:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-instagram:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-instagram, .input-group-btn .btn-instagram, .input-group-btn.open .btn-instagram, .input-group-btn .open .dropdown-toggle.btn-instagram {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-instagram.disabled, .btn-instagram[disabled], fieldset[disabled] .btn-instagram, .btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled:active, .btn-instagram[disabled]:active, fieldset[disabled] .btn-instagram:active, .btn-instagram.disabled.active, .btn-instagram[disabled].active, fieldset[disabled] .btn-instagram.active {
    background-color: #517fa4;
    border-color: #517fa4;
}
.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: #ff0084;
    text-shadow: 0 -1px 0 #cc006a;
}
.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active, .btn-flickr.active, .open .dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #ff1a90;
    border-color: #ff1a90;
}
.btn-group-vertical>.btn-flickr:first-child:not(:last-child), .btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr, .btn-group-vertical>.btn-flickr:first-child:not(:last-child):hover, .btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:hover, .btn-group-vertical>.btn-flickr:first-child:not(:last-child):focus, .btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:focus, .btn-group-vertical>.btn-flickr:first-child:not(:last-child):active, .btn-group-vertical>.btn-flickr:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-flickr:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-flickr, .input-group-btn .btn-flickr, .input-group-btn.open .btn-flickr, .input-group-btn .open .dropdown-toggle.btn-flickr {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-flickr.disabled, .btn-flickr[disabled], fieldset[disabled] .btn-flickr, .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled:active, .btn-flickr[disabled]:active, fieldset[disabled] .btn-flickr:active, .btn-flickr.disabled.active, .btn-flickr[disabled].active, fieldset[disabled] .btn-flickr.active {
    background-color: #ff0084;
    border-color: #ff0084;
}
.btn-dribbble {
    color: #fff;
    background-color: #ea4c89;
    border-color: #ea4c89;
    text-shadow: 0 -1px 0 #e51e6b;
}
.btn-dribbble:hover, .btn-dribbble:focus, .btn-dribbble:active, .btn-dribbble.active, .open .dropdown-toggle.btn-dribbble {
    color: #fff;
    background-color: #ed6398;
    border-color: #ed6398;
}
.btn-group-vertical>.btn-dribbble:first-child:not(:last-child), .btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble, .btn-group-vertical>.btn-dribbble:first-child:not(:last-child):hover, .btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:hover, .btn-group-vertical>.btn-dribbble:first-child:not(:last-child):focus, .btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:focus, .btn-group-vertical>.btn-dribbble:first-child:not(:last-child):active, .btn-group-vertical>.btn-dribbble:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-dribbble:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-dribbble, .input-group-btn .btn-dribbble, .input-group-btn.open .btn-dribbble, .input-group-btn .open .dropdown-toggle.btn-dribbble {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-dribbble.disabled, .btn-dribbble[disabled], fieldset[disabled] .btn-dribbble, .btn-dribbble.disabled:hover, .btn-dribbble[disabled]:hover, fieldset[disabled] .btn-dribbble:hover, .btn-dribbble.disabled:focus, .btn-dribbble[disabled]:focus, fieldset[disabled] .btn-dribbble:focus, .btn-dribbble.disabled:active, .btn-dribbble[disabled]:active, fieldset[disabled] .btn-dribbble:active, .btn-dribbble.disabled.active, .btn-dribbble[disabled].active, fieldset[disabled] .btn-dribbble.active {
    background-color: #ea4c89;
    border-color: #ea4c89;
}
.btn-foursquare {
    color: #fff;
    background-color: #0072b1;
    border-color: #0072b1;
    text-shadow: 0 -1px 0 #00517e;
}
.btn-foursquare:hover, .btn-foursquare:focus, .btn-foursquare:active, .btn-foursquare.active, .open .dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #0082cb;
    border-color: #0082cb;
}
.btn-group-vertical>.btn-foursquare:first-child:not(:last-child), .btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare, .btn-group-vertical>.btn-foursquare:first-child:not(:last-child):hover, .btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:hover, .btn-group-vertical>.btn-foursquare:first-child:not(:last-child):focus, .btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:focus, .btn-group-vertical>.btn-foursquare:first-child:not(:last-child):active, .btn-group-vertical>.btn-foursquare:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-foursquare:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-foursquare, .input-group-btn .btn-foursquare, .input-group-btn.open .btn-foursquare, .input-group-btn .open .dropdown-toggle.btn-foursquare {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-foursquare.disabled, .btn-foursquare[disabled], fieldset[disabled] .btn-foursquare, .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled:active, .btn-foursquare[disabled]:active, fieldset[disabled] .btn-foursquare:active, .btn-foursquare.disabled.active, .btn-foursquare[disabled].active, fieldset[disabled] .btn-foursquare.active {
    background-color: #0072b1;
    border-color: #0072b1;
}
.btn-vk {
    color: #fff;
    background-color: #45668e;
    border-color: #45668e;
    text-shadow: 0 -1px 0 #344d6c;
}
.btn-vk:hover, .btn-vk:focus, .btn-vk:active, .btn-vk.active, .open .dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #4d729f;
    border-color: #4d729f;
}
.btn-group-vertical>.btn-vk:first-child:not(:last-child), .btn-group-vertical>.btn-vk:not(:first-child):not(:last-child), .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk, .btn-group-vertical>.btn-vk:first-child:not(:last-child):hover, .btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):hover, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:hover, .btn-group-vertical>.btn-vk:first-child:not(:last-child):focus, .btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):focus, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:focus, .btn-group-vertical>.btn-vk:first-child:not(:last-child):active, .btn-group-vertical>.btn-vk:not(:first-child):not(:last-child):active, .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn-vk:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-vk, .input-group-btn .btn-vk, .input-group-btn.open .btn-vk, .input-group-btn .open .dropdown-toggle.btn-vk {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-vk.disabled, .btn-vk[disabled], fieldset[disabled] .btn-vk, .btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled:active, .btn-vk[disabled]:active, fieldset[disabled] .btn-vk:active, .btn-vk.disabled.active, .btn-vk[disabled].active, fieldset[disabled] .btn-vk.active {
    background-color: #45668e;
    border-color: #45668e;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 0;
}
a.thumbnail {
    padding: 5px;
}
a.thumbnail:hover, a.thumbnail:focus {
    border-color: #16a085;
}
.thumbnail {
    margin-bottom: 20px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #c2c2c2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15);
    -moz-box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15);
    box-shadow: 0 0 6px 2px rgba(189, 195, 199, 0.15);
}
.thumbnail>a {
    display: block;
    z-index: 999;
}
.thumbnail>a .thumbnail-category {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: .5em 1em;
    background: #333;
    color: #fff;
    font-size: .8em;
    text-transform: uppercase;
}
.thumbnail .overlay-container {
    position: relative;
}
.thumbnail .overlay-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 2em 2em 0;
    background: rgba(51, 51, 51, 0.85);
    z-index: 100;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=100);
}
.thumbnail .overlay-content, .thumbnail .overlay-content p, .thumbnail .overlay-content h1, .thumbnail .overlay-content .h1, .thumbnail .overlay-content h2, .thumbnail .overlay-content .h2, .thumbnail .overlay-content h3, .thumbnail .overlay-content .h3, .thumbnail .overlay-content h4, .thumbnail .overlay-content .h4, .thumbnail .overlay-content h5, .thumbnail .overlay-content .h5, .thumbnail .overlay-content h6, .thumbnail .overlay-content .h6 {
    color: #fff;
}
.thumbnail .overlay-content .headline:after {
    background: #fff;
}
.thumbnail:hover .overlay-content, .thumbnail:focus .overlay-content {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.thumbnail .caption {
    padding: 1em;
}
.thumbnail .caption *:last-child {
    margin-bottom: 0;
}
.thumbnail .caption h1 a, .thumbnail .caption .h1 a, .thumbnail .caption h2 a, .thumbnail .caption .h2 a, .thumbnail .caption h3 a, .thumbnail .caption .h3 a, .thumbnail .caption h4 a, .thumbnail .caption .h4 a, .thumbnail .caption h5 a, .thumbnail .caption .h5 a, .thumbnail .caption h6 a, .thumbnail .caption .h6 a {
    color: #2f353e;
}
.thumbnail .caption h1 a:hover, .thumbnail .caption .h1 a:hover, .thumbnail .caption h2 a:hover, .thumbnail .caption .h2 a:hover, .thumbnail .caption h3 a:hover, .thumbnail .caption .h3 a:hover, .thumbnail .caption h4 a:hover, .thumbnail .caption .h4 a:hover, .thumbnail .caption h5 a:hover, .thumbnail .caption .h5 a:hover, .thumbnail .caption h6 a:hover, .thumbnail .caption .h6 a:hover, .thumbnail .caption h1 a:focus, .thumbnail .caption .h1 a:focus, .thumbnail .caption h2 a:focus, .thumbnail .caption .h2 a:focus, .thumbnail .caption h3 a:focus, .thumbnail .caption .h3 a:focus, .thumbnail .caption h4 a:focus, .thumbnail .caption .h4 a:focus, .thumbnail .caption h5 a:focus, .thumbnail .caption .h5 a:focus, .thumbnail .caption h6 a:focus, .thumbnail .caption .h6 a:focus {
    color: #16a085;
}
.thumbnail .thumbnail-meta {
    padding: 1em;
    border-top: 1px solid #c2c2c2;
    font-size: 85%}
.thumbnail .thumbnail-meta *:last-child {
    margin-bottom: 0;
}
.thumbnail>img, .thumbnail>a img, .overlay-container>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.thumbnail-frameless {
    border: 0;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.thumbnail-frameless .caption {
    padding: 1em 0;
}
.alert-success {
    background-color: #9fd757;
    border-color: #93d242;
    color: #087830;
}
.alert-success hr {
    border-top-color: #87cb30;
}
.alert-success .alert-link {
    color: #05481d;
}
.alert-info {
    background-color: #55bfe6;
    border-color: #3fb7e3;
    color: #17335b;
}
.alert-info hr {
    border-top-color: #29aedf;
}
.alert-info .alert-link {
    color: #0d1c32;
}
.alert-warning {
    background-color: #fbea86;
    border-color: #fae66d;
    color: #c50;
}
.alert-warning hr {
    border-top-color: #f9e155;
}
.alert-warning .alert-link {
    color: #994000;
}
.alert-danger {
    background-color: #fcc8c8;
    border-color: #fbb0b0;
    color: #dc143c;
}
.alert-danger hr {
    border-top-color: #f99898;
}
.alert-danger .alert-link {
    color: #ad102f;
}
img.media-object {
    border: 1px solid #b5b5b5;
    padding: 4px;
}
.panel {
    color: #454c54;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    border-radius: 1px;
}
.panel-group .panel {
    border-radius: 0;
}
.panel-footer {
    border-top: 1px solid #b5b5b5;
    background-color: #e8e8e8;
}
.panel-default {
    border-color: #b5b5b5;
}
.panel-default>.panel-heading {
    background-color: #e8e8e8;
    border-color: #b5b5b5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-default>.panel-heading, .panel-default>.panel-heading .panel-title {
    color: #454c54;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #b5b5b5;
}
.panel-default>.panel-heading>.dropdown .caret {
    border-color: #454c54 transparent;
}
.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #b5b5b5;
}
.panel-secondary {
    border-color: #333;
}
.panel-secondary>.panel-heading {
    background-color: #333;
    border-color: #333;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-secondary>.panel-heading, .panel-secondary>.panel-heading .panel-title {
    color: #fff;
}
.panel-secondary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #333;
}
.panel-secondary>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-secondary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #333;
}
.panel-primary {
    border-color: #16a085;
}
.panel-primary>.panel-heading {
    background-color: #16a085;
    border-color: #16a085;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-primary>.panel-heading, .panel-primary>.panel-heading .panel-title {
    color: #fff;
}
.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #16a085;
}
.panel-primary>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #16a085;
}
.panel-success {
    border-color: #9bc23c;
}
.panel-success>.panel-heading {
    background-color: #9bc23c;
    border-color: #9bc23c;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-success>.panel-heading, .panel-success>.panel-heading .panel-title {
    color: #fff;
}
.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #9bc23c;
}
.panel-success>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #9bc23c;
}
.panel-warning {
    border-color: #ffbc46;
}
.panel-warning>.panel-heading {
    background-color: #ffbc46;
    border-color: #ffbc46;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-warning>.panel-heading, .panel-warning>.panel-heading .panel-title {
    color: #fff;
}
.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ffbc46;
}
.panel-warning>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ffbc46;
}
.panel-danger {
    border-color: #c0392b;
}
.panel-danger>.panel-heading {
    background-color: #c0392b;
    border-color: #c0392b;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-danger>.panel-heading, .panel-danger>.panel-heading .panel-title {
    color: #fff;
}
.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #c0392b;
}
.panel-danger>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #c0392b;
}
.panel-info {
    border-color: #37a0c2;
}
.panel-info>.panel-heading {
    background-color: #37a0c2;
    border-color: #37a0c2;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.panel-info>.panel-heading, .panel-info>.panel-heading .panel-title {
    color: #fff;
}
.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #37a0c2;
}
.panel-info>.panel-heading>.dropdown .caret {
    border-color: #fff transparent;
}
.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #37a0c2;
}
.list-group-item {
    background-color: #fff;
    border: 1px solid #b5b5b5;
}
.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
a.list-group-item {
    color: #16a085;
}
a.list-group-item .list-group-item-heading {
    color: #2f353e;
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: #e8e8e8;
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    color: #fff;
    background-color: #333;
    border-color: #333;
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
    color: inherit;
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
    color: #999;
}
.widget {
    margin-bottom: 2em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.widget-curved {
    border-radius: 35px;
}
.widget:before, .widget:after {
    content: " ";
    display: table;
}
.widget:after {
    clear: both;
}
.widget-dashed {
    border-width: 1px;
    border-style: dashed;
    border-color: inherit;
}
.well {
    background: #e8e8e8;
    border: 1px solid #b5b5b5;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.well p {
    color: #454c54;
}
.well hr {
    border-top: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    box-shadow: 0 1px 0 0 #fff;
}
.footer-container {
    color: #e8e8e8;
}
.footer-container h1, .footer-container h2, .footer-container h3, .footer-container h4, .footer-container h5, .footer-container h6 {
    color: #fff;
}
.footer-container a {
    color: #fff;
}
.footer-container a:hover, .footer-container a:focus {
    color: #fff;
    text-decoration: underline;
}
.footer-primary {
    padding: 2em 0;
    background: #14485d;
}
.footer-secondary {
    padding: 2em 0;
    background: #000002;
}
.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #1a1a1a;
    border: 1px solid rgba(26, 26, 26, 0.9);
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px #1a1a1a;
    -moz-box-shadow: 0 3px 9px #1a1a1a;
    box-shadow: 0 3px 9px #1a1a1a;
    background-clip: padding-box;
    outline: 0;
}
.modal-backdrop {
    background-color: #333;
}
.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=100);
}
.modal-backdrop.in {
    opacity: .9;
    filter: alpha(opacity=100);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    margin-top: -2px;
}
.modal-body {
    position: relative;
    padding: 20px;
}
.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.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;
}
.tags {
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none;
}
.tags:before, .tags:after {
    content: " ";
    display: table;
}
.tags:after {
    clear: both;
}
.tags li {
    display: inline-block;
    float: left;
    margin: 0 .4em .4em 0;
}
.tags li span {
    margin-right: 5px;
}
.text-center .tags li {
    float: none;
}
.text-right .tags li {
    float: right;
}
.tags li a {
    display: inline-block;
    padding: 6px 12px;
    background: #2D4769;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.tags li a:hover, .tags li a:focus {
    background: #3d6ba2;
}
.tags .active a {
    background: #3d6ba2;
}
.form-control {
    color: #454c54;
    border-width: 1px;
    border-color: #b5b5b5;
    border-radius: 0;
}
.form-control:focus {
    border-color: #16a085;
    outline: 0;
    -webkit-box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2);
    -moz-box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2);
    box-shadow: 0 0 2px 2px rgba(22, 160, 133, 0.2);
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #e8e8e8;
}
.group-has-icon {
    position: relative;
}
.group-has-icon input {
    padding-left: 2em;
}
.group-has-icon input.input-lg {
    padding-left: 2.5em;
}
.group-has-icon i {
    position: absolute;
    display: block;
    font-family: 'FontAwesome';
    color: #818c98;
    z-index: 100;
}
.group-has-icon input+i {
    top: .55em;
    left: .55em;
}
.group-has-icon input.input-lg+i {
    top: .25em;
    left: .25em;
    font-size: 2em;
}
.has-warning .help-block, .has-warning .control-label {
    color: #ffbc46;
}
.has-warning .form-control {
    border-color: #ffbc46;
    -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);
}
.has-warning .form-control:focus {
    border-color: #ffaa13;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe1ac;
}
.has-warning .input-group-addon {
    color: #ffbc46;
    border-color: #ffbc46;
    background-color: #fbea86;
}
.has-error .help-block, .has-error .control-label {
    color: #dc143c;
}
.has-error .form-control {
    border-color: #dc143c;
    -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);
}
.has-error .form-control:focus {
    border-color: #ad102f;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f16581;
}
.has-error .input-group-addon {
    color: #dc143c;
    border-color: #dc143c;
    background-color: #fcc8c8;
}
.has-success .help-block, .has-success .control-label {
    color: #9bc23c;
}
.has-success .form-control {
    border-color: #9bc23c;
    -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);
}
.has-success .form-control:focus {
    border-color: #7c9b30;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c3db89;
}
.has-success .input-group-addon {
    color: #9bc23c;
    border-color: #9bc23c;
    background-color: #9fd757;
}
.popover {
    padding: 0;
    background-color: #fff;
    border: 1px solid #b5b5b5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.popover-title {
    color: #2f353e;
    background-color: #e8e8e8;
    border-bottom: 1px solid #dbdbdb;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.tooltip-inner {
    padding: 6px 9px;
    background-color: #000;
    border-radius: 0;
}
.progress {
    height: 30px;
    background-color: #bdc3c7;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 2px #949da4;
    -moz-box-shadow: inset 0 1px 2px #949da4;
    box-shadow: inset 0 1px 2px #949da4;
}
.progress-bar {
    color: #fff;
    background-color: #16a085;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: width .6s ease;
    -moz-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar-success {
    background-color: #9bc23c;
}
.progress-bar-info {
    background-color: #37a0c2;
}
.progress-bar-warning {
    background-color: #ffbc46;
}
.progress-bar-danger {
    background-color: #c0392b;
}
.post {
    margin-bottom: 4em;
}
.post:before, .post:after {
    content: " ";
    display: table;
}
.post:after {
    clear: both;
}
.post-heading, .post-heading a {
    color: #2f353e;
}
.post-heading:hover, .post-heading a:hover, .post-heading:focus, .post-heading a:focus {
    text-decoration: none;
}
.post-cover {
    margin-bottom: 1em;
    display: block;
    max-width: 100%;
    height: auto;
}
.frameless {
    border: 0;
}
.plan {
    background: #fff;
    -webkit-border-radius: 1;
    -moz-border-radius: 1;
    border-radius: 1;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    margin-bottom: 15px;
    text-align: center;
}
.plan .plan-header {
    padding: 1.5em 2em;
    background: #262626;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.plan .plan-header h3 {
    color: #fff;
}
.plan .plan-description {
    padding: 20px;
    color: #fff;
    background: #333;
}
.plan .plan-price h1 {
    font-size: 60px;
    line-height: 100%;
    padding: 20px;
}
.plan .plan-price h1 small {
    font-size: 14px;
}
.plan .plan-features {
    list-style: none;
    padding: 0;
}
.plan .plan-features li {
    padding: 10px 20px;
    border-bottom: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 1px 0 0 #f5f5f5;
    -moz-box-shadow: 0 1px 0 0 #f5f5f5;
    box-shadow: 0 1px 0 0 #f5f5f5;
}
.plan .plan-cta {
    padding: 20px;
}
.plan.plan-featured .plan-header {
    background: #16a085;
}
.plan.plan-featured .plan-description {
    background: #19b698;
}
.plan.plan-featured .plan-description>p {
    color: #fff;
}

#frontwordsslider {
    border: none;
}
#frontwordsslider h1 {
    margin: 0;
}
.list-features > li {
    padding: 2px;
}
.img-carousel {
    object-fit: cover;
    -o-object-fit: cover;
    max-height: 350px;
    cursor: pointer;
}
.img-carousel-full {
    max-height: none;
}
.dimension {
    display: inline;
    width:33%;
}

.media {
	margin-top: 15px;
}
.media-content {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #bdc3c7;
}
.media-content:first-of-type {
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-clip: padding-box;
}
.media-content {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #bdc3c7;
}
.media-content + .media-content {
	margin-top: -1px;
}
.media-post .media-body {
	font-size: 15px;
    width: 100%;
}
.media-left, .media-right, .media-body {
	display: table-cell;
	vertical-align: top;
}
.media-meta {
	display: block;
	color: #818c98;
	font-size: 85%;
}
.media-left, .media > .pull-left {
	padding-right: 10px;
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.media-post .media-body .media-heading {
	padding: 1px;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
}
.media-post .media-left img, .media-post .media-right img, .media-post img.media-left, .media-post img.media-right {
	width: 50px;
	height: auto;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-clip: padding-box;
}
.media-post .media-body .media-heading a {
	color: #454c54;
}

.btn-success-highlight {
    color: #fff;
    background-color: #83bf66;
    border-color: #83bf66;
    border-width: 2px;
    text-shadow: 0 -1px 0 #7c9b30;
}
.btn-success-highlight:hover, .btn-success-highlight:focus, .btn-success-highlight:active, .btn-success-highlight.active, .open .dropdown-toggle.btn-success-highlight {
    color: #fff;
    background-color: #8ac86d;
    border-color: #8fce71;
}

@media screen and (min-width:768px) {
    .modal-lg {
        width: 85%;
    }
    .btn-frontpage {
        margin-left: 35px;
    }
}
#landingsearch {
    font-size: 18px;
}
.linktooltip {
    font-size: 13px;
    cursor: hand;
}
.linktooltip:hover {
    text-decoration: underline;
}
@media(max-width:768px) {
    h1.slidertext {
        font-size: 45px;
    }
    h1.slidertext-sm {
        font-size: 28px;
    }
    .navbar .navbar-nav>li>a {
        padding-top: 5.5px;
        padding-bottom: 5.5px;
    }
    .navbar-brand {
        padding-bottom: 8px;
    }
    .wrapper-sm-mob {
        padding: 2em 0;
    }
}
.btn-frontpage {
    margin: 0 auto;
}
@media screen and (min-width: 628px) {
    .btn-frontpage-right {
        margin-left: 35px;
    }
}
@media (max-width: 627px) {
    .btn-frontpage-right {
        margin-top: 25px;
    }
}
.np-list-image {
    margin: 0 auto;
}
.np-list-image a img {
    width: 100%;
}
.np-list-image .no-image {
    border: 1px solid #b5b5b5;
    background-color: white;
    font-family: 'Purisa', 'Helvetica Neue',Helvetica,Arial,sans-serif;
    text-align: center;
}
.np-list-image .no-image b:nth-child(odd) {
    font-size: 35px;
    color: #52ae73;
}
.np-list-image .no-image b:nth-child(even) {
    font-size: 35px;
    color: #5597bf;
}