/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block;
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],template {
    display: none;
}

a {
    background: transparent;
}

a:active,a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em;
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,select {
    text-transform: none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,th {
    padding: 0;
}

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after,a[href^="#"]:after {
        content: "";
    }

    pre,blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,h2,h3 {
        orphans: 3;
        widows: 3;
    }

    h2,h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td,.table th {
        background-color: #fff !important;
    }

    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th,.table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #347AB7;
    text-decoration: none;
}

a:hover,a:focus {
    color: #2a6496;
    text-decoration: underline;
}

a:focus, button:focus, a.btn:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type=file]:focus, input[type="text"]:focus, input.form-control:focus, .input-search-submit:focus, button:focus, input[type=button]:focus, a.btn:focus, input.common-btn:focus, .common-btn:focus, select:focus, textarea:focus {
    outline: 1px dashed;
    outline-offset: 1px
}

input[type="checkbox"]:focus, select:focus, input[type=radio]:focus, input[type=file]:focus, textarea:focus, .module-nav a:focus {
    outline-offset: 0;
}

input[type="text"]:focus, input.form-control:focus, button:focus, a.btn:focus, input.common-btn:focus, .search-facet .input-search-submit:focus, .common-btn:focus, .btn-install:focus, input[type=button]:focus, .nav-base li a:focus, .search-facets h3 a.expand:focus, #nav-user-loggedin div a:focus, .common-heading-tabs a:focus {
    outline-offset: -2px;
}

button:focus, a.btn:focus, input.common-btn:focus {
    outline-color: #fff;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999;
}

h1,.h1,h2,.h2,h3,.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
    font-size: 65%;
}

h4,.h4,h5,.h5,h6,.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
    font-size: 75%;
}

h1,.h1 {
    font-size: 36px;
}

h2,.h2 {
    font-size: 30px;
}

h3,.h3 {
    font-size: 24px;
}

h4,.h4 {
    font-size: 18px;
}

h5,.h5 {
    font-size: 14px;
}

h6,.h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4;
}

@media(min-width: 768px) {
    .lead {
        font-size:21px;
    }
}

small,.small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-muted {
    color: #757575;
}

.text-primary {
    color: #347AB7;
}

a.text-primary:hover {
    color: #3071a9;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #428bca;
}

a.bg-primary:hover {
    background-color: #3071a9;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul,ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,ol ul,ul ol,ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

.list-inline>li:first-child {
    padding-left: 0;
}

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,dd {
    line-height: 1.42857143;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

@media(min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

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 .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #999;
}

blockquote footer:before,blockquote small:before,blockquote .small:before {
    content: '— ';
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right;
}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
    content: '';
}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
    content: ' —';
}

blockquote:before,blockquote:after {
    content: "";
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    white-space: nowrap;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 768px) {
    .container {
        width:750px;
    }
}

@media(min-width: 992px) {
    .container {
        width:970px;
    }
}

