﻿/* Fonts used in the BAS Style Kit */
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts: http://www.fonts.com
*/
@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=dd9b6bb3-7626-4212-a6a0-ede5ea339f81");

@font-face {
    font-family: "Gill Sans";
    font-style: normal;
    font-weight: 100;
    src: url("../fonts/gill-sans/Light/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix");
    src: url("../fonts/gill-sans/Light/acd8a043-828c-4c2c-98cb-b5224f5d4cdb.eot?#iefix") format("eot"), url("../fonts/gill-sans/Light/a2926047-aec5-42f4-b352-e593469518be.woff2") format("woff2"), url("../fonts/gill-sans/Light/c56da29d-9c5b-4d94-900f-770cde3dd317.woff") format("woff"), url("../fonts/gill-sans/Light/378182d1-8021-4674-a814-cc8f01f9a937.ttf") format("truetype");
}

@font-face {
    font-family: "Gill Sans";
    font-style: italic;
    font-weight: 100;
    src: url("../fonts/gill-sans/LightItalic/fa48655b-c368-4796-9713-283410e3cd96.eot?#iefix");
    src: url("../fonts/gill-sans/LightItalic/fa48655b-c368-4796-9713-283410e3cd96.eot?#iefix") format("eot"), url("../fonts/gill-sans/LightItalic/de4e6ee5-4bb3-4aa3-b76b-8400446faf5e.woff2") format("woff2"), url("../fonts/gill-sans/LightItalic/fc0d04fc-d4ff-4958-a236-3ae4c3758bb7.woff") format("woff"), url("../fonts/gill-sans/LightItalic/c28733d9-2865-43c4-ae96-6f3342a7b31d.ttf") format("truetype");
}

@font-face {
    font-family: "Gill Sans";
    font-style: normal;
    font-weight: 200;
    src: url("../fonts/gill-sans/Book/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix");
    src: url("../fonts/gill-sans/Book/2cebe80c-b289-4ae0-a3b0-baa82c6c6e10.eot?#iefix") format("eot"), url("../fonts/gill-sans/Book/51318b0e-57fc-4136-b7d1-46aee6c2b565.woff2") format("woff2"), url("../fonts/gill-sans/Book/2bc69477-90c2-4415-a51f-36e36eee3d5e.woff") format("woff"), url("../fonts/gill-sans/Book/33447d8d-d920-48e7-b0a9-1d3dda80d6a6.ttf") format("truetype");
}

@font-face {
    font-family: "Gill Sans";
    font-style: italic;
    font-weight: 200;
    src: url("../fonts/gill-sans/BookItalic/43bc65b5-0f61-40a9-9ec4-469038e8c1f2.eot?#iefix");
    src: url("../fonts/gill-sans/BookItalic/43bc65b5-0f61-40a9-9ec4-469038e8c1f2.eot?#iefix") format("eot"), url("../fonts/gill-sans/BookItalic/26c330ee-d1db-484c-9a72-4cba86aba8e5.woff2") format("woff2"), url("../fonts/gill-sans/BookItalic/8d3f1c3a-e26d-4dd7-ac5b-4b0bc68dccaa.woff") format("woff"), url("../fonts/gill-sans/BookItalic/3d012c73-3418-43c1-8252-3d65991a551a.ttf") format("truetype");
}

@font-face {
    font-family: "Gill Sans";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/gill-sans/Regular/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix");
    src: url("../fonts/gill-sans/Regular/beab4258-af94-4971-a0db-b7bc2bef74bc.eot?#iefix") format("eot"), url("../fonts/gill-sans/Regular/d9f9decc-5fa8-4390-a105-4f89f6b7b055.woff2") format("woff2"), url("../fonts/gill-sans/Regular/cd5a93fc-2bb1-48df-8982-11119cd6e270.woff") format("woff"), url("../fonts/gill-sans/Regular/b6bdc93b-2720-4c92-b68d-48499456178e.ttf") format("truetype");
}

@font-face {
    font-family: "Gill Sans";
    font-style: italic;
    font-weight: 300;
    src: url("../fonts/gill-sans/RegularItalic/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix");
    src: url("../fonts/gill-sans/RegularItalic/1f6af904-724d-4f75-b836-51c3d674a37e.eot?#iefix") format("eot"), url("../fonts/gill-sans/RegularItalic/b01b8a8a-cb45-4c4e-b2bb-e5b8853e6fe6.woff2") format("woff2"), url("../fonts/gill-sans/RegularItalic/3e18b964-7a6f-4828-8e18-5cc698e1051f.woff") format("woff"), url("../fonts/gill-sans/RegularItalic/a7622e06-0cde-414a-a25d-5e5f6f5bfcaa.ttf") format("truetype");
}

/* BEGIN Light */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot?v=1.1.0");
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");
}

/* END Light */
/* BEGIN Light Italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");
}

/* END Light Italic */
/* BEGIN Regular */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?v=1.1.0");
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");
}

/* END Regular */
/* BEGIN Italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: normal;
    src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?v=1.1.0");
    src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");
}

/* END Italic */
/* BEGIN Semibold */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
    src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");
}

/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");
}

/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?v=1.1.0");
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");
}

/* END Bold */
/* BEGIN Bold Italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: bold;
    src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");
}

/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
    src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");
}

/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
    src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");
}

/* END Extrabold Italic */

@charset "UTF-8";

/* Custom version of Bootstrap for use with the BAS Style Kit */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

.bsk-img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.bsk-img-rounded {
    border-radius: 0;
}

.bsk-img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 0;
    line-height: 1.42857;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    transition: all .2s ease-in-out;
}

.bsk-img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.bsk-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

.bsk-sr-only-focusable:active,
.bsk-sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

.bsk-lead {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .bsk-lead {
        font-size: 24px;
    }
}

small,
.bsk-small {
    font-size: 75%;
}

mark,
.bsk-mark {
    padding: .2em;
    background-color: #ffe9c0;
}

.bsk-text-left {
    text-align: left;
}

.bsk-text-right {
    text-align: right;
}

.bsk-text-center {
    text-align: center;
}

.bsk-text-justify {
    text-align: justify;
}

.bsk-text-nowrap {
    white-space: nowrap;
}

.bsk-text-lowercase {
    text-transform: lowercase;
}

.bsk-text-uppercase,
.bsk-initialism {
    text-transform: uppercase;
}

.bsk-text-capitalize {
    text-transform: capitalize;
}

.bsk-text-muted {
    color: #777;
}

.bsk-text-primary {
    color: #28a197;
}

a.bsk-text-primary:hover,
a.bsk-text-primary:focus {
    color: #1e7871;
}

.bsk-text-success {
    color: #25622e;
}

a.bsk-text-success:hover,
a.bsk-text-success:focus {
    color: #173d1d;
}

.bsk-text-info {
    color: #1d5e83;
}

a.bsk-text-info:hover,
a.bsk-text-info:focus {
    color: #144059;
}

.bsk-text-warning {
    color: #ab8030;
}

a.bsk-text-warning:hover,
a.bsk-text-warning:focus {
    color: #836225;
}

.bsk-text-danger {
    color: #770914;
}

a.bsk-text-danger:hover,
a.bsk-text-danger:focus {
    color: #48050c;
}

.bsk-bg-primary {
    color: #fff;
}

.bsk-bg-primary {
    background-color: #28a197;
}

a.bsk-bg-primary:hover,
a.bsk-bg-primary:focus {
    background-color: #1e7871;
}

.bsk-bg-success {
    background-color: #bbdac0;
}

a.bsk-bg-success:hover,
a.bsk-bg-success:focus {
    background-color: #9ac8a1;
}

.bsk-bg-info {
    background-color: #b7d8eb;
}

a.bsk-bg-info:hover,
a.bsk-bg-info:focus {
    background-color: #8fc2e0;
}

.bsk-bg-warning {
    background-color: #ffe9c0;
}

a.bsk-bg-warning:hover,
a.bsk-bg-warning:focus {
    background-color: #ffd78d;
}

.bsk-bg-danger {
    background-color: #e4adb3;
}

a.bsk-bg-danger:hover,
a.bsk-bg-danger:focus {
    background-color: #d7878f;
}

.bsk-page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

    ul ul,
    ul ol,
    ol ul,
    ol ol {
        margin-bottom: 0;
    }

.bsk-list-unstyled {
    padding-left: 0;
    list-style: none;
}

.bsk-list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

    .bsk-list-inline > li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.42857;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

.bsk-dl-horizontal dd:before,
.bsk-dl-horizontal dd:after {
    display: table;
    content: " ";
}

.bsk-dl-horizontal dd:after {
    clear: both;
}

@media (min-width: 768px) {
    .bsk-dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .bsk-dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777;
}

.bsk-initialism {
    font-size: 90%;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer,
    blockquote small,
    blockquote .bsk-small {
        display: block;
        font-size: 80%;
        line-height: 1.42857;
        color: #777;
    }

        blockquote footer:before,
        blockquote small:before,
        blockquote .bsk-small:before {
            content: '\2014 \00A0';
        }

    .bsk-blockquote-reverse,
    blockquote.bsk-pull-right {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eee;
        border-left: 0;
    }

        .bsk-blockquote-reverse footer:before,
        .bsk-blockquote-reverse small:before,
        .bsk-blockquote-reverse .bsk-small:before,
        blockquote.bsk-pull-right footer:before,
        blockquote.bsk-pull-right small:before,
        blockquote.bsk-pull-right .bsk-small:before {
            content: '';
        }

        .bsk-blockquote-reverse footer:after,
        .bsk-blockquote-reverse small:after,
        .bsk-blockquote-reverse .bsk-small:after,
        blockquote.bsk-pull-right footer:after,
        blockquote.bsk-pull-right small:after,
        blockquote.bsk-pull-right .bsk-small:after {
            content: '\00A0 \2014';
        }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857;
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #1d5e83;
    background-color: #e6f1f8;
    border-radius: 0;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 0;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: bold;
        box-shadow: none;
    }

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 1.42857;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 0;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.bsk-pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.bsk-container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .bsk-container:before,
    .bsk-container:after {
        display: table;
        content: " ";
    }

    .bsk-container:after {
        clear: both;
    }

@media (min-width: 768px) {
    .bsk-container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .bsk-container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .bsk-container {
        width: 1170px;
    }
}

.bsk-container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

    .bsk-container-fluid:before,
    .bsk-container-fluid:after {
        display: table;
        content: " ";
    }

    .bsk-container-fluid:after {
        clear: both;
    }

.bsk-row {
    margin-right: -15px;
    margin-left: -15px;
}

    .bsk-row:before,
    .bsk-row:after {
        display: table;
        content: " ";
    }

    .bsk-row:after {
        clear: both;
    }

.bsk-col-xs-1,
.bsk-col-sm-1,
.bsk-col-md-1,
.bsk-col-lg-1,
.bsk-col-xs-2,
.bsk-col-sm-2,
.bsk-col-md-2,
.bsk-col-lg-2,
.bsk-col-xs-3,
.bsk-col-sm-3,
.bsk-col-md-3,
.bsk-col-lg-3,
.bsk-col-xs-4,
.bsk-col-sm-4,
.bsk-col-md-4,
.bsk-col-lg-4,
.bsk-col-xs-5,
.bsk-col-sm-5,
.bsk-col-md-5,
.bsk-col-lg-5,
.bsk-col-xs-6,
.bsk-col-sm-6,
.bsk-col-md-6,
.bsk-col-lg-6,
.bsk-col-xs-7,
.bsk-col-sm-7,
.bsk-col-md-7,
.bsk-col-lg-7,
.bsk-col-xs-8,
.bsk-col-sm-8,
.bsk-col-md-8,
.bsk-col-lg-8,
.bsk-col-xs-9,
.bsk-col-sm-9,
.bsk-col-md-9,
.bsk-col-lg-9,
.bsk-col-xs-10,
.bsk-col-sm-10,
.bsk-col-md-10,
.bsk-col-lg-10,
.bsk-col-xs-11,
.bsk-col-sm-11,
.bsk-col-md-11,
.bsk-col-lg-11,
.bsk-col-xs-12,
.bsk-col-sm-12,
.bsk-col-md-12,
.bsk-col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.bsk-col-xs-1,
.bsk-col-xs-2,
.bsk-col-xs-3,
.bsk-col-xs-4,
.bsk-col-xs-5,
.bsk-col-xs-6,
.bsk-col-xs-7,
.bsk-col-xs-8,
.bsk-col-xs-9,
.bsk-col-xs-10,
.bsk-col-xs-11,
.bsk-col-xs-12 {
    float: left;
}

.bsk-col-xs-1 {
    width: 8.33333%;
}

.bsk-col-xs-2 {
    width: 16.66667%;
}

.bsk-col-xs-3 {
    width: 25%;
}

.bsk-col-xs-4 {
    width: 33.33333%;
}

.bsk-col-xs-5 {
    width: 41.66667%;
}

.bsk-col-xs-6 {
    width: 50%;
}

.bsk-col-xs-7 {
    width: 58.33333%;
}

.bsk-col-xs-8 {
    width: 66.66667%;
}

.bsk-col-xs-9 {
    width: 75%;
}

.bsk-col-xs-10 {
    width: 83.33333%;
}

.bsk-col-xs-11 {
    width: 91.66667%;
}

.bsk-col-xs-12 {
    width: 100%;
}

.bsk-col-xs-pull-0 {
    right: auto;
}

.bsk-col-xs-pull-1 {
    right: 8.33333%;
}

.bsk-col-xs-pull-2 {
    right: 16.66667%;
}

.bsk-col-xs-pull-3 {
    right: 25%;
}

.bsk-col-xs-pull-4 {
    right: 33.33333%;
}

.bsk-col-xs-pull-5 {
    right: 41.66667%;
}

.bsk-col-xs-pull-6 {
    right: 50%;
}

.bsk-col-xs-pull-7 {
    right: 58.33333%;
}

.bsk-col-xs-pull-8 {
    right: 66.66667%;
}

.bsk-col-xs-pull-9 {
    right: 75%;
}

.bsk-col-xs-pull-10 {
    right: 83.33333%;
}

.bsk-col-xs-pull-11 {
    right: 91.66667%;
}

.bsk-col-xs-pull-12 {
    right: 100%;
}

.bsk-col-xs-push-0 {
    left: auto;
}

.bsk-col-xs-push-1 {
    left: 8.33333%;
}

.bsk-col-xs-push-2 {
    left: 16.66667%;
}

.bsk-col-xs-push-3 {
    left: 25%;
}

.bsk-col-xs-push-4 {
    left: 33.33333%;
}

.bsk-col-xs-push-5 {
    left: 41.66667%;
}

.bsk-col-xs-push-6 {
    left: 50%;
}

.bsk-col-xs-push-7 {
    left: 58.33333%;
}

.bsk-col-xs-push-8 {
    left: 66.66667%;
}

.bsk-col-xs-push-9 {
    left: 75%;
}

.bsk-col-xs-push-10 {
    left: 83.33333%;
}

.bsk-col-xs-push-11 {
    left: 91.66667%;
}

.bsk-col-xs-push-12 {
    left: 100%;
}

.bsk-col-xs-offset-0 {
    margin-left: 0;
}

.bsk-col-xs-offset-1 {
    margin-left: 8.33333%;
}

.bsk-col-xs-offset-2 {
    margin-left: 16.66667%;
}

.bsk-col-xs-offset-3 {
    margin-left: 25%;
}

.bsk-col-xs-offset-4 {
    margin-left: 33.33333%;
}

.bsk-col-xs-offset-5 {
    margin-left: 41.66667%;
}

.bsk-col-xs-offset-6 {
    margin-left: 50%;
}

.bsk-col-xs-offset-7 {
    margin-left: 58.33333%;
}

.bsk-col-xs-offset-8 {
    margin-left: 66.66667%;
}

.bsk-col-xs-offset-9 {
    margin-left: 75%;
}

.bsk-col-xs-offset-10 {
    margin-left: 83.33333%;
}

.bsk-col-xs-offset-11 {
    margin-left: 91.66667%;
}

.bsk-col-xs-offset-12 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .bsk-col-sm-1,
    .bsk-col-sm-2,
    .bsk-col-sm-3,
    .bsk-col-sm-4,
    .bsk-col-sm-5,
    .bsk-col-sm-6,
    .bsk-col-sm-7,
    .bsk-col-sm-8,
    .bsk-col-sm-9,
    .bsk-col-sm-10,
    .bsk-col-sm-11,
    .bsk-col-sm-12 {
        float: left;
    }

    .bsk-col-sm-1 {
        width: 8.33333%;
    }

    .bsk-col-sm-2 {
        width: 16.66667%;
    }

    .bsk-col-sm-3 {
        width: 25%;
    }

    .bsk-col-sm-4 {
        width: 33.33333%;
    }

    .bsk-col-sm-5 {
        width: 41.66667%;
    }

    .bsk-col-sm-6 {
        width: 50%;
    }

    .bsk-col-sm-7 {
        width: 58.33333%;
    }

    .bsk-col-sm-8 {
        width: 66.66667%;
    }

    .bsk-col-sm-9 {
        width: 75%;
    }

    .bsk-col-sm-10 {
        width: 83.33333%;
    }

    .bsk-col-sm-11 {
        width: 91.66667%;
    }

    .bsk-col-sm-12 {
        width: 100%;
    }

    .bsk-col-sm-pull-0 {
        right: auto;
    }

    .bsk-col-sm-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-sm-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-sm-pull-3 {
        right: 25%;
    }

    .bsk-col-sm-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-sm-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-sm-pull-6 {
        right: 50%;
    }

    .bsk-col-sm-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-sm-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-sm-pull-9 {
        right: 75%;
    }

    .bsk-col-sm-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-sm-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-sm-pull-12 {
        right: 100%;
    }

    .bsk-col-sm-push-0 {
        left: auto;
    }

    .bsk-col-sm-push-1 {
        left: 8.33333%;
    }

    .bsk-col-sm-push-2 {
        left: 16.66667%;
    }

    .bsk-col-sm-push-3 {
        left: 25%;
    }

    .bsk-col-sm-push-4 {
        left: 33.33333%;
    }

    .bsk-col-sm-push-5 {
        left: 41.66667%;
    }

    .bsk-col-sm-push-6 {
        left: 50%;
    }

    .bsk-col-sm-push-7 {
        left: 58.33333%;
    }

    .bsk-col-sm-push-8 {
        left: 66.66667%;
    }

    .bsk-col-sm-push-9 {
        left: 75%;
    }

    .bsk-col-sm-push-10 {
        left: 83.33333%;
    }

    .bsk-col-sm-push-11 {
        left: 91.66667%;
    }

    .bsk-col-sm-push-12 {
        left: 100%;
    }

    .bsk-col-sm-offset-0 {
        margin-left: 0;
    }

    .bsk-col-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-sm-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-sm-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-sm-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-sm-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-sm-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-sm-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-sm-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-sm-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .bsk-col-md-1,
    .bsk-col-md-2,
    .bsk-col-md-3,
    .bsk-col-md-4,
    .bsk-col-md-5,
    .bsk-col-md-6,
    .bsk-col-md-7,
    .bsk-col-md-8,
    .bsk-col-md-9,
    .bsk-col-md-10,
    .bsk-col-md-11,
    .bsk-col-md-12 {
        float: left;
    }

    .bsk-col-md-1 {
        width: 8.33333%;
    }

    .bsk-col-md-2 {
        width: 16.66667%;
    }

    .bsk-col-md-3 {
        width: 25%;
    }

    .bsk-col-md-4 {
        width: 33.33333%;
    }

    .bsk-col-md-5 {
        width: 41.66667%;
    }

    .bsk-col-md-6 {
        width: 50%;
    }

    .bsk-col-md-7 {
        width: 58.33333%;
    }

    .bsk-col-md-8 {
        width: 66.66667%;
    }

    .bsk-col-md-9 {
        width: 75%;
    }

    .bsk-col-md-10 {
        width: 83.33333%;
    }

    .bsk-col-md-11 {
        width: 91.66667%;
    }

    .bsk-col-md-12 {
        width: 100%;
    }

    .bsk-col-md-pull-0 {
        right: auto;
    }

    .bsk-col-md-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-md-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-md-pull-3 {
        right: 25%;
    }

    .bsk-col-md-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-md-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-md-pull-6 {
        right: 50%;
    }

    .bsk-col-md-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-md-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-md-pull-9 {
        right: 75%;
    }

    .bsk-col-md-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-md-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-md-pull-12 {
        right: 100%;
    }

    .bsk-col-md-push-0 {
        left: auto;
    }

    .bsk-col-md-push-1 {
        left: 8.33333%;
    }

    .bsk-col-md-push-2 {
        left: 16.66667%;
    }

    .bsk-col-md-push-3 {
        left: 25%;
    }

    .bsk-col-md-push-4 {
        left: 33.33333%;
    }

    .bsk-col-md-push-5 {
        left: 41.66667%;
    }

    .bsk-col-md-push-6 {
        left: 50%;
    }

    .bsk-col-md-push-7 {
        left: 58.33333%;
    }

    .bsk-col-md-push-8 {
        left: 66.66667%;
    }

    .bsk-col-md-push-9 {
        left: 75%;
    }

    .bsk-col-md-push-10 {
        left: 83.33333%;
    }

    .bsk-col-md-push-11 {
        left: 91.66667%;
    }

    .bsk-col-md-push-12 {
        left: 100%;
    }

    .bsk-col-md-offset-0 {
        margin-left: 0;
    }

    .bsk-col-md-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-md-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-md-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-md-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-md-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-md-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-md-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-md-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-md-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-md-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-md-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-md-offset-12 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .bsk-col-lg-1,
    .bsk-col-lg-2,
    .bsk-col-lg-3,
    .bsk-col-lg-4,
    .bsk-col-lg-5,
    .bsk-col-lg-6,
    .bsk-col-lg-7,
    .bsk-col-lg-8,
    .bsk-col-lg-9,
    .bsk-col-lg-10,
    .bsk-col-lg-11,
    .bsk-col-lg-12 {
        float: left;
    }

    .bsk-col-lg-1 {
        width: 8.33333%;
    }

    .bsk-col-lg-2 {
        width: 16.66667%;
    }

    .bsk-col-lg-3 {
        width: 25%;
    }

    .bsk-col-lg-4 {
        width: 33.33333%;
    }

    .bsk-col-lg-5 {
        width: 41.66667%;
    }

    .bsk-col-lg-6 {
        width: 50%;
    }

    .bsk-col-lg-7 {
        width: 58.33333%;
    }

    .bsk-col-lg-8 {
        width: 66.66667%;
    }

    .bsk-col-lg-9 {
        width: 75%;
    }

    .bsk-col-lg-10 {
        width: 83.33333%;
    }

    .bsk-col-lg-11 {
        width: 91.66667%;
    }

    .bsk-col-lg-12 {
        width: 100%;
    }

    .bsk-col-lg-pull-0 {
        right: auto;
    }

    .bsk-col-lg-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-lg-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-lg-pull-3 {
        right: 25%;
    }

    .bsk-col-lg-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-lg-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-lg-pull-6 {
        right: 50%;
    }

    .bsk-col-lg-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-lg-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-lg-pull-9 {
        right: 75%;
    }

    .bsk-col-lg-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-lg-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-lg-pull-12 {
        right: 100%;
    }

    .bsk-col-lg-push-0 {
        left: auto;
    }

    .bsk-col-lg-push-1 {
        left: 8.33333%;
    }

    .bsk-col-lg-push-2 {
        left: 16.66667%;
    }

    .bsk-col-lg-push-3 {
        left: 25%;
    }

    .bsk-col-lg-push-4 {
        left: 33.33333%;
    }

    .bsk-col-lg-push-5 {
        left: 41.66667%;
    }

    .bsk-col-lg-push-6 {
        left: 50%;
    }

    .bsk-col-lg-push-7 {
        left: 58.33333%;
    }

    .bsk-col-lg-push-8 {
        left: 66.66667%;
    }

    .bsk-col-lg-push-9 {
        left: 75%;
    }

    .bsk-col-lg-push-10 {
        left: 83.33333%;
    }

    .bsk-col-lg-push-11 {
        left: 91.66667%;
    }

    .bsk-col-lg-push-12 {
        left: 100%;
    }

    .bsk-col-lg-offset-0 {
        margin-left: 0;
    }

    .bsk-col-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-lg-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-lg-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-lg-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-lg-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-lg-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-lg-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-lg-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-lg-offset-12 {
        margin-left: 100%;
    }
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

th {
    text-align: left;
}

.bsk-table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

    .bsk-table > thead > tr > th,
    .bsk-table > thead > tr > td,
    .bsk-table > tbody > tr > th,
    .bsk-table > tbody > tr > td,
    .bsk-table > tfoot > tr > th,
    .bsk-table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857;
        vertical-align: top;
        border-top: 1px solid #999;
    }

    .bsk-table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #999;
    }

    .bsk-table > caption + thead > tr:first-child > th,
    .bsk-table > caption + thead > tr:first-child > td,
    .bsk-table > colgroup + thead > tr:first-child > th,
    .bsk-table > colgroup + thead > tr:first-child > td,
    .bsk-table > thead:first-child > tr:first-child > th,
    .bsk-table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .bsk-table > tbody + tbody {
        border-top: 2px solid #999;
    }

    .bsk-table .bsk-table {
        background-color: #fff;
    }

.bsk-table-condensed > thead > tr > th,
.bsk-table-condensed > thead > tr > td,
.bsk-table-condensed > tbody > tr > th,
.bsk-table-condensed > tbody > tr > td,
.bsk-table-condensed > tfoot > tr > th,
.bsk-table-condensed > tfoot > tr > td {
    padding: 5px;
}

.bsk-table-bordered {
    border: 1px solid #999;
}

    .bsk-table-bordered > thead > tr > th,
    .bsk-table-bordered > thead > tr > td,
    .bsk-table-bordered > tbody > tr > th,
    .bsk-table-bordered > tbody > tr > td,
    .bsk-table-bordered > tfoot > tr > th,
    .bsk-table-bordered > tfoot > tr > td {
        border: 1px solid #999;
    }

    .bsk-table-bordered > thead > tr > th,
    .bsk-table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.bsk-table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #eee;
}

.bsk-table-hover > tbody > tr:hover {
    background-color: #f7f7f7;
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.bsk-table > thead > tr > td.bsk-active,
.bsk-table > thead > tr > th.bsk-active,
.bsk-table > thead > tr.bsk-active > td,
.bsk-table > thead > tr.bsk-active > th,
.bsk-table > tbody > tr > td.bsk-active,
.bsk-table > tbody > tr > th.bsk-active,
.bsk-table > tbody > tr.bsk-active > td,
.bsk-table > tbody > tr.bsk-active > th,
.bsk-table > tfoot > tr > td.bsk-active,
.bsk-table > tfoot > tr > th.bsk-active,
.bsk-table > tfoot > tr.bsk-active > td,
.bsk-table > tfoot > tr.bsk-active > th {
    background-color: #f7f7f7;
}

.bsk-table-hover > tbody > tr > td.bsk-active:hover,
.bsk-table-hover > tbody > tr > th.bsk-active:hover,
.bsk-table-hover > tbody > tr.bsk-active:hover > td,
.bsk-table-hover > tbody > tr:hover > .bsk-active,
.bsk-table-hover > tbody > tr.bsk-active:hover > th {
    background-color: #eaeaea;
}

.bsk-table > thead > tr > td.bsk-success,
.bsk-table > thead > tr > th.bsk-success,
.bsk-table > thead > tr.bsk-success > td,
.bsk-table > thead > tr.bsk-success > th,
.bsk-table > tbody > tr > td.bsk-success,
.bsk-table > tbody > tr > th.bsk-success,
.bsk-table > tbody > tr.bsk-success > td,
.bsk-table > tbody > tr.bsk-success > th,
.bsk-table > tfoot > tr > td.bsk-success,
.bsk-table > tfoot > tr > th.bsk-success,
.bsk-table > tfoot > tr.bsk-success > td,
.bsk-table > tfoot > tr.bsk-success > th {
    background-color: #bbdac0;
}

.bsk-table-hover > tbody > tr > td.bsk-success:hover,
.bsk-table-hover > tbody > tr > th.bsk-success:hover,
.bsk-table-hover > tbody > tr.bsk-success:hover > td,
.bsk-table-hover > tbody > tr:hover > .bsk-success,
.bsk-table-hover > tbody > tr.bsk-success:hover > th {
    background-color: #aad1b1;
}

.bsk-table > thead > tr > td.bsk-info,
.bsk-table > thead > tr > th.bsk-info,
.bsk-table > thead > tr.bsk-info > td,
.bsk-table > thead > tr.bsk-info > th,
.bsk-table > tbody > tr > td.bsk-info,
.bsk-table > tbody > tr > th.bsk-info,
.bsk-table > tbody > tr.bsk-info > td,
.bsk-table > tbody > tr.bsk-info > th,
.bsk-table > tfoot > tr > td.bsk-info,
.bsk-table > tfoot > tr > th.bsk-info,
.bsk-table > tfoot > tr.bsk-info > td,
.bsk-table > tfoot > tr.bsk-info > th {
    background-color: #b7d8eb;
}

.bsk-table-hover > tbody > tr > td.bsk-info:hover,
.bsk-table-hover > tbody > tr > th.bsk-info:hover,
.bsk-table-hover > tbody > tr.bsk-info:hover > td,
.bsk-table-hover > tbody > tr:hover > .bsk-info,
.bsk-table-hover > tbody > tr.bsk-info:hover > th {
    background-color: #a3cde5;
}

.bsk-table > thead > tr > td.bsk-warning,
.bsk-table > thead > tr > th.bsk-warning,
.bsk-table > thead > tr.bsk-warning > td,
.bsk-table > thead > tr.bsk-warning > th,
.bsk-table > tbody > tr > td.bsk-warning,
.bsk-table > tbody > tr > th.bsk-warning,
.bsk-table > tbody > tr.bsk-warning > td,
.bsk-table > tbody > tr.bsk-warning > th,
.bsk-table > tfoot > tr > td.bsk-warning,
.bsk-table > tfoot > tr > th.bsk-warning,
.bsk-table > tfoot > tr.bsk-warning > td,
.bsk-table > tfoot > tr.bsk-warning > th {
    background-color: #ffe9c0;
}

.bsk-table-hover > tbody > tr > td.bsk-warning:hover,
.bsk-table-hover > tbody > tr > th.bsk-warning:hover,
.bsk-table-hover > tbody > tr.bsk-warning:hover > td,
.bsk-table-hover > tbody > tr:hover > .bsk-warning,
.bsk-table-hover > tbody > tr.bsk-warning:hover > th {
    background-color: #ffe0a7;
}

.bsk-table > thead > tr > td.bsk-danger,
.bsk-table > thead > tr > th.bsk-danger,
.bsk-table > thead > tr.bsk-danger > td,
.bsk-table > thead > tr.bsk-danger > th,
.bsk-table > tbody > tr > td.bsk-danger,
.bsk-table > tbody > tr > th.bsk-danger,
.bsk-table > tbody > tr.bsk-danger > td,
.bsk-table > tbody > tr.bsk-danger > th,
.bsk-table > tfoot > tr > td.bsk-danger,
.bsk-table > tfoot > tr > th.bsk-danger,
.bsk-table > tfoot > tr.bsk-danger > td,
.bsk-table > tfoot > tr.bsk-danger > th {
    background-color: #e4adb3;
}

.bsk-table-hover > tbody > tr > td.bsk-danger:hover,
.bsk-table-hover > tbody > tr > th.bsk-danger:hover,
.bsk-table-hover > tbody > tr.bsk-danger:hover > td,
.bsk-table-hover > tbody > tr:hover > .bsk-danger,
.bsk-table-hover > tbody > tr.bsk-danger:hover > th {
    background-color: #de9aa1;
}

.bsk-table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

@media screen and (max-width: 767px) {
    .bsk-table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #999;
    }

        .bsk-table-responsive > .bsk-table {
            margin-bottom: 0;
        }

            .bsk-table-responsive > .bsk-table > thead > tr > th,
            .bsk-table-responsive > .bsk-table > thead > tr > td,
            .bsk-table-responsive > .bsk-table > tbody > tr > th,
            .bsk-table-responsive > .bsk-table > tbody > tr > td,
            .bsk-table-responsive > .bsk-table > tfoot > tr > th,
            .bsk-table-responsive > .bsk-table > tfoot > tr > td {
                white-space: nowrap;
            }

        .bsk-table-responsive > .bsk-table-bordered {
            border: 0;
        }

            .bsk-table-responsive > .bsk-table-bordered > thead > tr > th:first-child,
            .bsk-table-responsive > .bsk-table-bordered > thead > tr > td:first-child,
            .bsk-table-responsive > .bsk-table-bordered > tbody > tr > th:first-child,
            .bsk-table-responsive > .bsk-table-bordered > tbody > tr > td:first-child,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > th:first-child,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .bsk-table-responsive > .bsk-table-bordered > thead > tr > th:last-child,
            .bsk-table-responsive > .bsk-table-bordered > thead > tr > td:last-child,
            .bsk-table-responsive > .bsk-table-bordered > tbody > tr > th:last-child,
            .bsk-table-responsive > .bsk-table-bordered > tbody > tr > td:last-child,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > th:last-child,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .bsk-table-responsive > .bsk-table-bordered > tbody > tr:last-child > th,
            .bsk-table-responsive > .bsk-table-bordered > tbody > tr:last-child > td,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr:last-child > th,
            .bsk-table-responsive > .bsk-table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}


select[multiple],
select[size] {
    height: auto;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.42857;
    color: #555;
}

.bsk-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #999;
    border-radius: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .bsk-form-control:focus {
        border-color: #2b8cc4;
        outline: 0;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(43, 140, 196, .6);
    }

    .bsk-form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .bsk-form-control:-ms-input-placeholder {
        color: #999;
    }

    .bsk-form-control::-webkit-input-placeholder {
        color: #999;
    }

    .bsk-form-control::-ms-expand {
        background-color: transparent;
        border: 0;
    }

    .bsk-form-control[disabled],
    .bsk-form-control[readonly],
    fieldset[disabled] .bsk-form-control {
        background-color: #eee;
        opacity: 1;
    }

    .bsk-form-control[disabled],
    fieldset[disabled] .bsk-form-control {
        cursor: not-allowed;
    }

textarea.bsk-form-control {
    height: auto;
}



.bsk-form-group {
    margin-bottom: 15px;
}

.bsk-radio,
.bsk-checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .bsk-radio label,
    .bsk-checkbox label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: normal;
        cursor: pointer;
    }


    .bsk-radio + .bsk-radio,
    .bsk-checkbox + .bsk-checkbox {
        margin-top: -5px;
    }

.bsk-radio-inline,
.bsk-checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

    .bsk-radio-inline + .bsk-radio-inline,
    .bsk-checkbox-inline + .bsk-checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }
.bsk-radio-inline.bsk-disabled,
fieldset[disabled] .bsk-radio-inline,
.bsk-checkbox-inline.bsk-disabled,
fieldset[disabled]
.bsk-checkbox-inline {
    cursor: not-allowed;
}

.bsk-radio.bsk-disabled label,
fieldset[disabled] .bsk-radio label,
.bsk-checkbox.bsk-disabled label,
fieldset[disabled]
.bsk-checkbox label {
    cursor: not-allowed;
}

.bsk-form-control-static {
    min-height: 36px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
}

    .bsk-form-control-static.bsk-input-lg,
    .bsk-input-group-lg > .bsk-form-control-static.bsk-form-control,
    .bsk-input-group-lg > .bsk-form-control-static.bsk-input-group-addon,
    .bsk-input-group-lg > .bsk-input-group-btn > .bsk-form-control-static.bsk-btn,
    .bsk-form-control-static.bsk-input-sm,
    .bsk-input-group-sm > .bsk-form-control-static.bsk-form-control,
    .bsk-input-group-sm > .bsk-form-control-static.bsk-input-group-addon,
    .bsk-input-group-sm > .bsk-input-group-btn > .bsk-form-control-static.bsk-btn {
        padding-right: 0;
        padding-left: 0;
    }

.bsk-input-sm,
.bsk-input-group-sm > .bsk-form-control,
.bsk-input-group-sm > .bsk-input-group-addon,
.bsk-input-group-sm > .bsk-input-group-btn > .bsk-btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

select.bsk-input-sm,
.bsk-input-group-sm > select.bsk-form-control,
.bsk-input-group-sm > select.bsk-input-group-addon,
.bsk-input-group-sm > .bsk-input-group-btn > select.bsk-btn {
    height: 30px;
    line-height: 30px;
}

    textarea.bsk-input-sm,
    .bsk-input-group-sm > textarea.bsk-form-control,
    .bsk-input-group-sm > textarea.bsk-input-group-addon,
    .bsk-input-group-sm > .bsk-input-group-btn > textarea.bsk-btn,
    select[multiple].bsk-input-sm,
    .bsk-input-group-sm > select.bsk-form-control[multiple],
    .bsk-input-group-sm > select.bsk-input-group-addon[multiple],
    .bsk-input-group-sm > .bsk-input-group-btn > select.bsk-btn[multiple] {
        height: auto;
    }

.bsk-form-group-sm .bsk-form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

.bsk-form-group-sm select.bsk-form-control {
    height: 30px;
    line-height: 30px;
}

.bsk-form-group-sm textarea.bsk-form-control,
.bsk-form-group-sm select[multiple].bsk-form-control {
    height: auto;
}

.bsk-form-group-sm .bsk-form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.bsk-input-lg,
.bsk-input-group-lg > .bsk-form-control,
.bsk-input-group-lg > .bsk-input-group-addon,
.bsk-input-group-lg > .bsk-input-group-btn > .bsk-btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}

select.bsk-input-lg,
.bsk-input-group-lg > select.bsk-form-control,
.bsk-input-group-lg > select.bsk-input-group-addon,
.bsk-input-group-lg > .bsk-input-group-btn > select.bsk-btn {
    height: 46px;
    line-height: 46px;
}

    textarea.bsk-input-lg,
    .bsk-input-group-lg > textarea.bsk-form-control,
    .bsk-input-group-lg > textarea.bsk-input-group-addon,
    .bsk-input-group-lg > .bsk-input-group-btn > textarea.bsk-btn,
    select[multiple].bsk-input-lg,
    .bsk-input-group-lg > select.bsk-form-control[multiple],
    .bsk-input-group-lg > select.bsk-input-group-addon[multiple],
    .bsk-input-group-lg > .bsk-input-group-btn > select.bsk-btn[multiple] {
        height: auto;
    }

.bsk-form-group-lg .bsk-form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}

.bsk-form-group-lg select.bsk-form-control {
    height: 46px;
    line-height: 46px;
}

.bsk-form-group-lg textarea.bsk-form-control,
.bsk-form-group-lg select[multiple].bsk-form-control {
    height: auto;
}

.bsk-form-group-lg .bsk-form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.bsk-has-feedback {
    position: relative;
}

    .bsk-has-feedback .bsk-form-control {
        padding-right: 42.5px;
    }

.bsk-form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.bsk-input-lg + .bsk-form-control-feedback,
.bsk-input-group-lg > .bsk-form-control + .bsk-form-control-feedback,
.bsk-input-group-lg > .bsk-input-group-addon + .bsk-form-control-feedback,
.bsk-input-group-lg > .bsk-input-group-btn > .bsk-btn + .bsk-form-control-feedback,
.bsk-input-group-lg + .bsk-form-control-feedback,
.bsk-form-group-lg .bsk-form-control + .bsk-form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.bsk-input-sm + .bsk-form-control-feedback,
.bsk-input-group-sm > .bsk-form-control + .bsk-form-control-feedback,
.bsk-input-group-sm > .bsk-input-group-addon + .bsk-form-control-feedback,
.bsk-input-group-sm > .bsk-input-group-btn > .bsk-btn + .bsk-form-control-feedback,
.bsk-input-group-sm + .bsk-form-control-feedback,
.bsk-form-group-sm .bsk-form-control + .bsk-form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.bsk-has-success .bsk-help-block,
.bsk-has-success .bsk-control-label,
.bsk-has-success .bsk-radio,
.bsk-has-success .bsk-checkbox,
.bsk-has-success .bsk-radio-inline,
.bsk-has-success .bsk-checkbox-inline,
.bsk-has-success.bsk-radio label,
.bsk-has-success.bsk-checkbox label,
.bsk-has-success.bsk-radio-inline label,
.bsk-has-success.bsk-checkbox-inline label {
    color: #25622e;
}

.bsk-has-success .bsk-form-control {
    border-color: #25622e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .bsk-has-success .bsk-form-control:focus {
        border-color: #173d1d;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #41ac51;
    }

.bsk-has-success .bsk-input-group-addon {
    color: #25622e;
    background-color: #bbdac0;
    border-color: #25622e;
}

.bsk-has-success .bsk-form-control-feedback {
    color: #25622e;
}

.bsk-has-warning .bsk-help-block,
.bsk-has-warning .bsk-control-label,
.bsk-has-warning .bsk-radio,
.bsk-has-warning .bsk-checkbox,
.bsk-has-warning .bsk-radio-inline,
.bsk-has-warning .bsk-checkbox-inline,
.bsk-has-warning.bsk-radio label,
.bsk-has-warning.bsk-checkbox label,
.bsk-has-warning.bsk-radio-inline label,
.bsk-has-warning.bsk-checkbox-inline label {
    color: #ab8030;
}

.bsk-has-warning .bsk-form-control {
    border-color: #ab8030;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .bsk-has-warning .bsk-form-control:focus {
        border-color: #836225;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d6b06b;
    }

.bsk-has-warning .bsk-input-group-addon {
    color: #ab8030;
    background-color: #ffe9c0;
    border-color: #ab8030;
}

.bsk-has-warning .bsk-form-control-feedback {
    color: #ab8030;
}

.bsk-has-error .bsk-help-block,
.bsk-has-error .bsk-control-label,
.bsk-has-error .bsk-radio,
.bsk-has-error .bsk-checkbox,
.bsk-has-error .bsk-radio-inline,
.bsk-has-error .bsk-checkbox-inline,
.bsk-has-error.bsk-radio label,
.bsk-has-error.bsk-checkbox label,
.bsk-has-error.bsk-radio-inline label,
.bsk-has-error.bsk-checkbox-inline label {
    color: #770914;
}

.bsk-has-error .bsk-form-control {
    border-color: #770914;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .bsk-has-error .bsk-form-control:focus {
        border-color: #48050c;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #d61024;
    }

.bsk-has-error .bsk-input-group-addon {
    color: #770914;
    background-color: #e4adb3;
    border-color: #770914;
}

.bsk-has-error .bsk-form-control-feedback {
    color: #770914;
}

.bsk-has-feedback label ~ .bsk-form-control-feedback {
    top: 25px;
}

.bsk-has-feedback label.bsk-sr-only ~ .bsk-form-control-feedback {
    top: 0;
}

.bsk-help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .bsk-form-inline .bsk-form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .bsk-form-inline .bsk-form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .bsk-form-inline .bsk-form-control-static {
        display: inline-block;
    }

    .bsk-form-inline .bsk-input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .bsk-form-inline .bsk-input-group .bsk-input-group-addon,
        .bsk-form-inline .bsk-input-group .bsk-input-group-btn,
        .bsk-form-inline .bsk-input-group .bsk-form-control {
            width: auto;
        }

        .bsk-form-inline .bsk-input-group > .bsk-form-control {
            width: 100%;
        }

    .bsk-form-inline .bsk-control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .bsk-form-inline .bsk-radio,
    .bsk-form-inline .bsk-checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .bsk-form-inline .bsk-radio label,
        .bsk-form-inline .bsk-checkbox label {
            padding-left: 0;
        }

    .bsk-form-inline .bsk-has-feedback .bsk-form-control-feedback {
        top: 0;
    }
}

.bsk-form-horizontal .bsk-radio,
.bsk-form-horizontal .bsk-checkbox,
.bsk-form-horizontal .bsk-radio-inline,
.bsk-form-horizontal .bsk-checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}

.bsk-form-horizontal .bsk-radio,
.bsk-form-horizontal .bsk-checkbox {
    min-height: 27px;
}

.bsk-form-horizontal .bsk-form-group {
    margin-right: -15px;
    margin-left: -15px;
}

    .bsk-form-horizontal .bsk-form-group:before,
    .bsk-form-horizontal .bsk-form-group:after {
        display: table;
        content: " ";
    }

    .bsk-form-horizontal .bsk-form-group:after {
        clear: both;
    }

@media (min-width: 768px) {
    .bsk-form-horizontal .bsk-control-label {
        padding-top: 7px;
        margin-bottom: 0;
        text-align: right;
    }
}

.bsk-form-horizontal .bsk-has-feedback .bsk-form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .bsk-form-horizontal .bsk-form-group-lg .bsk-control-label {
        padding-top: 11px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .bsk-form-horizontal .bsk-form-group-sm .bsk-control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}

.bsk-btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}

    .bsk-btn:focus,
    .bsk-btn.bsk-focus,
    .bsk-btn:active:focus,
    .bsk-btn:active.bsk-focus,
    .bsk-btn.bsk-active:focus,
    .bsk-btn.bsk-active.bsk-focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .bsk-btn:hover,
    .bsk-btn:focus,
    .bsk-btn.bsk-focus {
        color: #333;
        text-decoration: none;
    }

    .bsk-btn:active,
    .bsk-btn.bsk-active {
        background-image: none;
        outline: 0;
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .bsk-btn.bsk-disabled,
    .bsk-btn[disabled],
    fieldset[disabled] .bsk-btn {
        cursor: not-allowed;
        filter: alpha(opacity=65);
        box-shadow: none;
        opacity: .65;
    }

a.bsk-btn.bsk-disabled,
fieldset[disabled] a.bsk-btn {
    pointer-events: none;
}

.bsk-btn-default {
    color: #333;
    background-color: #eee;
    border-color: #eee;
}

    .bsk-btn-default:focus,
    .bsk-btn-default.bsk-focus {
        color: #333;
        background-color: #d5d5d5;
        border-color: #aeaeae;
    }

    .bsk-btn-default:hover {
        color: #333;
        background-color: #d5d5d5;
        border-color: #cfcfcf;
    }

    .bsk-btn-default:active,
    .bsk-btn-default.bsk-active,
    .bsk-open > .bsk-btn-default.bsk-dropdown-toggle {
        color: #333;
        background-color: #d5d5d5;
        border-color: #cfcfcf;
    }

        .bsk-btn-default:active:hover,
        .bsk-btn-default:active:focus,
        .bsk-btn-default:active.bsk-focus,
        .bsk-btn-default.bsk-active:hover,
        .bsk-btn-default.bsk-active:focus,
        .bsk-btn-default.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle.bsk-focus {
            color: #333;
            background-color: #c3c3c3;
            border-color: #aeaeae;
        }

    .bsk-btn-default:active,
    .bsk-btn-default.bsk-active,
    .bsk-open > .bsk-btn-default.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-default.bsk-disabled:hover,
    .bsk-btn-default.bsk-disabled:focus,
    .bsk-btn-default.bsk-disabled.bsk-focus,
    .bsk-btn-default[disabled]:hover,
    .bsk-btn-default[disabled]:focus,
    .bsk-btn-default[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-default:hover,
    fieldset[disabled] .bsk-btn-default:focus,
    fieldset[disabled] .bsk-btn-default.bsk-focus {
        background-color: #eee;
        border-color: #eee;
    }

    .bsk-btn-default .bsk-badge {
        color: #eee;
        background-color: #333;
    }

.bsk-btn-primary {
    color: white;
    background-color: #28a197;
    border-color: #28a197;
}

    .bsk-btn-primary:focus,
    .bsk-btn-primary.bsk-focus {
        color: white;
        background-color: #1e7871;
        border-color: #0f3b37;
    }

    .bsk-btn-primary:hover {
        color: white;
        background-color: #1e7871;
        border-color: #1c7069;
    }

    .bsk-btn-primary:active,
    .bsk-btn-primary.bsk-active,
    .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle {
        color: white;
        background-color: #1e7871;
        border-color: #1c7069;
    }

        .bsk-btn-primary:active:hover,
        .bsk-btn-primary:active:focus,
        .bsk-btn-primary:active.bsk-focus,
        .bsk-btn-primary.bsk-active:hover,
        .bsk-btn-primary.bsk-active:focus,
        .bsk-btn-primary.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #175c56;
            border-color: #0f3b37;
        }

    .bsk-btn-primary:active,
    .bsk-btn-primary.bsk-active,
    .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-primary.bsk-disabled:hover,
    .bsk-btn-primary.bsk-disabled:focus,
    .bsk-btn-primary.bsk-disabled.bsk-focus,
    .bsk-btn-primary[disabled]:hover,
    .bsk-btn-primary[disabled]:focus,
    .bsk-btn-primary[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-primary:hover,
    fieldset[disabled] .bsk-btn-primary:focus,
    fieldset[disabled] .bsk-btn-primary.bsk-focus {
        background-color: #28a197;
        border-color: #28a197;
    }

    .bsk-btn-primary .bsk-badge {
        color: #28a197;
        background-color: white;
    }

.bsk-btn-success {
    color: white;
    background-color: #379245;
    border-color: #379245;
}

    .bsk-btn-success:focus,
    .bsk-btn-success.bsk-focus {
        color: white;
        background-color: #296d33;
        border-color: #143519;
    }

    .bsk-btn-success:hover {
        color: white;
        background-color: #296d33;
        border-color: #266630;
    }

    .bsk-btn-success:active,
    .bsk-btn-success.bsk-active,
    .bsk-open > .bsk-btn-success.bsk-dropdown-toggle {
        color: white;
        background-color: #296d33;
        border-color: #266630;
    }

        .bsk-btn-success:active:hover,
        .bsk-btn-success:active:focus,
        .bsk-btn-success:active.bsk-focus,
        .bsk-btn-success.bsk-active:hover,
        .bsk-btn-success.bsk-active:focus,
        .bsk-btn-success.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #1f5327;
            border-color: #143519;
        }

    .bsk-btn-success:active,
    .bsk-btn-success.bsk-active,
    .bsk-open > .bsk-btn-success.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-success.bsk-disabled:hover,
    .bsk-btn-success.bsk-disabled:focus,
    .bsk-btn-success.bsk-disabled.bsk-focus,
    .bsk-btn-success[disabled]:hover,
    .bsk-btn-success[disabled]:focus,
    .bsk-btn-success[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-success:hover,
    fieldset[disabled] .bsk-btn-success:focus,
    fieldset[disabled] .bsk-btn-success.bsk-focus {
        background-color: #379245;
        border-color: #379245;
    }

    .bsk-btn-success .bsk-badge {
        color: #379245;
        background-color: white;
    }

.bsk-btn-info {
    color: white;
    background-color: #2b8cc4;
    border-color: #2b8cc4;
}

    .bsk-btn-info:focus,
    .bsk-btn-info.bsk-focus {
        color: white;
        background-color: #226e9a;
        border-color: #14415b;
    }

    .bsk-btn-info:hover {
        color: white;
        background-color: #226e9a;
        border-color: #206892;
    }

    .bsk-btn-info:active,
    .bsk-btn-info.bsk-active,
    .bsk-open > .bsk-btn-info.bsk-dropdown-toggle {
        color: white;
        background-color: #226e9a;
        border-color: #206892;
    }

        .bsk-btn-info:active:hover,
        .bsk-btn-info:active:focus,
        .bsk-btn-info:active.bsk-focus,
        .bsk-btn-info.bsk-active:hover,
        .bsk-btn-info.bsk-active:focus,
        .bsk-btn-info.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #1b597d;
            border-color: #14415b;
        }

    .bsk-btn-info:active,
    .bsk-btn-info.bsk-active,
    .bsk-open > .bsk-btn-info.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-info.bsk-disabled:hover,
    .bsk-btn-info.bsk-disabled:focus,
    .bsk-btn-info.bsk-disabled.bsk-focus,
    .bsk-btn-info[disabled]:hover,
    .bsk-btn-info[disabled]:focus,
    .bsk-btn-info[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-info:hover,
    fieldset[disabled] .bsk-btn-info:focus,
    fieldset[disabled] .bsk-btn-info.bsk-focus {
        background-color: #2b8cc4;
        border-color: #2b8cc4;
    }

    .bsk-btn-info .bsk-badge {
        color: #2b8cc4;
        background-color: white;
    }

.bsk-btn-warning {
    color: #333;
    background-color: #ffbf47;
    border-color: #ffbf47;
}

    .bsk-btn-warning:focus,
    .bsk-btn-warning.bsk-focus {
        color: #333;
        background-color: #ffad14;
        border-color: #c78100;
    }

    .bsk-btn-warning:hover {
        color: #333;
        background-color: #ffad14;
        border-color: #ffaa0a;
    }

    .bsk-btn-warning:active,
    .bsk-btn-warning.bsk-active,
    .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle {
        color: #333;
        background-color: #ffad14;
        border-color: #ffaa0a;
    }

        .bsk-btn-warning:active:hover,
        .bsk-btn-warning:active:focus,
        .bsk-btn-warning:active.bsk-focus,
        .bsk-btn-warning.bsk-active:hover,
        .bsk-btn-warning.bsk-active:focus,
        .bsk-btn-warning.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle.bsk-focus {
            color: #333;
            background-color: #ef9c00;
            border-color: #c78100;
        }

    .bsk-btn-warning:active,
    .bsk-btn-warning.bsk-active,
    .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-warning.bsk-disabled:hover,
    .bsk-btn-warning.bsk-disabled:focus,
    .bsk-btn-warning.bsk-disabled.bsk-focus,
    .bsk-btn-warning[disabled]:hover,
    .bsk-btn-warning[disabled]:focus,
    .bsk-btn-warning[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-warning:hover,
    fieldset[disabled] .bsk-btn-warning:focus,
    fieldset[disabled] .bsk-btn-warning.bsk-focus {
        background-color: #ffbf47;
        border-color: #ffbf47;
    }

    .bsk-btn-warning .bsk-badge {
        color: #ffbf47;
        background-color: #333;
    }

.bsk-btn-danger {
    color: white;
    background-color: #b10e1e;
    border-color: #b10e1e;
}

    .bsk-btn-danger:focus,
    .bsk-btn-danger.bsk-focus {
        color: white;
        background-color: #820a16;
        border-color: #3b050a;
    }

    .bsk-btn-danger:hover {
        color: white;
        background-color: #820a16;
        border-color: #780a14;
    }

    .bsk-btn-danger:active,
    .bsk-btn-danger.bsk-active,
    .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle {
        color: white;
        background-color: #820a16;
        border-color: #780a14;
    }

        .bsk-btn-danger:active:hover,
        .bsk-btn-danger:active:focus,
        .bsk-btn-danger:active.bsk-focus,
        .bsk-btn-danger.bsk-active:hover,
        .bsk-btn-danger.bsk-active:focus,
        .bsk-btn-danger.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #610810;
            border-color: #3b050a;
        }

    .bsk-btn-danger:active,
    .bsk-btn-danger.bsk-active,
    .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-danger.bsk-disabled:hover,
    .bsk-btn-danger.bsk-disabled:focus,
    .bsk-btn-danger.bsk-disabled.bsk-focus,
    .bsk-btn-danger[disabled]:hover,
    .bsk-btn-danger[disabled]:focus,
    .bsk-btn-danger[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-danger:hover,
    fieldset[disabled] .bsk-btn-danger:focus,
    fieldset[disabled] .bsk-btn-danger.bsk-focus {
        background-color: #b10e1e;
        border-color: #b10e1e;
    }

    .bsk-btn-danger .bsk-badge {
        color: #b10e1e;
        background-color: white;
    }

.bsk-btn-link {
    font-weight: normal;
    color: #2b8cc4;
    border-radius: 0;
}

    .bsk-btn-link,
    .bsk-btn-link:active,
    .bsk-btn-link.bsk-active,
    .bsk-btn-link[disabled],
    fieldset[disabled] .bsk-btn-link {
        background-color: transparent;
        box-shadow: none;
    }

        .bsk-btn-link,
        .bsk-btn-link:hover,
        .bsk-btn-link:focus,
        .bsk-btn-link:active {
            border-color: transparent;
        }

            .bsk-btn-link:hover,
            .bsk-btn-link:focus {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent;
            }

            .bsk-btn-link[disabled]:hover,
            .bsk-btn-link[disabled]:focus,
            fieldset[disabled] .bsk-btn-link:hover,
            fieldset[disabled] .bsk-btn-link:focus {
                color: #777;
                text-decoration: none;
            }

.bsk-btn-lg,
.bsk-btn-group-lg > .bsk-btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}

.bsk-btn-sm,
.bsk-btn-group-sm > .bsk-btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

.bsk-btn-xs,
.bsk-btn-group-xs > .bsk-btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

.bsk-btn-block {
    display: block;
    width: 100%;
}

    .bsk-btn-block + .bsk-btn-block {
        margin-top: 5px;
    }

.bsk-fade {
    opacity: 0;
    transition: opacity .15s linear;
}

    .bsk-fade.bsk-in {
        opacity: 1;
    }

.bsk-collapse {
    display: none;
}

    .bsk-collapse.bsk-in {
        display: block;
    }

tr.bsk-collapse.bsk-in {
    display: table-row;
}

tbody.bsk-collapse.bsk-in {
    display: table-row-group;
}

.bsk-collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height, visibility;
}

.bsk-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.bsk-dropup,
.bsk-dropdown {
    position: relative;
}

.bsk-dropdown-toggle:focus {
    outline: 0;
}



.bsk-pull-right > .bsk-dropdown-menu {
    right: 0;
    left: auto;
}

.bsk-dropup .bsk-caret,
.bsk-navbar-fixed-bottom .bsk-dropdown .bsk-caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
}

.bsk-dropup .bsk-dropdown-menu,
.bsk-navbar-fixed-bottom .bsk-dropdown .bsk-dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 768px) {
    .bsk-navbar-right .bsk-dropdown-menu {
        right: 0;
        left: auto;
    }

    .bsk-navbar-right .bsk-dropdown-menu-left {
        right: auto;
        left: 0;
    }
}

.bsk-btn-group,
.bsk-btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .bsk-btn-group > .bsk-btn,
    .bsk-btn-group-vertical > .bsk-btn {
        position: relative;
        float: left;
    }

        .bsk-btn-group > .bsk-btn:hover,
        .bsk-btn-group > .bsk-btn:focus,
        .bsk-btn-group > .bsk-btn:active,
        .bsk-btn-group > .bsk-btn.bsk-active,
        .bsk-btn-group-vertical > .bsk-btn:hover,
        .bsk-btn-group-vertical > .bsk-btn:focus,
        .bsk-btn-group-vertical > .bsk-btn:active,
        .bsk-btn-group-vertical > .bsk-btn.bsk-active {
            z-index: 2;
        }

    .bsk-btn-group .bsk-btn + .bsk-btn,
    .bsk-btn-group .bsk-btn + .bsk-btn-group,
    .bsk-btn-group .bsk-btn-group + .bsk-btn,
    .bsk-btn-group .bsk-btn-group + .bsk-btn-group {
        margin-left: -1px;
    }

.bsk-btn-toolbar {
    margin-left: -5px;
}

    .bsk-btn-toolbar:before,
    .bsk-btn-toolbar:after {
        display: table;
        content: " ";
    }

    .bsk-btn-toolbar:after {
        clear: both;
    }

    .bsk-btn-toolbar .bsk-btn,
    .bsk-btn-toolbar .bsk-btn-group,
    .bsk-btn-toolbar .bsk-input-group {
        float: left;
    }

    .bsk-btn-toolbar > .bsk-btn,
    .bsk-btn-toolbar > .bsk-btn-group,
    .bsk-btn-toolbar > .bsk-input-group {
        margin-left: 5px;
    }

.bsk-btn-group > .bsk-btn:not(:first-child):not(:last-child):not(.bsk-dropdown-toggle) {
    border-radius: 0;
}

.bsk-btn-group > .bsk-btn:first-child {
    margin-left: 0;
}

    .bsk-btn-group > .bsk-btn:first-child:not(:last-child):not(.bsk-dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.bsk-btn-group > .bsk-btn:last-child:not(:first-child),
.bsk-btn-group > .bsk-dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.bsk-btn-group > .bsk-btn-group {
    float: left;
}

    .bsk-btn-group > .bsk-btn-group:not(:first-child):not(:last-child) > .bsk-btn {
        border-radius: 0;
    }

    .bsk-btn-group > .bsk-btn-group:first-child:not(:last-child) > .bsk-btn:last-child,
    .bsk-btn-group > .bsk-btn-group:first-child:not(:last-child) > .bsk-dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .bsk-btn-group > .bsk-btn-group:last-child:not(:first-child) > .bsk-btn:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.bsk-btn-group .bsk-dropdown-toggle:active,
.bsk-btn-group.bsk-open .bsk-dropdown-toggle {
    outline: 0;
}

.bsk-btn-group > .bsk-btn + .bsk-dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.bsk-btn-group > .bsk-btn-lg + .bsk-dropdown-toggle,
.bsk-btn-group-lg.bsk-btn-group > .bsk-btn + .bsk-dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.bsk-btn-group.bsk-open .bsk-dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

    .bsk-btn-group.bsk-open .bsk-dropdown-toggle.bsk-btn-link {
        box-shadow: none;
    }

.bsk-btn .bsk-caret {
    margin-left: 0;
}

.bsk-btn-lg .bsk-caret,
.bsk-btn-group-lg > .bsk-btn .bsk-caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.bsk-dropup .bsk-btn-lg .bsk-caret,
.bsk-dropup .bsk-btn-group-lg > .bsk-btn .bsk-caret {
    border-width: 0 5px 5px;
}

.bsk-btn-group-vertical > .bsk-btn,
.bsk-btn-group-vertical > .bsk-btn-group,
.bsk-btn-group-vertical > .bsk-btn-group > .bsk-btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .bsk-btn-group-vertical > .bsk-btn-group:before,
    .bsk-btn-group-vertical > .bsk-btn-group:after {
        display: table;
        content: " ";
    }

    .bsk-btn-group-vertical > .bsk-btn-group:after {
        clear: both;
    }

    .bsk-btn-group-vertical > .bsk-btn-group > .bsk-btn {
        float: none;
    }

    .bsk-btn-group-vertical > .bsk-btn + .bsk-btn,
    .bsk-btn-group-vertical > .bsk-btn + .bsk-btn-group,
    .bsk-btn-group-vertical > .bsk-btn-group + .bsk-btn,
    .bsk-btn-group-vertical > .bsk-btn-group + .bsk-btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn:first-child:not(:last-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn:last-child:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn-group:not(:first-child):not(:last-child) > .bsk-btn {
        border-radius: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn-group:first-child:not(:last-child) > .bsk-btn:last-child,
    .bsk-btn-group-vertical > .bsk-btn-group:first-child:not(:last-child) > .bsk-dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .bsk-btn-group-vertical > .bsk-btn-group:last-child:not(:first-child) > .bsk-btn:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.bsk-btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .bsk-btn-group-justified > .bsk-btn,
    .bsk-btn-group-justified > .bsk-btn-group {
        display: table-cell;
        float: none;
        width: 1%;
    }

        .bsk-btn-group-justified > .bsk-btn-group .bsk-btn {
            width: 100%;
        }

        .bsk-btn-group-justified > .bsk-btn-group .bsk-dropdown-menu {
            left: auto;
        }


.bsk-input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .bsk-input-group[class*="col-"] {
        float: none;
        padding-right: 0;
        padding-left: 0;
    }

    .bsk-input-group .bsk-form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

        .bsk-input-group .bsk-form-control:focus {
            z-index: 3;
        }

    .bsk-input-group-addon,
    .bsk-input-group-btn,
    .bsk-input-group .bsk-form-control {
        display: table-cell;
    }

        .bsk-input-group-addon:not(:first-child):not(:last-child),
        .bsk-input-group-btn:not(:first-child):not(:last-child),
        .bsk-input-group .bsk-form-control:not(:first-child):not(:last-child) {
            border-radius: 0;
        }

.bsk-input-group-addon,
.bsk-input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.bsk-input-group-addon {
    padding: 6px 12px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 0;
}

    .bsk-input-group-addon.bsk-input-sm,
    .bsk-input-group-sm > .bsk-input-group-addon,
    .bsk-input-group-sm > .bsk-input-group-btn > .bsk-input-group-addon.bsk-btn {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 0;
    }

    .bsk-input-group-addon.bsk-input-lg,
    .bsk-input-group-lg > .bsk-input-group-addon,
    .bsk-input-group-lg > .bsk-input-group-btn > .bsk-input-group-addon.bsk-btn {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 0;
    }

    .bsk-input-group .bsk-form-control:first-child,
    .bsk-input-group-addon:first-child,
    .bsk-input-group-btn:first-child > .bsk-btn,
    .bsk-input-group-btn:first-child > .bsk-btn-group > .bsk-btn,
    .bsk-input-group-btn:first-child > .bsk-dropdown-toggle,
    .bsk-input-group-btn:last-child > .bsk-btn:not(:last-child):not(.bsk-dropdown-toggle),
    .bsk-input-group-btn:last-child > .bsk-btn-group:not(:last-child) > .bsk-btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .bsk-input-group-addon:first-child {
        border-right: 0;
    }

    .bsk-input-group .bsk-form-control:last-child,
    .bsk-input-group-addon:last-child,
    .bsk-input-group-btn:last-child > .bsk-btn,
    .bsk-input-group-btn:last-child > .bsk-btn-group > .bsk-btn,
    .bsk-input-group-btn:last-child > .bsk-dropdown-toggle,
    .bsk-input-group-btn:first-child > .bsk-btn:not(:first-child),
    .bsk-input-group-btn:first-child > .bsk-btn-group:not(:first-child) > .bsk-btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .bsk-input-group-addon:last-child {
        border-left: 0;
    }

.bsk-input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .bsk-input-group-btn > .bsk-btn {
        position: relative;
    }

        .bsk-input-group-btn > .bsk-btn + .bsk-btn {
            margin-left: -1px;
        }

        .bsk-input-group-btn > .bsk-btn:hover,
        .bsk-input-group-btn > .bsk-btn:focus,
        .bsk-input-group-btn > .bsk-btn:active {
            z-index: 2;
        }

    .bsk-input-group-btn:first-child > .bsk-btn,
    .bsk-input-group-btn:first-child > .bsk-btn-group {
        margin-right: -1px;
    }

    .bsk-input-group-btn:last-child > .bsk-btn,
    .bsk-input-group-btn:last-child > .bsk-btn-group {
        z-index: 2;
        margin-left: -1px;
    }

.bsk-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .bsk-nav:before,
    .bsk-nav:after {
        display: table;
        content: " ";
    }

    .bsk-nav:after {
        clear: both;
    }

    .bsk-nav > li {
        position: relative;
        display: block;
    }

        .bsk-nav > li > a {
            position: relative;
            display: block;
            padding: 15px 15px;
        }

            .bsk-nav > li > a:hover,
            .bsk-nav > li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

        .bsk-nav > li.bsk-disabled > a {
            color: #777;
        }

            .bsk-nav > li.bsk-disabled > a:hover,
            .bsk-nav > li.bsk-disabled > a:focus {
                color: #777;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent;
            }

    .bsk-nav .bsk-open > a,
    .bsk-nav .bsk-open > a:hover,
    .bsk-nav .bsk-open > a:focus {
        background-color: #eee;
        border-color: #2b8cc4;
    }

    .bsk-nav .bsk-nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .bsk-nav > li > a > img {
        max-width: none;
    }

.bsk-nav-tabs {
    border-bottom: 1px solid #999;
}

    .bsk-nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .bsk-nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857;
            border: 1px solid transparent;
            border-radius: 0 0 0 0;
        }

            .bsk-nav-tabs > li > a:hover {
                border-color: #eee #eee #999;
            }

        .bsk-nav-tabs > li.bsk-active > a,
        .bsk-nav-tabs > li.bsk-active > a:hover,
        .bsk-nav-tabs > li.bsk-active > a:focus {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
        }

.bsk-nav-pills > li {
    float: left;
}

    .bsk-nav-pills > li > a {
        border-radius: 0;
    }

    .bsk-nav-pills > li + li {
        margin-left: 2px;
    }

    .bsk-nav-pills > li.bsk-active > a,
    .bsk-nav-pills > li.bsk-active > a:hover,
    .bsk-nav-pills > li.bsk-active > a:focus {
        color: #fff;
        background-color: #2b8cc4;
    }

.bsk-nav-stacked > li {
    float: none;
}

    .bsk-nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.bsk-nav-justified,
.bsk-nav-tabs.bsk-nav-justified {
    width: 100%;
}

    .bsk-nav-justified > li,
    .bsk-nav-tabs.bsk-nav-justified > li {
        float: none;
    }

        .bsk-nav-justified > li > a,
        .bsk-nav-tabs.bsk-nav-justified > li > a {
            margin-bottom: 5px;
            text-align: center;
        }

    .bsk-nav-justified > .bsk-dropdown .bsk-dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width: 768px) {
    .bsk-nav-justified > li,
    .bsk-nav-tabs.bsk-nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .bsk-nav-justified > li > a,
        .bsk-nav-tabs.bsk-nav-justified > li > a {
            margin-bottom: 0;
        }
}

.bsk-nav-tabs-justified,
.bsk-nav-tabs.bsk-nav-justified {
    border-bottom: 0;
}

    .bsk-nav-tabs-justified > li > a,
    .bsk-nav-tabs.bsk-nav-justified > li > a {
        margin-right: 0;
        border-radius: 0;
    }

    .bsk-nav-tabs-justified > .bsk-active > a,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a,
    .bsk-nav-tabs-justified > .bsk-active > a:hover,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a:hover,
    .bsk-nav-tabs-justified > .bsk-active > a:focus,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a:focus {
        border: 1px solid #ddd;
    }

@media (min-width: 768px) {
    .bsk-nav-tabs-justified > li > a,
    .bsk-nav-tabs.bsk-nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 0 0 0 0;
    }

    .bsk-nav-tabs-justified > .bsk-active > a,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a,
    .bsk-nav-tabs-justified > .bsk-active > a:hover,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a:hover,
    .bsk-nav-tabs-justified > .bsk-active > a:focus,
    .bsk-nav-tabs.bsk-nav-justified > .bsk-active > a:focus {
        border-bottom-color: #fff;
    }
}