@media(min-width: 1200px) {
    .container {
        width:1170px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media(min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media(min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media(min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
    border-top: 0;
}

.table>tbody+tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
    border: 1px solid #ddd;
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}

table td[class*="col-"],table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th {
    background-color: #e8e8e8;
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
    background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th {
    background-color: #d0e9c6;
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
    background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th {
    background-color: #c4e3f3;
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
    background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th {
    background-color: #faf2cc;
}

.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
    background-color: #f2dede;
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th {
    background-color: #ebcccc;
}

@media(max-width: 767px) {
    .table-responsive {
        width:100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive>.table {
        margin-bottom: 0;
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }

    .table-responsive>.table-bordered {
        border: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],select[size] {
    height: auto;
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.form-control:-moz-placeholder {
    color: #999;
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}

textarea.form-control {
    height: auto;
}

input[type="date"] {
    line-height: 34px;
}

.form-group {
    margin-bottom: 15px;
}

.radio,.checkbox {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
}

.radio label,.checkbox label {
    display: inline;
    font-weight: normal;
    cursor: pointer;
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}

.radio+.radio,.checkbox+.checkbox {
    margin-top: -5px;
}

.radio-inline,.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,select[multiple].input-sm {
    height: auto;
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg,select[multiple].input-lg {
    height: auto;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.form-control-static {
    margin-bottom: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media(min-width: 768px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio,.form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }

    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio,.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

.form-horizontal .form-control-static {
    padding-top: 7px;
}

@media(min-width: 768px) {
    .form-horizontal .control-label {
        text-align:right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover,.btn:focus {
    color: #333;
    text-decoration: none;
}

.btn:active,.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}

.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}

.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary .badge {
    color: #428bca;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439;
}

.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #20809D;
    border-color: #46b8da;
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc;
}

.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {
    background-color: #20809D;
    border-color: #46b8da;
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512;
}

.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}

.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}

.btn-link {
    color: #428bca;
    font-weight: normal;
    cursor: pointer;
    border-radius: 0;
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
    border-color: transparent;
}

.btn-link:hover,.btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.btn-block+.btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.eot?');
    src: url('//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff') format('woff'),url('//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "*";
}

.glyphicon-plus:before {
    content: "+";
}

.glyphicon-euro:before {
    content: "€";
}

.glyphicon-minus:before {
    content: "−";
}

.glyphicon-cloud:before {
    content: "☁";
}

.glyphicon-envelope:before {
    content: "✉";
}

.glyphicon-pencil:before {
    content: "✏";
}

.glyphicon-glass:before {
    content: "";
}

.glyphicon-music:before {
    content: "";
}

.glyphicon-search:before {
    content: "";
}

.glyphicon-heart:before {
    content: "";
}

.glyphicon-star:before {
    content: "";
}

.glyphicon-star-empty:before {
    content: "";
}

.glyphicon-user:before {
    content: "";
}

.glyphicon-film:before {
    content: "";
}

.glyphicon-th-large:before {
    content: "";
}

.glyphicon-th:before {
    content: "";
}

.glyphicon-th-list:before {
    content: "";
}

.glyphicon-ok:before {
    content: "";
}

.glyphicon-remove:before {
    content: "";
}

.glyphicon-zoom-in:before {
    content: "";
}

.glyphicon-zoom-out:before {
    content: "";
}

.glyphicon-off:before {
    content: "";
}

.glyphicon-signal:before {
    content: "";
}

.glyphicon-cog:before {
    content: "";
}

.glyphicon-trash:before {
    content: "";
}

.glyphicon-home:before {
    content: "";
}

.glyphicon-file:before {
    content: "";
}

.glyphicon-time:before {
    content: "";
}

.glyphicon-road:before {
    content: "";
}

.glyphicon-download-alt:before {
    content: "";
}

.glyphicon-download:before {
    content: "";
}

.glyphicon-upload:before {
    content: "";
}

.glyphicon-inbox:before {
    content: "";
}

.glyphicon-play-circle:before {
    content: "";
}

.glyphicon-repeat:before {
    content: "";
}

.glyphicon-refresh:before {
    content: "";
}

.glyphicon-list-alt:before {
    content: "";
}

.glyphicon-lock:before {
    content: "";
}

.glyphicon-flag:before {
    content: "";
}

.glyphicon-headphones:before {
    content: "";
}

.glyphicon-volume-off:before {
    content: "";
}

.glyphicon-volume-down:before {
    content: "";
}

.glyphicon-volume-up:before {
    content: "";
}

.glyphicon-qrcode:before {
    content: "";
}

.glyphicon-barcode:before {
    content: "";
}

.glyphicon-tag:before {
    content: "";
}

.glyphicon-tags:before {
    content: "";
}

.glyphicon-book:before {
    content: "";
}

.glyphicon-bookmark:before {
    content: "";
}

.glyphicon-print:before {
    content: "";
}

.glyphicon-camera:before {
    content: "";
}

.glyphicon-font:before {
    content: "";
}

.glyphicon-bold:before {
    content: "";
}

.glyphicon-italic:before {
    content: "";
}

.glyphicon-text-height:before {
    content: "";
}

.glyphicon-text-width:before {
    content: "";
}

.glyphicon-align-left:before {
    content: "";
}

.glyphicon-align-center:before {
    content: "";
}

.glyphicon-align-right:before {
    content: "";
}

.glyphicon-align-justify:before {
    content: "";
}

.glyphicon-list:before {
    content: "";
}

.glyphicon-indent-left:before {
    content: "";
}

.glyphicon-indent-right:before {
    content: "";
}

.glyphicon-facetime-video:before {
    content: "";
}

.glyphicon-picture:before {
    content: "";
}

.glyphicon-map-marker:before {
    content: "";
}

.glyphicon-adjust:before {
    content: "";
}

.glyphicon-tint:before {
    content: "";
}

.glyphicon-edit:before {
    content: "";
}

.glyphicon-share:before {
    content: "";
}

.glyphicon-check:before {
    content: "";
}

.glyphicon-move:before {
    content: "";
}

.glyphicon-step-backward:before {
    content: "";
}

.glyphicon-fast-backward:before {
    content: "";
}

.glyphicon-backward:before {
    content: "";
}

.glyphicon-play:before {
    content: "";
}

.glyphicon-pause:before {
    content: "";
}

.glyphicon-stop:before {
    content: "";
}

.glyphicon-forward:before {
    content: "";
}

.glyphicon-fast-forward:before {
    content: "";
}

.glyphicon-step-forward:before {
    content: "";
}

.glyphicon-eject:before {
    content: "";
}

.glyphicon-chevron-left:before {
    content: "";
}

.glyphicon-chevron-right:before {
    content: "";
}

.glyphicon-plus-sign:before {
    content: "";
}

.glyphicon-minus-sign:before {
    content: "";
}

.glyphicon-remove-sign:before {
    content: "";
}

.glyphicon-ok-sign:before {
    content: "";
}

.glyphicon-question-sign:before {
    content: "";
}

.glyphicon-info-sign:before {
    content: "";
}

.glyphicon-screenshot:before {
    content: "";
}

.glyphicon-remove-circle:before {
    content: "";
}

.glyphicon-ok-circle:before {
    content: "";
}

.glyphicon-ban-circle:before {
    content: "";
}

.glyphicon-arrow-left:before {
    content: "";
}

.glyphicon-arrow-right:before {
    content: "";
}

.glyphicon-arrow-up:before {
    content: "";
}

.glyphicon-arrow-down:before {
    content: "";
}

.glyphicon-share-alt:before {
    content: "";
}

.glyphicon-resize-full:before {
    content: "";
}

.glyphicon-resize-small:before {
    content: "";
}

.glyphicon-exclamation-sign:before {
    content: "";
}

.glyphicon-gift:before {
    content: "";
}

.glyphicon-leaf:before {
    content: "";
}

.glyphicon-fire:before {
    content: "";
}

.glyphicon-eye-open:before {
    content: "";
}

.glyphicon-eye-close:before {
    content: "";
}

.glyphicon-warning-sign:before {
    content: "";
}

.glyphicon-plane:before {
    content: "";
}

.glyphicon-calendar:before {
    content: "";
}

.glyphicon-random:before {
    content: "";
}

.glyphicon-comment:before {
    content: "";
}

.glyphicon-magnet:before {
    content: "";
}

.glyphicon-chevron-up:before {
    content: "";
}

.glyphicon-chevron-down:before {
    content: "";
}

.glyphicon-retweet:before {
    content: "";
}

.glyphicon-shopping-cart:before {
    content: "";
}

.glyphicon-folder-close:before {
    content: "";
}

.glyphicon-folder-open:before {
    content: "";
}

.glyphicon-resize-vertical:before {
    content: "";
}

.glyphicon-resize-horizontal:before {
    content: "";
}

.glyphicon-hdd:before {
    content: "";
}

.glyphicon-bullhorn:before {
    content: "";
}

.glyphicon-bell:before {
    content: "";
}

.glyphicon-certificate:before {
    content: "";
}

.glyphicon-thumbs-up:before {
    content: "";
}

.glyphicon-thumbs-down:before {
    content: "";
}

.glyphicon-hand-right:before {
    content: "";
}

.glyphicon-hand-left:before {
    content: "";
}

.glyphicon-hand-up:before {
    content: "";
}

.glyphicon-hand-down:before {
    content: "";
}

.glyphicon-circle-arrow-right:before {
    content: "";
}

.glyphicon-circle-arrow-left:before {
    content: "";
}

.glyphicon-circle-arrow-up:before {
    content: "";
}

.glyphicon-circle-arrow-down:before {
    content: "";
}

.glyphicon-globe:before {
    content: "";
}

.glyphicon-wrench:before {
    content: "";
}

.glyphicon-tasks:before {
    content: "";
}

.glyphicon-filter:before {
    content: "";
}

.glyphicon-briefcase:before {
    content: "";
}

.glyphicon-fullscreen:before {
    content: "";
}

.glyphicon-dashboard:before {
    content: "";
}

.glyphicon-paperclip:before {
    content: "";
}

.glyphicon-heart-empty:before {
    content: "";
}

.glyphicon-link:before {
    content: "";
}

.glyphicon-phone:before {
    content: "";
}

.glyphicon-pushpin:before {
    content: "";
}

.glyphicon-usd:before {
    content: "";
}

.glyphicon-gbp:before {
    content: "";
}

.glyphicon-sort:before {
    content: "";
}

.glyphicon-sort-by-alphabet:before {
    content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "";
}

.glyphicon-sort-by-order:before {
    content: "";
}

.glyphicon-sort-by-order-alt:before {
    content: "";
}

.glyphicon-sort-by-attributes:before {
    content: "";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "";
}

.glyphicon-unchecked:before {
    content: "";
}

.glyphicon-expand:before {
    content: "";
}

.glyphicon-collapse-down:before {
    content: "";
}

.glyphicon-collapse-up:before {
    content: "";
}

.glyphicon-log-in:before {
    content: "";
}

.glyphicon-flash:before {
    content: "";
}

.glyphicon-log-out:before {
    content: "";
}

.glyphicon-new-window:before {
    content: "";
}

.glyphicon-record:before {
    content: "";
}

.glyphicon-save:before {
    content: "";
}

.glyphicon-open:before {
    content: "";
}

.glyphicon-saved:before {
    content: "";
}

.glyphicon-import:before {
    content: "";
}

.glyphicon-export:before {
    content: "";
}

.glyphicon-send:before {
    content: "";
}

.glyphicon-floppy-disk:before {
    content: "";
}

.glyphicon-floppy-saved:before {
    content: "";
}

.glyphicon-floppy-remove:before {
    content: "";
}

.glyphicon-floppy-save:before {
    content: "";
}

.glyphicon-floppy-open:before {
    content: "";
}

.glyphicon-credit-card:before {
    content: "";
}

.glyphicon-transfer:before {
    content: "";
}

.glyphicon-cutlery:before {
    content: "";
}

.glyphicon-header:before {
    content: "";
}

.glyphicon-compressed:before {
    content: "";
}

.glyphicon-earphone:before {
    content: "";
}

.glyphicon-phone-alt:before {
    content: "";
}

.glyphicon-tower:before {
    content: "";
}

.glyphicon-stats:before {
    content: "";
}

.glyphicon-sd-video:before {
    content: "";
}

.glyphicon-hd-video:before {
    content: "";
}

.glyphicon-subtitles:before {
    content: "";
}

.glyphicon-sound-stereo:before {
    content: "";
}

.glyphicon-sound-dolby:before {
    content: "";
}

.glyphicon-sound-5-1:before {
    content: "";
}

.glyphicon-sound-6-1:before {
    content: "";
}

.glyphicon-sound-7-1:before {
    content: "";
}

.glyphicon-copyright-mark:before {
    content: "";
}

.glyphicon-registration-mark:before {
    content: "";
}

.glyphicon-cloud-download:before {
    content: "";
}

.glyphicon-cloud-upload:before {
    content: "";
}

.glyphicon-tree-conifer:before {
    content: "";
}

.glyphicon-tree-deciduous:before {
    content: "";
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    color: #999;
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed;
}

.open>.dropdown-menu {
    display: block;
}

.open>a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media(min-width: 768px) {
    .navbar-right .dropdown-menu {
        left:auto;
        right: 0;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position: relative;
    float: left;
}

.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active {
    z-index: 2;
}

.btn-group>.btn:focus,.btn-group-vertical>.btn:focus {
    outline: none;
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
    margin-left: -1px;
}

.btn-toolbar {
    margin-left: -5px;
}

.btn-toolbar .btn-group,.btn-toolbar .input-group {
    float: left;
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
    margin-left: 5px;
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group>.btn-group {
    float: left;
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical>.btn-group>.btn {
    float: none;
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}

.btn-group-justified>.btn-group .btn {
    width: 100%;
}

[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    display: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}

.input-group .form-control {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
    height: auto;
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
    height: auto;
}

.input-group-addon,.input-group-btn,.input-group .form-control {
    display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

.input-group-btn>.btn {
    position: relative;
}

.input-group-btn>.btn+.btn {
    margin-left: -1px;
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
    z-index: 2;
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    margin-left: -1px;
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

.nav>li {
    position: relative;
    display: block;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav>li>a:hover,.nav>li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav>li.disabled>a {
    color: #999;
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
    color: #999;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
    background-color: #eee;
    border-color: #428bca;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav>li>a>img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
    color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

.nav-tabs.nav-justified>li {
    float: none;
}

.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media(min-width: 768px) {
    .nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%;
    }

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}

@media(min-width: 768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.nav-pills>li {
    float: left;
}

.nav-pills>li>a {
    border-radius: 4px;
}

.nav-pills>li+li {
    margin-left: 2px;
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #428bca;
}

.nav-stacked>li {
    float: none;
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified {
    width: 100%;
}

.nav-justified>li {
    float: none;
}

.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media(min-width: 768px) {
    .nav-justified>li {
        display:table-cell;
        width: 1%;
    }

    .nav-justified>li>a {
        margin-bottom: 0;
    }
}

.nav-tabs-justified {
    border-bottom: 0;
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
    border: 1px solid #ddd;
}

@media(min-width: 768px) {
    .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media(min-width: 768px) {
    .navbar {
        border-radius:4px;
    }
}

@media(min-width: 768px) {
    .navbar-header {
        float:left;
    }
}

.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media(min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        box-shadow: none;
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media(min-width: 768px) {
    .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media(min-width: 768px) {
    .navbar-static-top {
        border-radius:0;
    }
}

.navbar-fixed-top,.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media(min-width: 768px) {
    .navbar-fixed-top,.navbar-fixed-bottom {
        border-radius:0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

.navbar-brand:hover,.navbar-brand:focus {
    text-decoration: none;
    outline-offset: -2px;
}

@media(min-width: 768px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:-15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle:focus {
    outline: none;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

@media(min-width: 768px) {
    .navbar-toggle {
        display:none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media(max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }
}

@media(min-width: 768px) {
    .navbar-nav {
        float:left;
        margin: 0;
    }

    .navbar-nav>li {
        float: left;
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}

@media(min-width: 768px) {
    .navbar-left {
        float:left !important;
    }

    .navbar-right {
        float: right !important;
    }
}

.navbar-form {
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    margin-top: 8px;
    margin-bottom: 8px;
}

@media(min-width: 768px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio,.navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        vertical-align: middle;
    }

    .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media(max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom:5px;
    }
}

@media(min-width: 768px) {
    .navbar-form {
        width:auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-form.navbar-right:last-child {
        margin-right: -15px;
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media(min-width: 768px) {
    .navbar-text {
        float:left;
        margin-left: 15px;
        margin-right: 15px;
    }

    .navbar-text.navbar-right:last-child {
        margin-right: 0;
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
    color: #707070;
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #707070;
}

.navbar-default .navbar-nav>li>a {
    color: #707070;
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555;
}

@media(max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

.navbar-default .navbar-link:hover {
    color: #333;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

.navbar-inverse .navbar-brand {
    color: #999;
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #999;
}

.navbar-inverse .navbar-nav>li>a {
    color: #999;
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #080808;
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #080808;
    color: #fff;
}

@media(max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #999;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb>li {
    display: inline-block;
}

.breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}

.breadcrumb>.active {
    color: #999;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination>li {
    display: inline;
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    color: #2a6496;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    cursor: default;
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

.pager li {
    display: inline;
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li>a:hover,.pager li>a:focus {
    text-decoration: none;
    background-color: #eee;
}

.pager .next>a,.pager .next>span {
    float: right;
}

.pager .previous>a,.pager .previous>span {
    float: left;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color: #999;
    background-color: #fff;
    cursor: not-allowed;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label[href]:hover,.label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    outline-offset: -2px;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #757575;
}

.label-default[href]:hover,.label-default[href]:focus {
    background-color: #808080;
}

.label-primary {
    background-color: #428bca;
}

.label-primary[href]:hover,.label-primary[href]:focus {
    background-color: #3071a9;
}

.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover,.label-success[href]:focus {
    background-color: #449d44;
}

.label-info {
    background-color: #20809D;
}

.label-info[href]:hover,.label-info[href]:focus {
    background-color: #31b0d5;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover,.label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover,.label-danger[href]:focus {
    background-color: #c9302c;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    background-color: #999;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover,a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #428bca;
    background-color: #fff;
}

.nav-pills>li>a>.badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

.jumbotron h1,.jumbotron .h1 {
    color: inherit;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}

.container .jumbotron {
    border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top:48px;
        padding-bottom: 48px;
    }

    .container .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }

    .jumbotron h1,.jumbotron .h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.thumbnail>img,.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
    border-color: #428bca;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert>p,.alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .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;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar {
    background-image: -webkit-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-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;
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-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-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);
}

.progress-bar-info {
    background-color: #20809D;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-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-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);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-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-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);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-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-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);
}

.media,.media-body {
    overflow: hidden;
    zoom:1;}

.media,.media .media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media>.pull-left {
    margin-right: 10px;
}

.media>.pull-right {
    margin-left: 10px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.list-group-item>.badge {
    float: right;
}

.list-group-item>.badge+.badge {
    margin-right: 5px;
}

a.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover,a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}

a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}

a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading {
    color: inherit;
}

a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
    color: inherit;
}

a.list-group-item-success:hover,a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
    color: inherit;
}

a.list-group-item-info:hover,a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
    padding: 15px;
}

.panel>.list-group {
    margin-bottom: 0;
}

.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}

.panel>.list-group .list-group-item:first-child {
    border-top: 0;
}

.panel>.list-group .list-group-item:last-child {
    border-bottom: 0;
}

.panel>.list-group:first-child .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}

.panel>.table,.panel>.table-responsive>.table {
    margin-bottom: 0;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px;
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0;
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td {
    border-top: 0;
}

.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.panel-title>a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    overflow: hidden;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd;
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ddd;
}

.panel-primary {
    border-color: #428bca;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #428bca;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #428bca;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #bce8f1;
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
}

.panel-warning {
    border-color: #faebcc;
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #faebcc;
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #faebcc;
}

.panel-danger {
    border-color: #ebccd1;
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ebccd1;
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ebccd1;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15);
}

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

.close:hover,.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    background-clip: padding-box;
    outline: none;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}

@media(min-width: 768px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5);
    }

    .modal-sm {
        width: 300px;
    }

    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    right: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    white-space: normal;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover .arrow,.popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    bottom: -11px;
}

.popover.top .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
}

.popover.right .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}

.popover.bottom .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25);
    top: -11px;
}

.popover.bottom .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25);
}

.popover.left .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display: block;
}

.carousel-inner>.active {
    left: 0;
}

.carousel-inner>.next,.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner>.next {
    left: 100%;
}

.carousel-inner>.prev {
    left: -100%;
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left: 0;
}

.carousel-inner>.active.left {
    left: -100%;
}

.carousel-inner>.active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0%),color-stop(rgba(0,0,0,.0001) 100%));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0%),color-stop(rgba(0,0,0,.5) 100%));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}

.carousel-control:hover,.carousel-control:focus {
    outline: none;
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
    left: 50%;
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
    right: 50%;
}

.carousel-control .icon-prev,.carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
}

.carousel-control .icon-prev:before {
    content: '‹';
}

.carousel-control .icon-next:before {
    content: '›';
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
}

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

.carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
        width:30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px;
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,#layout-main-container:before,#layout-main-container:after,#layout-tripel-container:before,#layout-tripel-container:after,#layout-footer:before,#layout-footer:after,#layout-before-main:before,#layout-before-main:after,#layout-after-main:before,#layout-after-main:after,#layout-header:before,#layout-header:after,#layout-main:before,#layout-main:after,#layout-tripel:before,#layout-tripel:after,#footer-quad:before,#footer-quad:after,#footer-sig:before,#footer-sig:after {
    content: " ";
    display: table;
}

.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,#layout-main-container:after,#layout-tripel-container:after,#layout-footer:after,#layout-before-main:after,#layout-after-main:after,#layout-header:after,#layout-main:after,#layout-tripel:after,#footer-quad:after,#footer-sig:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs {
    display: none !important;
}

@media(max-width: 767px) {
    .visible-xs {
        display:block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,td.visible-xs {
        display: table-cell !important;
    }
}

.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm {
    display: none !important;
}

@media(min-width: 768px) and (max-width:991px) {
    .visible-sm {
        display:block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,td.visible-sm {
        display: table-cell !important;
    }
}

.visible-md,tr.visible-md,th.visible-md,td.visible-md {
    display: none !important;
}

@media(min-width: 992px) and (max-width:1199px) {
    .visible-md {
        display:block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,td.visible-md {
        display: table-cell !important;
    }
}

.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg {
    display: none !important;
}

@media(min-width: 1200px) {
    .visible-lg {
        display:block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,td.visible-lg {
        display: table-cell !important;
    }
}

@media(max-width: 767px) {
    .hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs {
        display:none !important;
    }
}

@media(min-width: 768px) and (max-width:991px) {
    .hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm {
        display:none !important;
    }
}

@media(min-width: 992px) and (max-width:1199px) {
    .hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md {
        display:none !important;
    }
}

@media(min-width: 1200px) {
    .hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg {
        display:none !important;
    }
}

.visible-print,tr.visible-print,th.visible-print,td.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print {
        display: none !important;
    }
}

#layout-main-container,#layout-tripel-container,#layout-footer,#layout-before-main,#layout-after-main,#layout-header {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 768px) {
    #layout-main-container,#layout-tripel-container,#layout-footer,#layout-before-main,#layout-after-main,#layout-header {
        width:750px;
    }
}

@media(min-width: 992px) {
    #layout-main-container,#layout-tripel-container,#layout-footer,#layout-before-main,#layout-after-main,#layout-header {
        width:970px;
    }
}

@media(min-width: 1200px) {
    #layout-main-container,#layout-tripel-container,#layout-footer,#layout-before-main,#layout-after-main,#layout-header {
        width:1170px;
    }
}

#layout-main-container>.navbar-header,#layout-tripel-container>.navbar-header,#layout-footer>.navbar-header,#layout-before-main>.navbar-header,#layout-after-main>.navbar-header,#layout-header>.navbar-header,#layout-main-container>.navbar-collapse,#layout-tripel-container>.navbar-collapse,#layout-footer>.navbar-collapse,#layout-before-main>.navbar-collapse,#layout-after-main>.navbar-collapse,#layout-header>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media(min-width: 768px) {
    #layout-main-container>.navbar-header,#layout-tripel-container>.navbar-header,#layout-footer>.navbar-header,#layout-before-main>.navbar-header,#layout-after-main>.navbar-header,#layout-header>.navbar-header,#layout-main-container>.navbar-collapse,#layout-tripel-container>.navbar-collapse,#layout-footer>.navbar-collapse,#layout-before-main>.navbar-collapse,#layout-after-main>.navbar-collapse,#layout-header>.navbar-collapse {
        margin-right:0;
        margin-left: 0;
    }
}

#layout-main {
    margin-left: -15px;
    margin-right: -15px;
}

#aside-first {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    #aside-first {
        float:left;
        width: 25%;
    }
}

#aside-second {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 768px) {
    #aside-second {
        float:left;
        width: 25%;
    }
}

#layout-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    #layout-content {
        float:left;
        width: 100%;
    }
}

.aside-1 #layout-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .aside-1 #layout-content {
        float:left;
        width: 75%;
    }
}

.aside-2 #layout-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 768px) {
    .aside-2 #layout-content {
        float:left;
        width: 75%;
    }
}

.aside-12 #layout-content {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .aside-12 #layout-content {
        float:left;
        width: 50%;
    }
}

.tripel-1 #tripel-first,.tripel-2 #tripel-first,.tripel-3 #tripel-first,.tripel-1 #tripel-second,.tripel-2 #tripel-second,.tripel-3 #tripel-second,.tripel-1 #tripel-third,.tripel-2 #tripel-third,.tripel-3 #tripel-third {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .tripel-1 #tripel-first,.tripel-2 #tripel-first,.tripel-3 #tripel-first,.tripel-1 #tripel-second,.tripel-2 #tripel-second,.tripel-3 #tripel-second,.tripel-1 #tripel-third,.tripel-2 #tripel-third,.tripel-3 #tripel-third {
        float:left;
        width: 100%;
    }
}