.bsk-tab-content > .bsk-tab-pane {
    display: none;
}

.bsk-tab-content > .bsk-active {
    display: block;
}

.bsk-nav-tabs .bsk-dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bsk-navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

    .bsk-navbar:before,
    .bsk-navbar:after {
        display: table;
        content: " ";
    }

    .bsk-navbar:after {
        clear: both;
    }

@media (min-width: 768px) {
    .bsk-navbar {
        border-radius: 0;
    }
}

.bsk-navbar-header:before,
.bsk-navbar-header:after {
    display: table;
    content: " ";
}

.bsk-navbar-header:after {
    clear: both;
}

@media (min-width: 768px) {
    .bsk-navbar-header {
        float: left;
    }
}

.bsk-navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

    .bsk-navbar-collapse:before,
    .bsk-navbar-collapse:after {
        display: table;
        content: " ";
    }

    .bsk-navbar-collapse:after {
        clear: both;
    }

    .bsk-navbar-collapse.bsk-in {
        overflow-y: auto;
    }

@media (min-width: 768px) {
    .bsk-navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .bsk-navbar-collapse.bsk-collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .bsk-navbar-collapse.bsk-in {
            overflow-y: visible;
        }

    .bsk-navbar-fixed-top .bsk-navbar-collapse,
    .bsk-navbar-static-top .bsk-navbar-collapse,
    .bsk-navbar-fixed-bottom .bsk-navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.bsk-navbar-fixed-top .bsk-navbar-collapse,
.bsk-navbar-fixed-bottom .bsk-navbar-collapse {
    max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
    .bsk-navbar-fixed-top .bsk-navbar-collapse,
    .bsk-navbar-fixed-bottom .bsk-navbar-collapse {
        max-height: 200px;
    }
}

.bsk-container > .bsk-navbar-header,
.bsk-container > .bsk-navbar-collapse,
.bsk-container-fluid > .bsk-navbar-header,
.bsk-container-fluid > .bsk-navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 768px) {
    .bsk-container > .bsk-navbar-header,
    .bsk-container > .bsk-navbar-collapse,
    .bsk-container-fluid > .bsk-navbar-header,
    .bsk-container-fluid > .bsk-navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.bsk-navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .bsk-navbar-static-top {
        border-radius: 0;
    }
}

.bsk-navbar-fixed-top,
.bsk-navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {
    .bsk-navbar-fixed-top,
    .bsk-navbar-fixed-bottom {
        border-radius: 0;
    }
}

.bsk-navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.bsk-navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.bsk-navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

    .bsk-navbar-brand:hover,
    .bsk-navbar-brand:focus {
        text-decoration: none;
    }

    .bsk-navbar-brand > img {
        display: block;
    }

@media (min-width: 768px) {
    .bsk-navbar > .bsk-container .bsk-navbar-brand,
    .bsk-navbar > .bsk-container-fluid .bsk-navbar-brand {
        margin-left: -15px;
    }
}

.bsk-navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}

    .bsk-navbar-toggle:focus {
        outline: 0;
    }

    .bsk-navbar-toggle .bsk-icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .bsk-navbar-toggle .bsk-icon-bar + .bsk-icon-bar {
            margin-top: 4px;
        }

@media (min-width: 768px) {
    .bsk-navbar-toggle {
        display: none;
    }
}

.bsk-navbar-nav {
    margin: 7.5px -15px;
}

    .bsk-navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width: 767px) {
    .bsk-navbar-nav .bsk-open .bsk-dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a,
        .bsk-navbar-nav .bsk-open .bsk-dropdown-menu .bsk-dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a {
            line-height: 20px;
        }

            .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:hover,
            .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width: 768px) {
    .bsk-navbar-nav {
        float: left;
        margin: 0;
    }

        .bsk-navbar-nav > li {
            float: left;
        }

            .bsk-navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }
}

.bsk-navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width: 768px) {
    .bsk-navbar-form .bsk-form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .bsk-navbar-form .bsk-form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .bsk-navbar-form .bsk-form-control-static {
        display: inline-block;
    }

    .bsk-navbar-form .bsk-input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .bsk-navbar-form .bsk-input-group .bsk-input-group-addon,
        .bsk-navbar-form .bsk-input-group .bsk-input-group-btn,
        .bsk-navbar-form .bsk-input-group .bsk-form-control {
            width: auto;
        }

        .bsk-navbar-form .bsk-input-group > .bsk-form-control {
            width: 100%;
        }

    .bsk-navbar-form .bsk-control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .bsk-navbar-form .bsk-radio,
    .bsk-navbar-form .bsk-checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .bsk-navbar-form .bsk-radio label,
        .bsk-navbar-form .bsk-checkbox label {
            padding-left: 0;
        }

    .bsk-navbar-form .bsk-has-feedback .bsk-form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .bsk-navbar-form .bsk-form-group {
        margin-bottom: 5px;
    }

        .bsk-navbar-form .bsk-form-group:last-child {
            margin-bottom: 0;
        }
}

@media (min-width: 768px) {
    .bsk-navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        box-shadow: none;
    }
}

.bsk-navbar-nav > li > .bsk-dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bsk-navbar-fixed-bottom .bsk-navbar-nav > li > .bsk-dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.bsk-navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

    .bsk-navbar-btn.bsk-btn-sm,
    .bsk-btn-group-sm > .bsk-navbar-btn.bsk-btn {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .bsk-navbar-btn.bsk-btn-xs,
    .bsk-btn-group-xs > .bsk-navbar-btn.bsk-btn {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.bsk-navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-dropdown-header {
        border-color: #090909;
    }

    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu .bsk-divider {
        background-color: #090909;
    }

    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a {
        color: #9d9d9d;
    }

        .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:hover,
        .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a,
    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a:hover,
    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a:focus {
        color: #fff;
        background-color: #090909;
    }

    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a,
    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a:hover,
    .bsk-navbar-inverse .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.bsk-navbar-inverse .bsk-navbar-link {
    color: #9d9d9d;
}

    .bsk-navbar-inverse .bsk-navbar-link:hover {
        color: #fff;
    }

.bsk-navbar-inverse .bsk-btn-link {
    color: #9d9d9d;
}

    .bsk-navbar-inverse .bsk-btn-link:hover,
    .bsk-navbar-inverse .bsk-btn-link:focus {
        color: #fff;
    }

    .bsk-navbar-inverse .bsk-btn-link[disabled]:hover,
    .bsk-navbar-inverse .bsk-btn-link[disabled]:focus,
    fieldset[disabled] .bsk-navbar-inverse .bsk-btn-link:hover,
    fieldset[disabled] .bsk-navbar-inverse .bsk-btn-link:focus {
        color: #444;
    }

.bsk-breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0;
}

    .bsk-breadcrumb > li {
        display: inline-block;
    }

        .bsk-breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/Â ";
        }

    .bsk-breadcrumb > .bsk-active {
        color: #777;
    }

.bsk-pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 0;
}

    .bsk-pagination > li {
        display: inline;
    }

        .bsk-pagination > li > a,
        .bsk-pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857;
            color: #337ab7;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd;
        }

        .bsk-pagination > li:first-child > a,
        .bsk-pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

        .bsk-pagination > li:last-child > a,
        .bsk-pagination > li:last-child > span {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        .bsk-pagination > li > a:hover,
        .bsk-pagination > li > a:focus,
        .bsk-pagination > li > span:hover,
        .bsk-pagination > li > span:focus {
            z-index: 2;
            color: #23527c;
            background-color: #eee;
            border-color: #ddd;
        }

    .bsk-pagination > .bsk-active > a,
    .bsk-pagination > .bsk-active > a:hover,
    .bsk-pagination > .bsk-active > a:focus,
    .bsk-pagination > .bsk-active > span,
    .bsk-pagination > .bsk-active > span:hover,
    .bsk-pagination > .bsk-active > span:focus {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7;
    }

    .bsk-pagination > .bsk-disabled > span,
    .bsk-pagination > .bsk-disabled > span:hover,
    .bsk-pagination > .bsk-disabled > span:focus,
    .bsk-pagination > .bsk-disabled > a,
    .bsk-pagination > .bsk-disabled > a:hover,
    .bsk-pagination > .bsk-disabled > a:focus {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.bsk-pagination-lg > li > a,
.bsk-pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.bsk-pagination-lg > li:first-child > a,
.bsk-pagination-lg > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.bsk-pagination-lg > li:last-child > a,
.bsk-pagination-lg > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.bsk-pagination-sm > li > a,
.bsk-pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.bsk-pagination-sm > li:first-child > a,
.bsk-pagination-sm > li:first-child > span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.bsk-pagination-sm > li:last-child > a,
.bsk-pagination-sm > li:last-child > span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.bsk-pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    .bsk-pager:before,
    .bsk-pager:after {
        display: table;
        content: " ";
    }

    .bsk-pager:after {
        clear: both;
    }

    .bsk-pager li {
        display: inline;
    }

        .bsk-pager li > a,
        .bsk-pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

            .bsk-pager li > a:hover,
            .bsk-pager li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

    .bsk-pager .bsk-next > a,
    .bsk-pager .bsk-next > span {
        float: right;
    }

    .bsk-pager .bsk-previous > a,
    .bsk-pager .bsk-previous > span {
        float: left;
    }

    .bsk-pager .bsk-disabled > a,
    .bsk-pager .bsk-disabled > a:hover,
    .bsk-pager .bsk-disabled > a:focus,
    .bsk-pager .bsk-disabled > span {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
    }

.bsk-label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: white;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

    .bsk-label:empty {
        display: none;
    }

.bsk-btn .bsk-label {
    position: relative;
    top: -1px;
}

a.bsk-label:hover,
a.bsk-label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.bsk-label-default {
    background-color: #777;
}

    .bsk-label-default[href]:hover,
    .bsk-label-default[href]:focus {
        background-color: #5e5e5e;
    }

.bsk-label-primary {
    background-color: #28a197;
}

    .bsk-label-primary[href]:hover,
    .bsk-label-primary[href]:focus {
        background-color: #1e7871;
    }

.bsk-label-success {
    background-color: #379245;
}

    .bsk-label-success[href]:hover,
    .bsk-label-success[href]:focus {
        background-color: #296d33;
    }

.bsk-label-info {
    background-color: #2b8cc4;
}

    .bsk-label-info[href]:hover,
    .bsk-label-info[href]:focus {
        background-color: #226e9a;
    }

.bsk-label-warning {
    background-color: #ffbf47;
}

    .bsk-label-warning[href]:hover,
    .bsk-label-warning[href]:focus {
        background-color: #ffad14;
    }

.bsk-label-danger {
    background-color: #b10e1e;
}

    .bsk-label-danger[href]:hover,
    .bsk-label-danger[href]:focus {
        background-color: #820a16;
    }

.bsk-badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}

    .bsk-badge:empty {
        display: none;
    }

.bsk-btn .bsk-badge {
    position: relative;
    top: -1px;
}

.bsk-btn-xs .bsk-badge,
.bsk-btn-group-xs > .bsk-btn .bsk-badge,
.bsk-btn-group-xs > .bsk-btn .bsk-badge {
    top: 0;
    padding: 1px 5px;
}

.bsk-list-group-item.bsk-active > .bsk-badge,
.bsk-nav-pills > .bsk-active > a > .bsk-badge {
    color: #337ab7;
    background-color: #fff;
}

.bsk-list-group-item > .bsk-badge {
    float: right;
}

    .bsk-list-group-item > .bsk-badge + .bsk-badge {
        margin-right: 5px;
    }

.bsk-nav-pills > li > a > .bsk-badge {
    margin-left: 3px;
}

a.bsk-badge:hover,
a.bsk-badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}


.bsk-container .bsk-jumbotron,
.bsk-container-fluid .bsk-jumbotron {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 0;
}

.bsk-jumbotron .bsk-container {
    max-width: 100%;
}

a.bsk-thumbnail:hover,
a.bsk-thumbnail:focus,
a.bsk-thumbnail.bsk-active {
    border-color: #2b8cc4;
}

.bsk-alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0;
}

    .bsk-alert h4 {
        margin-top: 0;
        color: inherit;
    }

    .bsk-alert .bsk-alert-link {
        font-weight: bold;
    }

    .bsk-alert > p,
    .bsk-alert > ul {
        margin-bottom: 0;
    }

        .bsk-alert > p + p {
            margin-top: 5px;
        }

.bsk-alert-dismissable,
.bsk-alert-dismissible {
    padding-right: 35px;
}

    .bsk-alert-dismissable .bsk-close,
    .bsk-alert-dismissible .bsk-close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.bsk-alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .bsk-alert-success hr {
        border-top-color: #c9e2b3;
    }

    .bsk-alert-success .bsk-alert-link {
        color: #2b542c;
    }

.bsk-alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .bsk-alert-info hr {
        border-top-color: #a6e1ec;
    }

    .bsk-alert-info .bsk-alert-link {
        color: #245269;
    }

.bsk-alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

    .bsk-alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .bsk-alert-warning .bsk-alert-link {
        color: #66512c;
    }

.bsk-alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

    .bsk-alert-danger hr {
        border-top-color: #e4b9c0;
    }

    .bsk-alert-danger .bsk-alert-link {
        color: #843534;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.bsk-progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.bsk-progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #28a197;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    transition: width .6s ease;
}

.bsk-progress-striped .bsk-progress-bar,
.bsk-progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.bsk-progress.bsk-active .bsk-progress-bar,
.bsk-progress-bar.bsk-active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.bsk-progress-bar-success {
    background-color: #379245;
}

.bsk-progress-striped .bsk-progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.bsk-progress-bar-info {
    background-color: #2b8cc4;
}

.bsk-progress-striped .bsk-progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.bsk-progress-bar-warning {
    background-color: #ffbf47;
}

.bsk-progress-striped .bsk-progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.bsk-progress-bar-danger {
    background-color: #b10e1e;
}

.bsk-progress-striped .bsk-progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.bsk-media {
    margin-top: 15px;
}

    .bsk-media:first-child {
        margin-top: 0;
    }

.bsk-media,
.bsk-media-body {
    overflow: hidden;
    zoom: 1;
}

.bsk-media-body {
    width: 10000px;
}

.bsk-media-object {
    display: block;
}

    .bsk-media-object.bsk-img-thumbnail {
        max-width: none;
    }

.bsk-media-right,
.bsk-media > .bsk-pull-right {
    padding-left: 10px;
}

.bsk-media-left,
.bsk-media > .bsk-pull-left {
    padding-right: 10px;
}

.bsk-media-left,
.bsk-media-right,
.bsk-media-body {
    display: table-cell;
    vertical-align: top;
}

.bsk-media-middle {
    vertical-align: middle;
}

.bsk-media-bottom {
    vertical-align: bottom;
}

.bsk-media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.bsk-media-list {
    padding-left: 0;
    list-style: none;
}

.bsk-list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.bsk-list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .bsk-list-group-item:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .bsk-list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }


    a.bsk-list-group-item:hover,
    a.bsk-list-group-item:focus,
    button.bsk-list-group-item:hover,
    button.bsk-list-group-item:focus {
        color: #555;
        text-decoration: none;
        background-color: #f5f5f5;
    }

button.bsk-list-group-item {
    width: 100%;
    text-align: left;
}

.bsk-list-group-item.bsk-disabled,
.bsk-list-group-item.bsk-disabled:hover,
.bsk-list-group-item.bsk-disabled:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}

    .bsk-list-group-item.bsk-disabled .bsk-list-group-item-heading,
    .bsk-list-group-item.bsk-disabled:hover .bsk-list-group-item-heading,
    .bsk-list-group-item.bsk-disabled:focus .bsk-list-group-item-heading {
        color: inherit;
    }

    .bsk-list-group-item.bsk-disabled .bsk-list-group-item-text,
    .bsk-list-group-item.bsk-disabled:hover .bsk-list-group-item-text,
    .bsk-list-group-item.bsk-disabled:focus .bsk-list-group-item-text {
        color: #777;
    }

.bsk-list-group-item.bsk-active,
.bsk-list-group-item.bsk-active:hover,
.bsk-list-group-item.bsk-active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}

    .bsk-list-group-item.bsk-active .bsk-list-group-item-heading,
    .bsk-list-group-item.bsk-active .bsk-list-group-item-heading > small,
    .bsk-list-group-item.bsk-active .bsk-list-group-item-heading > .bsk-small,
    .bsk-list-group-item.bsk-active:hover .bsk-list-group-item-heading,
    .bsk-list-group-item.bsk-active:hover .bsk-list-group-item-heading > small,
    .bsk-list-group-item.bsk-active:hover .bsk-list-group-item-heading > .bsk-small,
    .bsk-list-group-item.bsk-active:focus .bsk-list-group-item-heading,
    .bsk-list-group-item.bsk-active:focus .bsk-list-group-item-heading > small,
    .bsk-list-group-item.bsk-active:focus .bsk-list-group-item-heading > .bsk-small {
        color: inherit;
    }

    .bsk-list-group-item.bsk-active .bsk-list-group-item-text,
    .bsk-list-group-item.bsk-active:hover .bsk-list-group-item-text,
    .bsk-list-group-item.bsk-active:focus .bsk-list-group-item-text {
        color: #c7ddef;
    }

.bsk-list-group-item-success {
    color: #25622e;
    background-color: #bbdac0;
}

a.bsk-list-group-item-success,
button.bsk-list-group-item-success {
    color: #25622e;
}

    a.bsk-list-group-item-success .bsk-list-group-item-heading,
    button.bsk-list-group-item-success .bsk-list-group-item-heading {
        color: inherit;
    }

    a.bsk-list-group-item-success:hover,
    a.bsk-list-group-item-success:focus,
    button.bsk-list-group-item-success:hover,
    button.bsk-list-group-item-success:focus {
        color: #25622e;
        background-color: #aad1b1;
    }

    a.bsk-list-group-item-success.bsk-active,
    a.bsk-list-group-item-success.bsk-active:hover,
    a.bsk-list-group-item-success.bsk-active:focus,
    button.bsk-list-group-item-success.bsk-active,
    button.bsk-list-group-item-success.bsk-active:hover,
    button.bsk-list-group-item-success.bsk-active:focus {
        color: #fff;
        background-color: #25622e;
        border-color: #25622e;
    }

.bsk-list-group-item-info {
    color: #1d5e83;
    background-color: #b7d8eb;
}

a.bsk-list-group-item-info,
button.bsk-list-group-item-info {
    color: #1d5e83;
}

    a.bsk-list-group-item-info .bsk-list-group-item-heading,
    button.bsk-list-group-item-info .bsk-list-group-item-heading {
        color: inherit;
    }

    a.bsk-list-group-item-info:hover,
    a.bsk-list-group-item-info:focus,
    button.bsk-list-group-item-info:hover,
    button.bsk-list-group-item-info:focus {
        color: #1d5e83;
        background-color: #a3cde5;
    }

    a.bsk-list-group-item-info.bsk-active,
    a.bsk-list-group-item-info.bsk-active:hover,
    a.bsk-list-group-item-info.bsk-active:focus,
    button.bsk-list-group-item-info.bsk-active,
    button.bsk-list-group-item-info.bsk-active:hover,
    button.bsk-list-group-item-info.bsk-active:focus {
        color: #fff;
        background-color: #1d5e83;
        border-color: #1d5e83;
    }

.bsk-list-group-item-warning {
    color: #ab8030;
    background-color: #ffe9c0;
}

a.bsk-list-group-item-warning,
button.bsk-list-group-item-warning {
    color: #ab8030;
}

    a.bsk-list-group-item-warning .bsk-list-group-item-heading,
    button.bsk-list-group-item-warning .bsk-list-group-item-heading {
        color: inherit;
    }

    a.bsk-list-group-item-warning:hover,
    a.bsk-list-group-item-warning:focus,
    button.bsk-list-group-item-warning:hover,
    button.bsk-list-group-item-warning:focus {
        color: #ab8030;
        background-color: #ffe0a7;
    }

    a.bsk-list-group-item-warning.bsk-active,
    a.bsk-list-group-item-warning.bsk-active:hover,
    a.bsk-list-group-item-warning.bsk-active:focus,
    button.bsk-list-group-item-warning.bsk-active,
    button.bsk-list-group-item-warning.bsk-active:hover,
    button.bsk-list-group-item-warning.bsk-active:focus {
        color: #fff;
        background-color: #ab8030;
        border-color: #ab8030;
    }

.bsk-list-group-item-danger {
    color: #770914;
    background-color: #e4adb3;
}

a.bsk-list-group-item-danger,
button.bsk-list-group-item-danger {
    color: #770914;
}

    a.bsk-list-group-item-danger .bsk-list-group-item-heading,
    button.bsk-list-group-item-danger .bsk-list-group-item-heading {
        color: inherit;
    }

    a.bsk-list-group-item-danger:hover,
    a.bsk-list-group-item-danger:focus,
    button.bsk-list-group-item-danger:hover,
    button.bsk-list-group-item-danger:focus {
        color: #770914;
        background-color: #de9aa1;
    }

    a.bsk-list-group-item-danger.bsk-active,
    a.bsk-list-group-item-danger.bsk-active:hover,
    a.bsk-list-group-item-danger.bsk-active:focus,
    button.bsk-list-group-item-danger.bsk-active,
    button.bsk-list-group-item-danger.bsk-active:hover,
    button.bsk-list-group-item-danger.bsk-active:focus {
        color: #fff;
        background-color: #770914;
        border-color: #770914;
    }

.bsk-list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.bsk-list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.bsk-panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.bsk-panel-body {
    padding: 15px;
}

    .bsk-panel-body:before,
    .bsk-panel-body:after {
        display: table;
        content: " ";
    }

    .bsk-panel-body:after {
        clear: both;
    }

.bsk-panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .bsk-panel-heading > .bsk-dropdown .bsk-dropdown-toggle {
        color: inherit;
    }

.bsk-panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
}

    .bsk-panel-title > a,
    .bsk-panel-title > small,
    .bsk-panel-title > .bsk-small,
    .bsk-panel-title > small > a,
    .bsk-panel-title > .bsk-small > a {
        color: inherit;
    }

.bsk-panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.bsk-panel > .bsk-list-group,
.bsk-panel > .bsk-panel-collapse > .bsk-list-group {
    margin-bottom: 0;
}

    .bsk-panel > .bsk-list-group .bsk-list-group-item,
    .bsk-panel > .bsk-panel-collapse > .bsk-list-group .bsk-list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .bsk-panel > .bsk-list-group:first-child .bsk-list-group-item:first-child,
    .bsk-panel > .bsk-panel-collapse > .bsk-list-group:first-child .bsk-list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .bsk-panel > .bsk-list-group:last-child .bsk-list-group-item:last-child,
    .bsk-panel > .bsk-panel-collapse > .bsk-list-group:last-child .bsk-list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.bsk-panel > .bsk-panel-heading + .bsk-panel-collapse > .bsk-list-group .bsk-list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.bsk-panel-heading + .bsk-list-group .bsk-list-group-item:first-child {
    border-top-width: 0;
}

.bsk-list-group + .bsk-panel-footer {
    border-top-width: 0;
}

.bsk-panel > .bsk-table,
.bsk-panel > .bsk-table-responsive > .bsk-table,
.bsk-panel > .bsk-panel-collapse > .bsk-table {
    margin-bottom: 0;
}

    .bsk-panel > .bsk-table caption,
    .bsk-panel > .bsk-table-responsive > .bsk-table caption,
    .bsk-panel > .bsk-panel-collapse > .bsk-table caption {
        padding-right: 15px;
        padding-left: 15px;
    }

    .bsk-panel > .bsk-table:first-child,
    .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .bsk-panel > .bsk-table:first-child > thead:first-child > tr:first-child,
        .bsk-panel > .bsk-table:first-child > tbody:first-child > tr:first-child,
        .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > thead:first-child > tr:first-child,
        .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > tbody:first-child > tr:first-child {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

            .bsk-panel > .bsk-table:first-child > thead:first-child > tr:first-child td:first-child,
            .bsk-panel > .bsk-table:first-child > thead:first-child > tr:first-child th:first-child,
            .bsk-panel > .bsk-table:first-child > tbody:first-child > tr:first-child td:first-child,
            .bsk-panel > .bsk-table:first-child > tbody:first-child > tr:first-child th:first-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > thead:first-child > tr:first-child td:first-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > thead:first-child > tr:first-child th:first-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > tbody:first-child > tr:first-child td:first-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > tbody:first-child > tr:first-child th:first-child {
                border-top-left-radius: 3px;
            }

            .bsk-panel > .bsk-table:first-child > thead:first-child > tr:first-child td:last-child,
            .bsk-panel > .bsk-table:first-child > thead:first-child > tr:first-child th:last-child,
            .bsk-panel > .bsk-table:first-child > tbody:first-child > tr:first-child td:last-child,
            .bsk-panel > .bsk-table:first-child > tbody:first-child > tr:first-child th:last-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > thead:first-child > tr:first-child td:last-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > thead:first-child > tr:first-child th:last-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > tbody:first-child > tr:first-child td:last-child,
            .bsk-panel > .bsk-table-responsive:first-child > .bsk-table:first-child > tbody:first-child > tr:first-child th:last-child {
                border-top-right-radius: 3px;
            }

    .bsk-panel > .bsk-table:last-child,
    .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .bsk-panel > .bsk-table:last-child > tbody:last-child > tr:last-child,
        .bsk-panel > .bsk-table:last-child > tfoot:last-child > tr:last-child,
        .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tbody:last-child > tr:last-child,
        .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            .bsk-panel > .bsk-table:last-child > tbody:last-child > tr:last-child td:first-child,
            .bsk-panel > .bsk-table:last-child > tbody:last-child > tr:last-child th:first-child,
            .bsk-panel > .bsk-table:last-child > tfoot:last-child > tr:last-child td:first-child,
            .bsk-panel > .bsk-table:last-child > tfoot:last-child > tr:last-child th:first-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tbody:last-child > tr:last-child td:first-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tbody:last-child > tr:last-child th:first-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tfoot:last-child > tr:last-child td:first-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 3px;
            }

            .bsk-panel > .bsk-table:last-child > tbody:last-child > tr:last-child td:last-child,
            .bsk-panel > .bsk-table:last-child > tbody:last-child > tr:last-child th:last-child,
            .bsk-panel > .bsk-table:last-child > tfoot:last-child > tr:last-child td:last-child,
            .bsk-panel > .bsk-table:last-child > tfoot:last-child > tr:last-child th:last-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tbody:last-child > tr:last-child td:last-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tbody:last-child > tr:last-child th:last-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tfoot:last-child > tr:last-child td:last-child,
            .bsk-panel > .bsk-table-responsive:last-child > .bsk-table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 3px;
            }

    .bsk-panel > .bsk-panel-body + .bsk-table,
    .bsk-panel > .bsk-panel-body + .bsk-table-responsive,
    .bsk-panel > .bsk-table + .bsk-panel-body,
    .bsk-panel > .bsk-table-responsive + .bsk-panel-body {
        border-top: 1px solid #999;
    }

    .bsk-panel > .bsk-table > tbody:first-child > tr:first-child th,
    .bsk-panel > .bsk-table > tbody:first-child > tr:first-child td {
        border-top: 0;
    }

.bsk-panel > .bsk-table-bordered,
.bsk-panel > .bsk-table-responsive > .bsk-table-bordered {
    border: 0;
}

    .bsk-panel > .bsk-table-bordered > thead > tr > th:first-child,
    .bsk-panel > .bsk-table-bordered > thead > tr > td:first-child,
    .bsk-panel > .bsk-table-bordered > tbody > tr > th:first-child,
    .bsk-panel > .bsk-table-bordered > tbody > tr > td:first-child,
    .bsk-panel > .bsk-table-bordered > tfoot > tr > th:first-child,
    .bsk-panel > .bsk-table-bordered > tfoot > tr > td:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr > th:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr > td:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr > th:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr > td:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > th:first-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .bsk-panel > .bsk-table-bordered > thead > tr > th:last-child,
    .bsk-panel > .bsk-table-bordered > thead > tr > td:last-child,
    .bsk-panel > .bsk-table-bordered > tbody > tr > th:last-child,
    .bsk-panel > .bsk-table-bordered > tbody > tr > td:last-child,
    .bsk-panel > .bsk-table-bordered > tfoot > tr > th:last-child,
    .bsk-panel > .bsk-table-bordered > tfoot > tr > td:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr > th:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr > td:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr > th:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr > td:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > th:last-child,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .bsk-panel > .bsk-table-bordered > thead > tr:first-child > td,
    .bsk-panel > .bsk-table-bordered > thead > tr:first-child > th,
    .bsk-panel > .bsk-table-bordered > tbody > tr:first-child > td,
    .bsk-panel > .bsk-table-bordered > tbody > tr:first-child > th,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr:first-child > td,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > thead > tr:first-child > th,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr:first-child > td,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr:first-child > th {
        border-bottom: 0;
    }

    .bsk-panel > .bsk-table-bordered > tbody > tr:last-child > td,
    .bsk-panel > .bsk-table-bordered > tbody > tr:last-child > th,
    .bsk-panel > .bsk-table-bordered > tfoot > tr:last-child > td,
    .bsk-panel > .bsk-table-bordered > tfoot > tr:last-child > th,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr:last-child > td,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tbody > tr:last-child > th,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr:last-child > td,
    .bsk-panel > .bsk-table-responsive > .bsk-table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.bsk-panel > .bsk-table-responsive {
    margin-bottom: 0;
    border: 0;
}

.bsk-panel-group {
    margin-bottom: 20px;
}

    .bsk-panel-group .bsk-panel {
        margin-bottom: 0;
        border-radius: 4px;
    }

        .bsk-panel-group .bsk-panel + .bsk-panel {
            margin-top: 5px;
        }

    .bsk-panel-group .bsk-panel-heading {
        border-bottom: 0;
    }

        .bsk-panel-group .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body,
        .bsk-panel-group .bsk-panel-heading + .bsk-panel-collapse > .bsk-list-group {
            border-top: 1px solid #ddd;
        }

    .bsk-panel-group .bsk-panel-footer {
        border-top: 0;
    }

        .bsk-panel-group .bsk-panel-footer + .bsk-panel-collapse .bsk-panel-body {
            border-bottom: 1px solid #ddd;
        }

.bsk-panel-default {
    border-color: #ddd;
}


        .bsk-panel-default > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #ddd;
        }


    .bsk-panel-default > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #ddd;
    }

.bsk-panel-primary {
    border-color: #337ab7;
}

    .bsk-panel-primary > .bsk-panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

        .bsk-panel-primary > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #337ab7;
        }

        .bsk-panel-primary > .bsk-panel-heading .bsk-badge {
            color: #337ab7;
            background-color: #fff;
        }

    .bsk-panel-primary > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #337ab7;
    }

.bsk-panel-success {
    border-color: #d6e9c6;
}

    .bsk-panel-success > .bsk-panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .bsk-panel-success > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #d6e9c6;
        }

        .bsk-panel-success > .bsk-panel-heading .bsk-badge {
            color: #dff0d8;
            background-color: #3c763d;
        }

    .bsk-panel-success > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #d6e9c6;
    }