.tripel-12 #tripel-first,.tripel-13 #tripel-first,.tripel-23 #tripel-first,.tripel-12 #tripel-second,.tripel-13 #tripel-second,.tripel-23 #tripel-second,.tripel-12 #tripel-third,.tripel-13 #tripel-third,.tripel-23 #tripel-third {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .tripel-12 #tripel-first,.tripel-13 #tripel-first,.tripel-23 #tripel-first,.tripel-12 #tripel-second,.tripel-13 #tripel-second,.tripel-23 #tripel-second,.tripel-12 #tripel-third,.tripel-13 #tripel-third,.tripel-23 #tripel-third {
        float:left;
        width: 50%;
    }
}

.tripel-123 #tripel-first,.tripel-123 #tripel-second,.tripel-123 #tripel-third {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .tripel-123 #tripel-first,.tripel-123 #tripel-second,.tripel-123 #tripel-third {
        float:left;
        width: 33.33333333%;
    }
}

#layout-tripel {
    margin-left: -15px;
    margin-right: -15px;
}

.split-1 #footer-quad-first,.split-2 #footer-quad-first,.split-3 #footer-quad-first,.split-4 #footer-quad-first,.split-1 #footer-quad-second,.split-2 #footer-quad-second,.split-3 #footer-quad-second,.split-4 #footer-quad-second,.split-1 #footer-quad-third,.split-2 #footer-quad-third,.split-3 #footer-quad-third,.split-4 #footer-quad-third,.split-1 #footer-quad-fourth,.split-2 #footer-quad-fourth,.split-3 #footer-quad-fourth,.split-4 #footer-quad-fourth {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .split-1 #footer-quad-first,.split-2 #footer-quad-first,.split-3 #footer-quad-first,.split-4 #footer-quad-first,.split-1 #footer-quad-second,.split-2 #footer-quad-second,.split-3 #footer-quad-second,.split-4 #footer-quad-second,.split-1 #footer-quad-third,.split-2 #footer-quad-third,.split-3 #footer-quad-third,.split-4 #footer-quad-third,.split-1 #footer-quad-fourth,.split-2 #footer-quad-fourth,.split-3 #footer-quad-fourth,.split-4 #footer-quad-fourth {
        float:left;
        width: 100%;
    }
}

.split-12 #footer-quad-first,.split-13 #footer-quad-first,.split-14 #footer-quad-first,.split-23 #footer-quad-first,.split-24 #footer-quad-first,.split34 #footer-quad-first,.split-12 #footer-quad-second,.split-13 #footer-quad-second,.split-14 #footer-quad-second,.split-23 #footer-quad-second,.split-24 #footer-quad-second,.split34 #footer-quad-second,.split-12 #footer-quad-third,.split-13 #footer-quad-third,.split-14 #footer-quad-third,.split-23 #footer-quad-third,.split-24 #footer-quad-third,.split34 #footer-quad-third,.split-12 #footer-quad-fourth,.split-13 #footer-quad-fourth,.split-14 #footer-quad-fourth,.split-23 #footer-quad-fourth,.split-24 #footer-quad-fourth,.split34 #footer-quad-fourth {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .split-12 #footer-quad-first,.split-13 #footer-quad-first,.split-14 #footer-quad-first,.split-23 #footer-quad-first,.split-24 #footer-quad-first,.split34 #footer-quad-first,.split-12 #footer-quad-second,.split-13 #footer-quad-second,.split-14 #footer-quad-second,.split-23 #footer-quad-second,.split-24 #footer-quad-second,.split34 #footer-quad-second,.split-12 #footer-quad-third,.split-13 #footer-quad-third,.split-14 #footer-quad-third,.split-23 #footer-quad-third,.split-24 #footer-quad-third,.split34 #footer-quad-third,.split-12 #footer-quad-fourth,.split-13 #footer-quad-fourth,.split-14 #footer-quad-fourth,.split-23 #footer-quad-fourth,.split-24 #footer-quad-fourth,.split34 #footer-quad-fourth {
        float:left;
        width: 50%;
    }
}