.bsk-panel-info {
    border-color: #bce8f1;
}

    .bsk-panel-info > .bsk-panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .bsk-panel-info > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #bce8f1;
        }

        .bsk-panel-info > .bsk-panel-heading .bsk-badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .bsk-panel-info > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #bce8f1;
    }

.bsk-panel-warning {
    border-color: #faebcc;
}

    .bsk-panel-warning > .bsk-panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .bsk-panel-warning > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #faebcc;
        }

        .bsk-panel-warning > .bsk-panel-heading .bsk-badge {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }

    .bsk-panel-warning > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #faebcc;
    }

.bsk-panel-danger {
    border-color: #ebccd1;
}

    .bsk-panel-danger > .bsk-panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .bsk-panel-danger > .bsk-panel-heading + .bsk-panel-collapse > .bsk-panel-body {
            border-top-color: #ebccd1;
        }

        .bsk-panel-danger > .bsk-panel-heading .bsk-badge {
            color: #f2dede;
            background-color: #a94442;
        }

    .bsk-panel-danger > .bsk-panel-footer + .bsk-panel-collapse > .bsk-panel-body {
        border-bottom-color: #ebccd1;
    }

.bsk-embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .bsk-embed-responsive .bsk-embed-responsive-item,
    .bsk-embed-responsive iframe,
    .bsk-embed-responsive embed,
    .bsk-embed-responsive object,
    .bsk-embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }

.bsk-embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.bsk-embed-responsive-4by3 {
    padding-bottom: 75%;
}

.bsk-close {
    float: right;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: none;
    filter: alpha(opacity=20);
    opacity: .2;
}

    .bsk-close:hover,
    .bsk-close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5;
    }

button.bsk-close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.bsk-modal-open {
    overflow: hidden;
}

.bsk-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .bsk-modal.bsk-fade .bsk-modal-dialog {
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out;
        -webkit-transform: translate(0, -25%);
        transform: translate(0, -25%);
    }

    .bsk-modal.bsk-in .bsk-modal-dialog {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.bsk-modal-open .bsk-modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.bsk-modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.bsk-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0;
    outline: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.bsk-modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .bsk-modal-backdrop.bsk-fade {
        filter: alpha(opacity=0);
        opacity: 0;
    }

    .bsk-modal-backdrop.bsk-in {
        filter: alpha(opacity=50);
        opacity: .5;
    }

.bsk-modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .bsk-modal-header:before,
    .bsk-modal-header:after {
        display: table;
        content: " ";
    }

    .bsk-modal-header:after {
        clear: both;
    }

    .bsk-modal-header .bsk-close {
        margin-top: -2px;
    }

.bsk-modal-title {
    margin: 0;
    line-height: 1.42857;
}

.bsk-modal-body {
    position: relative;
    padding: 15px;
}

.bsk-modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .bsk-modal-footer:before,
    .bsk-modal-footer:after {
        display: table;
        content: " ";
    }

    .bsk-modal-footer:after {
        clear: both;
    }

    .bsk-modal-footer .bsk-btn + .bsk-btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .bsk-modal-footer .bsk-btn-group .bsk-btn + .bsk-btn {
        margin-left: -1px;
    }

    .bsk-modal-footer .bsk-btn-block + .bsk-btn-block {
        margin-left: 0;
    }

.bsk-modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .bsk-modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .bsk-modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    .bsk-modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .bsk-modal-lg {
        width: 900px;
    }
}

.bsk-tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto;
}

    .bsk-tooltip.bsk-in {
        filter: alpha(opacity=90);
        opacity: .9;
    }

    .bsk-tooltip.bsk-top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .bsk-tooltip.bsk-right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .bsk-tooltip.bsk-bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .bsk-tooltip.bsk-left {
        padding: 0 5px;
        margin-left: -3px;
    }

.bsk-tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 0;
}

.bsk-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.bsk-tooltip.bsk-top .bsk-tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.bsk-tooltip.bsk-top-left .bsk-tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.bsk-tooltip.bsk-top-right .bsk-tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.bsk-tooltip.bsk-right .bsk-tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.bsk-tooltip.bsk-left .bsk-tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.bsk-tooltip.bsk-bottom .bsk-tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.bsk-tooltip.bsk-bottom-left .bsk-tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.bsk-tooltip.bsk-bottom-right .bsk-tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.bsk-popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    line-break: auto;
}

    .bsk-popover.bsk-top {
        margin-top: -10px;
    }

    .bsk-popover.bsk-right {
        margin-left: 10px;
    }

    .bsk-popover.bsk-bottom {
        margin-top: 10px;
    }

    .bsk-popover.bsk-left {
        margin-left: -10px;
    }

.bsk-popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 16px;
    background-color: transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    border-radius: -1 -1 0 0;
}

.bsk-popover-content {
    padding: 9px 14px;
}

.bsk-popover > .bsk-arrow,
.bsk-popover > .bsk-arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.bsk-popover > .bsk-arrow {
    border-width: 11px;
}

    .bsk-popover > .bsk-arrow:after {
        content: "";
        border-width: 10px;
    }

.bsk-popover.bsk-top > .bsk-arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}

    .bsk-popover.bsk-top > .bsk-arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-top-color: #fff;
        border-bottom-width: 0;
    }

.bsk-popover.bsk-right > .bsk-arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}

    .bsk-popover.bsk-right > .bsk-arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0;
    }

.bsk-popover.bsk-bottom > .bsk-arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}

    .bsk-popover.bsk-bottom > .bsk-arrow:after {
        top: 1px;
        margin-left: -10px;
        content: " ";
        border-top-width: 0;
        border-bottom-color: #fff;
    }

.bsk-popover.bsk-left > .bsk-arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}

    .bsk-popover.bsk-left > .bsk-arrow:after {
        right: 1px;
        bottom: -10px;
        content: " ";
        border-right-width: 0;
        border-left-color: #fff;
    }

.bsk-carousel {
    position: relative;
}

.bsk-carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .bsk-carousel-inner > .bsk-item {
        position: relative;
        display: none;
        transition: .6s ease-in-out left;
    }

        .bsk-carousel-inner > .bsk-item > img,
        .bsk-carousel-inner > .bsk-item > a > img {
            display: block;
            max-width: 100%;
            height: auto;
            line-height: 1;
        }

@media all and (transform-3d), (-webkit-transform-3d) {
    .bsk-carousel-inner > .bsk-item {
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }

        .bsk-carousel-inner > .bsk-item.bsk-next,
        .bsk-carousel-inner > .bsk-item.bsk-active.bsk-right {
            left: 0;
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
        }

        .bsk-carousel-inner > .bsk-item.bsk-prev,
        .bsk-carousel-inner > .bsk-item.bsk-active.bsk-left {
            left: 0;
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
        }

            .bsk-carousel-inner > .bsk-item.bsk-next.bsk-left,
            .bsk-carousel-inner > .bsk-item.bsk-prev.bsk-right,
            .bsk-carousel-inner > .bsk-item.bsk-active {
                left: 0;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
}

.bsk-carousel-inner > .bsk-active,
.bsk-carousel-inner > .bsk-next,
.bsk-carousel-inner > .bsk-prev {
    display: block;
}

.bsk-carousel-inner > .bsk-active {
    left: 0;
}

.bsk-carousel-inner > .bsk-next,
.bsk-carousel-inner > .bsk-prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.bsk-carousel-inner > .bsk-next {
    left: 100%;
}

.bsk-carousel-inner > .bsk-prev {
    left: -100%;
}

    .bsk-carousel-inner > .bsk-next.bsk-left,
    .bsk-carousel-inner > .bsk-prev.bsk-right {
        left: 0;
    }

.bsk-carousel-inner > .bsk-active.bsk-left {
    left: -100%;
}

.bsk-carousel-inner > .bsk-active.bsk-right {
    left: 100%;
}

.bsk-carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5;
}

    .bsk-carousel-control.bsk-left {
        background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .bsk-carousel-control.bsk-right {
        right: 0;
        left: auto;
        background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .bsk-carousel-control:hover,
    .bsk-carousel-control:focus {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: 0;
        opacity: .9;
    }

    .bsk-carousel-control .bsk-icon-prev,
    .bsk-carousel-control .bsk-icon-next,
    .bsk-carousel-control .bsk-glyphicon-chevron-left,
    .bsk-carousel-control .bsk-glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
        margin-top: -10px;
    }

    .bsk-carousel-control .bsk-icon-prev,
    .bsk-carousel-control .bsk-glyphicon-chevron-left {
        left: 50%;
        margin-left: -10px;
    }

    .bsk-carousel-control .bsk-icon-next,
    .bsk-carousel-control .bsk-glyphicon-chevron-right {
        right: 50%;
        margin-right: -10px;
    }

    .bsk-carousel-control .bsk-icon-prev,
    .bsk-carousel-control .bsk-icon-next {
        width: 20px;
        height: 20px;
        font-family: serif;
        line-height: 1;
    }

        .bsk-carousel-control .bsk-icon-prev:before {
            content: '\2039';
        }

        .bsk-carousel-control .bsk-icon-next:before {
            content: '\203a';
        }

.bsk-carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    .bsk-carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        border-radius: 10px;
    }

    .bsk-carousel-indicators .bsk-active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff;
    }

.bsk-carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

    .bsk-carousel-caption .bsk-btn {
        text-shadow: none;
    }

@media screen and (min-width: 768px) {
    .bsk-carousel-control .bsk-glyphicon-chevron-left,
    .bsk-carousel-control .bsk-glyphicon-chevron-right,
    .bsk-carousel-control .bsk-icon-prev,
    .bsk-carousel-control .bsk-icon-next {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px;
    }

    .bsk-carousel-control .bsk-glyphicon-chevron-left,
    .bsk-carousel-control .bsk-icon-prev {
        margin-left: -10px;
    }

    .bsk-carousel-control .bsk-glyphicon-chevron-right,
    .bsk-carousel-control .bsk-icon-next {
        margin-right: -10px;
    }

    .bsk-carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .bsk-carousel-indicators {
        bottom: 20px;
    }
}

.bsk-clearfix:before,
.bsk-clearfix:after {
    display: table;
    content: " ";
}

.bsk-clearfix:after {
    clear: both;
}

.bsk-center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.bsk-pull-right {
    float: right !important;
}

.bsk-pull-left {
    float: left !important;
}

.bsk-hide {
    display: none !important;
}

.bsk-show {
    display: block !important;
}

.bsk-invisible {
    visibility: hidden;
}

.bsk-text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.bsk-hidden {
    display: none !important;
}

.bsk-affix {
    position: fixed;
}

/* BAS Style Kit */

@-ms-viewport {
    width: device-width;
}

.bsk-visible-xs {
    display: none !important;
}

.bsk-visible-sm {
    display: none !important;
}

.bsk-visible-md {
    display: none !important;
}

.bsk-visible-lg {
    display: none !important;
}