.split-123 #footer-quad-first,.split-124 #footer-quad-first,.split-134 #footer-quad-first,.split-234 #footer-quad-first,.split-123 #footer-quad-second,.split-124 #footer-quad-second,.split-134 #footer-quad-second,.split-234 #footer-quad-second,.split-123 #footer-quad-third,.split-124 #footer-quad-third,.split-134 #footer-quad-third,.split-234 #footer-quad-third,.split-123 #footer-quad-fourth,.split-124 #footer-quad-fourth,.split-134 #footer-quad-fourth,.split-234 #footer-quad-fourth {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .split-123 #footer-quad-first,.split-124 #footer-quad-first,.split-134 #footer-quad-first,.split-234 #footer-quad-first,.split-123 #footer-quad-second,.split-124 #footer-quad-second,.split-134 #footer-quad-second,.split-234 #footer-quad-second,.split-123 #footer-quad-third,.split-124 #footer-quad-third,.split-134 #footer-quad-third,.split-234 #footer-quad-third,.split-123 #footer-quad-fourth,.split-124 #footer-quad-fourth,.split-134 #footer-quad-fourth,.split-234 #footer-quad-fourth {
        float:left;
        width: 33.33333333%;
    }
}

.split-1234 #footer-quad-first,.split-1234 #footer-quad-second,.split-1234 #footer-quad-third,.split-1234 #footer-quad-fourth {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media(min-width: 992px) {
    .split-1234 #footer-quad-first,.split-1234 #footer-quad-second,.split-1234 #footer-quad-third,.split-1234 #footer-quad-fourth {
        float:left;
        width: 25%;
    }
}

#footer-quad,#footer-sig {
    margin-left: -15px;
    margin-right: -15px;
}

@media(min-width: 768px) and (max-width:991px) {
    #aside-first,tr#aside-first,th#aside-first,td#aside-first {
        display:none !important;
    }
}

@media(max-width: 767px) {
    #aside-first,tr#aside-first,th#aside-first,td#aside-first {
        display:none !important;
    }
}

@media(max-width: 767px) {
    tr#aside-second,th#aside-second,td#aside-second {
        display:none !important;
    }

    #aside-second {
        margin-top: 10px;
    }
}

img,video {
    max-width: 100%;
    height: auto;
}

ul.content-items {
    list-style: none;
    padding: 0;
    margin: 0;
}

article header {
    margin-bottom: 10px;
}

article.blog-post header {
    margin-bottom: 20px;
}

ul.comments {
    list-style: none;
    padding: 0;
    margin: 0;
}

.comment {
    padding: 10px 16px;
}

.comments>li {
    margin-bottom: 20px;
}

.validation-summary-errors {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.validation-summary-errors h4 {
    margin-top: 0;
    color: inherit;
}

.validation-summary-errors .alert-link {
    font-weight: bold;
}

.validation-summary-errors>p,.validation-summary-errors>ul {
    margin-bottom: 0;
}

.validation-summary-errors>p+p {
    margin-top: 5px;
}

.validation-summary-errors hr {
    border-top-color: #e4b9c0;
}

.validation-summary-errors .alert-link {
    color: #843534;
}

.validation-summary-errors:last-child {
    margin-bottom: 0;
}

.message {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.message h4 {
    margin-top: 0;
    color: inherit;
}

.message .alert-link {
    font-weight: bold;
}

.message>p,.message>ul {
    margin-bottom: 0;
}

.message>p+p {
    margin-top: 5px;
}

.message-Error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.message-Error hr {
    border-top-color: #e4b9c0;
}

.message-Error .alert-link {
    color: #843534;
}

.message-Information {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.message-Information hr {
    border-top-color: #c9e2b3;
}

.message-Information .alert-link {
    color: #2b542c;
}

.message-Warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.message-Warning hr {
    border-top-color: #f7e1b5;
}

.message-Warning .alert-link {
    color: #66512c;
}

#footer {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 100px;
    color: #555;
    border-top: 1px solid #e5e5e5;
}

#footer-sig {
    text-align: center;
}

.pager li>a,.pager li>span {
    -ms-border-radius: 0;
    border-radius: 0;
}

.widget h1 {
    font-size: 20px;
}

.widget h2 {
    font-size: 15px;
}

.widget h3,.widget h4,.widget h5,.widget h6 {
    font-size: 12px;
}

.widget-tag-cloud ul,.widget-blog-archives ul {
    padding-left: 0;
    margin-left: 0;
}

.widget-blog-archives ul ul {
    padding-left: 0;
    margin-left: 0;
}

.widget-tag-cloud li,.widget-blog-archives li {
    list-style: none;
}

.widget-recent-blog-posts ul {
    padding-left: 0;
    margin-left: 25px;
}

.tag-cloud li {
    display: inline;
}

blockquote {
    font-size: 14px;
}

h2,h3 {
    margin: 25px 0 20px;
}

h4,h5,h6 {
    margin: 20px 0 10px;
}

pre {
    margin: 30px 0;
    tab-size: 4;
}

mark {
    background-color: #ffff90;
}

table {
    margin: 20px 0;
}

td,th {
    padding: 5px;
    border: 1px solid #ddd;
}

tr:nth-child(even) {
    background: #f0f0f0;
}

ol,ul {
    margin: 20px 0;
}

ul ul,ol ul,ul ol,ol ol {
    margin: 10px 0 20px;
}

pre.lang-command-line {
    color: #000 !important;
}

pre.lang-command-line span {
    color: #000 !important;
}

pre.lang-terminal {
    background-color: #000;
    color: #fff !important;
}

pre.lang-terminal span {
    color: #fff !important;
}

body {
    background: #fff;
    font: 14px/24px 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;
}

a:link,a:active {
    text-decoration: none;
    color: #0075d1;
}

a:hover {
    text-decoration: none;
    color: #025ba2;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-weight: normal;
}

.navbar-brand {
    height: auto;
    padding-left: 100px;
    text-indent: -999999px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAATCAYAAAD7yKGlAAAER0lEQVRYw+2YC2iWVRjH32oum9a08r4urOziJpQXUlQEpcjAWEapDFt3LEGwQYiGaaigoKLlshElzFsE1iiwbYK6AlsXEexGlGmRljo0c6au7e3/4O/Fh5fv9ZuXb3zQN/ix9zznnPc853+e85zzfsHxsuKwAwSv1gdhOvRn7ewhhyO4EJHnNeREzjqRKysr/09cLbqmqsu0yPniNjFI3HQeB7vTxijEViIewvlsFreHWC5+Et+I2ztb5DvFfvGv+F70SXB0mTgjWsUT4irxowjFo1kscJ54Gz/3iloxUBQQJFd2hsgWmUdwwngqhaNF4pBr86y4QlSJr8U9WSxyL9EsDiOq2e4gqj/trEi+G5H/Eu0MnB9zdCbi/ulEjqKkMCH3WerpT8RHbaN8aNFzg6sLeM8t2FOJlc87+8T6RfSm/3XOZu2KxT/sukJsY5jHTnzN6wyR/xbbxWcMPjI2uS9JKR/GRH5H7OIdkZDTxW7SymnxvrhGzBbfigq2bDP9TLRV4iCLfEzUcE5EPkwQTdSfFItdnfn6gTgh2vBzgegiJlFuxxcT+juxj3mcJKLfCzJ5T2aiLThazuBvuEk8gG0xYtjzM9Q1UR5CeQllW7S1YoP4AiGrqLOxDrBwo8RW7LZYK8XnlH+gn+XP4+y0pSzAm4x3nzhK+1rG+N3N4UHe20Y0W+Q2EgQh77Q5VJvIHcLES0eCyBYF9WzHg9CbiWwkEoqZnBe5kbLl9VIOzyNO9AChbDespm2jO1xfwtYgrsVmUb8F+0wOVXve7N7ZlUj9iLpXXJ0tyh/Y7+Vm0UIUF9BmKPXncnKw7mjYAYKwTrqlw8StSynyDg6zFTgwTfRl+27FmbUJItuVaBbP1Qk59S3qn3S2TQmH7ePYN3H7iVLBejGWNv3YESc4yHz/6DbxPDm6hbRQ6HZASHrsqMjh5RC5EZFLyae1TrgKnKlJENmifBHP8xNEro5d92ysT7A9Emt7P/YtlCeRz6PbzcuMeYzD+OZY/6VuJ3iRe1y8yDXtl0vk6FZhkzvFtvtFXJ9GZIvkGTx/nEbkx5ztXWxzY20rsa+JpYgK8qgdWMPFHiJ8RKx/tHgT8T0u8ogLTxcSGfEuVeToy22Ki5qFzvkkkUvI583kb8uRt4rB4jkmtzqFyA9jszxexjkwwR1eo8ifU3lHEWJZ3QC3e7bRrr/bfT/zldovhciltPmNqC7KtMjRgF+5e2xPd83xHxqbsU2nvIvyMMrl7rRv4/8B7r5RJJfHom6hW9DT/G8lJQTk8JBAOMXzCudnvevfyv9fuQsHpJLIj57YCojiqF9TpkW2gZ9ma/lL/jgOoDxnGy9eFHe5SLTD5UbXpgSBLHJf46Cyj4/RLE5xilQyhlxeReoYHvtis36v82lfFvtY6sbuWEabF4h4/5uLzW9y7DcW+3CZw1VvWkZFzsFPnTmRs0HkS7gn5zjLf82TGJ9WcylkAAAAAElFTkSuQmCC') no-repeat 15px center;
}

.navbar-brand-user {
    padding: 15px 15px;
    background: none;
    text-indent: 0;
    margin-left: 0!important;
}

.blog>header {
    padding: 39px 25px 39px 30px;
    color: #fff;
    background: #043e54 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAABcCAYAAADDChjJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MzlCMUU5MjlGNTExRTdCRDgyRjE1MDkxRENCNzMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MzlCMUVBMjlGNTExRTdCRDgyRjE1MDkxRENCNzMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkzOUIxRTcyOUY1MTFFN0JEODJGMTUwOTFEQ0I3MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkzOUIxRTgyOUY1MTFFN0JEODJGMTUwOTFEQ0I3MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OFarjAABlgElEQVR42u2dBVgV2fvH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') no-repeat bottom right;
}

.blog>header h1 {
    color: #fff;
    font-family: 'Segoe UI Light','Segoe UI',Tahoma,Arial,Helvetica,sans-serif;
    font-weight: 100;
    font-size: 30px;
    margin: 0 0 25px;
}

.blog>header p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    max-width: 50%;
    margin: 0;
}