.bsk-visible-xs-block,
.bsk-visible-xs-inline,
.bsk-visible-xs-inline-block,
.bsk-visible-sm-block,
.bsk-visible-sm-inline,
.bsk-visible-sm-inline-block,
.bsk-visible-md-block,
.bsk-visible-md-inline,
.bsk-visible-md-inline-block,
.bsk-visible-lg-block,
.bsk-visible-lg-inline,
.bsk-visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .bsk-visible-xs {
        display: block !important;
    }

    table.bsk-visible-xs {
        display: table !important;
    }

    tr.bsk-visible-xs {
        display: table-row !important;
    }

    th.bsk-visible-xs,
    td.bsk-visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .bsk-visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .bsk-visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .bsk-visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bsk-visible-sm {
        display: block !important;
    }

    table.bsk-visible-sm {
        display: table !important;
    }

    tr.bsk-visible-sm {
        display: table-row !important;
    }

    th.bsk-visible-sm,
    td.bsk-visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bsk-visible-sm-block {
        display: block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bsk-visible-sm-inline {
        display: inline !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bsk-visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bsk-visible-md {
        display: block !important;
    }

    table.bsk-visible-md {
        display: table !important;
    }

    tr.bsk-visible-md {
        display: table-row !important;
    }

    th.bsk-visible-md,
    td.bsk-visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bsk-visible-md-block {
        display: block !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bsk-visible-md-inline {
        display: inline !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bsk-visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .bsk-visible-lg {
        display: block !important;
    }

    table.bsk-visible-lg {
        display: table !important;
    }

    tr.bsk-visible-lg {
        display: table-row !important;
    }

    th.bsk-visible-lg,
    td.bsk-visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .bsk-visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .bsk-visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .bsk-visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .bsk-hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bsk-hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .bsk-hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    .bsk-hidden-lg {
        display: none !important;
    }
}

.bsk-visible-print {
    display: none !important;
}

@media print {
    .bsk-visible-print {
        display: block !important;
    }

    table.bsk-visible-print {
        display: table !important;
    }

    tr.bsk-visible-print {
        display: table-row !important;
    }

    th.bsk-visible-print,
    td.bsk-visible-print {
        display: table-cell !important;
    }
}

.bsk-visible-print-block {
    display: none !important;
}

@media print {
    .bsk-visible-print-block {
        display: block !important;
    }
}

.bsk-visible-print-inline {
    display: none !important;
}

@media print {
    .bsk-visible-print-inline {
        display: inline !important;
    }
}

.bsk-visible-print-inline-block {
    display: none !important;
}

@media print {
    .bsk-visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .bsk-hidden-print {
        display: none !important;
    }
}


.bsk-img-rounded {
    border-radius: 6px;
}

hr.bsk-hr-dashed {
    border-top-style: dashed;
    border-top-width: 2px;
}

.bsk-text-experimental {
    color: #6f72af;
}

a.bsk-text-experimental:hover,
a.bsk-text-experimental:focus {
    color: #545797;
}

.bsk-bg-experimental {
    background-color: #cecfe4;
}

a.bsk-bg-experimental:hover,
a.bsk-bg-experimental:focus {
    background-color: #adafd2;
}

.bsk-dl-lg dt,
.bsk-dl-lg dd {
    padding: 10px;
}

@media (min-width: 768px) {
    .bsk-dl-horizontal-lg dt {
        width: 250px;
    }

    .bsk-dl-horizontal-lg dd {
        margin-left: 270px;
    }
}

.bsk-dl-striped dt {
    background: #eee;
}

@media (min-width: 1800px) {
    .bsk-container {
        width: 1754px;
    }
}

@media (min-width: 1920px) {
    .bsk-container {
        width: 1842px;
    }
}

.bsk-col-12-xs-1,
.bsk-col-12-sm-1,
.bsk-col-12-md-1,
.bsk-col-12-lg-1 .bsk-col-12-xl-1 .bsk-col-12-fhd-1,
.bsk-col-12-xs-2,
.bsk-col-12-sm-2,
.bsk-col-12-md-2,
.bsk-col-12-lg-2,
.bsk-col-12-xl-2 .bsk-col-12-fhd-2,
.bsk-col-12-xs-3,
.bsk-col-12-sm-3,
.bsk-col-12-md-3,
.bsk-col-12-lg-3,
.bsk-col-12-xl-3 .bsk-col-12-fhd-3,
.bsk-col-12-xs-4,
.bsk-col-12-sm-4,
.bsk-col-12-md-4,
.bsk-col-12-lg-4,
.bsk-col-12-xl-4 .bsk-col-12-fhd-4,
.bsk-col-12-xs-5,
.bsk-col-12-sm-5,
.bsk-col-12-md-5,
.bsk-col-12-lg-5,
.bsk-col-12-xl-5 .bsk-col-12-fhd-5,
.bsk-col-12-xs-6,
.bsk-col-12-sm-6,
.bsk-col-12-md-6,
.bsk-col-12-lg-6,
.bsk-col-12-xl-6 .bsk-col-12-fhd-6,
.bsk-col-12-xs-7,
.bsk-col-12-sm-7,
.bsk-col-12-md-7,
.bsk-col-12-lg-7,
.bsk-col-12-xl-7 .bsk-col-12-fhd-7,
.bsk-col-12-xs-8,
.bsk-col-12-sm-8,
.bsk-col-12-md-8,
.bsk-col-12-lg-8,
.bsk-col-12-xl-8 .bsk-col-12-fhd-8,
.bsk-col-12-xs-9,
.bsk-col-12-sm-9,
.bsk-col-12-md-9,
.bsk-col-12-lg-9,
.bsk-col-12-xl-9 .bsk-col-12-fhd-9,
.bsk-col-12-xs-10,
.bsk-col-12-sm-10,
.bsk-col-12-md-10,
.bsk-col-12-lg-10,
.bsk-col-12-xl-10 .bsk-col-12-fhd-10,
.bsk-col-12-xs-11,
.bsk-col-12-sm-11,
.bsk-col-12-md-11,
.bsk-col-12-lg-11,
.bsk-col-12-xl-11 .bsk-col-12-fhd-11,
.bsk-col-12-xs-12,
.bsk-col-12-sm-12,
.bsk-col-12-md-12,
.bsk-col-12-lg-12,
.bsk-col-12-xl-12 .bsk-col-12-fhd-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.bsk-col-24-xs-1,
.bsk-col-24-sm-1,
.bsk-col-24-md-1,
.bsk-col-24-lg-1 .bsk-col-24-xl-1 .bsk-col-24-fhd-1,
.bsk-col-24-xs-2,
.bsk-col-24-sm-2,
.bsk-col-24-md-2,
.bsk-col-24-lg-2 .bsk-col-24-xl-2 .bsk-col-24-fhd-2,
.bsk-col-24-xs-3,
.bsk-col-24-sm-3,
.bsk-col-24-md-3,
.bsk-col-24-lg-3 .bsk-col-24-xl-3 .bsk-col-24-fhd-3,
.bsk-col-24-xs-4,
.bsk-col-24-sm-4,
.bsk-col-24-md-4,
.bsk-col-24-lg-4 .bsk-col-24-xl-4 .bsk-col-24-fhd-4,
.bsk-col-24-xs-5,
.bsk-col-24-sm-5,
.bsk-col-24-md-5,
.bsk-col-24-lg-5 .bsk-col-24-xl-5 .bsk-col-24-fhd-5,
.bsk-col-24-xs-6,
.bsk-col-24-sm-6,
.bsk-col-24-md-6,
.bsk-col-24-lg-6 .bsk-col-24-xl-6 .bsk-col-24-fhd-6,
.bsk-col-24-xs-7,
.bsk-col-24-sm-7,
.bsk-col-24-md-7,
.bsk-col-24-lg-7 .bsk-col-24-xl-7 .bsk-col-24-fhd-7,
.bsk-col-24-xs-8,
.bsk-col-24-sm-8,
.bsk-col-24-md-8,
.bsk-col-24-lg-8 .bsk-col-24-xl-8 .bsk-col-24-fhd-8,
.bsk-col-24-xs-9,
.bsk-col-24-sm-9,
.bsk-col-24-md-9,
.bsk-col-24-lg-9 .bsk-col-24-xl-9 .bsk-col-24-fhd-9,
.bsk-col-24-xs-10,
.bsk-col-24-sm-10,
.bsk-col-24-md-10,
.bsk-col-24-lg-10 .bsk-col-24-xl-10 .bsk-col-24-fhd-10,
.bsk-col-24-xs-11,
.bsk-col-24-sm-11,
.bsk-col-24-md-11,
.bsk-col-24-lg-11 .bsk-col-24-xl-11 .bsk-col-24-fhd-11,
.bsk-col-24-xs-12,
.bsk-col-24-sm-12,
.bsk-col-24-md-12,
.bsk-col-24-lg-12 .bsk-col-24-xl-12 .bsk-col-24-fhd-12,
.bsk-col-24-xs-13,
.bsk-col-24-sm-13,
.bsk-col-24-md-13,
.bsk-col-24-lg-13 .bsk-col-24-xl-13 .bsk-col-24-fhd-13,
.bsk-col-24-xs-14,
.bsk-col-24-sm-14,
.bsk-col-24-md-14,
.bsk-col-24-lg-14 .bsk-col-24-xl-14 .bsk-col-24-fhd-14,
.bsk-col-24-xs-15,
.bsk-col-24-sm-15,
.bsk-col-24-md-15,
.bsk-col-24-lg-15 .bsk-col-24-xl-15 .bsk-col-24-fhd-15,
.bsk-col-24-xs-16,
.bsk-col-24-sm-16,
.bsk-col-24-md-16,
.bsk-col-24-lg-16 .bsk-col-24-xl-16 .bsk-col-24-fhd-16,
.bsk-col-24-xs-17,
.bsk-col-24-sm-17,
.bsk-col-24-md-17,
.bsk-col-24-lg-17 .bsk-col-24-xl-17 .bsk-col-24-fhd-17,
.bsk-col-24-xs-18,
.bsk-col-24-sm-18,
.bsk-col-24-md-18,
.bsk-col-24-lg-18 .bsk-col-24-xl-18 .bsk-col-24-fhd-18,
.bsk-col-24-xs-19,
.bsk-col-24-sm-19,
.bsk-col-24-md-19,
.bsk-col-24-lg-19 .bsk-col-24-xl-19 .bsk-col-24-fhd-19,
.bsk-col-24-xs-20,
.bsk-col-24-sm-20,
.bsk-col-24-md-20,
.bsk-col-24-lg-20 .bsk-col-24-xl-20 .bsk-col-24-fhd-20,
.bsk-col-24-xs-21,
.bsk-col-24-sm-21,
.bsk-col-24-md-21,
.bsk-col-24-lg-21 .bsk-col-24-xl-21 .bsk-col-24-fhd-21,
.bsk-col-24-xs-22,
.bsk-col-24-sm-22,
.bsk-col-24-md-22,
.bsk-col-24-lg-22 .bsk-col-24-xl-22 .bsk-col-24-fhd-22,
.bsk-col-24-xs-23,
.bsk-col-24-sm-23,
.bsk-col-24-md-23,
.bsk-col-24-lg-23 .bsk-col-24-xl-23 .bsk-col-24-fhd-23,
.bsk-col-24-xs-24,
.bsk-col-24-sm-24,
.bsk-col-24-md-24,
.bsk-col-24-lg-24 .bsk-col-24-xl-24 .bsk-col-24-fhd-24 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.bsk-col-12-xs-1,
.bsk-col-12-xs-2,
.bsk-col-12-xs-3,
.bsk-col-12-xs-4,
.bsk-col-12-xs-5,
.bsk-col-12-xs-6,
.bsk-col-12-xs-7,
.bsk-col-12-xs-8,
.bsk-col-12-xs-9,
.bsk-col-12-xs-10,
.bsk-col-12-xs-11,
.bsk-col-12-xs-12 {
    float: left;
}

.bsk-col-12-xs-1 {
    width: 8.33333%;
}

.bsk-col-12-xs-2 {
    width: 16.66667%;
}

.bsk-col-12-xs-3 {
    width: 25%;
}

.bsk-col-12-xs-4 {
    width: 33.33333%;
}

.bsk-col-12-xs-5 {
    width: 41.66667%;
}

.bsk-col-12-xs-6 {
    width: 50%;
}

.bsk-col-12-xs-7 {
    width: 58.33333%;
}

.bsk-col-12-xs-8 {
    width: 66.66667%;
}

.bsk-col-12-xs-9 {
    width: 75%;
}

.bsk-col-12-xs-10 {
    width: 83.33333%;
}

.bsk-col-12-xs-11 {
    width: 91.66667%;
}

.bsk-col-12-xs-12 {
    width: 100%;
}

.bsk-col-12-xs-13 {
    width: 108.33333%;
}

.bsk-col-12-xs-14 {
    width: 116.66667%;
}

.bsk-col-12-xs-15 {
    width: 125%;
}

.bsk-col-12-xs-16 {
    width: 133.33333%;
}

.bsk-col-12-xs-17 {
    width: 141.66667%;
}

.bsk-col-12-xs-18 {
    width: 150%;
}

.bsk-col-12-xs-19 {
    width: 158.33333%;
}

.bsk-col-12-xs-20 {
    width: 166.66667%;
}

.bsk-col-12-xs-21 {
    width: 175%;
}

.bsk-col-12-xs-22 {
    width: 183.33333%;
}

.bsk-col-12-xs-23 {
    width: 191.66667%;
}

.bsk-col-12-xs-24 {
    width: 200%;
}

.bsk-col-12-xs-pull-0 {
    right: auto;
}

.bsk-col-12-xs-pull-1 {
    right: 8.33333%;
}

.bsk-col-12-xs-pull-2 {
    right: 16.66667%;
}

.bsk-col-12-xs-pull-3 {
    right: 25%;
}

.bsk-col-12-xs-pull-4 {
    right: 33.33333%;
}

.bsk-col-12-xs-pull-5 {
    right: 41.66667%;
}

.bsk-col-12-xs-pull-6 {
    right: 50%;
}

.bsk-col-12-xs-pull-7 {
    right: 58.33333%;
}

.bsk-col-12-xs-pull-8 {
    right: 66.66667%;
}

.bsk-col-12-xs-pull-9 {
    right: 75%;
}

.bsk-col-12-xs-pull-10 {
    right: 83.33333%;
}

.bsk-col-12-xs-pull-11 {
    right: 91.66667%;
}

.bsk-col-12-xs-pull-12 {
    right: 100%;
}

.bsk-col-12-xs-pull-13 {
    right: 108.33333%;
}

.bsk-col-12-xs-pull-14 {
    right: 116.66667%;
}

.bsk-col-12-xs-pull-15 {
    right: 125%;
}

.bsk-col-12-xs-pull-16 {
    right: 133.33333%;
}

.bsk-col-12-xs-pull-17 {
    right: 141.66667%;
}

.bsk-col-12-xs-pull-18 {
    right: 150%;
}

.bsk-col-12-xs-pull-19 {
    right: 158.33333%;
}

.bsk-col-12-xs-pull-20 {
    right: 166.66667%;
}

.bsk-col-12-xs-pull-21 {
    right: 175%;
}

.bsk-col-12-xs-pull-22 {
    right: 183.33333%;
}

.bsk-col-12-xs-pull-23 {
    right: 191.66667%;
}

.bsk-col-12-xs-pull-24 {
    right: 200%;
}

.bsk-col-12-xs-push-0 {
    left: auto;
}

.bsk-col-12-xs-push-1 {
    left: 8.33333%;
}

.bsk-col-12-xs-push-2 {
    left: 16.66667%;
}

.bsk-col-12-xs-push-3 {
    left: 25%;
}

.bsk-col-12-xs-push-4 {
    left: 33.33333%;
}

.bsk-col-12-xs-push-5 {
    left: 41.66667%;
}

.bsk-col-12-xs-push-6 {
    left: 50%;
}

.bsk-col-12-xs-push-7 {
    left: 58.33333%;
}

.bsk-col-12-xs-push-8 {
    left: 66.66667%;
}

.bsk-col-12-xs-push-9 {
    left: 75%;
}

.bsk-col-12-xs-push-10 {
    left: 83.33333%;
}

.bsk-col-12-xs-push-11 {
    left: 91.66667%;
}

.bsk-col-12-xs-push-12 {
    left: 100%;
}

.bsk-col-12-xs-push-13 {
    left: 108.33333%;
}

.bsk-col-12-xs-push-14 {
    left: 116.66667%;
}

.bsk-col-12-xs-push-15 {
    left: 125%;
}

.bsk-col-12-xs-push-16 {
    left: 133.33333%;
}

.bsk-col-12-xs-push-17 {
    left: 141.66667%;
}

.bsk-col-12-xs-push-18 {
    left: 150%;
}

.bsk-col-12-xs-push-19 {
    left: 158.33333%;
}

.bsk-col-12-xs-push-20 {
    left: 166.66667%;
}

.bsk-col-12-xs-push-21 {
    left: 175%;
}

.bsk-col-12-xs-push-22 {
    left: 183.33333%;
}

.bsk-col-12-xs-push-23 {
    left: 191.66667%;
}

.bsk-col-12-xs-push-24 {
    left: 200%;
}

.bsk-col-12-xs-offset-0 {
    margin-left: 0;
}

.bsk-col-12-xs-offset-1 {
    margin-left: 8.33333%;
}

.bsk-col-12-xs-offset-2 {
    margin-left: 16.66667%;
}

.bsk-col-12-xs-offset-3 {
    margin-left: 25%;
}

.bsk-col-12-xs-offset-4 {
    margin-left: 33.33333%;
}

.bsk-col-12-xs-offset-5 {
    margin-left: 41.66667%;
}

.bsk-col-12-xs-offset-6 {
    margin-left: 50%;
}

.bsk-col-12-xs-offset-7 {
    margin-left: 58.33333%;
}

.bsk-col-12-xs-offset-8 {
    margin-left: 66.66667%;
}

.bsk-col-12-xs-offset-9 {
    margin-left: 75%;
}

.bsk-col-12-xs-offset-10 {
    margin-left: 83.33333%;
}

.bsk-col-12-xs-offset-11 {
    margin-left: 91.66667%;
}

.bsk-col-12-xs-offset-12 {
    margin-left: 100%;
}

.bsk-col-12-xs-offset-13 {
    margin-left: 108.33333%;
}

.bsk-col-12-xs-offset-14 {
    margin-left: 116.66667%;
}

.bsk-col-12-xs-offset-15 {
    margin-left: 125%;
}

.bsk-col-12-xs-offset-16 {
    margin-left: 133.33333%;
}

.bsk-col-12-xs-offset-17 {
    margin-left: 141.66667%;
}

.bsk-col-12-xs-offset-18 {
    margin-left: 150%;
}

.bsk-col-12-xs-offset-19 {
    margin-left: 158.33333%;
}

.bsk-col-12-xs-offset-20 {
    margin-left: 166.66667%;
}

.bsk-col-12-xs-offset-21 {
    margin-left: 175%;
}

.bsk-col-12-xs-offset-22 {
    margin-left: 183.33333%;
}

.bsk-col-12-xs-offset-23 {
    margin-left: 191.66667%;
}

.bsk-col-12-xs-offset-24 {
    margin-left: 200%;
}

.bsk-col-24-xs-1,
.bsk-col-24-xs-2,
.bsk-col-24-xs-3,
.bsk-col-24-xs-4,
.bsk-col-24-xs-5,
.bsk-col-24-xs-6,
.bsk-col-24-xs-7,
.bsk-col-24-xs-8,
.bsk-col-24-xs-9,
.bsk-col-24-xs-10,
.bsk-col-24-xs-11,
.bsk-col-24-xs-12,
.bsk-col-24-xs-13,
.bsk-col-24-xs-14,
.bsk-col-24-xs-15,
.bsk-col-24-xs-16,
.bsk-col-24-xs-17,
.bsk-col-24-xs-18,
.bsk-col-24-xs-19,
.bsk-col-24-xs-20,
.bsk-col-24-xs-21,
.bsk-col-24-xs-22,
.bsk-col-24-xs-23,
.bsk-col-24-xs-24 {
    float: left;
}

.bsk-col-24-xs-1 {
    width: 4.16667%;
}

.bsk-col-24-xs-2 {
    width: 8.33333%;
}

.bsk-col-24-xs-3 {
    width: 12.5%;
}

.bsk-col-24-xs-4 {
    width: 16.66667%;
}

.bsk-col-24-xs-5 {
    width: 20.83333%;
}

.bsk-col-24-xs-6 {
    width: 25%;
}

.bsk-col-24-xs-7 {
    width: 29.16667%;
}

.bsk-col-24-xs-8 {
    width: 33.33333%;
}

.bsk-col-24-xs-9 {
    width: 37.5%;
}

.bsk-col-24-xs-10 {
    width: 41.66667%;
}

.bsk-col-24-xs-11 {
    width: 45.83333%;
}

.bsk-col-24-xs-12 {
    width: 50%;
}

.bsk-col-24-xs-13 {
    width: 54.16667%;
}

.bsk-col-24-xs-14 {
    width: 58.33333%;
}

.bsk-col-24-xs-15 {
    width: 62.5%;
}

.bsk-col-24-xs-16 {
    width: 66.66667%;
}

.bsk-col-24-xs-17 {
    width: 70.83333%;
}

.bsk-col-24-xs-18 {
    width: 75%;
}

.bsk-col-24-xs-19 {
    width: 79.16667%;
}

.bsk-col-24-xs-20 {
    width: 83.33333%;
}

.bsk-col-24-xs-21 {
    width: 87.5%;
}

.bsk-col-24-xs-22 {
    width: 91.66667%;
}

.bsk-col-24-xs-23 {
    width: 95.83333%;
}

.bsk-col-24-xs-24 {
    width: 100%;
}

.bsk-col-24-xs-pull-0 {
    right: auto;
}

.bsk-col-24-xs-pull-1 {
    right: 4.16667%;
}

.bsk-col-24-xs-pull-2 {
    right: 8.33333%;
}

.bsk-col-24-xs-pull-3 {
    right: 12.5%;
}

.bsk-col-24-xs-pull-4 {
    right: 16.66667%;
}

.bsk-col-24-xs-pull-5 {
    right: 20.83333%;
}

.bsk-col-24-xs-pull-6 {
    right: 25%;
}

.bsk-col-24-xs-pull-7 {
    right: 29.16667%;
}

.bsk-col-24-xs-pull-8 {
    right: 33.33333%;
}

.bsk-col-24-xs-pull-9 {
    right: 37.5%;
}

.bsk-col-24-xs-pull-10 {
    right: 41.66667%;
}

.bsk-col-24-xs-pull-11 {
    right: 45.83333%;
}

.bsk-col-24-xs-pull-12 {
    right: 50%;
}

.bsk-col-24-xs-pull-13 {
    right: 54.16667%;
}

.bsk-col-24-xs-pull-14 {
    right: 58.33333%;
}

.bsk-col-24-xs-pull-15 {
    right: 62.5%;
}

.bsk-col-24-xs-pull-16 {
    right: 66.66667%;
}

.bsk-col-24-xs-pull-17 {
    right: 70.83333%;
}

.bsk-col-24-xs-pull-18 {
    right: 75%;
}

.bsk-col-24-xs-pull-19 {
    right: 79.16667%;
}

.bsk-col-24-xs-pull-20 {
    right: 83.33333%;
}

.bsk-col-24-xs-pull-21 {
    right: 87.5%;
}

.bsk-col-24-xs-pull-22 {
    right: 91.66667%;
}

.bsk-col-24-xs-pull-23 {
    right: 95.83333%;
}

.bsk-col-24-xs-pull-24 {
    right: 100%;
}

.bsk-col-24-xs-push-0 {
    left: auto;
}

.bsk-col-24-xs-push-1 {
    left: 4.16667%;
}

.bsk-col-24-xs-push-2 {
    left: 8.33333%;
}

.bsk-col-24-xs-push-3 {
    left: 12.5%;
}

.bsk-col-24-xs-push-4 {
    left: 16.66667%;
}

.bsk-col-24-xs-push-5 {
    left: 20.83333%;
}

.bsk-col-24-xs-push-6 {
    left: 25%;
}

.bsk-col-24-xs-push-7 {
    left: 29.16667%;
}

.bsk-col-24-xs-push-8 {
    left: 33.33333%;
}

.bsk-col-24-xs-push-9 {
    left: 37.5%;
}

.bsk-col-24-xs-push-10 {
    left: 41.66667%;
}

.bsk-col-24-xs-push-11 {
    left: 45.83333%;
}

.bsk-col-24-xs-push-12 {
    left: 50%;
}

.bsk-col-24-xs-push-13 {
    left: 54.16667%;
}

.bsk-col-24-xs-push-14 {
    left: 58.33333%;
}

.bsk-col-24-xs-push-15 {
    left: 62.5%;
}

.bsk-col-24-xs-push-16 {
    left: 66.66667%;
}

.bsk-col-24-xs-push-17 {
    left: 70.83333%;
}

.bsk-col-24-xs-push-18 {
    left: 75%;
}

.bsk-col-24-xs-push-19 {
    left: 79.16667%;
}

.bsk-col-24-xs-push-20 {
    left: 83.33333%;
}

.bsk-col-24-xs-push-21 {
    left: 87.5%;
}

.bsk-col-24-xs-push-22 {
    left: 91.66667%;
}

.bsk-col-24-xs-push-23 {
    left: 95.83333%;
}

.bsk-col-24-xs-push-24 {
    left: 100%;
}

.bsk-col-24-xs-offset-0 {
    margin-left: 0;
}

.bsk-col-24-xs-offset-1 {
    margin-left: 4.16667%;
}

.bsk-col-24-xs-offset-2 {
    margin-left: 8.33333%;
}

.bsk-col-24-xs-offset-3 {
    margin-left: 12.5%;
}

.bsk-col-24-xs-offset-4 {
    margin-left: 16.66667%;
}

.bsk-col-24-xs-offset-5 {
    margin-left: 20.83333%;
}

.bsk-col-24-xs-offset-6 {
    margin-left: 25%;
}

.bsk-col-24-xs-offset-7 {
    margin-left: 29.16667%;
}

.bsk-col-24-xs-offset-8 {
    margin-left: 33.33333%;
}

.bsk-col-24-xs-offset-9 {
    margin-left: 37.5%;
}

.bsk-col-24-xs-offset-10 {
    margin-left: 41.66667%;
}

.bsk-col-24-xs-offset-11 {
    margin-left: 45.83333%;
}

.bsk-col-24-xs-offset-12 {
    margin-left: 50%;
}

.bsk-col-24-xs-offset-13 {
    margin-left: 54.16667%;
}

.bsk-col-24-xs-offset-14 {
    margin-left: 58.33333%;
}

.bsk-col-24-xs-offset-15 {
    margin-left: 62.5%;
}

.bsk-col-24-xs-offset-16 {
    margin-left: 66.66667%;
}

.bsk-col-24-xs-offset-17 {
    margin-left: 70.83333%;
}

.bsk-col-24-xs-offset-18 {
    margin-left: 75%;
}

.bsk-col-24-xs-offset-19 {
    margin-left: 79.16667%;
}

.bsk-col-24-xs-offset-20 {
    margin-left: 83.33333%;
}

.bsk-col-24-xs-offset-21 {
    margin-left: 87.5%;
}

.bsk-col-24-xs-offset-22 {
    margin-left: 91.66667%;
}

.bsk-col-24-xs-offset-23 {
    margin-left: 95.83333%;
}

.bsk-col-24-xs-offset-24 {
    margin-left: 100%;
}

@media (min-width: 768px) {
    .bsk-col-12-sm-1,
    .bsk-col-12-sm-2,
    .bsk-col-12-sm-3,
    .bsk-col-12-sm-4,
    .bsk-col-12-sm-5,
    .bsk-col-12-sm-6,
    .bsk-col-12-sm-7,
    .bsk-col-12-sm-8,
    .bsk-col-12-sm-9,
    .bsk-col-12-sm-10,
    .bsk-col-12-sm-11,
    .bsk-col-12-sm-12 {
        float: left;
    }

    .bsk-col-12-sm-1 {
        width: 8.33333%;
    }

    .bsk-col-12-sm-2 {
        width: 16.66667%;
    }

    .bsk-col-12-sm-3 {
        width: 25%;
    }

    .bsk-col-12-sm-4 {
        width: 33.33333%;
    }

    .bsk-col-12-sm-5 {
        width: 41.66667%;
    }

    .bsk-col-12-sm-6 {
        width: 50%;
    }

    .bsk-col-12-sm-7 {
        width: 58.33333%;
    }

    .bsk-col-12-sm-8 {
        width: 66.66667%;
    }

    .bsk-col-12-sm-9 {
        width: 75%;
    }

    .bsk-col-12-sm-10 {
        width: 83.33333%;
    }

    .bsk-col-12-sm-11 {
        width: 91.66667%;
    }

    .bsk-col-12-sm-12 {
        width: 100%;
    }

    .bsk-col-12-sm-13 {
        width: 108.33333%;
    }

    .bsk-col-12-sm-14 {
        width: 116.66667%;
    }

    .bsk-col-12-sm-15 {
        width: 125%;
    }

    .bsk-col-12-sm-16 {
        width: 133.33333%;
    }

    .bsk-col-12-sm-17 {
        width: 141.66667%;
    }

    .bsk-col-12-sm-18 {
        width: 150%;
    }

    .bsk-col-12-sm-19 {
        width: 158.33333%;
    }

    .bsk-col-12-sm-20 {
        width: 166.66667%;
    }

    .bsk-col-12-sm-21 {
        width: 175%;
    }

    .bsk-col-12-sm-22 {
        width: 183.33333%;
    }

    .bsk-col-12-sm-23 {
        width: 191.66667%;
    }

    .bsk-col-12-sm-24 {
        width: 200%;
    }

    .bsk-col-12-sm-pull-0 {
        right: auto;
    }

    .bsk-col-12-sm-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-12-sm-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-12-sm-pull-3 {
        right: 25%;
    }

    .bsk-col-12-sm-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-12-sm-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-12-sm-pull-6 {
        right: 50%;
    }

    .bsk-col-12-sm-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-12-sm-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-12-sm-pull-9 {
        right: 75%;
    }

    .bsk-col-12-sm-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-12-sm-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-12-sm-pull-12 {
        right: 100%;
    }

    .bsk-col-12-sm-pull-13 {
        right: 108.33333%;
    }

    .bsk-col-12-sm-pull-14 {
        right: 116.66667%;
    }

    .bsk-col-12-sm-pull-15 {
        right: 125%;
    }

    .bsk-col-12-sm-pull-16 {
        right: 133.33333%;
    }

    .bsk-col-12-sm-pull-17 {
        right: 141.66667%;
    }

    .bsk-col-12-sm-pull-18 {
        right: 150%;
    }

    .bsk-col-12-sm-pull-19 {
        right: 158.33333%;
    }

    .bsk-col-12-sm-pull-20 {
        right: 166.66667%;
    }

    .bsk-col-12-sm-pull-21 {
        right: 175%;
    }

    .bsk-col-12-sm-pull-22 {
        right: 183.33333%;
    }

    .bsk-col-12-sm-pull-23 {
        right: 191.66667%;
    }

    .bsk-col-12-sm-pull-24 {
        right: 200%;
    }

    .bsk-col-12-sm-push-0 {
        left: auto;
    }

    .bsk-col-12-sm-push-1 {
        left: 8.33333%;
    }

    .bsk-col-12-sm-push-2 {
        left: 16.66667%;
    }

    .bsk-col-12-sm-push-3 {
        left: 25%;
    }

    .bsk-col-12-sm-push-4 {
        left: 33.33333%;
    }

    .bsk-col-12-sm-push-5 {
        left: 41.66667%;
    }

    .bsk-col-12-sm-push-6 {
        left: 50%;
    }

    .bsk-col-12-sm-push-7 {
        left: 58.33333%;
    }

    .bsk-col-12-sm-push-8 {
        left: 66.66667%;
    }

    .bsk-col-12-sm-push-9 {
        left: 75%;
    }

    .bsk-col-12-sm-push-10 {
        left: 83.33333%;
    }

    .bsk-col-12-sm-push-11 {
        left: 91.66667%;
    }

    .bsk-col-12-sm-push-12 {
        left: 100%;
    }

    .bsk-col-12-sm-push-13 {
        left: 108.33333%;
    }

    .bsk-col-12-sm-push-14 {
        left: 116.66667%;
    }

    .bsk-col-12-sm-push-15 {
        left: 125%;
    }

    .bsk-col-12-sm-push-16 {
        left: 133.33333%;
    }

    .bsk-col-12-sm-push-17 {
        left: 141.66667%;
    }

    .bsk-col-12-sm-push-18 {
        left: 150%;
    }

    .bsk-col-12-sm-push-19 {
        left: 158.33333%;
    }

    .bsk-col-12-sm-push-20 {
        left: 166.66667%;
    }

    .bsk-col-12-sm-push-21 {
        left: 175%;
    }

    .bsk-col-12-sm-push-22 {
        left: 183.33333%;
    }

    .bsk-col-12-sm-push-23 {
        left: 191.66667%;
    }

    .bsk-col-12-sm-push-24 {
        left: 200%;
    }

    .bsk-col-12-sm-offset-0 {
        margin-left: 0;
    }

    .bsk-col-12-sm-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-12-sm-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-12-sm-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-12-sm-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-12-sm-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-12-sm-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-12-sm-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-12-sm-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-12-sm-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-12-sm-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-12-sm-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-12-sm-offset-12 {
        margin-left: 100%;
    }

    .bsk-col-12-sm-offset-13 {
        margin-left: 108.33333%;
    }

    .bsk-col-12-sm-offset-14 {
        margin-left: 116.66667%;
    }

    .bsk-col-12-sm-offset-15 {
        margin-left: 125%;
    }

    .bsk-col-12-sm-offset-16 {
        margin-left: 133.33333%;
    }

    .bsk-col-12-sm-offset-17 {
        margin-left: 141.66667%;
    }

    .bsk-col-12-sm-offset-18 {
        margin-left: 150%;
    }

    .bsk-col-12-sm-offset-19 {
        margin-left: 158.33333%;
    }

    .bsk-col-12-sm-offset-20 {
        margin-left: 166.66667%;
    }

    .bsk-col-12-sm-offset-21 {
        margin-left: 175%;
    }

    .bsk-col-12-sm-offset-22 {
        margin-left: 183.33333%;
    }

    .bsk-col-12-sm-offset-23 {
        margin-left: 191.66667%;
    }

    .bsk-col-12-sm-offset-24 {
        margin-left: 200%;
    }

    .bsk-col-24-sm-1,
    .bsk-col-24-sm-2,
    .bsk-col-24-sm-3,
    .bsk-col-24-sm-4,
    .bsk-col-24-sm-5,
    .bsk-col-24-sm-6,
    .bsk-col-24-sm-7,
    .bsk-col-24-sm-8,
    .bsk-col-24-sm-9,
    .bsk-col-24-sm-10,
    .bsk-col-24-sm-11,
    .bsk-col-24-sm-12,
    .bsk-col-24-sm-13,
    .bsk-col-24-sm-14,
    .bsk-col-24-sm-15,
    .bsk-col-24-sm-16,
    .bsk-col-24-sm-17,
    .bsk-col-24-sm-18,
    .bsk-col-24-sm-19,
    .bsk-col-24-sm-20,
    .bsk-col-24-sm-21,
    .bsk-col-24-sm-22,
    .bsk-col-24-sm-23,
    .bsk-col-24-sm-24 {
        float: left;
    }

    .bsk-col-24-sm-1 {
        width: 4.16667%;
    }

    .bsk-col-24-sm-2 {
        width: 8.33333%;
    }

    .bsk-col-24-sm-3 {
        width: 12.5%;
    }

    .bsk-col-24-sm-4 {
        width: 16.66667%;
    }

    .bsk-col-24-sm-5 {
        width: 20.83333%;
    }

    .bsk-col-24-sm-6 {
        width: 25%;
    }

    .bsk-col-24-sm-7 {
        width: 29.16667%;
    }

    .bsk-col-24-sm-8 {
        width: 33.33333%;
    }

    .bsk-col-24-sm-9 {
        width: 37.5%;
    }

    .bsk-col-24-sm-10 {
        width: 41.66667%;
    }

    .bsk-col-24-sm-11 {
        width: 45.83333%;
    }

    .bsk-col-24-sm-12 {
        width: 50%;
    }

    .bsk-col-24-sm-13 {
        width: 54.16667%;
    }

    .bsk-col-24-sm-14 {
        width: 58.33333%;
    }

    .bsk-col-24-sm-15 {
        width: 62.5%;
    }

    .bsk-col-24-sm-16 {
        width: 66.66667%;
    }

    .bsk-col-24-sm-17 {
        width: 70.83333%;
    }

    .bsk-col-24-sm-18 {
        width: 75%;
    }

    .bsk-col-24-sm-19 {
        width: 79.16667%;
    }

    .bsk-col-24-sm-20 {
        width: 83.33333%;
    }

    .bsk-col-24-sm-21 {
        width: 87.5%;
    }

    .bsk-col-24-sm-22 {
        width: 91.66667%;
    }

    .bsk-col-24-sm-23 {
        width: 95.83333%;
    }

    .bsk-col-24-sm-24 {
        width: 100%;
    }

    .bsk-col-24-sm-pull-0 {
        right: auto;
    }

    .bsk-col-24-sm-pull-1 {
        right: 4.16667%;
    }

    .bsk-col-24-sm-pull-2 {
        right: 8.33333%;
    }

    .bsk-col-24-sm-pull-3 {
        right: 12.5%;
    }

    .bsk-col-24-sm-pull-4 {
        right: 16.66667%;
    }

    .bsk-col-24-sm-pull-5 {
        right: 20.83333%;
    }

    .bsk-col-24-sm-pull-6 {
        right: 25%;
    }

    .bsk-col-24-sm-pull-7 {
        right: 29.16667%;
    }

    .bsk-col-24-sm-pull-8 {
        right: 33.33333%;
    }

    .bsk-col-24-sm-pull-9 {
        right: 37.5%;
    }

    .bsk-col-24-sm-pull-10 {
        right: 41.66667%;
    }

    .bsk-col-24-sm-pull-11 {
        right: 45.83333%;
    }

    .bsk-col-24-sm-pull-12 {
        right: 50%;
    }

    .bsk-col-24-sm-pull-13 {
        right: 54.16667%;
    }

    .bsk-col-24-sm-pull-14 {
        right: 58.33333%;
    }

    .bsk-col-24-sm-pull-15 {
        right: 62.5%;
    }

    .bsk-col-24-sm-pull-16 {
        right: 66.66667%;
    }

    .bsk-col-24-sm-pull-17 {
        right: 70.83333%;
    }

    .bsk-col-24-sm-pull-18 {
        right: 75%;
    }

    .bsk-col-24-sm-pull-19 {
        right: 79.16667%;
    }

    .bsk-col-24-sm-pull-20 {
        right: 83.33333%;
    }

    .bsk-col-24-sm-pull-21 {
        right: 87.5%;
    }

    .bsk-col-24-sm-pull-22 {
        right: 91.66667%;
    }

    .bsk-col-24-sm-pull-23 {
        right: 95.83333%;
    }

    .bsk-col-24-sm-pull-24 {
        right: 100%;
    }

    .bsk-col-24-sm-push-0 {
        left: auto;
    }

    .bsk-col-24-sm-push-1 {
        left: 4.16667%;
    }

    .bsk-col-24-sm-push-2 {
        left: 8.33333%;
    }

    .bsk-col-24-sm-push-3 {
        left: 12.5%;
    }

    .bsk-col-24-sm-push-4 {
        left: 16.66667%;
    }

    .bsk-col-24-sm-push-5 {
        left: 20.83333%;
    }

    .bsk-col-24-sm-push-6 {
        left: 25%;
    }

    .bsk-col-24-sm-push-7 {
        left: 29.16667%;
    }

    .bsk-col-24-sm-push-8 {
        left: 33.33333%;
    }

    .bsk-col-24-sm-push-9 {
        left: 37.5%;
    }

    .bsk-col-24-sm-push-10 {
        left: 41.66667%;
    }

    .bsk-col-24-sm-push-11 {
        left: 45.83333%;
    }

    .bsk-col-24-sm-push-12 {
        left: 50%;
    }

    .bsk-col-24-sm-push-13 {
        left: 54.16667%;
    }

    .bsk-col-24-sm-push-14 {
        left: 58.33333%;
    }

    .bsk-col-24-sm-push-15 {
        left: 62.5%;
    }

    .bsk-col-24-sm-push-16 {
        left: 66.66667%;
    }

    .bsk-col-24-sm-push-17 {
        left: 70.83333%;
    }

    .bsk-col-24-sm-push-18 {
        left: 75%;
    }

    .bsk-col-24-sm-push-19 {
        left: 79.16667%;
    }

    .bsk-col-24-sm-push-20 {
        left: 83.33333%;
    }

    .bsk-col-24-sm-push-21 {
        left: 87.5%;
    }

    .bsk-col-24-sm-push-22 {
        left: 91.66667%;
    }

    .bsk-col-24-sm-push-23 {
        left: 95.83333%;
    }

    .bsk-col-24-sm-push-24 {
        left: 100%;
    }

    .bsk-col-24-sm-offset-0 {
        margin-left: 0;
    }

    .bsk-col-24-sm-offset-1 {
        margin-left: 4.16667%;
    }

    .bsk-col-24-sm-offset-2 {
        margin-left: 8.33333%;
    }

    .bsk-col-24-sm-offset-3 {
        margin-left: 12.5%;
    }

    .bsk-col-24-sm-offset-4 {
        margin-left: 16.66667%;
    }

    .bsk-col-24-sm-offset-5 {
        margin-left: 20.83333%;
    }

    .bsk-col-24-sm-offset-6 {
        margin-left: 25%;
    }

    .bsk-col-24-sm-offset-7 {
        margin-left: 29.16667%;
    }

    .bsk-col-24-sm-offset-8 {
        margin-left: 33.33333%;
    }

    .bsk-col-24-sm-offset-9 {
        margin-left: 37.5%;
    }

    .bsk-col-24-sm-offset-10 {
        margin-left: 41.66667%;
    }

    .bsk-col-24-sm-offset-11 {
        margin-left: 45.83333%;
    }

    .bsk-col-24-sm-offset-12 {
        margin-left: 50%;
    }

    .bsk-col-24-sm-offset-13 {
        margin-left: 54.16667%;
    }

    .bsk-col-24-sm-offset-14 {
        margin-left: 58.33333%;
    }

    .bsk-col-24-sm-offset-15 {
        margin-left: 62.5%;
    }

    .bsk-col-24-sm-offset-16 {
        margin-left: 66.66667%;
    }

    .bsk-col-24-sm-offset-17 {
        margin-left: 70.83333%;
    }

    .bsk-col-24-sm-offset-18 {
        margin-left: 75%;
    }

    .bsk-col-24-sm-offset-19 {
        margin-left: 79.16667%;
    }

    .bsk-col-24-sm-offset-20 {
        margin-left: 83.33333%;
    }

    .bsk-col-24-sm-offset-21 {
        margin-left: 87.5%;
    }

    .bsk-col-24-sm-offset-22 {
        margin-left: 91.66667%;
    }

    .bsk-col-24-sm-offset-23 {
        margin-left: 95.83333%;
    }

    .bsk-col-24-sm-offset-24 {
        margin-left: 100%;
    }
}

@media (min-width: 992px) {
    .bsk-col-12-md-1,
    .bsk-col-12-md-2,
    .bsk-col-12-md-3,
    .bsk-col-12-md-4,
    .bsk-col-12-md-5,
    .bsk-col-12-md-6,
    .bsk-col-12-md-7,
    .bsk-col-12-md-8,
    .bsk-col-12-md-9,
    .bsk-col-12-md-10,
    .bsk-col-12-md-11,
    .bsk-col-12-md-12 {
        float: left;
    }

    .bsk-col-12-md-1 {
        width: 8.33333%;
    }

    .bsk-col-12-md-2 {
        width: 16.66667%;
    }

    .bsk-col-12-md-3 {
        width: 25%;
    }

    .bsk-col-12-md-4 {
        width: 33.33333%;
    }

    .bsk-col-12-md-5 {
        width: 41.66667%;
    }

    .bsk-col-12-md-6 {
        width: 50%;
    }

    .bsk-col-12-md-7 {
        width: 58.33333%;
    }

    .bsk-col-12-md-8 {
        width: 66.66667%;
    }

    .bsk-col-12-md-9 {
        width: 75%;
    }

    .bsk-col-12-md-10 {
        width: 83.33333%;
    }

    .bsk-col-12-md-11 {
        width: 91.66667%;
    }

    .bsk-col-12-md-12 {
        width: 100%;
    }

    .bsk-col-12-md-13 {
        width: 108.33333%;
    }

    .bsk-col-12-md-14 {
        width: 116.66667%;
    }

    .bsk-col-12-md-15 {
        width: 125%;
    }

    .bsk-col-12-md-16 {
        width: 133.33333%;
    }

    .bsk-col-12-md-17 {
        width: 141.66667%;
    }

    .bsk-col-12-md-18 {
        width: 150%;
    }

    .bsk-col-12-md-19 {
        width: 158.33333%;
    }

    .bsk-col-12-md-20 {
        width: 166.66667%;
    }

    .bsk-col-12-md-21 {
        width: 175%;
    }

    .bsk-col-12-md-22 {
        width: 183.33333%;
    }

    .bsk-col-12-md-23 {
        width: 191.66667%;
    }

    .bsk-col-12-md-24 {
        width: 200%;
    }

    .bsk-col-12-md-pull-0 {
        right: auto;
    }

    .bsk-col-12-md-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-12-md-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-12-md-pull-3 {
        right: 25%;
    }

    .bsk-col-12-md-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-12-md-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-12-md-pull-6 {
        right: 50%;
    }

    .bsk-col-12-md-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-12-md-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-12-md-pull-9 {
        right: 75%;
    }

    .bsk-col-12-md-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-12-md-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-12-md-pull-12 {
        right: 100%;
    }

    .bsk-col-12-md-pull-13 {
        right: 108.33333%;
    }

    .bsk-col-12-md-pull-14 {
        right: 116.66667%;
    }

    .bsk-col-12-md-pull-15 {
        right: 125%;
    }

    .bsk-col-12-md-pull-16 {
        right: 133.33333%;
    }

    .bsk-col-12-md-pull-17 {
        right: 141.66667%;
    }

    .bsk-col-12-md-pull-18 {
        right: 150%;
    }

    .bsk-col-12-md-pull-19 {
        right: 158.33333%;
    }

    .bsk-col-12-md-pull-20 {
        right: 166.66667%;
    }

    .bsk-col-12-md-pull-21 {
        right: 175%;
    }

    .bsk-col-12-md-pull-22 {
        right: 183.33333%;
    }

    .bsk-col-12-md-pull-23 {
        right: 191.66667%;
    }

    .bsk-col-12-md-pull-24 {
        right: 200%;
    }

    .bsk-col-12-md-push-0 {
        left: auto;
    }

    .bsk-col-12-md-push-1 {
        left: 8.33333%;
    }

    .bsk-col-12-md-push-2 {
        left: 16.66667%;
    }

    .bsk-col-12-md-push-3 {
        left: 25%;
    }

    .bsk-col-12-md-push-4 {
        left: 33.33333%;
    }

    .bsk-col-12-md-push-5 {
        left: 41.66667%;
    }

    .bsk-col-12-md-push-6 {
        left: 50%;
    }

    .bsk-col-12-md-push-7 {
        left: 58.33333%;
    }

    .bsk-col-12-md-push-8 {
        left: 66.66667%;
    }

    .bsk-col-12-md-push-9 {
        left: 75%;
    }

    .bsk-col-12-md-push-10 {
        left: 83.33333%;
    }

    .bsk-col-12-md-push-11 {
        left: 91.66667%;
    }

    .bsk-col-12-md-push-12 {
        left: 100%;
    }

    .bsk-col-12-md-push-13 {
        left: 108.33333%;
    }

    .bsk-col-12-md-push-14 {
        left: 116.66667%;
    }

    .bsk-col-12-md-push-15 {
        left: 125%;
    }

    .bsk-col-12-md-push-16 {
        left: 133.33333%;
    }

    .bsk-col-12-md-push-17 {
        left: 141.66667%;
    }

    .bsk-col-12-md-push-18 {
        left: 150%;
    }

    .bsk-col-12-md-push-19 {
        left: 158.33333%;
    }

    .bsk-col-12-md-push-20 {
        left: 166.66667%;
    }

    .bsk-col-12-md-push-21 {
        left: 175%;
    }

    .bsk-col-12-md-push-22 {
        left: 183.33333%;
    }

    .bsk-col-12-md-push-23 {
        left: 191.66667%;
    }

    .bsk-col-12-md-push-24 {
        left: 200%;
    }

    .bsk-col-12-md-offset-0 {
        margin-left: 0;
    }

    .bsk-col-12-md-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-12-md-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-12-md-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-12-md-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-12-md-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-12-md-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-12-md-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-12-md-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-12-md-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-12-md-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-12-md-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-12-md-offset-12 {
        margin-left: 100%;
    }

    .bsk-col-12-md-offset-13 {
        margin-left: 108.33333%;
    }

    .bsk-col-12-md-offset-14 {
        margin-left: 116.66667%;
    }

    .bsk-col-12-md-offset-15 {
        margin-left: 125%;
    }

    .bsk-col-12-md-offset-16 {
        margin-left: 133.33333%;
    }

    .bsk-col-12-md-offset-17 {
        margin-left: 141.66667%;
    }

    .bsk-col-12-md-offset-18 {
        margin-left: 150%;
    }

    .bsk-col-12-md-offset-19 {
        margin-left: 158.33333%;
    }

    .bsk-col-12-md-offset-20 {
        margin-left: 166.66667%;
    }

    .bsk-col-12-md-offset-21 {
        margin-left: 175%;
    }

    .bsk-col-12-md-offset-22 {
        margin-left: 183.33333%;
    }

    .bsk-col-12-md-offset-23 {
        margin-left: 191.66667%;
    }

    .bsk-col-12-md-offset-24 {
        margin-left: 200%;
    }

    .bsk-col-24-md-1,
    .bsk-col-24-md-2,
    .bsk-col-24-md-3,
    .bsk-col-24-md-4,
    .bsk-col-24-md-5,
    .bsk-col-24-md-6,
    .bsk-col-24-md-7,
    .bsk-col-24-md-8,
    .bsk-col-24-md-9,
    .bsk-col-24-md-10,
    .bsk-col-24-md-11,
    .bsk-col-24-md-12,
    .bsk-col-24-md-13,
    .bsk-col-24-md-14,
    .bsk-col-24-md-15,
    .bsk-col-24-md-16,
    .bsk-col-24-md-17,
    .bsk-col-24-md-18,
    .bsk-col-24-md-19,
    .bsk-col-24-md-20,
    .bsk-col-24-md-21,
    .bsk-col-24-md-22,
    .bsk-col-24-md-23,
    .bsk-col-24-md-24 {
        float: left;
    }

    .bsk-col-24-md-1 {
        width: 4.16667%;
    }

    .bsk-col-24-md-2 {
        width: 8.33333%;
    }

    .bsk-col-24-md-3 {
        width: 12.5%;
    }

    .bsk-col-24-md-4 {
        width: 16.66667%;
    }

    .bsk-col-24-md-5 {
        width: 20.83333%;
    }

    .bsk-col-24-md-6 {
        width: 25%;
    }

    .bsk-col-24-md-7 {
        width: 29.16667%;
    }

    .bsk-col-24-md-8 {
        width: 33.33333%;
    }

    .bsk-col-24-md-9 {
        width: 37.5%;
    }

    .bsk-col-24-md-10 {
        width: 41.66667%;
    }

    .bsk-col-24-md-11 {
        width: 45.83333%;
    }

    .bsk-col-24-md-12 {
        width: 50%;
    }

    .bsk-col-24-md-13 {
        width: 54.16667%;
    }

    .bsk-col-24-md-14 {
        width: 58.33333%;
    }

    .bsk-col-24-md-15 {
        width: 62.5%;
    }

    .bsk-col-24-md-16 {
        width: 66.66667%;
    }

    .bsk-col-24-md-17 {
        width: 70.83333%;
    }

    .bsk-col-24-md-18 {
        width: 75%;
    }

    .bsk-col-24-md-19 {
        width: 79.16667%;
    }

    .bsk-col-24-md-20 {
        width: 83.33333%;
    }

    .bsk-col-24-md-21 {
        width: 87.5%;
    }

    .bsk-col-24-md-22 {
        width: 91.66667%;
    }

    .bsk-col-24-md-23 {
        width: 95.83333%;
    }

    .bsk-col-24-md-24 {
        width: 100%;
    }

    .bsk-col-24-md-pull-0 {
        right: auto;
    }

    .bsk-col-24-md-pull-1 {
        right: 4.16667%;
    }

    .bsk-col-24-md-pull-2 {
        right: 8.33333%;
    }

    .bsk-col-24-md-pull-3 {
        right: 12.5%;
    }

    .bsk-col-24-md-pull-4 {
        right: 16.66667%;
    }

    .bsk-col-24-md-pull-5 {
        right: 20.83333%;
    }

    .bsk-col-24-md-pull-6 {
        right: 25%;
    }

    .bsk-col-24-md-pull-7 {
        right: 29.16667%;
    }

    .bsk-col-24-md-pull-8 {
        right: 33.33333%;
    }

    .bsk-col-24-md-pull-9 {
        right: 37.5%;
    }

    .bsk-col-24-md-pull-10 {
        right: 41.66667%;
    }

    .bsk-col-24-md-pull-11 {
        right: 45.83333%;
    }

    .bsk-col-24-md-pull-12 {
        right: 50%;
    }

    .bsk-col-24-md-pull-13 {
        right: 54.16667%;
    }

    .bsk-col-24-md-pull-14 {
        right: 58.33333%;
    }

    .bsk-col-24-md-pull-15 {
        right: 62.5%;
    }

    .bsk-col-24-md-pull-16 {
        right: 66.66667%;
    }

    .bsk-col-24-md-pull-17 {
        right: 70.83333%;
    }

    .bsk-col-24-md-pull-18 {
        right: 75%;
    }

    .bsk-col-24-md-pull-19 {
        right: 79.16667%;
    }

    .bsk-col-24-md-pull-20 {
        right: 83.33333%;
    }

    .bsk-col-24-md-pull-21 {
        right: 87.5%;
    }

    .bsk-col-24-md-pull-22 {
        right: 91.66667%;
    }

    .bsk-col-24-md-pull-23 {
        right: 95.83333%;
    }

    .bsk-col-24-md-pull-24 {
        right: 100%;
    }

    .bsk-col-24-md-push-0 {
        left: auto;
    }

    .bsk-col-24-md-push-1 {
        left: 4.16667%;
    }

    .bsk-col-24-md-push-2 {
        left: 8.33333%;
    }

    .bsk-col-24-md-push-3 {
        left: 12.5%;
    }

    .bsk-col-24-md-push-4 {
        left: 16.66667%;
    }

    .bsk-col-24-md-push-5 {
        left: 20.83333%;
    }

    .bsk-col-24-md-push-6 {
        left: 25%;
    }

    .bsk-col-24-md-push-7 {
        left: 29.16667%;
    }

    .bsk-col-24-md-push-8 {
        left: 33.33333%;
    }

    .bsk-col-24-md-push-9 {
        left: 37.5%;
    }

    .bsk-col-24-md-push-10 {
        left: 41.66667%;
    }

    .bsk-col-24-md-push-11 {
        left: 45.83333%;
    }

    .bsk-col-24-md-push-12 {
        left: 50%;
    }

    .bsk-col-24-md-push-13 {
        left: 54.16667%;
    }

    .bsk-col-24-md-push-14 {
        left: 58.33333%;
    }

    .bsk-col-24-md-push-15 {
        left: 62.5%;
    }

    .bsk-col-24-md-push-16 {
        left: 66.66667%;
    }

    .bsk-col-24-md-push-17 {
        left: 70.83333%;
    }

    .bsk-col-24-md-push-18 {
        left: 75%;
    }

    .bsk-col-24-md-push-19 {
        left: 79.16667%;
    }

    .bsk-col-24-md-push-20 {
        left: 83.33333%;
    }

    .bsk-col-24-md-push-21 {
        left: 87.5%;
    }

    .bsk-col-24-md-push-22 {
        left: 91.66667%;
    }

    .bsk-col-24-md-push-23 {
        left: 95.83333%;
    }

    .bsk-col-24-md-push-24 {
        left: 100%;
    }

    .bsk-col-24-md-offset-0 {
        margin-left: 0;
    }

    .bsk-col-24-md-offset-1 {
        margin-left: 4.16667%;
    }

    .bsk-col-24-md-offset-2 {
        margin-left: 8.33333%;
    }

    .bsk-col-24-md-offset-3 {
        margin-left: 12.5%;
    }

    .bsk-col-24-md-offset-4 {
        margin-left: 16.66667%;
    }

    .bsk-col-24-md-offset-5 {
        margin-left: 20.83333%;
    }

    .bsk-col-24-md-offset-6 {
        margin-left: 25%;
    }

    .bsk-col-24-md-offset-7 {
        margin-left: 29.16667%;
    }

    .bsk-col-24-md-offset-8 {
        margin-left: 33.33333%;
    }

    .bsk-col-24-md-offset-9 {
        margin-left: 37.5%;
    }

    .bsk-col-24-md-offset-10 {
        margin-left: 41.66667%;
    }

    .bsk-col-24-md-offset-11 {
        margin-left: 45.83333%;
    }

    .bsk-col-24-md-offset-12 {
        margin-left: 50%;
    }

    .bsk-col-24-md-offset-13 {
        margin-left: 54.16667%;
    }

    .bsk-col-24-md-offset-14 {
        margin-left: 58.33333%;
    }

    .bsk-col-24-md-offset-15 {
        margin-left: 62.5%;
    }

    .bsk-col-24-md-offset-16 {
        margin-left: 66.66667%;
    }

    .bsk-col-24-md-offset-17 {
        margin-left: 70.83333%;
    }

    .bsk-col-24-md-offset-18 {
        margin-left: 75%;
    }

    .bsk-col-24-md-offset-19 {
        margin-left: 79.16667%;
    }

    .bsk-col-24-md-offset-20 {
        margin-left: 83.33333%;
    }

    .bsk-col-24-md-offset-21 {
        margin-left: 87.5%;
    }

    .bsk-col-24-md-offset-22 {
        margin-left: 91.66667%;
    }

    .bsk-col-24-md-offset-23 {
        margin-left: 95.83333%;
    }

    .bsk-col-24-md-offset-24 {
        margin-left: 100%;
    }
}

@media (min-width: 1200px) {
    .bsk-col-12-lg-1,
    .bsk-col-12-lg-2,
    .bsk-col-12-lg-3,
    .bsk-col-12-lg-4,
    .bsk-col-12-lg-5,
    .bsk-col-12-lg-6,
    .bsk-col-12-lg-7,
    .bsk-col-12-lg-8,
    .bsk-col-12-lg-9,
    .bsk-col-12-lg-10,
    .bsk-col-12-lg-11,
    .bsk-col-12-lg-12 {
        float: left;
    }

    .bsk-col-12-lg-1 {
        width: 8.33333%;
    }

    .bsk-col-12-lg-2 {
        width: 16.66667%;
    }

    .bsk-col-12-lg-3 {
        width: 25%;
    }

    .bsk-col-12-lg-4 {
        width: 33.33333%;
    }

    .bsk-col-12-lg-5 {
        width: 41.66667%;
    }

    .bsk-col-12-lg-6 {
        width: 50%;
    }

    .bsk-col-12-lg-7 {
        width: 58.33333%;
    }

    .bsk-col-12-lg-8 {
        width: 66.66667%;
    }

    .bsk-col-12-lg-9 {
        width: 75%;
    }

    .bsk-col-12-lg-10 {
        width: 83.33333%;
    }

    .bsk-col-12-lg-11 {
        width: 91.66667%;
    }

    .bsk-col-12-lg-12 {
        width: 100%;
    }

    .bsk-col-12-lg-13 {
        width: 108.33333%;
    }

    .bsk-col-12-lg-14 {
        width: 116.66667%;
    }

    .bsk-col-12-lg-15 {
        width: 125%;
    }

    .bsk-col-12-lg-16 {
        width: 133.33333%;
    }

    .bsk-col-12-lg-17 {
        width: 141.66667%;
    }

    .bsk-col-12-lg-18 {
        width: 150%;
    }

    .bsk-col-12-lg-19 {
        width: 158.33333%;
    }

    .bsk-col-12-lg-20 {
        width: 166.66667%;
    }

    .bsk-col-12-lg-21 {
        width: 175%;
    }

    .bsk-col-12-lg-22 {
        width: 183.33333%;
    }

    .bsk-col-12-lg-23 {
        width: 191.66667%;
    }

    .bsk-col-12-lg-24 {
        width: 200%;
    }

    .bsk-col-12-lg-pull-0 {
        right: auto;
    }

    .bsk-col-12-lg-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-12-lg-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-12-lg-pull-3 {
        right: 25%;
    }

    .bsk-col-12-lg-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-12-lg-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-12-lg-pull-6 {
        right: 50%;
    }

    .bsk-col-12-lg-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-12-lg-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-12-lg-pull-9 {
        right: 75%;
    }

    .bsk-col-12-lg-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-12-lg-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-12-lg-pull-12 {
        right: 100%;
    }

    .bsk-col-12-lg-pull-13 {
        right: 108.33333%;
    }

    .bsk-col-12-lg-pull-14 {
        right: 116.66667%;
    }

    .bsk-col-12-lg-pull-15 {
        right: 125%;
    }

    .bsk-col-12-lg-pull-16 {
        right: 133.33333%;
    }

    .bsk-col-12-lg-pull-17 {
        right: 141.66667%;
    }

    .bsk-col-12-lg-pull-18 {
        right: 150%;
    }

    .bsk-col-12-lg-pull-19 {
        right: 158.33333%;
    }

    .bsk-col-12-lg-pull-20 {
        right: 166.66667%;
    }

    .bsk-col-12-lg-pull-21 {
        right: 175%;
    }

    .bsk-col-12-lg-pull-22 {
        right: 183.33333%;
    }

    .bsk-col-12-lg-pull-23 {
        right: 191.66667%;
    }

    .bsk-col-12-lg-pull-24 {
        right: 200%;
    }

    .bsk-col-12-lg-push-0 {
        left: auto;
    }

    .bsk-col-12-lg-push-1 {
        left: 8.33333%;
    }

    .bsk-col-12-lg-push-2 {
        left: 16.66667%;
    }

    .bsk-col-12-lg-push-3 {
        left: 25%;
    }

    .bsk-col-12-lg-push-4 {
        left: 33.33333%;
    }

    .bsk-col-12-lg-push-5 {
        left: 41.66667%;
    }

    .bsk-col-12-lg-push-6 {
        left: 50%;
    }

    .bsk-col-12-lg-push-7 {
        left: 58.33333%;
    }

    .bsk-col-12-lg-push-8 {
        left: 66.66667%;
    }

    .bsk-col-12-lg-push-9 {
        left: 75%;
    }

    .bsk-col-12-lg-push-10 {
        left: 83.33333%;
    }

    .bsk-col-12-lg-push-11 {
        left: 91.66667%;
    }

    .bsk-col-12-lg-push-12 {
        left: 100%;
    }

    .bsk-col-12-lg-push-13 {
        left: 108.33333%;
    }

    .bsk-col-12-lg-push-14 {
        left: 116.66667%;
    }

    .bsk-col-12-lg-push-15 {
        left: 125%;
    }

    .bsk-col-12-lg-push-16 {
        left: 133.33333%;
    }

    .bsk-col-12-lg-push-17 {
        left: 141.66667%;
    }

    .bsk-col-12-lg-push-18 {
        left: 150%;
    }

    .bsk-col-12-lg-push-19 {
        left: 158.33333%;
    }

    .bsk-col-12-lg-push-20 {
        left: 166.66667%;
    }

    .bsk-col-12-lg-push-21 {
        left: 175%;
    }

    .bsk-col-12-lg-push-22 {
        left: 183.33333%;
    }

    .bsk-col-12-lg-push-23 {
        left: 191.66667%;
    }

    .bsk-col-12-lg-push-24 {
        left: 200%;
    }

    .bsk-col-12-lg-offset-0 {
        margin-left: 0;
    }

    .bsk-col-12-lg-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-12-lg-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-12-lg-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-12-lg-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-12-lg-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-12-lg-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-12-lg-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-12-lg-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-12-lg-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-12-lg-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-12-lg-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-12-lg-offset-12 {
        margin-left: 100%;
    }

    .bsk-col-12-lg-offset-13 {
        margin-left: 108.33333%;
    }

    .bsk-col-12-lg-offset-14 {
        margin-left: 116.66667%;
    }

    .bsk-col-12-lg-offset-15 {
        margin-left: 125%;
    }

    .bsk-col-12-lg-offset-16 {
        margin-left: 133.33333%;
    }

    .bsk-col-12-lg-offset-17 {
        margin-left: 141.66667%;
    }

    .bsk-col-12-lg-offset-18 {
        margin-left: 150%;
    }

    .bsk-col-12-lg-offset-19 {
        margin-left: 158.33333%;
    }

    .bsk-col-12-lg-offset-20 {
        margin-left: 166.66667%;
    }

    .bsk-col-12-lg-offset-21 {
        margin-left: 175%;
    }

    .bsk-col-12-lg-offset-22 {
        margin-left: 183.33333%;
    }

    .bsk-col-12-lg-offset-23 {
        margin-left: 191.66667%;
    }

    .bsk-col-12-lg-offset-24 {
        margin-left: 200%;
    }

    .bsk-col-24-lg-1,
    .bsk-col-24-lg-2,
    .bsk-col-24-lg-3,
    .bsk-col-24-lg-4,
    .bsk-col-24-lg-5,
    .bsk-col-24-lg-6,
    .bsk-col-24-lg-7,
    .bsk-col-24-lg-8,
    .bsk-col-24-lg-9,
    .bsk-col-24-lg-10,
    .bsk-col-24-lg-11,
    .bsk-col-24-lg-12,
    .bsk-col-24-lg-13,
    .bsk-col-24-lg-14,
    .bsk-col-24-lg-15,
    .bsk-col-24-lg-16,
    .bsk-col-24-lg-17,
    .bsk-col-24-lg-18,
    .bsk-col-24-lg-19,
    .bsk-col-24-lg-20,
    .bsk-col-24-lg-21,
    .bsk-col-24-lg-22,
    .bsk-col-24-lg-23,
    .bsk-col-24-lg-24 {
        float: left;
    }

    .bsk-col-24-lg-1 {
        width: 4.16667%;
    }

    .bsk-col-24-lg-2 {
        width: 8.33333%;
    }

    .bsk-col-24-lg-3 {
        width: 12.5%;
    }

    .bsk-col-24-lg-4 {
        width: 16.66667%;
    }

    .bsk-col-24-lg-5 {
        width: 20.83333%;
    }

    .bsk-col-24-lg-6 {
        width: 25%;
    }

    .bsk-col-24-lg-7 {
        width: 29.16667%;
    }

    .bsk-col-24-lg-8 {
        width: 33.33333%;
    }

    .bsk-col-24-lg-9 {
        width: 37.5%;
    }

    .bsk-col-24-lg-10 {
        width: 41.66667%;
    }

    .bsk-col-24-lg-11 {
        width: 45.83333%;
    }

    .bsk-col-24-lg-12 {
        width: 50%;
    }

    .bsk-col-24-lg-13 {
        width: 54.16667%;
    }

    .bsk-col-24-lg-14 {
        width: 58.33333%;
    }

    .bsk-col-24-lg-15 {
        width: 62.5%;
    }

    .bsk-col-24-lg-16 {
        width: 66.66667%;
    }

    .bsk-col-24-lg-17 {
        width: 70.83333%;
    }

    .bsk-col-24-lg-18 {
        width: 75%;
    }

    .bsk-col-24-lg-19 {
        width: 79.16667%;
    }

    .bsk-col-24-lg-20 {
        width: 83.33333%;
    }

    .bsk-col-24-lg-21 {
        width: 87.5%;
    }

    .bsk-col-24-lg-22 {
        width: 91.66667%;
    }

    .bsk-col-24-lg-23 {
        width: 95.83333%;
    }

    .bsk-col-24-lg-24 {
        width: 100%;
    }

    .bsk-col-24-lg-pull-0 {
        right: auto;
    }

    .bsk-col-24-lg-pull-1 {
        right: 4.16667%;
    }

    .bsk-col-24-lg-pull-2 {
        right: 8.33333%;
    }

    .bsk-col-24-lg-pull-3 {
        right: 12.5%;
    }

    .bsk-col-24-lg-pull-4 {
        right: 16.66667%;
    }

    .bsk-col-24-lg-pull-5 {
        right: 20.83333%;
    }

    .bsk-col-24-lg-pull-6 {
        right: 25%;
    }

    .bsk-col-24-lg-pull-7 {
        right: 29.16667%;
    }

    .bsk-col-24-lg-pull-8 {
        right: 33.33333%;
    }

    .bsk-col-24-lg-pull-9 {
        right: 37.5%;
    }

    .bsk-col-24-lg-pull-10 {
        right: 41.66667%;
    }

    .bsk-col-24-lg-pull-11 {
        right: 45.83333%;
    }

    .bsk-col-24-lg-pull-12 {
        right: 50%;
    }

    .bsk-col-24-lg-pull-13 {
        right: 54.16667%;
    }

    .bsk-col-24-lg-pull-14 {
        right: 58.33333%;
    }

    .bsk-col-24-lg-pull-15 {
        right: 62.5%;
    }

    .bsk-col-24-lg-pull-16 {
        right: 66.66667%;
    }

    .bsk-col-24-lg-pull-17 {
        right: 70.83333%;
    }

    .bsk-col-24-lg-pull-18 {
        right: 75%;
    }

    .bsk-col-24-lg-pull-19 {
        right: 79.16667%;
    }

    .bsk-col-24-lg-pull-20 {
        right: 83.33333%;
    }

    .bsk-col-24-lg-pull-21 {
        right: 87.5%;
    }

    .bsk-col-24-lg-pull-22 {
        right: 91.66667%;
    }

    .bsk-col-24-lg-pull-23 {
        right: 95.83333%;
    }

    .bsk-col-24-lg-pull-24 {
        right: 100%;
    }

    .bsk-col-24-lg-push-0 {
        left: auto;
    }

    .bsk-col-24-lg-push-1 {
        left: 4.16667%;
    }

    .bsk-col-24-lg-push-2 {
        left: 8.33333%;
    }

    .bsk-col-24-lg-push-3 {
        left: 12.5%;
    }

    .bsk-col-24-lg-push-4 {
        left: 16.66667%;
    }

    .bsk-col-24-lg-push-5 {
        left: 20.83333%;
    }

    .bsk-col-24-lg-push-6 {
        left: 25%;
    }

    .bsk-col-24-lg-push-7 {
        left: 29.16667%;
    }

    .bsk-col-24-lg-push-8 {
        left: 33.33333%;
    }

    .bsk-col-24-lg-push-9 {
        left: 37.5%;
    }

    .bsk-col-24-lg-push-10 {
        left: 41.66667%;
    }

    .bsk-col-24-lg-push-11 {
        left: 45.83333%;
    }

    .bsk-col-24-lg-push-12 {
        left: 50%;
    }

    .bsk-col-24-lg-push-13 {
        left: 54.16667%;
    }

    .bsk-col-24-lg-push-14 {
        left: 58.33333%;
    }

    .bsk-col-24-lg-push-15 {
        left: 62.5%;
    }

    .bsk-col-24-lg-push-16 {
        left: 66.66667%;
    }

    .bsk-col-24-lg-push-17 {
        left: 70.83333%;
    }

    .bsk-col-24-lg-push-18 {
        left: 75%;
    }

    .bsk-col-24-lg-push-19 {
        left: 79.16667%;
    }

    .bsk-col-24-lg-push-20 {
        left: 83.33333%;
    }

    .bsk-col-24-lg-push-21 {
        left: 87.5%;
    }

    .bsk-col-24-lg-push-22 {
        left: 91.66667%;
    }

    .bsk-col-24-lg-push-23 {
        left: 95.83333%;
    }

    .bsk-col-24-lg-push-24 {
        left: 100%;
    }

    .bsk-col-24-lg-offset-0 {
        margin-left: 0;
    }

    .bsk-col-24-lg-offset-1 {
        margin-left: 4.16667%;
    }

    .bsk-col-24-lg-offset-2 {
        margin-left: 8.33333%;
    }

    .bsk-col-24-lg-offset-3 {
        margin-left: 12.5%;
    }

    .bsk-col-24-lg-offset-4 {
        margin-left: 16.66667%;
    }

    .bsk-col-24-lg-offset-5 {
        margin-left: 20.83333%;
    }

    .bsk-col-24-lg-offset-6 {
        margin-left: 25%;
    }

    .bsk-col-24-lg-offset-7 {
        margin-left: 29.16667%;
    }

    .bsk-col-24-lg-offset-8 {
        margin-left: 33.33333%;
    }

    .bsk-col-24-lg-offset-9 {
        margin-left: 37.5%;
    }

    .bsk-col-24-lg-offset-10 {
        margin-left: 41.66667%;
    }

    .bsk-col-24-lg-offset-11 {
        margin-left: 45.83333%;
    }

    .bsk-col-24-lg-offset-12 {
        margin-left: 50%;
    }

    .bsk-col-24-lg-offset-13 {
        margin-left: 54.16667%;
    }

    .bsk-col-24-lg-offset-14 {
        margin-left: 58.33333%;
    }

    .bsk-col-24-lg-offset-15 {
        margin-left: 62.5%;
    }

    .bsk-col-24-lg-offset-16 {
        margin-left: 66.66667%;
    }

    .bsk-col-24-lg-offset-17 {
        margin-left: 70.83333%;
    }

    .bsk-col-24-lg-offset-18 {
        margin-left: 75%;
    }

    .bsk-col-24-lg-offset-19 {
        margin-left: 79.16667%;
    }

    .bsk-col-24-lg-offset-20 {
        margin-left: 83.33333%;
    }

    .bsk-col-24-lg-offset-21 {
        margin-left: 87.5%;
    }

    .bsk-col-24-lg-offset-22 {
        margin-left: 91.66667%;
    }

    .bsk-col-24-lg-offset-23 {
        margin-left: 95.83333%;
    }

    .bsk-col-24-lg-offset-24 {
        margin-left: 100%;
    }
}

@media (min-width: 1800px) {
    .bsk-col-12-xl-1,
    .bsk-col-12-xl-2,
    .bsk-col-12-xl-3,
    .bsk-col-12-xl-4,
    .bsk-col-12-xl-5,
    .bsk-col-12-xl-6,
    .bsk-col-12-xl-7,
    .bsk-col-12-xl-8,
    .bsk-col-12-xl-9,
    .bsk-col-12-xl-10,
    .bsk-col-12-xl-11,
    .bsk-col-12-xl-12 {
        float: left;
    }

    .bsk-col-12-xl-1 {
        width: 8.33333%;
    }

    .bsk-col-12-xl-2 {
        width: 16.66667%;
    }

    .bsk-col-12-xl-3 {
        width: 25%;
    }

    .bsk-col-12-xl-4 {
        width: 33.33333%;
    }

    .bsk-col-12-xl-5 {
        width: 41.66667%;
    }

    .bsk-col-12-xl-6 {
        width: 50%;
    }

    .bsk-col-12-xl-7 {
        width: 58.33333%;
    }

    .bsk-col-12-xl-8 {
        width: 66.66667%;
    }

    .bsk-col-12-xl-9 {
        width: 75%;
    }

    .bsk-col-12-xl-10 {
        width: 83.33333%;
    }

    .bsk-col-12-xl-11 {
        width: 91.66667%;
    }

    .bsk-col-12-xl-12 {
        width: 100%;
    }

    .bsk-col-12-xl-13 {
        width: 108.33333%;
    }

    .bsk-col-12-xl-14 {
        width: 116.66667%;
    }

    .bsk-col-12-xl-15 {
        width: 125%;
    }

    .bsk-col-12-xl-16 {
        width: 133.33333%;
    }

    .bsk-col-12-xl-17 {
        width: 141.66667%;
    }

    .bsk-col-12-xl-18 {
        width: 150%;
    }

    .bsk-col-12-xl-19 {
        width: 158.33333%;
    }

    .bsk-col-12-xl-20 {
        width: 166.66667%;
    }

    .bsk-col-12-xl-21 {
        width: 175%;
    }

    .bsk-col-12-xl-22 {
        width: 183.33333%;
    }

    .bsk-col-12-xl-23 {
        width: 191.66667%;
    }

    .bsk-col-12-xl-24 {
        width: 200%;
    }

    .bsk-col-12-xl-pull-0 {
        right: auto;
    }

    .bsk-col-12-xl-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-12-xl-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-12-xl-pull-3 {
        right: 25%;
    }

    .bsk-col-12-xl-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-12-xl-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-12-xl-pull-6 {
        right: 50%;
    }

    .bsk-col-12-xl-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-12-xl-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-12-xl-pull-9 {
        right: 75%;
    }

    .bsk-col-12-xl-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-12-xl-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-12-xl-pull-12 {
        right: 100%;
    }

    .bsk-col-12-xl-pull-13 {
        right: 108.33333%;
    }

    .bsk-col-12-xl-pull-14 {
        right: 116.66667%;
    }

    .bsk-col-12-xl-pull-15 {
        right: 125%;
    }

    .bsk-col-12-xl-pull-16 {
        right: 133.33333%;
    }

    .bsk-col-12-xl-pull-17 {
        right: 141.66667%;
    }

    .bsk-col-12-xl-pull-18 {
        right: 150%;
    }

    .bsk-col-12-xl-pull-19 {
        right: 158.33333%;
    }

    .bsk-col-12-xl-pull-20 {
        right: 166.66667%;
    }

    .bsk-col-12-xl-pull-21 {
        right: 175%;
    }

    .bsk-col-12-xl-pull-22 {
        right: 183.33333%;
    }

    .bsk-col-12-xl-pull-23 {
        right: 191.66667%;
    }

    .bsk-col-12-xl-pull-24 {
        right: 200%;
    }

    .bsk-col-12-xl-push-0 {
        left: auto;
    }

    .bsk-col-12-xl-push-1 {
        left: 8.33333%;
    }

    .bsk-col-12-xl-push-2 {
        left: 16.66667%;
    }

    .bsk-col-12-xl-push-3 {
        left: 25%;
    }

    .bsk-col-12-xl-push-4 {
        left: 33.33333%;
    }

    .bsk-col-12-xl-push-5 {
        left: 41.66667%;
    }

    .bsk-col-12-xl-push-6 {
        left: 50%;
    }

    .bsk-col-12-xl-push-7 {
        left: 58.33333%;
    }

    .bsk-col-12-xl-push-8 {
        left: 66.66667%;
    }

    .bsk-col-12-xl-push-9 {
        left: 75%;
    }

    .bsk-col-12-xl-push-10 {
        left: 83.33333%;
    }

    .bsk-col-12-xl-push-11 {
        left: 91.66667%;
    }

    .bsk-col-12-xl-push-12 {
        left: 100%;
    }

    .bsk-col-12-xl-push-13 {
        left: 108.33333%;
    }

    .bsk-col-12-xl-push-14 {
        left: 116.66667%;
    }

    .bsk-col-12-xl-push-15 {
        left: 125%;
    }

    .bsk-col-12-xl-push-16 {
        left: 133.33333%;
    }

    .bsk-col-12-xl-push-17 {
        left: 141.66667%;
    }

    .bsk-col-12-xl-push-18 {
        left: 150%;
    }

    .bsk-col-12-xl-push-19 {
        left: 158.33333%;
    }

    .bsk-col-12-xl-push-20 {
        left: 166.66667%;
    }

    .bsk-col-12-xl-push-21 {
        left: 175%;
    }

    .bsk-col-12-xl-push-22 {
        left: 183.33333%;
    }

    .bsk-col-12-xl-push-23 {
        left: 191.66667%;
    }

    .bsk-col-12-xl-push-24 {
        left: 200%;
    }

    .bsk-col-12-xl-offset-0 {
        margin-left: 0;
    }

    .bsk-col-12-xl-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-12-xl-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-12-xl-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-12-xl-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-12-xl-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-12-xl-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-12-xl-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-12-xl-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-12-xl-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-12-xl-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-12-xl-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-12-xl-offset-12 {
        margin-left: 100%;
    }

    .bsk-col-12-xl-offset-13 {
        margin-left: 108.33333%;
    }

    .bsk-col-12-xl-offset-14 {
        margin-left: 116.66667%;
    }

    .bsk-col-12-xl-offset-15 {
        margin-left: 125%;
    }

    .bsk-col-12-xl-offset-16 {
        margin-left: 133.33333%;
    }

    .bsk-col-12-xl-offset-17 {
        margin-left: 141.66667%;
    }

    .bsk-col-12-xl-offset-18 {
        margin-left: 150%;
    }

    .bsk-col-12-xl-offset-19 {
        margin-left: 158.33333%;
    }

    .bsk-col-12-xl-offset-20 {
        margin-left: 166.66667%;
    }

    .bsk-col-12-xl-offset-21 {
        margin-left: 175%;
    }

    .bsk-col-12-xl-offset-22 {
        margin-left: 183.33333%;
    }

    .bsk-col-12-xl-offset-23 {
        margin-left: 191.66667%;
    }

    .bsk-col-12-xl-offset-24 {
        margin-left: 200%;
    }

    .bsk-col-24-xl-1,
    .bsk-col-24-xl-2,
    .bsk-col-24-xl-3,
    .bsk-col-24-xl-4,
    .bsk-col-24-xl-5,
    .bsk-col-24-xl-6,
    .bsk-col-24-xl-7,
    .bsk-col-24-xl-8,
    .bsk-col-24-xl-9,
    .bsk-col-24-xl-10,
    .bsk-col-24-xl-11,
    .bsk-col-24-xl-12,
    .bsk-col-24-xl-13,
    .bsk-col-24-xl-14,
    .bsk-col-24-xl-15,
    .bsk-col-24-xl-16,
    .bsk-col-24-xl-17,
    .bsk-col-24-xl-18,
    .bsk-col-24-xl-19,
    .bsk-col-24-xl-20,
    .bsk-col-24-xl-21,
    .bsk-col-24-xl-22,
    .bsk-col-24-xl-23,
    .bsk-col-24-xl-24 {
        float: left;
    }

    .bsk-col-24-xl-1 {
        width: 4.16667%;
    }

    .bsk-col-24-xl-2 {
        width: 8.33333%;
    }

    .bsk-col-24-xl-3 {
        width: 12.5%;
    }

    .bsk-col-24-xl-4 {
        width: 16.66667%;
    }

    .bsk-col-24-xl-5 {
        width: 20.83333%;
    }

    .bsk-col-24-xl-6 {
        width: 25%;
    }

    .bsk-col-24-xl-7 {
        width: 29.16667%;
    }

    .bsk-col-24-xl-8 {
        width: 33.33333%;
    }

    .bsk-col-24-xl-9 {
        width: 37.5%;
    }

    .bsk-col-24-xl-10 {
        width: 41.66667%;
    }

    .bsk-col-24-xl-11 {
        width: 45.83333%;
    }

    .bsk-col-24-xl-12 {
        width: 50%;
    }

    .bsk-col-24-xl-13 {
        width: 54.16667%;
    }

    .bsk-col-24-xl-14 {
        width: 58.33333%;
    }

    .bsk-col-24-xl-15 {
        width: 62.5%;
    }

    .bsk-col-24-xl-16 {
        width: 66.66667%;
    }

    .bsk-col-24-xl-17 {
        width: 70.83333%;
    }

    .bsk-col-24-xl-18 {
        width: 75%;
    }

    .bsk-col-24-xl-19 {
        width: 79.16667%;
    }

    .bsk-col-24-xl-20 {
        width: 83.33333%;
    }

    .bsk-col-24-xl-21 {
        width: 87.5%;
    }

    .bsk-col-24-xl-22 {
        width: 91.66667%;
    }

    .bsk-col-24-xl-23 {
        width: 95.83333%;
    }

    .bsk-col-24-xl-24 {
        width: 100%;
    }

    .bsk-col-24-xl-pull-0 {
        right: auto;
    }

    .bsk-col-24-xl-pull-1 {
        right: 4.16667%;
    }

    .bsk-col-24-xl-pull-2 {
        right: 8.33333%;
    }

    .bsk-col-24-xl-pull-3 {
        right: 12.5%;
    }

    .bsk-col-24-xl-pull-4 {
        right: 16.66667%;
    }

    .bsk-col-24-xl-pull-5 {
        right: 20.83333%;
    }

    .bsk-col-24-xl-pull-6 {
        right: 25%;
    }

    .bsk-col-24-xl-pull-7 {
        right: 29.16667%;
    }

    .bsk-col-24-xl-pull-8 {
        right: 33.33333%;
    }

    .bsk-col-24-xl-pull-9 {
        right: 37.5%;
    }

    .bsk-col-24-xl-pull-10 {
        right: 41.66667%;
    }

    .bsk-col-24-xl-pull-11 {
        right: 45.83333%;
    }

    .bsk-col-24-xl-pull-12 {
        right: 50%;
    }

    .bsk-col-24-xl-pull-13 {
        right: 54.16667%;
    }

    .bsk-col-24-xl-pull-14 {
        right: 58.33333%;
    }

    .bsk-col-24-xl-pull-15 {
        right: 62.5%;
    }

    .bsk-col-24-xl-pull-16 {
        right: 66.66667%;
    }

    .bsk-col-24-xl-pull-17 {
        right: 70.83333%;
    }

    .bsk-col-24-xl-pull-18 {
        right: 75%;
    }

    .bsk-col-24-xl-pull-19 {
        right: 79.16667%;
    }

    .bsk-col-24-xl-pull-20 {
        right: 83.33333%;
    }

    .bsk-col-24-xl-pull-21 {
        right: 87.5%;
    }

    .bsk-col-24-xl-pull-22 {
        right: 91.66667%;
    }

    .bsk-col-24-xl-pull-23 {
        right: 95.83333%;
    }

    .bsk-col-24-xl-pull-24 {
        right: 100%;
    }

    .bsk-col-24-xl-push-0 {
        left: auto;
    }

    .bsk-col-24-xl-push-1 {
        left: 4.16667%;
    }

    .bsk-col-24-xl-push-2 {
        left: 8.33333%;
    }

    .bsk-col-24-xl-push-3 {
        left: 12.5%;
    }

    .bsk-col-24-xl-push-4 {
        left: 16.66667%;
    }

    .bsk-col-24-xl-push-5 {
        left: 20.83333%;
    }

    .bsk-col-24-xl-push-6 {
        left: 25%;
    }

    .bsk-col-24-xl-push-7 {
        left: 29.16667%;
    }

    .bsk-col-24-xl-push-8 {
        left: 33.33333%;
    }

    .bsk-col-24-xl-push-9 {
        left: 37.5%;
    }

    .bsk-col-24-xl-push-10 {
        left: 41.66667%;
    }

    .bsk-col-24-xl-push-11 {
        left: 45.83333%;
    }

    .bsk-col-24-xl-push-12 {
        left: 50%;
    }

    .bsk-col-24-xl-push-13 {
        left: 54.16667%;
    }

    .bsk-col-24-xl-push-14 {
        left: 58.33333%;
    }

    .bsk-col-24-xl-push-15 {
        left: 62.5%;
    }

    .bsk-col-24-xl-push-16 {
        left: 66.66667%;
    }

    .bsk-col-24-xl-push-17 {
        left: 70.83333%;
    }

    .bsk-col-24-xl-push-18 {
        left: 75%;
    }

    .bsk-col-24-xl-push-19 {
        left: 79.16667%;
    }

    .bsk-col-24-xl-push-20 {
        left: 83.33333%;
    }

    .bsk-col-24-xl-push-21 {
        left: 87.5%;
    }

    .bsk-col-24-xl-push-22 {
        left: 91.66667%;
    }

    .bsk-col-24-xl-push-23 {
        left: 95.83333%;
    }

    .bsk-col-24-xl-push-24 {
        left: 100%;
    }

    .bsk-col-24-xl-offset-0 {
        margin-left: 0;
    }

    .bsk-col-24-xl-offset-1 {
        margin-left: 4.16667%;
    }

    .bsk-col-24-xl-offset-2 {
        margin-left: 8.33333%;
    }

    .bsk-col-24-xl-offset-3 {
        margin-left: 12.5%;
    }

    .bsk-col-24-xl-offset-4 {
        margin-left: 16.66667%;
    }

    .bsk-col-24-xl-offset-5 {
        margin-left: 20.83333%;
    }

    .bsk-col-24-xl-offset-6 {
        margin-left: 25%;
    }

    .bsk-col-24-xl-offset-7 {
        margin-left: 29.16667%;
    }

    .bsk-col-24-xl-offset-8 {
        margin-left: 33.33333%;
    }

    .bsk-col-24-xl-offset-9 {
        margin-left: 37.5%;
    }

    .bsk-col-24-xl-offset-10 {
        margin-left: 41.66667%;
    }

    .bsk-col-24-xl-offset-11 {
        margin-left: 45.83333%;
    }

    .bsk-col-24-xl-offset-12 {
        margin-left: 50%;
    }

    .bsk-col-24-xl-offset-13 {
        margin-left: 54.16667%;
    }

    .bsk-col-24-xl-offset-14 {
        margin-left: 58.33333%;
    }

    .bsk-col-24-xl-offset-15 {
        margin-left: 62.5%;
    }

    .bsk-col-24-xl-offset-16 {
        margin-left: 66.66667%;
    }

    .bsk-col-24-xl-offset-17 {
        margin-left: 70.83333%;
    }

    .bsk-col-24-xl-offset-18 {
        margin-left: 75%;
    }

    .bsk-col-24-xl-offset-19 {
        margin-left: 79.16667%;
    }

    .bsk-col-24-xl-offset-20 {
        margin-left: 83.33333%;
    }

    .bsk-col-24-xl-offset-21 {
        margin-left: 87.5%;
    }

    .bsk-col-24-xl-offset-22 {
        margin-left: 91.66667%;
    }

    .bsk-col-24-xl-offset-23 {
        margin-left: 95.83333%;
    }

    .bsk-col-24-xl-offset-24 {
        margin-left: 100%;
    }
}

@media (min-width: 1920px) {
    .bsk-col-12-fhd-1,
    .bsk-col-12-fhd-2,
    .bsk-col-12-fhd-3,
    .bsk-col-12-fhd-4,
    .bsk-col-12-fhd-5,
    .bsk-col-12-fhd-6,
    .bsk-col-12-fhd-7,
    .bsk-col-12-fhd-8,
    .bsk-col-12-fhd-9,
    .bsk-col-12-fhd-10,
    .bsk-col-12-fhd-11,
    .bsk-col-12-fhd-12 {
        float: left;
    }

    .bsk-col-12-fhd-1 {
        width: 8.33333%;
    }

    .bsk-col-12-fhd-2 {
        width: 16.66667%;
    }

    .bsk-col-12-fhd-3 {
        width: 25%;
    }

    .bsk-col-12-fhd-4 {
        width: 33.33333%;
    }

    .bsk-col-12-fhd-5 {
        width: 41.66667%;
    }

    .bsk-col-12-fhd-6 {
        width: 50%;
    }

    .bsk-col-12-fhd-7 {
        width: 58.33333%;
    }

    .bsk-col-12-fhd-8 {
        width: 66.66667%;
    }

    .bsk-col-12-fhd-9 {
        width: 75%;
    }

    .bsk-col-12-fhd-10 {
        width: 83.33333%;
    }

    .bsk-col-12-fhd-11 {
        width: 91.66667%;
    }

    .bsk-col-12-fhd-12 {
        width: 100%;
    }

    .bsk-col-12-fhd-13 {
        width: 108.33333%;
    }

    .bsk-col-12-fhd-14 {
        width: 116.66667%;
    }

    .bsk-col-12-fhd-15 {
        width: 125%;
    }

    .bsk-col-12-fhd-16 {
        width: 133.33333%;
    }

    .bsk-col-12-fhd-17 {
        width: 141.66667%;
    }

    .bsk-col-12-fhd-18 {
        width: 150%;
    }

    .bsk-col-12-fhd-19 {
        width: 158.33333%;
    }

    .bsk-col-12-fhd-20 {
        width: 166.66667%;
    }

    .bsk-col-12-fhd-21 {
        width: 175%;
    }

    .bsk-col-12-fhd-22 {
        width: 183.33333%;
    }

    .bsk-col-12-fhd-23 {
        width: 191.66667%;
    }

    .bsk-col-12-fhd-24 {
        width: 200%;
    }

    .bsk-col-12-fhd-pull-0 {
        right: auto;
    }

    .bsk-col-12-fhd-pull-1 {
        right: 8.33333%;
    }

    .bsk-col-12-fhd-pull-2 {
        right: 16.66667%;
    }

    .bsk-col-12-fhd-pull-3 {
        right: 25%;
    }

    .bsk-col-12-fhd-pull-4 {
        right: 33.33333%;
    }

    .bsk-col-12-fhd-pull-5 {
        right: 41.66667%;
    }

    .bsk-col-12-fhd-pull-6 {
        right: 50%;
    }

    .bsk-col-12-fhd-pull-7 {
        right: 58.33333%;
    }

    .bsk-col-12-fhd-pull-8 {
        right: 66.66667%;
    }

    .bsk-col-12-fhd-pull-9 {
        right: 75%;
    }

    .bsk-col-12-fhd-pull-10 {
        right: 83.33333%;
    }

    .bsk-col-12-fhd-pull-11 {
        right: 91.66667%;
    }

    .bsk-col-12-fhd-pull-12 {
        right: 100%;
    }

    .bsk-col-12-fhd-pull-13 {
        right: 108.33333%;
    }

    .bsk-col-12-fhd-pull-14 {
        right: 116.66667%;
    }

    .bsk-col-12-fhd-pull-15 {
        right: 125%;
    }

    .bsk-col-12-fhd-pull-16 {
        right: 133.33333%;
    }

    .bsk-col-12-fhd-pull-17 {
        right: 141.66667%;
    }

    .bsk-col-12-fhd-pull-18 {
        right: 150%;
    }

    .bsk-col-12-fhd-pull-19 {
        right: 158.33333%;
    }

    .bsk-col-12-fhd-pull-20 {
        right: 166.66667%;
    }

    .bsk-col-12-fhd-pull-21 {
        right: 175%;
    }

    .bsk-col-12-fhd-pull-22 {
        right: 183.33333%;
    }

    .bsk-col-12-fhd-pull-23 {
        right: 191.66667%;
    }

    .bsk-col-12-fhd-pull-24 {
        right: 200%;
    }

    .bsk-col-12-fhd-push-0 {
        left: auto;
    }

    .bsk-col-12-fhd-push-1 {
        left: 8.33333%;
    }

    .bsk-col-12-fhd-push-2 {
        left: 16.66667%;
    }

    .bsk-col-12-fhd-push-3 {
        left: 25%;
    }

    .bsk-col-12-fhd-push-4 {
        left: 33.33333%;
    }

    .bsk-col-12-fhd-push-5 {
        left: 41.66667%;
    }

    .bsk-col-12-fhd-push-6 {
        left: 50%;
    }

    .bsk-col-12-fhd-push-7 {
        left: 58.33333%;
    }

    .bsk-col-12-fhd-push-8 {
        left: 66.66667%;
    }

    .bsk-col-12-fhd-push-9 {
        left: 75%;
    }

    .bsk-col-12-fhd-push-10 {
        left: 83.33333%;
    }

    .bsk-col-12-fhd-push-11 {
        left: 91.66667%;
    }

    .bsk-col-12-fhd-push-12 {
        left: 100%;
    }

    .bsk-col-12-fhd-push-13 {
        left: 108.33333%;
    }

    .bsk-col-12-fhd-push-14 {
        left: 116.66667%;
    }

    .bsk-col-12-fhd-push-15 {
        left: 125%;
    }

    .bsk-col-12-fhd-push-16 {
        left: 133.33333%;
    }

    .bsk-col-12-fhd-push-17 {
        left: 141.66667%;
    }

    .bsk-col-12-fhd-push-18 {
        left: 150%;
    }

    .bsk-col-12-fhd-push-19 {
        left: 158.33333%;
    }

    .bsk-col-12-fhd-push-20 {
        left: 166.66667%;
    }

    .bsk-col-12-fhd-push-21 {
        left: 175%;
    }

    .bsk-col-12-fhd-push-22 {
        left: 183.33333%;
    }

    .bsk-col-12-fhd-push-23 {
        left: 191.66667%;
    }

    .bsk-col-12-fhd-push-24 {
        left: 200%;
    }

    .bsk-col-12-fhd-offset-0 {
        margin-left: 0;
    }

    .bsk-col-12-fhd-offset-1 {
        margin-left: 8.33333%;
    }

    .bsk-col-12-fhd-offset-2 {
        margin-left: 16.66667%;
    }

    .bsk-col-12-fhd-offset-3 {
        margin-left: 25%;
    }

    .bsk-col-12-fhd-offset-4 {
        margin-left: 33.33333%;
    }

    .bsk-col-12-fhd-offset-5 {
        margin-left: 41.66667%;
    }

    .bsk-col-12-fhd-offset-6 {
        margin-left: 50%;
    }

    .bsk-col-12-fhd-offset-7 {
        margin-left: 58.33333%;
    }

    .bsk-col-12-fhd-offset-8 {
        margin-left: 66.66667%;
    }

    .bsk-col-12-fhd-offset-9 {
        margin-left: 75%;
    }

    .bsk-col-12-fhd-offset-10 {
        margin-left: 83.33333%;
    }

    .bsk-col-12-fhd-offset-11 {
        margin-left: 91.66667%;
    }

    .bsk-col-12-fhd-offset-12 {
        margin-left: 100%;
    }

    .bsk-col-12-fhd-offset-13 {
        margin-left: 108.33333%;
    }

    .bsk-col-12-fhd-offset-14 {
        margin-left: 116.66667%;
    }

    .bsk-col-12-fhd-offset-15 {
        margin-left: 125%;
    }

    .bsk-col-12-fhd-offset-16 {
        margin-left: 133.33333%;
    }

    .bsk-col-12-fhd-offset-17 {
        margin-left: 141.66667%;
    }

    .bsk-col-12-fhd-offset-18 {
        margin-left: 150%;
    }

    .bsk-col-12-fhd-offset-19 {
        margin-left: 158.33333%;
    }

    .bsk-col-12-fhd-offset-20 {
        margin-left: 166.66667%;
    }

    .bsk-col-12-fhd-offset-21 {
        margin-left: 175%;
    }

    .bsk-col-12-fhd-offset-22 {
        margin-left: 183.33333%;
    }

    .bsk-col-12-fhd-offset-23 {
        margin-left: 191.66667%;
    }

    .bsk-col-12-fhd-offset-24 {
        margin-left: 200%;
    }

    .bsk-col-24-fhd-1,
    .bsk-col-24-fhd-2,
    .bsk-col-24-fhd-3,
    .bsk-col-24-fhd-4,
    .bsk-col-24-fhd-5,
    .bsk-col-24-fhd-6,
    .bsk-col-24-fhd-7,
    .bsk-col-24-fhd-8,
    .bsk-col-24-fhd-9,
    .bsk-col-24-fhd-10,
    .bsk-col-24-fhd-11,
    .bsk-col-24-fhd-12,
    .bsk-col-24-fhd-13,
    .bsk-col-24-fhd-14,
    .bsk-col-24-fhd-15,
    .bsk-col-24-fhd-16,
    .bsk-col-24-fhd-17,
    .bsk-col-24-fhd-18,
    .bsk-col-24-fhd-19,
    .bsk-col-24-fhd-20,
    .bsk-col-24-fhd-21,
    .bsk-col-24-fhd-22,
    .bsk-col-24-fhd-23,
    .bsk-col-24-fhd-24 {
        float: left;
    }

    .bsk-col-24-fhd-1 {
        width: 4.16667%;
    }

    .bsk-col-24-fhd-2 {
        width: 8.33333%;
    }

    .bsk-col-24-fhd-3 {
        width: 12.5%;
    }

    .bsk-col-24-fhd-4 {
        width: 16.66667%;
    }

    .bsk-col-24-fhd-5 {
        width: 20.83333%;
    }

    .bsk-col-24-fhd-6 {
        width: 25%;
    }

    .bsk-col-24-fhd-7 {
        width: 29.16667%;
    }

    .bsk-col-24-fhd-8 {
        width: 33.33333%;
    }

    .bsk-col-24-fhd-9 {
        width: 37.5%;
    }

    .bsk-col-24-fhd-10 {
        width: 41.66667%;
    }

    .bsk-col-24-fhd-11 {
        width: 45.83333%;
    }

    .bsk-col-24-fhd-12 {
        width: 50%;
    }

    .bsk-col-24-fhd-13 {
        width: 54.16667%;
    }

    .bsk-col-24-fhd-14 {
        width: 58.33333%;
    }

    .bsk-col-24-fhd-15 {
        width: 62.5%;
    }

    .bsk-col-24-fhd-16 {
        width: 66.66667%;
    }

    .bsk-col-24-fhd-17 {
        width: 70.83333%;
    }

    .bsk-col-24-fhd-18 {
        width: 75%;
    }

    .bsk-col-24-fhd-19 {
        width: 79.16667%;
    }

    .bsk-col-24-fhd-20 {
        width: 83.33333%;
    }

    .bsk-col-24-fhd-21 {
        width: 87.5%;
    }

    .bsk-col-24-fhd-22 {
        width: 91.66667%;
    }

    .bsk-col-24-fhd-23 {
        width: 95.83333%;
    }

    .bsk-col-24-fhd-24 {
        width: 100%;
    }

    .bsk-col-24-fhd-pull-0 {
        right: auto;
    }

    .bsk-col-24-fhd-pull-1 {
        right: 4.16667%;
    }

    .bsk-col-24-fhd-pull-2 {
        right: 8.33333%;
    }

    .bsk-col-24-fhd-pull-3 {
        right: 12.5%;
    }

    .bsk-col-24-fhd-pull-4 {
        right: 16.66667%;
    }

    .bsk-col-24-fhd-pull-5 {
        right: 20.83333%;
    }

    .bsk-col-24-fhd-pull-6 {
        right: 25%;
    }

    .bsk-col-24-fhd-pull-7 {
        right: 29.16667%;
    }

    .bsk-col-24-fhd-pull-8 {
        right: 33.33333%;
    }

    .bsk-col-24-fhd-pull-9 {
        right: 37.5%;
    }

    .bsk-col-24-fhd-pull-10 {
        right: 41.66667%;
    }

    .bsk-col-24-fhd-pull-11 {
        right: 45.83333%;
    }

    .bsk-col-24-fhd-pull-12 {
        right: 50%;
    }

    .bsk-col-24-fhd-pull-13 {
        right: 54.16667%;
    }

    .bsk-col-24-fhd-pull-14 {
        right: 58.33333%;
    }

    .bsk-col-24-fhd-pull-15 {
        right: 62.5%;
    }

    .bsk-col-24-fhd-pull-16 {
        right: 66.66667%;
    }

    .bsk-col-24-fhd-pull-17 {
        right: 70.83333%;
    }

    .bsk-col-24-fhd-pull-18 {
        right: 75%;
    }

    .bsk-col-24-fhd-pull-19 {
        right: 79.16667%;
    }

    .bsk-col-24-fhd-pull-20 {
        right: 83.33333%;
    }

    .bsk-col-24-fhd-pull-21 {
        right: 87.5%;
    }

    .bsk-col-24-fhd-pull-22 {
        right: 91.66667%;
    }

    .bsk-col-24-fhd-pull-23 {
        right: 95.83333%;
    }

    .bsk-col-24-fhd-pull-24 {
        right: 100%;
    }

    .bsk-col-24-fhd-push-0 {
        left: auto;
    }

    .bsk-col-24-fhd-push-1 {
        left: 4.16667%;
    }

    .bsk-col-24-fhd-push-2 {
        left: 8.33333%;
    }

    .bsk-col-24-fhd-push-3 {
        left: 12.5%;
    }

    .bsk-col-24-fhd-push-4 {
        left: 16.66667%;
    }

    .bsk-col-24-fhd-push-5 {
        left: 20.83333%;
    }

    .bsk-col-24-fhd-push-6 {
        left: 25%;
    }

    .bsk-col-24-fhd-push-7 {
        left: 29.16667%;
    }

    .bsk-col-24-fhd-push-8 {
        left: 33.33333%;
    }

    .bsk-col-24-fhd-push-9 {
        left: 37.5%;
    }

    .bsk-col-24-fhd-push-10 {
        left: 41.66667%;
    }

    .bsk-col-24-fhd-push-11 {
        left: 45.83333%;
    }

    .bsk-col-24-fhd-push-12 {
        left: 50%;
    }

    .bsk-col-24-fhd-push-13 {
        left: 54.16667%;
    }

    .bsk-col-24-fhd-push-14 {
        left: 58.33333%;
    }

    .bsk-col-24-fhd-push-15 {
        left: 62.5%;
    }

    .bsk-col-24-fhd-push-16 {
        left: 66.66667%;
    }

    .bsk-col-24-fhd-push-17 {
        left: 70.83333%;
    }

    .bsk-col-24-fhd-push-18 {
        left: 75%;
    }

    .bsk-col-24-fhd-push-19 {
        left: 79.16667%;
    }

    .bsk-col-24-fhd-push-20 {
        left: 83.33333%;
    }

    .bsk-col-24-fhd-push-21 {
        left: 87.5%;
    }

    .bsk-col-24-fhd-push-22 {
        left: 91.66667%;
    }

    .bsk-col-24-fhd-push-23 {
        left: 95.83333%;
    }

    .bsk-col-24-fhd-push-24 {
        left: 100%;
    }

    .bsk-col-24-fhd-offset-0 {
        margin-left: 0;
    }

    .bsk-col-24-fhd-offset-1 {
        margin-left: 4.16667%;
    }

    .bsk-col-24-fhd-offset-2 {
        margin-left: 8.33333%;
    }

    .bsk-col-24-fhd-offset-3 {
        margin-left: 12.5%;
    }

    .bsk-col-24-fhd-offset-4 {
        margin-left: 16.66667%;
    }

    .bsk-col-24-fhd-offset-5 {
        margin-left: 20.83333%;
    }

    .bsk-col-24-fhd-offset-6 {
        margin-left: 25%;
    }

    .bsk-col-24-fhd-offset-7 {
        margin-left: 29.16667%;
    }

    .bsk-col-24-fhd-offset-8 {
        margin-left: 33.33333%;
    }

    .bsk-col-24-fhd-offset-9 {
        margin-left: 37.5%;
    }

    .bsk-col-24-fhd-offset-10 {
        margin-left: 41.66667%;
    }

    .bsk-col-24-fhd-offset-11 {
        margin-left: 45.83333%;
    }

    .bsk-col-24-fhd-offset-12 {
        margin-left: 50%;
    }

    .bsk-col-24-fhd-offset-13 {
        margin-left: 54.16667%;
    }

    .bsk-col-24-fhd-offset-14 {
        margin-left: 58.33333%;
    }

    .bsk-col-24-fhd-offset-15 {
        margin-left: 62.5%;
    }

    .bsk-col-24-fhd-offset-16 {
        margin-left: 66.66667%;
    }

    .bsk-col-24-fhd-offset-17 {
        margin-left: 70.83333%;
    }

    .bsk-col-24-fhd-offset-18 {
        margin-left: 75%;
    }

    .bsk-col-24-fhd-offset-19 {
        margin-left: 79.16667%;
    }

    .bsk-col-24-fhd-offset-20 {
        margin-left: 83.33333%;
    }

    .bsk-col-24-fhd-offset-21 {
        margin-left: 87.5%;
    }

    .bsk-col-24-fhd-offset-22 {
        margin-left: 91.66667%;
    }

    .bsk-col-24-fhd-offset-23 {
        margin-left: 95.83333%;
    }

    .bsk-col-24-fhd-offset-24 {
        margin-left: 100%;
    }
}

.bsk-form-control {
    border-color: #999;
    box-shadow: none;
}

    .bsk-form-control:focus {
        border-color: #2b8cc4;
        outline: 3px solid #2b8cc4;
        box-shadow: none;
    }

.bsk-has-success .bsk-help-block,
.bsk-has-success .bsk-control-label,
.bsk-has-success .bsk-radio,
.bsk-has-success .bsk-checkbox,
.bsk-has-success .bsk-radio-inline,
.bsk-has-success .bsk-checkbox-inline,
.bsk-has-success.bsk-radio label,
.bsk-has-success.bsk-checkbox label,
.bsk-has-success.bsk-radio-inline label,
.bsk-has-success.bsk-checkbox-inline label {
    color: #25622e;
}

.bsk-has-success .bsk-form-control {
    border-color: #379245;
    box-shadow: none;
}

    .bsk-has-success .bsk-form-control:focus {
        border-color: #379245;
        outline: 3px solid #379245;
        box-shadow: none;
    }

.bsk-has-success .bsk-input-group-addon {
    color: #25622e;
    background-color: #bbdac0;
    border-color: #379245;
}

.bsk-has-success .bsk-form-control-feedback {
    color: #25622e;
}

.bsk-has-error .bsk-help-block,
.bsk-has-error .bsk-control-label,
.bsk-has-error .bsk-radio,
.bsk-has-error .bsk-checkbox,
.bsk-has-error .bsk-radio-inline,
.bsk-has-error .bsk-checkbox-inline,
.bsk-has-error.bsk-radio label,
.bsk-has-error.bsk-checkbox label,
.bsk-has-error.bsk-radio-inline label,
.bsk-has-error.bsk-checkbox-inline label {
    color: #770914;
}

.bsk-has-error .bsk-form-control {
    border-color: #b10e1e;
    box-shadow: none;
}

    .bsk-has-error .bsk-form-control:focus {
        border-color: #b10e1e;
        outline: 3px solid #b10e1e;
        box-shadow: none;
    }

.bsk-has-error .bsk-input-group-addon {
    color: #770914;
    background-color: #e4adb3;
    border-color: #b10e1e;
}

.bsk-has-error .bsk-form-control-feedback {
    color: #770914;
}

.bsk-btn-experimental {
    color: white;
    background-color: #6f72af;
    border-color: #6f72af;
}

    .bsk-btn-experimental:focus,
    .bsk-btn-experimental.bsk-focus {
        color: white;
        background-color: #545797;
        border-color: #393b66;
    }

    .bsk-btn-experimental:hover {
        color: white;
        background-color: #545797;
        border-color: #505391;
    }

    .bsk-btn-experimental:active,
    .bsk-btn-experimental.bsk-active,
    .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle {
        color: white;
        background-color: #545797;
        border-color: #505391;
    }

        .bsk-btn-experimental:active:hover,
        .bsk-btn-experimental:active:focus,
        .bsk-btn-experimental:active.bsk-focus,
        .bsk-btn-experimental.bsk-active:hover,
        .bsk-btn-experimental.bsk-active:focus,
        .bsk-btn-experimental.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #474a80;
            border-color: #393b66;
        }

    .bsk-btn-experimental:active,
    .bsk-btn-experimental.bsk-active,
    .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-experimental.bsk-disabled:hover,
    .bsk-btn-experimental.bsk-disabled:focus,
    .bsk-btn-experimental.bsk-disabled.bsk-focus,
    .bsk-btn-experimental[disabled]:hover,
    .bsk-btn-experimental[disabled]:focus,
    .bsk-btn-experimental[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-experimental:hover,
    fieldset[disabled] .bsk-btn-experimental:focus,
    fieldset[disabled] .bsk-btn-experimental.bsk-focus {
        background-color: #6f72af;
        border-color: #6f72af;
    }

    .bsk-btn-experimental .bsk-badge {
        color: #6f72af;
        background-color: white;
    }

@media (min-width: 1800px) {
    .bsk-visible-xl .bsk-visible-xl {
        display: block !important;
    }

    .bsk-visible-xl table.bsk-visible-xl {
        display: table !important;
    }

    .bsk-visible-xl tr.bsk-visible-xl {
        display: table-row !important;
    }

    .bsk-visible-xl th.bsk-visible-xl,
    .bsk-visible-xl td.bsk-visible-xl {
        display: table-cell !important;
    }
}

@media (min-width: 1800px) {
    .bsk-visible-xl-block {
        display: block !important;
    }
}

@media (min-width: 1800px) {
    .bsk-visible-xl-inline {
        display: inline !important;
    }
}

@media (min-width: 1800px) {
    .bsk-visible-xl-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1800px) and (max-width: 1919px) {
    .bsk-hidden-xl {
        display: none !important;
    }
}

@media (min-width: 1920px) {
    .bsk-visible-fhd .bsk-visible-xl {
        display: block !important;
    }

    .bsk-visible-fhd table.bsk-visible-xl {
        display: table !important;
    }

    .bsk-visible-fhd tr.bsk-visible-xl {
        display: table-row !important;
    }

    .bsk-visible-fhd th.bsk-visible-xl,
    .bsk-visible-fhd td.bsk-visible-xl {
        display: table-cell !important;
    }
}

@media (min-width: 1920px) {
    .bsk-visible-fhd-block {
        display: block !important;
    }
}

@media (min-width: 1920px) {
    .bsk-visible-fhd-inline {
        display: inline !important;
    }
}

@media (min-width: 1920px) {
    .bsk-visible-fhd-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1920px) {
    .bsk-hidden-fhd {
        display: none !important;
    }
}

.bsk-alert-icon .bsk-alert-icon {
    padding-right: 15px;
}

.bsk-alert-dismissible .bsk-close {
    top: -5px;
    font-size: 200%;
}

.bsk-alert-outline {
    background-color: transparent;
    border-style: solid;
    border-width: 5px;
}

.bsk-alert-highlight {
    background-color: transparent;
    border: none;
    border-left-style: solid;
    border-left-width: 5px;
}

.bsk-alert-solid.bsk-alert-primary {
    color: white;
    background-color: #28a197;
}

    .bsk-alert-solid.bsk-alert-primary .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-primary .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-primary.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-primary {
    border-color: #28a197;
}

    .bsk-alert-primary .bsk-alert-icon {
        color: #1b6c65;
    }

    .bsk-alert-primary .bsk-alert-link {
        color: #1b6c65;
    }

.bsk-alert-solid.bsk-alert-experimental {
    color: white;
    background-color: #6f72af;
}

    .bsk-alert-solid.bsk-alert-experimental .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-experimental .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-experimental.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-experimental {
    border-color: #6f72af;
}

    .bsk-alert-experimental .bsk-alert-icon {
        color: #4a4c75;
    }

    .bsk-alert-experimental .bsk-alert-link {
        color: #4a4c75;
    }

.bsk-alert-solid.bsk-alert-cookie-notice {
    color: white;
    background-color: #003a5d;
}

    .bsk-alert-solid.bsk-alert-cookie-notice .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-cookie-notice .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-cookie-notice.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-cookie-notice {
    border-color: #003a5d;
}

    .bsk-alert-cookie-notice .bsk-alert-icon {
        color: #003a5d;
    }

    .bsk-alert-cookie-notice .bsk-alert-link {
        color: #003a5d;
    }

.bsk-alert-solid.bsk-alert-success {
    color: white;
    background-color: #379245;
}

    .bsk-alert-solid.bsk-alert-success .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-success .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-success.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-success {
    border-color: #379245;
}

    .bsk-alert-success .bsk-alert-icon {
        color: #25622e;
    }

    .bsk-alert-success .bsk-alert-link {
        color: #25622e;
    }

.bsk-alert-solid.bsk-alert-warning {
    color: #333;
    background-color: #ffbf47;
}

    .bsk-alert-solid.bsk-alert-warning .bsk-alert-icon {
        color: #333;
    }

    .bsk-alert-solid.bsk-alert-warning .bsk-alert-link {
        color: #333;
    }

    .bsk-alert-solid.bsk-alert-warning.bsk-alert-dismissible .bsk-close {
        color: #333;
    }

.bsk-alert-warning {
    border-color: #ffbf47;
}

    .bsk-alert-warning .bsk-alert-icon {
        color: #ab8030;
    }

    .bsk-alert-warning .bsk-alert-link {
        color: #ab8030;
    }

.bsk-alert-solid.bsk-alert-danger {
    color: white;
    background-color: #b10e1e;
}

    .bsk-alert-solid.bsk-alert-danger .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-danger .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-danger.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-danger {
    border-color: #b10e1e;
}

    .bsk-alert-danger .bsk-alert-icon {
        color: #770914;
    }

    .bsk-alert-danger .bsk-alert-link {
        color: #770914;
    }

.bsk-alert-solid.bsk-alert-info {
    color: white;
    background-color: #2b8cc4;
}

    .bsk-alert-solid.bsk-alert-info .bsk-alert-icon {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-info .bsk-alert-link {
        color: white;
    }

    .bsk-alert-solid.bsk-alert-info.bsk-alert-dismissible .bsk-close {
        color: white;
    }

.bsk-alert-info {
    border-color: #2b8cc4;
}

    .bsk-alert-info .bsk-alert-icon {
        color: #1d5e83;
    }

    .bsk-alert-info .bsk-alert-link {
        color: #1d5e83;
    }

.bsk-alert-lg {
    font-size: 120%;
}

.bsk-alert-block {
    font-size: 100%;
}

    .bsk-alert-block .bsk-alert-heading {
        padding-bottom: 15px;
    }

        .bsk-alert-block .bsk-alert-heading h4,
        .bsk-alert-block .bsk-alert-heading .bsk-h4 {
            color: inherit;
        }

    .bsk-alert-block .bsk-alert-body > ol,
    .bsk-alert-block .bsk-alert-body > ul {
        margin-bottom: 0;
        margin-left: -25px;
    }

    .bsk-alert-block.bsk-alert-icon .bsk-alert-body {
        padding-left: 40px;
    }

.bsk-alert-static-top {
    margin-bottom: 0;
    border: none;
}

.bsk-fix-alert-static-top-fixed-container-wrapper {
    background-color: #003a5d;
}

    .bsk-fix-alert-static-top-fixed-container-wrapper .bsk-container .bsk-alert-cookie-notice {
        padding-right: 0;
        padding-left: 0;
    }

        .bsk-fix-alert-static-top-fixed-container-wrapper .bsk-container .bsk-alert-cookie-notice .bsk-close {
            right: 0;
        }

.bsk-fix-alert-static-top-fluid-container-wrapper {
    background-color: #003a5d;
}

    .bsk-fix-alert-static-top-fluid-container-wrapper .bsk-container-fluid .bsk-alert-cookie-notice {
        padding-left: 0;
    }

        .bsk-fix-alert-static-top-fluid-container-wrapper .bsk-container-fluid .bsk-alert-cookie-notice .bsk-close {
            right: -35px;
        }

.bsk-dropdown-menu {
    padding: 0;
}

    .bsk-dropdown-menu > li > a {
        padding: 6px 20px;
    }

/*
 * This is an annoying Sass bug as it doesn't allow importing files by reference so styles previously can be
 * extended (as is the case in this example). Instead we have to import the styles directly, causing them to be
 * re-emitted.
 *
 * This has the effect here of causing Bootstrap styles to override Style Kit styles, specifically those defined
 * by '_buttons.scss'. This can be overcome by using including the overriden file again to re-override the styles.
 *
 * This is clearly far from ideal, but Sass seems reluctant to add a 'reference' import so we either do this or
 * mess around with the order styles are loaded in (we currently follow the Boostrap load order unless it's
 * something custom).
 *
 * This is considered a bug and is tracked here: https://trello.com/c/U9A8oUi4
 */

.bsk-btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}

    .bsk-btn:focus,
    .bsk-btn.bsk-focus,
    .bsk-btn:active:focus,
    .bsk-btn:active.bsk-focus,
    .bsk-btn.bsk-active:focus,
    .bsk-btn.bsk-active.bsk-focus {
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .bsk-btn:hover,
    .bsk-btn:focus,
    .bsk-btn.bsk-focus {
        color: #333;
        text-decoration: none;
    }

    .bsk-btn:active,
    .bsk-btn.bsk-active {
        background-image: none;
        outline: 0;
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .bsk-btn.bsk-disabled,
    .bsk-btn[disabled],
    fieldset[disabled] .bsk-btn {
        cursor: not-allowed;
        filter: alpha(opacity=65);
        box-shadow: none;
        opacity: .65;
    }

a.bsk-btn.bsk-disabled,
fieldset[disabled] a.bsk-btn {
    pointer-events: none;
}

.bsk-btn-default {
    color: #333;
    background-color: #eee;
    border-color: #eee;
}

    .bsk-btn-default:focus,
    .bsk-btn-default.bsk-focus {
        color: #333;
        background-color: #d5d5d5;
        border-color: #aeaeae;
    }

    .bsk-btn-default:hover {
        color: #333;
        background-color: #d5d5d5;
        border-color: #cfcfcf;
    }

    .bsk-btn-default:active,
    .bsk-btn-default.bsk-active,
    .bsk-open > .bsk-btn-default.bsk-dropdown-toggle {
        color: #333;
        background-color: #d5d5d5;
        border-color: #cfcfcf;
    }

        .bsk-btn-default:active:hover,
        .bsk-btn-default:active:focus,
        .bsk-btn-default:active.bsk-focus,
        .bsk-btn-default.bsk-active:hover,
        .bsk-btn-default.bsk-active:focus,
        .bsk-btn-default.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-default.bsk-dropdown-toggle.bsk-focus {
            color: #333;
            background-color: #c3c3c3;
            border-color: #aeaeae;
        }

    .bsk-btn-default:active,
    .bsk-btn-default.bsk-active,
    .bsk-open > .bsk-btn-default.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-default.bsk-disabled:hover,
    .bsk-btn-default.bsk-disabled:focus,
    .bsk-btn-default.bsk-disabled.bsk-focus,
    .bsk-btn-default[disabled]:hover,
    .bsk-btn-default[disabled]:focus,
    .bsk-btn-default[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-default:hover,
    fieldset[disabled] .bsk-btn-default:focus,
    fieldset[disabled] .bsk-btn-default.bsk-focus {
        background-color: #eee;
        border-color: #eee;
    }

    .bsk-btn-default .bsk-badge {
        color: #eee;
        background-color: #333;
    }

.bsk-btn-primary {
    color: white;
    background-color: #28a197;
    border-color: #28a197;
}

    .bsk-btn-primary:focus,
    .bsk-btn-primary.bsk-focus {
        color: white;
        background-color: #1e7871;
        border-color: #0f3b37;
    }

    .bsk-btn-primary:hover {
        color: white;
        background-color: #1e7871;
        border-color: #1c7069;
    }

    .bsk-btn-primary:active,
    .bsk-btn-primary.bsk-active,
    .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle {
        color: white;
        background-color: #1e7871;
        border-color: #1c7069;
    }

        .bsk-btn-primary:active:hover,
        .bsk-btn-primary:active:focus,
        .bsk-btn-primary:active.bsk-focus,
        .bsk-btn-primary.bsk-active:hover,
        .bsk-btn-primary.bsk-active:focus,
        .bsk-btn-primary.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #175c56;
            border-color: #0f3b37;
        }

    .bsk-btn-primary:active,
    .bsk-btn-primary.bsk-active,
    .bsk-open > .bsk-btn-primary.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-primary.bsk-disabled:hover,
    .bsk-btn-primary.bsk-disabled:focus,
    .bsk-btn-primary.bsk-disabled.bsk-focus,
    .bsk-btn-primary[disabled]:hover,
    .bsk-btn-primary[disabled]:focus,
    .bsk-btn-primary[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-primary:hover,
    fieldset[disabled] .bsk-btn-primary:focus,
    fieldset[disabled] .bsk-btn-primary.bsk-focus {
        background-color: #28a197;
        border-color: #28a197;
    }

    .bsk-btn-primary .bsk-badge {
        color: #28a197;
        background-color: white;
    }

.bsk-btn-success {
    color: white;
    background-color: #379245;
    border-color: #379245;
}

    .bsk-btn-success:focus,
    .bsk-btn-success.bsk-focus {
        color: white;
        background-color: #296d33;
        border-color: #143519;
    }

    .bsk-btn-success:hover {
        color: white;
        background-color: #296d33;
        border-color: #266630;
    }

    .bsk-btn-success:active,
    .bsk-btn-success.bsk-active,
    .bsk-open > .bsk-btn-success.bsk-dropdown-toggle {
        color: white;
        background-color: #296d33;
        border-color: #266630;
    }

        .bsk-btn-success:active:hover,
        .bsk-btn-success:active:focus,
        .bsk-btn-success:active.bsk-focus,
        .bsk-btn-success.bsk-active:hover,
        .bsk-btn-success.bsk-active:focus,
        .bsk-btn-success.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-success.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #1f5327;
            border-color: #143519;
        }

    .bsk-btn-success:active,
    .bsk-btn-success.bsk-active,
    .bsk-open > .bsk-btn-success.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-success.bsk-disabled:hover,
    .bsk-btn-success.bsk-disabled:focus,
    .bsk-btn-success.bsk-disabled.bsk-focus,
    .bsk-btn-success[disabled]:hover,
    .bsk-btn-success[disabled]:focus,
    .bsk-btn-success[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-success:hover,
    fieldset[disabled] .bsk-btn-success:focus,
    fieldset[disabled] .bsk-btn-success.bsk-focus {
        background-color: #379245;
        border-color: #379245;
    }

    .bsk-btn-success .bsk-badge {
        color: #379245;
        background-color: white;
    }

.bsk-btn-info {
    color: white;
    background-color: #2b8cc4;
    border-color: #2b8cc4;
}

    .bsk-btn-info:focus,
    .bsk-btn-info.bsk-focus {
        color: white;
        background-color: #226e9a;
        border-color: #14415b;
    }

    .bsk-btn-info:hover {
        color: white;
        background-color: #226e9a;
        border-color: #206892;
    }

    .bsk-btn-info:active,
    .bsk-btn-info.bsk-active,
    .bsk-open > .bsk-btn-info.bsk-dropdown-toggle {
        color: white;
        background-color: #226e9a;
        border-color: #206892;
    }

        .bsk-btn-info:active:hover,
        .bsk-btn-info:active:focus,
        .bsk-btn-info:active.bsk-focus,
        .bsk-btn-info.bsk-active:hover,
        .bsk-btn-info.bsk-active:focus,
        .bsk-btn-info.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-info.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #1b597d;
            border-color: #14415b;
        }

    .bsk-btn-info:active,
    .bsk-btn-info.bsk-active,
    .bsk-open > .bsk-btn-info.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-info.bsk-disabled:hover,
    .bsk-btn-info.bsk-disabled:focus,
    .bsk-btn-info.bsk-disabled.bsk-focus,
    .bsk-btn-info[disabled]:hover,
    .bsk-btn-info[disabled]:focus,
    .bsk-btn-info[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-info:hover,
    fieldset[disabled] .bsk-btn-info:focus,
    fieldset[disabled] .bsk-btn-info.bsk-focus {
        background-color: #2b8cc4;
        border-color: #2b8cc4;
    }

    .bsk-btn-info .bsk-badge {
        color: #2b8cc4;
        background-color: white;
    }

.bsk-btn-warning {
    color: #333;
    background-color: #ffbf47;
    border-color: #ffbf47;
}

    .bsk-btn-warning:focus,
    .bsk-btn-warning.bsk-focus {
        color: #333;
        background-color: #ffad14;
        border-color: #c78100;
    }

    .bsk-btn-warning:hover {
        color: #333;
        background-color: #ffad14;
        border-color: #ffaa0a;
    }

    .bsk-btn-warning:active,
    .bsk-btn-warning.bsk-active,
    .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle {
        color: #333;
        background-color: #ffad14;
        border-color: #ffaa0a;
    }

        .bsk-btn-warning:active:hover,
        .bsk-btn-warning:active:focus,
        .bsk-btn-warning:active.bsk-focus,
        .bsk-btn-warning.bsk-active:hover,
        .bsk-btn-warning.bsk-active:focus,
        .bsk-btn-warning.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle.bsk-focus {
            color: #333;
            background-color: #ef9c00;
            border-color: #c78100;
        }

    .bsk-btn-warning:active,
    .bsk-btn-warning.bsk-active,
    .bsk-open > .bsk-btn-warning.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-warning.bsk-disabled:hover,
    .bsk-btn-warning.bsk-disabled:focus,
    .bsk-btn-warning.bsk-disabled.bsk-focus,
    .bsk-btn-warning[disabled]:hover,
    .bsk-btn-warning[disabled]:focus,
    .bsk-btn-warning[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-warning:hover,
    fieldset[disabled] .bsk-btn-warning:focus,
    fieldset[disabled] .bsk-btn-warning.bsk-focus {
        background-color: #ffbf47;
        border-color: #ffbf47;
    }

    .bsk-btn-warning .bsk-badge {
        color: #ffbf47;
        background-color: #333;
    }

.bsk-btn-danger {
    color: white;
    background-color: #b10e1e;
    border-color: #b10e1e;
}

    .bsk-btn-danger:focus,
    .bsk-btn-danger.bsk-focus {
        color: white;
        background-color: #820a16;
        border-color: #3b050a;
    }

    .bsk-btn-danger:hover {
        color: white;
        background-color: #820a16;
        border-color: #780a14;
    }

    .bsk-btn-danger:active,
    .bsk-btn-danger.bsk-active,
    .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle {
        color: white;
        background-color: #820a16;
        border-color: #780a14;
    }

        .bsk-btn-danger:active:hover,
        .bsk-btn-danger:active:focus,
        .bsk-btn-danger:active.bsk-focus,
        .bsk-btn-danger.bsk-active:hover,
        .bsk-btn-danger.bsk-active:focus,
        .bsk-btn-danger.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #610810;
            border-color: #3b050a;
        }

    .bsk-btn-danger:active,
    .bsk-btn-danger.bsk-active,
    .bsk-open > .bsk-btn-danger.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-danger.bsk-disabled:hover,
    .bsk-btn-danger.bsk-disabled:focus,
    .bsk-btn-danger.bsk-disabled.bsk-focus,
    .bsk-btn-danger[disabled]:hover,
    .bsk-btn-danger[disabled]:focus,
    .bsk-btn-danger[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-danger:hover,
    fieldset[disabled] .bsk-btn-danger:focus,
    fieldset[disabled] .bsk-btn-danger.bsk-focus {
        background-color: #b10e1e;
        border-color: #b10e1e;
    }

    .bsk-btn-danger .bsk-badge {
        color: #b10e1e;
        background-color: white;
    }

.bsk-btn-link {
    font-weight: normal;
    color: #2b8cc4;
    border-radius: 0;
}

    .bsk-btn-link,
    .bsk-btn-link:active,
    .bsk-btn-link.bsk-active,
    .bsk-btn-link[disabled],
    fieldset[disabled] .bsk-btn-link {
        background-color: transparent;
        box-shadow: none;
    }

        .bsk-btn-link,
        .bsk-btn-link:hover,
        .bsk-btn-link:focus,
        .bsk-btn-link:active {
            border-color: transparent;
        }

            .bsk-btn-link:hover,
            .bsk-btn-link:focus {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent;
            }

            .bsk-btn-link[disabled]:hover,
            .bsk-btn-link[disabled]:focus,
            fieldset[disabled] .bsk-btn-link:hover,
            fieldset[disabled] .bsk-btn-link:focus {
                color: #777;
                text-decoration: none;
            }

.bsk-btn-lg,
.bsk-btn-group-lg > .bsk-btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 0;
}

.bsk-btn-sm,
.bsk-btn-group-sm > .bsk-btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

.bsk-btn-xs,
.bsk-btn-group-xs > .bsk-btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0;
}

.bsk-btn-block {
    display: block;
    width: 100%;
}

    .bsk-btn-block + .bsk-btn-block {
        margin-top: 5px;
    }


.bsk-btn-experimental {
    color: white;
    background-color: #6f72af;
    border-color: #6f72af;
}

    .bsk-btn-experimental:focus,
    .bsk-btn-experimental.bsk-focus {
        color: white;
        background-color: #545797;
        border-color: #393b66;
    }

    .bsk-btn-experimental:hover {
        color: white;
        background-color: #545797;
        border-color: #505391;
    }

    .bsk-btn-experimental:active,
    .bsk-btn-experimental.bsk-active,
    .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle {
        color: white;
        background-color: #545797;
        border-color: #505391;
    }

        .bsk-btn-experimental:active:hover,
        .bsk-btn-experimental:active:focus,
        .bsk-btn-experimental:active.bsk-focus,
        .bsk-btn-experimental.bsk-active:hover,
        .bsk-btn-experimental.bsk-active:focus,
        .bsk-btn-experimental.bsk-active.bsk-focus,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle:hover,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle:focus,
        .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle.bsk-focus {
            color: white;
            background-color: #474a80;
            border-color: #393b66;
        }

    .bsk-btn-experimental:active,
    .bsk-btn-experimental.bsk-active,
    .bsk-open > .bsk-btn-experimental.bsk-dropdown-toggle {
        background-image: none;
    }

    .bsk-btn-experimental.bsk-disabled:hover,
    .bsk-btn-experimental.bsk-disabled:focus,
    .bsk-btn-experimental.bsk-disabled.bsk-focus,
    .bsk-btn-experimental[disabled]:hover,
    .bsk-btn-experimental[disabled]:focus,
    .bsk-btn-experimental[disabled].bsk-focus,
    fieldset[disabled] .bsk-btn-experimental:hover,
    fieldset[disabled] .bsk-btn-experimental:focus,
    fieldset[disabled] .bsk-btn-experimental.bsk-focus {
        background-color: #6f72af;
        border-color: #6f72af;
    }

    .bsk-btn-experimental .bsk-badge {
        color: #6f72af;
        background-color: white;
    }

.bsk-input-group > .bsk-btn,
.bsk-input-group > .bsk-input-group-btn > .bsk-btn,
.bsk-input-group > .bsk-input-group-btn > .bsk-dropdown > .bsk-btn {
    padding-top: 8px;
    padding-bottom: 7px;
}

.bsk-form-group-sm .bsk-input-group > .bsk-btn,
.bsk-form-group-sm .bsk-input-group > .bsk-input-group-btn > .bsk-btn,
.bsk-form-group-sm .bsk-input-group > .bsk-input-group-btn > .bsk-dropdown > .bsk-btn {
    padding-top: 6px;
    padding-bottom: 5px;
}

.bsk-form-group-lg .bsk-input-group > .bsk-btn,
.bsk-form-group-lg .bsk-input-group > .bsk-input-group-btn > .bsk-btn,
.bsk-form-group-lg .bsk-input-group > .bsk-input-group-btn > .bsk-dropdown > .bsk-btn {
    padding-top: 14px;
    padding-bottom: 13px;
}

.bsk-nav-pills > li > a {
    margin-right: 5px;
    background-color: #eee;
    border-radius: 0;
}

.bsk-nav-pills > li.bsk-active > a,
.bsk-nav-pills > li.bsk-active > a:hover,
.bsk-nav-pills > li.bsk-active > a:focus {
    color: #fff;
    background-color: #2b8cc4;
}

.bsk-nav-pills > li.bsk-disabled > a {
    background-color: white;
}

.bsk-nav-pills.bsk-nav-stacked > li > a {
    margin-right: 0;
    margin-bottom: 5px;
}

.bsk-nav-tabs {
    border-bottom: 1px solid #999;
}

    .bsk-nav-tabs > li.bsk-active > a,
    .bsk-nav-tabs > li.bsk-active > a:hover,
    .bsk-nav-tabs > li.bsk-active > a:focus {
        border-color: #999;
        border-bottom-color: transparent;
    }

.bsk-nav-wrapper.bsk-nav-wrapper-pills .bsk-tab-pane {
    padding: 20px 0;
}

.bsk-nav-wrapper.bsk-nav-wrapper-tabs .bsk-tab-pane {
    padding: 20px 10px;
    border: 1px solid #999;
    border-top: none;
}

.bsk-navbar {
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 200;
    background-color: #222;
    border-color: #222;
    border-radius: 0;
}

    .bsk-navbar .bsk-navbar-text {
        color: #999;
    }

    .bsk-navbar .bsk-navbar-brand {
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: bold;
        color: white;
    }

        .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-32 {
            padding-top: 9px;
        }

        .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-48 {
            padding-top: 1px !important;
        }

            .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-48 img {
                max-width: 48px;
            }

        .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-64 {
            padding-top: 17px !important;
        }

            .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-64 img {
                max-width: 64px;
            }

        .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-96 {
            padding-top: 1px !important;
        }

            .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-96 img {
                max-width: 96px;
            }

        .bsk-navbar .bsk-navbar-brand.bsk-navbar-brand-image-128 img {
            max-width: 128px;
        }

    .bsk-navbar .bsk-navbar-nav > li > a {
        color: #eee;
    }

        .bsk-navbar .bsk-navbar-nav > li > a:hover,
        .bsk-navbar .bsk-navbar-nav > li > a:focus {
            color: white;
            background-color: #777;
        }

    .bsk-navbar .bsk-navbar-nav > .bsk-active > a,
    .bsk-navbar .bsk-navbar-nav > .bsk-active > a:hover,
    .bsk-navbar .bsk-navbar-nav > .bsk-active > a:focus {
        color: white;
        background-color: #555;
    }

    .bsk-navbar .bsk-navbar-nav > .bsk-disabled > a,
    .bsk-navbar .bsk-navbar-nav > .bsk-disabled > a:hover,
    .bsk-navbar .bsk-navbar-nav > .bsk-disabled > a:focus {
        color: #555;
        background-color: transparent;
    }

    .bsk-navbar .bsk-navbar-nav > .bsk-open > a,
    .bsk-navbar .bsk-navbar-nav > .bsk-open > a:hover,
    .bsk-navbar .bsk-navbar-nav > .bsk-open > a:focus {
        color: white;
        background-color: #555;
    }

    .bsk-navbar .bsk-navbar-nav > .bsk-open .bsk-active > a {
        color: white;
        background-color: #555;
    }

@media (max-width: 767px) {
    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-dropdown-header {
        border-color: #222;
    }

    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu .bsk-divider {
        background-color: #eee;
    }

    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a {
        color: #eee;
    }

        .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:hover,
        .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > li > a:focus {
            color: white;
            background-color: #777;
        }

    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a,
    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a:hover,
    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-active > a:focus {
        color: white;
        background-color: #555;
    }

    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a,
    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a:hover,
    .bsk-navbar .bsk-navbar-nav .bsk-open .bsk-dropdown-menu > .bsk-disabled > a:focus {
        color: #555;
        background-color: transparent;
    }
}

.bsk-navbar .bsk-navbar-toggle {
    border-color: #222;
    border-radius: 0;
}

    .bsk-navbar .bsk-navbar-toggle:hover,
    .bsk-navbar .bsk-navbar-toggle:focus {
        background-color: #555;
    }

    .bsk-navbar .bsk-navbar-toggle .bsk-icon-bar {
        background-color: white;
    }

.bsk-navbar .bsk-navbar-nav > .bsk-open .bsk-dropdown-menu li a {
    padding: 10px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bsk-navbar .bsk-navbar-link {
    color: #eee;
}

    .bsk-navbar .bsk-navbar-link:hover {
        color: white;
    }

.bsk-navbar .bsk-btn-link {
    color: #eee;
}

    .bsk-navbar .bsk-btn-link:hover,
    .bsk-navbar .bsk-btn-link:focus {
        color: white;
    }

    .bsk-navbar .bsk-btn-link[disabled]:hover,
    .bsk-navbar .bsk-btn-link[disabled]:focus,
    fieldset[disabled] .bsk-navbar .bsk-btn-link:hover,
    fieldset[disabled] .bsk-navbar .bsk-btn-link:focus {
        color: #555;
    }

.bsk-navbar-form .bsk-navbar-btn {
    margin-top: 0;
}

.bsk-navbar-form .bsk-control-label {
    color: #999;
}

.bsk-navbar-lg {
    min-height: 100px;
    font-size: 18px;
}

    .bsk-navbar-lg .bsk-navbar-brand.bsk-navbar-brand-image-48 {
        padding-top: 25px !important;
    }

@media (min-width: 768px) {
    .bsk-navbar-lg .bsk-navbar-brand {
        padding-top: 30px;
        padding-bottom: 30px;
        line-height: 40px;
    }

    .bsk-navbar-lg .bsk-navbar-toggle {
        margin-top: 31px;
        margin-bottom: 31px;
    }

    .bsk-navbar-lg .bsk-navbar-nav > li > a {
        padding-top: 30px;
        padding-bottom: 30px;
        line-height: 40px;
    }

    .bsk-navbar-lg .bsk-navbar-form {
        padding: 25px 15px;
    }

    .bsk-navbar-lg .bsk-navbar-text {
        margin-top: 28px;
        margin-bottom: 28px;
        line-height: 40px;
    }
}

.bsk-fix-navbar-brand-img-txt {
    display: inline-block !important;
    margin-right: 5px;
}

.bsk-label {
    font-weight: normal;
    color: white;
    border-radius: 0;
}

.bsk-label-default {
    color: white;
    background-color: #777;
}

    .bsk-label-default[href]:hover,
    .bsk-label-default[href]:focus {
        background-color: #5e5e5e;
    }

.bsk-label-primary {
    color: white;
    background-color: #28a197;
}

    .bsk-label-primary[href]:hover,
    .bsk-label-primary[href]:focus {
        background-color: #1e7871;
    }

.bsk-label-success {
    color: white;
    background-color: #379245;
}

    .bsk-label-success[href]:hover,
    .bsk-label-success[href]:focus {
        background-color: #296d33;
    }

.bsk-label-info {
    color: white;
    background-color: #2b8cc4;
}

    .bsk-label-info[href]:hover,
    .bsk-label-info[href]:focus {
        background-color: #226e9a;
    }

.bsk-label-warning {
    color: #333;
    background-color: #ffbf47;
}

    .bsk-label-warning[href]:hover,
    .bsk-label-warning[href]:focus {
        background-color: #ffad14;
    }

.bsk-label-danger {
    color: white;
    background-color: #b10e1e;
}

    .bsk-label-danger[href]:hover,
    .bsk-label-danger[href]:focus {
        background-color: #820a16;
    }

.bsk-label-phase-backlog {
    color: white;
    background-color: #2e358b;
}

    .bsk-label-phase-backlog[href]:hover,
    .bsk-label-phase-backlog[href]:focus {
        background-color: #212665;
    }

.bsk-label-phase-discovery {
    color: white;
    background-color: #912b88;
}

    .bsk-label-phase-discovery[href]:hover,
    .bsk-label-phase-discovery[href]:focus {
        background-color: #6a1f63;
    }

.bsk-label-phase-alpha {
    color: white;
    background-color: #d53880;
}

    .bsk-label-phase-alpha[href]:hover,
    .bsk-label-phase-alpha[href]:focus {
        background-color: #b42667;
    }

.bsk-label-phase-beta {
    color: white;
    background-color: #f47738;
}

    .bsk-label-phase-beta[href]:hover,
    .bsk-label-phase-beta[href]:focus {
        background-color: #ec580d;
    }

.bsk-label-phase-live {
    color: white;
    background-color: #aab437;
}

    .bsk-label-phase-live[href]:hover,
    .bsk-label-phase-live[href]:focus {
        background-color: #858d2b;
    }

.bsk-label-phase-retired {
    color: white;
    background-color: #555;
}

    .bsk-label-phase-retired[href]:hover,
    .bsk-label-phase-retired[href]:focus {
        background-color: #3c3c3c;
    }

.bsk-label-experimental {
    color: white;
    background-color: #6f72af;
}

    .bsk-label-experimental[href]:hover,
    .bsk-label-experimental[href]:focus {
        background-color: #545797;
    }

.bsk-jumbotron {
    margin-bottom: 0;
    background: no-repeat center center;
    background-size: cover;
}

.bsk-container .bsk-jumbotron,
.bsk-container-fluid .bsk-jumbotron {
    border-radius: 0;
}

.bsk-jumbotron .bsk-jumbotron-overlay {
    padding: 0 5px 5px 10px;
    color: white;
    background-color: #333;
}

.bsk-jumbotron-lg {
    padding: 60px 30px;
}

@media screen and (min-width: 768px) {
    .bsk-jumbotron-lg {
        padding: 96px 0;
    }

    .bsk-container .bsk-jumbotron-lg,
    .bsk-container-fluid .bsk-jumbotron-lg {
        padding-right: 120px;
        padding-left: 120px;
    }
}

.bsk-jumbotron-xl {
    padding: 90px 45px;
}

@media screen and (min-width: 768px) {
    .bsk-jumbotron-xl {
        padding: 144px 0;
    }

    .bsk-container .bsk-jumbotron-xl,
    .bsk-container-fluid .bsk-jumbotron-xl {
        padding-right: 180px;
        padding-left: 180px;
    }
}

.bsk-jumbotron-default {
    color: #333;
    background-color: #eee;
}

.bsk-jumbotron-inverse {
    color: #eee;
    background-color: #555;
}

.bsk-thumbnail > img {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.bsk-thumbnail-default {
    background-color: #eee;
}

.bsk-thumbnail-inverse {
    background-color: #555;
}

    .bsk-thumbnail-inverse .bsk-caption {
        color: #eee;
    }

        .bsk-thumbnail-inverse .bsk-caption a {
            color: #71b2d7;
        }

            .bsk-thumbnail-inverse .bsk-caption a:hover {
                color: #3791c4;
            }

.bsk-close {
    filter: alpha(opacity=70);
    opacity: .7;
}

    .bsk-close:hover,
    .bsk-close:focus {
        filter: alpha(opacity=100);
        opacity: 1;
    }

.bsk-header {
    position: relative;
    min-height: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 200;
    border: 1px solid transparent;
}

@media (min-width: 768px) {
    .bsk-header {
        border-radius: 0;
    }
}

.bsk-header-container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.bsk-header-image-64 {
    height: 64px;
    padding: 7.5px 0;
}

.bsk-header-default {
    background-color: #222;
    border-color: #222;
}

.bsk-footer {
    position: relative;
    min-height: 50px;
    padding-top: 20px;
    padding-bottom: 40px;
    margin-top: 50px;
    font-family: "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 100;
    border: 1px solid transparent;
}

@media (min-width: 768px) {
    .bsk-footer {
        border-radius: 0;
    }
}

.bsk-footer-static-bottom,
.bsk-footer-fixed-bottom {
    border-width: 1px 0 0;
}

@media (min-width: 768px) {
    .bsk-footer-static-bottom,
    .bsk-footer-fixed-bottom {
        border-radius: 0;
    }
}

.bsk-footer-static-bottom {
    z-index: 1000;
}

.bsk-footer-fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    margin-bottom: 0;
}

.bsk-footer-spacer {
    margin-bottom: 20px;
    clear: both;
}

.bsk-footer-divider {
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
    border: 0;
    border-top: 1px solid;
}

.bsk-footer-is-something-wrong + .bsk-footer-divider,
.bsk-footer-back-to-top + .bsk-footer-divider {
    margin-top: 60px;
}

.bsk-footer-is-something-wrong {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

@media (min-width: 992px) {
    .bsk-footer-is-something-wrong {
        float: left !important;
        margin-bottom: 0;
        text-align: left;
    }
}

.bsk-footer-back-to-top {
    margin-top: 10px;
    text-align: center;
}

@media (min-width: 992px) {
    .bsk-footer-back-to-top {
        float: right !important;
        text-align: right;
    }
}

.bsk-footer-governance {
    margin-bottom: 20px;
    text-align: center;
}

@media (min-width: 992px) {
    .bsk-footer-governance {
        float: left !important;
        margin-bottom: 0;
        text-align: left;
    }
}

.bsk-footer-ogl {
    margin-top: 20px;
    text-align: center;
}

@media (min-width: 992px) {
    .bsk-footer-ogl {
        position: relative;
        padding-left: 53px;
        margin-top: 0;
        text-align: left;
    }
}

.bsk-footer-ogl .bsk-ogl-symbol {
    display: block;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}

    .bsk-footer-ogl .bsk-ogl-symbol a {
        display: block;
        width: 100%;
        height: 17px;
        overflow: hidden;
        text-indent: -999em;
        background: url("https://cdn.web.bas.ac.uk/bas-style-kit/0.5.0/img/logos-symbols/ogl-symbol-inverse-transparent-17.png");
        background-repeat: no-repeat;
        background-position: 50% 0;
    }

@media (min-width: 992px) {
    .bsk-footer-ogl .bsk-ogl-symbol {
        position: absolute;
        top: 3px;
        left: 0;
        width: 100%;
        height: 100%;
    }

        .bsk-footer-ogl .bsk-ogl-symbol a {
            width: 41px;
            background-position: 0 0;
        }
}

.bsk-footer-policy-links {
    text-align: center;
}

@media (min-width: 992px) {
    .bsk-footer-policy-links {
        float: right !important;
        text-align: right;
    }
}

.bsk-footer-policy-links .bsk-list-inline {
    margin-bottom: 0;
}

    .bsk-footer-policy-links .bsk-list-inline li {
        padding-right: 0;
    }

.bsk-footer-default {
    color: #eee;
    background-color: #333;
    border-color: #333;
}

    .bsk-footer-default .bsk-footer-divider {
        border-top-color: #999;
    }

    .bsk-footer-default a {
        color: #71b2d7;
    }

        .bsk-footer-default a:hover {
            color: #3791c4;
        }

.bsk-sidebar {
    padding: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 0;
}

    .bsk-sidebar h2:first-child,
    .bsk-sidebar h3:first-child,
    .bsk-sidebar h4:first-child {
        margin-top: 0;
    }

    .bsk-sidebar h3:first-child {
        margin-bottom: 20px;
    }

    .bsk-sidebar dl {
        margin-bottom: 0;
    }

.bsk-sidebar-no-heading {
    margin-top: 20px;
}

.bsk-sidebar-lg {
    padding: 30px;
}

    .bsk-sidebar-lg h2:first-child,
    .bsk-sidebar-lg h3:first-child,
    .bsk-sidebar-lg h3:first-child {
        margin-bottom: 30px;
    }

    .bsk-sidebar-lg h4:first-child {
        margin-bottom: 15px;
    }

.bsk-sidebar-default {
    background-color: #eee;
}

    .bsk-sidebar-default .bsk-dl-striped dt {
        color: #eee;
        background-color: #999;
    }

    .bsk-sidebar-default hr {
        border-top-color: #999;
    }

.bsk-sidebar-inverse {
    color: #eee;
    background-color: #555;
}

    .bsk-sidebar-inverse .bsk-dl-striped dt {
        color: #555;
    }

.bsk-sortable.bsk-sortable-list li {
    padding: 15px;
    margin-bottom: 5px;
    background-color: #eee;
}

    .bsk-sortable.bsk-sortable-list li:hover {
        cursor: -webkit-grab;
        cursor: grab;
        background-color: #d5d5d5;
    }

    .bsk-sortable.bsk-sortable-list li.bsk-disabled {
        color: #777;
        cursor: not-allowed;
        background-color: transparent;
    }

.bsk-sortable .bsk-sortable-list-placeholder {
    border: 2px dashed #999;
}

.bsk-sortable.bsk-sortable-table tr:hover {
    cursor: -webkit-grab;
    cursor: grab;
}

.bsk-sortable.bsk-sortable-table tr.bsk-disabled {
    color: #777;
    cursor: not-allowed;
}

.bsk-form-control.bsk-dropzone {
    height: auto;
    padding-right: 0;
    padding-left: 0;
    border: none;
}

    .bsk-form-control.bsk-dropzone .bsk-dropzone-upload-target {
        padding: 10px;
        border: 2px dashed #999;
    }

        .bsk-form-control.bsk-dropzone .bsk-dropzone-upload-target .bsk-target-inner {
            padding: 40px 0;
            text-align: center;
            cursor: pointer;
            background-color: #eee;
        }

        .bsk-form-control.bsk-dropzone .bsk-dropzone-upload-target.bsk-target-initial .bsk-target-inner {
            padding: 80px 0;
        }

        .bsk-form-control.bsk-dropzone .bsk-dropzone-upload-target.bsk-target-additional {
            display: none;
        }

    .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list {
        display: none;
        margin-bottom: 20px;
        border: 1px solid #999;
    }

        .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-header {
            padding: 10px 0;
            font-weight: bold;
            text-align: center;
            border-bottom: 2px solid #999;
        }

@media (min-width: 768px) {
    .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-header {
        text-align: left;
    }

        .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-header .bsk-header-actions {
            text-align: right;
        }
}

.bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item {
    padding: 5px 0;
    text-align: center;
    border-bottom: 1px solid #999;
}

@media (min-width: 768px) {
    .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item {
        text-align: left;
    }
}

.bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item:last-of-type {
    border-bottom: none;
}

@media (min-width: 768px) {
    .bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item .bsk-item-action-remove {
        text-align: right;
    }
}

.bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item .bsk-item-action-remove a {
    text-decoration: underline;
}

.bsk-form-control.bsk-dropzone .bsk-dropzone-file-list .bsk-dropzone-file-list-item .bsk-item-progress-bar {
    display: none;
}

.bsk-dropzone-errors-container {
    display: none;
    margin-bottom: 20px;
}

.bsk-form-control.bsk-dropzone.bsk-dropzone-started .bsk-target-initial {
    display: none;
}

.bsk-form-control.bsk-dropzone.bsk-dropzone-started .bsk-target-additional {
    display: block;
    margin: 10px 0;
}

.bsk-form-control.bsk-dropzone.bsk-dropzone-started .bsk-dropzone-file-list {
    display: block;
}

.bsk-form-control.bsk-dropzone.bsk-dropzone-errors .bsk-dropzone-errors-container {
    display: block;
}

.bsk-image-copyright {
    position: relative;
}

    .bsk-image-copyright .bsk-image-copyright-image {
        width: 100%;
    }

    .bsk-image-copyright .bsk-image-copyright-attribution {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 900;
        padding: 3px 8px 1px;
        font-size: 14px;
        color: white;
        text-transform: uppercase;
        background: #333;
    }

    .bsk-image-copyright.bsk-thumbnail .bsk-caption .bsk-image-copyright-attribution {
        position: initial;
        z-index: initial;
        padding: 0;
        font-size: inherit;
        color: inherit;
        background: none;
    }

.bsk-social-media-static.bsk-twitter {
    color: #55acee;
}

.bsk-social-media-static.bsk-facebook {
    color: #3b5998;
}

.bsk-social-media-static.bsk-youtube {
    color: #cd201f;
}

.bsk-social-media-static.bsk-rss {
    color: #f26522;
}

.bsk-social-media-link.bsk-twitter {
    color: #55acee;
}

.bsk-social-media-link:hover.bsk-twitter {
    color: #1689e0;
}

.bsk-social-media-link.bsk-facebook {
    color: #3b5998;
}

.bsk-social-media-link:hover.bsk-facebook {
    color: #263961;
}

.bsk-social-media-link.bsk-youtube {
    color: #cd201f;
}

.bsk-social-media-link:hover.bsk-youtube {
    color: #8b1615;
}

.bsk-social-media-link.bsk-rss {
    color: #f26522;
}

.bsk-social-media-link:hover.bsk-rss {
    color: #bc440b;
}

.bsk-social-media-list li {
    padding-right: 0;
}

.bsk-modal-content {
    box-shadow: none;
}

@media (min-width: 768px) {
    .bsk-modal-content {
        box-shadow: none;
    }
}

.bsk-popover {
    padding: 0;
    color: #333;
    background-color: #eee;
    border: none;
    box-shadow: none;
}

.bsk-popover-title {
    padding: 10px 15px;
    margin: 0;
    font-size: 24px;
    background-color: transparent;
    border-bottom: none;
}

.bsk-popover-content {
    padding: 10px 15px 15px;
}

.bsk-popover.bsk-top > .bsk-arrow {
    border: none;
}

    .bsk-popover.bsk-top > .bsk-arrow:after {
        border-top-color: #eee;
    }

.bsk-popover.bsk-bottom > .bsk-arrow {
    border: none;
}

    .bsk-popover.bsk-bottom > .bsk-arrow:after {
        border-bottom-color: #eee;
    }

.bsk-popover.bsk-left > .bsk-arrow {
    border: none;
}

    .bsk-popover.bsk-left > .bsk-arrow:after {
        border-left-color: #eee;
    }

.bsk-popover.bsk-right > .bsk-arrow {
    border: none;
}

    .bsk-popover.bsk-right > .bsk-arrow:after {
        border-right-color: #eee;
    }

.bsk-pattern-page-not-found {
    min-height: 0;
}

@media (min-width: 1200px) {
    .bsk-pattern-page-not-found {
        min-height: 40vh;
    }
}

@media (min-width: 1800px) {
    .bsk-pattern-page-not-found {
        min-height: 55vh;
    }
}

.bsk-pattern-service-unavailable {
    min-height: 0;
}

@media (min-width: 1200px) {
    .bsk-pattern-service-unavailable {
        min-height: 40vh;
    }
}

@media (min-width: 1800px) {
    .bsk-pattern-service-unavailable {
        min-height: 55vh;
    }
}

.bsk-pattern-problem-with-service {
    min-height: 0;
}

@media (min-width: 1200px) {
    .bsk-pattern-problem-with-service {
        min-height: 40vh;
    }
}

@media (min-width: 1800px) {
    .bsk-pattern-problem-with-service {
        min-height: 55vh;
    }
}

.x-icon {
    height: 1em;
    width: 1em;
    top: .125em;
    position: relative;
}