@media(max-width: 600px) {
    .blog>header {
        padding-bottom:115px;
    }

    .blog>header p {
        max-width: 100%;
    }
}

.blog-posts>li,.tagged-posts>li {
    border-bottom: 1px solid #ccd2d3;
    padding-bottom: 25px;
}

.blog-post h1 {
    font-weight: normal;
}

.blog-post h2 {
    font-size: 24px;
    font-weight: normal;
}

.blog-post .tag {
    background: #d1e6f9;
    color: #333;
    font-weight: normal;
}

.blog-post .tag:hover, .blogs-post .tag:focus {
    background: #abe2f2;
    color: #333;
    outline-offset: -2px
}

.blog-post .comment-count {
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    color: #8a6d3b;
    font-weight: normal;
}

.social:after {
    content: "";
    display: table;
    clear: both;
}

.social-rss,.social-twitter {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}

.social-rss {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMzYxNkYzREUyMTExRTNBOTNEOEVBQzQ4MkZEODU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDMzYxNkY0REUyMTExRTNBOTNEOEVBQzQ4MkZEODU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMzNjE2RjFERTIxMTFFM0E5M0Q4RUFDNDgyRkQ4NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMzNjE2RjJERTIxMTFFM0E5M0Q4RUFDNDgyRkQ4NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hma2gAAACg0lEQVR42uxXTUhUURT+7n3+55RZSv5AZRb9UYtsNAoEy1oVlRWii2yTBCJtbDYltjRq0R+4yVW1cAqin0VlVFA0MrWspB8haCwzLJ3SLOfezrt3mMsUWOKbHsQceLz37rvc853vfOee+9hE04IGAKfo8uDfWpiuZkYARlxwHgPBXXRum4fDZUsCSAJI+SPCg34gPQv41A/090K+DEC+6gEiE44AsPcBOdkE6+gDILcofvDLEGTAD3G3Exj54EIKsnPBNjXCarsPVn2AVrESxwArWALMygfyFoItKgNbUQVkZMfNkX2PITqbgOEB5wH8ZqkZYN4d4FvI4exCM04aiZyuAwbfOMzAxv0UogBCzynSJ8CPb/pDWib4tkNglQ3xIE7snBITUxPh+FfI4BWIm2eAz+/1AuW7wOvb6YGbdJysBUQkASJMnwG2oR7W4TvKsXLYcwnigs9EVFKmWftLs1q9OW2TzsgkwY0Og83MU/nXu0cq2KrNei94HaT0PAPzzAGbvzoKYg3kI79izDkRUqkxbw3lvYWa6NzYsDjfolhAWhYx003CLNDM3O6AuNruYAoopzLQhcixrZChXrPAbiIwZx7wfRTi1lkT2bo9xG+KMwBY8XKwlVUqSlt8omMfnWU+xnShSlLp4bKh3d6sSsunD4BV7gX33QBvPAfLd033BRvE9eNmztrtWh9UovLpPTO+uMIBAOvrzEt+CUVVYaIdC5vqIOHpMgya+YVLHUjBUOiX97f6ThVgd8aYFS3T94E+MxYV5LTaseg6Al7TSptRMeTDi5DvXpiP1J5B+tBUseg5d9CAHh9LQC9IHsmSAP5HAGEX/auf02aXQKjf858CDADXvtYTZUhUqQAAAABJRU5ErkJggg==);
}

.social-twitter {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDMzYxNkY3REUyMTExRTNBOTNEOEVBQzQ4MkZEODU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDMzYxNkY4REUyMTExRTNBOTNEOEVBQzQ4MkZEODU2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEMzNjE2RjVERTIxMTFFM0E5M0Q4RUFDNDgyRkQ4NTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEMzNjE2RjZERTIxMTFFM0E5M0Q4RUFDNDgyRkQ4NTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7OrUulAAACgklEQVR42uyXy2sTURjFz0zezbtpmmi1SQhJSmKtVBDRjUgVcdG6UBfqQnDnon9M6dKVO5euRBTxgaVgK5GKpSZN2pCapM1Lp82reXhnqMXQmJnJqLPJgcslcLnnx3e/e+5EOf8pfh/AHBlG/F8xZMzSMpnjwHOOlsn8EIKGzOoDyA6g/FsbfY3n8fFzGvnvFZgMaoR8dkwEh0FTFGr7DezkSxhxGIUD5ItlvPuQxPQVHyge82dv1rGwvHX4O7UNrMXyCK9mYDZosEbg7s6ExFUgslHA0koKzVYL01M+KOjOGF8i2Tbz3xVLFLn57LgTyTSDYdsAtBqlsB6oVOvczJb10ZMwV8JOWlpJ8x4Pu4fFqDli3hXATmh/KZliMP94GU9fRJDJ7rWty5Gj4tMdUv6gb0jcEQQ8NljNWhRIU7FqNlvckbDDZtXBfcIMm0WHRqPJC+AeMYu/BdHNAs5NHMerhQ3s19tNcoUyNwTdc9I7GrVSPEDxRwXP38YkX0+2ShTVQxCd8tuhVikkA7i6lL8rgH5AhRtX/VyQSNGY19Z7Eo4H7FAqaLx8H8d2riTa3GLSwu8ZlPYWLIa3ejJndfmCC3wF5AWYISmo16lEm3tOWnAm6JD+Gg6SLn54bxKTISfXF0JkIql3+/oYhHQPLXTDqYtueEetvGvNZO2DW6dh0Kt7f47LlTqKTAXVagPZQgnrm0WsRrNokDTsJq/LipvXAoLN/wig1SqRS5TxejFxJPs7yTGkx6XzowiR7BB7aTsCUAdBxI7Uzi6i5Gn+ltkFs1dDtVbnAoottdNugM9jxTEy/7MvInZzKQb9j9I+gBAARkZ/hgWYlQmC+3v+U4ABABMTxxh2K63cAAAAAElFTkSuQmCC);
}

img.avatar {
    border: 1px solid #ccd2d3;
    padding: 4px;
    border-radius: 50%;
    margin-bottom: 20px;
}

.widget h1 {
    margin-top: 30px;
}

.cc-banner .cc-link:focus, .cc-banner .cc-text:focus {
    outline: 1px dashed
}

.no-ad .centered-ad-728,.no-ad .ad-300x250 {
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
